物流系统开发文档.doc

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物流系统开发文档

物流系统开发文档 物流系统开发文档 1 目录 1 1. 概述 2 2. 系统分析与总体设计 3 2.1系统分析 3 2.1.1需求描述 3 2.1.2用例分析 3 2.2总体设计 4 2.2.1系统软件结构设计 4 2.2.2功能模块设计 5 2.2.3数据库设计 5 2.2.4系统结构设计 8 2.2.5界面设计样式 10 2.2.6通用组件配置文件 12 3. 功能模块的详细设计与实现 12 3.1接单管理模块 12 3.1.1接单管理总体结构 12 3.1.2订单信息MVC模式的设计 12 3.1.3接单信息实体类的实现 13 3.1.4接单信息实体接口类 14 3.1.5接单信息实体接口的实现类 15 3.1.6接单信息业务逻辑类 17 3.1.7接单信息业务逻辑类的实现类 17 3.1.8接单信息控制类 19 3.1.9视图层的实现 24 3.2送货员信息管理模块 25 3.2.1送货员信息管理总体结构 26 3.2.2送货员信息MVC模式的设计 26 3.2.3送货员信息实体类的实现 27 3.2.4送货员信息实体接口类 29 3.2.5送货员信息实体接口的实现类 29 3.2.6送货员信息业务逻辑类 32 3.2.7送货员信息业务逻辑类的实现类 33 3.2.8送货员信息控制类 34 3.2.9视图层的实现 40 3.3送货管理模块 42 3.3.1送货管理总体结构 42 3.3.2送货管理MVC模式的设计 42 3.3.3送货管理实体类的实现 42 3.3.4送货管理实体接口类 44 3.3.5送货管理实体接口的实现类 44 3.3.6送货管理业务逻辑类 48 3.3.7送货管理业务逻辑类的实现 49 3.3.8送货管理控制类 53 3.3.9视图层的实现 58 3.4仓库管理模块 59 3.4.1仓库管理总体结构 59 3.4.2仓库管理MVC模式的设计 59 3.4.3仓库管理实体类的实现 59 3.4.4仓库管理实体接口类 61 3.4.5仓库管理实体接口的实现类 62 3.4.6仓库管理业务逻辑类 67 3.4.7仓库管理业务逻辑类的实现 67 3.4.8仓库管理控制类 70 3.4.9视图层的实现 74 3.5仓库管理模块 76 3.5.1视图层的实现 76 4. 系统配置 78 4.1物流系统给的数据库配置如下: 78 4.2引入Structs2支持 79 概述 本报告对一个物流系统的分析、设计及编码实现进行了介绍。该报告说明了物流系统的需求,软件设计以及编码实现。 本系统采用J2EE进行实现,采用MVC模式设计结构,采用Struts2+Hibernate框架+MSQL数据库系统。 系统分析与总体设计 2.1系统分析 2.1.1需求描述 物流系统是用于物流公司处理物流与配送的业务,这个系统主要具有以下功能: 仓库管理员揽货点节后用户的货物、称重、打包、填单、收费,用于系统管理员将信息输入计算机中,要求将送货单号扫描入数据库。 送货员到各个网点接送货物,将货物集中到物流仓库。 仓库管理员每天将集中的货物根据送达目的地不同而分拣成不同区域。有送货员分别送到不同的地方或收货人手中。 各个阶段均由系统管理员通过扫描进入数据库。 客户可以根据送货单号查询到货物状态 财务部分根据送货单的信息处理收货以及各相关人的结算。 2.1.2用例分析 用例图是用来显示外部参与者与系统的交互吗,能够更直观的描述系统的功能。从角色来看,物流系统主要分为5个角色,分别是:系统管理员、客户、送货员、仓库管理员、签收人。下图为物流系统的用例图。 2.2总体设计 2.2.1系统软件结构设计 2.2.2功能模块设计 子系统 模块名 子功能 描述 后台 订单管理模块 订单信息输入 管理员输入订单信息 订单查询 管理员查询订单信息 订单信息更新 管理员更新订单信息 送货员信息管理模块 送货员信息输入 管理员输入送货员信息 送货员信息更新 管理员更新送货员信息 送货员信息查询 管理员查询送货员信息 工资结算 管理员结算查询送货员的工资 送货管理模块 送货明细 管理员查询送货明细信息 订单签收 送货员送货,让客户签收 订单支付 客户付款 送货员工资结算 管理员结算送货员的工资 仓库管理模块 货物信息输入 管理员输入货物信息 货物分拣 管理员进行货物分拣处理 货物发送 管理员把货物让送货员发送 货物信息更新 管理员更新货物信息 2.2.3数据库设计 货物单 (t_send_foods)货物 编号 字段名 是否为空 长度 描述 1 id not int 主键 2 Consignor_name not Varchar(64) 发货员名字 3 Con

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档