我可以不吃啊 发表于 2024-12-15 14:22:05

(2024最新毕设合集)基于Hadoop的医疗线上就诊服务系统-+89845|可做盘算机

目  录

摘要
1 绪论
1.1 选题配景与意义
1.2研究现状
1.3论文结构与章节安排
2 医疗线上就诊服务系统系统分析
2.1 可行性分析
2.1.1 技术可行性分析
2.1.2 经济可行性分析
2.1.3 操作可行性分析
2.2 系统功能分析
2.2.1 功能性分析
2.2.2 非功能性分析
2.3 系统用例分析
2.4 系统流程分析
2.4.1 数据流程
2.4.2 业务流程
2.5本章小结
3 医疗线上就诊服务系统总体设计
3.1 系统功能模块设计
3.1.1整体功能模块设计
3.1.2用户模块设计
3.1.3 评论管理模块设计
3.1.4医生信息管理模块设计
3.1.5预约挂号管理模块设计
3.2 数据库设计
3.2.1 数据库概念结构设计
3.2.2 数据库逻辑结构设计
3.3本章小结
4 医疗线上就诊服务系统具体设计与实现
4.1前台用户功能模块
4.1.1 前台首页界面
4.1.2 用户注册界面
4.1.3 用户登录界面
4.1.4通知公告界面
4.1.5健康百科界面
4.1.6 医生信息界面
4.1.7网站介绍界面
4.1.8我的账户界面
4.1.9个人中央界面
4.2后台功能模块
4.2.1医生用户后台管理界面
4.2.2管理员系统用户界面
4.2.3医生信息管理界面
4.2.4数据信息管理界面
4.2.5数据分析管理界面
4.2.6系统管理界面
4.2.7资源管理界面
5系统测试
5.1 系统测试用例
5.2 系统测试结果
结论
参考文献
致  谢
摘要

科技进步的飞速发展引起人们日常生存的巨大变革,电子信息技术的飞速发展使得电子信息技术的各个领域的应用程度得到遍及和应用。信息时代的到来已成为不可阻挡的时尚潮水,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开辟步骤,采用大数据分析和Hadoop技术建设医疗线上就诊服务系统。
本设计重要实现集人性化、高服从、便捷等优点于一身的医疗线上就诊服务系统,完成系统用户、网站介绍管理、医生信息管理、咨询信息管理、预约挂号管理、退号信息管理、处方信息管理、医生评价管理、投诉反馈管理、数据信息管理、数据分析管理、系统管理、通知公告管理、资源管理等功能模块。系统通过浏览器与服务器举行通讯,实现数据的交互与变动。本系统通过科学的管理方式、便捷的服务进步了工作服从,淘汰了数据存储上的错误和遗漏。医疗线上就诊服务系统基于Java语言、MySQL数据库和Hadoop框架举行医疗线上就诊服务系统的设计与实现研究。通过使用Java语言的强大功能和灵活性,结合Hadoop框架的上风以及MySQL数据库的高效数据存储和管理能力,我们将开辟一个功能全面、高效可靠的医疗线上就诊服务系统。
关键词:Java;Hadoop;医疗线上就诊服务系统;MySQL
Abstract

The rapid development of technological progress has caused tremendous changes in people's daily lives, and the rapid development of electronic information technology has popularized and applied the application level of electronic information technology in various fields. The arrival of the information age has become an unstoppable fashion trend, and the history of human development is entering a new era. In practical applications, the working rules and development steps of the application software are used to construct a medical online medical consultation service system using Hadoop technology.
This design mainly implements a medical online consultation service system that combines the advantages of humanization, high efficiency, and convenience. It completes system user, website introduction management, doctor information management, consultation information management, appointment registration management, withdrawal information management, prescription information management, doctor evaluation management, complaint feedback management, data information management, data analysis management, system management, notification and announcement management Functional modules such as resource management. The system communicates with the server through a browser to achieve data exchange and change. This system improves work efficiency and reduces errors and omissions in data storage through scientific management and convenient services. Research on the design and implementation of an online medical consultation service system based on Java language, MySQL database, and Hadoop framework. By utilizing the powerful features and flexibility of Java language, combined with the advantages of Hadoop framework and the efficient data storage and management capabilities of MySQL database, we will develop a comprehensive, efficient, and reliable medical online consultation service system.
Keywords:Java; Hadoop; Medical online medical consultation service system; MySQL
1 绪论

1.1 选题配景与意义

随着互联网技术的不停发展和遍及,人们对于便捷、高效的线上服务需求不停增加。在医疗领域,医疗线上就诊服务渐渐成为一种趋势,可以为人们提供24小时不间断的医疗咨询、预约挂号、诊疗指导等服务。然而,传统的医疗服务模式存在一些问题,比方列队等待时间长、资源分配不均衡、医患信息不对称等,影响到了医疗服务的质量和服从。
在这样的配景下,通过大数据技术和Hadoop平台的应用,可以对医疗线上就诊服务系统举行优化和改进,实现更好的用户体验和医疗服务结果。大数据技术可以对海量的医疗数据举行分析和挖掘,为医疗决议提供更多依据;Hadoop平台具有高可靠性、高可扩展性和高性能的特点,适适用于处理医疗领域的大规模数据,并支持系统的及时处理和存储。
通过基于大数据Hadoop的医疗线上就诊服务系统的研究和开辟,可以进一步提升医疗服务的智能化、个性化和精准化程度,进步医疗资源的使用服从,优化医疗服务流程,加强医患之间的沟通和信托,推动医疗卫生奇迹的发展,提升全民健康程度,具有重要的实践意义。同时通过对医疗数据的分析和挖掘,可以更好地相识医疗需求和资源分布情况,实现医疗资源的公道配置和优化分配,提升医疗服务的覆盖范围和结果。
1.2研究现状

