医院住院管理系统-前台管理毕业设计_第1页
医院住院管理系统-前台管理毕业设计_第2页
医院住院管理系统-前台管理毕业设计_第3页
医院住院管理系统-前台管理毕业设计_第4页
医院住院管理系统-前台管理毕业设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着计算机技术的不断发展和普及,计算机信息管理系统在企业管理中扮演着重要的角色。高效率、无差错的医院住院管理系统的开发适应了时代的需要。该系统的主要目的是改善医生的工作条件,降低门诊护士的工作强度,提高各方面的效率,同时也为医院各级管理人员科学管理提供基本统计数据,可最大限度发挥医院现有资源,产生良好的社会与经济效益。这些优点能够极大地提高病人及医师管理的效率,也是医疗机构理财的科学化、正规化管理,与先进科学技术接轨的重要条件。本文主要介绍了基于B/S开发模式的医院住院前台管理系统的设计与实现过程,首先介绍了此系统的研究背景、现状及意义,接着对JSP开发工具及相关技术进行了讨论。并对系统进行需求分析,初步确定了系统需求、基本功能、以及开发原则。最后,对各个功能模块进行了详细的论述。本系统采用JSP技术与JavaBean组件技术相结合,服务器采用ApacheTomcats,采用JDBC技术和后台SQLServer数据库相连接。系统以注册用户流程为走向,主要实现了患者于网上的住院信息查询。分别有用户注册,用户对医生信息的查询,对病房信息的查询,对费用及使用药品信息的查询等。本系统能够为医疗机构的使用者提供充足的信息和快捷的查询手段,大大的方便医疗机构的管理者的合理管理。最后对项目实现的环境进行简单介绍,并对所有功能进行完整的测试和分析。关键词:前台管理,B/S,JSP技术,信息查询,科学AbstractWiththecontinuousdevelopmentandpopularizationofcomputertechnology,computerinformationmanagementsysteminenterprisemanagementplaysanimportantrole.Efficient,error-freedevelopmentofhospitalmanagementsystemadaptedtotheneedofTheTimes.Themainpurposeofthissystemistoimprovethedoctor'sworkingconditions,reduceoutpatientnurses'workingstrength,improvetheefficiencyofvariousaspects,andalsoforhospitalmanagementscientificmanagementatalllevelstoprovidebasicstatisticaldata,canplayamaximumhospitalexistingresources,andproducegoodsocialandeconomicbenefits.Thesemeritscanenormouslyimprovetheefficiencyofthepatientandthephysicianmanagement,isalsoafinancialmanagementscientificandregularizedmanagementofmedicalinstitutions,withadvancedscienceandtechnologyoftheimportantconditions.ThisarticlemainlyintroducedbasedonB/Sdevelopmentmodeofhospitalatthefrontdeskmanagementsystemdesignandimplementationprocess,firstintroducedtheresearchbackground,presentsituationandsignificanceofthissystem,andthentotheJSPdevelopmenttoolsandrelatedtechnologiesarediscussed.Andthesystemrequirementsanalysis,preliminarydeterminedthesystemrequirements,basicfunctionsanddevelopmentprinciples.Finally,foreachfunctionmoduleindetailinthispaper.ThissystemUSESJSPtechnologycombinedwithaJavaBeancomponenttechnology,serverusingApacheTomcats,connectedessentiallyadatabaseusingJDBCtechnologyandthebackground.Systemforregistereduserstoprocess,mainlyforpatientsinhospitalinformationqueryonline.Respectivelyhastheuserregistration,userinformationquerytothedoctor,roominformationquery,thequeryofexpensesanduseofthedruginformation,etc.Thissystemcanprovidesufficientinformationforusersofmedicalinstitutionsandquickquerymethod,consumedlyconvenientmedicalestablishmentofreasonablemanagementofadministrators.Finally,abriefintroductiontotheprojectimplementationenvironment,andallfunctionsarecompletetestandanalysis.Keywords:frontdeskmanagement,B/S,JSPtechnology,informationquery,scienceTOC\o"1-3"\h\u目录101071绪论 1258511.1系统开发的背景 1232461.2系统开发的意义 1260121.3系统开发的目标 2164981.4相关研究工作 359162开发环境及工具简介 348122.1开发环境介绍 3166772.2JAVAWEB开发技术简介 3124332.2.1JavaWeb概述 358442.2.2主要框架 368212.2.3JSP的优点 3119892.3Myeclipse简介 423182.4sqlserver2000简介 453643系统功能分析、设计与方法 6176053.1系统功能分析 644093.2系统功能设计 7217183.3系统功能的设计方法 864014系统的实现 9168094.1主界面的实现 9168104.2系统登录模块的实现 918994.2.1登录流程图 925084.2.2管理员登录界面 10227694.3会员注册/登录模块的实现 10135914.3.1注册界面 1078254.3.2用户登录界面 1162254.4查询住院患者/主治医师模块的实现 11145194.4.1查询住院患者运行界面 12240694.4.2查询医院医师运行界面 1231474.5会员资料修改/药物查询模块的实现 13209594.5.1会员登录成功界面 13202564.5.2会员资料的修改界面 13286274.5.3会员对患者使用药物的查询 14320054.6其他信息查询模块的实现 1575454.6.1新闻资讯的查询 15251364.6.2互动留言的查询 16264355总结 1719987参考文献 1810365致谢 191绪论1.1系统开发的背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,在各行各业中都离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。而医院住院管理系统则是这类信息管理系统的最佳体现,而随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场所。二十一世纪是信息的时代,所以信息的交换和信息流通显得特别重要。因此,医院场所使用计算机来管理成为必然。

