版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录
第一章问题定义......................................1
1开发背景............................................................................1
2开发目的............................................................................1
第二章可行性研究与需求分析..........................2
2.1可行性研究............................................................................2
2.1.1技术可行性......................................................................2
2.1.2经济可行性.....................................................................2
2.1.3操作可行性.....................................................................2
2.2需求分析.............................................................................2
2.2.3数据流图.........................................................................3
第三章总体设计.......................................6
3.1总体设计原理.........................................................................6
3.2运行环境与系统结构...................................................................7
3.3系统流程图...........................................................................7
3.4系统功能模块图与设计.................................................................7
3.5系统功能分析.........................................................................9
3.6系统安全与维护措施...................................................................9
第四章详细设计......................................9
4.1数据库的概念设计..................................9
4.1.1局部E-R模式设计...............................................................9
4.1.2全局E-R设计..................................................................12
4.2数据库的逻辑设计...................................................................13
第五章测试..........................................15
5.1测试计划.............................................................................15
5.2测试目的............................................................................15
5.3测试目标............................................................................15
5.4测试方法.............................................................................15
5.5测试项目............................................................................16
总结.................................................16
第一章问题定义
1开发背景
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今
社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中
解放出来,提高了我们的工作效率。如何利用现代信息技术使企业拥有快速、高效的市场反
映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快
建立一个功能齐备的药品管理系统,完善现代企业的信息化管理机制,已成为医药企业生存
发展的当务之急.通过本系统软件,能帮助用户利用计算机管理药品,快速方便地对客户所
需要的药品进行查找,方便了客户的同时,也使用户更加方便的管理每天的进货情况.
2开发目的
为了适应现代社会人们高度强烈的时间观念,中小型医院药品管理系统软件为医
院带来了极大的方便。
中小型医院药品管理系统可实现对药品进行各项管理。借助本系统显示的结果可
以达到以下目的:
•方便使用者可以安全的查找自己想要的各种药品信息;
•通过全面的药品信息采集和处理,辅助提高系统的管理水平;
使用本系统,可以有利的发展小型的药品管理系统的效率。
第二章可行性研究与需求分析
2.1可行性研究
2.1.1技术可行性
一个完备的中小型医院药品管理系统具有以下优越性:
方便管理员查询药品的进销等各种情况,节省时间,可以提高系统的工作效率和准确性。
为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,
希望它能够在查询药品信息时发挥高效、便捷的作用,把系统管理员从繁重的工作中解脱出
来!
该药品管理系统是以SQLServer数据库为后台核心应用、以服务为目的信息平台,对资
源进行科学的加工整序和管理维护,为药品信息提供管理。
2.1.2经济可行性
经济可行性主要依据是成本/效益分析,该系统的目标是以最低的成本,在最短的期限内
开发出药品管理系统。系统能减少很多不必要的资源,不用像以前那样用冗余的纸张式的管
理。大大节省了医院的能源。并且计算机的存储与快速查询功能大大提高了药品信息管理的
效率,并且还提高了药品信息管理的精确度。
方便快速的操作,可减少药品信息管理的漏洞,又减少因工作的冗余出现的错误,并且
操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为医
院节约了开支。为医院增加了财富。
目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上比较低。
而且,目标系统并不是十分的复杂。当系统开发完实际运行后,将很大程度上提高计算机的
功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报
将远超过支出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。从经
济角度考虑,此药品管理系统开发可行。
2.1.3操作可行性
用户仅需具有基本的电脑操作能力即可。
综上所述,此项目在技术、经济、操作和社会效益上是完全可行的。
2.2需求分析
2.2.1系统功能及用户需求分析
在开始制作中小型医院药品管理系统之前,就要先明确此系统能做些什么事情,
也就是所谓的需求.
1.功能需求
(1)对药品信息的维护,及时的添加新药品的信息,如药品编号,药品名称,药品数量,
单价,规格,购置日期等.
(2)对系统的安全性管理,包括用户的添加以及密码的修改。
(3)对药品库存的查询,包括药品的编号,药品名称,药品数量,单价,规格,购置日期.过
期日期.
(4)对各种药品的销售的情况进行统计,对进货情况进行统计,对报损情况进行统计
2.信息需求
本系统应该包含用户个人基本信息的管理,药品基本信息的管理,客户基本信息
的管理,供货商基本信息的管理等。
用户个人基本信息:编号,姓名,性别,年龄,出生年月,籍贯,联系电话
药品基本信息的管理:药品编号,规格,数量,单价,生产日期,生产厂商
客户基本信息:姓名,性别,年龄,出生年月,联系电话,家庭住址
供货商基本信息:供货商编号,名称,地址,联系电话,邮编
3.处理需求
本管理系统要求能够实现浏览药品的所有信息,浏览供货商的所有信息,用户对
药品的管理信息等功能。
4.用户需求
医院药品管理系统针对的用户主要是药品管理员,客户和供货商.
用户需求包括以下两个方面:
药品管理员可以在登陆验证通过以后,进入药品管理系统界面进行增加用户、修改用
户密码.
管理员能够在登陆系统后对药品信息进行药品增加、药品删除、药品修改.
管理员能够在登陆系统后对供货商信息进行增加、删除、修改
2.2.3数据流图
数据流程图,它是描述数据处理过程的有力工具。数据流程图从数据传递和加工的角度,
以图型的方式刻画数据处理系统的工作情况。数据流程图是一种能全面地描述信息系统逻辑
模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情
况。本管理系统的数据流图如下图2.1所示:
图2.1药品管理系统的基本系统模型
A--------------5-------采购
更新库■处理,员
存清单定货
<J___/
定货信息
V
/、
-------3-------
供货商
图2.2药品管理系统的顶层数据流图
图2.3药品管理层数据流图
图2.4销售管理层数据流图
图2.5供货商管理层数据流图
第三章总体设计
3.1总体设计原理
经过了需求分析,我们已经清楚了系统所要完成的全部功能,接下来就是决定“怎么做”。
概括的说,总体设计的基本目的就是回答“系统应该如何实现?”的这个问题。通过这个阶段
的工作,将划分出组成系统的物理元素:程序,文件,数据库,人工过程和文件等。总体设
计阶段的另一项重要任务是设计基本的结构,也就是要确定系统中每个程序是由哪些模块组
成,以及这些模块间的相互关系。
采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序的错
误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试。应而有
助于提高系统的可靠性。并且模块化还能够提高软件的可修改性,也有助于软件开发工程的
组织管理。因此,在进行软件结构设计时应该遵循的最主要的原理就是模块化独立原理。
3.2运行环境与系统结构
3.3系统流程图
该药品管理系统的系统流程图如下:
图3.1药品管理系统的系统流程图
3.4系统功能模块图与设计
采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误
常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于
提高软件的可靠性。一个好的电子系统要有一些必要的模块组成,若缺少了某些模块那么这
个系统就会有缺陷。
1)中小型医院药品管理系统需要实现的功能主要有五大块,系统的功能模块图如下图所
示:
图4.2功能模块图
2)功能的实现:
用户管理模块:药品管理员可以在登陆验证通过以后,进入药品管理系统界面进行增
力U,删除,更新用户信息以及修改用户密码等.
药品管理模块:用户登录该系统后,可对药品信息进行增加,删除,更新,并且对药品进
行查询等操作.
供货商管理模块:用户登录该系统后,可对供货商信息进行增加,删除,修改.
销售管理模块:用户登录系统后,可对销售信息进行查询,对退货信息进行查询.
统计模块:用户登录该系统后,可对销售信息进行统计,对进货信息进行统计,对报损
信息进行统计.
3.5系统功能分析
权限功能:为用户设置权限功能,可分为普通用户,一般用户,超级用户。普通用户只
是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除
所有信息。
录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息
的修改删除功能。
帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。
退出功能:结束并关闭系统。
3.6系统安全与维护措施
本系统采用直接方式添加记录,该方法直接而简单,为了避免输入有错误,该功能界面
对用户容易出错的地方都给出了输入提示,同时也使用了更新和取消按钮来确认数据的取消
输入,如果输入数据与实际数据不相复,则系统会给出提示信息,让你重新输入正确的数值。
此管理系统也为系统用户提供了一定的安全性,该系统可以多人使用,每人使用不同的
用户名和密码进入系统,但只有系统管理员的权限可以进行用户的管理,其它用户都不能对用
户进行操作。一个好的管理系统,应该为系统提供处理系统故障,恢复系统数据的功能。该
系统也同样提供了数据维护(包括对数据的备份、恢复)两项功能。建议用户定期备份系统
数据,这样在系统出现问题时,可以进行有效地恢复。
第四章详细设计
4.1数据库的概念设计
根据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并
画出系统总体的E-R图。概念设计可分为三步进行:首先设计局部E-R模式,然后把各局部
E-R模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。
4.1.1局部E-R模式设计
利用ER方法可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个
全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。
各个实体的E-R图如下所示:
图4.3客户信息E-R图
定货报表
''''J规也^
C药品名称)数量日^2^
14.5定货报表E-R图
图
出货报表工___厂
Q药品编号J
一数量二).Q货日上)
图4,6出货报表E-R图
/\\
库单/
(药品名称
lie
®47定货信息E-R图
4.1.2全局E-R设计
所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局
概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念
结构。
系统的总体E-R图说明
1)每个用户可以查看多个定货报表,一份定货报表可以被多个用户查看;
2)每个用户可以查看多种药品信息,每一种药品信息可被多个用户查看;
3)每个用户可以查看多个出货信息,每一种出货信息可被多个用户查看;
4)每个客户可以购买多种药品,每一种药品可被多个客户购买;
5)每个客户可以查看多个出货报表,而每个出货报表只能被买药品的客户所查看;
6)每个供货商可以提供多种药品,每种药品可以被多个供货商所提供;
7)每个供货商可以查看多个定货信息,但每个定货信息只能被一个供货商查看,即提供
药品的供货商;
图4.10全局E-R图
4.2数据库的逻辑设计
药品(药品编号、药品名称、药品单价、数量、规格、购置日期、生产厂家)
用户(用户编号、姓名、性别、出生日期、家庭住址、联系电话)
供货商(供货商编号、名称、地址、电话、邮编、)
客户(姓名、性别、年龄、出生日期、家庭住址、联系电话)
定货报表(药品编号、药品名称、数量、定货日期、生产厂商、规格)
出货报表(药品编号、药品名称、数量、出货日期、生产厂商、规格)
定货信息(药品编号、入库单价、药品名称、数量、定货日期、生产厂商、规格)
出货信息(药品编号、出库单价、药品名称、数量、出货日期、生产厂商、规格)
用户登陆(用户名,密码)
4.3程序流程图
If选择If选择
If选择
处理用处理供
处理药
户货商
品处理供货商
处理用户
处理药品
N
添加?删除?
添加?删除?更新?
更新?
N
添加?删除?药品查询
Y更新?
If更新If添加If删除按编号?
按名称?
更更更
更添删
新新新
新加除If按名称
用用用
用用用
户户户
户户户按名称查询编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品供应链安全管理方案
- 承包羊合同(2篇)
- 消防工程专业分包施工合同样本
- 公租房物业管理合同范本
- 消防安全生产责任保险管理制度优化
- 城市中心仓库租赁合同
- 南宁2024年统编版小学4年级下册英语第6单元真题
- 气田井口设备高效运行方案
- 如何讲好思政课的思考
- 屋顶加盖钢结构合同(2篇)
- 吉林省松原市长岭县长岭镇2023-2024学年四年级上学期期中道德与法治试卷
- 2023年四川农信(农商行)招聘笔试真题
- 《纪念白求恩》说课课件 2024-2025学年统编版语文七年级上册
- 汽车机械基础-说课课件
- 2024年认证行业法律法规及认证基础知识 CCAA年度确认 试题与答案
- 基于人工智能的个性化疼痛预测
- 中国建设银行招聘(全国)笔试真题2023
- 第一单元 富强与创新(复习课件) (统编版)
- 2024年气象知识竞赛试题及满分答案
- 高中政治选择性必修3(综合测试卷)(附答案)-2022-2023学年高二下学期政治选择性必修3
- DLT1241-2013 电力工业以太网交换机技术规范
评论
0/150
提交评论