基于jsp/ssm的互联网就医系统的设计与实现
摘要
Abstract
Keywords internet medical system; Appointment; doctor; java; MySQL
1 绪论
1.1 研究的背景
1.2 系统开发的意义
1.3 研究内容
2 系统开发工具和相关技术介绍
2.1 Java语言简介
2.2 Eclipse编辑器
2.3 Mysql的特点
2.4 Spring Boot框架
3 可行性分析与需求分析
3.1 可行性研究
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 操作可行性
3.2 预约流程分析
3.3 需求分析
3.3.1 系统前台功能分析
3.3.2 系统后台功能分析
3.4 数据流图
4 系统设计
4.1 系统总体设计
4.2 功能模块设计
4.2.1时序图的建立
4.3 数据库设计
4.3.1 数据库概念设计
4.3.2 数据库表设计
5 系统实现
5.1前台功能模块
5.2用户后台功能模块
5.3管理员功能模块
5.4医生功能模块
5.5药房人员功能模块
5.6检查人员功能模块
6 系统测试
6.1测试的重要性
6.2测试的内容
6.3实例测试
6.4测试结果
结论
致谢
参考文献
1 绪论
1.2 系统开发的意义
通过构建本系统一来可以缩短患者就诊的各项流程,节约看病的时间,用户可以随时网上了解有关医院与医生的最新情况,获取更多便捷方式来为自己的健康加分。二来它为医院医疗资源的合理分配与利用提供了一个更大的空间平台,帮助用户更多地体会到现代医疗的种种优势,更新传统观念,不再盲目就诊。
系统将通过合理的设计能够有效地解决例如检查难、咨询难、挂号难等问题,减少管理上的漏洞,提高系统的安全性,为医院和老百姓带来更大的便利。它不仅有效地利用了在过往的医院经营过程中浪费的资源,极大的提高了医院工作人员的工作效率,更是杜绝了诸如倒号,炒号等严重损坏患者利益的现象,为广大的人民群众创造一个良好的就医环境。
1.3 研究内容
针对医院网上互联网就医系统的需求、设计、实现进行研究,本文首先将对互联网就医系统的需求进行调查研究,在对系统进行认真分析之后,得出开发整个系统的各项需求。在此基础上,本文将会进一步根据系统各个需求来完成相应模块的设计,力求详尽地对各项功能的设计理念进行一一说明,并通过建模语言,文字说明等手段详细地论述系统的功能模块设计和框架结构设计。在对模块的实现过程中,本文将对各项重要模块进行成果截图展示,进而对核心功能进行代码分析,在通过最后的科学合理的系统测试之后,完成整个系统的开发工作。具体包括以下内容:
- 调查分析本系统的背景,经过实际现场的考察,认清目前医院在这方面管理所采取的应对措施,针对挂号、检查、咨询、诊断的详细流程中一些不合理现象,思考其中所暴露出的问题以及提出此项过错的具体原因。
- 对比于这些问题,思考需要将那些功能纳入整个系统规划中,并考虑如果如此设计将会引发可能的影响。尽量在需求设计时消除不良隐患,使系统能够在后续过程中良性循环,降低成本消耗。
- 在详细的功能各个方面处理时,应统筹整个项目的安排,让众多的模块间平滑顺利运行,减少相互之间的不必要耦合,实现精细设计。
- 进入测试时,按照先整体后细节原则,联系各个模块之间的功能,尽量合理科学,并通过换位思想,使系统更具使用性。
- Java语言是典型的面向对象的。它提供了类,类又提供了对象的模型,通过使用继承和多态的方法,可以实现代码的重用。
- Java语言是安全的。当代网络环境要解决的最大的问题就是安全问题。Java具有内部的安全措施,可以确保程序的安全与完整。
- Java语言的操作无关平台。Java程序可以在任何的系统中运行,只要安装了Java的运行系统。
- Java语言是多线程的。
- Java语言具有内存管理。Java可以自动地对内存进行管理,很好地利用了系统的资源,减少浪费。
2.2 Eclipse编辑器
Spring Boot是Pivotal团队的一个新框架,旨在简化新Spring应用程序的初始设置和开发。该框架使用特定的配置方法,无需开发人员定义样板配置。通过这种方式,Spring Boot旨在成为蓬勃发展的快速应用程序开发领域的领导者。
Spring Boot特点:
1、创建一个单独的Spring应用程序;
2、嵌入式Tomcat,无需部署WAR文件;
3、简化Maven配置;
4、自动配置Spring;
5、提供生产就绪功能,如指标,健康检查和外部配置;
6、绝对没有代码生成和XML的配置要求;
3.1 可行性研究
可行性研究是用来回答能否解决将要研究的课题的,同时还希望经过此项研究以及现阶段一些先进的技术来尽可能的减少整个系统开发的成本,并在最短的时间内拿出解决问题的合理的可行的方案。因而,本文中可行性分析的要点不仅仅只限于问题的解决与否,更加侧重于完成全部的系统开发与实施所需要的一切投入是否能够收到更大的回报。通常情况下,至少需要进行技术水平,经济状况,以及可操作性这三个方向的可行性研究。
在技术水平的可行性研究方面,目的在于判断现阶段所掌握技术是否已然能满足完成全套系统的开发。本系统中主要从软件与硬件方面分析。
硬件层面主要有:由于计算机的迅猛发展,以及互联网的迅速普及,现如今的所能提供的硬件支持完全符合系统开发的要求。
而本系统在整个开发环节中,并所需要投入的资金较少,而在项目实施之后,本系统将带来可观的社会效益,为传统医疗预约挂号提供一个新的思路,因而它所创造的现实利益将远远的当初的财力与人力投入支出。
本系统界面简洁直观,相应模块实用便捷,对于用户和管理员更是操作简单易学,并没有过多操作上的难点,因而便于上手,用户友好,进而可以高效的直接投入实用。
综合上面的论述,本项目的开发是符合现阶段的技术水平和经济状况的,具有广泛的现实意义与可操作性。
在收集互联网就医系统数据的过程中,重中之重是了解实际流程中患者和医院、医生、药房人员、检查人员的实际需求和迫切需要解决的问题,然后通过各项科学的统计方法来描述挂号、检查、咨询、诊断过程中的相关需求。
3.3.1 系统前台功能分析
系统前台提供用户一个进行操作预约和查看信息的平台,当用户首次进入到系统,则需要先行注册个人账号,即可使用系统前台提供的查看、检查预约等服务,则系统前台的用例图如图3-2所示。
图3-2系统前台用例图
通过上图本文将对系统前台中的核心功能进行必要的说明。
查看个人信息,是指用户可以通过本功能查看的自己个人信息,并可手动修改相关不符合自身的个人信息。例如账号、患者姓名、性别、年龄、手机、邮箱、住址等。
3.3.2 系统后台功能分析
系统后台主要是对前台的一些信息和操作的管理,管理员在登录系统后台后可以对个人中心、用户管理、科室管理、医生管理、药房人员管理、检查人员管理、在诊医生管理、咨询信息管理、出医生回复管理、线上挂号管理、诊断结果管理、处方费用管理检查项目管理、检查预约管理、检查结果管理、系统管理等进行管理,如图3-3所示。
基于jsp/ssm的互联网就医系统的设计与实现相关推荐
- 基于JSP的酒店登记预定系统的设计与实现
欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 随着社会和经济的发展,旅店业逐渐发达,管理难度也逐渐增加,为了提高工作效率,降低成本, ...
- 基于jsp(java)网络教学平台系统的设计与实现
欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的 ...
- 基于jsp(java)网络教学平台系统的设计和开发(含源文件)
获取项目源文件,联系Q:1225467431,可指导毕设,课设 摘 要 远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求.远程教育要得以顺利.高效的实施, ...
- 基于JSP的“爱心宠物诊所”系统课程设计
资源下载地址:https://download.csdn.net/download/sheziqiong/86790632 资源下载地址:https://download.csdn.net/downl ...
- 基于JSP+SSM的网上商城购物网站设计
资源下载地址:https://download.csdn.net/download/sheziqiong/85838111 资源下载地址:https://download.csdn.net/downl ...
- 基于JSP的新鲜水果销售系统的设计
技术:Java.JSP等 摘要: 现如今,随着网络技术的飞速发展,互联网为人们提供方便.快捷地进行网上购物渠道.在全球化和信息化的背景下,传统水果店的水果受到地域.时节的限制已无法满足人们多种多样的需 ...
- 基于Java+springboot+SSM的医疗报销系统的设计与实现
项目开发工具: IDEA, MYSQL, JDK1.8 项目使用技术: SpringBoot, SSM, H-UI, JSP, JQUERY, HTML 医疗报销系统 [功能列表] [前台用户]登录, ...
- 基于jsp的影视创作论坛系统毕业设计(项目报告+答辩PPT+源代码+数据库+截图+部署视频)
摘要: 本文基于JSP技术,设计并实现了一个基于JSP的影视创作论坛系统.该系统旨在提供一个在线平台,供影视创作者交流.展示作品和分享经验.系统具备用户注册.登录.发表文章.评论.上传作品等功能,以满 ...
- ssm基于jsp的在线点餐系统 毕业设计源码111016
基于SSM的在线点餐系统 摘要 当前高速发展的经济模式下,人们工作和生活都处于高压下,没时间做饭,在哪做饭成了人们的难题,传统下班回家做饭的生活习俗渐渐地变得难以实现.在社会驱动下,我国在餐饮方面的收 ...
最新文章
- 个人前端学习路线图与github优秀前端开发者的路线图推荐
- 双宋喜结连理过程可以通过python爬虫Aispider 几行代码就能搞定!
- 嵌入式学习笔记-记录系统启动次数
- 借助Spring站点开始一个spring项目
- 6.5 不同类型的数据集
- 该项目不在桌面中删除不了_win7系统桌面上的文件删不掉怎么办
- H.Minimum-cost Flow
- 【原创】SqlServer 2005 BCP命令详解
- 超级简单的jQuery纯手写五星评分效果
- 【C++】异常简述(三):补充之如何看待C++异常
- 计算机黑屏但是有鼠标,电脑桌面黑屏怎么解决 电脑黑屏怎么办 - 云骑士一键重装系统...
- wireshark 安装失败报错,缺少kb2999226补丁的解决方案
- STM3库文件 hal_uart.c的使用
- HDU 6080 2017百度之星程序设计大赛 - 资格赛
- 这家伙有点懒,还没有个性签名 :) --工具篇03
- 用C++编写天体运动
- 如何在simlink仿真示波器中的波形上取几个点?
- 堆漏洞挖掘中的Chunk分类(allocated chunk、free chunk、top chunk、last remainder chunk)
- 腾讯云直播代码 java_JAVA 对接腾讯云直播的实现
- centos mysql 安装教程_CentOS中安装MySQL步骤详解
热门文章
- 自动驾驶少了“技术偷窃”,还能玩得转吗?
- 【Ei检索】2022年计算语言学和自然语言处理国际会议(CLNLP 2022)
- 在 React Native 中实现 3D 动画
- 操作系统第三章:银行家算法
- Python中float() 函数是如何实现的?
- java weka命令行_java – 来自命令行的Weka
- int函数与float函数的区别以及print的作用
- Linux磁盘扩容三种方式
- php 抓取网站,php 获取网页内容的四种方法
- 联想微型计算机电脑黑屏怎么做系统,联想电脑黑屏怎么用U盘重装系统