医院作为一种服务性机构,需要统计和保存的病人及医生资料繁多,包含很多的信息数据的管理,现今,有很多的小型医院都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于病人的住院情况(如住院天数、病历保存的天数)的统计和核实等往往采用对病历号的人工检查进行,大量应用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的医院有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。部分小型医院采取手工方式对病人住院情况进行人工管理,由于信息比较多,对病人管理工作混乱而又复杂;一般住院情况只记录在病人的病历本上,病床的相关资料在文件中,医院的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的住院信息进行更改就更加困难了。

基于这众多的问题,有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改病人住院及出院情况。

建立管理信息系统是一个很好的解决办法,因为随着社会生产力的迅速发展和科学技术的突飞猛进,一个集计算机技术、通迅技术、数据库技术、信息技术、现代管理理论为一体的系统开发方法已经逐渐成熟,我们完全能够结合自己的实际情况开发出实用的管理信息系统,来指导我们的学习。为此,我们组经讨论后一致决定在不与其他小组撞车的前提下通过自主开发这一医院信息管理系统,达到为医护人员减轻负担,为患者提供方便,从而提高医院工作效率的目的。1.2系统开发的意义伴随着我国工业的迅猛发展,为了抓住机遇,在竞争中占得先机,作为管理企业的一个必不可少的重要环节—在线管理的信息化、计算机化也就迫在眉捷了。开发在线管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济管理的结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。电子计算机和通信技术的快速发展使人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段。现如今计算机的价格已经十分的低廉,性能有了长足的进步,已经应用于许多领域,它成为了我们学习和工作的得力助手。就医院而言,在过去,我国的病人及医师的管理水平绝大部分都停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为这浪费了许多人力和物力,在信息时代这种传统的管理方法必然会被计算机为基础的信息管理所取代。而医院住院管理系统就是应运时代发展而生的产物,使用医院管理系统可以方便的管理病人、医师及药品的信息,不仅避免了人力物力的浪费,还提高的工作服务的效率。对于医院而言,医院住院管理系统是每一个医疗机构管理病人及医师收入和支出的不可缺少的一个管理信息系统,它的内容对于医疗机构的管理者来说是至关重要的,所以医院住院管理系统应该能够为每一个医疗机构的管理者提供充足的信息和快捷的查询手段,大大的方便医疗机构的管理者的合理管理。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对病人及医师进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。该系统基本实现了病人资料、办理出入院手续、床位设置,病人信息管理、信息查询、收费管理、数据备份等工作的计算机网络管理,大大改善了医生的工作条件,降低了门诊护士的工作强度,提高了各方面的效率,同时也为医院各级管理人员科学管理提供了基本统计数据,可最大限度发挥医院现有资源,产生良好的社会与经济效益。这些优点能够极大地提高病人及医师管理的效率,也是医疗机构理财的科学化、正规化管理,与先进科学技术接轨的重要条件。开发这一系统的好处大约有以下几点:第一、可以存储历年病人及医师的信息,安全、高效;第二、只需一到二名档案录入员即可操作系统,节省人力;第三、可以迅速查到病人及医师的各类信息。1.3系统开发的目标通过简单的需求分析,完成的医院住院管理系统,能够实现辅助医院医护人员工作,提高医院医护人员的工作效率。通过本系统,能够实现对住院部门的病人和病房两大信息的管理包括增、删、改、查,减轻医护人员的工作负担。本系统提供强大的查询功能,可以让系统用户根据各种不同的查询条件查询出相应的数据。出入院操作能够简单的实现病人的出入院操作,方便医院医护人员的操作,系统应该界面美观,操作简单,功能明确、完善。系统操作,应该有很高的效率,数据库操作方面应该提高效率,不能反应缓慢,这在系统搭建上要求合理、完善。通过建立该医院住院管理系统,采用计算机对医院病房和病人进行管理和查询,进一步提高医院住院管理效益和现代化水平,帮助提高医院住院管理工作人员工作效率,实现医院住院管理工作流程的系统化、规范化和自动化。1.4相关研究工作为了顺利完成基于医院住院管理系统系统的设计与实现,我在毕业设计期间所做的研究工作如下:1.研究了相关文献中关于医院住院管理系统的内容,了解需求、制定需求;2.学习JAVAWEB开发技术,了解JSP、servlet、B/S架构,学习数据库的编写与连接;3.设计医院住院管理系统的体系结构;4.设计医院住院管理系统的模块及其界面。2开发环境及工具简介2.1开发环境介绍硬件系统:奔腾1G以上CPU、1G以上内存、90G以上硬盘、光驱。软件系统:Windows2000或更高版本、myeclipse10.0、SQLServer2000数据库、tomcat7.0。2.2JAVAWEB开发技术简介2.2.1JavaWeb概述JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。2.2.2主要框架Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。2.2.3JSP的优点JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。JSP的优点:·对于用户界面的更新,其实就是由WebServer进行的,所以给人的感觉更新很快。