随着社会的快速发展和人民生存程度的进步,人们对医疗服务的需求也越来越大。然而,传统的线下医疗体系面对着诸多问题,如医疗资源分布不均衡、就医难度大、就医成本高等。因此,线上就诊服务成为了改善医疗服务的一种重要方式。
线上就诊服务通过使用现代信息技术,将医生和患者连接起来,提供远程医疗服务。通过线上就诊,患者可以随时随地举行医疗咨询、预约挂号、在线问诊等,极大地方便了患者就医的过程。而对于医生来说,线上就诊服务也提供了更多的发展机会和便利,可以通过移动端提供医疗服务,同时也可以更好地管理和分析患者的健康数据。
目前,随着大数据技术的快速发展,以Hadoop为代表的大数据平台已经成为了处理和分析海量数据的重要工具。在医疗领域,大数据技术也被广泛应用于医疗数据的分析、医疗资源的管理等方面。然而,目前大多数线上就诊服务系统还未能充实使用大数据技术,存在一定的范围性。起首,现有的线上就诊服务系统每每只能提供基本的咨询、挂号等功能,而对于更复杂的诊断和治疗等问题,每每无法提供有效的支持。其次,现有的线上就诊服务系统大多数是单点化的,无法实现多地域、多科室、多医生的协同工作。再者,现有的线上就诊服务系统对于大量的医疗数据处理能力有限,无法对海量的患者数据举行有效地分析。
医疗线上就诊服务系统的架构和功能设计是系统开辟的基础。国内外研究者致力于设计可以或许满足差别医院需求的系统架构,并在其基础上提供包括患者信息管理、医疗流程跟踪、医疗资源分配等多种功能。比方,美国的一项研究提出了一种基于云平台的医院治疗管理系统架构,实现了患者信息的及时更新和多终端访问的便利性。国内外研究者基于大数据、人工智能等技术,实现了医院内部数据的智能化分析和管理。比如,日本一项研究将机器学习技术应用于医院资源优化分配,有效淘汰了医疗资源浪费和进步了患者治疗服从。
因此,基于大数据Hadoop的医疗线上就诊服务系统的研究具有重要的现实意义和研究价值。通过使用大数据技术,可以充实使用医疗数据,为患者提供更全面、精准的医疗服务;同时也可以或许实现差别科室、差别医生之间的协同工作,进步医疗服务的服从和质量。此外,基于大数据Hadoop的医疗线上就诊服务系统还可以通过数据分析和挖掘,为医疗机构提供决议支持,实现医疗资源的优化配置和管理。
随着人工智能、物联网等新技术的不停发展,医疗线上就诊服务系统将迎来更广阔的应用远景。基于大数据Hadoop的医疗线上就诊服务系统研究是当前医疗服务改善的重要方向之一,具有广阔的应用远景和研究价值。在未来的研究中,必要进一步探索如何使用大数据Hadoop技术来构建高效、稳固、可扩展的医疗线上就诊服务系统,并解决其面对的寻衅和问题,为提升医疗服务程度做出贡献。未来,系统将更加智能化、个性化,为医院提供更精细化的管理服务。
1.3论文结构与章节安排
本文共分为六章,章节内容安排如下:
第一章为引言,此章节对所设计和实现的系统的配景和状态以及意义举行具体的论述以及阐明,同时举行了论文整体框架的结构的扼要介绍。
第二章为系统需求分析,章节所做的重要的工作是对系统举行了技术、经济和操作方面可行性的分析;对系统实验了总体功能的需求、用例分析。
第三章为系统的设计,重要是对系统的功能结构举行设计,并对系统数据库的概念结构以及物理结构的设计举行了分析。
第四章就是对系统的实现,根据系统功能的划分,分别的对系统所必要实现的前台客户功能和后台管理员功能举行了分析和阐明。
第五章:系统测试。重要对系统的部分界面举行测试并对重要功能举行测试
第六章:总结。
2 医疗线上就诊服务系统系统分析

系统需求分析是系统开辟的一个关键环节,它在系统的设计和实现上起到了一个承上启下的位置。系统需求分析是对所必要做的系统举行一个需求的挖掘,如果分析的准确可以精准的解决现实中遇到的问题。如果分析不到位会影响后期系统的实现。一个系统的优秀程度需求分析也是占据了非常大的比例,如果需求分析不到位,后面的系统设计要实现就是一个偏离导航的设计。
2.1 可行性分析

系统可行行分析是对系统对系统可行性举行一个探讨。在探讨系统的可行性上我们重要从技术上的可行性和经济上的可行性以及法律层面的可行性上举行分析,如果三个层面度通过,我们则认为系统是比力可行的。
2.1.1 技术可行性分析

Hadoop 是一种常用的Java大数据的开辟框架,可以或许实现分层架构,进步开辟服从和代码复用性。医疗线上就诊服务系统在数据的存储上使用的MySQL数据库,在系统开辟中使用了Java、HTML、Tomcat这些开辟工具的使用,可以或许给我们的编写工作带来许多的便利。结合Hadoop和Java技术,可以快速搭建一个功能强大、性能稳固的医疗线上就诊服务系统。因此,从技术层面分析是可行的。
2.1.2 经济可行性分析

在开辟医疗线上就诊服务系统并不必要投入太多,开辟工具、服务器、数据库等,都可以通过网络搜刮、下载、安装,只必要一台平凡的盘算机就可以完成操作,而且在系统功能规划上通过走访调查目前用户对医疗线上就诊服务系统的需求,相识它们对系统具体实现的功能需求,然后举行设计开辟,不存在任何开销,因此系统的开辟在经济方面是可行的。
2.1.3 操作可行性分析

本系统实现功能的操作很简单,平凡电脑的常见配置就可以运行本软件,并且只要粗通电脑使用的基本知识就可以流畅的使用本软件。电脑具备连接互联网的能力,并且可以正常访问系统,并不必要操作者有什么高超的能力,只需相识业务流程,并且按照专业知识举行精确操作即可,所以高校教材订购管理系统具备操作可行性。
2.2 系统功能分析

2.2.1 功能性分析

