《基于Jsp+SSM的医院后勤管理系统设计与实现》13000字(论文)_第1页
《基于Jsp+SSM的医院后勤管理系统设计与实现》13000字(论文)_第2页
《基于Jsp+SSM的医院后勤管理系统设计与实现》13000字(论文)_第3页
《基于Jsp+SSM的医院后勤管理系统设计与实现》13000字(论文)_第4页
《基于Jsp+SSM的医院后勤管理系统设计与实现》13000字(论文)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

23/41基于Jsp+SSM的医院后勤管理系统设计与实现摘要随着我国信息化进程的不断提高,在人们日常生活的各领域里,以计算机、互联网为代表的信息技术产业得到了普遍的应用,这些技术手段不仅大大降低了生产成本,而且也极大限度的提升了人们的生活水平。目前医疗领域通过利用现代化的信息技术手段,不断提高诊疗技术,使患者可以获得更好的医疗服务,社会享有更加高效的医疗资源。而医药药品的自动化管理就是其中尤为重要的一个部分,传统的手工流程已经不能满足日趋庞大的药物数据的处理,引入了计算机来进行辅助管理后,不仅大大降低了人工成本、提高了效率,同时也提高了准确性,简化了统计流程等。是医院医药药品管理的必然趋势。本文所介绍的是由Jsp+SSM(Spring+SpringMVC+Mybaits)+MySQL实现的医院后勤管理系统,前端采用的是EasyUI框架。该系统主要实现了客户(病人)管理、经办人(医生)管理、药品管理等基本信息,实现了最基本的医药药品管理功能,其中客户(病人)与经办人(医生)和药品产生联系,即每一个顾客都有唯一对应的医生和药品及病症的基本信息,系统功能比较简单,结构比较清晰,是一个功能较为完善的医院后勤管理系统。关键词:JAVAWeb;医院后勤管理系统;SSM;目录摘要 31绪论 71.1课题背景、目的及意义 71.2国内外研究现状 72可行性分析 102.1社会可行性 102.2技术可行性 102.3操作可行性 102.4系统的技术介绍 112.4.1Javascript 112.4.2jQuery 112.4.3EasyUI 112.4.4MySQL 122.4.5MVC 122.4.6SSM 132.5系统开发平台及运行环境 142.5.1系统开发平台 142.5.2运行环境 143需求分析 153.1系统功能模块概述和分析 153.2业务流程分析 163.3系统功能模块分析 163.4数据库分析 17第四章医院后勤管理系统的设计与实现 214.1网站首页 214.2信息查询页面 224.3信息录入页面 314.4信息删除页面 324.5信息修改页面 334.6信息浏览页面 364.7数据报表页面 374.8用户管理页面 38第五章系统测试 405.1测试的目的与目标 405.2测试方法 405.3测试用例 415.4测试结论 42第六章结论 43参考文献 45

