二、总体设计文档.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京林业大学网上订餐速递系统 总体设计说明书 V1.0 文件更改摘要: 日期 版本号 修订说明 修订人 审核人 批准人 2009-11-26 1.0 创建 陈波 范希龙 范希龙 目录 TOC \o 1-3 \h \z \u 1. 引言 4 1.1 编写目的 4 1.2 背景 4 1.3 术语 4 1.4 预期读者与阅读建议 4 1.5 参考资料 4 2. 总体设计 5 2.1 设计目标 5 2.2 运行环境 5 2.3 网络结构 6 2.4 面向对象总体设计思路 6 2.5 模块结构设计 11 2.6 尚未解决的问题 12 3. 接口设计(暂略) 13 3.1 用户接口(暂略) 13 3.2 外部接口(暂略) 13 3.3 内部接口(暂略) 13 4. 界面总体设计 13 5. 数据结构设计 14 5.1 设计原则 14 5.1.1 命名的规范 14 5.1.2 数据的一致性和完整性 14 5.2 数据库环境说明 15 5.3 数据库命名规则 15 5.4 逻辑结构 15 5.5 物理存储 17 5.6 数据备份和恢复 17 6. 系统出错处理设计 17 6.1 出错信息 17 6.2 补救措施 18 7. 系统安全设计 18 7.1 数据传输安全性设计 18 7.2 应用系统安全性设计 18 7.3 数据存储安全性设计 18 引言 1.1 编写目的 本文档对北京林业大学网上订餐速递系统的总体设计、接口设计、界面总体设计、数据结构设计、系统出错处理设计以及系统安全数据进行了说明。 1.2 背景 软件名称:北京林业大学网上订餐速递系统 委托单位:北京林业大学软件工程课程实习 开发单位:北京林业大学信息学院计算机06-1 主管:陈波 针对现在林大食堂数目过少,难以应付日益增长的学生用餐需求,与林大万人大校的规模极不相称,解决此问题迫在眉睫。北京林业大学网上订餐速递系统是一个专门为解决此矛盾量身定做的订餐服务平台,它将极大地方便校园内部同学的就餐,缓解食堂人流过度集中的压力,营造一个和谐的校园就餐环境。 1.3 术语 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。 FoodEx:软件系统的英文名称,即北京林业大学网上订餐速递系统。 1.4 预期读者与阅读建议 预期读者 阅读重点 开发人员 总体设计、接口设计、数据结构设计、界面总体设计、系统出错处理设计 设计人员 总体设计、接口设计、数据结构设计、系统安全设计 1.5 参考资料 《北京林业大学网上订餐速递系统需求规格说明书》 《软件工程导论(第四版)》??张海藩??编着????清华大学出版社出版 总体设计 2.1 设计目标 北京林业大学网上订餐速递系统一直以来是校园里没有的一个系统,而且学校食堂常常非常拥挤,很不方便。为了解决学生吃饭不方便的问题。花时间来设计一个北京林业大学网上订餐速递系统是很有意义的。 本系统的设计目标是对方便用户在线订餐,省去很多不必要的麻烦。 2.2 运行环境 服务器: 操作系统:Microsoft Windows 2000 Advanced Server(或以上) 支持环境:Apache Tomcat 6.0 数 据 库:MySql 5.0 硬件要求: CPU:Intel? 或兼容机 Pentium 166 MHz 或更高。 内存:至少 64 MB,建议 128 MB 或更多 硬盘:一般为 250 MB以上 监视器: VGA 或更高分辨率 客户端: 操作系统:Microsoft Windows XP 2.3 网络结构 北京林业大学网上订餐速递系统可采用JSP+SERVLET实现,最后发布到WEB Service上。 2.4 面向对象总体设计思路 面向对象总体设计思路是先将系统分解成人机交互、问题域、任务管理和数据管理四个部分。而人机交互基本已经确定,所以这里主要设计的是后面的部分。 设计问题域子系统 由于在面向对象分析过程中已经对北京林业大学网上订餐速递系统做了相当仔细的分析,而且假设所使用的实现环境能完全支持面向对象分析模型的实现,因此,在这里无需对已有的问题域模型做实质性的修改或扩充。 以下是北京林业大学网上订餐速递系统的问题域子系统的结构: 首先分析系统的总体包文件如下: 其中business的原始类图如下: Food 类的原始类图如下: People类的原始类图如下: 设计任务管理子系统 确定事件驱动型的任务,描述如下

文档评论(0)

135****0879 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档