毕业设计(论文)医院信息管理系统的设计与实现--住院管理子系统_第1页
毕业设计(论文)医院信息管理系统的设计与实现--住院管理子系统_第2页
毕业设计(论文)医院信息管理系统的设计与实现--住院管理子系统_第3页
毕业设计(论文)医院信息管理系统的设计与实现--住院管理子系统_第4页
毕业设计(论文)医院信息管理系统的设计与实现--住院管理子系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北工业大学毕业设计说明书论文作者学号学院计算机科学与软件学院系(专业)软件工程题目医院信息管理系统的设计与实现住院管理子系统指导者评阅者2011年6月5日毕业设计中文摘要医院信息管理系统设计与实现住院管理子系统摘要住院信息管理系统是每一所医院管理住院病人、病区和职工收入和支出的不可缺少的一个管理信息系统,它的内容对于医院的管理者来说是至关重要的,所以住院信息管理系统应该能够为每一个医院的管理者提供充足的信息和快捷的查询手段,大大的方便医院的管理者的合理管理。通过分析与研究,为了便于管理和更好的安全稳定型,本系统采用了C/S架构的软件开发模式,运用C开发语言和SQLSERVER数据库完成系统实现。使系统能够较好的完成,病人的挂号、住院分配、开医令、划价缴费以及系统配置的功能。方便医生对病人住院信息的管理。本文旨在介绍开发本系统的流程,以及如何实现各种模块所需的功能。关键词住院管理C/S架构医院毕业设计外文摘要TITLEHOSPITALINFORMATIONMANAGEMENTSYSTEMDESIGNANDREALIZATIONHOSPITALMANAGEMENTSUBSYSTEMABSTRACTHOSPITALINFORMATIONMANAGEMENTSYSTEMISASYSTEMWHICHEVERYHOSPITALMANAGEMENTSPATIENTS,WARDANDWORKERINCOMEANDEXPENDITUREOFTHEINDISPENSABLEAMANAGEMENTINFORMATIONSYSTEM,ITSCONTENTSFORHOSPITALMANAGEMENTISESSENTIAL,SOHOSPITALINFORMATIONMANAGEMENTSYSTEMSHOULDBEABLETOEVERYHOSPITALMANAGERSWITHSUFFICIENTINFORMATIONANDQUICKSEARCHINGMETHOD,GREATLYCONVENIENTHOSPITALMANAGERSREASONABLEMANAGEMENTTHROUGHTHEANALYSISANDRESEARCH,TOFACILITATETHEMANAGEMENTANDBETTERSAFETYSTABLE,THISSYSTEMUSESAC/SARCHITECTURESOFTWAREDEVELOPMENTMODEL,USINGCDEVELOPMENTLANGUAGEANDSQLSERVERDATABASECOMPLETESYSTEMIMPLEMENTATIONTHESYSTEMCANBETTERFINISH,THEPATIENTSREGISTERED,THELENGTHOFDISTRIBUTION,OPENTOEXPENDANDMEDICALSYSTEMCONFIGURATION,ACCURATELYTHEFUNCTIONCONVENIENTFORPATIENTSINHOSPITALDOCTORSINFORMATIONMANAGEMENTTHISSYSTEMISDESIGNEDTOINTRODUCETHEFLOWOFDEVELOPMENTOFTHESYSTEM,ANDHOWTOACHIEVEVARIOUSMODULESREQUIREDFUNCTIONSKEYWORDSHOSPITALMANAGEMENTC/SARCHITECTUREHOSPITAL目次1引言111研究的背景及现状112选题的目的及意义213系统目标214本章小结32系统分析321系统开发分析322开发工具简介323本章小结53系统总体设计631系统流程分析632系统功能模块分析633系统用例设计834数据库结构分析935本章小结154系统设计1641登录模块1642住院管理系统主界面1643导医模块1744费用管理模快2145药房服务模快2146住院管理模块2347基本设置模块2548本章小结265测试26结论28参考文献29致谢301引言数字化医院是正在发展中的新生事物,概念一直没有明确的涵义。2001年,有关权威人士提出数字化医院是以网络管理为基本模式,以信息为医院发展的基本功能,以信息技术为依托,增强医院的技术实力,以信息文化改变着人们教育、工作方式和思想观念的新兴群体形态,以信息化建设为医院发展的新增长点。数字化医院的暂时界定,为医院信息化发展提供了初步的理论依据1。建设数字化医院的住院管理系统成了我们必然的选择,为了方便医院的管理和病人的就医的效率与便捷性,一个好的数字化住院管理系统给我们带来的好处是不言而喻的,随着医疗体制的改革,医疗行业市场竞争的加快,规范化住院管理模式更是重中之重,本系统就是在这样的环境下应运而生,它具有很高的研究价值和使用价值2。是值得我们深入研究与探讨的。11研究的背景及现状管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体3。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(GORDONBDAVIS)给出了一个具有代表性的定义“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能4。”随着计算机系统的飞速发展和医院的现代化进程的加快,医疗行业的市场竞争也在日益加剧,医院住院的管理和计算机的结合就成了我们不得不说的话题,在医院的各个部门中,出入院收费处、住院病区、中心药房构成对住院病人的服务链,住院病人经出入院收费处办理入院手续后入住某住院病区接受医院的服务同时产生医疗费用,最后经出入院收费处核价收费后办理出院手续出院5。住院病区是各项医疗服务的主要执行者,他与出入院收费处构成住院信息系统的两个主要部分。而在为住院病人服务的过程中,住院部中心药房根据住院部医师开出的医嘱配药,而药库则作为医院药品的采购、保管和供应部门向中心药房供应药品间接地为住院病人提供服务6。因此,没有中心药房和药库子系统的加入整个住院信息管理系统是片面的,不完善的。而其他的功能辅助科室如手术室、CT室等都一定程度的纳入本系统当中。12选题的目的及意义计算机应用的一部分,使用计算机对住院病人、病区和职工进行管理,具有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高住院病人、病区和职工管理的效率,也是医院管理的科学化、正规化管理,与先进科学技术接轨的重要条件7。医院是救死扶伤之地,医院在现代社会的发展过程中起着举足轻重的作用。不论医院规模的大小,医院内部的部门设置以及人员的配置都是非常复杂的。此外,医院又是一个特殊的地方,要求每一味医护人员都要有极其认真负责的态度,稍有差错就会给病人带来生命危险8。在科技日益发达的今天,人们的身体健康也不断受到重视。因此,医院进行现代化管理就变得尤为重要。医院的特殊性要求管理人员仔细地管理好医院内部的每一个环节。然而随着社会信息化的到来,医院拥有大量的医护人员,大量的后勤人员,大量的药品和仪器,最重要的是拥有大量的病人,医院的管理工作变得非常复杂,这就要求有一个功能强大的管理系统来协助管理人员处理好医院的每一个事务。医院实现信息化是大势所趋,很多有经济条件的医院使用了C/S模式的医院信息管理系统9。因此,开发一套医院住院信息管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。13系统目标医院信息化管理已经成为一个现代化医院运营过程中必不可少的基础设施与技术和支撑环境。医院住院系统是利用电子计算机和通信设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取等功能的一种信息管理的系统10。本住院管理系统上需要实现基础信息管理、住院出院管理、收费管理、导医服务、药品管理等几个主要功能。系统的模块划分拟定如下1导医服务提供病人信息的录入以及挂号、医生医嘱的功能。2收费管理各项费用的统计与汇总。3药房管理提供基本的药房入库,取药、退药等功能。4住院管理病人入院登记以及病房分配、办理出院功能。5基本信息管理系统及其他基本信息的设置。14本章小结住院信息系统是计算机技术、通信技术和管理科学在医院信息管理中的应用,是计算机技术对医院管理、临床医学、医院信息管理长期影响、渗透以及相互结合的产物。一个好的住院管理系统能使医院的工作事半功倍。从毕设中我了解到了医院管理方面的很多知识,也知道了只有亲力亲为才能了解到一个体系的工作流程和它可能遇到的问题。软件的开发不只是代码的积累和改进还有对问题的理解和研究。2系统分析21系统开发分析系统采用采用C/S架构的开发模式,用最小的成本和较高的稳定性、安全性和最高的效率完成住院系统所应具备的各个方面要求。运用自己所学的软件工程开发的知识对开发过程进行有条不紊的管理和调配,通过前期需求的获取与调研分析,制定出系统开发的基本架构和功能模块,然后进行具体的实现与测试。运用C纯面向对象开发语言可以使设计变得直观简洁,配合SQLSERVER数据库,对病人及医院的信息进行高效安全的管理。22开发工具简介221开发语言及平台简介1、开发平台MICROSOFTVISUALSTUDIO2008MICROSOFTVISUALSTUDIO是微软公司推出的开发环境,VISUALSTUDIO可以用来创建WINDOWS平台下的WINDOWS应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和OFFICE插件11。VISUALSTUDIO2008在三个方面为开发人员提供了关键改进1)快速的应用程序开发2)高效的团队协作3)突破性的用户体验12。VISUALSTUDIO2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。VISUALSTUDIO2008包括各种增强功能,例如可视化设计器(使用NETFRAMEWORK35加速开发)、对WEB开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。VISUALSTUDIO2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的WEB应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的WEB应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASPNET应用程序服务和MICROSOFT平台。2、开发语言CCSHARPCCSHARP是微软MICROSOFT为NETFRAMEWORK量身订做的程序语言,C拥有C/C的强大功能以及VISUALBASIC简易使用的特性,是第一个组件导向COMPONENTORIENTED的程序语言,和C与JAVA一样亦为对象导向OBJECTORIENTED程序语言13。用C设计的组件可以很容易的转换成WEB服务,可以以任意操作系统的任意语言从INTERNET上调用。开发人员可以定义特定域的属性,并将它们应用于任何语言元素如类,接口等。开发此应用程序的团队使用NET框架和C语言创建了多线程的邮件服务。对这个项目来说,C语言看起来是最合适做应用程序设计的了;实际上,因为有了来自NET框架对核心编程任务的支持,发现使用C比使用VISUALBASIC更容易。C在某种程度上可以看作是NET面向WINDOWS环境的一种编程语言。在过去的十几年里,MICROSOFT给WINDOWS和WINDOWSAPI添加了许多功能,VB和C也经历了许多变化。虽然VB和C最终已成为非常强大的语言,但这两种语言也存在问题,因为它们保留了原来的一些内容14。对于VISUALBASIC来说,它的主要优点是很容易理解,许多编程工作都很容易完成,基本上隐藏了WINDOWSAPI和COM组件结构的内涵。其缺点是VISUALBASIC从来没有实现真正意义上的面向对象,所以大型应用程序很难分解和维护。另外,因为VB的语法继承于BASIC的早期版本BASIC主要是为了让初学者更容易理解,而不是为了编写大型商业应用程序,所以不能真正成为结构化或面向对象的编程语言。222数据库简介1、数据库技术SQLSERVER2005EXPRESSSQLSERVEREXPRESS是一个免费、易用且便于管理的数据库。SQLSERVEREXPRESS与MICROSOFTVISUALSTUDIO2005集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。SQLSERVEREXPRESS是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。SQLSERVEREXPRESS是低端ISV、低端服务器用户、创建WEB应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择15。2、数据库接口ADONETADONET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、EXCEL表格或者XML文件。ADONET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OLEDB协议,并且现在还不断出现更多的数据源,这些数据源都可以通过NET的ADONET类库来进行连接。23本章小结通过对系统的初步分析,选择好了自己的开发模式与开发工具,能做到有的放矢,物尽其用,做好前期的准备才能为后期的实现提供便利条件,有了明确的方向在以后的开发中才不会迷失,前期的很小的错误到了后期可能是无法挽回的毁灭性BUG,所以一个良好的前期分析是一个系统实现的非常必要的基础。3系统总体设计从文档中的要求和自己对医院的实地考察加上网上获取的信息,自己分析了系统的总体需求,从而推出系统的主要流程,根据流程分析写出系统的模块分析与数据库设计。最终再根据这些设计逐步实现与完善自己的系统。最终的目的还是为了满足客户的需求,为病人及医生节约时间,提供高效的管理和服务,达到我们当初设计的目标。31系统流程分析根据分析文档中的需求,得出该系统主要是用于医院信息的管理和对住院的病人相关信息的统筹和分配。再同过网上的调研成果,加上自己的实地考察,基本对医院的住院流程以及系统的使用情况有所了解。首先从病人角度来看,病人进医院就医,先进行登记基本信息,如果以前曾就医就可以直接调用病人信息,然后病人进行挂号看真,病人在就医看诊之后,医生可能根据情况要求病人进行住院观察调理,这时病人登记住院,医院根据已有的病人信息为其分配病房和病床以及其护理的护士等。如果病人未现行进行看诊登记等过程想直接登记住院就应先对其信息和病例登记录入,然后再分配病房,住院过程中产生的检查费医药费等系统都应进行统计,以便对病人最后划价付费时方便查看和统计。病人在住院期结束后应及时办理出院,出院后系统更新可住病房的信息。系统中还应该有系统设置,医生科室的基本设置,还有对药库的管理和对检查的登记等都应穿插在住院过程中或者在住院之前就准备完成,是一个交互的过程。根据分析系统流程图如图31所示。32系统功能模块分析1基本信息管理模块负责录入基本的员工信息,赋予其管理员权限,以及科室检查室的信息的录入与修改还有系统的设置都在此模块下完成。2住院及费用模块负责病人的住院登记病房分配,以及各种费用的汇总查询以及打印功能。3)导医模块负责登记病人信息,以及挂号管理和医生的开医令,打印诊断书开处方诊断等功能。4药品和检查模块具有药品管理和检查等医院辅助功能模块。功能模块图如图32所示。图31住院管理系统流程图图32系统功能模块图33系统用例设计用例图(USERCASE)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例功能图如图33所示。人人人人人人人人人人人人人人人人人人人人人人人人人图33住院管理系统总体用例功能图34数据库结构分析341ER图分析根据流程和功能建立数据库各表的相互关系,分为以下几个ER图。1病人与医生病房和病例账单的主ER关系。科室拥有医生,同时管理病房,病房住有病人,医生诊治病人,病人拥有账单和自己的病例。主ER关系图如图34所示。2医生管理药房的ER关系。医生管理药房,负责药品入库,发药退药,添加新药品等。医生管理药房的ER关系图如图35所示。3病人与病例的ER关系图。每个病人就医都有自己的病例,记录了病人就医的各种信息。病人与病例的ER关系图如图36所示。病房号病床号病区号科室11地址电话科名描述编号图34病人与医生病房和账单病例的主体ER图11管理NN检查室姓名医生病房值班医生电话地址名称1密码1类型诊治住有描述科室病人号NN编号拥有管理姓名日期电话病人总计性别年龄手术史电话住址卡支付病历号拥有现金付票号费用账单住院费姓名检验费医师日期挂号费药费科室出院时间入院时间过敏史图35管理员(医生)与药房的ER关系图图36病人与病例的ER图342系统数据库表设计A员工信息表EMPLOYEE表员工信息表EMPLOYEE表用来储存员工ID、密码、真实姓名、职称等个人基本信息。字段说明如表31所示。表31EMPLOYEE表序号字段名字段含义数据类型可否为空01DOCTERID医生编号(PK)INT否02PASSWORD登录密码NVARCHAR10是O3DOCTERNAME医生名字NVARCHAR20是04WORKTYPE员工种类NVARCHAR10是单位用法管理员管理药房药品名规格存量单价11密码用户名编号1病人号病历号科室医生病情医嘱N病例拥有病人姓名病史日期处方检查项住院拼音码05INTRODUCTION员工描述NVARCHAR200是06DISCIPLINE科室NVARCHAR20是续表07CELL手机号NVARCHAR20是B)药品信息表MEDICINE表药品信息表MEDICINE表用来存储药品名称单价等基本信息。字段说明如表32所示。表32MEDICINE表序号字段名字段含义数据类型可否为空01MEIDICINEID药品编号(PK)INT否02UNIT单位NVARCHAR20是O3MEDICINENAME药品名称NVARCHAR10是04PRICE价格NUMBERIC10,2是05SPECIFICATIONS规格NVARCHAR50是06PINYIN拼音码NVARCHAR20是07TYPE类别NVARCHAR20是08USAGE用法NVARCHAR150是09MOUNT数量INT是10ABLE是否可用BIT是11NOTE备注NVARCHAR150是C)病房表SICKROOM表病房表SICKROOM表用来存储药病房的床位数病区等基本信息。字段说明如表33所示。表33SICKROOM表序号字段名字段含义数据类型可否为空01ZONE病区号NVARCHAR10是02ROOMNUMBER病房号NVARCHAR10是O3MAXNUMBER房间病床数INT是04BEDNUMBER病床号NVARCHAR10是05DATE入住时间DATETIME是06PATIENTNAME病人名称NVARCHAR20是07PATIENTNO病人编号INT是08ADDRESS病房地址NVARCHAR50是09NOTE备注NVARCHAR150是10ABLE是否可用BIT是D)检验项目表EXAMINATION表检验项目表EXAMINATION表用来存储检验项目的种类价格等基本信息。字段说明如表34所示。表34EXAMINATIONROOM表序号字段名字段含义数据类型可否为空01EXID编号(PK)INT否02EXNAME检验项目名NVARCHAR20是O3EXNO项目编码NVARCHAR20是04PINYIN拼音码NVARCHAR20是05PRICE检验价格NUMBERIC10,2是06EXUNIT项目单位NVARCHAR20是07RESULT正常结果NVARCHAR30是08DEPARTMENT科室NVARCHAR30是09NOTE备注NVARCHAR150是E)挂号表APPOINTMENT表挂号表APPOINTMENT记录了病人的挂号信息以及病人的预约信息还有病人的病例信息。字段说明如表35所示。表35PATHOGRAPHY表序号字段名字段含义数据类型可否为空01APPOINTMENTID挂号编号PKINT否02PATIENTNAME病人姓名NVARCHAR10是O3PATIETNNO病人编号INT否04DOCTOR主治医生NVARCHAR10是05DISCIPLINE科室NVARCHAR20是06THISTIME挂号时间(天)DATETIME是07THISDATE挂号时间(时分秒)SMALLDATATIME是08REGNAME挂号种类NVARCHAR30是09REGFEE挂号费NUMBERIC10,2是10DIANAME门诊种类NVARCHAR30是11DIAFEE门诊费NUMBERIC10,2是12SYOMPTOM症状NVARCHAR500是13NOTE诊断NVARCHAR500是14APPOINTMENT_DONE挂号完成BIT是F)科室表DEPARTMENT表科室表DEPARTMENT表用来存储了科室的名称描述等基本信息。字段说明如表36所示。表36DEPARTMENT表序号字段名字段含义数据类型可否为空01DEPARTMENTID编号(PK)INT否02DEPNAME科室名称NVARCHAR20是O3CELL科室电话NVARCHAR20是04ADDRESS科室地址NVARCHAR60是05DESCRIPTION科室描述NVARCHAR300是G)病人表PATIENT表病人表PATIENT表用来存储病人的名称、年龄、性别等基本信息以及的信息。字段说明如表37所示。表37PATIENT表序号字段名字段含义数据类型可否为空01PATIENTNO病人编号(PK)INT否02PATIENTNAME病人姓名NVARCHAR10是O3SEX性别CHAR5是04BIRTHDAY生日DATETIME是05SIDNO证件号NVARCHAR20是06SIDTYPE证件类型NVARCHAR20)是07CELLADDRESS住址NVARCHAR30)是08CELLPHONE住址电话NVARCHAR20是09COMPANYADDRESS单位地址NVARCHAR30)是10COMPANYPHONE单位电话NVARCHAR20是11E_MAIL电子邮件NVARCHAR20是12FIRSTMAN第一联系人NVARCHAR10是13FIRSTQUERY与病人关系NVARCHAR10是14FIRSTPHONE联系人电话NVARCHAR20是15FIRSTADDRESS联系人地址NVARCHAR30)是16RECORDDATE登记日期DATETIME是17HISPASS过敏史NVARCHAR300)是18HISOPERATE手术史NVARCHAR300)是19CARDTYPE卡类别NVARCHAR10是20CARDNO卡号NVARCHAR20是21BALANCE卡余额NUMBERIC10,2是续表22CARDLIMITED透支限额NUMBERIC10,2是H)账单表BILL表账单表BILL表用来存储病人的就诊住院拿药等服用的统计信息。字段说明如表38所示。表38BILL表序号字段名字段含义数据类型可否为空01ISOMUX流水号(PK)INT是02BILLNO票号INT是O3CASENO病例号INT是04NAME病人姓名NVARCHAR10是05DOCTOR医师NVARCHAR10是06DEPARTMENT科室NVARCHAR20是07CARDTYPE卡类型NVARCHAR10是08MEDICINEFEE药费NUMBERIC10,2是09REGFEE挂号费NUMBERIC10,2是10EXFEE检查费NUMBERIC10,2是11DIAFEE门诊费NUMBERIC10,2是12HOSIPITALFEE住院费NUMBERIC10,2是13PAYMENT本次付NUMBERIC10,2是14TOTAL总计NUMBERIC10,2是15DATE日期DATETIME是16PAYMENTTYPE付款方式NVARCHAR10是I卡表CARD表卡表CARD表记录的病人的卡的信息以及折扣信息等。字段的具体说明如图39所示。表39CARD表序号字段名字段含义数据类型可否为空01CARDID编号(PK)INT否02CARDTYPE卡类别NVARCHAR10是03MEDDISCOUNT药品折扣CHAR(10)是O4EXDISCOUNT检查折扣CHAR(10)是05HOSDISOUNT住院折扣CHAR(10)是06DESCRIPTION卡描述NVARCHAR50是35本章小结通过对系统的有效分析,已经设计出了自己要开发系统的总体结构和数据库关系。有了良好的中期工作,开发的方向就不会有太大的偏差,按部就班的完成自己的工作任务。剩下的就是如何实现这些设计的功能。4系统设计41登录模块输入输入员工用户名和密码,初始为用户名HEBUT,密码HEBUT。登录成功跳转至系统主界面,登录信息失败将弹出对话框提示。管理员登录页面如图41所示。图41管理员登录页42住院管理系统主界面成功登录后会显示系统管理的主界面,左侧采用树形结构显示各个模块,中部是窗口显示区域。左上角有个快捷查询病人的按钮。左下角标示了操作员以及类型。树形结构的导航中显示出了各个模块的内容,点击即可弹出窗口作为主界面的子窗口显示在界面中。主界面图如图42所示。图42住院管理系统主界面43导医模块该模块是系统的主要模块之一,分为病人登记,病人挂号和开医令三个子模块。完成了系统的病人信息以及就医信息的主要管理工作。431病人登记选择姓名或者录入姓名将显示病人的信息,点击右边的红色叉可以删除该病人。右下角有添加修改病人的按钮,点击可对信息框操作。病人预约和挂号是导入到其他模块的接口。病人登记界面如图43所示。432病人挂号病人挂号上半部模块是病人信息显示模块,如果没有病人可点击添加病人按钮进行添加。中部模块是挂号预约模块,通过选择挂号类型,挂号医生以及日期等完成挂号登记,下边的GRIDVIEW显示的分别是预约信息和值班医生的信息。病人挂号界面如图44所示。图43病人登记界面图44病人挂号预约界面433开医令开医令界面是医生录入信息的界面,可以进行病人资料的查询,选择病人录入信息,还可以添加药品检查诊断书和医令的打印,诊断书以水晶报表形式输出。开医令的主界面如图45所示。图45开医令界面添加药品检查界面提供了药品的添加包括数量单价等,以及检验和检查信息,下边以GRIDVIEW空间显示出添加的信息。添加药品检查检验界面如图46所示。图46添加药品检验界面打印医令和诊断书以医令为例。界面有打印的基本功能按钮,打印,界面输出,刷新,界面缩放等。打印医令界面如图47所示。图47打印医令界面退药界面里同过点击下方GRIDVIEW中的数据行信息,将在上部的窗体显示。可以选择票号,选择不通的购药信息。下方有输入退药数量和退药原因的输入框。退药界面如图48所示。图48退药界面44费用管理模快441前台缴费模块通过选择今天为缴费和全部未交费显示未交费的人的信息,选择药品费检查费住院费等显示费用明细。折后价根据卡类型而计算。打印付款单以水晶报表形式打印。前台缴费界面如图49所示。图49前台交费界面45药房服务模快451药房管理模块药房管理模块是新药品添加和药品删除的管理模块,上部有添加、删除、修改、保存四个控件,下边是填写信息的窗口,下部是个显示所有药品的GRIDVIEW的窗口控件。药房管理的界面如图410所示。452发药模块上下两个GRIDVIEW控件显示了医令开的药品和还未发药的药品,通过点击选择需要发药的信息,点击发药按钮发药成功。发药管理的界面如图411所示。图410药房管理界面图411发药管理界面453退药入库模块通过开医令中的退药信息填写到退药表中,退药表中的信息从该模块的下部的GRIDVIEW控件中显示。选择要退药的行信息将从上部的控件框中显示,点击确认退药退药成功。退药模块的界面如图412所示。图412退药入库界面46住院管理模块461登记住院模块1、住院登记首先先点击添加按钮激活控件,然后填写好全部的登记信息,单机上边的保存按钮控件可保存信息,点击登记入住也可保存信息同时会修改住院费的信息。上部还有打印住院单的选项,病床剩余按钮可显示一个提示当前选择病房的剩余病床数的提示框。登记入院的界面如图413所示。2、打印界面显示了病人住院的信息,以及部分挂号信息。打印住院信息的界面如图414所示。462办理出院模块办理出院界面首先先应确定病人已经缴费,点击缴费按钮可以连接到缴费界面,缴费完毕后,通过填写病人住院的具体信息,放可办理出院。清空病人在房间表中的信息,将该房间置为可用。同时可以再次打印病人住院信息。打印界面和入院的类似。办理出院的界面如图415所示。图413登记住院界面图414打印住院信息界面图415办理出院界面47基本设置模块基本设置模块由检验设置、检查设置、科室设置、病房设置、员工值班设置、挂号设置、用户管理、折扣卡设置和病房设置组成。以检验设置为例,其他模块界面和功能类似。检验设置上边有个导航条显示着检验的项目,右边四个按钮分别代表着添加删除修改和保存四个功能。操作时应该先点击添加按钮激活下方的输入信息控件,然后填写信息对检验进行管理。检验项目设置如图416所示。图416检验项目设置48本章小结有了前边奠定的良好基础,通过自己的学习和认识,开发出了自己的住院管理系统,实现了任务书中的大部分功能要求,不过还有很多不足和改进之处,有待以后的修饰和完善。5测试测试并不是本项目的重点,但是一个良好的测试能为用户提供良好便捷的操作与使用,也能真实的反应出系统的不足之处与错误的地方。本次采用黑盒测试法,对几个主要模块的功能进行测试,设计的测试用例以及结果如表51、表52、表53所示。通过对病人添加模块,开医令模块以及住院登记模块的测试,以及测试结果的分析,可以看出本系统基本完成了最初设计的功能要求。表51添加病人模块测试用例设计用例编号TEST_HISMIS_TJBR_01测试优先级高用例摘要添加新病人测试类型功能测试用例类型基本事件用例设计者王瑞超设计日期2011531对应UIHOSPITAL_MIS/FRM_PATIENTCS版本号BUILDV10对应开发人员王瑞超前置条件成功登录测试方法等价类划分输入数据病人信息执行步骤点击【导医服务】展开,再点击【病人登记】点击【添加病人】根据病人实际信息,填写完成所有信息框再点击【保存添加】预期输出一执行步骤后,弹出一个添加成功的信息提示框实际结果符合预期测试日期201163表52开医令模块功能测试用例编号TEST_HISMIS_KYL_01测试优先级高用例摘要对病人开医令测试类型功能测试用例类型基本事件用例设计者王瑞超设计日期2011531对应UIHOSPITAL_MIS/FRM_DOCCOMMANDCS版本号BUILDV10对应开发人员王瑞超前置条件成功登录,已有病人信息以及相应的挂号信息。测试方法等价类划分输入数据医令诊断信息执行步骤点击【导医服务】展开,再点击【开医令】在病人姓名的下拉菜单中选择病人姓名。选择病人相应的挂号单号和病例号。填写好医生信息以及医令和诊断。点击【保存医令】预期输出一执行步骤后,弹出一个保存成功的信息提示框实际结果符合预期测试日期201163表53登记住院模块功能测试用例编号TEST_HISMIS_KYL_01测试优先级高用例摘要病人登记住院测试类型功能测试用例类型基本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论