药品信息管理系统软件设计说明书.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《药品信息管理系统软件设计说明书.doc》由会员分享,可在线阅读,更多相关《药品信息管理系统软件设计说明书.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1引言11.编写目1背景说明1定义11.4 参考资料12总体设计2需求规定2运行环境3基本设计概念和处理流程3结构设计5结构5功能需求及程序关系7人工处理过程8尚未问决问题8接口设计8用户接口8外部接口10内部接口112.6 其它专门要求113数据库设计12概念结构设计12逻辑结构设计13物理结构设计14数据字典设计17安全保密设计184系统出错处理设计19出错信息19补救措施195程序模块1设计说明20程序描述20功能20算法20注释设计20测试计划206程序模块2设计说明22程序描述22功能22算法23注释设计23测试计划237程序模块3设计说明24程序描述24功能24算法25注释设计
2、25测试计划258程序模块4设计说明26程序描述26功能26算法27注释设计28测试计划289程序模块5设计说明29程序描述29功能29算法30注释设计31测试计划3110程序模块6设计说明32程序描述32功能32算法33注释设计33测试计划33第 32 页1引言1. 编写目本文档供开发人员与维护人员参考背景说明1. 待开发软件系统名称;药品信息管理系统2. 本项目任务提出者为中北大学校医院;开发者为郭鑫与沈鹏飞;用户为中北大学校医院药房管理员。3. 该软件系统同其他系统或其他机构基本相互来往关系:通过此系统,可以及财务管理等系统来共同完成医院日常药品管理工作。1.3定义列出本文件中用到专门术
3、语定义与缩写词原词组。实体:客观世界中存在且可互相区别事物。联系:客观事物中彼此之间关系。属性:实体或者联系所具有性质。1.4 参考资料1. 药品信息管理系统需求分析说明书2. 计算机软件产品开发文件编制指南(GB 8567-88)3. 魏衍2总体设计2.1需求规定说明对本系统主要输入输出项目、处理功能性能要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件数据输出及必须标明控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告描述。表2-1输入项目输入项目数据类型数据要求药品编号nchar类型(10)药品名称nvarchar类
4、型(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输入项目输入项目数据类型数据要求入库单号nch
5、ar类型(10)入库数量int类型 上限(10000)药品价格real类型入库日期datetime类型当前系统时间管理员账户nchar类型(10)管理员密码nchar类型(10)不能为空管理员权限int类型 数值范围(0,1)2.2运行环境硬件环境:内 存:64MB以上内存,推荐使用128MB以上内存硬盘空间:需要至少20M硬盘空间外设:需要连接打印机软件环境:A.前台开发工具Visual Studio 2008 SQL Server 2005C. 运行环境 Windows XP或更高版本操作系统2.3基本设计概念与处理流程基本处理活动图图2-1 系统基本活动图 系统类图2.4结构设计2结构用
6、一览表及框图形式说明本系统系统元素(各层模块、子程序、公用程序等)划分,扼要说明每个系统元素标识符与功能,分层次地给出各元素之间控制及被控制关系。图2-2 系统结构图表2-1 系统模块图模块名称:药品管理系统登录模块超级管理员登录普通管理员登录普通查询模块普通用户查询高级查询模块管理员高级查询账户管理模块添加管理员用户删除管理员用户更改管理员用户密码库存管理模块入库管理模块过期管理模块销售管理模块销售模块销售信息模块系统管理模块退出系统2.功能需求及程序关系表2-2功能需求及程序关系登录查询账户管理库存管理销售管理超级管理员登录程序普通管理员登录程序查询药品基本信息程序查询药品详细信息程序添加
7、普通管理员删除普通管理员修改普通管理员密码输入药品信息输入供应商信息打印入库单输入入库信息输入患者信息续表2-2功能需求及程序关系登录查询账户管理库存管理销售管理输入药品信息打印销售单查询销售信息2.人工处理过程说明在本软件系统工作过程中不得不包含人工处理过程(如果有话)。输入用户名与密码1. 超级管理员添加、删除、修改用户2. 管理员对药品信息录入3. 管理员对药品销售时必要信息2.4.4尚未问决问题由于时间与能力问题目前概要设计还存在一部分缺陷,如库存管理中库存量报警功能,患者买药功能。还有一部分图表不是很完善,后期需要改进。2.5接口设计2用户接口说明将向用户提供命令与它们语法结构,以及
8、软件回答信息。1. 登录界面三种不同权限用户可进入各自用户界面(1) 超级管理员:选择权限后,输入用户名与密码 用户名与密码正确后可进入系统(2) 普通管理员:选择权限后,输入用户名与密码 用户名与密码正确后可进入系统(3) 普通用户:直接进入查询界面图2-3 用户登录接口2普通用户界面图2-4 普通用户接口3普通管理员界面图2-5 普通管理员接口4超级管理员界面图2-6 超级管理员接口2.5.2外部接口说明本系统同外界所有接口安排包括软件及硬件之间接口、本系统及各支持软件之间接口关系。硬件接口:需要打印机打印报表软件接口:支持Windows平台系统用户界面:登录界面2.5.3内部接口说明本系
9、统之内各个系统元素之间接口安排。2.6 其它专门要求 3数据库设计3.1概念结构设计药品管理系统实体有,管理员,药品,患者,供应商,仓库。管理员实体包括管理员账户、管理员密码、管理员权限。药品实体包括药品编号、药品名称、批准文号、药品剂型、药品规格、生产日期、有效日期、生产厂家。患者实体包括患者编号、患者姓名、患者病情。供应商实体包括供应商编号、供应商名称、供应商联系 。图3-1 系统ER图图3-2 管理员属性图图3-3药品属性图图3-4供应商属性图图3-5患者属性图3.2逻辑结构设计说明把上述原始数据进行分解、合并后重新组织起来数据库全局逻辑结构。将上述ER模型转化成关系模型如下:由于系统设
10、计考虑只有一个仓库,所以药品及仓库存放关系及供应商关系合并为一个库存关系。药品与患者之间有药品销售关系转换成一个关系模型。带下划线为主码。管理员(管理员账户,管理员密码,管理员权限)药品(药品编号,药品名称,批准文号,药品剂型,药品规格,生产日期,有效日期,生产厂家)患者(患者编号,患者姓名,患者病情)供应商(供应商编号,供应商名称,供应商联系 )库存(入库单号,入库数量,药品价格,入库日期,供应商编号,药品编号,管理员账号)销售(销售单号,患者编号,药品编号,药品价格,销售数量,销售日期)3.3物理结构设计基于SQL Server数据库结构设计如下。数据库名为Medicine,表包括:管理员
11、,药品,患者,供应商,库存,销售。对应表结构如表3-1至3-6所示。表3-1 药品信息药品列名数据类型允许空值默认值药品编号Nchar(10)N药品名称Nvarchar(50)N批准文号Nvarchar(50)N剂型Nvarchar(10)N规格Nvarchar(10)N生产日期DatetimeN有效期DatetimeN生产厂家Nvarchar(50)N表3-2 管理员信息管理员列名数据类型允许空值默认值管理员账户Nchar(10)N管理员密码Nchar(10)N管理员权限IntN表3-3 患者信息患者列名数据类型允许空值默认值患者编号Nchar(10)N患者名称Nvarchar(10)Y患者
12、病情Nvarchar(50)N表 3-4 供应商信息供应商列名数据类型允许空值默认值供应商编号Nchar(10)N供应商名称Nvarchar(50)Y联系 Varchar(15)N表3-5 库存信息库存信息列名数据类型允许空值默认值入库单号Nchar(10)N入库数量IntN入库价格RealN入库日期DatetimeN续表3-5 库存信息库存信息供应商编号Nchar(10)N药品编号Nchar(10)N管理员账户Nchar(10)N表3-6销售信息销售信息列名数据类型允许空值默认值销售单号Nchar(10)N患者编号Nchar(10)N销售编号Nchar(10)N销售价格RealN销售数量in
13、tN销售日期DatetimeN视图有库存视图,过期视图,销售信息视图如下。库存视图:SELECT Medicine.MNo, Medicine.MName, Medicine.MApNo, Medicine.MSpf, Medicine.MForm, Medicine.MDate, Medicine.MValDate, Medicine.MProd, Store.StNo, Store.StAmount, Store.StPrice, Store.StDate, Store.PNo, FROM Medicine INNER JOIN Store ON 过期视图:SELECT Medicine.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药品信息 管理 系统软件 设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内