软件工程作业(第四部分 共五部分) 医院挂号系统 软件详细设计说明书 下载本文

文档编号: 09710205 保密级别: 版本编号: V1.0

软件开发文档

文档名称:软件详细设计说明书

项目名称:医院挂号系统

项目负责人:王奕胜

编写: 校对: 审核: 批准:

2012年5月30日 年___月___日 年___月___日 年___月___日

天津城市建设学院 2012年5月30日

医院挂号系统详细设计说明书

修订历史记录

版本 1.0 日期 2012年 5月30日 AMD A 修订者 王奕胜 说明 首次编写 (A-添加,M-修改,D-删除)

天津城市建设学院 第I页 医院挂号系统详细设计说明书

目录

1 导言 ............................................................................................................................................ 1

1.1 目的................................................................................................................................................................... 1 1.2 范围................................................................................................................................................................... 1 1.3 术语定义........................................................................................................................................................... 1 1.4 参考资料........................................................................................................................................................... 2 1.5 相关文档........................................................................................................................................................... 2 1.6 版本更新记录 ................................................................................................................................................... 2

2 模块实现设计 ............................................................................................................................ 2

2.1 公用模块设计 ................................................................................................................................................... 3 2.2 专用模块设计 ................................................................................................................................................... 5 2.3 存储过程设计 ................................................................................................................................................. 20 2.4 触发器设计 ..................................................................................................................................................... 20

3 用户界面设计 .......................................................................................................................... 20 4 角色授权设计 .......................................................................................................................... 42 5 详细设计检查列表 .................................................................................................................. 43

5.1 功能设计检查列表 ......................................................................................................................................... 43 5.2 性能设计检查列表 ......................................................................................................................................... 43 5.3 接口设计检查列表 ......................................................................................................................................... 44

天津城市建设学院 第I页 医院挂号系统详细设计说明书

1 导言

本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。

1.1 目的

本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。详细设计的详细程度,应达到可以编写程序的程度。

1.2 范围

本文档用于软件设计阶段的详细设计,它的上游(依据的基线)是《概要设计说明书》,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。该范围应覆盖《概要设计说明书》中的功能点列表、性能点列表、接口列表。

软件详细设计的范围是:各子系统的公用模块实现设计、专用模块实现设计、存储过程实现设计、触发器实现设计、外部接口实现设计、部门角色授权设计、其他详细设计等。

按照3层结构(B/A/S)的布局,详细设计应从下面3个方面进行。数据库服务器上的面向数据的设计:数据字典物理设计、基本表物理设计、中间表物理设计(报表设计)、临时表物理设计、视图物理设计、存储过程物理设计、触发器物理设计。应用服务器上的面向业务逻辑的设计:接口数据设计、中间件设计、数据通信传输设计、可视构件设计、非可视构件设计、角色授权设计、功能点设计(功能点列表设计)。浏览器上的面向对象的设计:录入修改界面设计、浏览查询界面设计、登录注册界面设计、信息发布界面设计。

1.3 术语定义

术语定义,如表6-16所示。

表6-16 术语定义

序号 1 2 术语名称 详细设计 存储过程 术 语 定 义 在概要设计的基础上,对其功能模块或部件进行实现设计,使编程人员据此能顺利书写出程序代码 存放在数据库服务器上的一段程序,它能被其他程序调用,以完成对数据库表的某些规定操作 天津城市建设学院 第1页