收藏 分享(赏)

基于jsp的医院网上预约挂号系统_本科毕业设计(论文).doc

上传人:无敌 文档编号:632992 上传时间:2018-04-15 格式:DOC 页数:38 大小:830KB
下载 相关 举报
基于jsp的医院网上预约挂号系统_本科毕业设计(论文).doc_第1页
第1页 / 共38页
基于jsp的医院网上预约挂号系统_本科毕业设计(论文).doc_第2页
第2页 / 共38页
基于jsp的医院网上预约挂号系统_本科毕业设计(论文).doc_第3页
第3页 / 共38页
基于jsp的医院网上预约挂号系统_本科毕业设计(论文).doc_第4页
第4页 / 共38页
基于jsp的医院网上预约挂号系统_本科毕业设计(论文).doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、基于 JSP 的医院网上预约挂号系统本科毕业设计(论文)题目:基于 JSP 的医院网上预约挂号系统院 (系): 计算机科学与工程学院 专 业: 计算机科学与技术专业 基于 JSP 的医院网上预约挂号系统I基于 JSP 的医院网上预约挂号系统摘 要Internet 互联网技术的快速发展的同时也带来了社会各个行业的发展。它的发展已经深入到社会的各个角落。作为社会发展的前沿技术,各行各业只要对其合理的进行运用,必将会带来巨大的便捷。成功的运用 Internet 将为医疗事业带来无限便利。在传统的医院挂号过程中,信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性

2、工作上,病人排队等候时间长,这些影响 了 医 疗 的 秩 序 , 也 延 误 了 患 者 的 病 情 。 而 本 论 文 的 探 索 研 究 方 向 则 为 医 院 挂 号 网 站的 开发与实现。本系统采用的是基于广域网的 B/S 结构平台,比 C/S 有更强的适用范围,具有更加生动和丰富的表现方式与用户交流。系统的设计框架采用的是已经发展成熟、安全的 SSH(Struts+Spring+Hibernate)技术框架,使系统实施更为方便和安全。网页采用的是 JSP 技术,它拥有卓越的系统可移植性,同时它与流行的 XML 等技术也能良好整合,加上 MYSQL 数据库强大的后台数据支持,奠定了 J

3、SP 技术在网络应用系统开发中的关键地位。它使我们的网页更加生动、具有表现力。这次毕业设计开发了医院预约挂号系统,该系统是专为解决广大患者挂号难这个问题。通过本网站患者可以有针对性的快速的找到符合自身的需求的医师进行预约挂号。关键词:医院, 挂号, SSH, JSP基于 JSP 的医院网上预约挂号系统IIHospital registration and online booking system based on JSPAbstractWith rapid development of Internet technology,which also brought the developmen

4、t of all sectors of society。Its development has deep into every corner of society. As a cutting-edge technology, all walks of life as long as use it reasonablely , which will bring tremendous convenient and fast. Successful use of Internet will facilitate the medical cause enormous.Hospital in the t

5、raditional process, the information processing remain in the manual, labor-intensive and low efficiency, doctors、nurses and managers have a lot of time consumed by the business work, patients waiting in line for a long time around the course, and the impact of the order of a medical, but also delaye

6、d patients. The system is based on the wide area network of the B / S structure of the platform, than the C / S have more scope with a more lively and rich exchange of expressions with the user. System used in the design of the framework is already mature and secure SSH (Struts + Spring + Hibernate)

7、 technology framework, allowing the system to the implementation of more convenient and secure. JSP pages using the technology, it has excellent portability of the system, at the same time with popular technologies such as XML can be a good integration, coupled with a strong background MYSQL databas

8、e data support, laid the JSP technology applications in the network development key position. It makes our website more lively and with expression.Design and development of the graduate appointment to the hospital registration system, the system is designed to address the vast number of registered p

9、atients with the problem difficult. Patients through this website can be found quickly targeted in line with the needs of their own to make appointments for registered physicians.Key words:hospital, registration, StrutsSpringHibernate,JSP.基于 JSP 的医院网上预约挂号系统I目 录1 绪 论 .11.1 课题背景及研究意义 .11.2 国内外研究现状 .11

10、.3 本课题研究内容 .21.3.1 功能模块 .21.3.2 后台数据库 .32 开发环境及开发技术 .42.1 B/S 模型 .42.2 JSP 技术发展背景 .42.3 SSH 框架 .52.4 STRUTS框架 .62.5 SPRING框架 .82.6 HIBERNATE框架 .82.7 TOMCAT 5.5 简介 .92.8 MYECLIPSE 5.5.1 GA .92.9 数据库简介 .103 系统需求分析 .113.1 系统需求分析 .113.2 系统可行性分析 .113.3 系统功能需求 .113.3 数据流图 .123.4 系统的数据字典 .143.5 系统的性能需求 .14

