计算机毕业设计jsp线上导医院问询系统vue论文_第1页
计算机毕业设计jsp线上导医院问询系统vue论文_第2页
计算机毕业设计jsp线上导医院问询系统vue论文_第3页
计算机毕业设计jsp线上导医院问询系统vue论文_第4页
计算机毕业设计jsp线上导医院问询系统vue论文_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

线上导医系统摘要:在社会快速发展的影响下,线上导医系统继续发展,大大增加了医院的人数、科室、安全等等的要求,使线上导医的管理和运营比过去十年变的更加信息化。依照这一现实为基础,设计一个快捷而又方便的线上导医系统是一项十分重要并且有价值的事情。对于传统的手工统计控制模型来说,线上导医系统具有许多不可比拟的优势,首先是快速更新线上导医的信息,其次是大量信息的管理,最后是高度安全,以及使用简单等特性,这使得线上导医的管理和运营非常方便。进入21世纪,因为科技和经济的迅速发展,人民群众对非物质层面的精神需求正变得越来越多元化。本系统是为了实现这些目标而提出来的。本论文系统地描绘了整个线上导医系统的设计与实现,主要实现的功能有以下几点:管理员;首页、个人中心、用户管理、医生管理、科室列表管理、职称列表管理、医院信息管理、我的收藏管理、系统管理,医生;首页、个人中心、用户管理、医生管理、医院信息管理、系统管理,用户;首页、个人中心、医生管理、医院信息管理、我的收藏管理,前台首页;首页、医生、医院信息、医院资讯、个人中心、后台管理、病情咨询等功能,其具有简单的接口,方便的应用,强大的互动,完全基于互联网的特点。现代社会的网络和信息技术不断提高,人们的生活水平达到一个新的层次。但由于用户的工作和生活越来越忙,开发出一个线上导医系统是必然的,简化许多繁琐过程的程序,正是我们所需要的。这篇文章研究了基于SSM的线上导医系统的开发和实现,从需求分析、总体设计到具体实现,最终完成了整个线上导医系统,从而方便了用户和提高了管理人员的管理水平。关键词:线上导医系统,SSM框架,Java语言,数据库MYSQL Abstract:undertheinfluenceoftherapiddevelopmentofsociety,theonlinemedicalguidancesystemcontinuestodevelop,greatlyincreasingthenumberofhospitals,departments,safetyandotherrequirements,makingthemanagementandoperationofonlinemedicalguidancemoreinformation-basedthaninthepastdecade.Accordingtothisreality,itisveryimportantandvaluabletodesignafastandconvenientonlinemedicalguidancesystem.Forthetraditionalmanualstatisticalcontrolmodel,onlinemedicalguidancesystemhasmanyincomparableadvantages,firstistoquicklyupdatetheinformationofonlinemedicalguidance,secondisthemanagementofalargeamountofinformation,andfinallyishighlysecureandeasytouse,whichmakesthemanagementandoperationofonlinemedicalguidanceveryconvenient.Inthe21stcentury,duetotherapiddevelopmentofscienceandtechnologyandeconomy,people'sspiritualneedsofthenon-materiallevelarebecomingmoreandmorediversified.Thissystemisproposedtoachievethesegoals.Thispapersystematicallydescribesthedesignandimplementationoftheentireonlinemedicalguidancesystem,themainfunctionsareasfollows:administrator;homepage,personalcenter,usermanagement,doctormanagement,Departmentlistmanagement,titlelistmanagement,hospitalinformationmanagement,mycollectionmanagement,systemmanagement,doctor;homepage,personalcenter,usermanagement,doctormanagement,hospitalinformationmanagementInformationmanagement,systemmanagement,users;homepage,personalcenter,doctormanagement,hospitalinformationmanagement,mycollectionmanagement,frontpage;homepage,doctor,hospitalinformation,hospitalinformation,personalcenter,backgroundmanagement,diseaseconsultationandotherfunctions,ithasasimpleinterface,convenientapplication,powerfulinteraction,completelybasedonthecharacteristicsoftheInternet.Withthecontinuousimprovementofnetworkandinformationtechnologyinmodernsociety,people'slivingstandardhasreachedanewlevel.However,astheworkandlifeofusersaregettingbusierandbusier,itisinevitabletodevelopanonlinemedicalguidancesystem.Itisjustwhatweneedtosimplifymanycomplicatedprocedures.ThispaperstudiesthedevelopmentandimplementationofonlinemedicalguidancesystembasedonSSM,fromdemandanalysis,overalldesigntospecificimplementation,andfinallycompletesthewholeonlinemedicalguidancesystem,soastofacilitateusersandimprovethemanagementlevelofmanagers.Keywords:onlinemedicalguidancesystem,SSMframework,Javalanguage,databasemysql目录TOC\o"1-2"\h\u第1章绪论 .4国内外现状进入2021年以来,服务行业的竞争正越来越激烈,在这样情况下如何减轻用人成本、维护费用,成为各大医院的难题。而使用一个高效、灵活、安全可靠的线上导医系统对于减轻用人成本、方便维护、提高效率等都具有十分重要的意义。从专业的角度来看,线上导医系统相当于一个方便快捷的平台,使用在线服务给予了他们更多的方便,能够不受时间、空间的限制,完成所有信息,更加方便、有效提高工作效率。经过数十年的发展和各大医院的努力,服务行业可以说是比较成熟了,顺应时代发展的大势所趋,依靠计算机、互联网技术,整合资源适合发展潮流的正确选择。本着为线上导医系统提供一个方便管理和节约成本的方式,也为用户提供一个高效的线上导医平台,设计一个线上导医系统,是必须也是必然的。