·所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。

·客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用,这意味着有很大的市场需求和更多的工作机会;上手快速并且相对容易;有大量可用的组件库。2.3Myeclipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。Myeclipse是jsp应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Jsp提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统Myeclipse是一个相对较好的选择。2.4sqlserver2000简介SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQLServer2000是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQLServer2000的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,SQLServer2000允许创建自定义报表用于打印或输出数据库中的信息。SQLServer2000也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQLServer2000是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,SQLServer2000作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Myeclipse来访问数据库并对其进行各种操作。Jsp、SQLServer2000以及其他的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。JDBC控件在数据库中的信息与将信息显示给用户看的Jsp程序之间架起了一座桥梁。我们可以设置JDBC控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,JDBC控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。JDBC控件还提供了用来浏览不同记录的各种跳转按钮。将JDBC控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。ADO是Mcrosoft提出的第三种数据库访问对象,是Microsoft数据库访问技术的一个主要发展方向,ADO将OLEDB封装在一个数据对象中,使得JSP程序中以方便地实现对数据库的访问。具体的与数据库的关系如下:JSP数据库应用程序一般由用户界面、数据库引擎和数据仓库三大部分组成。1.用户界面:用户界面是指应用程序与用户进行交互的界面,包括用于交互的所有界面元素和代码。它可以显示数据并提供查看或更新数据的所有对象,比如数据作业窗体,添加、删除记录或执行查询的JSP代码等,这些对象隐含着用来请求数据库服务的属性、事件和方法。2.数据库引擎:所谓数据库引擎,是一种管理数据怎样被存储和检索的软件系统,是应用程序与物理数据库之间的桥梁。它把应用程序的请求翻译成对各种类型数据库的物理操作,并向应用程序返回结果。3.数据仓库:数据仓库是包含数据库表的一个或多个文件,是存放数据的地方。对于本地的JSP数据库来说,就是.mdb格式文件;对于不同的数据库,它可能具备其它格式。JSP访问数据库通常有三种途径:.使用JDBC访问数据库;.通过JSP提供的数据访问变量编程访问;.通过ODBC接口访问ODBCAPI函数。JSP程序的数据访问通过数据访问接口来实现。在JSP中,主要的数据访问接口有三种:数据存取对象(JDBCSQLServer2000Object;DAO)、远程数据对象(RemoteJDBCObject;RDO)、ActiveX数据对象(ActiveXJDBCObjects;ADO)。JSP通过数据库引擎可以访问的数据库分如下三类:内部数据库、外部数据库和ODBC数据库。1、内部数据库——即.MDB格式的数据库,包括DAOAPI、MicrosoftSQLServer2000和MicrosoftAccess创建的数据源,也称为本地数据库。由于是由Jet引擎直接创建和操作这些数据库,可以提供最大程度的灵活性和速度。2、外部数据库——即"索引顺序存取方法(ISAM)数据库,例如Btrieve、dBASE、FoxPro以及Paradox等。JSP能够创建和操作所有这些数据库,还可以访问MicrosoftExcel或Lotusl-2-3电子表格,以及一些标准的文本文件。3、ODBC数据库——即符合开放式数据库连接性(ODBC)协议的数据库。JSP可以访问ODBC标准客户/服务器数据库--如MicrosoftSQLServer、Oracle和Sybase。可使用ODBCObject直接把命令传递给服务器处理,以创建真正的客户机/服务器程序。3系统功能分析、设计与方法3.1系统功能分析该系统考虑将整个系统分解成如图3-1模块结构图:其他信息查询其他信息查询管理员登录注册登录需查看的信息修改登录密码系统设置管理注册会员管理住院患者管理主治医生管理主界面图3-1模块结构图根据医院提供的管理的信息,预测开发的管理系统的达到的功能如下:第一部分:系统登录管理要求:用户分二类:管理员登录(仅管理员可登录)、普通用户注册登录(仅可查询信息);第二部分:住院患者管理要求:=1\*GB3①实现患者资料的新增、修改、办理患者出院、查询患者资料;=2\*GB3②实现新增病人、病人的转科转房、病房明细查询、患者退房;=3\*GB3③实现病人药品使用的增加、修改,收费项目列表;=4\*GB3④实现当日出/入院病人数量和人员列表,实现各床位管理。第三部分:主治医师管理要求:实现主治医师资料的新增、修改、查询,有统计各个主治医师的治疗效果第四部分:注册会员管理要求:实现对注册会员的身份权限进行查询、删除等管理;第五部分:系统管理要求:实现对管理员信息的增加、删除、修改、查询;3.2系统功能设计在系统的开发过程中,尽量注意模块的高内聚、低耦合,使得系统的整体性能提高,并且也有利于投入使用后的系统维护。第一步:实现总界面模块对总界面布局安排,并设置功能选项的安置,即用户登录、管理员登录;=1\*GB3①用户以会员的方式进行登陆,如果为注册则提示用户进行注册后再进行登录,进而可以对主治医师的信息进行查询,对住院患者的信息进行查询;=2\*GB3②管理者以管理员的身份进行登录,并可进行下几步的操作;第二步:实现病人信息查询模块此类功能要求,为防止病人信息泄露,病人或其家属要知道病人的病房号及姓名,并以病房号及姓名为检索关键字对病人信息进行检索查询;查询结果包括病人所在病房、主治医师、药品使用情况及住院费用等相关情况;对检索信息输入错误后可进行报错及重置的任务选项。第三步:实现管理员登录模块此模块要求,系统管理员以系统管理者的身份进入系统,=1\*GB3①可对病人信息进行添加、删除操作,其中,添加病人信息内容包括:病人病历号、姓名、病因、预付款、主治医生等信息;删除病人信息以病人病历号为关键字进行管理删除;=2\*GB3②病房管理及病人管理;=3\*GB3③医生信息管理的病历号、姓名、病房号等信息进行入库管理,并能查询病房分配剩余管理信息以医生编号、姓名、职称、简介等信息进行入库管理;删除时则以医生编号为检索信息进行删除操作;=4\*GB3④收费管理以患者病历号为检索信息进行检索查询,反馈结果要求显示患者姓名、预付款、医院总费用、结余等信息;并设有查看清单,清算费用出院等功能选项,当患者或其家属要求查看清单时可显示患者使用药品名称、数量、药品费用、开药医师、用药时间等信息,是患者及其家属明确的了解消费及就诊情况。第四步:注册会员管理要求:实现对注册会员的身份权限进行查询、删除等管理;第五步:系统管理要求:实现对管理员信息的增加、删除、修改、查询,其中包括管理员登陆名称、密码等信息进行修改和查询删除;3.3系统功能的设计方法考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。主要任务如下:①为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;②确定每一模块使用的数据结构;③确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。④要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。本系统在开发过程中所采用的详细设计方法为IPO图:1、病人及医师的查询模块IPO图,如下图3-3-1病人及医师的查询模块IPO图:IIOP查询内容的设定提供相应的界面供操作人员操作显示查询的结果统计相关信息图3-3-1病人及医师的查询模块IPO图用户管理模块的IPO图,如下图3-3-2用户管理模块的IPO图:IOIOP增加、删除、修改用户信息提供相应的界面供操作人员操作保存到用户管理表图3-3-2用户管理模块的IPO图4系统的实现4.1主界面的实现主界面是用菜单形式表现的,如图4-1主界面的实现:图4-1主界面的实现主界面的页面布局包括顶端的会员登录等链接控件,以及时钟显示;页面显示部分包括医院名称,应用链接控件,图片资讯,新闻资讯以及医院简介;用户在进入管理系统网站后可以直观的看到医院的相关信息和应用按钮,方便用户对医院进行深入的了解和使用此管理系统,使此系统更加的人性化,使用更加高效化。4.2系统登录模块的实现4.2.1登录流程图如下图4-2-1为登录流程图:YYN开始输入登录密码是否正确主界面图4-2-1登录流程图4.2.2管理员登录界面如下图4-2-2为管理员登录界面:图4-2-2管理员登录界面此操作需要管理者以管理员得身份输入正确的用户名、密码、验证码进入管理页面。4.3会员注册/登录模块的实现4.3.1注册界面如图4-3-1为用户注册界面显示界面:图4-3-1注册界面用户要按照图4-3-1提示进行个人信息的填写,并且各项信息均正确后方可成为合法的会员;当用户以合法的注册会员登录系统后,即可跳转到到会员登录页面。4.3.2用户登录界面用户登录界面,如图4-3-2登录界面:图4-3-2登录界面用户以会员的身份进行登陆进入下一级页面后,可进行对个人注册信息的查询、修改的操作。4.4查询住院患者/主治医师模块的实现4.4.1查询住院患者运行界面如下图4-4-1为查询住院患者运行界面:图4-4-1查询住院患者界面会员登录后,即可查询住院患者的床位号、姓名、病因、主治医师及入院时间等信息;但会员仅可以查询不可以进行进一步的操作。4.4.2查询医院医师运行界面如下图4-4-2-1为查询医院医师运行界面:图4-4-2-1医院医师的查询会员可以对医院所有的医师进行查询显示,显示内容包括医师的姓名、职称;如若想进一步了解医师的信息可点击医师的显示部分进而进入医师的简介资料显示部分,如图4-4-2-2医师详细资料显示:图4-4-2-2医师详细资料显示此页面的资料显示可以是用户进一步的来了解医师的信息,方便患者到医院进行就诊咨询,避免患者对医生的了解偏见,使患者能更安心的进行就诊治疗。4.5会员资料修改/药物查询模块的实现4.5.1会员登录成功界面如下图4-5-1为会员登录成功界面:图4-5-1会员登录成功界面会员以合法身份登陆后,登录界面会显示当前用户的用户名、会员级别等基本信息。4.5.2会员资料的修改界面如果会员想修改密码信息内容,则进入到如图4-5-2-1页面,此页面为修改会员登录密码页面。图4-5-2-1修改会员登陆密码页面如果会员想对个人注册信息进行修改,则进入下图4-5-2-2页面,会员可对自己的注册信息进行系统的修改。图4-5-2-2注册信息修改页面4.5.3会员对患者使用药物的查询当会员要对患者使用药物的信息查询时,既跳转到医药费用查询界面,如下图4-5-3-1:图4-5-3-1医药费用查询界面当会员输入正确的患者信息时,即可显示当前查询患者的使用药品信息,下图4-5-3-2:图4-5-3-2医药费用查询结果界面此页面显示信息可是使用户了解当前患者使用的药品名称、编号、价格、使用剂量以及主治医师和用药时间;此功能可以使医院的服务信息更加透明,方便患者家属及亲友对患者治疗信息的了解度,使患者可以进一步的配合医院的后续治疗。4.6其他信息查询模块的实现此模块分为新闻资讯的查询和用户留言互动的查询,用户可以对医院最新更新的新闻资讯进行查看,以了解医院及社会的最新动态;用户还可以查看到医院的互动留言平台,并参与到其中,与医生、其他用户进行语言互动。4.6.1新闻资讯的查询对于新闻资讯的查询,用户可以以游客的方式进行查看,此模块未设查看权限,即只要打开本系统主页即可查询,如图4-6-1-1新闻资讯的查询:图4-6-1-1新闻资讯的查询如果欲了解相关具体内容信息,用户还可打开连接进行详细查看,如图4-6-1-2新闻资讯详细内容的查询:图4-6-1-2新闻资讯详细内容的查询此查询可以是用户更全面的了解医院发布的相关信息,使用户对医院及社会进一步的了解。4.6.2互动留言的查询留言互动模块即是主页你问我答模块,用户可以会员的身份进行留言,也可以以匿名游客的方式进行留言;而对互动留言的查看没有设置权限,即打开本系统主页即可进行查询,如下图4-6-2-1互动留言的查询:图4-6-2-1互动留言的查询此模块可以进一步使医院了解用户的意见和需求,使医院的服务达到进一步的提升,也可使用户了解更为广大的用户对医院看法意见等信息,方便了用户对医院更深切的了解。