11、3.6 系统的数据需求 .143.7 系统的运行需求 .154 系统设计 .164.1 系统数据库设计 .16基于 JSP 的医院网上预约挂号系统II4.1.1 数据库表格设计 .164.1.2 ER 图设计 .184.2 系统设计 .194.2 .1 系统结构设计 .194.2 .2 系统流程设计 .204.3 系统子模块设计 .214.3.1 管理员模块 .214.3.2 用户模块 .225 系统实现 .245.1 登录功能的实现 .245.2 用户注册页面的实现 .255.3 查询科室以及查询、预约医师的实现 .265.4 科室添加功能的实现 .285.5 医师添加功能的实现 .296

12、总 结 .30参考文献 .31致 谢 .321 绪 论11 绪 论1.1 课题背景及研究意义随着经济与科学技术的高速发展,信息化的进程不断加快。随着计算机性能不断提高,价格不断下降,计算机已在医院医疗,教学,科研,管理的各个方面得到越来越广泛的应用。然而,我国还有部分医院的信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,辗转过程多,影响了医疗的秩序。计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。门诊挂号系统是整个医院管理信息系统的第一个窗口,是病人到医院就诊要做的第一项工作。它用于收集病人的信息

13、,协调科室医生管理,控制各科室的流量等等。医院网上预约挂号系统是一种基于互联网的新型挂号系统,是卫生信息化建设的基础的项目之一。利用该预约挂号系统,用户就可以在网上预约医院的专家、专科号,而无须再受排队之苦。它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,一切从方便患者出发,符合当今医院人性化温馨服务的理念。目前,门诊一直是困扰医院提高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院,而造成门诊质量难以提高的因素主要有两方面:一方面集中式挂号(现在流行的分层挂号只是相对而言一个范围较小的集中式挂号),就诊人员流量不均、具有不确定性,有明显的就诊高峰和低谷(表

14、现在整个医院不同门诊时间段及同科室的不同时间段)。高峰期病人挂号排队长,就诊时间长,医生熟人插号现象,环境拥挤混乱,医生问诊时间短、不仔细、态度差。而低谷期,医生无病人看、溜号,医院资源浪费。另一方面专家号(特别是名专家号)难挂,出现倒号、炒号现象,严重损害病人利益,影响到医院的声誉。而采用网上预约挂号,可有效的解决这一现象,还通过有效的身份验证,杜绝倒、炒专家号的现象,提高医院门诊服务质量,取得良好的社会效益和经济效益。此外,病人到医院就诊前对医院的相关信息了解不多,对所要挂的专科医生的情况又不太了解,只能凭经验和印象进行选择,具有较大的盲目性。而当医院开通网上挂号预约服务以后,求医者只需坐

15、在家中,轻点儿下鼠标,就可以挂上医院专家门诊号,可以做到“足不出户选医生” 。网上预约正悄然改变着都市求医者的看病观念。拥有相对固定的个人医生和习惯,预约看病,将不再遥远,所以应用必将越来越广泛。1.2 国内外研究现状随着互联网络的迅猛发展,Internet 用户已呈几何级数增长,目前已经有很多医院投入使用网上挂号系统。据了解,预约挂号在国外颇为普及。在西方国家,病人看病都需要事先进行预约。随着预约挂号的深入推广,国内越来越多的医院也意识到预约服务2在节约看病时间、分流患者、减轻医院压力上的作用。据了解,尽管存在很多困难,但全国各地的医院在尝试预约挂号的实践中还是提供了很多有益的做法。广东省人

16、民医院早在 2004 年就采取了一套相对完整的预约挂号体系,其三种预约方式,按照受欢迎程度排名依此为:电话、现场、网络,分别占到了预约挂号中 50%、40%、10%。在福建,全省范围内拨打 12320 海西健康热线电话,即可预约到福建省立医院等 5 家医院的专家号,只按市话费标准收费,不收取任何信息服务费。在北京,解放军总医院(三一医院)于前不久专门开通了夜间门诊电话预约挂号66936619(不收预约费) ,可以毫不费力地约到各科室的专家,开通不久即见成效,目前已经成功分流了约 1/3 的患者。此外医院还开通手机挂号功能,患者只需要发送短信就可以进行预约挂号。患者根据系统提示,输入姓名、性别、

