版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录TOC\o"1-3"\h\u3465目录 摘要随着当今社会的发展,网络信息的发展给人们带来了极大的安慰,同时人们也越来越重视网络,提高网络软件的质量管理也十分必要。就从目前的网络发展趋势来看,我们开发一套医院门诊智慧平台的管理系统是一个很不错的想法。至于医院门诊智慧平台管理系统的开发,它可以有效地帮助用户来管理医院门诊智慧平台的信息。此次在设计系统之时,选择的结构为B/S结构,使用的数据库和开发技术分别为MySQL数据库、JSP技术,开发出的系统功能十分丰富,首先在用户模块,包括用户注册、后台管理等;其次是管理员模块,包括请假管理、医生管理等。在设计系统之时,不仅需保证其拥有美观、简洁的页面,同时操作起来也必须足够简单、方便。此次选择医院门诊智能平台管理系统作为设计对象展开设计工作,先阐述了其系统以及功能需求等内容,然后又完成了系统测试工作,希望此次设计的这一系统能够为医院门诊管理工作的顺利开展提供帮助,能够令其工作效率和质量得到显著提升。关键词:医院门诊;智慧平台;管理系统;JSP语言
第一章绪论1.1研究背景在如今的互联网时代,网络和民众的生活形成了紧密联系,人们除了通过网络或者各种数据信息外,还借助网络平台来进行问题的讨论与研究,因此我们建立了一个医院门诊智慧平台管理系统,从而为用户在医院就诊以及医院开展门诊管理工作提供助力,并开发了一些简单的专业系统。随着网络信息的快速发展,我们在分析用户、医院门诊智能平台的实用性以及相关的专业问题的基础上,开发了医院门诊智慧平台管理系统。随着网上信息的快速发展,我们可以推广和开发医院门诊智慧平台管理系统信息,以达到提高用户的就业率。1.2研究意义在对相关文献资料进行收集和整理后,笔者按照自身知识储备情况以及学校能够提供的硬件条件,对此次设计主题进行了明确,那就是医院门诊智慧平台管理系统,为了开展好设计工作,笔者不仅借助软件工程结构化手段分析了系统的应用环境,还构建了相应模型,对用户需求进行了明确。然后,在此基础上运用结构化设计的思想,尝试在真正意义上对系统进行改进,将在线医院门诊智慧平台的资源从用户收集到用户,为客户提供更好的预约环境。系统主要由管理员和用户进行具体的需求分析,管理员可以很好地管理系统信息,用户可以有效地发布特殊产品信息,用户可以在互联网上接受查询。本系统的设计是允许每个用户添加、编辑和删除一定的信息,并在一定的设计中实现自动化,因此减少大量的人力和财力资源,可以有效地提高人们的工作效率。1.3研究内容在系统开发方面,它主要接受MyEclipse,这对整个系统来说非常困难,此次在开展设计工作之时,涉及的主要内容为:(1)明确e-learning的难度,同时对系统中的各方面,比如技术要求、级别划分等进行了解和掌握。(2)保证设计的系统足够高效,具备可扩展性等特点。(3)所有系统开发均应通过总体结构规划和设计进行,以确保下游用户在实施过程中的需求,并确保项目的独立性和紧密连续性。(4)确保系统在未来的设计和学习中灵活运行,合理组织整个系统的框架和结构,确保用户在部署过程中的真实需求。1.4论文组织医院门诊智慧平台管理系统的开发这尤其是为了满足管理员、用户和医生三个角色的相对应需求,并根据这三个用户的需求详细分析了该主题的背景相关性和市场需求,以便详细了解系统的功能和开发工具。这保证了系统在功能模块设计和数据库开发中的具体应用过程。 第二章系统相关技术此次在设计这一系统之时,主要是以B/S结构为基础进行设计的,使用的数据库和开发技术分别为MySql、JSP语言。在设计过程中,除了总体设计以及数据库设计外,还包括,页面的总体布局和系统的编程,我们最终要对系统进行相应的缺陷调试和测试。2.1平台开发工具此次主要使用MyEclipse作为平台开发工具,其由EclioseLDE扩展而来,和系统用户工作台要求相符,在对系统数据库进行开发、使用之时,就需要用到这一工具,与此同时,它还会借助JavaEE来作为开发环境,以完成相应的编程工作,在整个系统设计中,使用的MyEclipse插件不仅对各类开源产品进行支持,同时在不少数据库连接中,其还能够发挥功能元素的作用。2.2平台开发相关技术2.2.1B/S架构由于此次设计的这一系统使用的是B/S架构,因此只可以装设一台服务器,并对其进行维护,系统主要通过浏览器进行运行。因为在如今的互联网时代,各类先进技术不断涌现出来,人们的需求也发生了极大变化,此时以往的结构体制已经不再具备适用性。通过B/S架构,不仅能够令使用成本得到有效控制,同时后续对其进行维护也更为容易,正因如此,所以其受到许多人的青睐。在社会不断发展之时,对系统安全性、通用性方面提出较高要求的科技企业越来越多。以往,它在C/S结构上不满足这些要求,所以人们在以后的使用过程中进行了更改,最终推出了B/S结构软件。对于这种结构,它可以有效地服务于数据库。为不同的公司提供数据库连接信息,用户不必执行信息服务并显著提高数据安全性。观察此架构能够发现,它可以往中央数据库储存第一个数据,从而令更多用户相关需求得到充分满足[5]。2.2.2Java技术介绍作为编程语言,Java主要在动态网页中发挥作用,其通过脚本支持和服务一些资源,同时它还可以访问一些其他网站。为此,jsp可以有效地提取并分离网页上的信息,并有效地支持一些特定组件的开发,以方便一些特定程序的设计。目前,Java语言设计在动态网页上得到了广泛的应用,因为它是一种简单易懂的编程语言,不仅具备跨平台特性,还具备安全性以及通用性特点。观察Java技术为能够发现,其作为重要的编程语言,在过去生活的各个行业部门都使用计算机网络来管理信息,彻底改变了传统的管理模式。因此,我们将继续开发新技术以满足用户的需求,如今,Java技术已经成为了人们非常喜爱且使用范围广泛的技术之一。2.2.3MySql数据库介绍当前有不同的数据库,其中之一就是MySQL。它是一个数据服务器,允许多个用户同时访问,能够对多线程事务进行处理,作为关系型数据库,其不但十分安全,而且效率也很高,除此以外,其还具备开源、免费这两大特点。借助开源,便能够达到二次开发的目的,从而提升MySQL数据库的性能,令其类型变得更加丰富,操作变得更加简单,能够发现,各数据库都存在相应接口,MySQL数据接口能够和市场大部分语言匹配,同时还能够满足多线程等要求。另外,按照IIEDS公布的相关信息可知,如今在中小软件设计中,MySql数据库最为常用,因为两类特性的存在,所以其极受程序员青睐,这两类特性一是易用性;二是开源性。在高级数据结构处理中,通常会用到MySql,作为非结构化语言,其存在许多优点,具体来讲,其不仅拥有丰富而强大的功能,而且结构也并不复杂,不仅使用起来较为容易,而且能够对海量信息进行存储,同时在编程之时,也能够为用户提供极大便利,正因其具备这些优点,所以当前其受到广大民众的青睐,得到了广泛运用。经分析可知,当系统使用的数据库是这类数据库之时,用户只需要根据相关操作对数据进行保存即可,并不用了解数据保存的原理,和其他数据库相比,MySql能够选用同一数据库为接口,并同时对不同数据进行管理,对数据对象进行收集、捕捉。而且许多其他数据库在实现部分功能之时,还需要对大量代码进行运用,但MySql数据却并不用如此,其功能极其强大,仅需极少代码,便能够令预定系统功能得以实现,因此MySql语言相对而言比较简单明了的。系统分析本章节重点介绍了系统设计需求的模块,并详细描述和分析了一些数据信息。最后,对信息进行了记录和检索,并且对用户和系统进行了划分,同时对该医院门诊智慧平台管理系统的开发和实施进行了具体的系统要求和整体设计,以确保该系统开发的逻辑思维不出现偏差。最后,我们根据个人的想法创建了一个系统设计,这有利于未来应用程序的编写,同时还对系统应用所使用的数据库和服务器进行了介绍和分析,并对系统的每个模块进行了具体的描述和演示。3.1可行性分析3.1.1技术可行性此次在设计这一系统之时,需要确保设计的系统足够安全,具备可扩展性等特点,其中运用的语言、开发工具分别为Java、myeclipse。经分析可知,在设计系统之时,Java技术能够发挥极大作用。对于整个应用来说,它不仅确保了系统功能齐全,易于使用和理解,而且还在数据库开发中提供了相对的完整性和安全性。我们首先对MySql进行了简单的学习和了解,也对最初的工作有了一定的技术了解,基本上能够建立、测试和识别系统。3.1.2经济可行性运用于这个系统所有的系统开发软件都是开源的,这大大减少了时间和成本,提高了开发效率。这个系统不需要很高的计算机配置来使用,只需要很低的配置就可以连接到网站上,这使得这个系统的开发在经济上是非常可行的。3.1.3操作可行性在进行医院门诊智慧管理系统的设计之时,为了令用户可以登录平台,并根据自己的权限使用系统的相应功能,需要进行登录界面、用户界面的设置,另外,为了让系统操作起来足够容易,满足用户系统,在进行此系统的设计之时,还对Java技术等进行了运用,在操作方面具备可行性。如上所述,该系统在经济上、技术上和功能上都能满足使用群体的发展需要。3.2系统性能分析在设计系统之时,必须对系统使用中的维护、操作等进行充分考虑,要想满足用户对此系统的使用、维护等需求,设计系统之时就必须遵循相应的原则,具体来讲:一是简洁性原则:系统的界面需要足够简洁,满足系统相关功能要求。二是针对性原则:需结合实际需求来进行设计,并且同时来起草相关要求,所以会相对而言非常的具体。三是实用性原则:需基于用户需求来展开设计工作,确保其足够实用。四是统一性原则:最终设计的系统符合相关功能要求,同时还拥有补充原始规定的页面,并提供且保证了原始效果。3.3系统需求分析3.3.1功能需求分析在设计系统之时,功能需求分析是一个十分重要的内容,究其缘由,则是因为系统质量会受到功能需求分析结果的极大影响,具体来讲,其不仅会影响系统往后的使用,同时还会影响用户对系统的满意度等[13]。此次选择医院门诊智慧平台管理系统为设计对象展开设计工作,此系统拥有两个角色,一个是用户,一个是管理员,不同角色对应不同的权限和功能,具体来讲:第一,用户管理功能。作为系统管理员,不仅可以对用户以及管理员数据进行浏览,还可以对其进行增删、调整。第二,挂号注册管理功能。作为系统管理员,不仅可以对挂号信息进行浏览,还可以对其进行增删、调整。第三,医生管理功能。作为系统管理员,不仅可以对医生记录进行浏览,还可以对其进行增删、调整。第四,药品管理功能。作为系统管理员,不仅可以对药品信息进行浏览,还可以对其进行增删、调整。第五,用户个人枢纽功能。作为系统用户,在完成登录操作后,可以通过相应操作改变他们的密码和个人详细资料。第六,前台功能。用户可以查看网站中所展示当前医院的最新及重要的信息,对该医院医疗情况进行一个详细了解。3.3.2系统用例分析下面介绍在医院门诊开发和实施这种基于Web的智能平台管理系统的两类角色用例描述:管理员的用例流描述:登录系统后,管理员可以修改自己系统密码。此外,还可以管理系统中的各种信息,包括管理员账户管理、用户管理、医生管理、用药管理、登记挂号管理、医生请假休假管理、页面上就医指南内容管理、轮播图管理等。管理员的用例图如图3-1所示:图3-1管理员用例图用户的具体用例流程描述:通过输入用户的用户名和密码以后登录系统,登录完毕后,可以调整自己的个人信息,图3-2显示了其具体情况。图3-2用户编用例图第四章系统设计4.1系统概述由前文分析结果,能够了解到此次设计的这一系统的功能结构情况,图4-1显示了其具体情况。图4-1系统功能结构图在图4-1系统功能结构图中,开发出的这一系统功能十分丰富,首先在用户模块,包括用户注册、后台管理等;其次是管理员模块,包括请假管理、医生管理等。它还确保系统的设计便于使用者使用,并有一个简洁友好的用户界面。4.2系统数据库设计4.2.1数据库E-R图所谓概念模型,其是基于数据分析构建而成的,它能够对数据间的关系进行表示,将相关信息提供给用户。此处可借助E-R图来对数据信息进行表示,具体如下:(1)管理员实体E-R图,如图所示。图4-2管理员实体图(2)排班实体E-R图,如图所示。图4-3排班实体图(3)就医指南实体E-R图,如图所示。图4-4就医指南实体图(4)请假实体E-R图,如图所示。图4-5请假实体图(5)用户实体E-R图,如图所示。图4-5用户实体图4.2.2数据表字段设计此处按照系统功能进行相应规划,系统设计、开发过程中,编制了不少数据表,具体而言:管理员表表4-1管理员表字段类型主键/允许空字段含义idint(10)PRIMARYKEY编号usernamevarchar(50)NOTNULL账号pwdvarchar(50)NOTNULL密码(2)排班表(paiban)如下表所示。表4-2排班表字段类型主键/允许空字段含义idint(10)PRIMARYKEY编号yishengidint(10)NOTNULL医生idzhanghaovarchar(64)NOTNULL账号xingmingvarchar(50)NOTNULL姓名keshiint(10)PRIMARYKEY科室riqivarchar(25)NOTNULL日期shiduanvarchar(50)NOTNULL时段guahaofeidecimal(10,2)NOTNULL挂号费shengyushuint(11)NOTNULL剩余数(3)就医指南表(jiuyizhinan)如下表所示。表4-3就医指南表字段类型主键/允许空字段含义idint(10)PRIMARYKEY编号bianhaovarchar(50)NOTNULL编号biaotivarchar(50)NOTNULL标题tupianvarchar(255)NOTNULL图片xiangqinglongtextNOTNULL详情faburenvarchar(64)NOTNULL发布人(4)请假表(qingjia)如下表所示。表4-4请假表字段类型主键/允许空字段含义idint(10)PRIMARYKEY编号bianhaovarchar(50)NOTNULL编号biaotivarchar(50)NOTNULL标题kaishishijianvarchar(25)NOTNULL开始时间jieshushijianvarchar(25)NOTNULL结束时间zhuangtaivarchar(50)NOTNULL状态qingjiashiyoutextNOTNULL请假事由qingjiarenvarchar(64)NOTNULL请假人(5)用户表(yonghu)如下表所示。表4-5用户表字段类型主键/允许空字段含义idint(10)PRIMARYKEY编号yonghumingvarchar(50)NOTNULL用户名mimavarchar(50)NOTNULL密码xingmingvarchar(50)NOTNULL姓名xingbievarchar(10)NOTNULL性别shoujivarchar(50)NOTNULL手机shenfenzhengvarchar(50)NOTNULL身份证touxiangvarchar(255)NOTNULL头像
第五章系统实现5.1登录医院门诊智慧平台管理系统的服务对象有两类,一类是用户;一类是管理员。用户要想进入系统,并根据自己的权限来对系统各项功能进行使用,首先要做的就是将登录信息输入到登录界面相应位置,以完成登录操作。在将登录信息输入并点击登录按钮后,系统会自动将用户输入的信息和数据库比对,若比对发现和数据库信息匹配,那么就能够完成登录,系统会自动跳转到首页,若输入的信息并不正确,就会显示登录失败。用户登录的界面设计如图所示:图5-1管理员登录界面图5-2用户注册界面5.2管理员功能5.2.1账号管理对于后台账号信息,作为系统管理员,其除了可以对其进行浏览外,还能够对其进行增删、调整。图5-3显示了其具体情况。图5-3账号管理界面5.2.2用户管理对于用户信息,作为系统管理员,其除了可以对其进行浏览外,还能够对其进行增删、调整。图5-4显示了其具体情况。 图5-4用户管理界面5.2.3医生管理对于医生以及其排班信息,作为系统管理员,其除了可以对其进行浏览外,还能够对其进行增删、调整等。图5-5显示了其具体情况。图5-5医生管理界面5.2.4药品管理管理员进入系统后,对药品名称、类别进行增添、搜索、修改、删除以及查看等操作。药品管理的界面设计如图5-6。图5-6药品管理界面5.2.5挂号管理对于挂号、问诊等信息,作为系统管理员,其除了可以对其进行浏览外,还能够对其进行增删、调整等。图5-7显示了其具体情况。图5-7挂号管理界面5.2.6请假管理对于请假相关信息,作为系统管理员,其除了可以对其进行浏览外,还能够对其进行审核、调整等。图5-8显示了其具体情况。图5-8请假管理界面5.2.7就医指南管理管理员进入系统后,对就医指南进行搜索、查看、编辑、删除等操作。就医指南管理的界面设计如图5-9。图5-9就医指南管理界面5.2.8轮播图管理对于轮播图图例信息,作为系统管理员,其除了可以对其进行浏览外,还能够对其进行增删、调整等。图5-10显示了其具体情况。图5-10轮播图管理界面5.3用户功能实现5.3.1首页用户进入系统首页可以查看首页、医生信息、就医指南、用户注册、后台管理操作。首页的界面设计如图5-11。图5-11首页界面5.3.2挂号管理用户进入系统对挂号查询、取号查询、问诊查询进行搜索、查看、编辑、删除、支付、取号界面设计如图5-12。图5-12景点信息界面5.4.3个人中心用户进入系统对个人资料以及密码进行修改等操作,个人中心界面设计如图5-13。图5-13个人中心界面5.4医生功能实现5.4.1排班管理医生进入系统对排班进行搜索、导出、查看等操作,排班管理界面设计如图5-14。图5-14排班管理界面5.4.2挂号管理医生进入系统对挂号、取号、问诊进行搜索、导出、查看、问诊、编辑、删除等操作,挂号管理界面设计如图5-15。图5-15挂号管理界面5.4.3请假管理医生进入系统对请假、审核进行添加、搜索、查看、编辑、删除等操作,挂号管理界面设计如图5-16。图5-16请假管理界面5.4.4个人中心医生进入系统对个人资料以及密码进行修改等操作,个人中心界面设计如图5-17。图5-17个人中心界面第六章系统测试开发设计系统之时,无法保证设计完成后,系统便尽善尽美,很多时候,其都有存在一些不足,所以无法立即将其投入使用,而是要对其进行测试。通过测试来对其存在的不足和缺陷进行发现,然后选择合适的举措来对其进行处理。需要注意的是,在系统中,部分错误较为明显,发现起来并不困难,而部分错误则隐藏较深,表面上无法发现这类错误,举例而言,在执行程序之时,错误的进行数据计算算法和逻辑算法的结果,因此,对于这种动态故障,不仅需要花费成本来对其进行处理,而且还会影响管理工作的正常开展,在编程期间,必须足够谨慎,到了调试环节,也能够依照相关要求展开调试工作,这样才能够保证最终的调试质量。6.1测试方法测试方法一般都是两种,具体如下:第一,黑盒测试。其通常都是展开功能测试,通常是对程序的接口进行测试,并可能对程序的功能使用做一些数据摄取和输出,让其和外部信息整合起来。第二,白盒测试。通常在对系统结构进行测试之时,会用到此手段,其能够用合理的方式来测试程序,以令程序得以正常运行,满足用户的相关要求。在进行功能测试之时,其需要涉及到诸多方面的内容,比如对系统安全性、适用性进行测试等[17]。6.2白盒测试功能描述:如果用户想要注册该系统时,需要在注册页面的相应位置,根据要求输入相关信息,具体而言,主要包括四类信息,首先是账号、密码,它们的长度需要保持在不低于三位,不超过十位的范围。其次是电话号码、角色,前者通常是十一位,后者必须选择,不可为空。用语句覆盖法进行测试。对代码进行测试。图6-1用户注册程序流程图(4)测试用例:用用例ID用例名称测试数据覆盖路径预期结果实际结果1用户注册用户名=“admin”密码=“123456”电话=角色=“管理员”1-6-11-16-20注册成功注册成功2用户注册用户名=“dd”1注册失败注册失败,提示用户名必须在3~10之间!3用户注册用户名=“admin”密码=“30”1-6注册失败注册失败,提示密码必须在3~10之间!4用户注册用户名=“admin”密码=“123456”电话=“1303030”1-6-11注册失败注册失败,提示电话号码格式不正确!5用户注册用户名=“admin”密码=“123456”电话=角色=“”1-6-11-16注册失败注册失败,提示角色不能为空!表6-1用户注册测试用例表(5)测试最终结论:系统并无问题,可正常运行。6.3测试分析经过上述测试,该医院的门诊智慧平台管理系统在初始阶段就满足了所有用户的需要。另外,此次设计的这一系统也和性能要求相符,因此具备推广价值。在测试系统之时,具体测试情况为:第一,测试系统功能。此次设计的是医院门诊智慧平台管理系统,在测试该系统之时,选择合适的举措对其各项功能进行了测试,测试证明其并无问题存在后,才将其投入使用。第二,此时系统强度、性能。这样的测试提供了一种合理的方式来对系统预期功能进行测试,看其有没有首先预期功能,或者远远超出预期。第三,安全使用测试。测试此系统的使用、控制是否不受时空局限,同时测试系统数据安全性。在模块测试中,不仅需要审查代码,还需要测试相关软件,通过这类测试,来确保系统各模块能够正常运行[19]。6.4测试结论从这个医院门诊智慧平台管理系统来说我们在一开始就把代码写得越好,在以后的阶段就会有越少的错误,在测试系统时也会得到更好的结果。系统测试是一个长期的职位,所以系统bug通常是有边界的,但它们会被我们的人工测试发现,但从长远来看,这可能是乏味的,bug也会发生,所以我们实施自动化测试,以避免bug再次由于工作人员的疲劳而继续测试,帮助我们发现问题。测试和调试不是一回事,也就是说,调试是指你知道
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双方自愿离婚协议书七篇
- 二人合伙协议书2025
- 自发性多汗症病因介绍
- 广东省佛山市南海区、三水区2023-2024学年九年级上学期期末数学试题
- 《电机技术应用》课件 3.3.3 直流电机的制动
- (立项备案方案)压制封头项目立项申请报告
- (2024)欢乐世界旅游开发项目可行性研究报告申请备案编制(一)
- 2023年天津市高考语文模拟试卷
- 江苏省盐城市建湖县汉开书院学校2023-2024学年七年级上学期第二次月考道德与法治试题(原卷版)-A4
- 2023年乙烯冷箱产品项目融资计划书
- 墙体构造设计
- 数字油画-社团活动记录课件
- 燃气红外线辐射采暖技术交底
- 工会工作政协提案范文
- 液压系统课件(完整)课件
- 调节池及反应池施工方案与技术措施
- 气象医疗——日干支断病刘玉山
- 确定如何10kV架空线路档距
- 宜家家居 客户关系管理分析示例ppt课件
- 国际象棋启蒙教育PPT课件
- 基坑工程专项施工方案
评论
0/150
提交评论