文档介绍:目录
1引言 1
1. 1
1
1
参考资料 1
2总体设计 2
2
3
3
5
5
7
8
8
8
8
10
11
其它专门要求 11
3数据库设计 12
12
13
14
17
18
4系统出错处理设计 19
19
19
5程序模块1设计说明 20
20
20
20
20
20
6程序模块2设计说明 22
22
22
23
23
23
7程序模块3设计说明 24
24
24
25
25
25
8程序模块4设计说明 26
26
26
27
28
28
9程序模块5设计说明 29
29
29
30
31
31
10程序模块6设计说明 32
32
32
33
33
33
1引言
本文档供开发人员和维护人员参考
待开发的软件系统的名称;药品信息管理系统
本项目的任务提出者为中北大学校医院;开发者为郭鑫和沈鹏飞;用户为中北大学校医院药房管理员。
该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与财务管理等系统来共同完成医院的日常药品管理工作。
列出本文件中用到的专门术语的定义和缩写词的原词组。
实体:客观世界中存在的且可互相区别的事物。
联系:客观事物中的彼此之间的关系。
属性:实体或者联系所具有的性质。
参考资料
药品信息管理系统需求分析说明书
计算机软件产品开发文件编制指南(GB 8567-88)
:
(第四版).北京:
Server :
#程序设计及应用教程(第二版).北京:
2总体设计
说明对本系统的主要的输入输出项目、处理的功能性能要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
表2-1输入项目
输入项目
数据类型
数据要求
药品编号
nchar类型(10)
药品名称
nvarchar类型(50)
批准文号
nvarchar类型(50)
按照国家规定的标准编号
药品剂型
nvarchar类型(10)
药品规格
nvarchar类型(10)
生产日期
datetime类型
有效期
datetime类型
必须大于生产日期
生产厂家
nvarchar类型(50)
患者编号
nchar类型(10)
患者名称
nvarchar类型(10)
患者病情
nvarchar类型(50)
供应商编号
nchar类型(10)
供应商名称
nvarchar类型(50)
联系电话
varchar类型(15)
销售单号
nchar类型(10)
销售价格
real类型
销售数量
int类型
销售日期
datetime类型
续表2-1输入项目
输入项目
数据类型
数据要求
入库单号
nchar类型(10)
入库数量
int类型
上限(10000)
药品价格
real类型
入库日期
datetime类型
当前的系统时间
管理员账户
nchar类型(10)
管理员密码
nchar类型(10)
不能为空
管理员权限
int类型
数值范围(0,1)
2