1、聊城大学本科毕业设计I本科毕业论文本科毕业论文题 目 基于 javaweb 的门诊预约挂号系统的设计与实现 专 业 软件工程 作者姓名 学 号 单 位 指导教师 年 月教 务 处 编聊城大学本科毕业设计II目 录前 言 .11 研究现状及设计目标 .31.1 医院预约挂号系统的现状 .31.2 医院预约挂号系统优缺点分析 .31.3 现行研究存在的问题及解决方法 .41.3.1 现行研究存在的问题 .41.3.2 解决办法 .41.4 本课题要达到的设计目标 .41.5 经济效益分析 .52 关键问题及分析 .62.1 研究设计中要解决的问题 .62.1.1 数据表间联系 .62.1.2 系统
2、安全性 .62.2 具体实现中采用的关键技术 .72.2.1 JSP 技术 .72.2.2 JDBC 技术 .72.2.3 MVC 编程模式 .83 需求分析 .93.1 USE-CASE 用例图 .93.2 系统主要业务流程 .103.3 功能需求 .113.4 开发环境 .124 系统设计 .134.1 系统体系结构 .134.2 系统功能结构 .134.3 数据库表结构 .145 系统实现及测试 .185.1 系统主要模块的实现 .185.1.1 系统登录功能界面 .185.1.2 修改登录密码功能界面 .19聊城大学本科毕业设计III5.1.3 医院介绍管理功能界面 .195.1.4
3、科室信息管理功能界面 .195.1.5 医生信息管理功能界面 .205.1.6 会员信息管理功能界面 .215.1.7 留言信息管理功能界面 .215.1.8 会员注册功能界面 .225.1.9 在线留言功能界面 .225.1.10 查看医院介绍功能界面 .235.1.11 预约医生功能界面 .235.1.12 会员预约管理功能界面 .245.1.13 医生预约管理功能界面 .255.2 实例测试的研究与选择 .265.3 测试环境与测试条件 .265.4 实例测试表格 .266 结论与展望 .29参考文献 .30聊城大学本科毕业设计1摘 要2015 年李克强总理推出“互联网+”计划,把互联网
4、行业推向了一个新的高度,互联网医疗行业应运而生,在这次改革中激流勇进,取得一席之地。医院预约挂号系统,顾名思义是对于医院对用户预约挂号信息的管理而设计的,其目的是用户可以根据预约的时间来就诊,提高了医院对于用户信息的管理和资源分配。 医院预约挂号系统采用了B/S结构,前台页面是使用的JSP技术实现的,后台数据库开发采用的是MySQL。本系统有管理员、医生和用户三个角色权限,其中系统管理员的主要功能包括修改登录密码功能、用户信息管理功能、科室信息管理功能、医生信息管理功能、医院介绍管理以及留言信息管理功能,医生的主要功能为预约信息管理功能,用户的主要功能为浏览网站信息功能、注册与登录功能、在线预
5、约功能、预约信息管理功能以及系统留言功能。关键词:医院预约挂号系统;B/S;JSP;MySQL聊城大学本科毕业设计2AbstractIn 2015, Premier Li Keqiang launched the “Internet plus“ program, the Internet industry to a new level, the Internet healthcare industry emerged in the reform torrent Yong Jin, has a space for one person. The hospital appointment regi
6、stration system, as the name suggests is for hospital management of registered information users in advance and design, its purpose is to users according to the appointment time to the hospital for treatment, to improve the management and resource allocation of user information.The hospital reservat
7、ion registration system uses the B/S structure, the front page is the use of JSP technology, and the development of the background database is MySQL. The system administrator, the doctor and user three roles, the main function of the system administrator to modify the login password function, includ
8、ing the user information management function, Department of information management function, the doctor information management function, the hospital management and message management functions, the main function of the doctors appointment as the information management function, the main function of
9、 the user to browse the web, registration and login, online booking, reservation information management function and message function. Key words: Online registration system; B/S; JSP; MySQL聊城大学本科毕业设计3基于 Javaweb 的门诊预约挂号系统设计与实现前 言随着“互联网+”战略计划的推出,互联网行业掀起了一番新的热潮,计算机行业迅速成长起来,各行各业都尽力与互联网挂钩,这是不争的事实,比如互联网农业
10、、互联网金融等等。现在是属于“互联网+”的时代,很多信息都可以通过互联网来进行管制,计算机管理信息的效率和准确性都比普通劳动力高出很多,所以现在很多复杂的程序都有计算机来管理实现。但是要想运用计算机来对医院挂号信息的管理就必须使用相对应的医院预约挂号功能系统,所以设计并且开发如此功能的医院预约挂号系统是很实用的事情。这篇论文便是对我所设计并开发医院预约挂号系统过程的简单论述,该系统用以实现医院对挂号信息的管理系统化,继而达到高效率挂号的目的。该系统的主要意义在于对医院挂号的信息进行科学有效的管理,并且合理管理好管理员对系统信息的更新和维护、用户预约挂号以及会员和医生对挂号信息进行管理的流程。可
11、以提高患者挂号的效率,同时医院也可以降低管理的成本。该系统的开发包含了后台的数据库的设计和维护,和前端功能页面的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求用户视觉的美观、功能全面、操作简单等特点。因此本系统的实现采用了前台 JSP 技术和后台 MySQL数据库相结合的方式。此次预约挂号系统的设计分为了系统管理员、医生、用户三个角色,系统管理员拥有修改登录密码、管理医院介绍信息、科室信息、医生信息、用户信息以及留言信息的功能,医生则可以对其预约的信息进行设置处理,用户拥有查看该医院信息、在线注册和登录、网上挂号预约、修改个人信息等的功能。在实现和完善上述聊城大学
12、本科毕业设计4角色功能的同时更是对该网上预约挂号系统的前台页面进行了美化设计,界面是一个系统的脸面,所以尽力做到美观。还对操作使用进行了简易操作,最大程度的满足用户需求。1. 研究现状及设计目标1.1 医院预约挂号系统的现状在计算机还没有在管理信息推广之前,医院的管理信息工作都是依靠人工来完成的。患者挂号需要去医院指定窗口去完成,医院工作者依靠手工来完成统计挂号信息工作,而手工劳动无疑是管理效率低、出错率极高的。因此使用计算机来管理医院的挂号信息大大解放了劳动力,提高了处理信息的效率,有效的降低了出错率。1.2 医院预约挂号系统优缺点分析1.2.1 优点(1) 使用易于维护的 B/S 模式。(
13、2) 使用性能高的数据库来存储数据资源。(3) 信息数据随时更新,界面美观,操作简单。1.22 缺点(1) 系统稳定性有待提高现在的很多网站、系统都是基于 B/S 模式,因为 B/S 模式存在的并发性操作,不完善的设计、代码会很大的影响软件的稳定性。除此之外软件开发商为了最大程度的满足客户的各种需求,对软件进行反复需求修改,使系统的稳定性降低,对后期的系统维护工作造成了巨大的困难。(2) 存在安全隐患B/S 模式是基于浏览器来实现客户端操作的,程序员只需要对硬件做维护,然聊城大学本科毕业设计5而服务器承载的数据负荷较重,一旦发生服务器“崩溃”的现象,后果不堪设想。因此,为了以防万一,有必要准备
14、数据库存储服务器。1.3 现行研究存在的问题及解决方法1.3.1 现行研究存在的问题(1)数据库选择问题考虑到医院信息有成千上万条,所以需要选择一个可以处理大型数据的数据库;医院工作者毕竟不是计算机专业出身,在安装方面需要选择安装过程相对简单的数据库;可移植行要高。(2)可扩展性为了满足客户各种与时俱进的新需求,系统不可避免的会经常维护和升级,因此要求系统的设计需要具备良好的可扩展性。(3)开发平台和语言选择较好的平台和语言方便系统的开发以及维护,减少开发成本。1.3.2 解决办法根据医院预约挂号的需求和实际情况,解决以上问题应达到下述几个要求:(1)选用 MySQL 数据库,可以存放成千上万
15、条数据,当存储设备改变时,可以很简单的移植到其它数据库中。(2)系统采用 MVC 模式,视图、模型、控制器分离,这种方式降低了耦合性,提高了重用性,而且生命周期成本低。(3)本系统是在 My Eclipse 环境下开发的,主要的开发语言是 JSP,JSP 语言开发的项目可以不做任何修改就能应用到不同的平台上,著有“一次编写,到处运行”的特点。1.4 本课题要达到的设计目标本项目是针对医院而开发的医院预约挂号系统,分为管理员、医生以及普通用聊城大学本科毕业设计6户这三种角色,登录时需要对该角色的身份进行验证,每种角色的功能权限都不一样,各角色权限功能如下:(1)系统管理员:a、具有医生管理功能,
16、实现对所有医生的管理操作,已经设置添加的医生才可以使用自己的账号密码登录系统进行相关的预约设置功能。b、具有普通用户管理功能,对所有普通用户信息进行管理,只有已经登记的会员才能登录系统来使用查看自己的东西以及提交等功能。c、具有科室管理功能,可以对所有科室信息进行增删改查的管理操作。d、具有医院介绍功能,可以对医院介绍信息进行修改的管理操作。e、具有留言管理功能,可以对系统内所有的留言信息进行增删改查的管理操作,可以对留言信息进行回复。(2)医生a、拥有预约设置的功能,医生可以查看系统内所有的预约信息,也可以对预约信息进行设置成功或失败。(3)普通用户a、具有浏览网站信息功能,可以查看网站的所有信息,比如科室列表、医生信息列表等。b、具有在线预约功能,可以选择当前比较近的或者其他医院,可以在线预约功能。c、具有系统留言功能,普通用户登录后可以查看系统内所有的留言信息,也可以自己进行留言。1.5 经济效益分析本医院预约挂号系统是针对医院而开发的,一方面系统简洁的界面,简易的操作流程会提高使用本系统的用户的挂号效率;另一方面系统开发成本低,现有 PC 机就能提供本系统所需要的设备开发环境,开发要求较低。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。