医疗线上就诊服务系统我划分为了患者用户模块,医生用户模块和管理员模块这三大部分。
患者用户模块:
(1)用户注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现咨询医生、预约挂号等操作,就必须有这个系统的账号,如果没有账号的话,可以注册患者用户举行相干的操作,同时用户还可以通过“我的”这以按钮对个人信息以及操作的信息举行管控。
(2)查察医疗线上就诊服务系统的首页信息:医疗线上就诊服务系统的首页信息包含了首页、通知公告、健康百科、网站介绍、医生信息、投诉反馈等。
(3)通知公告:当用户点击“通知公告”这一菜单按钮,会显示管理员在后台发布的全部的通知公告,可以查察详情。
(4)健康百科:当用户点击“健康百科”这一菜单按钮,会显示管理员在后台发布的全部的健康百科,可以查察详情,举行收藏、点赞、评论等。
(5)网站介绍:患者用户在前台点击“网站介绍”菜单会进入到网站介绍信息列表界面,可以查察到包括标题名称、发布标签、发布日期、内容详情等信息,可以举行点赞、收藏、评论等操作。
(6)医生信息:用户可以查察医生信息,在查询到本身想要相识的医生信息的时候,可以进入查察具体的介绍,包括科室名称、医生用户、医生姓名、医生专长、挂号费用、工作时间、科室位置、内容介绍等信息,点击“咨询医生”这一按钮以后会跳转到咨询医生填写的界面,根据提示填写好咨询信息,点击“提交”以后就完成了;在医生信息详情这个界面,同时支持用户对医生举行预约挂号信息填写,也可以对喜欢的医生信息举行收藏、点赞以及评论的功能。
(7)投诉反馈:用户点击“投诉反馈”按钮可以填写并提交投诉反馈内容。
(8)我的账户:在前台点击“我的”下面的“我的账户”可以对个人资料+密码修改举行管控。
(9)个人中央:患者用户在前台点击“个人中央”可以对个人首页、咨询信息、预约挂号、退号信息、处方信息、医生评价、投诉反馈和本身收藏的信息举行管理。
医生用户模块:
(1)登录:医生用户根据管理员添加的账号信息举行登录系统。
(2)医生信息管理:医生点击“医生信息管理”会显示出添加的医生信息,支持输入科室名称或医生姓名对医生信息举行查询。
(3)咨询信息管理:医生用户点击“咨询信息管理”会显示患者用户提交的咨询信息,可以对咨询内容举行复兴。
(4)预约挂号管理:医生用户点击“预约挂号管理”会显示全部患者用户提交的预约挂号信息,点击右侧的“开具处方”可以给患者用户开局处方信息。
(5)退号信息管理:医生用户点击“退号信息管理”会显示全部患者用户提交的退号信息,点击详情举行退号审核处理。
(6)处方信息管理:医生用户点击“处方信息管理”会显示全部患者用户的处方信息,点击详情可对处方信息举行更新管理。
(7)医生评价管理:医生用户点击“医生评价管理”会显示用户对本身的评价信息,可以举行审核复兴。
管理员管理模块:
(1)登录:管理员在后台可以输入用户名+密码举行登录,管理员的用户名和密码是在数据库中直接设定好的。
(2)系统用户:管理员可以对医疗线上就诊服务系统中的管理员,医生用户、以及前台注册的患者用户举行增删改查。
(3)网站介绍管理:管理员点击“网站介绍管理”会显示全部系统的网站介绍信息,可以点击“添加”按钮对网站介绍信息举行添加。
(4)医生信息管理:管理员点击“医生信息管理”会显示出全部的医生信息,支持输入科室名称或医生姓名对医生信息举行查询,如果想要添加新的医生信息,点击“添加”按钮,输入科室名称、医生用户、医生姓名、医生性别、医生工号、工作时间、医生介绍等信息,点击“提交”按钮就可以添加了,同时可以选择某一条医生信息,点击“删除”举行删除,也可以对用户提交的医生评论的信息举行管控。
(5)咨询信息管理:管理员点击“咨询信息管理”会显示出全部的咨询信息,支持通过咨询标题对咨询信息举行查询,可以选择某一条咨询信息查察详情。
(6)预约挂号管理:管理员点击“预约挂号管理”系统会把医疗线上就诊服务系统当中全部的预约挂号都显示出来,支持通过医生姓名、患者姓名或预约状态对预约挂号举行查询,点击右侧的“开具处方”可以填写患者用户的处方信息。
(7)退号信息管理:管理员点击“退号信息管理”会显示全部患者用户提交的退号信息,点击详情举行退号审核处理。
(8)处方信息管理:管理员点击“处方信息管理”会显示全部患者的处方信息,点击详情查察具体内容。
(9)医生评价管理:管理员点击“医生评价管理”会显示全部的医生评价,可以举行审核复兴。
(10)投诉反馈管理:管理员点击“投诉反馈管理”可以对前台患者用户提交的投诉反馈信息举行审核复兴。
(11)数据信息管理:管理员可以对系统医疗信息举行数据导入,在系统此页面先下载导入文档,把数据复制进去后再导入到系统,医疗天生数据信息。
(12)数据分析管理:点击数据信息举行数据分析,在系统的首页会展示出来各模块的数据分析统计表。
(13)系统管理:管理员点击“系统管理”菜单可以对首页展示的轮播图举行管理。
(14)通知公告管理:管理员点击“通知公告管理”菜单可以查察到系统中的全部通知公告信息,对已经存在的通知公告,管理员可以修改,也可以添加新的通知公告或者删除通知公告。
(15)资源管理:管理员可以对医疗线上就诊服务系统前台展示的健康百科以及健康百科所属的分类举行管控。
2.2.2 非功能性分析

医疗线上就诊服务系统的非功能性需求比如医疗线上就诊服务系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:
表2-1医疗线上就诊服务系统非功能需求表
安全性
重要指医疗线上就诊服务系统数据库的安装,数据库的使用和密码的设定必须合乎规范。
可靠性
可靠性是指医疗线上就诊服务系统可以或许按照用户提交的指示举行操作,颠末测试,可靠性90%以上。
性能
性能是影响医疗线上就诊服务系统占据市场的必要条件,所以性能最好要佳才好。
可扩展性
比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。
易用性
用户只要跟着医疗线上就诊服务系统的页面展示内容举行操作,就可以了。
可维护性
医疗线上就诊服务系统开辟的可维护性黑白常重要的,颠末测试,可维护性没有问题
2.3 系统用例分析

医疗线上就诊服务系统的完备UML用例图分别是图2-1、图2-2和图2-3。
图2-1就是患者用户角色的用例展示。
https://i-blog.csdnimg.cn/direct/a5b9a61154114bc1a324c702c44345cd.png
图2-1 系统患者用户角色用例图
图2-2就是医生用户角色的用例展示。
https://i-blog.csdnimg.cn/direct/c17e8322f9564c32b94ba4067bc7f93c.png
图2-2 医生用户角色用例图
图2-3就是管理员角色的用例展示。
https://i-blog.csdnimg.cn/direct/6b9a2ba279e64cce862762f44fa64bc4.png
图2-3 管理员角色用例图
2.4 系统流程分析

2.4.1 数据流程

开辟医疗线上就诊服务系统最重要的一个目的就是实现用户对医生信息的咨询和预约挂号,图2-4就是系统的数据流图。

https://i-blog.csdnimg.cn/direct/f837c56d8411428ea2d631ffd0a38ce6.png
图2-4咨询预约挂号操作睁开图
2.4.2 业务流程

分析完医疗线上就诊服务系统的数据流,那么接下来我们来看系统的业务流程,图2-5就是业务流程图:

https://i-blog.csdnimg.cn/direct/78cc71e7513d41b691a334a6abbb094f.png
图2-5业务流程图
2.5本章小结

本章重要通过对医疗线上就诊服务系统的可行性分析、功能需求分析、系统用例分析、系统流程分析,确定整个医疗线上就诊服务系统要实现的功能。同时也为医疗线上就诊服务系统的代码实现和测试提供了标准。
3 医疗线上就诊服务系统总体设计

本章重要讨论的内容包括医疗线上就诊服务系统的功能模块设计、数据库系统设计。
3.1 系统功能模块设计

3.1.1整体功能模块设计

在上一章节中重要对系统的功能性需求和非功能性需求举行分析,并且根据需求分析了本医疗线上就诊服务系统中的用例。那么接下来就要开始对医疗线上就诊服务系统的架构、重要功能和数据库开始举行设计。医疗线上就诊服务系统根据前面章节的需求分析得出,其总体设计模块图如图3-1所示。
https://i-blog.csdnimg.cn/direct/b58d6c5b7d234a588ec574e479fbc901.png
图3-1 系统功能模块图
3.1.2用户模块设计

本系统的用户包括后台医生用户、管理员和前台用户,两种模块的功能基本是相同的,用户比管理员多了一个注册功能,所以以用户模块的结构图为例举行分析,用户模块结构图为例举行分析,如下图:

