0 引言
物流是国民服务性行业,随着信息
技术的不断发展,高效的物流系统越来越受到企业的关注。基于MVC 模式的SSM (Spring+Mybatis+SpringMVC)框架,可以适应多层次的Web 应用系统的设计和需求。本文在整合SSM 框架技术的基础上,使用SQL Service 作为后台数据库,实现物流管理系统。
1 系统框架
1.1 系统流程
其过程为,农场通过确认收货发给管
理平台,然后管理平台把数据发给MQ (中间点),然后java 后台从MQ 中拿取数据,然后提供一个接口,客户端则通过这个接口去查数据。
1.2 Spring 框架Spring 的核心
是和面向切面。通过IOC 和AOP 来达到分层构架。
1.3 Mybatis 框架MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的POJO 映射成数据库中的对象。如果需要
基于SSM 的物流管理系统的实现
李俊颉 葛良全 成都理工大学信息科学与技术学院 610059
另外在数据库中添加信息,只需要在java
的POJO 中增加实体对象即可。
1.4 SpringMVC 框架S p r i n g M V C 已经融合在Spring Web Flow 里面。SpringMVC 分离了控制器、模型对象、分派器以及处理程序对象的角。
1.5 Spring+Mybatis+SpringMVC 框架的集成
通过Mybatis 框架来把对象实例化,然后和数据库中的数据一一对应,形成实体层,主要是对数据库的增删改查,SpringMVC 的配置文件单独放,然后在l 中配置整合,SpringMVC 主要是通过action 层来处理网页上传来的数据以及与service 层的通信。
2 系统数据库的设计
本文主要针小型物流系统平台,因此只需要一个订单平台和一个买家平台。因此,在设计数据库时,只需要一个订单数据库,
还有一个是买家数据库。
买家数据库
3系统功能的实现
3.1 web 层的实现
Web 层实现采用SpringMVC 框架来
实现,控制器action 接受用户的请求,然后把从前台接收到信息,通过action 传到后台来进行处理。在买家系统UserINfoAction 中,
if (userId == null || userId == "") { r e t u r n "../login";
} b o o l e a n m a r k = userInfoService.isLogin(userId, userPw);
3.2 业务层的实现通过service 层,接收来自action 层的信息进行处理,然后又通过dao 层传过来的信息来对dao 层的业务进行处理。如:IUserInfoService.java 中
public interface IUserInfoService { boolean isLogin(String userId,String userPw);
ssm框架实现登录功能int insert(UserInfo userInfo);3.3 持久层的实现本系统在实现对数据层的访问时,采用DAO 模式。通过把数据对象实体化,实现对数据库的增加、删除、修改和查询操作. 在UserInfoMapper.java 中,public interface UserInfoMapper {
UserInfo isLogin(String userId); int insert(UserInfo userInfo);
4 总结
本文通过对物流企业的发展,针对当
前物流信息系统存在的问题,研究了基于SSM 框架的物流管理系统技术,给出实现方法,开发了应用系统。本系统具有易维护、易扩展且适应性强等优点。
系统流程
基于SSM的物流管理系统的实现
作者:李俊颉, 葛良全
作者单位:成都理工大学信息科学与技术学院 610059
刊名:
电子制作
英文刊名:Practical Electronics
年,卷(期):2015(4)
1.于鹏;徐义芳;曹志刚基于MVC模式详解 2003
2.张炜;胡起秀;吴文虎MQ方法论 1997(3)
3.李鸣华J2EE方法详解 2000(3)
4.刘雅琴基于IOC的技术研究 2005
5.赵力基于AOP的技术研究 2003
6.王吉林基于JDBC的实现研究 2004(6)
7.王炳锡;张白遇SpringFrameWork有效参数的研究 1992(2)
引用本文格式:李俊颉.葛良全基于SSM的物流管理系统的实现[期刊论文]-电子制作 2015(4)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论