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