5总结毕业设计是我们将所学理论知识形成系统的一个锻炼的好机会,也是学校和老师检验我们学习成果的一个好方法。经历这次的毕业设计让我又接触并学习到了一种更新型更受用户喜爱的Web开发技术,通过对编程语言的不断学习,虽然在这过程中遇到了一些困难,但是在克服这些困难之后,我对它产生了更大的兴趣,并让我明白了我在Web的开发之中还有很多的知识需要学习。随着网络的不断发展和社会的不断进步,在未来的网络应用将会有很大的提高,并产生很大的需求。在实际开发中我们遇到了很多的难题问题,例如对医院系统功能了解的不全面,对系统流程的不清晰,以及对结果层次的分析不当,选择开发工具的不谨慎,致使这些客观的问题一再阻挠设计开发的进度,但最后在老师的指导下以及借助网络的查询终得以解决,虽然这些客观的问题在开始前期就得以解决,但是对于自己储备知识的有限,缺少系统开发经验以及系统开发逻辑层次不明确等一系列的主观问题,却在后期的开发设计充分的展现出来了,这也显示了自己在日常学习及知识拓展上的不足,使我们看到了自己今后要继续努力的方向,加强自我知识的储备,努力拓展自我的知识层面,使自己不再拘泥于所学课本上的知识,为自己坚实了进取的动力。通过这次毕业设计,不仅让我完整的通过学习,分析以及开发,最终完成程序的编写,而且让我对大学所学知识以及Web开发的有关知识有了更多的了解,对我未来的发展起到很大的帮助引导作用。参考文献[1]李兴华,王月清编著,[2]孙晨霞主编,数据库应用技术,北京邮电大学出版社,2010.8[3],,,[4](美)乔治(George.J)等著,龚晓庆等译.面向对象系统分析与设计)第二版),清华大学出版社,2008.1[5]李钟尉,王国辉,潘凯华著,java范例完全自学手册,人民邮电出版社,2009.10[6]明日科技著,SQLServer从入门到精通,清华大学出版社,2012.9[7]孙卫琴

