欢迎来到天天文库
浏览记录
ID:797285
大小:346.54 KB
页数:22页
时间:2017-09-05
《net医疗信息管理系统(doc毕业设计论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
医疗信息管理系统开发DevelopmentofMedicalInformationManagementSystem目录摘要1ABSTRACT2第1章绪论31.1开发背景及意义31.2本系统使用的开发软件简介3第2章医疗信息管理系统数据库设计42.1数据库需求分析42.2数据库详细设计42.2.1门诊挂号表52.2.2门诊划价表52.2.3药品库存表52.2.4药品资料表52.2.5科室资料表62.2.6数据集的设计6第3章系统功能实现73.1主窗体创建模块73.2药品信息维护功能与收费项目维护功能83.3门诊挂号功能93.4门诊划价功能93.5门诊收费功能与药房发药功能103.6科室挂号量查询功能11第4章软件测试134.1测试流程134.2功能测试134.3软件性能测试134.4用户界面测试144.5安全性测试144.6存在问题与改进方法14 总结与展望15参考文献16 摘要随着改革开放的加快以及经济的飞速发展,应用于医院的日常管理的新技术也越来越普及,为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的发展提供了无限的潜力。采用计算机管理医疗信息已成为医院管理科学化和现代化的标志,给医院带来了明显的经济效益和社会效益。本文介绍了医疗信息管理系统的基本设计方法,详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终达成了一个完整的设计方案。首先,认真分析了国内外的医疗管理的现状,介绍了开发的背景及意义,并结合实际说明本项目的现实需求情况。其次,介绍了医疗管理的现状,并结合实际情况,对将要开发的软件进行了设计。接着,主要说明了本软件的实现部分。主要包括:字典维护,门诊管理,院长查询等功能。并详细说明了门诊工作站和医生工作站的实现。在文章的最后,对医疗信息管理系统的广阔前景进行了分析,并对自己的开发心得进行了总结和分析。关键词医疗管理,信息化 ABSTRACTWiththeaccelerationofreformandopeningupandrapideconomicdevelopment,thehospitaldailymanagementofnewtechnologiesisincreasinglypopular.Hospitalmodernizationhasneverhadtheimpetusandopportunitiesforhealthdevelopmentinthefieldofunlimitedpotential.Usingcomputertomanagemedicalinformationhasbecomeascientificandmodernsignandwouldbringtothehospitalobviouseconomicandsocialbenefits.Thispaperintroducedabasicdesignmethodofmedicalinformationmanagementsystem,adetailedexplanationofwhichapplicationsystemisproduced.Eventually,aparticularanalysisandacompletedesignarerealized.First,thisdomesticcarefulanalysisandforeignmedicalmanagementofthestatusareintroducedinthedevelopmentofthebackgroundandsignificanceandthecombinationofpracticalinformationontherealityofdemand.Second,thesituationofmedicalmanagementandsoftwaredesignarepresented.Then,themostdepictthepartoftherealization.Thesemainlyincludedictionarymaintenance,outpatientmanagement,Presidentoutpatient.Anddetaileddescriptionofdoctor-patientworkstationsandworkstationsaregiven.Attheendofthepaper,broadprospectsofmedicalinformationmanagementsystemareanalyzed,aswellasitsowndevelopmentexperiencesaresummarizedandanalyzed.Keywordsmedicalmanagement,outpatientmanagement 第1章绪论本章主要介绍系统开发的背景,结合现实生活中社区医疗信息管理的需求情况,分析本系统主要功能模块的设计,专为那些小型门诊、小区诊所、专科医院等此类用户而开发。系统开发基于VisualStudio.NET和SQLServer2000环境,有较强可移植性。1.1开发背景及意义随着计算机性能不断提高,价格不断下降,计算机已在医院医疗、教学、科研、管理等各个方面得到越来越广泛的应用。计算机化的医疗信息管理系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。就好像一个现代化医院的成功运行离不开功能完整、美观舒适的建筑物,技术娴熟的医护人员,性能齐全、高精尖的医疗设备一样,它也离不开计算机化的医疗信息系统。基于电脑的人、财、物全面管理,杜绝了收费、药品管理中的漏洞,减少了病人的“跑单量”杜绝了开“大小票”,减少了病人的逃院,严格药品管理,提高了看病效率。医疗信息电子化和货币电子化,全面提高了医院的管理水平,优化了服务环境,为彻底实现“以病人为中心”的服务宗旨奠定了基础。1.2本系统使用的开发软件简介本系统开发工具采用VisualStudioC#2005简体中文版,数据库使用SQLServer2000。系统开发使用的语言是C#语言。C#是从C、C++和Java演变而来的简易的、面向对象的程序设计语言。C#几乎综合了目前所有高级语言的优点,其主要特点是语法简洁,与Web紧密结合,完全的安全性和错误处理,易于使用的版本处理技术,很好的灵活性和兼容性等,自从开发出来便受到广泛应用。 第2章医疗信息管理系统数据库设计在系统开发过程中数据库设计是最重要的一个环节,数据库结构设计的好坏将直接对应用系统的实现以及执行效率产生影响,好的数据库结构设计会减少冗余数据的存储量,并且很少会出现插入﹑删除以及更新异常。2.1数据库需求分析本系统是一个医疗信息服务为主的系统,因此数据库中各表比较散,根据社会需求,要方便用户查询以下信息:住院病人信息、药品信息、科室挂号信息。为方便门诊医生进行病人信息管理,满足院长进行科室登记查询和住院病人查询的需要,以及对医生所查询信息进行更新,要建立一个统计表。下面介绍各表详细设计情况。如图2-1所示。图2-1数据库表2.2数据库详细设计根据数据库需求分析,进行数据库详细设计是数据库建立的重要步骤,下面对设计过程进行介绍。 2.2.1门诊挂号表系统设置门诊挂号表,主要用来保存门诊挂号信息,其包含的字段有:编号、费用类型、挂号类型和主治医生,这些字段都为文本类型,其中编号是此表的主键。2.2.2门诊划价表门诊划价表主要是在门诊医生对病人住院费用进行划价时使用,必须要建立一个专用表来保存病人和医院各项费用信息,以确保划价能准确,而且能及时获取所需信息。此表保存所有病人和药品的信息,包括字段有:编号、病人编号、挂号科室、费用类型和挂号类型,都为文本类型,其中编号是此表的主键。2.2.3药品库存表药品库存表是系统用的最多的表,因此数据库中必须要提供医疗机构呈现给门诊医生的各种药品信息等。此表保存医院提供的所有药品的基本信息,包括字段有:编号、库房、药品编号、药品数量和备注,都为文本类型。编号是此表的主键,药品编号为门诊医生查询的关键字,当匹配到类似信息时,系统将把所查到的药品信息呈现给用户。2.2.4药品资料表为使门诊医生方便得知近段内需要什么药品,需建立药品资料表,此表保存医疗机构提供的所有药品信息,包括字段有:编号、名称、规格、整量单位、散量单位、入库单价、出库单价及备注信息,都为文本类型,其中编号是此表的主键,是用户可以查询到的此备注信息的具体注意事项。在系统中,此表一方面接受院长等管理者的查询,以提供给管理者所需的基本信息,这一方面在系统模块实现;另一方面,还可以由门诊医生和药品采购者进行更新,更新分为两部分,一是通过对门诊医生查询的跟踪来提交药品的各种信息,另一种则是对药品采购者的自主添加。这两种方式都是由系统模块实现。 2.2.5科室资料表科室资料表各字段分别为编号、名称、备注信息,其中编号是此表的主键。在院长查询和门诊医生工作模块中,此表提供了两种查询,按编号和名称进行查询,在系统模块中,此表不仅提供和用户相同的多种查询,还可以对无用信息进行删除。2.2.6数据集的设计为了在编程时方便对表进行查找、删除等操作,也即为了把表当成对象来处理,在实现时采用了建立数据集的方法,将主要的表连接起来形成两个数据集。建立的数据集表如表2-1和表2-2所示。图2-2数据集1图2-3数据集2 第3章系统功能实现程序开发过程按照计划进行,先进行数据库开发,建立数据库,并配置好,然后建立模板并配置各控件属性,建立数据集并连接好,然后根据要实现的功能进行核心函数开发,先进行基础维护部分,完成药品信息维护和收费项目维护,接着是门诊管理完成挂号管理,划价管理,药房发药功能。最后院长查询功能包括科室挂号量及库存统计。进行调试,发现错误进行修改,接着优化代码。3.1主窗体创建模块启动MicrosoftVisualStudio.Net2005建立新的解决方案“医疗信息管理系统”创建主窗体。系统默认生成的窗体为主窗体,主窗体主要实现系统功能的设计,其中包括:字典维护、门诊管理、院长查询及系统退出功能。添加控件后如图3-1所示。图3-1主窗体 3.2药品信息维护功能与收费项目维护功能该窗体从前面的父窗体继承而来,将新窗体命名为MedInfo.cs,单击(打开)按钮在弹出的窗体中(指定要继承的组建)选择ParentForm,单击“确定”按钮。选中从主窗体继承的sqldataAdapter控件da1,配置该适配器,第一步选择hisbook,然后在“生成SQL语句”窗口中编辑框输入如下代码:Selcet*from药品资料where(拼音码LIKE“aa”OR拼音码ISNULL)AND(名称LIKE“aa”)AND(编号LIKE“aa”)除派生窗体中已有的控件外,还要添加的控件如图3-2所示。图3-2药品信息维护界面该窗体是从前面的父窗体继承而来,将新窗体命名为ServiceInfo.cs,在新弹出的窗口中(指定要继承的组建)选择ParentForm单击“确定”按钮生成一个新窗体。配置派生的数据适配器da1,在数据适配器第一步选择,然后在其设置的第四步“生成SQL语句”窗口中编辑框输入如下代码:Select*from门诊收费项目where(拼音码LIKE“aa”or拼音码ISnull)and(名称LIKE“aa”)and(编号LIKE“aa”)选择dal,将生成的数据集生成到DataSet1中,生成窗体如图3-3所示。 图3-3划价项目维护界面3.3门诊挂号功能在解决方资源管理器中,添加一个新的窗体,并将其命名为“ClinicReg.cs”在其上放置控件如图3-4所示:图3-4门诊挂号界面3.4门诊划价功能该窗体从前面父窗体继承而来,将新窗体命名为ClinicPriceConfirm.cs,在新弹出的窗口中(指定要继承的组件)选择ParentForm,单击“确定”按钮生成一个新窗体。放两个slqDataAdapter的控件da1和da2,在配置数据适配器第一步选择hisbook,然后在其设置的第四步生成SQL语句窗口中编辑框输入如下代码:Select*from门诊挂号where(是否已经划价=‘否’) 配置完成后,将生成的数据集生成到DataSet2中,生成窗体如图3-5所示。图3-5门诊划价界面3.5门诊收费功能与药房发药功能在解决方案资源管理器中,添加一个新的窗体,并将其名称改为“ClinicCharge.cs”,在其上放置控件如图3-6所示。放两个slqDataAdapter的控件da1和da2,配器数据适配器第一步选择hisbook,然后在其设置的第四步生成SQL语句窗口的编辑框输入如下代码:Selectb.姓名a.性别*from门诊划价a.门诊挂号b.编号where(a.门诊编号=b.编号ANDa.是否收费=‘否’)图3-6门诊收费界面 在解决方案资源管理器中,添加一个新的窗体,并将其名称改为“ClinicCharge.cs”,在其上放置控件如图3-7所示。放两个slqDataAdapter的控件da1和da2,配器数据适配器第一步选择hisbook,然后在其设置的第四步生成SQL语句窗口的编辑框输入如下代码:Selectb.姓名,b.性别a.*from门诊划价a,门诊挂号b.编号where(是否发药=’否’)and(a.门诊编号=b.编号)and(a.是否收费=’否’)图3-7药房发药功能界面3.6科室挂号量查询功能在解决方案资源管理器中,添加一个新的窗体,并将其名称改为“RegQuery.cs”,在其上放置控件如图3-8所示。放两个slqDataAdapter的控件da1和da2,配置数据适配器第一步选择hisbook,然后在da1设置第四步生成SQL语句窗口的编辑框输入如下代码:Select挂号科室,COUNT(编号)AS人数,SUM(挂号费用)AS挂号金额from门诊挂号where(时间>B_date)AND(时间
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处