https://i-blog.csdnimg.cn/direct/695589fd5ebe4b0a8e8eecabe2a848c1.png
图3-2用户模块结构图
3.1.3 评论管理模块设计

医疗线上就诊服务系统是一个互换性子的公开平台,用户在平台上提交评论,增加用户之间的互动性。但是同时也为了更好的规范评论的内容,给予管理员删除不合适的评论的功能,所以必要专门设计一个评论管理模块,具体的结构图如下:

https://i-blog.csdnimg.cn/direct/1fa1482d673c42a5a1988938c8beec73.png
图3-3评论管理模块结构图
3.1.4医生信息管理模块设计

医疗线上就诊服务系统是中必要存储不少医生信息,其模块功能结构,具体的结构图如下:
https://i-blog.csdnimg.cn/direct/883bbaacbb4c462186f50d999ad331a5.png
图3-4医生信息模块结构图
3.1.5预约挂号管理模块设计

医疗线上就诊服务系统最重要的一个功能就是用户提交预约天生预约挂号信息,其预约挂号模块功能结构,具体的结构图如下:
https://i-blog.csdnimg.cn/direct/2815999ab52c418ca313e044833349ec.png
图3-5预约挂号模块结构图
3.2 数据库设计

数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,此中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。
3.2.1 数据库概念结构设计

下面是整个医疗线上就诊服务系统中重要的数据库表总E-R实体关系图。
https://i-blog.csdnimg.cn/direct/33234ac59cf74fa8bb4fa354c1cd0a29.png
图3-6 系统总E-R关系图
3.2.2 数据库逻辑结构设计

通过上一末节中医疗线上就诊服务系统中总E-R关系图上得出一共必要创建很多个数据表。在此我重要罗列几个重要的数据库表结构设计。
表access_token (登陆访问时长)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
token_id
int
10
0
N
Y

临时访问牌ID
2
token
varchar
64
0
Y
N

临时访问牌
3
info
text
65535
0
Y
N


4
maxage
int
10
0
N
N
2
最大寿命:默认2小时
5
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
6
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
7
user_id
int
10
0
N
N
0
用户编号:
表article (文章:用于内容管理系统的文章)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
article_id
mediumint
8
0
N
Y

文章id:
2
title
varchar
125
0
N
Y

标题:用于文章和html的title标签中
3
type
varchar
64
0
N
N
0
文章分类:用来搜刮指定范例的文章
4
hits
int
10
0
N
N
0
点击数:访问这篇文章的人次
5
praise_len
int
10
0
N
N
0
点赞数
6
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
7
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
8
source
varchar
255
0
Y
N

来源:文章的出处
9
url
varchar
255
0
Y
N

来源地点:用于跳转到发布该文章的网站
10
tag
varchar
255
0
Y
N

标签:用于标注文章所属相干内容,多个标签用空格隔开
11
content
longtext
2147483647
0
Y
N

正文:文章的主体内容
12
img
varchar
255
0
Y
N

封面图
13
description
text
65535
0
Y
N

文章形貌
表article_type (文章分类)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
type_id
smallint
5
0
N
Y

分类ID:
2
display
smallint
5
0
N
N
100
显示顺序:决定分类显示的先后顺序
3
name
varchar
16
0
N
N

分类名称:
4
father_id
smallint
5
0
N
N
0
上级分类ID:
5
description
varchar
255
0
Y
N

形貌:形貌该分类的作用
6
icon
text
65535
0
Y
N

分类图标:
7
url
varchar
255
0
Y
N

外链地点:如果该分类是跳转到其他网站的情况下,就在该URL上设置
8
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
9
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
表auth (用户权限管理)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
auth_id
int
10
0
N
Y

授权ID:
2
user_group
varchar
64
0
Y
N

用户组:
3
mod_name
varchar
64
0
Y
N

模块名:
4
table_name
varchar
64
0
Y
N

表名:
5
page_title
varchar
255
0
Y
N

页面标题:
6
path
varchar
255
0
Y
N

路由路径:
7
position
varchar
32
0
Y
N

位置:
8
mode
varchar
32
0
N
N
_blank
跳转方式:
9
add
tinyint
3
0
N
N
1
是否可增加:
10
del
tinyint
3
0
N
N
1
是否可删除:
11
set
tinyint
3
0
N
N
1
是否可修改:
12
get
tinyint
3
0
N
N
1
是否可查察:
13
field_add
text
65535
0
Y
N

添加字段:
14
field_set
text
65535
0
Y
N

修改字段:
15
field_get
text
65535
0
Y
N

查询字段:
16
table_nav_name
varchar
500
0
Y
N

跨表导航名称:
17
table_nav
varchar
500
0
Y
N

跨表导航:
18
option
text
65535
0
Y
N

配置:
19
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
20
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
表collect (收藏)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
collect_id
int
10
0
N
Y

收藏ID:
2
user_id
int
10
0
N
N
0
收藏人ID:
3
source_table
varchar
255
0
Y
N

来源表:
4
source_field
varchar
255
0
Y
N

来源字段:
5
source_id
int
10
0
N
N
0
来源ID:
6
title
varchar
255
0
Y
N

标题:
7
img
varchar
255
0
Y
N

封面:
8
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
9
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
表comment (评论)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
comment_id
int
10
0
N
Y

评论ID:
2
user_id
int
10
0
N
N
0
评论人ID:
3
reply_to_id
int
10
0
N
N
0
复兴评论ID:空为0
4
content
longtext
2147483647
0
Y
N

内容:
5
nickname
varchar
255
0
Y
N

昵称:
6
avatar
varchar
255
0
Y
N

头像地点:
7
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
8
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
9
source_table
varchar
255
0
Y
N

来源表:
10
source_field
varchar
255
0
Y
N

来源字段:
11
source_id
int
10
0
N
N
0
来源ID:
表complaint_feedback (投诉反馈)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
complaint_feedback_id
int
10
0
N
Y

投诉反馈ID
2
feedback_title
varchar
64
0
Y
N

反馈标题
3
patient_users
int
10
0
Y
N
0
患者用户
4
patient_name
varchar
64
0
Y
N

患者姓名
5
feedback_date
date
10
0
Y
N

反馈日期
6
feedback_content
text
65535
0
Y
N

反馈内容
7
examine_state
varchar
16
0
N
N
未审核
审核状态
8
examine_reply
varchar
16
0
Y
N

审核复兴
9
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
10
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表consultation_information (咨询信息)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
consultation_information_id
int
10
0
N
Y

咨询信息ID
2
department_name
varchar
64
0
Y
N

科室名称
3
doctor_users
int
10
0
Y
N
0
医生用户
4
doctors_name
varchar
64
0
Y
N

医生姓名
5
patient_users
int
10
0
Y
N
0
患者用户
6
patient_name
varchar
64
0
Y
N

患者姓名
7
patient_content
text
65535
0
Y
N

患者内容
8
doctors_reply
text
65535
0
Y
N

医生复兴
9
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
10
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表data_analysis (数据分析)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
data_analysis_id
int
10
0
N
Y