1绪论1.1课题背景、目的及意义随着我国医疗卫生事业的不断深化,药品生产与营销领域的竞争日趋加剧,越来越多的药品生产厂家认识到加强公司的管理水平;由于药品种类繁多,原材料流动性强,因此,药品生产和经营单位都需要采用手工操作的方式进行后勤和财务的管理,这就导致了生产厂家和经营人员对信息化的需求。新的竞争环境下,企业经营的成败取决于其经营机制和经营效益,行业的结构不断调整,手工经营成为历史;这时就有必要对药物进行全面的药物控制,用智能的数据处理取代繁琐的人工操作,实现药物的科学化和标准化。在互联网技术飞速发展的今天,人们对制药企业的信息需求越来越大,制药企业面临的问题也越来越多。通过网络技术,药品工业和中小型制药集团的自动医疗服务管理平台的建设得到了极大的发展和提升,并通过智能的软件开发,实现了一家大型制药企业的智能控制系统。采用先进的医学信息化技术,极大地减少了医药行业的设计和研发费用,以适应医药行业多样化的需要。随着现代医药行业的多元化和IT技术的发展,使得目前日益普及的医药卫生管理系统在市场的激烈角逐中获得了进一步的发展和完善。1.2国内外研究现状HIS和CMIS技术在欧美等国家开展了30余年的研究,并已有较大的成就。举例来说,马萨诸塞州的医疗体系,盐湖城的医疗体系,以及退休人员的医疗体系等。美国医药经营经历了两个发展时期:一是在医院的医药发展过程中,首先是财政和费用的控制,科林在一九七二年正式公布了一套完整的医疗电脑体系。在第二个阶段,通过大量高层次的科研工作者的辛勤工作,使整个医疗体系与生物医学实验体系成为了一个全新的、全新的医学资讯与加工领域。美国医学健康数据的数字技术促进了对多个床位的医疗单位的综合监控,80%以上的基层医院可以对其进行精细的财务管理,70%以上的乡镇医院的药物登记管理应用系统已经可以实现支持住院病人药的联网注册使用和日常管理,25%以下的乡级医院建立完善建立了数字化药品供应管理系统,在模型诊断过程中,整合了微型(智能化)、网络化(信息化)的医疗品质监控系统(MIS)。在中国电脑行业快速、健康地发展的今天,网络技术在我国的应用已经日益广泛,为今后的生活、工作、等等许多方面带来了巨大的方便。因特网已经广泛地运用到了现代社会的方方面面,但是现实中的网络应用程序却无法满足用户对网络的需求,因而,在医疗、医疗等诸多重要的行业中,必须要有更多的资讯科技与资讯科技的发展。为医疗卫生事业的信息化和信息化建设,为医疗卫生事业的发展和教育事业的发展奠定了坚实的基础。中国制药企业信息的不对称和药品开发落后与地区经济差异的影响有关。最初,信息业务主要用于通用管理软件,是在非特定软件的基础上修改的,导致制药企业在管理功能方面较为落后,大多数企业中只用部分企业应用软件来管理信息,当国际竞争和国内市场的挑战加剧时,会对企业十分不利。随着现代化医学工作的高速发展,药品种类的越来越种类繁多,药品质量管理工作难度将也在随之而加大,在因为管理上不到位将造成药品巨大的经济损失的这种情况下,开发建立和推广实施现代药品销售管理技术系统则更可以用于加强基层医院药师和基层销售技术部门之间对临床药品业务的安全有效进行管理并进一步方便于其对外交易查询和分析处理,减少对药品管理人员之间的跟踪管理时间和分析处理对外交易业务的复杂工作量,以此大大提高药学工作效率。同时,进一步提高管理水平和效率,增加小企业医院药品管理投入,可以取得更好的社会效益和经济效益。虽然近几年国内外一些中西医临床结合专业医院的管理应用系统只是刚一开始的发展,但是有些医院药物管理的信息系统应该是要早人一步的建立运行起来了的。因为在药品质量管理应用信息系统开发中医院几乎已经没有影响可视化药品质量信息管理的资源,CIS管理信息系统对计算机网络数据传输设备容量大小和系统硬盘容量需求一般很低,利用网络计算机技术来支持医院药品的管理和信息系统也就可以更为简单。同时,由于对医院数字管理的信息系统设计和医疗数字多媒体数据处理能力的日益需要,以及对符合医疗多媒体数据信息传输的需求的文本、声音和图像,其动态性和复杂性较小,更容易实现。最后,由于综合信息管理系统的安全性略低于实时数据处理系统,临床信息系统必须确定适当的速度,许多医院的药品生产厂家希望医院能更直接、明亮、快捷的进入系统。也就是说,投资少了,我们能获得更多的利益。2可行性分析2.1社会可行性今天,电脑技术的运用在各个领域都得到了广泛的运用。采用电脑软体进行经营,其优势是:人力资源大幅减少,作业工人的劳动强度大幅下降;更快,更准确的操作,更好的使用感受;在工作中,数据的统计与信息处理变得简单、快速、精确、降低人力费用;多项工作协同工作的速度更高,工作间的信息交流也更易于完成,有些服务部门的使用者也会有更好的经验。总之,将电脑软体应用于医疗服务的信息化是一种必然的发展方向。因而,实施医院后勤管理体系是非常现实的。2.2技术可行性该系统是以JSP+SSM+Mybaits+Mybaits+MySQL架构来实现的。Mybatis是一个包含M和JDBC的SSM包,完成添加,修改,删除;支持与背景数据库的数据查询等。SSM架构是web工程的一个强有力且稳定的架构;MySQL作为一种灵活、便于维护的软件,开发方便,使用灵活,实用性强。随着技术的进步,硬件和软件的发展,将会加快软件的升级和存储能力。而且性能也会变得更好,而且它的硬件也会更便宜,可以完全的适应这个系统的要求。所以,该体系已经得到了很好的发展,表明了基于JSP,SSM和MYSQL体系结构的体系在一定程度上还是很实用的。2.3操作可行性当前,在大部分桌面电脑上还没有成功地实现这个功能。该软件的安装调试完成和启动后的操作流程不会影响到目前的电脑的各项功能设定和配置,具有较好的界面和较好的显示效果。在与此有关的软件训练师的手写和使用指南的协助下,这个软件的使用更加的简单和安全。2.4系统的技术介绍2.4.1JavascriptJavaScript是一种以对象为基础的架构和以用户为导向的主动物件的驱动架构为主的一种程序脚本,它的安全程度与它的特征相当。此外,它本身的特点还意味着一种越来越多的、越来越多的因特网使用者所使用的一种语言,这种语言现在已经被越来越多的网民所广泛地应用,并且为了它们的网上阅读和上网的能力而发展,经常被用来将它们的某些动力学功能加入到一个静止的HTML网页模板中,比如对因特网使用者进行的某种或多种的动态页动作作出反应。这也许是美国Netscape的一位软件工程师BrendanEICH的原始版,是一种动态的弱类型,基于原型,仅具有一个内建的类库,与其它Java的某些语法特性比较相似。2.4.2jQueryJQuery是一个轻量化的、开放源码的JavaScript架构,它在许多主流的浏览器中都能运行,它的主要技术核心仍然是“少写多用”。JQuery是美国的JohnResig于2006年一月在纽约出版的,它的出现引起了很多国际上著名的JavaScript的设计师和专业人员的参与。JQuery已经成为了当今最热门的JavaScript脚本语言,成为了有史以来最受欢迎的JavaScript脚本语言,其中有55%的站点都是JQuery。由于JQuery是一个开源的开源数据库,所以JQuery的各种语法和接口的设计使得JQuery在工作中变得更加简单和便捷。例如,处理文件物件,利用DOM元件,创造一个动态的特效;利用Ajax来处理这些事情。JQuery还能用于网站的开放发行商和开发人员可以自由地使用API来开发他们的扩展。模块化和灵活的组合使得开发者能够轻松地进行开发。制作一个更完整,更易于操作的静态和动态网页。比如,操作文档对象,使用DOM元素,创建动画效果;处理事件,使用Ajax等等。JQuery也可以为Web站点的开发者和开发者免费地提供API来编写插件,利用它们的模块性和灵活性来结合应用,开发者可以很容易地开发出一个更完整、更容易操作的静态和动态页面。2.4.3EasyUIEasyUI是一套可以根据jQuery、Angular、Vue和React等不同类型的用户接口插件,它为您创建一个现代化的互动部件或者JavaScript应用软件都提供了必要的基础能力。当用户真正开始应用EasyUI时,它并不会让用户自己去写很多繁复的程序,它可以让用户自己去创建一个最简洁的HTML标签,从而改变用户的界面。EasyUI能够充分地为HTML5提供Web架构,从而极大地缩短了开发者的开发周期和开发的规模。2.4.4MySQLMySQL是一个以瑞典MySQLAB公司为基础,研制的微型开源应用管理数据库。MySQL在因特网上被大量使用。很多国内的中小型和大的公司都会选择MySQL作为自己的公司的数据库,他们利用MySQL技术,可以做到更小的规模,更快速,更便宜;尤其值得注意的是,在开源的基础上还有其他特性,这可以降低整体的费用。2.4.5MVCMVC,也就是模型视图控制器,是SURAPARC为了发展Smalltalk-80而特别研制的一种在20世纪80年代早期的软件设计方法。近年来,SUN公司作为J2EE平台的设计和发展模型得到了众多应用ColdFusion和PHP架构的专家的青睐。MVC是一种特殊的方式,可以让使用者在其他的应用软件中,将所有的输入、处理过程和所有的输出都从其他的应用软件中剥离出来。MVC的软件主要分为三大类:模型、视图系统和控制系统。(1)此资料库所使用的模式代表了公司资料与商业准则。在MVC的三大主要的数据库部件类别中,最常用的就是使用DB模型类型。举例来说,可以选择将上面提到的两种数据库部件目标模式(比如EJB和ColdFusion)一起用来对数据库进行操作,而在模式处理期间,向用户反馈的数据类型应当始终是纯中性的,即,模式的处理和自身的数据类型没有任何关系。这样的视图模式可以一次又一次地反复地执行,以便在多个不同的视图模式下进行操作,并且在此基础上所开发的程序在一个持续的或多个持续的视图模式下,将会明显地减少由编码结构所产生的高重现度。(2)视角视图是一个静止的、互动的接口,可以让使用者在任何时候都能看到有关的资讯,以及进行其它的互动资讯。在过去的大部分静态Web应用语言中,视图都是建立在一个动态接口上,这个接口可以包含多种HTML的多种元素。尽管当前的HTML技术还将在许多新技术的支持下发挥着巨大的作用,但随着MacroMedia和Flash等新技术的不断涌现,如何在标识语言中实现界面的操作就变得越来越困难。MVC最大的优势在于它能够同时运行多个应用视图,而不需要真正地进行操作。不管你的资料是否为联机储存或雇员名单,视图仅仅是一个输出资料,使用者可以使用它。(3)操纵者控制器的作用就是接收用户从外界接收到的信息和数据,并调用不同型号的模型和模型的参数,以满足不同客户的要求。基础参数基础构造参数所以,点击来自一个网页的超级链接框架,以开启一个HTML窗口,要求传送一个页面,则该控件模块自身将不会生成一个请求输出,也不会确实进行操作;它还会仅仅了解怎样才能收到请求,决定哪些是要被呼叫的控件模块,以便实际地解决那些要求,并且要用哪些视图来真实地展示控制模块部件要处理的和返回的数据。总而言之,MVC的商业过程模式程式应当是由一个由使用者的模式来决定由它呼叫的商业模式来完成的,再由这个过程模式来以商业逻辑模式来对使用者的要求资讯与由该模式传回的资料进行处理;最终,控制器将所述服务数据的形式转换成所述服务的相应的服务视图,所述服务视图通过所述显示级提供给所述的所述服务2.4.6SSMSSM是Spring+SpringMVC+mybatis的缩写,与Spring和mybatis(SpringMVC是Spring的一部分)相结合。(1)SpringSpring是一种开源体系结构,是一个基于Java的、轻量化的Java的软件开发平台的开源体系结构。这是一种概念化的架构和模型,在rodjohnson的《一对一J2EE开发与设计专家》中,详细地介绍了这个概念的架构和模型。Spring采用了JavaBeans的基础句法,以实现EJB所能实现的功能。然而Spring架构技术自身的广泛实用性还远远不足以满足于仅仅适合于服务器的应用和发展,从结构简单、可反复预测错误和松散耦合等多方面来考虑,任何一个Java开放源代码的Java服务器都可以通过使用Spring的流程而直接获益。从总体上讲,spring技术基本上是一种轻型的集装箱结构,它可以被用来直接地控制反向和面向方面。(2)SpringMVCSpringMVC是Spring的一个随后的产物,它与SpringWebFlow结合在一起。SpringMVC的目标对象,如控制器,模型对象,调度程序和处理程序,使其更易于自定义。(3)MybatisMybatis是Apache开放源码的一个工程,Batis。在2010,这个计划由Apache的Apache公司转为谷歌的编码,改名为Mybatis。Mybatis是一个完全以Java架构为基础的持久性架构,它所要提供的持久性架构包含DAO(DAO),它可以为SQL地图和数据存取。Mybatis不需要手工地设定JDBC的编码和参数,也不需要对其进行自动的搜索。Mybatis的应用可以方便地创建XML或注解设定接口,并将Java的POJO(一般是老Java的对象)转换成一个资料库记录表。2.5系统开发平台及运行环境2.5.1系统开发平台在像Tomcat一样的开发环境中,系统的发展一般都是单独进行的。Tomcat意味着一个完整的、完全开放的servlet容器。这也是Apache集团计划和雅加达计划中的另外两大关键。这是Apache,Sun,其他开源公司以及其他的独立开发人员的合作。Tomcat的技术及JSP技术标准得到了美国Sun专家的长期大力支援,以及技术及技术专家的精心指导和支援,Tomcat的技术和JSP的技术标准得到了准确的反映,Tomcat在2001年度获得了美国《JavaWorld》的最佳创新Java,在业界占有一席之地。Tomcat的环境有如下优势:1.Tomcat的应用是“War”档案。War是美国sun公司推出并成功的一款开放源码网络应用。类似于jar,实际上是一个压缩包,里面有很多的档案资料。2.将一个应用从Tomcat中的数据输入很容易。您只要将War放到Tomcat的Web程序目录中,Tomcat就会自动发现并产生一个被解压的档案。3.Tomcat自身不但拥有servlet,而且还应该具备网页Server的原有特性:HTML网页加工。4.Tomcat还说,它可以在与其它软件的无缝整合后,考虑更多的特性。2.5.2运行环境系统:WindowsXP或更高的版本。伺服器:Tomcat6.0或更高的版本.浏览器:IE,FireFox,谷歌Chrome。

