基于SSM架构的物流公司信息管理系统的设计

2022-04-29 22:13:30冯子充秘伟郭晓利
电脑知识与技术 2022年4期
关键词:信息管理物流

冯子充 秘伟 郭晓利

摘要:传统企业对于商品物流环节的管理较为薄弱,没有对物流资源进行统一的计划和整合,该文是设计基于SSM框架的Web页面式物流信息管理系统,主要用于管理物流公司信息,并通过对物流公司需求的分析划分了订单管理、员工管理以及仓库管理等一系列功能,方便物流公司整个物流过程的信息化、数字化以及对公司内部的信息管理。

关键词:SSM架构;物流;用例图;信息管理

中图分类号:TP391   文献标识码:A

文章编号:1009-3044(2022)02-0024-03

1 引言

随着大数据和信息化的到来,各个行业都发生巨大变革,数据的处理已然不能通过人力去完成,物流行业也不例外[1-2]。信息管理系统和物流行业结合起来之后,利用信息化的采集和处理可以迅速地做到货物和订单的分类、查询、追踪以及人员的管理和分配。物流信息管理系统主要功能是为了实现对物流运输领域进行高效化的管理,因此现代物流信息管理系统注重的是操作简单、更人性化、维护方便以及良好的开放扩充等使用性能[2-4]。所以将研发的物流信息管理系统进行简化人性化设计,减少用户在使用过程中的不便之处,优化用户的使用效率是系统的开发关键。

2 系统需求分析

2.1 系统总体功能

对于一个物流公司来说,完成整个物流过程中对服务订单的处理和资源的分配是物流公司信息管理系统的核心工作。它能直观地显示和确定可分配资源的种类和整个物流进程。整个物流公司信息管理系统按功能需求划分为八个部分,每个部分又划分出不同的子功能。系统总体功能模块图如图1所示。

2.2 系统用例分析

根据系统的总体功能采用自上而下的方法进行分析,下面以货物管理用例和订单管理用例为例进行说明,其他功能模块类似。

货物管理的主要参与对象是系统管理员当客户添加另一个订单,系统将自动将该订单所对应的货物加入管理列表,并显示出相应的货物信息,系统管理员能对货物进行移除和通过货物名称来进行查询工作。系统管理员货物管理用例图如图2所示。

订单管理用例图的主要参与对象是系统管理员,辅助对象为普通用户。物流公司的系统管理员在后台看到了普通用户的订单之后对该订单进行审核工作,同意订单才可进行分配的操作,为该订单分配运输车辆,司机和运达仓库之后即可让订单呈现出库的状态,该订单的拥有者也可看到相应的基本信息。货物到达了目的仓库即可安排派送员派送到客户手中,客户点击确认收货。普通用户和系统管理员的订单管理用例订单管理用例图如图3和图4所示。

3 数据库设计

根据实际的需求分析可以得到以下十个实体。

(1)管理员信息实体:包括用户名属性、密码属性、真实姓名属性和用户状态等等。

(2)运营点信息实体:包括运营点编号属性、名称属性、地址以及负责人电话属性等。

(3)司机信息实体:包括司机姓名属性、身份证号属性、电话属性和工作状态属性等。

(4)派送员信息实体:包括姓名属性、身份证号属性、电话属性和工作状态属性等。

(5)货物信息实体:包括有编号属性、货物编号属性、名称属性和目的地址属性等。

(6)消息信息实体:包括管理员编号属性、标题属性、內容属性、类型属性等。

(7)仓库信息实体:包括仓库名属性、仓库地址属性、负责人属性和面积属性等。

(8)运输车辆信息实体:包括车牌号属性、负责人属性、电话属性和工作状态属性等。

(9)订单信息实体:用户编号属性、货物编号属性、运输车车牌号属性、仓库编号属性、派送员编号属性、司机编号属性、日期属性和订单状态属性等。

(10)普通用户信息实体:包括姓名属性、密码属性、电话属性和性别属性。

通过上面所描述的实体将其转换为对应的数据库表。下面介绍几个常用数据库表的结构。

(1)管理员信息表(db_admin)是用于存储管理员信息的。具体属性如表1所示。

(2)运营点信息表(db_company)是存储运营点信息的。具体属性如表2所示。

(3)派送员信息表(db_delivery)是存储派送员信息的。具体属性如表3所示。

(4)司机信息表(db_driver)是存储司机信息的。具体属性如表4所示。

4 系统功能模块实现

SSM框架是Web项目开发的框架组合。它是Spring MVC、Spring和Mybatis框架的整合,以注册、登录模块实现为例进行说明,编写Login.jsp文件作为系统的开始界面用于用户的注册和登录。当用户在浏览器上进行登录操作时浏览器向服务器发送登录请求,将用户的类型、用户名和密码一起传入UserController中,控制器找到请求的映射所对应的方法并执行。先对用户类型进行识别,若是管理员用户就通过服务层adminService的login方法查询管理员信息表来比对用户名和密码是否一致,若是普通用户就查询普通用户信息表来进行比对,比对成功地将重定向到各自的主界面。登录核心代码如图5所示。

而注册界面可以通过CSS和JS的弹窗来实现,当用户需要进行注册时,浏览器将发送请求到UserController。并将用户所填的注册信息一同传入,控制器调用相应方法中服务层userService的insertuser方法来将注册信息加入数据库的普通用户信息表中。最后重定向到开始界面显示注册成功即可进行登录。

5 结论

所开发的基于SSM架构的物流信息管理系统,通过在物流公司的实践应用,不仅对用户信息和物流信息方便进行增加、更新、删除和审核等操作,而且能够实现对整个物流运输领域进行高效化的管理。基于SSM架构的物流信息管理系统实现了简化操作的设计,减少了用户在使用过程中的不便之处,优化了用户的使用效率。

参考文献:

[1] 王贺.基于移动GIS物流管理系统的设计与开发探究[J].化工管理,2019(13):31-32.

[2] 李云华.基于JavaEE的物流配送管理系统设计与实现[D].天津:天津大学,2018.

[3] 高鹏超.基于DSP的无人物流车运输控制系统设计[J].中国储运,2021(7):142-144.

[4] 赵娟娟.高铁快递物流末端取送系统设计及实现[J].物流工程与管理,2020,42(12):55-57,54.

[5] Ping G.Detection of power data tampering attack based on gradient boosting decision tree[J].Journal of Physics:Conference Series,2021,1846(1):12-57.

收稿日期:2021-06-25

基金项目: 吉林省科技发展计划项目(项目编号:20180101335JC)

作者简介:冯子充(1993—),通信作者,男,吉林人,从事物流信息管理工作;秘伟(1994—),男,研究生,主要研究方向为计算机应用等;郭晓利(1968—),女,教授,主要研究方向为信息处理等。

猜你喜欢
信息管理物流
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
本刊重点关注的物流展会
“智”造更长物流生态链
汽车观察(2018年12期)2018-12-26 01:05:44
企业该怎么选择物流
消费导刊(2018年8期)2018-05-25 13:20:16
信息管理在市政PPP工程风险控制中的作用
江西建材(2018年2期)2018-04-14 08:01:16
在高速公路信息管理中如何做好QC小组活动
财务审计信息管理问题研究
基于低碳物流的公路运输优化
现代企业(2015年2期)2015-02-28 18:45:09
决战“最后一公里”
商界(2014年12期)2014-04-29 00:44:03