欢迎来到天天文库
浏览记录
ID:35566373
大小:514.50 KB
页数:29页
时间:2019-03-28
《软件工程实践作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XXX概要设计说明书内部文档物流配送系统概要设计说明书编写:黄鑫日期:2010-1-7审核:日期:批准:日期:受控状态:是发布版次:1.0日期:YYYY-MM-DD编号:中软培训实训基地第29页共29页XXX概要设计说明书内部文档变更记录日期版本变更说明作者2010-1-71.0初始版本黄鑫签字确认系统模块对应章节对应部门负责人签字中软培训实训基地第29页共29页XXX概要设计说明书内部文档目录1引言51.1编写目的51.2背景51.3基线51.4范围51.5定义51.6参考资料52总体设计52.1概述52.1.
2、1功能描述52.1.2运行环境62.1.3开发环境62.2设计思想72.2.1系统构思72.2.2关键技术与算法82.2.3关键数据结构92.3人工处理过程93系统功能设计93.1个人办公93.1.1日程安排94系统数据结构设计144.1说明144.2数据结构144.3数据结构与系统元素的关系145接口设计145.1用户接口145.2外部接口146运行设计156.1系统初始化156.2运行控制156.3系统结束157系统出错处理设计157.1出错信息157.2补救措施158系统维护设计168.1检测点的设计16中
3、软培训实训基地第29页共29页XXX概要设计说明书内部文档8.2检测专用模块的设计169尚待解决的问题16中软培训实训基地第29页共29页XXX概要设计说明书内部文档1引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:编码人员。1.2背景待开发软件系统的名称:物流配送系统此软件系统任务提出者:此软件系统任务开发者:low-pitched小组此软件系统任务用户:1.3基线物流配送系统需求分析说明书v1.01.4范围系统包括的范围:车辆管理、收入分成设置、订单管
4、理、路线管理、配送点管理、价格管理、货物管理、报表管理、权限管理、用户管理。1.5定义1.6参考资料属于本项目的其他已发表的文件。本文件中引用的其他文献、资料以及软件开发标准。《物流配送规格说明书》《UML实用技术》中软培训实训基地第29页共29页XXX概要设计说明书内部文档1总体设计1.1概述1.1.1功能描述系统包括的范围:车辆管理、收入分成设置、订单管理、路线管理、配送点管理、价格管理、货物管理、报表管理、权限管理、用户管理。1.1.2运行环境1.1.2.1软件环境名称版本语种操作系统Windows系统操作
5、系统的附加功能数据库平台Oracle9i应用平台客户端软件Tomcat3.01.1.3开发环境1.1.3.1服务器软件环境分类名称版本语种操作系统操作系统的附加功能数据库平台Oracle9i数据库平台补丁应用平台主流Windows系统应用平台补丁版本控制系统CVS目录服务系统邮件系统客户端软件中软培训实训基地第29页共29页XXX概要设计说明书内部文档1.1.1.1服务器硬件环境服务器最低配置推荐配置应用服务器、数据库服务器、邮件服务器、目录服务器1.1.1.2开发机器软件环境分类名称版本语种操作系统Window
6、XP操作系统的附加功能数据库平台Oracle9i应用平台开发平台客户端软件中软培训实训基地第29页共29页XXX概要设计说明书内部文档1.1设计思想1.1.1系统构思1.1.2关键键技术与算法1.1.2.1 技术框架采用Struts2 + Hibernate框架,用户界面用Jsp+Struts2标签库中软培训实训基地第29页共29页XXX概要设计说明书内部文档1.1.1.1 算法1.1.1.1.1 订单维护算法:在用户未送达货物前,允许用户修改订单。送达货物后,用户不可修改订单。运输途中,用户可选择退订单,并由司
7、机在下一配送点将该订单的货物卸下,并生成新订单,起点为现在配送点,终点为原订单的起点配送点。1.1.1.1.2车辆安排算法:根据起始配送点查找出所有在该配送点的车,再从数据库中车辆-配送点表,查出这些车能到达的所有配送点,找出和目的配送点相符的车辆,再从中找出空闲车辆。1.1.1.1.3订单状态维护算法:订单分为四个状态:确认中、审批中、配送中、配送结束确认中:配送点员工与用户确认订单信息的状态:审批中:分配车辆的状态配送中:配送状态。值为最近到过的一个配送点,表示已经经过该配送点。配送结束:完成配送的状态1.1
8、.2关键数据结构1.1.2.1路线路线采用起点、目的地、路径三个字段来记录,起点和目的地分别为配送点名称,路径由途径配送点名称之间加“-”号表示。1.2人工处理过程1 用户可以不通过网站产生订单,而通过配送点管理员进行产生订单2 下订单后由配送点职员处理订单,如果没有直接到达目的地而需要转车的路线,由配送点职员生成多个可以直接送达的订单,每个订单的目的地即为中转站配送点。
此文档下载收益归作者所有