数据分析ID
2
data_title
varchar
64
0
Y
N

数据标题
3
data_link
varchar
255
0
Y
N

数据链接
4
data_time
varchar
64
0
Y
N

数据时间
5
data_quantity
varchar
64
0
Y
N

数据数量
6
analysis_remarks
varchar
64
0
Y
N

分析备注
7
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
8
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表data_information (数据信息)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
data_information_id
int
10
0
N
Y

数据信息ID
2
data_title
varchar
64
0
Y
N

数据标题
3
data_link
varchar
255
0
Y
N

数据链接
4
data_time
varchar
64
0
Y
N

数据时间
5
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
6
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表doctors_evaluation (医生评价)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
doctors_evaluation_id
int
10
0
N
Y

医生评价ID
2
registration_number
varchar
64
0
Y
N

挂号单号
3
department_name
varchar
64
0
Y
N

科室名称
4
doctor_users
int
10
0
Y
N
0
医生用户
5
doctors_name
varchar
64
0
Y
N

医生姓名
6
patient_users
int
10
0
Y
N
0
患者用户
7
patient_name
varchar
64
0
Y
N

患者姓名
8
evaluation_content
text
65535
0
Y
N

评价内容
9
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
10
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表doctor_information (医生信息)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
doctor_information_id
int
10
0
N
Y

医生信息ID
2
department_name
varchar
64
0
Y
N

科室名称
3
doctor_users
int
10
0
Y
N
0
医生用户
4
doctors_name
varchar
64
0
Y
N

医生姓名
5
doctors_expertise
varchar
64
0
Y
N

医生专长
6
registration_fees
int
10
0
Y
N
0
挂号费用
7
working_hours
varchar
64
0
Y
N

工作时间
8
department_location
varchar
64
0
Y
N

科室位置
9
doctors_photo
varchar
255
0
Y
N

医生照片
10
content_introduction
longtext
2147483647
0
Y
N

内容介绍
11
hits
int
10
0
N
N
0
点击数
12
praise_len
int
10
0
N
N
0
点赞数
13
recommend
int
10
0
N
N
0
智能推荐
14
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
15
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表doctor_users (医生用户)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
doctor_users_id
int
10
0
N
Y

医生用户ID
2
department_name
varchar
64
0
Y
N

科室名称
3
doctors_name
varchar
64
0
Y
N

医生姓名
4
doctors_gender
varchar
64
0
Y
N

医生性别
5
doctors_phone_number
varchar
16
0
Y
N

医生电话
6
examine_state
varchar
16
0
N
N
已通过
审核状态
7
user_id
int
10
0
N
N
0
用户ID
8
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
9
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表have_an_appointment_with_a_doctor (预约挂号)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
have_an_appointment_with_a_doctor_id
int
10
0
N
Y

预约挂号ID
2
registration_number
varchar
64
0
Y
N

挂号单号
3
department_name
varchar
64
0
Y
N

科室名称
4
doctor_users
int
10
0
Y
N
0
医生用户
5
doctors_name
varchar
64
0
Y
N

医生姓名
6
registration_fees
int
10
0
Y
N
0
挂号费用
7
patient_users
int
10
0
Y
N
0
患者用户
8
patient_name
varchar
64
0
Y
N

患者姓名
9
patient_gender
varchar
64
0
Y
N

患者性别
10
patient_age
varchar
64
0
Y
N

患者年事
11
contact_phone_number
varchar
64
0
Y
N

联系电话
12
appointment_date
datetime
19
0
Y
N

预约日期
13
appointment_remarks
text
65535
0
Y
N

预约备注
14
registration_status
varchar
64
0
Y
N

挂号状态
15
registered_reply
text
65535
0
Y
N

挂号复兴
16
pay_state
varchar
16
0
N
N
未支付
支付状态
17
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
18
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表hits (用户点击)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
hits_id
int
10
0
N
Y

点赞ID:
2
user_id
int
10
0
N
N
0
点赞人:
3
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
4
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
5
source_table
varchar
255
0
Y
N

来源表:
6
source_field
varchar
255
0
Y
N

来源字段:
7
source_id
int
10
0
N
N
0
来源ID:
表notice (公告)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
notice_id
mediumint
8
0
N
Y

公告id:
2
title
varchar
125
0
N
N

标题:
3
content
longtext
2147483647
0
Y
N

正文:
4
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
5
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
表patient_users (患者用户)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
patient_users_id
int
10
0
N
Y

患者用户ID
2
patient_name
varchar
64
0
Y
N

患者姓名
3
patient_gender
varchar
64
0
Y
N

患者性别
4
patient_age
varchar
64
0
Y
N

患者年事
5
contact_phone_number
varchar
16
0
Y
N

联系电话
6
examine_state
varchar
16
0
N
N
已通过
审核状态
7
user_id
int
10
0
N
N
0
用户ID
8
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
9
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表praise (点赞)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
praise_id
int
10
0
N
Y

点赞ID:
2
user_id
int
10
0
N
N
0
点赞人:
3
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
4
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
5
source_table
varchar
255
0
Y
N

来源表:
6
source_field
varchar
255
0
Y
N

来源字段:
7
source_id
int
10
0
N
N
0
来源ID:
8
status
bit
1
0
N
N
1
点赞状态:1为点赞,0已取消
表prescription_information (处方信息)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
prescription_information_id
int
10
0
N
Y

处方信息ID
2
registration_number
varchar
64
0
Y
N

挂号单号
3
department_name
varchar
64
0
Y
N

科室名称
4
doctor_users
int
10
0
Y
N
0
医生用户
5
doctors_name
varchar
64
0
Y
N

医生姓名
6
patient_users
int
10
0
Y
N
0
患者用户
7
patient_name
varchar
64
0
Y
N

患者姓名
8
patient_gender
varchar
64
0
Y
N

患者性别
9
patient_age
varchar
64
0
Y
N

患者年事
10
contact_phone_number
varchar
64
0
Y
N

联系电话
11
prescription_name
varchar
64
0
Y
N

处方名称
12
opening_date
date
10
0
Y
N

开方日期
13
prescription_amount
int
10
0
Y
N
0
处方金额
14
prescription_content
text
65535
0
Y
N

处方内容
15
pay_state
varchar
16
0
N
N
未支付
支付状态
16
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
17
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表return_information (退号信息)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
return_information_id
int
10
0
N
Y

退号信息ID
2
registration_number
varchar
64
0
Y
N

挂号单号
3
department_name
varchar
64
0
Y
N

科室名称
4
doctor_users
int
10
0
Y
N
0
医生用户
5
doctors_name
varchar
64
0
Y
N

医生姓名
6
registration_fees
int
10
0
Y
N
0
挂号费用
7
patient_users
int
10
0
Y
N
0
患者用户
8
patient_name
varchar
64
0
Y
N

患者姓名
9
appointment_date
datetime
19
0
Y
N

预约日期
10
reason_for_withdrawal
text
65535
0
Y
N

