jsp医院管理系统springmvc论文_第1页
jsp医院管理系统springmvc论文_第2页
jsp医院管理系统springmvc论文_第3页
jsp医院管理系统springmvc论文_第4页
jsp医院管理系统springmvc论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

医院管理系统学生姓名:学号:指导教师:所在学院:专业:2018年05月摘要摘要关键词:医院管理系统;JSP技术;MYSQL数据库;B/S结构ABSTRACTWiththeincreasinglywidespreaduseofcomputers,therequirementsforautomation,information,andsystemizationofmanagementhavebeencontinuouslyimprovedinallwalksoflife.Inrecentyears,withthecountry'semphasisonmedicalcareandsupport,thescaleofhospitalshascontinuedtoexpand,andmosthospitalshavebeguntoimplementhospitalmanagementthroughtheInternet.ThehospitalmanagementsystemstudiedinthispaperisbasedonthecurrentpopularB/S(browser/server)architecture,usingJSPdynamicwebpagedevelopmenttechnology,JAVAprogramminglanguageandMYSQLdatabasedesignanddevelopment.Thepaperfirstelaboratedthedevelopmentofthehospitalmanagementsystem,andcarriedoutamoredetailedanalysisoftherequirementsofthesystem,discussedthefunctionalrequirementsofthehospitalmanagementsystem,businessprocesses,systemstructureanddatabasedesignandotherissues.Hopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrenthospitalinformationmanagementstatusandimprovemanagementefficiency.Thesystemhasbeentested,theoperationisstable,andtheoperationisconvenientandfast.Itisahospitalinformationmanagementplatformwithcomprehensivefunctions,goodpracticality,highsecurity,andgoodscalabilityandmaintainability.Keywords:hospitalmanagementsystem;JSPtechnology;MYSQLdatabase;B/Sstructure目录摘要 IABSTRACT 1目录 11引言 11.1研究背景 11.2研究现状 11.3研究目的及意义 11.4研究内容 22相关开发工具及技术 32.1开发工具 32.1.1MyEclipse 32.1.2Tomcat 32.2JSP技术 32.3MYSQL数据库 42.4B/S架构 43系统需求分析 63.1需求分析概述 63.2可行性分析 63.2.1技术可行性 63.2.2操作可行性 63.2.3经济可行性 73.2.4时间可行性 73.3系统性能分析 73.3.1系统安全性 73.3.2数据完整性 73.4系统流程分析 73.4.2操作流程 73.4.2添加信息流程 83.4.3修改信息流程 83.4.3删除信息流程 94系统设计 104.1系统概要设计 104.2系统功能结构设计 104.3系统开发流程 114.4数据库设计 124.4.1数据库概念结构设计 124.4.2数据库实体设计 124.3.2数据库表设计 135系统的实现 155.1登录模块的实现 155.2个人中心模块的实现 155.3人员管理模块的实现 155.4会员管理模块的实现 165.5药品库存管理模块的实现 165.6临期药处理管理模块的实现 165.7系统提醒模块的实现 175.8销售记录管理模块的实现 175.9管理模块的实现 175.10售货情况分析模块的实现 186系统测试 196.1系统测试方法 196.2测试策略 196.3测试安排 196.4测试分析 207结论 21参考文献 22致谢 231引言1.1研究背景随着计算机科学技术日渐成熟,人们已经深刻认识到计算机功能的强大,计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。随着我国市场经济的快速发展和医院的不断扩大,医院相关信息的管理越来越繁琐,所以必须对医院进行更加系统的管理。随着信息化的快速发展,计算机信息管理成为一种新型的管理模式。由于医院药品信息繁多、业务量大,单凭手工记录已经很难适应工作的需要。医院是关系到人们健康的特殊部门,国家对医院的管理有一些不同于其他行业的管理要求,这些都加大了医院管理的难度。如何尽快建立和完善现代企业的信息化管理机制,已成为医院发展的重中之重。利用计算机平台进行管理操作,最大程度的达到科学的管理,合理的安排,促进医院发展。医院管理系统可以对医院进行精确快速的管理,大大减轻手工劳动强度,提高工作效率,功能强大全面的医院管理系统使管理人员快速掌握医院的状况,从而做出最正确的决策。本医院管理系统使医院相关信息管理工作系统化,规范化,自动化。1.2研究现状在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。电子计算机在医院的应用已有三十多年的历史,60年代初,美国便开始了HIS的研究。著名的麻省总医院<MGH>开发的COSTAR系统是60年代初开始并发展到今天成为大规模的临床病人信息系统。随着计算机技术的发展,70年代,HIS进入大发展时期,美日欧各国的医院,特别是大学医院及医学中心纷纷开发HIS,成为医药信息学的形成和发展的基础。70-80年代,美国的HIS产业已有很大发展。1985年美国全国医院数据处理工作调查表明,100张床位以上的医院,80%实现了计算机财务收费管理,70%的医院可支持病人挂号登记和行政事务管理。25%的医院有了较完整的HIS,即实现了病房医护人员直接用计算机处理医嘱和查询实验室的检验结果。10%的医院(2530)有全面计算机管理的HIS。1.3研究目的及意义本医院管理系统的开发目的是医院相关管理工作从手工管理转变成信息化管理。传统的管理模式已经满足不了医院发展需求,而医院管理系统的建立使医院管理实用化、先进化、高效化。对医院管理的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的医院管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着信息系统的不断完善,医院管理将越来越依赖于信息化的管理。所以系统开发将围绕医院管理的实际情况,使之能迅速适应医院管理的需要。随着医院的规模不断变大,医院管理系统也将不断完善,使其能更加适合医院的发展需求。医院管理系统的实施具有如下现实意义:第一,提高医院的管理效率,使之更加科学化、高效化。第二,改变了以前记录医院相关信息的防治,电脑录入更加方便快捷。第三,实现了医院管理的计算机化。1.4研究内容本医院管理系统主要开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过调试、编译与实现,该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。本医院管理系统采用JSP技术、MYSQL数据库,基于B/S结构开发,通过对系统的需求分析,设计出了本医院管理系统,主要的研究内容有:(1)在使用中了解系统的工作流程,撰写关于系统的需求分析。(2)根据企业资源管理用户的具体需要,分析、设计出系统的功能框架结构。(3)根据系统的需求分析以及总体设计,设计出系统的结构图。(4)根据功能编写本系统的开发技术文档。(5)编写代码。(6)对本医院管理系统进行系统测试。2相关开发工具及技术2.1开发工具本医院管理系统的设计主要运用了MyEclipse和Tomcat后台服务器技术,设计时中采用了JSP技术完成了页面设计过程,接下来我们主要对MyEclipse和Tomcat进行说明。2.1.1MyEclipse通常用来设计Java,J2EE的Eclipse插件集合,利用它可以完成对数据库和J2EE的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。2.1.2TomcatTomcat是一种是一个免费的开放源代码的Web应用服务器。在访问客户比较少的情况下被经常采纳,在设计JSP程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache服务器相对独立的进程运行的。2.2JSP技术JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过JavaServlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:1、一次编写,到处运行。除了系统之外,代码无需做任何改动。2、系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。3、强大的可塑性。通过一个不大的Jar程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。4、具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。5、支持服务器端组件。只有很有力的服务器端组件才能支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVABEANS组件来达成纷乱的商务功能。2.3MYSQL数据库在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQLServer)和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多种方式途径来连接数据库;虽说其功能不够强大、规模也相对较小,但是对于本系统来说足够了,同时也可以进行二次开发的数据库表结构空间的扩展。使用MySQL建立系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。MYSQL数据库具有以下特点:1、C和C++中使用和测试,以确保源代码的编译器的便携性和灵活性。2、支持多种操作系统AIX的,FreeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系统,OS/2裹时,Solaris,Windows等。3、提供了用于不同的编程语言的API。编程语言,如C,,C++,Python和Java的,的Perl,PHP,埃菲尔铁塔,Ruby和Tcl的。4、以及使用的CPU资源来支持多线程。5、算法优化查询SQL,切实提高搜索速度。6、网络上的客户端和服务器可以用来编程任何独立的编程环境,也有中国,GB2312,BIG5,日文写作,一般基金,用于支持多国语言,并且可以嵌入在数据表和其他软件shift_jis访问柱可以用作的名称。7、TCP/IP,ODBC和JDBC数据库,并提供连接到其他。8、管理工具的管理,控制和优化数据库的操作。9、可以数以千万计的记录在一个大的数据库。2.4B/S架构B/S架构是一种基于互联网系统的软件系统开发架构,是现如今在软件系统开发中采用非常大量的一种软件系统结构。现如今B/S架构已经被大量使用,打破了C/S结构的结构,给基于网络结构的软件系统提供了良好的支持。B/S架构伴随着计算机网络技术发展而逐步的发展和更新。伴随着互联网的进一步发展,就要求大多数的管理系统要求不仅仅可以在一台电脑上使用,同时可以在接入互联网的其他电脑也可以使用对系统进行操作和使用。在这样的背景下基于B/S架构的软件系统设计方法得到了越来越大量的使用,基础部分也在不断的更新。B/S架构是利用操作系统中的浏览器来进行使用的,不是一种窗体软件系统,不需要在使用系统的电脑上进行安装。B/S架构的运行方式是在远程的服务器上把开发的软件系统部署在远程的服务器上,在部署好软件系统之后就可以实现在任何接入互联网的电脑上访问部署好的软件系统系统。B/S架构给使用管理系统的用户带来极大的便利。基于B/S架构的管理系统可以架设到计算机网络上,可以不受地理位置和其他条件的限制,可以在任何联通互联网的地方使用这样的管理系统。本文开发的医院管理系统就是基于B/S架构开发的一种先进的管理系统。基于C/S架构的管理系统只可以被使用在本地电脑上,不能通过计算机网络来进行使用和操作,在使用地理位置等方面都没有B/S架构使用方便。3系统需求分析3.1需求分析概述需求分析的任务是通过详细调查医院管理系统所需的对象,充分了解系统的工作概况,明确功能实现的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。需求分析就是分析用户的需要与要求。如果需要评估的结果准确地反映用户的实际需求,这将直接影响到方案设计的整个阶段,而且对系统的使用产生影响。着眼于需求评估是完成调查,收集和研究,并可能受到影响的数据管理和安全信息的需求的过程。需要研究是从用户分析和细化的信息,在功能和性能上有描述。它是软件开发过程中的第一阶段的一部分,主要任务是要了解你需要什么,什么应做的工作,以确定系统的,因此在目标系统提出完整,准确,清晰,具体的要求,并表示以书面形式唤醒。研究需求分析是对系统的功能需求方面进行评估,评估系统可以实现的具体功能能否满足之前的预期效果。需求分析是在开发系统的前期需要做的功能,也是必不可少的一个步骤,只有做好系统的需求分析才能够开发出一个可以使用的具体的医院管理系统。3.2可行性分析通过对本医院管理系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性和时间可行性四个方面进行分析。3.2.1技术可行性技术可行性分析是开发一个系统的最重要的一个步骤。技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。根据系统的需求分析和框架要求采用合适的程序开发语言和开发框架才能达到事半功倍的效果。本医院管理系统是在互联网上使用的一个医院管理系统,以此考虑开发的好程序必须具备联网的功能,程序系统必须可以在互联网上进行使用,这样就可以不受地理位置的限制。在前面第二章已经对各种技术进行了分析和讨论。通过对目前学习的程序开发语言和程序框架分析得出采用JSP程序开发框架适合此本医院管理系统的开发。3.2.2操作可行性操作可行性也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。功能模块分门别类的放置到导航菜单上每组功能模块都在同一组导航菜单上这样使用起来方面快捷,同时导航菜单的顺序也是需要考虑的,导航菜单的放置要符合操作流程,第一步操作在上面、第二部操作导航在下面、以此类推。通过对操作可行性的研究可以让用户顺利简单的使用开发的好的系统。3.2.3经济可行性经济可行性主要是研究和分析系统的投入和产出的关系,非常明了问题不能产出大于投入。本系统是一个医院管理系统,通过对前面的需求分析、技术可行性分析、操作可行性分析等信息来分析,系统投入并不大。一旦系统开发成功为医院管理节约人力资源、纸张资源等。通过具体的分析系统具备一定经济可行性。3.2.4时间可行性从时间上看,在三个月的时间里学习相关知识,开发本医院管理系统,时间上是有点紧,但是不是不可能实现,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。综上所述,本医院管理系统的开发具有很高的可行性。3.3系统性能分析3.3.1系统安全性本医院管理系统要严格控制管理权限,具体要求如下:1、要想对本医院管理系统进行管理,首先要依靠用户名和密码在系统中进行医生登陆,无权限的用户不可以通过任何方式登录系统后台,对系统的任何信息和数据进行操作,这样可以保证系统的安全可靠性和准确性。2、在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作,只有系统医生能够使用全部模块。3.3.2数据完整性1、所有记录信息要保持全面,信息记录内容不可以是空。2、各种数据间相互联系要保持正确。3、相同数据在不同记录中要保持一致。3.4系统流程分析流程分析阶段要调查系统所涉及每个环节的管理业务活动,掌握所有管理的内容、作用和信息的输入、输出、数据存储以及信息处理方法和过程,并根据实际处理步骤和过程,绘制出流程图。3.4.2操作流程用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码,选择登录角色进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。本医院管理系统操作流程如图3-1所示。图3-1操作流程图3.4.2添加信息流程添加信息时,信息编号系统采用自动增号的模式,无需用户填写,用户在添加信息输入信息,系统会自动对信息数据进行验证,信息合法则验证成功添加至数据库,信息不合法提示添加失败,重新输入信息。添加信息流程如图3-2所示。图3-2添加信息流程图3.4.3修改信息流程用户在进行修改信息操作时,首先进入修改信息界面,医生输入修改信息数据,系统进行数据的判断验证,修改信息合法则修改成功,信息更新至数据库,信息不合法则修改失败,重新输入。修改信息流程图如图3-3所示。图3-3修改信息流程图3.4.3删除信息流程用户选择要删除的信息,单击删除按钮,系统则提示是否确定删除信息,用户选择确定删除,则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图3-4所示。图3-4删除信息流程图4系统设计4.1系统概要设计本医院管理系统主采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示。图4-1系统工作原理图4.2系统功能结构设计系统整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:1、系统被分解多个子模块2、对各个子模块的功能进行预先的设计3、对各个子模块之间的逻辑关系进行设计4、对各个模块的界面以及模块间信息的传输进行设计在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。本医院管理系统的功能结构设计如图4-2所示。图4-2系统功能结构图4.3系统开发流程结合实际医院管理进行的详细调查,进而对本医院管理系统的开发流程进行具体的分析。首先对系统进行需求分析,进入对系统的模块、数据库等进行详细的设计,编写代码,进行系统整合,最后对系统进行测试,完善系统。系统开发流程图如图4-3所示图4-3系统开发流程图4.4数据库设计4.4.1数据库概念结构设计设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,也不依赖支持数据库的DBMS,独立于计算机系统。4.4.2数据库实体设计在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。通过上述分析对数据库的需求,与系统概念模型的特点及开发方法相结合,我们可以建立E-R模型图,本系统的E-R图如下图所示:1、管理员信息实体E-R图,如图4-4所示。图4-4管理员实体属性图2、人员信息实体E-R图,如图4-5所示。图4-5人员实体属性图3、临期药处理信息实体E-R图,如图4-6所示。图4-6临期药处理实体属性图4、销售记录信息实体E-R图,如图4-7所示。图4-7销售记录实体属性图4.3.2数据库表设计医院管理系统的设计和实现需要后台数据库,本系统采用MYSQL数据库进行数据的储存,下面介绍数据库中的各个表的详细信息。表4-1t_admin管理员信息表字段名称字段意义字段类型字段长度是否主键能否为空id编号int11是否username用户名varchar100否是password密码varchar100否是表4-2t_customer人员信息表字段名称字段意义字段类型字段长度是否主键能否为空id编号int11是否username用户名varchar100否是password密码varchar100否是customerName姓名varchar100否是age年龄varchar100否是sex性别varchar100否是phone电话varchar100否是js角色varchar100否是表4-3t_lqycl临期药处理信息表字段名称字段意义字段类型字段长度是否主键能否为空id编号int11是否ypId药品int11否是num数量int11否是content处理内容text否是表4-4t_shjl销售记录信息表字段名称字段意义字段类型字段长度是否主键能否为空id编号int11是否ypId药品编号int11否是customerId销售编号int11否是hyId会员编号varchar255否是num数量varchar255否是showDate日期varchar255否是fee总金额int11是否5系统的实现5.1登录模块的实现用户要想进入本医院管理系统必须进行登录操作,在登录界面输入正确的账号和密码,选择登录类型进行登录,系统会对用户输入的登录信息进行验证,信息正确则登录成功,反之登录失败。登录界面展示如图5-1所示。图5-1登录界面5.2个人中心模块的实现店长和员工通过个人中心可以机械能修改密码,其界面展示如图5-2所示。图5-2个人中心界面5.3人员管理模块的实现店长和员工通过人员管理可以进行人员信息的新增、修改和删除,其界面展示如图5-3所示。图5-3人员管理界面5.4会员管理模块的实现管理员通过会员管理可以进行会员信息的新增、修改和删除,其界面展示如图5-4所示。图5-4会员管理诊界面5.5药品库存管理模块的实现员工和管理员可以进行库存信息的新增、修改和删除,其界面展示如图5-5所示。图5-5药品库存管理界面5.6临期药处理管理模块的实现可以进行临期药处理信息的新增、修改和删除,其界面展示如图5-6所示。图5-6临期药处理管理界面5.7系统提醒模块的实现员工可以进行直销药排名的查看,其界面展示如图5-7所示。图5-7滞销药品排名界面5.8销售记录管理模块的实现通过销售记录管理可以进行新增和删除销售记录,其界面展示如图5-8所示。图5-8销售记录管理界面5.9管理模块的实现通过退货记录管理可以进行退货记录信息的新增和删除,其界面展示如图5-9所示。图5-9退货记录管理界面5.10售货情况分析模块的实现员工可以进行统计信息的查看,其界面展示如图5-10所示。图5-10售货情况分析界面6系统测试6.1系统测试方法在我们设计软件的过程中,测试系统常用的测试方法主要有两种:功能测试和结构测试。功能测试也被叫做黑盒测试和数据驱动测试,是在已经知道系统应该具有的具体功能的情况下,通过黑盒测试来测试系统功能是不是能够正常运行。在测试时,将系统当做不能打开的盒子,在不管系统内部结构与特性的状况下进行测试,它只检查系统功能是不是根据系统说明书的规定正常运行的,同时检测系统是否能正确接收的输入信息和输出信息的正确对应,并保持系统的完整性的外部信息需求。白盒测试与黑盒测试相反,它了解系统内部工作的各项具体程序,能够通过测试来检查系统内部的运行是不是按照系统说明书的规定进行正常运作的,因此,白盒测试又被叫做结构测试和逻辑驱动测试。根据测试程序的结构在每个道路试验,当系统运行时不是能按预定要求正确运行,无论其功能如,白盒测试试验,道路试验是一个逻辑驱动器,这种测试主要用来软件测验。6.2测试策略为了方便用户使用本医院管理系统,以及尽可能减少使医院管理系统的设计与实现的测试错误的发生。该测试系统的主要范围,具体测试以下三个方面:1、于医院管理系统的代码,分别进行单元测试,集成测试,系统测试,验收测试的结果;2、列在测试对象可以被测试或不可接受的测试的特性和功能;3、用于分析和文档的测试需求,该日期的书面文件不必影响的设计,开发和执行的测试。6.3测试安排该系统的总体质量进行了测试,该系统的功能和性能完全可以实现,那么必须做到以下几点:1、为每个系统的功能测试,单元测试,集成测试2、系统测试,集成测试,系统测试的各个模块的整合3、所有测试用例已经实现4、通过执行所有的自动化测试脚本5、所有重要的等级问题是与测试和验证完成6、测试的每个部分是验证完成的水平7、重要特点不是问题8、回归测试6.4测试分析本医院管理系统设计时借鉴了国内外优秀网站的优点,从界面到系统设计都保证了管理人员以及用户能够方便操作。系统的主要特点和优点归纳如下:1、本系统用的移置性和针对性都比较高,因为针对性高可以提供更好的服务,而移置性可以在多个系统上运行,更给用户带来了极大的方便。2、该医院管理系统内容全面,管理方便可以及时的全面的处理各种错误,异常,其操作方便,用户界面友好,可以有效的提高医院管理的效率。经过对总体测试分析,医院管理系统运行正常,通过测试。7结论本文研究了医院管理系统的设计与实现,在文章开端首先对个研究背景和研究现状等作了简单的介绍,然后通过系统分析,引申出本系统研究的主要内容。通过对JSP和MYSQL数据库的简介,从硬件和软件两反面说明了本医院管理系统的可行性,本文结论及研究成果如下:实现了JSP与MYSQL相结合构建的医院管理系统,通过本次医院管理系统的研究与实现,我感触到学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它,一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。要想吸引更多的用户,系统的界面必须要美观、有特色、友好,功能要健全。由于在此之前对于JSP知识没有深入了解,所以从一开始就碰到许多困难,例如一开始的页面显示不规范、数据库连接有问题已经无法实现参数的传递等等,不过通过在网上寻找有关资料以及同学的帮助下最后都得到了解决,在此过程中,我不仅学到了很多知识,也提高了自己解决问题的能力,尤其是学会如何从大量的信息中筛选出所需有用的信息,同时我更加深刻的体会到了,虽然书本上的大部分知识都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法、思想都是不同的,这就要求我们一定要通过实践才能找到解决问题的方案。在此次毕业设计活动中,我不断的提高了自己,也得到了宝贵的经验,我相信这些对我以后的发展都会有很大帮助。通过这次医院管理系统的开发,我参考了很多相关系统的例子,取长补短,吸取了其他系统的长处,逐步对该系统进行了完善,但是该系统还是有很多

温馨提示

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

最新文档

评论

0/150

提交评论