著,Tomcat与JavaWeb开发技术详解(第2版),电子工业出版社,2009.1[8](美)

MarijnHaverbeke

徐涛

译,JavaScript编程精解,机械工业出版社,2012.9[9]孔昊著,JavaWeb设计实用教程--基于Eclipse环境的应用开发,机械工业出版社,2012.4[10]顾正刚

著,网站规划与建设(新版),机械工业出版社,2007.2致谢在历时三个多月的毕业设计中,感谢我的指导教师高媛老师。在项目开发过程中时刻督促我们,对于技术上的难题总是优先帮助我们解决,对于我们的帮助也不烦不燥、耐心教导,使我们很快掌握了技术。正因为此我们才顺利地完成了这次毕业设计,同时也从中获益非浅。在此衷心的感谢所有关心本次毕业设计和实现的老师和同学,能够给我这次学习和交流的机会。大学生活即将结束,回首既往,自己一生最宝贵的时光能与我敬爱的老师和可爱的同学一起度过,实在是荣幸之极。我由衷感谢他们,没有他们我就不会有这么快的进步,也不会有这么快乐的大学生活。这次毕业设计也得到了很多同学老师的帮助,由其要感谢我的辅导老师高媛老师,他在这次毕业设计上给予我很多辅导、帮助以及极大地宽容。另外在平时学习课程的时候他也给了我很多启发,让我更加了解计算机,更加了解社会,对于未来有更多的信心。最后,感谢所有对我有过帮助的人。基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究HYPERLINK"/detail.htm

温馨提示

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

评论

0/150

提交评论