退号原因
11
retirement_status
varchar
64
0
Y
N

退号状态
12
refund_reply
text
65535
0
Y
N

退号复兴
13
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
14
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表sensitive_vocabulary (敏感词汇)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
sensitive_vocabulary_id
int
10
0
N
Y

敏感词汇ID
2
sensitive_vocabulary
varchar
64
0
Y
N

敏感词汇
3
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
4
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
表slides (轮播图)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
slides_id
int
10
0
N
Y

轮播图ID:
2
title
varchar
64
0
Y
N

标题:
3
content
varchar
255
0
Y
N

内容:
4
url
varchar
255
0
Y
N

链接:
5
img
varchar
255
0
Y
N

轮播图:
6
hits
int
10
0
N
N
0
点击量:
7
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
8
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
表upload (文件上传)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
upload_id
int
10
0
N
Y

上传ID
2
name
varchar
64
0
Y
N

文件名
3
path
varchar
255
0
Y
N

访问路径
4
file
varchar
255
0
Y
N

文件路径
5
display
varchar
255
0
Y
N

显示顺序
6
father_id
int
10
0
Y
N
0
父级ID
7
dir
varchar
255
0
Y
N

文件夹
8
type
varchar
32
0
Y
N

文件范例
表user (用户账户:用于生存用户登录信息)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
user_id
mediumint
8
0
N
Y

用户ID:用户获取其他与用户相干的数据
2
state
smallint
5
0
N
N
1
账户状态:(1可用|2非常|3已冻结|4已注销)
3
user_group
varchar
32
0
Y
N

所在用户组:决定用户身份和权限
4
login_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
前次登录时间:
5
phone
varchar
11
0
Y
N

手机号码:用户的手机号码,用于找回密码时或登录时
6
phone_state
smallint
5
0
N
N
0
手机认证:(0未认证|1审核中|2已认证)
7
username
varchar
16
0
N
N

用户名:用户登录时所用的账户名称
8
nickname
varchar
16
0
Y
N

昵称:
9
password
varchar
64
0
N
N

密码:用户登录所需的密码,由6-16位数字或英文组成
10
email
varchar
64
0
Y
N

邮箱:用户的邮箱,用于找回密码时或登录时
11
email_state
smallint
5
0
N
N
0
邮箱认证:(0未认证|1审核中|2已认证)
12
avatar
varchar
255
0
Y
N

头像地点:
13
open_id
varchar
255
0
Y
N

针对获取用户信息字段
14
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
15
vip_level
varchar
255
0
Y
N

会员等级
16
vip_discount
double
11
2
Y
N
0.00
会员折扣
表user_group (用户组:用于用户前端身份和鉴权)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
group_id
mediumint
8
0
N
Y

用户组ID:
2
display
smallint
5
0
N
N
100
显示顺序:
3
name
varchar
16
0
N
N

名称:
4
description
varchar
255
0
Y
N

形貌:形貌该用户组的特点或权限范围
5
source_table
varchar
255
0
Y
N

来源表:
6
source_field
varchar
255
0
Y
N

来源字段:
7
source_id
int
10
0
N
N
0
来源ID:
8
register
smallint
5
0
Y
N
0
注册位置:
9
create_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
创建时间:
10
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间:
表website_introduction (网站介绍)
编号
名称
数据范例
长度
小数位
允许空值
主键
默认值
阐明
1
website_introduction_id
int
10
0
N
Y

网站介绍ID
2
title_name
varchar
64
0
Y
N

标题名称
3
publish_tags
varchar
64
0
Y
N

发布标签
4
release_date
date
10
0
Y
N

发布日期
5
cover_photo
varchar
255
0
Y
N

封面图片
6
content_details
longtext
2147483647
0
Y
N

内容详情
7
praise_len
int
10
0
N
N
0
点赞数
8
create_time
datetime
19
0
N
N
CURRENT_TIMESTAMP
创建时间
9
update_time
timestamp
19
0
N
N
CURRENT_TIMESTAMP
更新时间
3.3本章小结

整个医疗线上就诊服务系统的需求分析重要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。
4 医疗线上就诊服务系统具体设计与实现

医疗线上就诊服务系统的具体设计与实现重要是根据前面的医疗线上就诊服务系统的需求分析和医疗线上就诊服务系统的总体设计来设计页面并实现业务逻辑。重要从医疗线上就诊服务系统界面实现、业务逻辑实现这两部分举行介绍。
4.1前台用户功能模块

4.1.1 前台首页界面

当进入医疗线上就诊服务系统的时候,系统以上中下的结构举行展示,起首映入眼帘的是系统的导航栏,下面是轮播图,再往下是健康百科,其主界面展示如下图4-1所示。
https://i-blog.csdnimg.cn/direct/37de058f65d44eebaf386828b2b9e683.png
图4-1 前台首页界面图
4.1.2 用户注册界面

医疗线上就诊服务系统的游客和患者用户时可以举行注册登录,当用户右上角“注册”按钮的时候,当填写上本身的账号+密码+确认密码+昵称+邮箱+手机号等后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可用户注册成功。其用用户注册界面展示如下图4-2所示。
https://i-blog.csdnimg.cn/direct/35aeb66b986e467c8107f2b0d22083d0.png
图4-2注册界面图   
4.1.3 用户登录界面

医疗线上就诊服务系统中的前台上注册后的用户是可以通过本身的账户名和密码举行登录的,当患者用户输入完备的本身的账户名和密码信息并点击“登录”按钮后,将会起首验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前生存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到医疗线上就诊服务系统的首页中;否则将会提示相应错误信息,用户登录界面如下图4-3所示。
https://i-blog.csdnimg.cn/direct/f276c105b81e47b099e93eff8bf0683b.png
图4-3用户登录界面图
4.1.4通知公告界面

用户点击“通知公告”菜单显示管理员在后台发布的全部的通知公告信息,可以查察通知公告详情。通知公告展示界面如下图4-4所示。
https://i-blog.csdnimg.cn/direct/828cfc715d1a4328b365b73e46c0dde3.png
图4-4通知公告展示界面图
4.1.5健康百科界面

当访客点击医疗线上就诊服务系统中导航栏上的“健康百科”后将会进入到该“健康百科”列表的界面,然后选择想要看的健康百科,点击进入到具体界面,在具体界面可以收藏+赞+订单评价等操作。健康百科界面如下图4-5所示。
https://i-blog.csdnimg.cn/direct/dccd28b2579d4555a667dc1d6f6b4ea9.png
图4-5健康百科界面图
4.1.6 医生信息界面

当用户点击“医生信息”后就可以看到全部的医生信息,可以输入科室名称或医生姓名举行搜刮查询,选择你想要相识的医生信息后将会进入该医生信息的详情界面,可以相识到该医生信息的科室名称、医生用户、医生姓名、医生专长、挂号费用、工作时间、科室位置、内容介绍等,同时可以点击下方的“预约挂号”、“咨询医生”、“点赞”、“收藏”举行相干操作,也可以在下方评论区输入想要评论的内容举行评论,医生信息详情展示页面如图4-6所示。
https://i-blog.csdnimg.cn/direct/39144abddfe24829967cf6d0263aa379.png
图4-6 医生详情界面图
4.1.7网站介绍界面

