【毕业学位论文】(Word原稿)物流管理系统详细设计说明书-软件工程_第1页
【毕业学位论文】(Word原稿)物流管理系统详细设计说明书-软件工程_第2页
【毕业学位论文】(Word原稿)物流管理系统详细设计说明书-软件工程_第3页
【毕业学位论文】(Word原稿)物流管理系统详细设计说明书-软件工程_第4页
【毕业学位论文】(Word原稿)物流管理系统详细设计说明书-软件工程_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流管理系统 详细 设计 说明书 天津大学国家示范性软件学院 目组 第 1 页 共 70 页 编写: 周柯屹 日期: 2009核: 日期: 批准: 日期: 受控状态: 是 发布版次: 期: 2009号: 物流管理系统 详细 设计 说明书 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 2 页 共 70 页 变更记录 日期 版本 变更说明 作者 2009始版本 周柯屹 签字确认 系统模块 对应章节 对应部门 负责人签字 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 3 页 共 70 页 1 引 言 写目的 本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。 主要为本公司以几份承包方的阅读者 ,如设计人员、开发人员等。有时可以包括客户方的阅读者,如: 业务 人员、 系统管理 人员等。 景: 待开发软件系统的名称: 物流管理系统 此软件系统任务提出者: 天津大学国家示范性软件学院 &中软国际 此软件系统任务开发者: 天津大学 目组 此软件系统任务用户: 暂无 线 物流管理系统业务分析报告 流管理系统 需求分析说明书 流管理系统 概要设计 说明书 流管理系统 详细设计 说明书 殊名词定义 缩写、术语 解 释 简并行过程, D 系统设计, 建 (读取 (新 (删除 (考资料 物流管理系统业务分析报告 流管理系统 需求分析说明书 流管理系统概要设计 说明书 发规范 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 4 页 共 70 页 2 模块命名规则 包名 命名规则 准 例子: 个有意义的名字 子: 块名 子: 块名 子: 口: I一个有意义的名字 子: 现类:一个有意义的名字 子: 口: I一个有意义的名字 子: 现类:一个有意义的名字 子: 模块汇总 块汇总表 总公司: 系统管理 模块名称 功能简述 后台用户管理 用户 的 限分配 角色 权限 的 辆管理 模块名称 功能简述 车辆 管理 对车辆信息进行增删改查 班次管理 模块名称 功能简述 班次 设置 对班次信息的 理加急班次 对来自配送点的加急班次申请进行处理 线 路 管理 模块名称 功能简述 基本 线 路 管理 对基本路线的 输线路管理 对运输线路的 流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 5 页 共 70 页 配送点管理 模块名称 功能简 述 配送点基本信息管理 对 配送点和现有 对应 班次 的 查配送费方案 审查各个配送点提交的配送费计算方案 费用管理 模块名称 功能简述 运费计算方案管理 设置或修改以公斤或者体积为标准的运费方案 利润分配方案管理 调整总公司和各个的配送点收益分配比率 收益统计管理 统计总公司以及各个配送点的收益情况 分公司: 订单管理 模块名称 功能简述 订单 管理 对订单的 单审核 对网上下单以及本地下单进行审核 库存 订单查询 对库存订单进行查询,方便交接单生成 订单确认 对货物配 送的订单进行确认等相关操作 交接单管理 模块名称 功能简述 交接单管理 对交接单的 急订单的查询 对紧急订单或者待发订单进行查询,方便交接单生成 班次查询及加急班次设置 查询班次,绑定交接单,申请加急班次,处理紧急订单 异常订单管理 模块名称 功能简述 异常订单登记 登记异常订单的相关信息,方便后期处理 异常订单查询 查询异常订单的处理情况 本地信息设置 模块名称 功能简述 配送价格设置 对配送价格进行设置并进行申报 设置中转线路 对中转线路进行设置,提供查询功能,给出中 转选择意见 财务 管理 模块名称 功能简述 财务统计 统计一段时间的收益,方便后期申报 财务汇报 定时向总公司申报财务 系统 管理 模块名称 功能简述 后台用户管理 对本地后台用户信息的 册顾客管理 对网上注册顾客信息的 限管理 对所有系统用户的权限以及角色的分配 公司前台 注册 管理 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 6 页 共 70 页 模块名称 功能简述 顾客管理 提供注册、登陆功能,方便顾客网上下单 查询 管理 模块名称 功能简述 查询运费价格 向顾客提供运费查询功能,是顾客对费用有预先的了解 查询订单进度 向顾客提供订单查询功能,方便顾客查询进度以及个人订单历史记录 统架构设计 统架构基本功能实现 1 代码包结构及关系如图 例所示。 包结构及关系 ( 图例 1) 代码共分成六个包 : 专门用来存放连接数据库的类 存放 即各种业务跳转的控制类 赖物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 7 页 共 70 页 存放服务类文件 存放数据持久化类 存放一些帮助类文件 放数据封装类 统模块功能详细 设计 单管理模块功能实现 订单管理模块详细类图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 8 页 共 70 页 订单 管理模块时序图 : 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 9 页 共 70 页 时序图 展示内容说明: 1, 过 面进行 作。 2, 面通过 式和控制器 互 ,提交订单查询请求 。 3, 通过 建立和数据库的连接。 4, 函数进行查询 。 5, 函数完成查询 。 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 10 页 共 70 页 6, 通过 获得 的数据封装。 7, 调用 成分页请求。 8, 将 象返回给 。 9, 将 象返回给 。 10, 用 函数,将 回给 11, 面通过 式和控制器 互 ,提交订单添加请求 。 12, 通过 建立和数据库的连接。 13, 用 的 函数进行添加 。 14, 调用 的 函数完成添加 。 15, 通过 获得 的数据封装。 16, 将 (代表 添加 成功与否的判断条件) 返回给 。 17, 表 添加 成功与否的判断条件)返回给 。 18, 用 函数,将 回给 19, 面 通过 式和控制器 互 ,提交订单删除请求。 20, 通过 建立和数据库的连接。 21, 用 的 函数进行 删除 。 22, 调用 的 函数完成 删除 。 23, 通过 获得 的数据封装。 24, 将 (代表 删除 成功与否的判断条件)返回给 。 25, 表 删除 成功与否的判断条件)返回给 。 26, 用 函数,将 回给 附加说明: 本时序图中并没有画出 详细类图中的 、 这三个功能,因其具体流程和上面描述的过程基本一致。 功能的流程可以复用 功能 的物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 11 页 共 70 页 基本流程; 、 功能 的流程都可以复用 功能 的流程。 员 管理 模块 功能实现 会员管理模块详细类图: 会员管理模块 时序图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 12 页 共 70 页 时序图展示内容说明: 1, 过 面进行 作。 2, 面通过 式和控制器 互 ,提交 登录 请求。 3, 通过 建立和数据库的连接。 4, 用 的 函数进行 登录 验证 。 5, )函数完成 登录 验证 。 6, 通过 获得 的数据封装。 7, 将 (代表 登录 成功与否的判断条件)返回给 。 8, 将 (代表 登录 成功与否的判断条件)返回给 。 9, 用 函数,将 回给 10, 面通过 式和控制器 互,提交 费用查询请求。 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 13 页 共 70 页 11, 通过 建立和数据库的连接。 12, 用 的 函数进行登录验证。 13, )函数完成登录验证。 14, 通过 获得 的数据封装。 15, 通过 获得 的数据封装。 16, 通过 获得 的数据封装。 17, 表 费用总计 )返回给 18, 将 (代表 费用总计 )返回给。 19, 用 函数,将 回给 附加说明: 本时序图并没有画出 、 这两个功能, 因其具体流程和 的时序图的某些功能基本的流程类似:功能的具体流程可 以复用 的 功能的具体流程;功能的具体流程可以复用 的 功能的具体流程。 接单管理功能实现 交接单管理模块类图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 14 页 共 70 页 交接单管理 模块时序图: a)创建交接单 时序图展示内容说明: 1, 过 面进行 作。 2, 面通过 式和控制器 互,提交订单添加物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 15 页 共 70 页 请求。 3, 用 的 函数进行添加。 4, 调用 的 函数完成添加。 5, 通过 获得 的数据封装。 6, 将 (代表添加成功与否的判断条件)返回给 。 7, 添加交接单后要建立交接单与订单的联系并更新班次,完成添加交接单与订单联系。 8, 通过 获得 的数据封装。 9, 将 (代表添加成功与否的判断条件)返回给 。 10, 进行班次信息的更新, 用 的完成班次信息的更新。 11, 通过 获得 的数据封装。 12, 将 (代表添加成功与否的判断条件)返回给 。 13, 进行订单信息的更新, 用 的完成订单状态信息的更新。 14, 通 过 获得 的数据封装。 15, 将 (代表添加成功与否的判断条件)返回给 。 16, 表添加成功与否的判断条件)返回给 。 17, 用 函数,将 回给 面。 b)确认交接单 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 16 页 共 70 页 时序图展示内容说明: 1, 过 面进行交接单确认操作。 2, 面通过 式和控制器 互,提交交接单确认请求。 3, 用 的 函数进行更新。 4, 函数完成对交接单的更新。 5, 通过 获得 的数据封装。 6, 将 (代表更新成功与否的判断条件)返回给 。 7, 进行班次信息的更新, 用 的完成班次信息的更新。 8, 通过 获得 的数据封装。 9, 将 (代表更新成功与否的判断条件)返回给 。 10, 进行订单信息的更新, 用 的完成订单状态信息的更新。 11, 通过 获得 的数据封装。 12, 将 (代表更新成功与否的判断条件)返物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 17 页 共 70 页 回给 。 13, 将 (代表更新成功与否的判断条件)返回给 。 14, 用 函数,将 回给 面。 c)修改 交接单 时序图展示内容说明: 1, 过 面进行交接单修改操作。 2, 面通过 式和控制器 互,提交交接单修改请求。 3, 用 的 函数进行更新。 4, 调用 的 函数完成对交接单添加订单的更新。 5, 通过 获得 的数据封装。 6, 将 (代表更新成功与否的判断条件)返回给 。 7, 调用 的 函数完成物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 18 页 共 70 页 对交接单删除订单订单的更新。 8, 将 (代表更新成功与否的判断条件)返回给 。 9, 将 (代表更新成功与否的判断条件)返回给 。 10, 用 函数,将 回给 面。 d)查询 交接单 时序图展示内容说明: 1, 过 面进行交接单查询操作。 2, 面通过 式和控制器 互,提交订单查询请求。 3, 函数进行查询。 4, 调用 的 函数完成查询。 5, 通过 获得 的数据封装。 6, 调用 成分页请求。 7, 象返回给 。 8, 将 象返回给 。 9, 将 象返回给 。 10, 用 函数,将 回给 面。 附加说明:本时序图中并没有画出详细类图中的 、物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 19 页 共 70 页 、 这三个功能,因其具体流程和上面描述的过程基本一致。以上三个 功能的流程均可复用查询交接单流程图。 统管理功能实现 1、 用户管理模块类图: 2、角色 管理模块类图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 20 页 共 70 页 3、权限 管理模块类图: 4、用户 管理模块类图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 21 页 共 70 页 系统管理 模块时序图: 1、 用户查询: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 22 页 共 70 页 时序图展示内容说明: 1, 过 面进行交接单查询操作。 2, 面通过 式和控制器 互,提交用户查询请求。 3, 函数进行查询。 4, 调用 的 函数完 成查询。 5, 通过 获得 的数据封装。 6, 调用 成分页请求。 7, 将 象返回给 。 8, 将 象返回给 。 9, 用 函数,将 回给 面。 2、 用户删除: 时序图展示内容说明: 1, 过 面进行交接单查询操作。 2, 面通过 式和控制器 互,提交用户删 除请求。 3, 用 的 函数进行删物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 23 页 共 70 页 除。 4, 调用 的 函数完成删除。 5, 将 (代表删除成功与否的判断条件)返回给 。 6, 将 (代表删除成功与否的判断条件)返回给 。 7, 用 函数,将 回给 面。 3、 用户信息修改: 时序图 展示内容说明: 1, 过 面进行用户修改操作。 2, 面通过 式和控制器 互,提交用户修改请求。 3, 用 的 函数进行更新。 4, 调用 的 函数完成对用户信息的更新。 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 24 页 共 70 页 5, 通过 获得 的数据封装。 6, 将 (代表更新成功与否的判断条件)返回给 。 7, 将 (代表更新成功与否的判断条件)返回给 。 8, 用 函数,将 回给 面。 4、 创建 角色 时序图展示内容说明: 1, 过 面进行 作。 2, 面通过 式和控制器 互,提交角色添加请求。 3, 用 的 函数进行添加。 4, 调用 的 函数完成添加。 5, 通过 获得 的数据封装。 6, 将 表添加的角色)返回给 计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 25 页 共 70 页 类。 7, 完成添加角色与权限联系。 8, 通过 获得 的数据封装。 9, 将 (代表添加成功与否的判断条件)返回给 。 10, 将 (代表添加成功与否的判断条件 )返回给 。 11, 用 函数,将 回给 面。 5、 修改角色信息 时序图展示内容说明: 1, 过 面进行修改操作。 2, 面通过 式和控制器 互,提交角色修改请求。 3, 用 的 函数进行添加。 4, 函数完成角色基本信息的更新。 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 26 页 共 70 页 5, 通过 获得 的数据封装。 6, 将 表更新的角色)返回给 7, 函数完成角色对应权限的更新。 8, 通过 获得 的数据封装。 9, 将 表更新的成功与否)返回给。 10, 函数完成角色修改中删除的对应权限的更新。 11, 将 代 表 更 新 的 成 功 与 否 ) 返 回 给。 12, 将 (代表更新成功与否的判断条件)返回给 。 13, 用 函数,将 回给 面。 6、 角色信息查询: 时序图展示内容说明: 1, 过 面进行角色查询操作。 2, 面通过 式和控制器 互,提交角色查询请求。 3, 函数进行查询。 4, 调用 的 函数完成查询。 5, 通过 获得 的数据封装。 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 27 页 共 70 页 6, 将 表查询的角色)返回给 7, 调用 的 函数完成角色对应权限的查询。 8, 通过 获得 的数据封装。 9, 调用 成分页请求 10, 将 象返回给 。 11, 将 象返回给 。 12, 用 函数,将 回给 面。 7、 创建 权限 时序图展示内容说明: 1, 过 面进行 作。 2, 面通过 式和控制器 互,提交权限添加请求。 3, 用 的 函数进行添加。 4, 调用 的 函数完成添加。 5, 通过 获得 的数据封装。 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 28 页 共 70 页 6, 将 (代表添加成功与否的判断条件)返回给 。 7, 表添加成功与否的判断条件)返回给 。 8, 用 函数,将 回给 8、 权限信息查询: 时序图展示内容说明: 1, 过 面进行权 限查询操作。 2, 面通过 式和控制器 互,提交权限查询请求。 3, 函数进行查询。 4, 调用 的 函数完成查询。 5, 通过 获得 的数据封装。 6, 调用 成分页请求 7, 将 象返回给 。 8, 将 象返回给 。 9, 用 函数,将 回给 附加说明:本时序图中并没有画出详细类图中的 、 、 以及顾客的 能,因其具体 流 程 和 上 面 描 述 的 过 程 基 本 一 致 。 、 、物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 29 页 共 70 页 、 这四个模块与 的流程一致,顾客管理的 能与权限管理的 流程一致。 常订单登记查询模块功能实现 异常查询模块类图 : 异常登记查询模块时序 图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 30 页 共 70 页 时序图展示内容叙述: 1. 用户进入 面,输入查询条件并提交 2. 查询参数通过 式传递给后台服务器上的. 据获取的参数 断出查询命令 , 生 成 查 询 句,调用 查 询 方 法此处的 或者由 到的 4. 取和建立数据库的连接,调 用 5. 据传递的 句和 成新的符合显示条件的 句,查询数据库,将查询结果集(待显示的)封装进由 象组成的 。 6. 递给 象 7. 回装载了 象 8. 象返回到 9. 象返回到 10. 象返回到 示页面 11. 取参数 跳转到物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 31 页 共 70 页 面 12. 获取用户输入的添加信息,生成 加语句,调用 13. 获取 象 用 的添加到数据库中 14. 取参数 获取用户输入的删除信息,生成 加语句,调用 15. 获取 象 用 的从数据库中删除相关信息 16. 取参数 获取用户输入的更新信息,生成 加语句,调用 17. 获取 象 用 的更新数据库中信息 送费设置和申报模块功能实现 配送费设置和申报类图: 配送费设置和申报模块时序图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 32 页 共 70 页 时序图展示内容叙述: 入 配送费方案 取配送费信息,生成 句,调用 取数据库连接对象 用 的 成配送费方案对象 交 ,修改申报状态 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 33 页 共 70 页 转订单线路选择模块功能实现 中转订单线路类图: 中转订单线路时序图: 物流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 34 页 共 70 页 时 序图说明: 1. 用户进入中转订单线路设置首页 2. 用户进行查询操作 3. 取参数 调用 4. 用 ,建立数据库连接,生成象 用 5. 询数据库,将要展示的内容封装进 象 ,传递给. 取参数 调用 7. 用 ,建立数据库连接,生成象 用 8. 询数据库,将要展示的内容封装进 象,传递给. 取参数 调用 10. 用 ,建立数据库连接,生成象 用 11. 询数据库,将要展示的内容封装进 象,传递给2. 返回 象到 3. 返回 象到 4. 返回 象到 流管理系统详细 设计 说明书 内部文档 天津大学国家示范性软件学院 目组 第 35 页 共 70 页 15. 返回 象到 ,向用户显示查询内容 16. 取参数 17. 跳转到 面进行操作 18. 用户选择 系统自动生成路线,调用 方法 19.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论