3需求分析3.1系统功能模块概述和分析在医院的物流管理体系中,应用了B/S体系结构。本系统的目的在于实现对顾客(病人)信息、医生信息、药品信息等信息的有效控制,从而实现对药品的基本控制。在这种情况下,顾客(病人)与操作者(医生)和药品相关,也就是说,每位顾客都有自己的医生、药品和疾病的基本资料。该资料的管理依赖于该系统的管理者。本文论述了医院的物流管理体系的基本职能:系统:登陆方式:管理员必须在系统中键入相应的帐号和口令,以实现对各类资料的管理;信息咨询:顾客资料、销售资料、药物资料等;资料输入:顾客资料、操作员资料、药物资料输入;资料变更:删除顾客资料、操作员资料、药物资料;信息删除与检索:用户注册信息、企业注册信息删除、企业注册信息删除、企业医药信息删除;报告客户信息、经营信息报告、药品信息报告;使用者管理:对管理员资讯进行管理。用例图解是一种通用的需求分析与设计的新途径。从用户的需要出发,对系统的实时性能和动态性能进行了更为深刻的剖析。该体系使用了以下的用例图表: 管理员:3.2业务流程分析 本系统的主要工作就是以管理员为中心,对其进行管理,并不以企业为单位,而以增加、删除、修改和查询为基础进行归类(以上及以后的实施)。所以,管理过程也是按照添加,删除,修改和查询来进行的。消息管理流程图如下: 3.3系统功能模块分析根据系统的功能分析,整个系统中的每个功能模块规划为如下的功能模块图。3.4数据库分析而在医院的后勤管理中,还有一个重要的工作,那就是确保能够获得海量的、高效的、有用的、能够获得更多的、更多的信息。这就意味着,分布式数据库的服务器要同时储存海量的数据,比如数据采集、数据储存、管理等,而要做到这些,就必须要有一个庞大的数据库。在此基础上,在此基础上,通常采用MySQL的后台系统,以构建其后台的数据库系统。概念性模式的建立概念化模式一般用于建立能够在DBMS模式中单独使用和应用的真实资讯。要把真实的信息世界模型中的某些特定的抽象的概念进行更深入的抽象和抽象,并将DBMS的数据建模整理出来,那么,就必须要将这个模型从抽象和抽象成一个真实的计算机。这意味着,首先,一台电脑必须能够把几乎所有的电脑目标物体都从电脑现实的实体中抽象出来,或者抽象成一种电脑的概念模式,而不只是单纯地依靠与电脑某种性能水平相似的特殊的电脑体系架构模式和一个拥有一定功能性层级的电脑资料库式或资料库管理应用程序系统模式,它可以将其转化成一台电脑资料库式或资料库管理应用程式系统模式。其实,一个概念模式就是电脑从虚拟到真实的世界,然后又到真实的机器的过程。在资讯的社会中,有三个最重要的观念就是物质和物质的关系。(1)物质客观的、相互关联的、相互区别的事物称为客体。一个人,一个人,一个东西,就是一个特定的东西,或者是一个抽象的、特定的、特定的事物的连接。例如,学生,课程,供应商;系,书籍,读者等都是有形的。(2)联系在真实的世界中,每一个物体的内在都存在着一种外在的连接。这是一种内在的内在的内在的关系,它是一种内在的、内在的、内在的、内在的、外在的内在的内在的联系。在一个有形的空间域里,各体系的内在联系往往是一种体现了两个不同的空间属性体系的相互作用。两个具体的空间域中,对象的相互关联一般被划分成一组(1:1);或一对多个连接触点(1:n);多对多联结(M:n).而概念模式则是对不同的信息世界体系进行理论上的模拟,这样就可以更方便、更准确、更清晰地描述现实中的某些抽象的系统。在概念模式的实体中,有许多方法可以用于抽象的表述,我们现在所知的最常用的就是这个实体,它是陈宝平在大约公元六世纪初提出的。所谓的“实体联系表示”,也就是所谓的“实体联系表示”,也就是所谓的“实体联系表示”,也就是E-R“实体联系”。按照各功能模块的具体实现,对E-R图形进行了详细的分析:根据整个系统的功能设计和E-R图设计,规划的主要实体是:药品、客户、经理和管理员。每个实体的具体描述属性图如下(由于实体属性较多,下图中的实体仅显示与功能设计相关的属性):管理员方面药品方面客户方面经办人方面资料库表格的编制数据库表结构的转化是将基于数据库的基本架构模式的E-R映射转化为一个数据库表格的逻辑结构,该数据库表格的逻辑结构可以被广泛地应用到不同的DBMS应用软件体系中。包含了数据项的全面分析、记录与记录之间的逻辑映射;分析了它们所得到的结果所对应的对象的逻辑结构等,它们的数据和它们的计算结果是不是和它们的目的的概念模式的计算结果相吻合,它们的结果和它们在满足真实的系统的功能性和改进计算机的性能的应用,也可以直接地解决它们的目的使用者的一些具体的要求。本资料库表格如下:user表(管理员表)字段名称数据类型主键是否空说明uUsernamevarchar(12)YN用户名uPasswordvarchar(45)NN密码uAccessvarchar(100)NN权限medicine表(药品表)字段名称数据类型主键是否空说明mnochar(20)NN药品编号mnamevarchar(50)NN药品名称mmodechar(10)NN服用方法mefficacyvarchar(1000)NN功效描述midint(11)YN药品IDclient表(客户表)字段名称数据类型主键是否空说明cnochar(10)NN客户编号cnamearchar(8)NN名称csexchar(8)NN性别cagechar(4)NN年龄caddressvarchar(50)NN地址cphonevarchar(20)NN电话csymptomvarchar(50)NN症状mnochar(12)NN药品IDanochar(8)NN经办人IDcdatedatetimeNN创建日期cremarkvarchar(45)NN备注cidint(11)YN客户IDagency表(经办人表)字段名称数据类型主键是否空说明anochar(50)NN经办人编号anamechar(50)NN姓名asexchar(50)NN性别aphonechar(12)NN电话aremarkvarchar(50)NN备注aidint(11)YN经办人ID

