《基于Javaweb的医院门诊智慧平台管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Javaweb的医院门诊智慧平台管理系统的设计与实现.docx(25页珍藏版)》请在优知文库上搜索。
1、基于JaVaWeb的医院门诊智慧平台管理系统的设计与实现目录摘要1第一章绪论21.1 研究背景21.2 研究意义21.3 研究内容21.4 论文组织3第二章系统相关技术32.1 平台开发工具32.2 平台开发相关技术32. 2.1B/S架构33. 2.2Java技术介绍44. 2.3MySqI数据库介绍4第三章系统分析44.1 可行性分析54.1.1 技术可行性54.1.2 经济可行性54.1.3 操作可行性54.2 系统性能分析54.3 系统需求分析63. 3.1功能需求分析65. 3.2系统用例分析6第四章系统设计75.1 系统概述75.2 系统数据库设计86. 2.1数据库E-R图84.
2、2.2数据表字段设计10第五章系统实现137. 1登录137.1 管理员功能145. 2.1账号管理146. 2.2用户管理147. 2.3医生管理158. 2.4药品管理159. 2.5挂号管理1610. 2.6请假管理1611. 2.7就医指南管理1612. 2.8轮播图管理177.2 用户功能实现175.3.1首页175.3.2挂号管理175.4.3个人中心185.4医生功能实现185.4.1排班管理185.4.2挂号管理185.4.3请假管理195.4.4个人中心19第六章系统测试196.1测试方法196.2 白盒测试206.3 测试分析216.4 测试结论22第七章结论226.5 献
3、23在当前的时代背景下,互联网的迅速发展为人类生活提供了便利,而对互联网的关注也日益增加,因此,加强对互联网的管理是非常有必要的。根据当前互联网的发展态势,本文认为构建一种基于互联网的医疗信息服务平台,是一种非常好的思路。在医疗服务中,通过对医疗服务中心的管理,使其能够更好地为患者提供医疗服务。这一次在设计系统时,采用的是B/S结构,采用的数据库是MySQL数据库,JSP技术,开发出的系统具有非常多的功能,首先在用户模块中,包含了用户注册、后台管理等;其次是管理系统,主要包含了病假管理和医生管理等功能。在设计系统时,既要确保其页面美观、简洁,又要确保其操作简单、方便。本次选取了医院门诊智能平台
4、管理系统进行设计,首先对其系统、功能需求等进行了说明,接着进行了系统的测试,期望本次设计的这一系统可以协助医院门诊管理工作的顺利开展,大大提高其工作效率和质量。关键词:医院门诊;智慧平台;管理系统;JSP语言第一章绪论1.1 研究背景在当今的互联网时代,网络与人民的生活有着密切的关系,人们不仅可以利用网络,也可以利用各种数据信息,还可以利用网络的平台来进行对问题的探讨和研究。所以,我们构建了一个医院门诊智能平台管理系统,可以帮助使用者在医院看病,也可以帮助医院进行门诊管理工作,并开发了几个简单的专业系统。本文从分析用户需求出发,结合医院门诊智能平台的实际应用和存在的一些问题,设计并实现了医院门
5、诊智能平台的智能化。利用网络信息之发达,藉由信息科技的推动与发展,来提升使用者的使用效能。1.2 研究意义在收集并整理了有关的文献资料之后,笔者根据自己的知识储备和学校所能提供的硬件条件,确定了本次设计主题,即:医院门诊智慧平台管理系统,为进行好的设计工作,笔者不但利用软件工程结构化手段对系统的应用环境进行了分析,还建立了相应的模型,并明确了用户需求。之后,以此为依据,利用结构化设计的思路,试图对该系统进行实际的改善,将在线医院门诊智能平台的资源从用户到用户,为患者提供更好的预约环境。该系统是以管理员和使用者两种方式来对特定的需要进行分析为核心的,管理员能够对系统中的信息进行良好的管理,使用者
6、能够高效地发布特定的商品信息,使用者能够在网络上接收到相关的询问。该系统的目的是让每个用户可以对特定的内容进行添加、编辑和删除,并且在特定的部分设计上可以进行自动操作,这样就节省了很多的人力和物力,能使工作人员的工作效率得到很大的提升。1.3 研究内容至于系统的开发,则是以MyEclipse为主,这是一个很难完成的任务,在进行设计工作时,主要包括:(1)确定电子学习的难点,并在此基础上理解和理解系统的各个部分,例如技术要求、等级划分等。(2)确保所开发的软件具有较高的效率和较强的可扩充性等特性。(3)为了满足执行期间下游使用者的需要,及保持专案的独立及严密延续,一切专案都必须透过整体架构来筹划
7、及设计。(4)保证了该软件在今后的开发与研究中的灵活性,使该软件的整体架构与架构得到合理的安排,使其能够满足实际应用的需要。1.4 论文组织医院门诊智能平台管理系统的开发,主要是为了满足管理员、用户和医生三个角色的相应要求,并针对这三个用户的需求,对该主题的背景关联性和市场需求进行了详细的分析,从而对系统的功能和开发工具进行了详细的理解。为实现该软件的功能模块的设计、数据库的建立提供了依据。第二章系统相关技术此次,在设计这个系统的时候,我们采用了B/S架构,采用了MySqI和JSP语言来进行开发。在整个设计中,除了整体的设计和数据库的设计之外,还包含了网页的整体布置和对系统的程序编写,最后,我
8、们还要对该系统进行对应的故障调试和测试。2.1 平台开发工具本次以MyECIiPSe为平台开发工具,其从ECliPSeLDE扩展而来,符合系统用户工作台要求,在对系统数据库进行开发使用时,使用这一工具,同时,利用JavaEE进行开发环境,进行相关的编程,在整个系统设计中,所使用的MyECliPSe插件,不但对各类开源产品进行支持,在许多数据库连接中,也可以起到功能元素的作用。2.2 平台开发相关技术2.2.1B/S架构因为本系统采用B/S结构,所以只能安装一个服务器并进行维修,系统以浏览器为主。由于现在是网络时代,各种先进技术层出不穷,人们的要求也有了很大的改变,在这个时候,原有的结构体系已经
9、不适用了。采用B/S结构,不但可以降低系统的运行费用,而且还可以方便地进行后期的维修,这也是为什么会被很多人喜欢的原因。随着社会的发展,对于系统安全性、通用性的需求也越来越高。2. 2.2Java技术介绍JaVa是一种程序语言,它的功能是在一个动态的Web页面上,在这个过程中,JaVa可以使用脚本来对某些资源进行维护,并提供对其它站点的访问。为了达到这个目的,jsp能够对Web页面中的数据进行高效的抽取和分割,并且能够对某些具体的构件进行高效的支撑,从而使某些具体的应用变得更加容易。当前,由于JaVa语言设计是一种简单易懂的编程语言,具有跨平台特征,还具有安全性和通用性,因此JaVa语言设计被
10、广泛地用于动态页面上。通过对JaVa技术的研究可以看出,它是一种主要的程序设计语言,它曾经在所有的工业领域中,利用计算机网络进行信息的管理,对传统的管理方式产生了革命性的影响。所以,我们会不断地发展新的技术来适应我们的需要。3. 2.3MySql数据库介绍现在有几个数据库,MySQL就是其中一个。它是一个允许多个用户同时存取的数据服务器,可以进行多线程事务的处理,是一个关系型数据库,不仅非常的安全,而且非常的高效,此外,其还具有开源、免费的优点。通过开放,可以实现二次开发,提高MySQL数据库的性能,使其类型更为丰富,操作更为简便,可以看出,各个数据库都有对应的接口,MySQL数据接口可以与市
11、面上大多数语言相适应,并可以满足多线程等需求。此外,从IIEDS发布的有关资料来看,MySql数据库目前在中小型软件的开发中是最常见的,它受到了编程人员的欢迎,一是容易使用,二是启发。MySql经常被用于高级数据结构的处理,它是一种非结构化的语言,具有很多优势,特别是它具有丰富而强大的功能,并且结构简单,不但比较简单,还可以储存大量的信息,并且在编程的时候可以给使用者带来很大的方便,正是因为它具有这样的优势,它才会受到大众的喜爱,被广泛应用。通过分析可以看出,在系统所用的数据库是这类数据库时,用户只要按照有关的操作进行存储就可以了,并不用了解数据保存的原理,MySql相对于其他数据库可以选择相
12、同数据库为接口,并同时对不同的数据进行管理,收集、捕捉数据对象。而MySql则不一样,它的能力很强,只需要很短的一段时间,就可以完成所有的任务,所以MySql语言相对来说要简单一些。第三章系统分析本文着重对该系统所要求的各个模块进行了阐述,并对其中的部分数据进行了较为详尽的说明与分析。最终,对相关的资料进行了录入与查询,并将使用者与系统分为不同的类别,并针对本医院的门诊智能平台管理系统的研发与实现,提出了详细的系统需求与总体设计,以保证在研发过程中不会发生逻辑上的偏离。最终,结合自己的观点,提出了一套便于后续开发的系统方案,并对该方案中所涉及到的数据库及服务器做了详细的介绍及说明,并对该方案中
13、各个模块做了详细的说明及展示。3.1可行性分析3.1.1 技术可行性此次设计要保证这个系统的安全性和可扩充性,使用的语言是JaVa和myeclipse0从这一点来看,JaVa技术可以在系统的设计中起到很大的作用。从整体上看,该软件既保证了该软件的完备,又保证了该软件的简单易懂,同时也保证了该软件在软件的运行过程中的可靠性和可靠性。我们从初步的学习和理解MySql开始,并获得一些初步的技术知识,基本上可以建立,测试和标识一个系统。3.1.2 经济可行性该体系中使用的全部系统开发程序均为开放源码,极大地降低了开发的周期与费用,同时也提升了开发的效率。该系统对计算机的要求不高,而与网络相连时所需的计
14、算机配置也很少,因此,该系统的发展具有很强的经济性。3.1.3 操作可行性在进行医院门诊智能管理系统的设计时,为了让用户能够登录平台,并按照自己的权限使用系统的对应功能,进行登录界面、用户界面的设置,此外,为了让系统的操作简单,符合用户的要求,在进行此系统的设计时,还采用了JaVa技术等,在操作上具有可行性。3. 2系统性能分析在进行系统的设计时,要充分考虑到系统使用中的维护、操作等,要想让用户对系统的使用、维护等需要,在进行系统的设计时,就需要遵守相关的原则,具体来说:一是简明性,即用户接口要简明扼要,以达到与用户有关的功能需求;二是有针对性的原则:需要根据用户的实际需要来做项目,也需要根据
15、用户的需要来制定相应的标准,这就比较明确了。三是应用性的原则:在进行应用性的基础上,应以使用者的需要为出发点,以保证应用性。四是整体性原则:在完成了有关的功能需求后,还要具备与原有规范相配套的网页,并能够提供和确保原有的功效。3. 3系统需求分析3. 3.1功能需求分析在设计系统时,功能需求分析是一个非常关键的部分,其原因在于,系统质量会受到功能需求分析结果的巨大影响,特别是它不但会影响系统今后的使用,还会影响用户对系统的满意度等。这一次,我们将以医院门诊智慧平台管理系统为设计对象,进行了设计工作。该系统具有两个角色,一个是用户,一个是管理员,每一种角色都有着各自的权限和功能。第一个是使用者的权限。身为系统管理员,除了可以查看使用者和管理员的资料外,还可以增加、删除、调整。第二个是登记和登记的管理。而对于注册资料的管理人员来说,既可以查看注册资料,又可以添加删除和调整。第三是医生管理功能。而在医院的管理中,医院的病历不但可以随意的翻阅,而且可以随意的添加、删除、修改。第四是药品管理功能。同时,它还具有增加、删除和调整药物信息的功能。第五、用户个人枢纽功能。当您登陆成功后,您可以根据自己的需要,修改自己的密码,修改自己的个人信息。