医院药品管理系统的设计与实现 精品.docx
- 文档编号:7620880
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:61
- 大小:1.22MB
医院药品管理系统的设计与实现 精品.docx
《医院药品管理系统的设计与实现 精品.docx》由会员分享,可在线阅读,更多相关《医院药品管理系统的设计与实现 精品.docx(61页珍藏版)》请在冰豆网上搜索。
医院药品管理系统的设计与实现精品
中国矿业大学徐海学院
本科生毕业设计
姓名:
程国升学号:
22090105
学院:
徐海学院
专业:
自动化
设计题目:
医院药品进销存管理系统设计与实现
专题:
指导教师:
周林娜职称:
讲师
2013年6月徐州
中国矿业大学徐海学院毕业论文任务书
专业年级自动化09级学号22090105学生姓名程国升
任务下达日期:
2012年12月14日
毕业论文日期:
2012年12月20日至2013年6月15日
毕业论文题目:
医院药品进销存管理系统设计与实现
毕业论文专题题目:
毕业论文主要内容和要求:
针对某一具体企业,描述其目前进销存管理现状及需求情况,根据系统规模选择系统开发工具和系统开发方法(结构化方法、面向对象方法、原型法等),对系统进行需求分析、可行性分析、功能分析与数据结构分析、数据流程分析,在系统分析基础上对系统进行设计,实现系统并进行测试。
指导教师签字:
郑重声明
本人所呈交的毕业论文,是在导师的指导下,独立进行研究所取得的成果。
所有数据、图片资料真实可靠。
尽我所知,除文中已经注明引用的内容外,本毕业论文的研究成果不包含他人享有著作权的内容。
对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。
本论文属于原创。
本毕业论文的知识产权归属于培养单位。
本人签名:
日期:
中国矿业大学徐海学院毕业论文指导教师评阅书
指导教师评语(①基础理论及基本技能的掌握;②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果及创新点;⑤工作态度及工作量;⑥总体评价及建议成绩;⑦存在问题;⑧是否同意答辩等):
成绩:
指导教师签字:
年月日
中国矿业大学徐海学院毕业论文评阅教师评阅书
评阅教师评语(①选题的意义;②基础理论及基本技能的掌握;③综合运用所学知识解决实际问题的能力;④工作量的大小;⑤取得的主要成果及创新点;⑥写作的规范程度;⑦总体评价及建议成绩;⑧存在问题;⑨是否同意答辩等):
成绩:
评阅教师签字:
年月日
中国矿业大学徐海学院毕业论文答辩及综合成绩
答辩情况
提出问题
回答问题
正确
基本
正确
有一般性错误
有原则性错误
没有
回答
答辩委员会评语及建议成绩:
答辩委员会主任签字:
年月日
学院领导小组综合评定成绩:
学院领导小组负责人:
年月日
摘要
医药卫生体制的不断改革,促进了医院信息管理系统(HIS)在全国范围内的普及,医院药品管理系统作为信息管理系统的重要组成部分之一,越来越引起大家的关注。
医院药品管理系统有着举足轻重的作用,因此需要加大对其管理力度,促使药品的管理更加规范、标准,从各个环节对医院药品进行统一、规范的管理,促进更多管理系统的出现,促使我国的医疗卫生行业更加的规范标准,效率得到极大的提高,更加符合国际标准。
但是目前药品管理系统中存在着一定的问题,如:
库存管理不到位出现药品的积压;医院不能及时对药品的价格进行调整,使其随着市场上药品的价格变化;药品管理系统不能根据已有的药品及有关信息,进行药品预测分析,给管理人员提供药品消耗、药品的规律变化等给出所需的决策支持信息,因此更加智能化、能够进行决策支持的系统才是社会所需要的。
本系统以MicrosoftVisualStudio2008为平台,主要使用图形化方式实现前台界面,以SQLServer2005为后台数据库,实现了药品管理系统的药品入出库管理、采购和销售管理、库存管理。
关键词:
医院药品管理;医院信息管理系统(HIS);SQLServer2005
ABSTRACT
Withthemedicalandhealthsystemreform,promotingthemanagementofthehospitalinformationsysteminthenationwidepopulation.AsonepartofHIS,hospitaldrugmanagementhasbeenpaidmoreandmoreattention.
Hospitaldrugsmanagementsystemissoimportantthatwemuststrengthitsmanagementtomakeitmorestandard.Toallaspectsofthehospitaldrugs,weshouldmakeunifiedmanagementsothatmoresoftwarewillcometrueandourcountry’smedicalandhealthindustrywillmorenormative,greatlyincreasingtheefficiency.Butnowtherearesomeproblems,suchas:
theemergenceofdrugstockpiles;drugpricescannotfollowwiththechangeinthemarket;thereisnoanalysisandforecastingofexistinginformationtoassistmakingdecision.Therefore,moreintelligentdecisionsupportsystemiswhatthecommunityneeds.
ThissystemcombineusageMicrosoftVisualStudio2008developingplatformandSQLServer2005database,carriedoutadrugsinformationmanagement:
theinventorymanagement,drugsmanagementanddatabaseliststoresinwarehousealistmanagement,procurementandsalesmanagement,andforecastinganalysisofexistinginformation.
Keywords:
HospitalInformationManagementSystem;HospitalDrugManagement;SQL2005
第一章概论
通过利用现代信息技术使得医院具有更加快速高效的效率和更加灵活的市场反应能力,跟上社会信息化的趋势,是我们现在所关注的问题。
而医院的药品管理系统与其他方面息息相关,建立一个功能齐备的药品管理系统来促使医院药品的管理工作更加规范化、自动化、标准化,从而提高医院的管理效率。
进一步的要求是能够根据系统中现有的信息,进行分析预测提出对未来或者近期药品的消耗、用药趋势等,帮助管理者进行决策才是系统的发展趋势。
本系统充分利用现有的软硬件环境和先进的管理系统开发方案,以尽量满足功能需求和性能需求为目的;系统采用模块化的程序设计方法,这样既有利于模块的开发和功能的组合,又有利于其他人员对系统的快速熟悉和使用;系统还要具备数据库维护功能,能实现基本的增删改操作,还要求能对仓库中药品存在的问题给出及时的提示功能。
1.1设计的背景及意义
计算机技术的快速发展,使得其在管理系统中发挥着越来越重要的作用,促进了管理系统的规范化和标准化,而且极大地提高了系统的效率。
医院药品管理系统是医院信息管理系统的一个重要组成部分。
由于对药品的管理是一项十分复杂、繁琐,但是准确度要求极高不允许出错的工作,医院药品管理系统的引进解决了这个问题。
计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要,已成为推动管理走向科学化、规范化的必要条件。
药库管理是一项琐碎、复杂、而且细致的工作,如果手工操作,药品种类和数量,市场价格资料等,这些数据会花掉人们大量的时间和精力。
如果使用计算机代替人进行相关的操作,不仅能够保证运算的精确快速,更能节省大量的时间。
还可以利用计算机进行相关的统计,分析工作。
医院中的药库管理、财务管理、信息整理,一直是手工完成,随着产业结构的调整,在全新的市场竞争环境下,为了提高运营效率,利用计算机辅助是使医药管理迈向科学化和规范化的明智选择。
本系统主要是药品信息管理的库存管理、采购管理、销售管理和用户管理等模块的功能实现,使用.NET技术与SQLServer数据库技术加以实现。
使系统能够进行用户权限和密码的更改,保证系统的安全性;实现药品采购和销售的管理生成记录详细的采购单、入库单和销售单,方便查询每种药品的流入和流出;实现对库存的管理,及时的了解库存状况和库存信息,有效的进行库存的管理;实现预测分析得到决策时所需信息,辅助管理者进行决策。
1.2完成的工作及创新点
1、完成的工作
本系统以MicrosoftVisualStudio2008为平台,以SQLServer2005为后台数据库,实现了药品管理系统的药品入出库管理、采购和销售管理、库存管理,以及药品信息的分析预测功能。
并且在指导老师的指导下使论文更加的规范、标准。
现在所制作的系统也可完成预想的部分功能,但是还是需要很多后期的工作来实现更多的需求和功能。
目前系统能完成基础药品信息的查询,进行药品的增加、删除、修改操作。
还看对药品的入库和出库、采购和销售、库存进行管理实现相应的功能。
并且能够对数据进行简单的分析处理工作,给出相应的预测信息,帮助管理人员进行决策。
论文对所进行的工作有一个系统的描述。
2、系统特点
1)界面清晰,简单易懂,功能齐全,使用起来非常的便捷。
2)系统很好的应用了检索功能,使输入变得简单,提高了速度。
3)利用计算机技术,大大提高了工作效率。
3、创新点
通过对数据库中现有的信息进行预测分析,帮助管理者进行决策或者是对管理者的决策提供一定的辅助信息。
如:
根据近期的药品消耗规律对药品的采购提前给出信息;根据病人对各种药品使用后的患者反应来决定采购时要采购哪家生产厂家的产品;以及对那些反应极差的药品要设置提示信息,避免以后再采购这个厂家的药品。
4、系统可实现的目标
1)提高了医院的管理水平,以及各种药品的详细记录各种统计报表。
2)让人们不再从事繁重且复杂的劳动,节省医药管理人员的工作效率和时间。
3)利用计算机操作,保证药品价格的准确合理,可根据相关信息及时处理药品价格变动。
4)安全可靠的保存庞大的数据信息。
第二章软件的介绍及基本原理
2.1MicrosoftVisualStudio2008介绍
MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2008可以高效开发Windows应用。
设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2008支持项目模板、调试器和部署程序。
VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
2.2SQLServer2005简介
SQLServer2005是微软公司开发的一种数据库,它在SQLServer2000的基础上改进了数据分区、安全、可编程性以及语言增强等方面,既有SQLServer2005的有点又有长足的进步。
而这一点从借助浏览器实现数据库查询功能到有着丰富内容的扩展性标记语言(XML)支持特性都可以有利的证明这一点:
SQLServer2005全面支持对于数据库的解决方案。
与此同时,SQLServer2005可以在激烈市场竞争中能够胜出的原因就是因为SQLServer2005在可靠性与可伸缩性方面保持着多项基准测试记录。
SQLServer2005在以事务处理运行速度和以应用程序开发速度的衡量的角度来看,都可以称之为最快捷方便的数据库系统。
2.3基于客户机/服务器(C/S)体系结构
C/S体系结构及其特点
C/S体系结构是20世纪80年代逐渐成长起来,是在计算机网络和分布式计算基础上的一种局域网络结构模式。
在C/S体系结构中应用程序逻辑通常分布在客户和服务器两端:
服务器后端主要是用来处理业务逻辑和数据处理,客户机前端处理用户的界面和交互的内容,服务器和客户机有各自不同的任务,但是又相互协同工作。
客户机向服务器发送服务请求,服务器接受请求并且进行处理,并将处理结果传送给客户机。
采用C/S体系结构具有以下优点:
(1)因为应用程序是在客户机上运行的,所以当有需要对数据库中的数据进行操作时,客户程序就会自动的查找服务器程序,并且想起发出相应的请求,这时服务器收到该请求,服务器程序会根据预订的规则作出应答,因此服务器运行数据负荷就会减轻。
(2)C/S体系结构可以解决很复杂的事务逻辑。
(3)该体系结构通过将人、物合理的分配到客户端和服务器端,大大降低了系统的通讯开销,并且充分的利用了这两端硬件环境的优势。
(4)从技术成熟度和软件设计上讲,C/S技术应用更加成熟、可靠。
而且发展历史更为“悠久”。
2.4C#高级程序设计语言
C#读作CSsharp。
是由C和C++衍生出来的面向对象的编程语言,是一种安全的、稳定的、简单的、优雅的。
C#结合了VB的简单的可视化操作和C++的高运行效率,它在继承了C和C++的强大功能的同时也去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承),C#以先进的语法风格、便捷的面向组件编程、方便的操作能力和创新的语言特性的支持成为了本系统开发的首选语言。
正是由于C#的卓越设计是面向对象的方式,在构建各类组件时它成为了理想之选——无论是系统级的应用程序还是高级的商业对象。
使用简单的C#语言结构,这些组件都可以方便的为本医药管理系统服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。
第三章系统分析
3.1可行性分析
1.经济可行性:
经济可行性主要的依据是成本比上效益来分析,该系统不像以前那样用连篇累牍的纸张式的管理,可以减少不可再生资源的浪费,以最低的成本,在最短的时间限制内开发出药品管理系统。
并且计算机的存储功能和快速查询功能大大提高了药品信息管理的效率,提高了药品信息管理的精确度。
目标系统有着成熟的软硬件环境,开发需求比较低,所以在软硬件的支出上比较低,而且系统很简单不是十分发杂。
当系统开发完并且实际运行后,不仅提高了计算机的功能,也为使用者带来了方便,为系统的进一步推广创造了条件。
这样做带来的经济回报超出了支出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。
从经济角度考虑,此药品管理系统开发可行。
该系统操作简单,方便快速的操作,一方面减少了药品信息管理的漏洞,同时又减少了因为工作的冗余而出现的错误,这就减少了多余的人员,这样从物质上到工作人员的工资上都为医院节约了开支。
为医院增加了财富。
2.技术可行性:
本系统的设计主要是以MicrosoftVisualStudio2008来设计界面,后台数据库主要使用SQLServer2005,这两个软件功能齐全而且技术成熟方便使用。
其次,本系统拥有十分友好的用户界面,而且易学易用,对操作人员的计算机水平并没有特殊要求,即可完成各种查询功能和相关操作。
之外,这两个软件与其他的软件有很好的兼容,能够保证系统很好运行。
3.法律可行性:
本系统不涉及任何的侵犯、妨碍、责任等问题。
4.操作可行性:
用户只需要具有基本的电脑操作能力就可以。
5.社会因素可行性:
从法律因素和安全用正版和免费角度考虑,所有技术参考资料都经授权。
6.可行性研究结论:
依据以上诸多因素,本药品管理系统开发项目一方面高效、方便快捷,另一方面产生了很好的社会效益,从而相信该系统开发出来之后会取得很大的成功。
综上所述,此项目在技术、经济、操作和社会效益上是完全可行的。
3.2需求分析
3.2.1系统的目的
21世纪以来,人们的生活发生了日新月异的变化,人类经济高速发展,尤其是计算机的应用已经普及到了生活和经济的各个领域。
许多人还停留在以前的手工操作,这些旧的管理越来越不适应现在社会的发展,大大阻碍了人类经济的发展。
现代社会人们有着高度强烈的时间观念,这样医院药品管理系统软件为医院带来了极大的方便。
医院药品管理系统可实现对药品进行各项管理。
借助本系统显示的结果可以达到以下目的:
1)方便使用者可以安全的查找自己想要的各种药品信息;
2)通过全面的药品信息采集和处理,辅助提高系统的管理水平;
3)本系统可以有利的提高小型的药品管理系统的效率。
3.2.2功能需求
为了跟上社会信息化的步伐,更好的满足人们对医院药品管理工作的需求,提高管理的效率,减少原系统的弊端,简化操作人员的工作,需要开发医院药品管理系统。
本系统在原有系统对数据的简单的增删改的功能上,新增了根据数据库中药品的具体信息给出操作人员相关的信息、帮助操作人员做出决策和进一步提供了全方位的服务。
具体的功能需求包括:
(1)药品管理:
用户可以增加、删除、修改、查询药品的信息,包括药品编号、药品名称、药品规格、供应商、生产日期等,对各种数据的修改也可以存储。
(2)库存管理:
用户可以增加、删除、修改、查询库存信息,包括库存数量、商品名称等,对数据的修改也可以存储。
(3)用户管理:
用户的信息包括名称、密码、权限等。
可以对用户信息进行修改,也可以新增用户。
(4)采购和销售管理:
用户可以对采购单、销售单、入库单进行查询,并对其中的内容进行增加、删除、修改。
(5)预测分析:
系统根据现有的信息做出预测,当用户在做出相应决策时可以查询预测信息。
它具有以下特点:
首先,本系统更加的安全,而且界面友好便于使用。
然后,可以详细记录医院每一种药品的流入和人流出,便于查询。
最后,能够根据近期药品的使用量和库存量等信息进行预测分析,给出操作人员一些决策时需要的信息。
3.2.3用户需求
通过调查发现,用户对系统的需求主要包括:
(1)系统的安全性。
必须保证只有具有相应权限的人员才能对系统进行操作,防止非法用户不合理操作带来的问题。
(2)方便快速的信息查询。
系统必须快速的显示用户的查询的结果,减少中间的延迟时间,提高效率。
(3)详细的记录。
药品管理的基本工作药品的入出库管理,要求对每一种药品的记录都要详细便于以后查询。
3.2.4系统业务流程分析
通过对医院的调查分析,了解了医院药库工作的业务流程和工作内容。
根据药品管理的工作特点和具体的需求,可以得到医院药品管理的业务流程图,如图3-1所示:
3.2.5数据流程分析
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据流程图具有抽象性和概括性。
本管理系统的数据流图如图3-2、3-3、3-4、3-4、3-6所示:
3.2.6数据字典(DD)
数据字典是对数据流图中的每一个命名的图形元素均给予定义,其内容有图形元素的名字、别名或者编号、分类、描述、定义、位置等,使得每一个图形元素的名字都有一个确切的解释。
数据字典主要是对数据流程图中的数据项、数据结构、数据流处理、处理逻辑、数据存储、外部实体这六个方面进行具体定义。
以下是对入库子系统中所涉及到的典型的数据进行说明。
图3-1系统业务流程图
图3-2药品管理系统的基本系统模型
图3-3药品管理系统的顶层数据流图
图3-4药品管理层数据流图
图3-5销售管理层数据流图
图3-6供货商管理层数据流图
1.相关描述
(1)数据项的描述
数据项编号:
DI一01
数据项名称:
入库编号
简述:
进行有关入库操作时唯一的标志号
类型及宽度:
长整形,十二位
取值情况:
按顺序递增
(2)数据结构的描述
数据结构编号:
DS一01
数据结构名称:
药品字典
简述:
药品的详细信息
数据结构组成:
药品编号+药品名称+规格+单位+进价+数量+总价+供货商+零售价
(3)数据流的描述
数据流编号:
D一01
数据流名称:
入库单
简述:
药品入库时反映药品入库情况的入库单
数据流来源:
药品入库模块
数据流去向:
打印药品入库单模块
数据项组成:
入库编号+日期+药品编号+药品名称+规格+单位+进价+数量+总价+供货商+药品上限+商品下限+开票人+经手人+审核人
数据流量:
约800张/日
高峰流量:
约1200张/
(4)处理逻辑的描述
处理逻辑编号:
P一01
处理逻辑名称:
入库单审核
简述:
审核药库通过计算机网络传递的入库单是否合格
输入的数据流:
入库单
处理描述:
审核通过计算机网络传递的入库单与药品实际入库数量是否一致。
不一致要修改入库单,或者是更改实际的药品入库数量
输出的数据流:
审核的入库单处理频率:
约800次/日
(5)数据存储的描述
数据存储编号:
F一01
数据存储名称:
库存台帐
简述:
记录药品出入库数据的明细帐
数据存储组成:
日期+药品代码+药品名称+入库数量+零售数量+批发数量十库存数量关键字:
日期+药品代码
3.2.7外部接口需求
1.用户接口
本产品的用户一般需要通过PC机进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面。
用户对程序的维护,最好要有备份。
2. 软件接口
系统软件:
Windows2000以上。
数据库:
采用SQLServer2005。
3. 性能需求
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数据结构,可以满足各种精度的需求。
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
灵活性:
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性大。
故障处理:
在开发阶段可以随即修改数据库里的相应内容。
第四章系统设计
4.1系统功能描述
(1)用户管理功能:
在登录系统时只有限定的用户在输入正确的密码后才登录到系统,进行进一步的操作。
所以对用户的管理包括用户基本信息的查询、用户信息的修改(包括名称、密码、权限的修改)、用户的管理(包括新增用户和删除旧用户)。
(2)药品的入库和出库管理:
药品的入库和出库是要详细的记录时间、数量、操作人员、药品类型等信息。
(3)药品的采购和销售管理:
药品的采购要有相当严格的标准,按照标准进行药品采购,要形成采购单、退货单,以及对各种单的查询。
药品的销售时会产生退药的情况,要详细记录退货的原因。
药品销售会形成销售单、销售采购单以及对这些单的查询。
(4)库存管理功能:
对仓库内现存药品的信息查询、仓库现在的状况、以及对仓库内药品的管理都是库存管理要实现的功能。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院药品管理系统的设计与实现 精品 医院 药品 管理 系统 设计 实现