系统分析2.1可行性分析可行性分析的目的是确定一个系统是否有必要开发、确定系统是否能以最小的代价实现。其工作主要有三个方面,分别是技术、经济和社会三方面的可行性。我会从这三个方面对线上导医系统进行详细的分析。2.1.1技术可行性 该系统主要使用JAVA、MyEclipse和MySQL数据库进行开发,Java易于学习和使用灵活。在校期间也接触过MyEclipes和MySQL数据库的课程,对此有一定的开发经验,因此开发难度不高,所以从技术上来说是可行的。2.1.2经济可行性 本系统设计所选择的开发工具和服务器都是免费的开源软件,又或者是适合用户使用的免费版本,并不需要支付费用,而且由作者本人单独完成,也不存在团队费用,几乎没有经济成本,具备经济可行性。2.1.3社会可行性 社会可行性主要包括法律和用户两个方面,下面将从这两方面进行分析。(1)法律因素 本系统是学习开发所制作的程序,并不用作商业用途,是在根据实际调研的结果结合现有的线上导医系统后得出的,而且系统制作的全部过程都是在个人的工作电脑中完成的,使用的都是开源和免费的开发环境、分析软件和数据库,不存在侵权问题。(2)用户可行性 操作人员或者用户只需要具备一定的windows电脑操作常识,不需要精通计算机技能。此外系统管理人员,只需要在windows常识之上再熟悉下使用Tomcat服务器的操作流程,只要掌握一定的计算机知识即可,在正式上线运营之前,仅需要对操作人员进行简单的熟悉流程培训即可。所以从用户可行性上也是可行的。2.2总体设计原则 一个系统要在开发和维护的过程中方便使用,必须采取一定的设计原则,其主要设计原则有: 简单性:系统功能简单易懂,只需要掌握基本的计算机操作能力即可使用。 针对性:针对特定的线上导医系统,没有多余的其他功能,使用户可以专心使用。 实用性:能够满足用户所需方面的需求。 一致性:设计风格、命名规范一致,整个系统的各个功能模块色彩、摆放位置、功能等都是一致的。 先进性:本系统的代码采用读取数据的方式,方便后续开发、拓展。2.3系统需求分析线上导医系统需要满足的需求有以下几个:(1)实现管理系统信息关系的系统化、规范化和自动化;(2)减少维护人员的工作量以及实现用户对信息的控制和管理。(3)方便查询信息及管理信息等;(4)通过网络操作,改善处理问题的效率,提高操作人员利用率;(5)考虑到用户多样性特点,要求界面简单,操作简便。2.4业务流程分析2.4.1登录流程登录模块主要满足管理员以及用户的权限登录,用户登录流程图如图2-1所示。图2-1登录流程图2.4.2注册流程未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图2-2所示。图2-2注册流程图2.4.3添加信息流程用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图2-3所示。图2-3添加信息流程图2.4.4删除信息流程用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-4所示。图2-4删除信息流程图系统设计3.1系统概要设计本线上导医系统适合在互联网上进行操作,只要用户能连网,任何时间、任何地点都可以进行系统的操作使用。系统工作原理图如图3-1所示:图3-1系统工作原理图3.2系统结构设计整个系统是由多个功能模块组合而成的,要将所有的功能模块都一一列举出来,然后进行逐个的功能设计,使得每一个模块都有相对应的功能设计,然后进行系统整体的设计。本线上导医系统结构图如图3-2所示。图3-2线上导医系统结构图3.3数据库设计数据库可以说是所有软件的根本,如果数据库存在缺陷,那么会导致系统开发的不顺利、维护困难、用户使用不顺畅等一系列问题,严重时将会直接损害医院的利益,同时在开发完成后,数据库缺陷也更加难以解决。所以必须要对数据库设计重点把握,做到认真细致。因此,数据库设计是这个线上导医系统的重点要素。3.3.1概念结构设计(1)管理员信息实体属性图如下图3-3所示图3-3管理员信息实体属性图(2)用户信息实体属性如下图3-4所示图3-4用户信息实体属性图(3)医生信息实体属性如下图3-5所示图3-5医生信息实体属性图(4)医院信息实体属性如下图3-6所示图3-6医院信息实体属性图3.3.2数据库表设计将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。表4-1allusers表列名数据类型长度约束idint11NOTNULLusernamevarchar50defaultNULLpwdvarchar50defaultNULLcxvarchar50defaultNULL表4-2:keshiliebiao表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLkeshivarchar50defaultNULL表4-3:yisheng表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLyishenggonghaovarchar50defaultNULLyishengxingmingvarchar50defaultNULLmimavarchar50defaultNULLsuoshuyiyuanvarchar50defaultNULLkeshivarchar50defaultNULLzhichengvarchar50defaultNULLxingbievarchar50defaultNULLyilingvarchar50defaultNULLlianxidianhuavarchar50defaultNULLtouxiangvarchar50defaultNULLjianjievarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL表4-4:yiyuanxinxi表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLyiyuanmingchengvarchar50defaultNULLyiyuandizhivarchar50defaultNULLlianxidianhuavarchar50defaultNULLyiyuantupianvarchar50defaultNULLyiyuanjianjievarchar50defaultNULL表4-5:yonghu表列名数据类型长度约束IDint11NOTNULLaddtimevarchar50defaultNULLyonghumingvarchar50defaultNULLmimavarchar50defaultNULLxingmingvarchar50defaultNULLxingbievarchar50defaultNULLnianlingvarchar50defaultNULLlianxidianhuavarchar50defaultNULLdianziyouxiangvarchar50defaultNULLshenfenzhenghaovarchar50defaultNULLgerenzhaopianvarchar50defaultNULL系统实现4.1管理员功能模块管理员登录,通过填写注册时输入的用户名、密码、角色进行登录,如图4-1所示。图4-1管理员登录界面图管理员登录进入线上导医系统可以查看首页、个人中心、用户管理、医生管理、科室列表管理、职称列表管理、医院信息管理、我的收藏管理、系统管理等信息。用户管理,在用户管理页面中可以通过填写用户名、密码、姓名、性别、年龄、联系电话、电子邮箱、身份证号、个人照片等内容进行详情、修改,如图4-2所示。还可以根据需要对医生管理进行详情,修改或删除等详细操作,如图4-3所示。图4-2用户管理界面图图4-3医生管理界面图科室列表管理,在科室列表管理页面中可以查看科室等信息,并可根据需要对已有科室列表管理进行修改或删除等操作,如图4-4所示。图4-4科室列表管理界面图职称列表管理,在职称列表管理页面中可以查看职称等信息,并可根据需要对已有职称列表管理进行修改或删除等详细操作,如图4-5所示。图4-5职称列表管理界面图医院信息管理,在医院信息管理页面中可以查看医院名称、医院地址、联系电话、医院图片等内容,并且根据需要对已有医院信息管理进行详情,修改或删除等详细操作,如图4-6所示。图4-6医院信息管理界面图我的收藏管理,在我的收藏管理页面中可以查看收藏名称、收藏图片等内容,并且根据需要对已有我的收藏管理进行详情,修改或删除等详细操作,如图4-7所示。图4-7我的收藏管理界面图4.2医生功能模块医生登录进入线上导医系统可以查看首页、个人中心、用户管理、医生管理、医院信息管理、系统管理等内容。用户管理,在用户管理页面中通过填写用户名、密码、姓名、性别、年龄、联系电话、电子邮箱、身份证号、个人照片等信息进行修改,如图4-8所示。图4-8用户管理界面图医生管理,在医生管理页面中可以查看医生工号、医生姓名、密码、所属医院、科室、职称、性别、医龄、联系电话、头像、审核回复、审核状态、审核等信息内容,并且根据需要对已有医生管理进行详情操作,如图4-9所示。图4-9医生管理界面图4.3用户功能模块用户登录进入线上导医系统可以查看首页、个人中心、医生管理、医院信息管理、我的收藏管理等内容。医生管理;在医生管理页面中通过填写医生工号、医生姓名、密码、所属医院、科室、职称、性别、医龄、联系电话、头像、审核回复、审核状态、审核等信息还可以根据需要对医生管理进行修改,如图4-10所示。图4-10医生管理界面图医院信息管理,在医院信息管理页面中可以查看医院名称、医院地址、联系电话、医院图片等信息内容,并且根据需要对已有医院信息管理进行详情、修改或删除操作,如图4-11所示。图4-11医院信息管理界面图我的收藏管理,在我的收藏管理页面中通过填写收藏名称、收藏图片等内容进行详情、修改、删除,如图4-12所示。图4-12我的收藏管理界面图4.4前台首页功能模块线上导医系统,在系统首页可以查看首页、医生、医院信息、医院资讯、个人中心、后台管理、病情咨询等内容,如图4-13所示。图4-13系统功能界面图用户注册,在用户注册页面通过填写用户名、密码、姓名、性别、年龄、联系电话、电子邮箱等信息完成注册,如图4-14所示。图4-14用户注册界面图用户登录,在用户登录页面可以填写账号、密码等详细内容进行登录,如图4-15所示。图4-15用户登录界面图医生,在医生页面可以查看医生工号、医生姓名、密码、所属医院、科室、职称、性别、医龄、联系电话等信息进行点我收藏,如图4-16所示。图4-16医生界面图个人中心,在个人中心页面通过填写用户名、密码、姓名、性别、年龄、联系电话、电子邮箱、身份证号、个人照片等信息进行更新信息、退出登录操作,如图4-17所示。图4-17个人中心界面图软件测试 测试存在于软件开发进程中的最后一个阶段,它可以保证一个软件的开发质量是否符合设计者的初衷,也为程序的正式上线做了最后一道质量检测的工序。软件测试主要是控制各种条件、包括软件输出方式,使用模式和运行环境等,来评估一个系统或应用是否符合设计标准。在软件测试过程中,我们一般刻意的去制造错误和极端条件,不能仅依照正常模式允许,而是多去尝试那些意外的情况。5.1软件测试的重要性 只有在运行和维护阶段之前经历大量的测试的软件,才能说明它的质量是经得起检验的。最近计算机业界也都一致认为,测试应该存在于软件设计的每个阶段,因为越早发现错误,修复起来就越容易。 实际上,对于一个软件应用,错误是必然存在的,无论使用何种技术或手段,都不可能绝对的排除软件漏洞。测试是随着软件开发一同诞生的,两者是共同发展进步的。实际上,测试可以大幅度的降低维护的成本,如果一个漏洞在开发的早期就被发现,那么修复它的成本远比上线后再修复的成本要低得多。5.2测试实例的研究与选择测试有白盒测试和黑盒测试两种方式。其中,白盒测试是将软件看成一个透明的白盒子,按照程序的内部控制结构和处理技术逻辑来选定测试用例、软件系统测试的逻辑路径及过程需要进行管理测试,又称玻璃盒测试。因此白盒测试需要选择足够多的测试用例,覆盖尽可能多的代码来发现程序中的错误。黑盒测试,也称为功能测试。它将需软件看作一个黑盒,像一个普通用户一样来模拟软件的使用流程。黑盒测试通过大量的输入边界值或错误数据,来检查是否可产生正确的输出。本系统测试主要选择黑盒测试,少量采用白盒测试。通过测试达到以下测试目的:1.检查各大功能模块的运行,确保其能够正确运行,并检查各页面的完整性,保证页面完整。2.检查各个接口是否可以正确地输入和输出,保证数据流通稳定可行。3.检查数据结构,保证其和外部接口没有访问错误,访问顺利。4.检查原计划的性能需求有没有完成,运行流畅。本系统的测试用例(部分):登录部分测试用例编号对象项目操作预期结果结果1登录登录提示使用正确的账号密码登录成功登录预期结果2登录提示使用正确的账号但错误的密码登录提示密码错误预期结果3登录提示使用错误的账号登录提示不存在账户预期结果4登录提示不输入账号,点击登录提示输入账号预期结果5登录提示输入账号但不输入密码点击登录提示输入密码预期结果6登录入口已登录账号,查看登录入口不显示登录入口预期结果

