医院门诊药房管理系统毕业设计论文.docx
《医院门诊药房管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《医院门诊药房管理系统毕业设计论文.docx(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、装订线摘要毕业设计(论文)说 明 书设计(论文)题 目医院门诊药房管理系统专 业计算机科学与技术班 级07.1班设 计 人 学 号0702310102指导教师苏娜摘 要该系统主要是针对医院门诊,而设计的医院门诊药房管理系统。用C#语言+数据库(SQL2005)来编写的,其中系统中的人员角色分配主要是由两种,一种是系统的管理员,他负责对药品的进货、药品信息的详细编写、药品价格的更改、药品的过期提醒、药品报溢、药品报损以及对操作人员的添加删除、数据的备份、还原、压缩等。另一种就是系统的操作人员,他们是根据医生开的药方来给患者抓药,负责对药品的发放、退药。本文首先对医院门诊药房的背景发展现状和在医院
2、中的必要性做详细论述并对该系统使用的技术进行简单介绍。然后分别对医院门诊药房进行系统分析,进行可行性分析和需要分析并进行系统设计,包括系统模块设计、数据库结构设计、类图、序列图的设计。最后对程序进行测试。使用该系统可以使采购和发放变得更加容易,,药品的价格调整更加方便,退药更加方便,使账目工作变得相对容易,管理药品更加简洁,提高医疗质量。 关键词:退药、药品发放、药品过期提醒、药品报损、药品报溢I装订线目录ABSTRACTThe system is mainly aimed at the hospital outpatient service, and design of the hospit
3、al outpatient pharmacy management system. With C # SQL2005 database (+) to write, of which the system of personnel distribution are the main role two kinds, one kind is system administrator, he is responsible to the drug of the purchases, the drug information written, drug prices detailed change, th
4、e drugs expired remind, drugs for overflow, drug loss to operating personnel and added to delete, data backup, reduction, compression, etc. Another is the operator of the system, they are according to the doctors prescription to open their patients, is responsible for the release of the drug, get ou
5、t of medicine. In this paper, first, the background of the hospital outpatient pharmacy development status and the necessity to do detailed in the hospital and the system is discussed using the simple introduction of the technology. Then the formulae of hospital outpatient pharmacy for system analys
6、is, the feasibility analysis and need analysis and system design, including the system module design, database structure design, class diagram, sequence diagram design. The program was tested. Use the system can make procurement and distribution becomes more easily, adjusted the price of drugs, more
7、 convenient, more convenient, medicine back to work is easier, accounts management drugs more concise, improve the quality of medical treatment. Key words: drug, drug release back, drug expired reminded, drug loss, drug report overflowing 目 录1 绪 论11.1 课题研究背景11.2 课题研究目的和意义11.3国内外发展现状21.4课题研究内容31.5 相关
8、技术介绍32 系统分析82.1 可行性分析82.2 需求分析103 系统设计263.1系统模块设计263.2详细设计304数据库结构设计384.1 类图设计384.2数据库逻辑结构设计394.3数据库物理设计405 系统测试49单元测试用例496 结束语54致 谢54参考文献54附 录54A 主要源程序54B 用户手册54C 软件光盘54D 科技译文5487Made by SQH装订线山东科技大学毕业设计(论文)说明书1 绪 论1.1课题研究背景随着我国工业信息化与市场经济的蓬勃发展,人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。随着社会的发展,人们越来越注重生活的质量与身体
9、的健康。随着社会的压力的增大,给人们的身体和精神造成了影响,人们不得不需要要到医院就诊,随着人数的增加,一个健全的医院门诊药房管理系统就变得越来越重要。一个完整的系统使整个医院形成一个局域网,方便了患者的就诊与取药。由于医药的产品种类繁多、不仅包括中药、西药、中成药、各种规格的药都有。不同的药有不同的储藏方法。不同的药有不同的有效期。因此它们的处理方式不同。这便会造成业务量大,加上患者有想退药的需求,单凭手工记账已很难满足工作的需要。医药作为一个关系到人类健康的特殊行业,国家对医药行业又有一些不同于其他行业的管理政策,这些都加大了管理的难度。如何尽快建立和完善现业的信息化管理机制问题,已成为医
10、药企业发展的关键所在。1.2课题研究目的和意义大型医院药房作为医疗服务的一个重要环节,直接参与医院经济活动。药房管理得当与否,直接关系到患者临床用药是否安全、有效,影响到医院经济效益和医院声誉,与医院的发展紧密相关。通过对医院药房科学的管理,既保证了患者用药,又加快了资金周转,促进了医院社会效益和经济效益的提高和医疗卫生事业的发展。因此,加强医院药房管理具有非常重要的意义。现在,随着信息技术和物流技术的发展,政府和企业都在力图建设一个方便、有效的管理信息系统。医药作为诸多行业中的一个特殊行业,面临着激烈的竞争,如何有效、快速的管理药品,处理正常的进销存一体化业务,成为企业迫在眉睫的问题。药房管
11、理经常由于管理上的不当使部分药品失效报废,给企业带来了一定的经济损失,为了防止减少这种情况的发生。为提高工作效率, 同时也能够随时了解药房的药品情况,对其实施计算机管理是非常必要的。我们仔细参考了一些其它药房的管理系统,在充分注重软件操作的交互性、简单性以及可视化因素的前提下, 开发了一套科学、完善、实用的仓储式药房管理系统。1.3国内外发展现状药房的工作模式陈旧,目前大部分医院对药品的流通管理仅停留在从药品经营企业购进和销售给患者,对其他环节很少重视。这些医院药房遵循“以工作服务型为宗旨、以药品单纯调配为主要内容”的传统观念和体制结构,药房的实际工作模式属于“以药品为中心”的简单的保障供应型
12、,基本上是应付划价、发药等常规性事务。药房的内部管理也大都建立在处理供求矛盾、保障发放质量的基础上。药房人员缺乏服务意识,药房作为医院对患者的服务性窗口,更要求药房工作人员具备良好的服务态度,高度的职业责任心、同情心,善于与患者交流、沟通。由于一些不健全的系统,导致在处理事情时总是遇到麻烦,使药房人员对患者的询问往往不能耐心回答,甚至训斥患者,造成不必要的纠纷。因此,一个完善的医院门诊药房管理系统是非常重要的,它要满足患者的任何需求,方便医生、患者、工作人员。现在越来越多的医院进行药房药品的信息化管理,药房信息化管理主要体现在药品采购方面,要保证药品采购信息的准确性。药库管理人员负责全院的药品
13、采购信息提供工作,根据每月统计出的各类药品消耗动态,按时编制药品分期采购计划,经专门的负责人批准后采购。特别要注意解决药品紧缺与积压两方面的矛盾,摸准用药规律,把握药品市场动态,掌握供求信息,严把质量关,保证医疗需要。确保用药的安全可靠,提高用药效率。同时,还要严把药品进库关,对品名、规格、数量、批准文号、生产批号、生产厂家注册商标、有效期限、外观质量、包装、进价等进行严格的验收核对。另外,由财务、药房人员共同参加本月的药房药品盘存,根据药房“药品金额登记簿”借方余额,检查药房库存药品是否相符;通过盘存,分别调整“药房药品”和“药品金额登记簿”借方余额,并分析盘盈、盘亏因素,采取相对应措施。1
14、.4课题研究内容1.5相关技术介绍1.5.1 ASP.NET开发环境ASP.NET作为一种动态Web技术,是微软公司推出的新一代脚本语言,是全新体系结构.NET(微软总裁兼首席执行官Steve Ballmer给.NET下的定义为:“.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。”)平台的一部分,它提供了一种以Microsoft .NET Framework为基础,开发Web应用程序的全新编程模式,可以使Web开发人员更加快捷方便地开发Web应用程序。ASP.NET是建立在通用中间语言上的程序架构,因此可以在任何一台Web服务器上建立强大的Web应用程序
15、。相比现有的各种Web开发模式而言,ASP.NET具有更为强大的优势和魅力。ASP.NET2.0结合了Web站点和Web服务这两种Web开发技术。使用ASP.NET2.0可以比以前更加容易地创建出动态的数据驱动的网站,而且还具有良好的可扩展性,并且可以很好的支持各种浏览器,而无需开发人员为不同的浏览器编写不同的代码。在Visual Studio 2008中,可以快速应用程序开发(Rapid Application Development, RAD)技术构建Web应用程序。在窗体上拖放控件,双击控件并编写相关事件响应代码。1.5.2 C#编程汇言ASP.NET目前能支持3种语言,C#、Visua
16、l Baisc.NET和Jscript.NET。本系统采用的是C#编程语言。C#是微软公司专门为.NET量身定做的一种简洁、类型安全的面向对象的编程语言,它与.NET有着密不可分的关系。开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的Windows客户端应用程序、XML Web Services、分布式组件、客户端服务器应用程序、数据库应用程序以及很多其他类型的程序。C#是专门为.Net应用而开发的语言,使用.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库,另外,类型就是.NET安全检查、结构化异常处理也都是交给C
17、LR处理的。因此,C#是最适合开发.NET应用的编程语言,从中可以了解C#具有以下的突出特点:(1)语法简洁,在默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作,C#中只支持一个“”。(2)彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。(3)C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。(4)与WEB应用紧密的结合
18、,C#支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。(5)强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。(6)兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。(7)灵活的版本处理技术,因为C#在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护。(8)完善的错误、异常处理机制,C#提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。1.5.3 SQL Server 2005数据库该系统采用的数据库为SQL Server2005数据库.SQL S
19、erver的全称是Microsoft SQL Server,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库。它同时也适用于电子商务、数据仓库和在线商业应用程序等。SQL Server 2005是在SQL Server 2000的基础上扩展升级的产品。它继承了SQL Server以前版本的所有优点,同时又增加了许多新的功能,与微软公司的其他产品具有良好的兼容性。它提供的几十种向导,覆盖了几乎所有的数据库
20、操作(数据库的创建、维护、作业、警告、数据复制、转换等)。SQL Server 2005是一种高性能的关系型数据库管理系统,在SQL Server 2000的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP(在线事务进程)、DW(数据仓库)和e商务应用最好的数据库平台。主要特点体现在以下几个方面:1简便的操作方式SQL Server 2005界面友好、操作简单,同时包含一整套的管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。2以Brower/Server为设计结构SQL Server 2005按B/S结构(B/S结构的
21、系统有3个基本组成部分:浏览器、服务器、浏览器与服务器的连接件)设计而成,Brower/Server结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。3支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQL Server。其中微软的产品Visual Studio可以帮助用户方便、快捷地开发新的SQL Server应用程序。4支持企业级的应用程序SQL Server 2005关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。SQL Server 2005企业版在32位处理器上能支持超过数十万亿字节容量的数据库。5支持XMLSQL S
22、erver 2005引入了支持XML功能的特性。XML是扩展标记语言(Extensible Markup Language的英文缩写),可用于描述一个数据集的内容以及数据如何在Web页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。6数据仓库支持SQL Server 2005中包括析取和分析汇总数据以进行联机分析处理(OLAP即在线分析处理)的工具,使联机分析处理成为可能。同时SQL Server 2005提供了英文查询工具和编程接口,使得以英文为基础设计、管理和查询数据库成为了可能。7语言排序规则在SQL Server 2005以前的版本中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院门诊药房管理系统 毕业设计论文 医院 门诊 药房 管理 系统 毕业设计 论文
限制150内