17、年龄、住址、付费方式、就诊卡号、预约时间、预约科室、预约项目、预约医师等内容,系统就会根据各门诊科室提供的具体情况,安排给患者合适的就诊排号位或挂号建议。在患者就诊前一天、就诊当天、就诊前一小时、就诊前 5 分钟,系统还会以短信的形式多次通知患者。患者如果有事无法就诊,通过发送短信,经过医师或护士同意,还可二次预约。1.3 本课题研究内容本课题的主要研究的内容是运用 JSP 语言、TOMCAT 服务器和 SQL 数据库实现管理员对系统的管理、用户预约挂号等功能的管理和实现,包括前台模块和后台管理模块。此系统采用技术框架为 SSH 框架(Spring + Struts + Hibernate)1

18、.3.1 功能模块通过对用户需求的分析,本系统的功能主要包括两块,前台用户操作及后台管理。各个功能的具体描述如下:前台用户操作界面功能主要有:专家查询、用户信息修改、密码修改等功能设置。各个模块的功能简述如下:专家查询通过这个功能可以浏览到每个专家的简介及所属科室,从而选择专家进行具体预约。用户信息修改可以对自己的信息进行修改,如:姓名、密码提示问题及答案、性别、出生年月、身份证号、E-mail 地址等信息。密码修改输入一遍旧密码,两遍新密码即可成功修改密码。系统管理管理员进行对科室信息、医师信息的添加、删除与修改操作,也可以对用户进行删除操作。31.3.2 后台数据库使用 Hibernate

19、 驱动程序访问数据库,数据库由五张表组成:管理员信息表、用户信息表、医生表、科室表以及提供预约的时间表。数据库主要记录用户信息、医生信息以及预约挂号的信息,并且预约记录也保存到数据库中。2 开发环境及开发技术42 开发环境及开发技术医院网上挂号系统是以 SSH 框架为主要的技术框架,以 JSP 技术为客户端的主要显示技术,以 MySQL 数 据 库 作 为 系 统 的 数 据 存 储 单 元 。 下 面 我 们 来 介 绍 下 本 系 统的 开 发 环 境 以 及 开 发 中 所 用 到 的 相 关 技 术 。2.1 B/S 模型 B/S 结构,即 Browser/Server(浏览器/服务器

20、)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。B/S 模式最大特点是:用户可以通过 WWW 例览器去访问 Internet 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW 创览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程

21、中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器,Web 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。B/S 模型结构图如图 2.1 所示:图 2.1 B/S 模型结构图从上图可见 这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。2.2 JSP 技术发展背景Web 技术的迅猛发展正推动 Internet 上信息服务类的进步。WWW 服务的基础是H

22、TML 语言。这个系统模块中用到的 JSP 技术是在 HTML 语言的基础上使用脚本语言对网页的对象模型进行编程。JSP 全称 JavaServerPages,它是由 Sun Microsystems 公司提出、Web 服务器Datebase 服务器JSP 页面用户基本操作用户 创建基本信息5许多公司参与建立的一种动态网页技术标准。它诞生在 1999 年 6 月 1 日。目前国内外已经在广泛地使用 JSP。随着 JAVA 语言得到普及,越来越多的公司开始关注 JSP 的前景。传统的动态网页制作包括 CGI、ASP、JSP 三种,而 JSP 具有明显的优势。使用CGI-BINJ 接口是一个最早的

23、动态 WEB 页面问题的解决方案。缺点,CGI 程序必须从 CGI接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理。过程十分繁琐。另一个缺点,除了 Perl 是解释语言外,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP 和 JSP 都能取代 CGI 使网站建设和发展变得简单快捷。尽管 JSP 技术和 ASP 在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础,WEB 服务器平台要求不相同。作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运

24、行”的特点。一次写入,之后,可以运行在任何具有符合 Java TM 语法结构的环境。取代过去单一平台开发。ASP 主要工作环境是微软的 IIS 应用程序结构,又因 Activex 对象具有平台特性,所以 ASP 技术不能很容易地实现在跨平台的 WEB 服务器的工作。从开发人员的角度来看其区别在于:ASP 仅支持组件对象模型 COM,而 JSP技术提供的组件都是基于 JavaBeans TM 技术或 JSP 标签库。JSP 标签可扩充性。JSP 技术能够使用开发者扩展 JSP 标签,JSP 开发者能定制标签库,减少对脚本语言的依赖。生成可重用的组件。JSP 基于组件的技术方法加速了总体开发过程。

25、 JSP 组件(JavaBeans,或定制的 JSP 标签)是跨平台可重用的。JavaBeans 组件可以访问数据库,并能以分布式系统模式工作于 UNIX 和 WINDOWS 平台。易于维护性。 基于 JSP 技术的应用程序比基于 ASP 的应用程序易于维护和管理。JSP 突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP 技术编写的程序运用要更加灵活,可扩展性更强。2.3 SSH 框架即为 Struts + Spring + Hibernate 技术,典型的 MVC 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是传统的 JSP 技术,自 1999 年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的 Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报