当用户点击“网站介绍”后就可以看到想系统全部的网站介绍列表信息,可以相识到标题名称、发布标签、发布日期、内容详情等网站介绍具体信息,同时可以点击下方的“点赞”、“收藏”举行相干操作,也可以在下方评论区输入想要评论的内容举行评论。网站介绍信息界面如下图4-7所示。
https://i-blog.csdnimg.cn/direct/96910cb7095a45b2bbe1161dbe426871.png
图4-7网站介绍信息界面图
4.1.8我的账户界面

当用户点击右上角“我的”这个按钮,会出现子菜单,点击“我的账户”可以对个人的资料以及登录系统的密码举行设置管理,我的账户界面如下图4-8所示。
https://i-blog.csdnimg.cn/direct/fd14c264ce9f4af9b5e558fd1445d2bd.png
图4-8 我的账户界面图
4.1.9个人中央界面

前台患者用户点击右上角“个人中央”模块,可以查察和管理个人相干的信息和使命,包括个人首页、咨询信息、预约挂号、退号信息、处方信息、医生评价、投诉反馈和收藏的信息。患者用户个人中央界面如下图4-9所示。
https://i-blog.csdnimg.cn/direct/4d914e83acba49599a03893380a26f92.png
图4-9患者用户个人中央界面
4.2后台功能模块

4.2.1医生用户后台管理界面

医生用户通过管理员添加的账号可以登录后台分别对医生信息管理、咨询信息管理、预约挂号管理、退号信息管理、处方信息管理、医生评价管理等模块的信息举行管理。医生点击“预约挂号管理”可以对患者用户的预约挂号举行审核复兴,也可以点击右侧的“开具处方”可以填写患者用户的处方信息,也可以对患者的退号申请信息举行审核。每个医生只可查察本身的预约挂号。预约挂号管理界面如下图4-10所示。
https://i-blog.csdnimg.cn/direct/267a009309d7436480aa62c7ca21c8eb.png
图4-10预约挂号管理界面图
开具处方信息界面如下图4-11所示。
https://i-blog.csdnimg.cn/direct/6aa4727a4ba341219ca401b79a3b0fc5.png
图4-11开具处方信息界面图
审核退号信息界面如下图4-12所示。
https://i-blog.csdnimg.cn/direct/327c624e9a6c402e9a068289cbdc831e.png
图4-12审核退号信息界面图
医生点击“咨询信息管理”会显示患者用户对本医生发起的咨询信息,点击详情可对咨询信息举行复兴。咨询信息复兴界面如下图4-13所示。
https://i-blog.csdnimg.cn/direct/e7d5b975a81d4642a9869ef3533994a4.png
图4-13咨询信息复兴界面图
4.2.2管理员系统用户界面

医疗线上就诊服务系统中的管理人员在“系统用户”这一菜单是中可以对注册的患者用户,医生用户以及管理员举行管控。系统用户管理界面如下图4-14所示。
https://i-blog.csdnimg.cn/direct/96d9003984cd40bb921a87e181638fe7.png
图4-14系统用户管理界面图
4.2.3医生信息管理界面

管理员点击“医生信息管理”显示全部的医生信息,支持通过科室名称或医生姓名对医生信息举行查询。如果想要添加新的医生信息,点击“添加”按钮,输入科室名称、医生用户、医生姓名、医生专长、挂号费用、工作时间、科室位置、内容介绍等信息,点击“提交”按钮就可以添加了,也可以对用户提交的医生评论的信息举行管控。医生信息管理界面如下图4-15所示。
https://i-blog.csdnimg.cn/direct/69380b507a1c4123b6f0b8c03c3a13c8.png
图4-15医生信息管理界面图
4.2.4数据信息管理界面

管理员点击“数据信息管理”会显示出已导入的全部医疗数据信息。在系统此页面可以添加新的数据信息,先下载导入文档,把数据复制进去后再导入到系统,天生数据信息。数据信息管理界面如下图4-16所示。
https://i-blog.csdnimg.cn/direct/300167cc1e224f6b8623f2a4c94b39f1.png
图4-16数据信息管理界面图
4.2.5数据分析管理界面

管理员可以选择某一条数据信息举行数据分析内容填写,天生数据分析内容会显示在系统后台首页。数据分析界面如下图4-17所示。
https://i-blog.csdnimg.cn/direct/743cfb8d360d4048ba5407a72cd0c6ac.png
图4-17数据分析界面图
4.2.6系统管理界面

管理人员在“系统管理”这一菜单下是可以对医疗线上就诊服务系统内的轮播图举行添加修改的,其管理界面如下图4-18所示。
https://i-blog.csdnimg.cn/direct/431165862e3b431cb3ece82024abb717.png
图4-18系统轮播图管理界面图
4.2.7资源管理界面

管理员点击“资源管理”菜单可以或许对其下子菜单健康百科和健康百科的分类举行增删改查。界面如下图4-19所示。
https://i-blog.csdnimg.cn/direct/3ce3a94f5a8a442f9eb1c02a5178437a.png
图4-19资源管理界面图
5 系统测试

5.1 系统测试用例

系统测试包括:用户登录功能测试、医生信息展示功能测试、医生评价添加、健康百科搜刮、密码修改、咨询医生功能测试,如表5-1、5-2、5-3、5-4、5-5、5-6所示:
用户登录功能测试:
表5-1 用户登录功能测试表
用例名称
用户登录系统
目的
测试用户通过精确的用户名和密码能否登录功能
条件
未登录的情况下
测试流程
1) 进入登录页面
2) 输入精确的用户名和密码
预期结果
用户名和密码精确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入
实际结果
实际结果与预期结果一致
医生信息查察功能测试:
表5-2 医生信息查察功能测试表
用例名称
医生信息查察
目的
测试医生信息查察功能
条件
用户登录
测试流程
点击医生信息列表
预期结果
可以查察到全部医生信息信息
实际结果
实际结果与预期结果一致
添加医生评价界面测试:
表5-3 添加医生评价界面测试表
用例名称
添加医生评价测试用例
目的
测试医生评价添加功能
条件
管理员正常登录情况下
测试流程
1)点击医生评价管理,然后点击添加后并填写信息。
2)点击举行提交。
预期结果
提交以后,页面首页会显示新的医生评价 
实际结果
实际结果与预期结果一致
健康百科搜刮功能测试:
表5-4健康百科搜刮功能测试表
用例名称
健康百科搜刮测试
目的
测试健康百科搜刮功能
条件

