文档介绍:作者:尤帅
物流系统开发文档
物流系统开发文档 1
目录 1
1. 概述 2
2. 系统分析与总体设计 3
3
3
3
4
4
5
5
8
10
12
3. 功能模块的详细设计与实现 12
12
12
12
13
14
15
17
17
19
24
25
26
26
27
29
29
32
33
34
40
42
42
42
42
44
44
48
49
53
58
59
59
59
59
61
62
67
67
70
74
76
76
4. 系统配置 78
: 78
79
概述
本报告对一个物流系统的分析、设计及编码实现进行了介绍。该报告说明了物流系统的需求,软件设计以及编码实现。
本系统采用J2EE进行实现,采用MVC模式设计结构,采用Struts2+Hibernate框架+MSQL数据库系统。
系统分析与总体设计
物流系统是用于物流公司处理物流与配送的业务,这个系统主要具有以下功能:
仓库管理员揽货点节后用户的货物、称重、打包、填单、收费,用于系统管理员将信息输入计算机中,要求将送货单号扫描入数据库。
送货员到各个网点接送货物,将货物集中到物流仓库。
仓库管理员每天将集中的货物根据送达目的地不同而分拣成不同区域。有送货员分别送到不同的地方或收货人手中。
各个阶段均由系统管理员通过扫描进入数据库。
客户可以根据送货单号查询到货物状态
财务部分根据送货单的信息处理收货以及各相关人的结算。
用例图是用来显示外部参与者与系统的交互吗,能够更直观的描述系统的功能。从角色来看,物流系统主要分为5个角色,分别是:系统管理员、客户、送货员、仓库管理员、签收人。下图为物流系统的用例图。
子系统
模块名
子功能
描述
后台
订单管理模块
订单信息输入
管理员输入订单信息
订单查询
管理员查询订单信息
订单信息更新
管理员更新订单信息
送货员信息管理模块
送货员信息输入
管理员输入送货员信息
送货员信息更新
管理员更新送货员信息
送货员信息查询
管理员查询送货员信息
工资结算
管理员结算查询送货员的工资
送货管理模块
送货明细
管理员查询送货明细信息
订单签收
送货员送货,让客户签收
订单支付
客户付款
送货员工资结算
管理员结算送货员的工资
仓库管理模块
货物信息输入
管理员输入货物信息
货物分拣
管理员进行货物分拣处理
货物发送
管理员把货物让送货员发送
货物信息更新
管理员更新货物信息
货物单
(t_send_foods)货物
编号