5.3测试环境与测试条件处理器:InterCoreI7-4710MQ四核处理器内存:4GB硬盘:1T操作系统:Windows10数据库:MySQL5.4系统运行情况 全部测试用例都已通过(包括但不限于以上测试用例),且不存在漏洞,实现了论文开始时所作要求。本系统运行稳定,使用流畅,可以满足用户需求。5.5系统评价 5.5.1系统功能评价试运行后进行系统评估,可以认为该系统达到预定的目标要求,可以满足用户的需求,也满足了系统开发前所作目标。 5.5.2系统技术评价系统在经过大量重复测试后运行十分稳定,安全实用,功能模块已经达到预定目标所需。 5.5.3系统经济评价在规定的时间内实现系统的大部分功能,且满足要求,节省开发成本,有助于提高科学管理水平,符合本人经济情况。

第6章总结2021年的今天,计算机技术已经相当成熟。它的发展推动了许多行业改头换面,计算机的出现使现代社会有了进一步降低人力物力和资源的方法,提高了现代社会的生产力,转变了智能化方式。目前各大医院都在积极备战,发展计算机和互联网,结合自身优势进军互联网行业成为各大医院的重点项目。本文利用Java语言和MySQL数据库技术,通过分析现实线上导医系统的业务流程的基础上,并完成了线上导医系统。经调试结果显示,本系统基本可以满足一个线上导医系统的业务需要。系统界面简洁而有美感,易操作,做出了自己的特点,然而因为时间仓促再加上缺乏系统开发经验和仅依靠少数问卷调查方式,因此本系统还存在不少缺陷、不足,比如:1.数据输入的格式并没有全部检验,所以很难保证数据的准确,可能有一些不符合规则的数据也可以通过检验。2.系统功能还不够完善,无法提供丰富多彩的在线功能,只能实现一系列功能。本系统还存在一些漏洞没有解决,在现实应用情境中很难保证完全不出错,但相信通过再次完善,可以调试出真正符合实际的线上导医系统。

参考文献:[1]BruceEckel.《ThinkinginJava》(第三版)[M],American:PrenticeHallPTR,2017[2]霍斯特曼等著,陈昊鹏等译.JAVA核心技术卷II:高级特性[M].2019.12[3](英)格雷恩.Ajax实战——实例详解[M].北京:人民邮电出版社201

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论