测试流程
1)在搜刮框填入搜刮关键字。
2)点击搜刮按钮。
预期结果
页面显示包含有搜刮关键字的健康百科
实际结果
实际结果与预期结果一致
密码修改搜刮功能测试:
表5-5 密码修改功能测试表
用例名称
密码修改测试用例
目的
测试管理员密码修改功能
条件
管理员用户正常登录情况下
测试流程
1)管理员密码修改并完成填写。
2)点击举行提交。
预期结果
使用新的密码可以登录
实际结果
实际结果与预期结果一致
咨询医生功能测试:
表5-6咨询医生功能测试表
用例名称
咨询医生测试用例
目的
测试用户咨询医生功能
条件
用户正常登录情况下
测试流程
1)搜刮查察医生信息,点击咨询医生。
2)填写咨询内容信息,点击举行提交。
预期结果
医生复兴咨询信息
实际结果
实际结果与预期结果一致
5.2 系统测试结果

通过编写医疗线上就诊服务系统的测试用例,已经检测完毕用户登录功能测试、医生信息展示功能测试、医生评价添加、健康百科搜刮、密码修改、咨询医生功能测试,通过这6大模块为医疗线上就诊服务系统的后期推广运营提供了强力的技术支撑。
结论

在开辟本医疗线上就诊服务系统之前我匠意于心,觉得很简单,但在实际的开辟中我发现了自身的很多问题,许多编程头脑和方法都还没有把握牢靠,比如对于大数据的分析技术和Hadoop框架的使用,通过开辟这个医疗线上就诊服务系统我成长了很多,懂得了做什么事情都要脚踏实地,不能眼高手低,在本次医疗线上就诊服务系统的开辟中我渐渐把握渐渐熟悉的技术。
本次医疗线上就诊服务系统的开辟中我还学会了很多,比方精良的编程头脑和完善的规划头脑。在着手编程之前必要罗列出步伐框架的大概,脑海中构建出步伐的主题框架。做好这一步我们才能匠意于心的经行开辟项目。当设计框架了熟于心之后,必要思索本次编程所需的重要知识点和技术点,并充实学习。云云一来项目的开辟才能循序渐进、如丝般顺滑,长久以往就能养成精良的开辟风俗。一个步伐好不好还要看出的bug多不多,如果在项目完成前做好bug的查验与预防大概发生的变乱才能保证步伐的稳固长久性运行。如果项目在完工后出现各种问题本身,那么在进入社会后,不仅会给公司团队带来麻烦和增加不必要的工作,还会导致客户流失,公司对本身的评价下降。
在本次项目中我也袒露了诸多问题。对于Hadoop的编程知识有所短缺,环境配置和算法上出现诸多问题,时常导致项目运行出错,或者目标的实现有问题。或者实现想法时算法未优化,使得代码冗长,步伐运行不顺畅。
参考文献

罗在文,宁思华,王腾飞.大数据技术在智慧医疗中的应用研究.信息与电脑(理论版),2023,35(17):97-100.
王柳月,江会.基于Hadoop的信息化病案自动管理系统设计.信息技术,2023,(06):124-128.DOI:10.13274/j.cnki.hdzj.2023.06.022.
张家程.基于Hadoop的医疗数据检索技术的研究与应用.沈阳工业大学,2023.DOI:10.27322/d.cnki.gsgyu.2023.000702.
Rao J D ,Polepally V,Prabhu N S, et al.Deep recurrent neural network-based Hadoop framework for COVID prediction with applications to big data in cloud computing.International Journal of Bio-Inspired Computation,2023,21(1):36-47.
S. P B ,S. S P ,A. G T , et al.Hadoop framework integrated hybrid optimization algorithm for privacy preserved clustering mechanism.Intelligent Decision Technologies,2022,16(4):665-677.
蔡全福.大数据技术在医疗健康管理的应用与设计.安徽电子信息职业技术学院学报,2022,21(06):1-6.
C. M ,H. C .Parallel DBSCAN Clustering Algorithm Using Hadoop Map-reduce Framework for Spatial Data.International Journal of Information Technology and Computer Science(IJITCS),2022,14(6):1-12.
Pratap S S ,Chandra U J .Retraction Note: Classification of audio signals using SVM-WOA in Hadoop map-reduce framework.SN Applied Sciences,2022,4(12):
周晴红.基于Hadoop的海量数据存储平台设计.无线互联科技,2022,19(17):69-72.
李鹏泉,黄碧香,陈粤宁.基于大数据分析的医疗质量管控系统设计与应用.医学信息学杂志,2022,43(06):78-82.
邢洪波.基于Hadoop的医疗数据存储的研究.沈阳工业大学,2022.DOI:10.27322/d.cnki.gsgyu.2022.001318.
张洪堃.基于Hadoop的离线数据处理平台的设计与实现.北京交通大学,2022.DOI:10.26944/d.cnki.gbfju.2022.000417.
李宗仁,韦哲,王玉珍等.结合Hadoop技术的部队医院HRP系统建设与应用.中国医疗装备,2021,36(03):106-109.
张国华,叶苗,王自然等.大数据Hadoop框架焦点技术对比与实现.实验室研究与探索,2021,40(02):145-148+176.DOI:10.19927/j.cnki.syyt.2021.02.028.
张靓,杨志清,王海星等.基于Hadoop的医疗科研大数据平台的构建与应用.中国数字医学,2020,15(10):82-84.
李宗仁,王玉珍,李忠等.基于Hadoop平台的医院数据集成中央设计与实施.中国医学装备,2020,17(09):128-131.
赵沛,曹郡,贾瑞龙.基于hadoop技术的医疗云数据安全管理系统设计与应用.生命科学仪器,2020,18(03):77-82+65.
解明.基于Hadoop的医疗健康档案大数据平台构建研究.电子世界,2020,(10):82-83.DOI:10.19353/j.cnki.dzsj.2020.10.043.
许文鹏,李胜广,赵士伟等.基于Hadoop框架的大数据平台探析.中国安防,2020,(04):38-45.
陈彬.基于Hadoop框架的海量数据运营系统研究.自动化技术与应用,2020,39(03):178-181.
致  谢

这篇文章的完成经历了多个日日夜夜的努力,终于在今天得以完成。这篇文章的创作过程实为不易,但在老师和同砚的辛勤帮助下顺遂渡过。让我在设计过程中举步维艰时,非常感谢我的导师不耐其烦的帮助我解决问题,给予了我许多指导意见。也感谢全部为我授业解惑的老师!
另外,本文的完成也参考鉴戒了许多国内外在Hadoop技术上的著作,如果没有著作原作的辛勤付出和科研结果,我也很难完成本论文。感谢在本论文中关联到的学者们!也感谢Google等公司,感谢他们强大的搜刮引擎,让我的资料查阅省事简单。
感谢之余也还有几句话要说,虽大学学习四年,怎奈何本人才疏学浅,本文的完成已为尽力,但文中难免有些不妥和错误之处,诚挚逼真的请求各位老师对本文的批评改正,感谢百忙之中费心审阅我论文的老师。
   免费领取项目源码,请关注❤点赞收藏并私信博主,谢谢




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: (2024最新毕设合集)基于Hadoop的医疗线上就诊服务系统-+89845|可做盘算机