第四章医院后勤管理系统的设计与实现4.1网站首页这个系统是一个资讯管理的体系,因此这个网页的首页就像下面这样。使用者亦须在适当时间内,键入上一份准确的使用者名称与密码资料,以便于使用者的正常登陆。用户在经过系统认证后,可以将其录入到后台。下面是一个后台页。使用者可以查询信息,录入信息,删除信息;信息修改,信息浏览,数据上报;使用者的管理及检视系统协助。4.2信息查询页面下面所显示的是一个查询顾客的资料网页。在工作平台上,使用者要准确地键入所要询问的客户编号。 如果输入的顾客编号正确,那么客户的资料就会如下面所示。 以下以该功能为例,说明整个项目的程序结构和实现逻辑,以及其他功能的功能这些实现类似,以后不再重复。下面显示了一个信息页,显示了作业人员进行的信息搜索。在工作平台上,使用者要准确地键入要进行的作业人员号码。 如下面的图表所示,如果所键入的处理程序编号是经过确认的,则会显示处理程序的细节。如下面所显示的是药物信息检索网页。在工作平台上,使用者必须准确地键入所要询问的药物号码。若所填药物编号经确认,则会如下表所示,将会呈现药物详情。4.3信息录入页面下面显示的是顾客的资料输入页。此网页为大型表格。使用者必须将要加入的顾客资料全部填妥,点击“输入”即可完成递交。一旦完成了资料的确认,系统就会显示出用户的资料是否已经输入完毕,或者出现了相关的错误信息。 从下面的图表可以看出,在操作人员的资讯页中,输入资讯是一个很大的表格。使用者必须完全填妥要加入的操作人员资料,点击“输入”即可完成递交。一旦完成了数据的确认,系统就会显示出是否输入了正确的信息,或者出现了相应的错误信息。下面所显示的是在药物输入页中输入的数据。此网页为大型表格。使用者只需将要加入的药物资料全部填妥,然后按下键入即可。如果输入的数据经过确认,系统会显示药物输入成功,或者出现相关的错误信息。4.4信息删除页面从左边的图片可以看出,在删除了这些消息以后,用户的资料网页将会以一个清单的方式展示目前的全部顾客的资料。使用者可以点击要移除的顾客之前的方块,选取要移除的顾客,再点击“删除信息”来移除选定的顾客。下面说明了,信息移除的删除处理器资讯网页将全部的处理器资讯以清单的方式呈现。使用者可以点击要移除的处理器之前的核取方块,选取要移除的处理器,再点击“删除信息”来完成移除了选定的处理程序。如上下图片中所示,可以将信息移除的药物信息网页是将目前被删除的药物的信息以一种资讯清单的方式呈现出来。使用者可以按下要移除的药品的方块,选取要移除的药品,再按下移除资讯,即可将所选药品的移除。4.5信息修改页面下面的图表显示了用户的资讯修改页。在工作平台上,使用者必须在其中键入要更改的顾客号码。 在用户键入正确的客户号码后,会出现以下图片中所示的客户资料,并按要求更改相关资料,按要求填写并提交;如果提交的资料是正确的,那么就会显示客户的资料已经被更改,或者是出现了错误的信息。从左边的图片可以看出,在信息页上的更改操作人员的信息页是需要使用者将需要更改的操作人员号码键入到工作间。使用者在键入对应的经办人号码后,会如下面的图表中所示,使用者可以按需要更改相关资料,然后按要求填写并提交;如果提交的资料是经过验证的,那么就会显示出管理员的资料已经被更改,或者是错误的。下面所显示的是为了修正药物的资讯而更改的网页。使用者必须在工作间内键入要更改的药物号码。使用者在键入正确的药物号码后,会显示有关药物的全部资讯。使用者可以对所需资料进行更改,然后单击「修改」键即可完成递交。若输入的资料经过确认,将会显示使用者已完成药物资料的更改,或将出现相关的错误资讯。4.6信息浏览页面下面的图片显示了一个用户的信息浏览网页。工作台将顾客的资料以清单的方式呈现,包括编号,姓名,性别;年龄,电话号码,购买药品号码;处理人员编号,进入日期和住址。下面的图表显示了一个资讯网页。工作台将所有操作人员的资料以清单的方式展示出来,包括标签,名字,性别,电话及注释。下面的图片显示了药物的资讯网页。工作台上列出了所有药品的资料,包括编号,名称,服用方法和效果。4.7数据报表页面下面的图表展示了用户资料报表中的资料报表。工作平台将顾客的购买资料以表格的方式呈现,包括编号,姓名,性别,年龄,地址,电话等。症状,采购编号,经办人编号,记录日期及注意事项。下面的图表显示了数据报表中的处理程序报告页。工作台上列出了每个员工的数据,包括编号,姓名,性别,电话号码和注释。下面的图表是药品资讯报表中的资料报表。工作桌上列出了全部药品的数据,包括编号,名称,服用方法和效果。4.8用户管理页面下面的图片显示了一个由用户管理的网页。在页面右边的工作信息平台上,将会以清单的方式,将用户的全部信息以表格的方式呈现出来。使用者可以加入新使用者,或修改或移除已存在的使用者。第五章系统测试5.1测试的目的与目标该系统在第一次试验中取得了一定的效果,并对其进行了检测,并找出了系统的缺陷。完成后,完成全面的缺陷报表,可以为公司在今后的长远发展中,继续改善公司的软体管理战略,并能为以后的持续改善找到基础。经过试验,该系统的各个模块均能够正常地完成各个模块的功能,使系统的运行更加可靠。5.2测试方法单位试验也被称作模组效能试验,它是一项针对由软件所开发的最小型组件进行的系统试验,即程式模组(Java)的一种方式,它的正确性,以找出各个组件间是否会出现不同类型的bug。单元试验仅要求一个软件的内部构造来进行一个实例的设计,而多个测试模块既可以平行地进行,也可以单独地进行。综合测试(装配测试)的基本原理是基于单元测试技术,而测试的各个模块都要根据设计的需要进行组装和测试。下面这些问题必须加以审议:1.在各组件的连接过程中,各组件接口上的资料是否遗失;2.一种模块的功能对其他组件的特定功能有无负面的作用;3.次函数符合期望的父级函数;4.全球范围内的资料架构有无问题;5.各个单元的累计错误累计也会逐渐增加到不能承受的范围。确认性检验也经常被称作是对软件的有效性进行检验。一般的工作就是检验一个被测的软件的基本功能,性能结构,以及其它一些关键的功能,以及它们能否充分地符合使用者的具体的安全性需求。软件需求说明书清楚地说明了不同的功能和软件的有效性要求。包含了相关的功能性验证和确认试验等方面的基础性能。系统组装试验软件是指通过了系统的确认和检验的相关的软件,并与其他计算机硬件、外围设备、部分的相关测试软件进行集成;另外,还有一些其它的软硬件,比如:数据服务器和专家系统,在实际的软件安装运行的情况下,对整个系统的内部进行了一套完整的软件组装和测试验证。其中一个重要的目标就是将两种不同的需求软件进行对比,以找到两者在不同的定义上存在着一定的冲突。验收试验是指在进行了系统确认和软件组态检验后,对软件进行了认可的测试。接受试验仅仅是对某一特定使用者的软件进行的认可试验,而软件开发人员和软件质量保证人通常都需要参与。在软件测试中,使用者需要参加具体的软件测试样机,利用从制造中获得的大量实验资料,对其进行模拟测试。尤其要注意的是,它本身具有的可移植性、兼容性、可维护性、以及自动化的失效和复原能力。5.3测试用例由于登录系统具有多种功能模块和较大的试验样例,因此在此只对登录系统中的几个试验实例进行了较为详细的介绍。表6.1是一份由系统管理员在系统中进行的自动登陆的测试报告。管理员登录测试用例功能特性管理员账号登入验证测试目的验证是否输入正确的信息测试数据用户名称:root密码:niejiashuo1测试内容操作描述数据期望结果实际结果测试状态1输入用户姓名用户姓名:root,密码为空显示信息“请输入密码!”显示信息“请输入密码!”与正确结果相同2输入密码用户姓名为空,密码:niejiashuo1显示信息“请输入用户名!”显示信息“请输入用户名!”与正确结果相同3输入用户姓名和密码用户姓名:xxxxxx,密码:324151显示信息“用户名或密码错误!”显示信息“用户名或密码错误!”与正确结果相同4输入用户姓名和密码用户名:root,密码:niejiashuo1正确登入到管理页面正确进入到页面与正确结果相同5.4测试结论编写测试系统程序的时候最初的代码是最好的,出错最小的,也是最正确的,最完美的,所以,它的开发,就是为了尽快的发现系统的问题。同样,在最大程度上,也只有在系统的边缘出现了错误,用户可以自行选择人工对系统进行程序的编程,或者采用人工程序进行人工的故障诊断,而采用这种方法的系统测试是最好的;越是普通的计算机就越是好用,由于使用了计算机,它就不会犯错误,也不会让自己觉得劳累,也不会让人把它当成是一件无用的事情来蒙蔽自己。回归试验能够协助检验一个程式是否确实能够与先前的程式产生同样的程式码,而在较少的程度上修正了修正后再度进行回归的测验也能更好地协助我们找出问题产生的较少的问题,因为在之前的新版本中,所有同样问题都会在同一程式码基础上发生。测试和除错经常被看作是一种不同的过程,但是在现实中他们并不相同。总之,在你发现了一个问题之后,你就需要进行一个错误的调试。测试就是你以为这个软件能正常工作的时候所要完成的任务,它是一套清晰而有条理的测试,它会在你以为它能正常工作时尝试打败它。EdsgerDijkstra的一句话:一个测试可以表明一个程式存在一个bug,但是它不会没有bug。他无需进行任何的调试,他想要在特定的生成流程中对其进行适当的编辑,这样就不会有任何的差错。这的确是一项提高人生质量的目的,而且在现实中,它依然是最好的。所以,在测试方法和程序错误的检测中,要注意及时地检测和有效地进行。第六章结论文章介绍了医院物流管理的发展历史及发展的重要作用,从总体上进行了设计与实施。该体系可使医疗机构的顾客(病人)信息、操作员(医师)信息、药物信息等基础信息,从而达到了医疗机构最基础的物流服务职能。通过对各功能节点的检测,确保了其工作的稳定。可以说,这是一个具备基本后勤服务的稳定应用体系。在本课程中,我已经完全、完全地了解了Java的许多基础语言和实际的编程技巧,并在此基础上,对Java的总体开发和实际操作进行了较系统的提升,为以后的发展打下了坚实的基础。整个系统的开发与分析的成败关系到整个系统的设计与开发,而一个优秀的软件体系的全面的分析与设计与品质是其能否获得成功的保证。在我们还没有开始的时候,我们还没有做好计划,比如分析,数据库设计,以及其它的一些相关的文件,都要在你的编程过程中,从一开始

温馨提示

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

评论

0/150

提交评论