资源描述
药品信息管理系统课程设计需求分析
14
2020年4月19日
文档仅供参考,不当之处,请联系改正。
目录
1引言 1
1.1编写目的 1
1.2背景说明 1
1.3 术语定义 1
1.4 参考资料 1
2任务概述 2
2.1目标 2
2.2用户的特点 2
2.3假定与约束 2
3需求规定 3
3.1对功能的规定 3
3.1.1系统功能图 3
3.1.2功能模块简介 3
3.1.3系统用例图 5
3.1.4 系统数据流图 6
3.2对性能的规定 6
3.2.1精度 6
3.2.2时间特性要求 6
3.2.3灵活性 7
3.3 输入输出要求 7
3.4 数据管理能力要求 7
3.5 故障处理要求 7
3.6 其它专门要求 7
4 运行环境设定 8
4.1设备 8
4.2支持软件 8
4.3. 接口 8
4.4. 控制 8
5缩写词表 9
6 参考文献 10
1引言
1.1编写目的
此系统是为中小型药品流通公司进行日常业务管理而开发,但开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知道此系统的功能和作用,因此要进行需求分析,并以文档的形式来记录。经过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。
1.2背景说明
a. 待开发的软件系统的名称:药品信息管理系统
b. 本项目的任务提出者为中北大学校医院;开发者为郭鑫和沈鹏飞;用户为中北大学校医院。
c. 该软件系统同其它系统或其它机构的基本的相互来往关系:经过此系统,能够与财务管理等系统来共同完成医院的日常药品管理工作。
1.3 术语定义
实体:客观世界中存在的且可互相区别的事物。
联系:客观事物中的彼此之间的关系。
属性:实体或者联系所具有的性质。
1.4 参考资料
本系统的开发过程中所参考的资料为:
1.计算机软件产品开发文件编制指南(GB 8567-88)
2.张海藩.软件工程导论.北京:清华大学出版社.
3.王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.
4.魏衍君.焦克莹.SQL Server 实用教程.西安:西北工业大学出版社.
5.马骏.C#程序设计及应用教程(第二版).北京:人民邮电出版社.
2任务概述
2.1目标
本系统的开发目的主要是为了解决中小型药品流通机构日常经营中包括药品采购、药品销售、药品库存、账务往来等所有业务环节在内的科学化管理,完成日常经营活动中各种业务数据的共享,经过对这些数据的汇总和分析来对决策作出支持。经过本系统,能帮助药品管理人员利用计算机,快速方便的对药品进行管理、进货、出货、查找等所需操作。
2.2用户的特点
此系统的最终用户为最终用户为中北大学校医院医务人员,药品管理员等。
此软件最终将直接面对医务人员,而用户可能在其自身领域内是(工作)经验丰富,但面对一个其它领域的事物时,可能就不具备使用或操作的经验。这就要求本系统在使用时要尽可能的简单方便。
药品管理员,此类人员具备计算机领域的相关知识,包括数据系统等方面的知识,能够操作并熟练使用此系统,同时能够经过更改软件的一些参数,使用相关的工具来实现查询、统计、更新、等功能。
2.3假定与约束
要求此系统实现功能的强大性与经济性很好地结合,得到资金限度内的功能最优化。同时也要求开发期限为1个月左右,以便早日投入使用。
3需求规定
3.1对功能的规定
3.1.1系统功能图
图3-1 系统功能图
3.1.2功能模块简介
1、登录模块
本模块实现了管理员和普通登录系统的功能,是系统的第一个用户接口。经过管理员权限的区别来决定管理员进入的界面。普通用户可从本界面直接进入普通查询界面。
2、普通查询
完成普通医务人员进行药品信息的简单查询业务,只能看到药品基本信息,没有库存信息。方便医务人员了解现存药品情况,以便给患者开药。普通查询无需登录系统,可直接进行查询操作。
3、高级查询
完成管理员对药品信息的查询业务,查询结果包括了药品的所有信息及库存量,能够根据入库单号,入库日期,药品名称,供应商号进行筛选查询,也能够直接全部查询。查询到需要的信息后可打印药品信息表。
4、库存管理
(1)入库管理,完成药品的入库管理业务,先完成药品的信息添加,供货商信息的添加,然后完成药品的登记入库,打印入库单。
(2)过期管理,对过期的药品进行销毁,清除仓库中过期药品的信息
5、销售管理
(1)销售药品,完成药品对患者的销售业务,需要输入患者信息及患者的用药信息。
(2)销售信息管理,完成销售信息的查询业务,可打印销售清单,便于财务管理。
6、超级管理员模块
(1)添加管理员,完成添加普通管理员的操作,需要输入管理员账号,管理员密码。
(2)删除管理员,完成删除普通管理员的操作,需要输入管理员账号。
(3)修改管理员密码,完成修改普通管理员密码的操作,需要输入管理员账号,管理员旧密码和管理员新密码。
3.1.3系统用例图
图3-2 系统用例图
1.、超级管理员具有最高权限,登录系统之后对普通管理员进行添加、删除、修改密码的业务。
2、普通管理员具有使用系统的权限,登录系统之后进行药品的库存管理,信息管理,销售管理业务。
3、普通用户只有查询信息权限,而且普通用户没有账户,不能登录系统。
3.1.4 系统数据流图
图3-3系统数据流图
3.2对性能的规定
3.2.1精度
要求能准确、无误地查询、添加、修改、删除供应商信息,客户信息,药品信息;能够精确地进行业务数据汇总来支持决策。做到实时通信来保证业务数据的最新性。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a. 响应时间
要求响应迅速,实现业务数据的实时传递,时间大约为3s。
b. 更新处理时间
要求执行更新处理操作时,能快速准确地处理,时间大约为3~4s。
c. 数据的转换和传送时间
d. 库存盘点时要用到条码扫描终端设备,要求到条码时,能快速转换数据,并将数据迅速传到系统进行汇总处理,时间大约为3s。
3.2.3灵活性
软件开发过程中采用迭代式开发模型,同时充分做好前期准备,尽量降低软件后期的变动,软件设计充分考虑可维护性,可扩展性,软件能够在最小变化范围内接受操作方式、数据精度等变化。
3.3 输入输出要求
药品价格:real类型
药品数量:int类型
日期:datetime类型
编号:varchar类型
批准文号:varcha类型
名称:varchar类型
3.4 数据管理能力要求
要求新系统有强大的数据库系统为支持,能够容纳大量的业务数据和各种信息资料。同时还具有强大的数据管理能力,包括查询、更新、修改、统计等功能。数据库的维护和备份也要做到方便、简洁。
3.5 故障处理要求
当系统出现故障时,可利用系统自身的维护工具来进行系统的故障排除,也能够联系我们来进行故障处理。
3.6 其它专门要求
4 运行环境设定
4.1设备
硬件环境:
内 存:64MB以上的内存,推荐使用128MB以上内存
处 理 器:赛扬1.7或更高的处理器
硬盘空间:需要至少20M硬盘空间
外设:需要连接打印机
4.2支持软件
软件环境:A.前台开发工具Visual Studio
B.后台数据库 SQL Server
C. 运行环境 Windows XP或更高版本的操作系统
4.3. 接口
1.硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。一般微机均可运行此软件。
2.软件接口:
运行于Windows98及更高版本具有WIN32 API的操作系统之上
4.4. 控制
系统的主要输入设备是键盘,输出主要是显示器输出和打印机打印输出等。
5缩写词表
6 参考文献
展开阅读全文