药品信系管理系统概要设计

药品信系管理系统概要设计

ID:12630059

大小:61.39 KB

页数:8页

时间:2018-07-18

药品信系管理系统概要设计_第1页
药品信系管理系统概要设计_第2页
药品信系管理系统概要设计_第3页
药品信系管理系统概要设计_第4页
药品信系管理系统概要设计_第5页
资源描述:

《药品信系管理系统概要设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、概要设计说明书1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2项目背景a.开发软件系统的名称为药品信息管理系统;b.该软件项目的任务提出者:樊震旭。用户:药品信息管理人员。1.3定义实体:客观世界中存在的且可互相区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的

2、性质。1.4参考资料1.计算机软件产品开发文件编制指南(GB8567-88)2.张海藩.软件工程导论.北京:清华大学出版社.20083.王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.20064.魏衍君.焦克莹.SQLServer2005实用教程.西安:西北工业大学出版社.20095.马骏.C#程序设计及应用教程(第二版).北京:人民邮电出版社.20092任务概述2.1目标本系统的开发目的主要是为了解决中小型药品流通机构日常经营中包括药品采购、药品销售、药品库存、账务往来等所有业务环节在内的科学化管理,完成日常经营活动中各种业务数据的共享,通过对这

3、些数据的汇总和分析来对决策作出支持。通过本系统,能帮助药品管理人员利用计算机,快速方便的对药品进行管理、进货、出货、查找等所需操作。2.2运行环境硬件环境:内存:64MB以上的内存,推荐使用128MB以上内存处理器:赛扬1.7或更高的处理器硬盘空间:需要至少20M硬盘空间外设:需要连接打印机软件环境:A.前台开发工具VisualStudio2008B.后台数据库SQLServer2005C.运行环境WindowsXP或更高版本的操作系统2.3条件与限制由于此系统是在学校及自己的PC机上演示及在个人机上进行开发,所以其经费没有计算。其开发期限预计在半个月内完成。

4、3总体设计3.1总体结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。图3.1系统结构图3.2模块表3-1系统模块图模块名称:药品信息管理系统登录模块超级管理员登录普通管理员登录查询模块用户查询用户管理模块添加管理员用户删除管理员用户更改管理员用户密码库存管理模块入库管理模块过期管理模块销售管理模块销售模块销售信息模块系统管理模块退出系统4接口设计4.1外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系

5、。硬件接口:需要打印机打印报表软件接口:支持Windows平台系统用户界面:登录界面4.2内部接口说明本系统之内的各个系统元素之间的接口的安排。5数据结构设计5.1逻辑结构设计[说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。]将上述ER模型转化成关系模型如下:由于系统设计考虑只有一个仓库,所以药品与仓库的存放关系与供应商的关系合并为一个库存关系。药品和患者之间有药品销售关系转换成一个关系模型。带下划线的为主码。管理员(管理员账户,管理员密码,管理员权限)药品(药品编号,药品名称,批准文号,药品剂型,药品规格,生产日期,有效日期,生产厂家)

6、患者(患者编号,患者姓名,患者病情)供应商(供应商编号,供应商名称,供应商联系电话)库存(入库单号,入库数量,药品价格,入库日期,供应商编号,药品编号,管理员账号)销售(销售单号,患者编号,药品编号,药品价格,销售数量,销售日期)5.2物理结构设计基于SQLServer的数据库结构设计如下。数据库名为Medicine,表包括:管理员,药品,患者,供应商,库存,销售。对应表结构如表5-1至5-6所示:表5-1药品信息药品列名数据类型允许空值默认值药品编号Nchar(10)N药品名称Nvarchar(50)N批准文号Nvarchar(50)N剂型Nvarchar(

7、10)N规格Nvarchar(10)N生产日期DatetimeN有效期DatetimeN生产厂家Nvarchar(50)N表5-2管理员信息管理员列名数据类型允许空值默认值管理员账户Nchar(10)N管理员密码Nchar(10)N管理员权限IntN表5-3患者信息患者列名数据类型允许空值默认值患者编号Nchar(10)N患者名称Nvarchar(10)Y患者病情Nvarchar(50)N表5-4供应商信息供应商列名数据类型允许空值默认值供应商编号Nchar(10)N供应商名称Nvarchar(50)Y联系电话Varchar(15)N表5-5库存信息库存信息列

8、名数据类型允许空值默认值入库单号Nch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。