1、软件工程数据库课程设计软件设计说明书 I 目录目录 1 引言 . 1 1. 1.1 编写目的 . 1 1.2 背景说明 . 1 1.3 定义 . 1 1.4 参考资料 . 1 2 总体设计 . 2 2.1 需求规定 . 2 2.2 运行环境 . 3 2.3 基本设计概念和处理流程 . 3 2.4 结构设计 . 5 2.4.1 结构 . 5 2.4.2 功能需求与程序的关系 . 7 2.4.3 人工处理过程 . 8 2.4.4 尚未问决的问题 . 8 2.5 接口设计 . 8 2.5.1 用户接口 . 8 2.5.2 外部接口 10 2.5.3 内部接口 11 2.6 其它专门要求 11 3 数
2、据库设计 12 3.1 概念结构设计 12 3.2 逻辑结构设计 13 3.3 物理结构设计 14 3.3 数据字典设计 17 3.4 安全保密设计 18 4 系统出错处理设计 19 4.1 出错信息 19 4.2 补救措施 19 5 程序模块 1 设计说明 20 5.1 程序描述 20 5.2 功能 20 5.3 算法 20 5.4 注释设计 20 5.5 测试计划 20 6 程序模块 2 设计说明 22 6.1 程序描述 22 6.2 功能 22 6.3 算法 23 6.4 注释设计 23 6.5 测试计划 23 软件工程数据库课程设计软件设计说明书 II 7 程序模块 3 设计说明 24
3、 7.1 程序描述 24 7.2 功能 24 7.3 算法 25 7.4 注释设计 25 7.5 测试计划 25 8 程序模块 4 设计说明 26 8.1 程序描述 26 8.2 功能 26 8.3 算法 27 8.4 注释设计 28 8.5 测试计划 28 9 程序模块 5 设计说明 29 9.1 程序描述 29 9.2 功能 29 9.3 算法 30 9.4 注释设计 31 9.5 测试计划 31 10 程序模块 6 设计说明 . 32 10.1 程序描述 . 32 10.2 功能 . 32 10.3 算法 . 33 10.4 注释设计 . 33 10.5 测试计划 . 33 软件工程数据
4、库课程设计软件设计说明书 第 1 页 1 1 引言引言 1. 1.11.1 编写目的编写目的 本文档供开发人员和维护人员参考 1.21.2 背景说明背景说明 1. 待开发的软件系统的名称;药品信息管理系统 2. 本项目的任务提出者为中北大学校医院;开发者为郭鑫和沈鹏飞;用户为中北大学 校医院药房管理员。 3. 该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与财 务管理等系统来共同完成医院的日常药品管理工作。 1.1.3 3 定义定义 列出本文件中用到的专门术语的定义和缩写词的原词组。 实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。 1.4 1.4 参考资料参考资料 1. 药品信息管理系统需求分析说明书 2. 计算机软件产品开发文件编制指南(GB 8567-88) 3. 张海藩.软件工程导论.北京:清华大学出版社.2008 4. 王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.2006 5. 魏衍君.焦克莹.SQL Server 2005 实用教程.西安:西北工业大学出版