分类号_______________ 密级________________
UDC _______________ 学号_ ___
毕业设计(论文)
学生姓名 |
|
学 号 |
|
所 在 院 系 |
|
专 业 班 级 |
|
导师姓名职称 |
|
完成日期 |
论文题目 |
基于SSH的医院在线挂号系统设计与实现 |
Thesis Topic |
Design and Implementation of Hospital Online Registration System Based on ssh |
2017年 6月 5 日
基于SSH的医院在线挂号系统设计与实现
互联网技术迅速的发展给我们的生活带来很大的方便,同时也让许多行业迅速的发展起来。互联网技术已走向科技发展的巅峰期,我们要做的就是合理的使用互联网技术让我们的各个行业得到更快速的发展。
就医疗领域来说,如今看病难已成为我们生活中的一大难题,传统的医院挂号中,我们需要用手动方式来处理信息,这种方式需要我们的医护工作人员和管理人员花费大量的时间来处理事务性信息,不仅劳动强度大,而且浪费时间。患者长时间的排队等候不仅延误了患者病情,而且不利于医院秩序的维护。所以在这里我的论文对医院挂号系统的设计和实现进行了详细的描述与设计,专为解决挂号难,排队时间长的问题,通过此网站患者可以快速方便的找到自己所需挂号的科室信息,并进行在线预约挂号。对于此网站,采用的是较为成熟的SSH框架,主要包括了业务逻辑层、数据持久层,表示层,模块层四个层次,这些层次可以帮助开发人员对搭建结构,维护系统,框架重用等,也可以给开发人员提供一个清晰、易懂,简洁明了的设计思路,SSH框架可复用性好、维护方便,使系统更加好用,同时让系统的实施和维护更加方便。对于数据库设计我们采用了MySql数据库,由MySQL的发展已经很健壮、成熟,而且具有很好的安全性,操作简单,成为了开发数据库设计的首选。
医院挂号系统主要角色有:患者和系统管理员;患者可以对医院信息的查询、对医生信息查询、登录注册、预约挂号、取消挂号、更改个人信息等;管理员可以登录系统,更新数据库内医院信息、医生信息、医院公告,也可对个人信息进行修改。网页设计了相关的导航,对新用户进行全面的引导,使得用户使用更加方便,对用户注册登录和管理员登录进行了分离,防止用户和管理员登录冲突,总体测试结果显示,网站设计基本符合用户需求,能够达到用户满意度。
关键字: SSH ;JSP ;MYSQL ;MyEclipse ;预约挂号
Design and Implementation of hospital Online
Registration System Based On SSH
The Internet technology development rapidly, make our life more and more conveniently, simultaneously also lets many profession development rapidly. The Internet technology becomes the social development front technology already, we had to do something to make it reasonable to use the Internet technology let our each profession obtain a faster development.
On the field of medic, it is very difficult to go to see a doctor, this is a social problem, In the traditional hospital ,we need to use the manual way to deal with a large of information, we have to make a appointment by line up , This way need our medical staff and managers spend a lot of time to deal with transactional information, not only the intensity of labor is big, but also a waste of time. Long queues of patients not only delay the patient's illness but also harm the maintenance of hospital order. So here my thesis on the hospital registration system design and implementation of the detailed description and design, designed to solve the registered, queuing time, patients through this website can be quickly and easily find their registration department of the information needed, and to make an appointment online. For this site, the more mature SSH framework is adopted, which makes it easier to implement and maintain the system.
The main role of hospital registration system is: Patient and system administrator. The patient may inquire about the information of the hospital, inquire into the doctor's information, sign up for registration, make an appointment, cancel the registration number, change the personal information, etc. The administrator can log in to the system, update the information about the hospital in the database, the doctor's information, the hospital announcement, or modify the personal information. Web design related navigation, a comprehensive guide to new users, allows users to use more convenient, to the user registration, registration, the administrator login and separation, prevent users and administrators login conflict, the overall test results show that the website design basic meet user requirements, to achieve customer satisfaction.
Key words : SSH; JSP; MYSQL; MyEclipse; appointment register
目录
绪 论
在信息化的时代,我们生活的节奏变得非常快,做每一件事几乎都是匆忙的完成。因此人们对生活节奏要求越来越高,人们不再允许自己的时间大量的浪费在无用的事情上;计算机在我们生活中几乎已经普及,优惠的价格但是功能却很强大,我们的生活越来越离不开互联网,同时互联网技术也在不断地渗入到各个邻域,如医疗,教育,管理等方面,它的广泛使用给我们的生活带来了极大的方便。但是,就医疗界来讲,在目前调查看来,我们很多医院都采用的是人工挂号的方式,导致我们需要花费很长的时间排队等候去挂号,医院的医生、护士等工作人员也需要很多时间去人工处理患者的信息,这样下去,不仅会耽误患者的病情,而且造成医院拥挤秩序混乱,人力物力成本高等一系列的问题;所以我们需要合理的将互联网技术引用到医院,让它来方便我们的生活,方便患者挂号的同时,可以解决医院资源分配的问题,不仅可以便民而且让医院有了一个更好的效益,人们不用在担心自己的时间浪费,医院不用担心人力资源不够等一系列问题。患者只需在家轻轻动动手指访问网站即可实现在线挂号,这样双赢的结果是我们每个人所期待的,所以挂号系统的实施,对人类来说是一个很大的进步。
挂号是我们看病就医的第一步,通过收集病人信息,协调专家管理,控制病人和医师人员的流量。通过网站的方式来挂号是很新型的一种挂号方式。在这种网站上,病人可以不出门直接在家对自己的病情初步判断,查询医院医生的信息来进行预约,进行注册登录挂号,减去了人们排队等候时间的同时也提高了医院的管理效率从而提高了医院的经济效益。是建设卫生信息化的必由之路。
目前看来,医院门诊质量和效率不高的原因主要有一下几个:集中式挂号,来医院排队挂号的人数很明显地由不确定的特点,从而出现了明显的看病高峰和低谷。高峰期病人挂号要排很长的队伍,甚至有一些专家,帮助自己的熟人插队,造成医院现场混乱患者情绪不稳定,专家问诊不仔细、没有耐心,不想长时间和病人交流等现象。在低谷期,专家没有事情做、溜号等,造成医院资浪费。这些现象严重的损害到患者的权益,也影响到了医院的声誉。文献[9]介绍了这种问题需要一个很好的挂号平台来解决,它可以减少病人浪费的时间,同时,也可以帮助病人全面的了解医生信息,选择自己期望的医生来为自己看病。不但解决了病人对医生相关信息了解不多盲目性问题。同时医院采用网上挂号的方式,患者可以在家就可以问诊挂号,方便了患者的同时也方便了医院的管理。本论文就如何实现在线医院挂号系统的设计细节以及实现方式技术和系统的测试结果进行了全面详细的论述。
针对国内外文献的研究发现,在网上实现预约挂号系统已经不再是一个梦想,我们运用所学的语言,便可以完成挂号网站的实现,大部分文献中指出:医院网上挂号系统以Java为开发语言,框架部分主要使用了Spring,hibernate,Struts2框架开发。Spring通过使用IOC容器的方式,来对整个项目的复杂依赖进行管理,Hibernate是一种应用很广泛的ORM框架,使得开发人员可以将数据库中的数据映射到一个具体的Java对象中,简化数据库相关的开发工作。Struts属于实现MVC开发模式的一个框架,要让Model层,View层,Controller层三个层次分别列出来使用的是Structs,分层的代码更易维护和迭代。MySQL是对数据进行存储的数据库。在接下来的论文中我们会具体介绍医院挂号系统中所使用到的一些关键技术,以及实现方法和设计思路。
1.1 MyEclipse介绍
构建网上预约挂号系统使用的是MyEclipse编辑器,MyEclipse 是开发人员特别偏爱的一种开发工具, Eclipse 中的J2EE是一种插件集合;MyEclips开发工具有很强大的力量,它对JavaServlet,AJAX,JSP,Struts,JSF,Spring、Hibernate等的支持使得开发变得非常容易,同时还具备了EJB3的功能,JDBC数据库连接的功能。所以说MyEclipse是所有开源工具开发的好帮手,更重要的是Myeclipse还具备了完整的编码、测试、发布功能,那够很全面去支持html Javascript,JSP,CSS, MySQL, Hibernate等语言的开发,所以发展成为了最受欢迎的开发工具。
1.2 MySql数据库介绍
MySQL数据库作为一种开源的关系型数据库,在目前是使用最广泛,最受欢迎的一种数据库,MySQL是由MySQL AB公司进行开发的但是后来最后被Sun公司收购了,目前已经成为了IBM的一个项目。
MySQL的发展已经很健壮、成熟,SQL数据库。通过维护一个线程池,MySQL可以提供高并发、稳定可靠的数据存储和查询服务。在世界范围内,各大互联网公司有着非常广泛的使用。
MySQL在开发人员眼中就像是一种数据库管理系统的角色。MySQL数据库可以对所有的东西结构化,我们可以认为它是一种数据的结构化的集合。可以访问,也可以更新数据到数据库,或对访问,对于已经修改过的数据还可以再次修改保存等,MySQL服务器可以用来对即将要使用的数据进行全面的处理。计算机对于我们来说本来就是用来处理数据的对象,所以数据库管理系统MySQL数据库的实现是计算机不可或缺的组成部分。
我们也可以把MySQL数据库看成一种很方便的服务器。对MySQL数据库的设计需要开发人员和客户进行沟通确认才能进行合理的设计;通过MySQL数据库与其他数据库的对比就会发现。MySQL服务器的开发背景比较强大,具有更快的解决方案速度,使用更加方便高效,以及他的广泛使用得到了人们的一致好评。MySQL数据库也在很快的照着人们使用更简洁的方向去发展,这使得MySQL具有了更好的的安全性,不断地完善是其受欢迎的根本原因,这样,人们可以更加方便,快速,安全的对Internet上的数据进行访问,处理等。MySQL是开源的,意味着所有人都可以使用和修改该软件。针对自己的应用场景,可以在其基础上进行修改,提升服务的稳定性和可扩展性。
1.3 JavaScript介绍