【《S市立医院在线预约挂号管理系统的设计与实现》11000字(论文)】_第1页
【《S市立医院在线预约挂号管理系统的设计与实现》11000字(论文)】_第2页
【《S市立医院在线预约挂号管理系统的设计与实现》11000字(论文)】_第3页
【《S市立医院在线预约挂号管理系统的设计与实现》11000字(论文)】_第4页
【《S市立医院在线预约挂号管理系统的设计与实现》11000字(论文)】_第5页
已阅读5页,还剩19页未读, 继续免费阅读

下载本文档

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

文档简介

S市立医院在线预约挂号管理系统的设计与实现目录TOC\o"1-3"\h\u15007摘要 123368第一章绪论 115170第二章系统概述和科技讲述 2106612.1B/S介绍 2202202.2MySQL 2315282.3MyEclipse 264012.4JavaScrip 2131982.5JSP 3138352.6MVC模型 327861第三章系统需求分析 6122013.1开发情景 630183.2需求分析 6151003.3可行性分析 63665(1)经济性 611907(2)技术性 62187(3)操作性 628423(4)法律性 712421第四章系统设计 8217994.1系统设计概述 851494.1.1系统设计的特色: 8225554.1.2系统设计的标准: 8131084.2系统用例图 8285734.3系统经过图 9185494.4管理员经过图 10281944.5系统前台功能图 1074704.6系统后台功能图 1024003第五章数据库设计和实现 12268925.1数据库结构设计 12321345.1.1概要说明 1212225.1.2数据仓库表体系结构 1210734第六章系统的实现 15120146.1首页设计 1548526.2网站头部横向导航条设计 15236856.3专家展示页面设计 15293966.4在线预约挂号设计 1669256.5后台登录页面 17216006.6医院专家信息管理页面设计 18307526.7退出后台管理 2011434第七章系统测试 21171167.1测试企图 21274657.2系统测试结果 2123976结论 2232137参考文献 23PAGEPAGEPAGE21摘要随着因特网科技的快速发展,我们社会中行业得到了很大的发展空间,融入到各个行业当中去,提高了当代医院处理解决问题的效率。做为社会向前进步的前沿科技,各行各业需要对因特网科技合适的进行利用,必定将会带来特别大的便利。成功的使用网络科技将会为医疗事业带来无尽的便利。在陈腐的医院预约挂号历经中,处理挂号信息的方法还停滞在医院人工操作,劳动强度不仅大且工作效果还不是很好,医生护士管理人员的大批时长都消耗在事务性工作上,病人排队等候时长过长,这些影响了医院的秩序,也会耽误患者的病情。而这篇论文的摸索探研方向则是为了医院预约挂号网站的研发和实现。这个系统使用的是基于广域网的B\S架构平台,比C\S有更强的适用范畴,含有更加生动的表现方式和用户交流。系统的设计结构使用的是已向前进步熟练、无漏洞的SSH科技架构,让系统的实现更为便捷无缺陷。该系统是特地为处理特别多患者预约挂号难这个疑惑。患者可以根据自身情况利用这个网站的功能更加快速的找到相对应的门诊部门和医生进行提前预约挂号,本论文就此线上门诊预约系统进行了详要全面的论述。关键字:门诊预约挂号;JSP;MYSQL;MyEclipse第一章绪论伴着经济和科学科技的高速向前进步,信息化的线程不停加快。伴着电脑性能不断增多,价格也不停降低,电脑已在病院医疗,教育学习,科学探研,管理的各个方面获取到更加普遍的使用。电脑化的医院信息系统已然成为时代化医院运行和经营不可或缺的基石设施和科技支撑场景。病人来到医院需要做的首要事情当然是先挂号再就诊,而预约挂号是实现医院管理系统的前提条件。其作用是来提前获取病人各方面信息,然后配合专家管理系统,控制医院专家在病人挂号中的流向。S市立医院在线预约挂号系统是一种独具一格的系统,是建立基于网络互联的专家门诊预约系统,是健康信息库的基石项目之一。用户可以使用S市立医院在线预约门诊挂号系统预约专家专科门诊,在不受排队影响的情况下,改善了就医场所,简化了就医步骤,节省了就医时间,真正体现了以病人为重心,一切从舒适病人做起,符合现代医院人性化、温馨化的服务思想。现今,门诊一直以来都是困扰医院服务质量不断提高的一个繁杂环节,特别是医疗水平高、就诊流量大的医院。导致门诊服务质量难提高的主要因素有:1)集中预约挂号(目前流行的分级预约挂号只是对于来说预约挂号范围小一点的集中式挂号),医院就诊患者流动不均,存在不确定性,高峰时段明显(目前每个医院不同门诊所对应不同的时间,其专家号对应的人流量均都有高峰期和低谷期),高峰期的时候患者预约排队的时间和治疗时间都比较长,而且还会出现专家和熟人之间有联系,经常会有插队现象,导致现场爆满混乱。其次专家会诊时间短、粗心、态度不好。但在低谷期的时候截然不同,专家无患者可看,浪费医院治疗资源。2)专家号很难挂上,因此市面上出现盗号,炒号等现象,严重损害了患者利益,导致医院声誉受损。而利用经过专门设计的门诊挂号系统可以有效应对这一现象,也可以通过有效的身份查验,以防盗号,炒号的现象再次出现,医院的服务质量得到了有效提升,同时对社会利益经济利益也有一定的保护作用。另外,患者在去医院之前对医院就诊的相关信息了解不多,对根据自己病情需要请的专家也不太清楚。这时候患者大多数会依据自己的常识来选择专家号挂号,就诊的准确度大大降低。但如果医院使用网上在线预约挂号系统的话,就可以让患者在家中就能轻松挂上专家号,免去很多不必要的麻烦,实现轻松预约挂号。此在线预约挂号系统正悄悄的改变中国医院的原始的线下排队挂号方法,有着更加稳定和便捷的挂号模式,此网络在线挂号系统也将会被使用的更广泛。第二章系统概述和技术讲解本专家门诊预约系统是以SSH架构为关键的科技架构,以JSP科技为顾客端的关键显示科技,以MySQL数据库做为系统的数据储存单元。下面我们来讲述下这个系统的研发场景以研发中所用到的关联科技。2.1B/S介绍此系统采用的是B/S结构,B/S全称Browser/Server,是只处理保养1个服务器,客户端使用浏览器(Browse)施行代码程序。随着因特网的兴起,C/S架构也跟着不断更新改善,最终产生出B/S架构,作为一个新的程序系统构造技术,其中运用的不断熟悉的WWW浏览器科学技术是关键,结合了多种script语言和ActiveX技术,例如VBScript和JavaScript等等。在B/S架构系统中,用户通过浏览器向分布在Internet上的特定服务器发送指令请求,服务器对其请求进行处理,并将用户需要的信息返回给浏览器,其余的工作如数据需求、处理、结果等返回到动态页面输出,对数据存储的访问、程序的实现等,都是由web服务器完成的。2.2MySQLMySQL是当代最流行的开源SQL数据库管理系统,MySQLab是一家致力于开发MySQL\t"/item/MySQL%20AB/_blank"数据库软件商业公司。它是利用之前的一种成功的商业模式来合并开源价值观理论第二代开源公司,其注册商标是MySQLab。MySQL作为一个SQL数据储存服务器它具有快速,多用户的特点。MySQL服务器支持使用重型事物和超负荷生产系统,也可以嵌入到大规模部署(mass-deployed)的程序中。MySQL网站为MySQLAB创建了特殊的关联消息。MySQL是一个数据存储管理系统,数据存储库是一个结构化的数据集合,它可以是一个巨大的信息集合,从一个方便的销售表到本地社区的画廊或社区的网络,如果你想添加、访问和处理存储在数据存储库中的数据,你需要一个像Mysql这样的数据存储管理系统,由于计算机能够很好地处理大量的数据,所以数据处理系统在数据处理中起着核心的作用。MySQL是一个关联的数据存储管理系统,关联的数据存储库将数据存储在一个单独的表中,这比将所有数据存储在一个大型存储库中要好得多,这种做将增多你的速率灵动性;“MySQL”中的SQL表示架构化查询语言,SQL是用于访问数据仓库的最通用的标准言语,它是由ANSI/ISO概念的SQL标准,SQL标准向前进步自1986年以来,已有多个版本:SQL-86,SQL-92,SQL:1999,SQL:2003,里面SQL:2003是该标准的当前版本。2.3MyEclipse本系统是一个跨越平台限制和浏览器限制的动态网站,用于创建S市立医院在线预约挂号系统的网站编辑器是MyEclipse。MyEclipse是一个非常好的Java和J2EE开发插件集合。Mylipse具有非常强大的功能和广泛的支持,适用于不同类型的开放产品。通过它我们可以加大研发力度,将JavaEE发布到数据存储中,合并应用服务器,是一个JavaEE集成开发场景,具有完善的编码、调整测试、检验和发布功能,完全支持HTML、Hibernate、JSP、CSS、JavaScript、SQL,Struts和休眠。2.4JavaScripJavaScript是一种带有诠释性质的、基于对象的脚本语言,JavaScript是基于客户端驱动的,当用户点击JavaScript页面时,页面上的JavaScript会被发送到浏览器并由浏览器进行处理,其代码部分直接嵌入到HTML命令中,方便互联网操作且能和web浏览器联系是其最大的特点。另一方面,JavaScript可以捕捉用户的行为并提供反馈。JavaScript是一种基于事件生成事件的客户端语言,相比于其他类语言来说漏洞较少。另一方面,它通常用于为HTML网站添加动态效果特性,所以说它也是web网页研究开发中常见的一种脚本语言,,JavaScript的核心功能之一就是object函数也就是目标函数。通过基于对象的程序设计,使程序的开发更加直观、分区和可重用。基于HTML,利用JavaScript可以做交互式网页的研究和开发。JavaScript的成果引导网站用户实现一种时间的、动态的、交流的关联,在这个系统中,JavaScript技术被应用于很多方面,例如:控制用户所写数据的有用性,数据是否为重复的还是空的。2.5JSPJSP技术使用Java代码语言编写XML作为标记脚本来加载关于生成动态网页的解决思想,也可以通过标记脚本访问网页,这对服务器上的信息非常有用。JSP将网站思想和网页设计分开,支持可多次使用的基于组件的设计,这将基于web的应用程序的开发变得更加舒适简洁。如果web服务器遇到访问JSP网站的请求,它首先显示其中的程序段,然后将执行结果与JSP文件中的HTML代码一起返回给客户。移动网站页面等实现建立动态网站页面的必要功能。与servlet一样,它也是在服务器端执行代码的,通常向客户端页面返回的是一个HTML文件文本,这样客户端就需要一个浏览器打开HTML文本才可查看。JSP页面是由嵌入HTML代码的Java代码组成,服务器处理Java代码并将HTML页面返回给客户端浏览器,因为大型web应用程序的开发必须使用与JavaServletJSP合作进行,所以说Servlet是JSP技术的基石。JSP具有Java技术的所有特点,易于使用,面向对象,与平台无关,无漏洞稳定,面向互联网。JSP技术优点有:(1)代码只需写一次,任意地方执行都可以,若需要修改只修改代码即可。(2)支持很多平台执行。它几乎可以在所有场景中的所有平台上开发和处理,并在所有场景中扩展。对比来看ASP/.net局限的缺点更轻易暴露出来。(3)有很强的可发展延伸性,Java从Servlet/JSP的执行开始,仅通过一个小的JAR文件就可以分散多个服务器的集中负荷,通过事务处理和多个应用进行的信息处理,以及从一个服务器到无数服务器显示出巨大的力量。(4)这是由拥有各种风格和强大功能的工具支持的。Java拥有很多很强可以免费拥有的研发工具,此外,它还可支持多种平台顺利实现。(5)jsp支持服务器端。Web需要强大的服务器端组件的支持,研究人员需要其他工具来设计具有复杂功能的组件,以提高网络页面的系统性能。JSP可以使用先进的javabean组件来实现复杂的业务功能。2.6MVC模型为了满意系统对前卫性、无漏洞性、跨平台性、可拓展性、可植入性、分布式等方面的要求,系统整体架构设计使用前卫的基于java的B\S的3层体系架构。MVC是关于这个模型的三个词语的首字母,分别为:业务模型——Model,用户界面——View,后台控制——Controller。实现web浏览器的功能分解是MVC模型的指标,该模型允许JavaBean或EJB在系统中实现业务方法,jsp实现显示层用于与用户通信,管理层是模型和界面中间的桥梁,它可以发送用户的请求,选择合适的显示方式进行显示。另外一方面,它还可以\o"阐明"阐明用户的书写,并将其映射到操作中。Web浏览科技已广博地在Internet上得到了应用,并且被越来越多的客户所接受。Web浏览器技术伴随着http和html而来,浏览器服务器靠HTTP来传输html文件。当浏览器服务器搜索到信息就会以静态通信的形式显示不同类型的对象(例如TXT和图片)。在电子商用业务进行历经中,需要在不同类型的角色之间浏览和交换不同类型的讯息,目前我们需要使用web搜索技术,这种模型不需要系统架构更清晰,分工更明确,有利于后续所有系统的维护和升级。MVC最初是在桌面程序中实现的。使用MVC的目的是将MV的实时代码分割,进而使同1个程序可使使用不一样的表现方式。譬如一批统计数据你可使分别用柱状图、饼图来表示。C有的目的则是确保MV的同步,一旦M变化,V应该同步更新。模型-视图-把控器(MVC)是XeroxPARC在八十时段为编码言语Smalltalk-80发明的一类程序设计模型,至今已被广博使用。最这些年被推荐为Oracle旗下Sun公司JavaEE平台的设计模型,另外接受更加的多的使用ColdFusionPHP的研发者的欢迎。模型-视图-把控器模型是1个有用的工具箱,它有特别多好处,但也有一些缺点。3层体系架构由浏览器、web服务器数据仓库构成,并合并HTML言语、jsp、JavaScript脚类言语、Ajax、ODBC等科技,后台的数据仓库使用Microsoft的MySQL2005,系统普通的MVC模型如图2-1所示。图2-SEQ图\*ARABIC\s11系统MVC架构图如图2-1可知,浏览器浏览层是所有用户系统的开口。客户端只需要部署一个公共浏览器即可建立与这个系统的链接。商业思考层是对用户写入的信息进行处理,或者将数据信息发送到数据仓库层进行存储,再或者调用数据仓库层内函数重新读取数据。数据访问层是整个分层系统的底层,其主要作用是用来实现和数据仓库的通信,也就是完成对数据仓库中数据的查找、添加、删除和修改等功能。MVC是强制的将用户程序的编写、处理和输出分离开来的一种设计模型,它。利用MVC将程序分为模型、界面和控制器三部分。他们分别处理自己的事情。View是用户观看和通信的外观。相比较旧的web浏览器应用程序,View是由HTML元素组成的外观。在新的web应用中,HTML仍然在界面中充当着主要的角色。现如今出现了一些如MacromediaFlash的新型技术,例如XHTML、XML/XSL、WML等。如何应对应用程序的外观更具挑战性。MVC1的最大优点是它可以为用户解决许多不同的视图。实际上,视图中没有被真正的解决。无论数据是在线存储还是员工列表,作为一个视图,它只是一种输出数据并允许用户操作数据的方法。该模型表示公司数据业务规则。在MVC的三个组件中,模型包含的处理内容最多。例如,它可能使用ejbcoldfusion组件之类的组件对象来处理数据仓库。这个模型返回的数据是中性的,这意味着模型与数据模式无关。此模型可以为多个视图构建数据。MVC模型也可以实现项目高衔接、低关联的最终目标。由于模型中使用的代码只能被多个视图重用一次,因此代码的重复性会降低。把控器接纳用户的写入并调取模型界面来完成用户的要求。因此,当您点击网页中的超链接用来发送HTML表单时,您可以在没有控制器本身的情况下执行任何操作。它只接受请求并决定采用哪个模型组件来处理请求自我自身并不参加业务思维处理,然后再确认用哪个视图来显示返还的数据。MVC的特别好性:1)低关联性2)高重复使用性可适用性3)特别低的生命时间本钱4)快速的部署5)可养护性6)有利于程序项目化管理第三章系统需求分析3.1开发情景该系统的开发方案是使用windows,数据储存采用微软mysql,并用myclipse工具来执行。采用JSP作为服务器端足类场景,足类语言采用JavaScript编写S市立医院在线与预约挂号系统,无需安置客户端程序,客户端只选哟安置浏览器即可制作,用户体验起来方便,后台服务端升级维护起来方便,方便与Internet上的用户程序集成。3.2需求分析需求分析指的是了解用户的需要和请求,使项目的功能和客户的需求相匹配,估算项目成本进行项目风险评估,最终形成复杂的研发计划过程。需求分析的关键在于它具有决策功能、方向和策略的优点。需求分析是方案构想的最后阶段,基本要点是回答系统应该做什么的问题。不是确认系统在做什么的问题,而是确认系统需要做什么的问题,即对目标系统的完整、精确、简洁明了、详细的要求。它在方案拟订系统研发过程中发挥着重要作用。首先进入系统查阅的主要目的是在系统分析人员和管理人员的基础上,看看是否有必要开发新的项目,基础情况内容包括:系统的根本情况、系统信息的处理情况和系统的数据原料的办理情况。现如今多数医院还在延用着传统的挂号方法,患者就医前需要去挂号处先排队挂号,取上号了再拿着号去找相应的诊室就医,如遇上高峰期还会排上很久的队伍,有时患者也不清楚自己的病情需要挂什么门诊的号,这时需要询问医护人员又会花费大量的时间,导致队伍越来越长,排队等候使人患者心情烦躁,严重时会耽误患者病情。患者就医环境和医生治疗环境变差,触发更多医患问题。为了解决这一系列问题,我所开发的S市立医院在线预约挂号系统就可以解决排队时间长等待挂号的各种问题,便捷了用户的挂号过程,同时也减少了医院的资源浪费,此系统有着很强的根据用户需求来设计的功能。3.3可行性分析(1)经济性后台服务端的布置简单明了,客户端这边不需要再重新安装任何程序,通过浏览器就能直接访问,只要连接上网络,不管您人在哪里,你都可以直接从浏览器进入这个系统进行你想要的操作,这个系统对计算机的配置要求不高,在医院的计算机房里更换下来的低技术的计算机都可以满足所有的要求,因此在经济条件上是可行的。(2)技术性本系统的开发工具是myeclipsesqlserver数据库,Java使用到的主要开发语言,中心应用J2EE技术,Java是一种面向对象的编码语言,易学且灵活。去年我还系统地学习了JAVA的相关知识,大四的时候也去学习了解了关于J2EE的一些理论知识,并且也实际操作过一些项目。总的来说,研发一个专门的门诊挂号系统并不容易,系统的重点也是在于数据库的设计。在大学期间我学习了程序设计、程序测试、UML统一建模语言等一些课程。我想每学年结束前都会完成相应的课程作品,具有一定的系统分析和设计测试能力。所以,系统的技术性可行。(3)操作性这个系统很容易运行。大多数信息页都是采用下拉框选相的方式。在某些页面中,信息可以独立生成而无需书写。预约时间的选择采用的是日历控件。对用户的操作能力要求低,对电脑操作略懂一些,进行简单的几步操作即可。页面导航说明清晰明了,操作简单方便,因此操作性可行。(4)法律性本系统是一个自己开发的管理系统,意义非同寻常。开发环境使用的是完全开放的源代码的数据库。不同于一般的应用程序,侵权问题是毫无疑问的,不会涉及到侵权问题,因此法律上是可行的。第四章系统设计4.1系统设计概述系统设计是在系统需求分析的基础上更加的细节化,从大概深入到局部细节的一个过程。另一方面,要考虑想要系统实现的一些主观条件和客观条件,从实际出发实事求是地开展现阶段所有工作。系统设计这个阶段的主要目的是将之前构思好的需求分析和反馈用户信息需求的程序应用思维方案转变为能够用计算机和通信系统实现的具体方案。本阶段的重点是在系统分析阶段,根据系统思维功能的要求,确定系统的总体结构。从管理信息系统的总体目标出发,结合经济和科学实施场景的条件,对系统各组成部分的科学技术解决方案进行了阐述。选择计算机通信的相关软硬件设施,确定系统的实施方案,以保证系统总体目标的完成。4.1.1系统设计的特色:1)在系统设计阶段,很多工作都是科技性的。2)用户在使用时可以进行补充或者修改关于自己病情的一些信息。3)在系统设计阶段,系统设计者应该管理管理场景,还应明确用户对操作、使用和执行场景的详细要求,并在系统技术方案中提供反馈。4)系统设计工作的关键特征是管理场景与技术场景的结合,是整个系统成功的不可或缺的一关。4.1.2系统设计的标准: 1)进程开发标准:系统架构数和据结构须设计周密,详细功能需要分进程逐个实现。 2)便捷性标准:特别是方便网络用户的在线浏览操作,大大减轻了后台管理人员的负担,实现了部分业务的独立处理,使用户体验感达到最佳。 3)功能完好性标准:系统运行中如有特殊情况发生可以及时提出改正回应,确保数据误差缩到最小和功能数据完整无损。 4)功能规整性标准:系统的设计也为以后的功能项目做了完善的规整,包括特殊和有针对性的操作,不会给所有系统带来漏洞。 5)可发展性标准:系统设计应考虑以后项目功能发展的需要,尽量简洁,功能块之间的相关性低,考虑各大浏览器的兼容性的问题,以便于以后系统功能的更新和扩展。4.2系统用例图患者的操作: 1、查询专家信息。 2、线上预约预约挂号。 3、线上注册会员。会员用例图,如图4-1所示:图4-SEQ图\*ARABIC\s11会员的用例图管理员的操作:1、管理员可使管理专家信息。2、管理员能管理注册用户的信息。3、管理友情链接。4、管理员可以修改医院介绍信息管理员用例图,如图4-2所示:图4-SEQ图\*ARABIC\s12管理员用例图4.3系统经过图患者注册账号后进入网站的首页,先查询到关于专家的专业信息,然后患者依据自身病情预约专家号。大致步骤如图4-3所示。图4-SEQ图\*ARABIC\s13系统经过图4.4管理员经过图管理员进入系统,首先点击登陆页面进行登录,管理员登陆后才可以对后台进行管理。如果登陆失败,页面会提示登陆失败重新登录。登陆成功后就可以对专家进行管理,选中专家后可以添加或者取消专家人员。管理后台的大致步骤如图4-4所示:图4-SEQ图\*ARABIC\s14管理员经过图4.5系统前台功能图如下图4-5所展示的就是关于网站前台的功能图,分为信息展示、系统功能和用户操作三个功能块,将详细描述以下三个块:信息展示:显示医院讲述专家信息。系统功能:关于用户注册等功能。用户操作:搜索专家门诊的信息、浏览器在线预约或取消专家号、查询用户自己的预约。图4-SEQ图\*ARABIC\s15系统前台功能图4.6系统后台功能图如下图4-6所展示的就是关于网站后台的功能图。分为专家信息、系统功能和用户操作三个功能块,将详细描述以下三个块:友情链接管理:对网站的友情链接进行管理。修改用户密码:管理员进入后台管理系统进来修改用户登录密码。专家信息管理:管理专家的门诊信息。注册用户管理:管理用户注册的账号。医院介绍管理:管理首页关于医院简介部分。友情连接管理:管理友情链接。图4-SEQ图\*ARABIC\s16系统后台功能图第五章数据库设计和实现5.1数据库结构设计数据库是“按照数据体系结构组织、存储和管理数据的仓库”,作为网络上的一个很重要的应用程序,数据库是根据系统里的各种数据的体系结构集体、保存和处置的一个仓库。动态网页和一般静态网页相比,它会多一个有数据库功能。也就是说,有数据库功能的网页的页面不是固定层,它其中的部分页面内容是动态的,这些动态的内容是可以直接去数据库里直接修改,页面上相对应的内容就会改变。MySQL是微软发布的数据仓库系统,使用JET引擎反应规范,操作简单,使用者十分之多。此次系统设计的数据仓库也使用了MySQL数据仓库,它的名称是db_hospital,接下来分别列出此数据仓库的概要说明以及数据库表的架构。5.1.1概要说明系统数据仓库db_hospital添加了六张表格,分别是友情链接表、医院专家信息表、后台管理员信息表、注册用户信息表、医院简介表、预约挂号信息表。5.1.2数据库表体系结构(1)友情链接表友谊链接的关键是保留友谊链接,如标题和其他基本信息。该表架构如表5-1所示。表5-SEQ表\*ARABIC\s11t_link的架构名称数据类型长主键否形容idint3Yes特有名称名字varchar38No名字urlvarchar38No路径医院专家信息表医院专家信息表是用来储存专家的信息的,其中包含有专家姓名、性别、年龄、简介、所属专家,该表架构如表5-2所示。表5-SEQ表\*ARABIC\s12t_expert的架构名称数据类型长是不是为主键形容idint3Yes特有名称xmnamevarchar3Yes姓名xbsexvarchar3No 性别njnlint3Yes年龄zjksvarchar38No科室ccydvarchar38No长处dlzhvarchar38No账号pswvarchar38No密码预约挂号信息表预约挂号信息表是用来储存用户预约挂号信息的,其中包含有预约挂号时长、挂号人信息、挂号人备注,表2.3所示的就是该表的架构。表5-SEQ表\*ARABIC\s13t_appointment的架构名称数据类型长是不是为主键形容idint5No特有名称hyidint29No用户idzjidint29No医生idrqvarchar29No预约时间jbvarchar29No病情zsxmvarchar29No实际名字lxvarchar29No手机号(4)医院简介表医院简介表是用来保存关于医院介绍信息,其中包含有内容,表2.4所示的就是该表的架构。表5-SEQ表\*ARABIC\s14t_thing的架构名称数据类型长是不是为主键形容idint6Yes特有名称nrthingvarchar7399No介绍(5)注册用户信息表注册用户信息表是用来储存关于已经注册过的会员的信息,其中包含有账号数字、密码数字、名字、性别、住址、用户号码,表2.5所示的就是该表的架构。表5-SEQ表\*ARABIC\s15t_zcbg的架构名称数据类型长是不是为主键形容yhidint7yes特有名称yhzhint27no账号数字yhpswvarchar27no密码数字yhmzvarchar44no名字yhxbvarchar49no性别yhdhvarchar93no用户号码后台管理员信息表后台管理员信息表是用来储存关于后台管理者的信息,其中包含有账号和密码,表2.6所示的就是该表的架构。表5-SEQ表\*ARABIC\s16t_gestion的架构名称数据类型长是不是为主键形容glyidint7yes特有名称glyzhvarchar61no账号数字glypswvarchar61no密码数字第六章系统的实现6.1首页设计主页是浏览器访问者在打开网站时看到的第一个页面。网站吸引访问者的能力在很大程度上取决于首页的视觉效果。虽然首页内容丰富,但并不拥挤。颜色搭配需要经过精心设计,整体模式必须特殊。此系统的网站首页效果图如图6-1所示。图6-SEQ图\*ARABIC\s11网站首页效果图6.2网站头部横向导航条设计导航是构成网站设计的基本要素之一,它不仅是信息架构的基本分类,也是访问者对于网站的指南针,它被比作一本小说或一本杂志的目录,但比一本小说或一本杂志的目录更重要。因为一本书可以从头到尾逐页翻阅,而我们的网站页面不能,只有导航清晰明了,这样访问者才能知道他们在网站上的位置。网站上有很多种导航方式,比如带有图标的字母导航、按钮导航、下拉式导航等。网站头部横向导航条设计效果页面如图6-2所示。图6-SEQ图\*ARABIC\s12网站头部横向导航条设计效果6.3专家展示页面设计专家展示页面的主要功能是允许用户浏览医院现有的专家信息。因此,专家显示模块的关键包括两个部分:专家图片和专家信息。当用户选中点击某位专家时就会跳转到该专家的详细信息。专家展示页面设计效果如图6-3所示。图6-SEQ图\*ARABIC\s13专家展示页面设计效果该页面的关键代码是通过调用zhuanjiaAction操作方式和zhuanjiaAll来完成的,这个方法可行的重点功能是数据库的查询,查询后得取相关信息再然后绑定相关信息并传递到JSP页面进行查看,专家展示页面的关键代码是:选中哪位专家后,必须要先完成用户登录才能开展在线预约挂号6.4在线预约挂号设计选择需要挂号的专家,打开在线预约界面,选择就诊日期、病情、个人姓名、手机号码,点击确定完成在线预约挂号操作。在线预约挂号设计效果如图6-4。图6-SEQ图\*ARABIC\s14在线预约挂号设计效果图6.5后台登录页面网站上的所有系统要靠网站后端来维护,所以必须先登录后台系统,然后才能进入与医院系统相关的管理操作。当使用者点击底部的“管理员登录”的超链接时,页面将跳转到一个后台登陆程序窗口。确认访问后台管理页面时要求用户输入正确的用户名和密码,管理员通过后台登录进入后台登录块模块,后台登录模块的关键是对管理员的身份和密码进行认证。后台登录页面效果如图6-5所示。图6-SEQ图\*ARABIC\s15后台登录页面效果图判定登录用户是否为管理员身份对应的代码部分:6.6医院专家信息管理页面设计本模块是对医院专家信息进行管理,包括医院专家信息的新增和删除。点击“专家信息管理”链接,进入医院专家信息管理页面,按列表列出新的专家信息,包括姓名、性别、年龄和其所在部门信息。单击“删除”按钮即可删除被选中的专家的信息。医院专家信息管理效果如图6-6所示。图6-SEQ图\*ARABIC\s16医院专家信息管理效果图管理员点击“添加专家信息”按钮,页面跳转到医院专家信息添加页面,录入有效的专家所有信息,然后点击提交按钮即可添加。如图6-7:图6-SEQ图\*ARABIC\s17专家信息添加这个模块的成功实现是靠调用ProfessorAdd类这一步实现的,关键代码是: 6.7退出后台管理退出后台管理模块的重要作用是退出后台管理系统,当管理员退出后台管理系统之后,再一次点击退出按钮时,虽然此时页面仍在后台,但无法执行任何操作。点击别的模块时,将会出现一个后台程序登录应用窗口,这时窗口要求用户输入与之前注册时相匹配的正确的用户名和密码用以验证。

第七章系统测试7.1测试企图系统测试的目的决定了如何去组织测试。此次测试的目的应是识别尽可能多的错误,找出漏洞,测试应针对系统较为复杂的功能或过去错误较多的地方。只有发现了问题才能去解决问题从而达到完善系统的目的。测试用户是否能正常注册登录账号,登陆后是否能点击预约挂号和取消挂号,后台管理员是否能管理后台信息,医院专家账号登

温馨提示

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

评论

0/150

提交评论