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