基于SSH的物流企业车辆管理系统研究
摘 要:物流企业规模扩大化与业务复杂化推动着物流企业的信息化建设。针对当前物流车辆管理软件的不足以及SSH框架的优势,提出了基于SSH的物流企业车辆管理系统。系统分析了研究背景并设计了功能结构以及技术架构,将SSH三大框架有效的集成结合,实现了车辆信息管理、司机信息管理以及车辆运转信息管理等功能,并总结与展望物流企业车辆管理系统。
关键字:SSH、物流、车辆管理系统
经济的快速发展,推动着物流企业规模扩大化以及业务复杂化,物流企业传统的人工管理已经逐步无法满足日益提高的管理效率需求,并且导致企业成本的高企。然而企业获取利润最大化的一个重要途径是降低日常工作成本以及提高管理效率。因此物流企业迫切需要提高管理效率以提高企业竞争力。另一方面,在信息技术飞速发展的今天,信息技术的恰当使用能够为企业带来良好的管理效率,伴随着经济的快速发展,信息技术逐渐向各个行业渗透。在物流信息化的建设方面,物流行业一些大公司已经开始投入较大的人力、物力与财力去整合资源、改进工作方式,以发展自身的物流信息化,提高自己的物流管理效率,最终期望能够在新时代的竞争中保持管理效率的优势。
当前物流企业车辆的数量与种类的增多,使得管理方面存在着这样那样的问题,比如无法准确及时的跟踪查询物流车辆的位置、车辆的调动配送以及车辆的注册审查等都需要新一代的管理方式物流企业车辆管理的开发包含数据搜集、数据处理、不同系统数据交互和中间件等技术。当前系统开发存在着代码较少重复利用等问题,而SSH框架的优势就是MVC三层架构的高内聚低耦合、良好的扩展性、可维护性[1]。因此,本文研究基于SSH的物流企业车辆管理系统,为物流企业的车辆管理提供参考。
一、基于SSH的物流企业车辆管理系统功能设计
根据物流企业车辆管理的需求特点,把系统分为车辆信息管理、司机信息管理和车辆运转信息管理三个模块。
1.1 车辆信息管理
车辆信息管理指对于车辆基本信息的管理,包括车辆编号、车辆型号、车牌号、载重、强险有效期、自重等内容。用户通过实现对企业新增车辆的入库登记,以及对现有车辆登记信息的更新与删除。
1.2 司机信息管理
司机信息管理包括司机基本信息管理和司机请假信息管理。司机基本信息管理指对企业所有司机信息的综合管理,包括司机编号、姓名、资质等级、电话、年龄、加入公司时间等基本信息等内容。请假信息管理指司机请假事务的在线管理,包括在线请假申请、请假批准、请假日期查询和请假日期统计。司机提交在线的请假申请,管理员进行后台审批,审批通过,则请假成功。
1.3 车辆运转信息管理
车辆运转信息管理指对车辆派出信息的管理,包括车辆状态查询、车辆状态变更和派出统计功能。车辆状态查询功能能够根据车辆编号或者日期,查询出符合条件的车辆信息。车辆状态变更功能指管理员对符合条件的车辆进行状态变更,处于派出状态的车辆不能再被派出。派出统计功能指根据时间、车辆编码等信息统计出任一时间段内车辆的派出次数与在外时间。
二、基于SSH的物流企业车辆管理系统技术架构研究
2.1 技术框架分析
J2EE 体系凭借着跨平台和可移植性等特点,越来越多的应用到企业级的分布式架构平台当中[2][3]。一般的J2EE项目至少包括持久层、业务层以及表现层三层架构。系统采用三层架构,使用灵活的Struts作为系统的基础架构,以实现MVC模式;使用Hibernate实现数据的访问并进行数据持久化;使用Spring进行事务管理、会话管理,实现业务层。
2.2 技术框架设计
系统集成SSH三大框架,完成整体的开发设计。具体包括:修改Web.xml完成对系统的配置,在Struts.xml 中配置功能模块整合Spring,进而通过Web获得Spring 的上下文applicationContext。系统的三层架构包括视图层、业务逻辑层和数据访问层。视图层:createCar 新增车辆信息,queryCar查询车辆信息,deleteCar删除车辆信息,CarAction类;业务逻辑层:CarService接口和CarServiceimpl类;数据访问层:CarDao接口和CarDaoImpl,Car、CarDetail持久化类和Car.hbm.xml、CarDetail.hbm.xml映射文件。
三、结束语
本文通过对物流企业车辆管理的现状分析,根据物流车辆管理出现的问题,从功能设计和架构分析方面介绍了基于SSH的物流企业车辆管理系统。该系统实现了车辆管理的基本功能,并且在系统开发与维护方面也体现出SSH框架特有的优势,为物流企业高效率车辆管理的信息化建设提供参考。
参考文献:
[1]郭广军,谢东,陈利品. 基于SSH整合架构的教学支持系统设计与实现[J]. 计算机工程与设计,2009,13:3111-3116.
[2]王令群,何世钧,袁小华,张术台. 基于J2EE和云计算的智慧社区架构设计[J]. 实验室研究与探索,2014,01:123-127.
[3]陶以政,吴志杰,唐定勇,席传裕,姜龙,李兴兰. 基于J2EE的应用框架技术研究[J]. 计算机工程与设计,2007,04:826-828.