毕业设计(论文)-Springboot校园疫情防控系统设计与实现_第1页
毕业设计(论文)-Springboot校园疫情防控系统设计与实现_第2页
毕业设计(论文)-Springboot校园疫情防控系统设计与实现_第3页
毕业设计(论文)-Springboot校园疫情防控系统设计与实现_第4页
毕业设计(论文)-Springboot校园疫情防控系统设计与实现_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

摘要国家及社会对高等教育的支持度在近年来呈直线上升,人民也了解到教育的重要性,因此我国的高校数量及在校生数量也逐年递增,人数的增加本就加大了高校的管理工作难度,加之2019年底新型冠状肺炎疫情的爆发,使高校的管理工作难度再上一层楼。为了在疫情期间能更好的维护教学秩序,同时保证在校用户的健康与安全、提高工作的效率、确保每位用户都能得到有效的保护,在进行全面调研、探求实际情况之后本人设计并实现了校园疫情防控系统。校园疫情防控系统是在实际应用和软件工程的开发原理之上,运用Java技术开发的一个疫情防控的管理系统。在开发过程中首先要对系统进行需求分析,分析出校园疫情防控系统的主要功能,再对系统结构进行整体设计和详细设计。整体设计主要有系统功能、系统总体结构、系统数据结构和系统安全等设计;过程的最后再对系统进行测试,并对测试结果进行分析和总结,为今后的系统维护提供了方便,同时也为今后类似系统的开发提供了参考和帮助。这种个性化的在线系统管理特别注重相互协调和管理合作,它激发了管理者的创造力和主动性,这对校园疫情防控系统来说非常有益。关键词:校园疫情防控系统,Java,MySQL全套设计源码加V信153893706或扣3346389411AbstractInrecentyears,thesupportofthestateandsocietyforhighereducationhasbeenontherise,andpeoplehavecometounderstandtheimportanceofeducation.Therefore,thenumberofcollegesanduniversitiesandthenumberofstudentsisalsoincreasingyearbyyear,whichhasalreadyincreasedthedifficultyofuniversitymanagement.Inaddition,theoutbreakofnovelcoronaviruspneumoniaattheendof2019hasmadethedifficultyofuniversitymanagementevenhigher.Inordertobettermaintaintheteachingorderduringtheepidemic,ensurethehealthandsafetyofstudents,improvetheefficiencyofwork,andensurethateverystudentcanbeeffectivelyprotected,Idesignedandimplementedthecampusepidemicpreventionandcontrolsystemafterconductingacomprehensivesurveyandexploringtheactualsituation.CampusepidemicpreventionandcontrolsystemisanepidemicpreventionandcontrolmanagementsystemdevelopedbyJavatechnologyonthebasisofpracticalapplicationandsoftwareengineeringdevelopmentprinciples.Intheprocessofdevelopment,weshouldfirstanalyzetheneedsofthesystem,analyzethemainfunctionsofthecampusepidemicpreventionandcontrolsystem,andthencarryouttheoveralldesignanddetaileddesignofthesystemstructure.Theoveralldesignmainlyincludessystemfunction,systemoverallstructure,systemdatastructureandsystemsafetydesign.Attheendoftheprocess,thesystemistested,andthetestresultsareanalyzedandsummarized,whichprovidesconvenienceforthefuturesystemmaintenance,andalsoprovidesreferenceandhelpforthefuturedevelopmentofsimilarsystems.Thispersonalizedonlinesystemmanagementpaysspecialattentiontomutualcoordinationandmanagementcooperation,whichstimulatesmanagers'creativityandinitiative,whichisverybeneficialtothecampusepidemicpreventionandcontrolsystem.Keywords:EpidemicpreventionandcontrolManagementsystem,Java,MySQL

目录29377第1章绪论 [1]。而校园疫情防控系统就可以实现学生的健康上报、到校确认、核酸上报、确诊上报、药品申请等,实现我们高校师生之间进行更高效的信息互换、让学生的行程变得透明公开,让学校管理人员更好地实现对在校师生的动态监管、真正的实现快速、便捷、高效的管理以降低管理成本、减轻管理人员的负担,保证高校管理技术以及运用互联网技术的能力的快速提升,提高高校的综合管理和竞争能力。在保证在校师生以及其他工人的安全的同时,真正达到更好的为国家经济建设和社会安全做贡献的目的。

第2章相关技术本校园疫情防控系统的数据库采用的是MySQL数据库,并且选择了Java开发项目。在项目开发过程中,实现了系统功能模块的安全性、实用性、稳定性、易维护和页面简单等特点。2.1Java技术介绍Java是由sun公司开发出来的,后来被oracle收购,前身为oak语言。后来进入90年代初始期时,互联网兴起,重新将oak语言升级改造(借鉴C++语言),最后形成了Java语言。Java在语言操作时,大部分就只有一种操作方式,并且支持跨平台,即使是在一个操作系统平台下开发,也可以运行在所有操作系统平台中,其编程的本质也是由数据结构和算法构成。2.2SpringBoot简介SpringBoot是由Pivotal的开发团队在2013年开发的一个免费、轻量级、开源的系统框架。SpringBoot的主要设计思想是约定大于配置,因此SpringBoot在设计时几乎达到零配置。SpringBoot集成了业界的开源框架。SpringBoot是一个非常强大的后台框架,因为SpringBoot的开发基本上不需要写配置文件,所以利用SpringBoot来构建网站的后台环境,在SpringBoot的YML配置文件中写项目启动端口,项目就可以启动了。项目的Java和静态文件由SpringBoot管理。2.3MyEclipse开发环境MyEclipse广泛应用于企业。本系统选择MyEclipse是因为可以同时进行数据库的开发与J2EE的应用,并且使系统的操作更加的简明,并在集成部分可以充分地体现出来。MyEclipse在集成中提供了很好的环境支持,对编写代码、测试开发等功能都有很好的体现。MyEclipse支持范围广,兼容性强,功能强大,是一个Eclipse插件集合,一般适用于JAVA和J2EE系统开发,支持JDBC、Hibernate、AJAX、Struts、JAVAServlet、Spring,市场上几乎所有数据库都可以与MyEclipse进行连接。2.4Tomcat服务器Tomcat主要用来解析Web页面或服务中提供的Java代码,其执行的过程为:客户端浏览器发送请求之后,服务器会接受请求并进行处理。此时客户端显示的页面就是Tomcat运行Java程序返回的结果。在JavaWeb项目中,如果不使用服务器进行编译,则无法运行看到项目的结果,使用Tomcat可以更好的对项目进行开发,并且Tomcat相对于其他服务器比较容易扩展,并且有很好的安全性,所以本次设计选择该服务器作为系统服务器。2.5MySQL数据库MySQL的语言是非结构化的,当对客观事物的符号进行描述时,数据则是信息的载体,数据库负责记录跟踪这些数据。数据库用来记录分析保存生成的数据,在校园疫情防控系统这个项目中起到了很重要的作用。MySQL数据库体积小,作用快,相对于其他数据库而言性价比较高,适合中等网页的开发,并且服务很稳定,几乎不存在宕机情况。2.6本章小结本章节对项目校园疫情防控系统进行了相关技术的分析与介绍,在结合技术的优点和适应性来选择数据库、服务器和开发环境,基于现有的情况,针对系统的各个模块确定系统的最优设计方案。

第3章系统分析为满足用户的需求,本章分析系统开发的可行性,将从技术和操作等方面来判断,然后通过需求分析、系统流程分析来确定校园疫情防控系统的功能。3.1技术可行性分析校园疫情防控系统在使用电脑和信息分析系统这些设计没有硬性要求,电脑只要是可以正常使用的话,那么代码和页面设计就是可行的。要求高的主要是服务器,平台上传服务器一定要选择性价比高和安全性高的,打开网站一定要顺滑不卡顿,所以硬件也是可行的[2]。所以,从以上可行性分析可得,本系统的开发使没有问题的。3.2操作可行性分析将根据管理系统中的用户体验和管理员的效率来分析该措施的可行性。管理人员和用户都可以通过简单的操作登录进对应的系统页面,方便用户搜索业务信息和管理人员管理数据,不需要特别懂电脑的人也可以轻松访问系统模块。该系统已完全投入使用。3.3需求分析本校园疫情防控系统是为了提高用户查阅信息的效率和管理人员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了用户和管理员这两者的需求。操作简单易懂,合理分析各个模块的功能,尽可能优化界面,让用户和管理员能使用环境更好的系统。对比要实现的功能来分析出用户的需求,可以让用户在线对其进行添加、修改、查看、删除,这不仅满足了用户的需求,还大大的节省了时间。因此,管理员的需求也应当考虑一下,尽可能提高管理员的工作效率。3.4项目设计目标本防系统采用MySQL数据库和Java技术开发而成,极大程度上的保证了系统的稳定性。3.4.1关于系统的基本要求(1)功能要求:管理人员可以管理个人中心、管理员管理、老师管理、用户管理、健康上报管理、到校确认管理、论坛管理、公告管理、核酸上报管理、疫情知识信息管理、确诊上报管理、药品管理、基础数据管理、轮播图信息等功能模块[3]。(2)性能:可以准确无误的在不同的操作系统中登录到用户或者管理员的相应界面进行轻松的操作[4]。(3)环境要求:支持不同的操纵系统和不同的平台,可用于Windows系列、Vista系统等多种操作系统[5]。3.4.2开发目标本校园疫情防控系统的主要开发目标如下:(1)减少后台管理人员的工作量,对用户的信息进行系统的管理;(2)必须要方便快捷的查看搜索信息并管理信息;(3)用户是具有多样性的,所以界面要设置的简单明了,操作更要方便快捷。3.5系统流程分析系统登录流程图如图所示3-1所示。图3-1系统登录流程图用户和管理员可以添加信息,内容没有问题之后按下确定键就添加成功了。添加信息的流程图如图3-2所示.图3-2添加信息流程图用户可以选择把自己发布的信息删掉,选择要删除的文章确认之后,删除信息的操作就完成了。删除信息流程图如图3-3所示。图3-3删除信息流程图

3.6本章小结本章主要是对校园疫情防控系统的可行性分析和所要实现的功能进行分析,在对一系列的系统可行性分析之后,又详细的讲述了项目的目标与原则,让人们深刻的了解校园疫情防控系统的设计与实现的设计思想,之后重点对登录模块、添加模块和删除模块的流程进行了详细的图文介绍。

第4章系统设计本章主要讲述的是校园疫情防控系统的设计开发结构,简单介绍了开发流程与数据库设计的原则以及数据表的关系结构图,并且详细的展示了数据表的内部结构信息与属性。4.1系统体系结构系统启动后,在登录界面,输入正确的账号密码,选择进入管理员界面或用户界面,管理员界面是用来管理页面与用户,用户界面可以正常的使用健康上报、到校确认、核酸上报、确诊上报、药品申请等功能,系统登录结构图如图4-1所示。图4-1系统登录结构图管理员模块属于是网站的后台,进入之后有大量的管理员功能,管理员也可以使用普通用户模块的功能,为了维护网站的稳定与页面的布局,将管理员模块的功能详细化后可以使用系统管理对页面进行布局修改,可以发布公告提示用户规范,用户功能模块可以对健康上报、到校确认、核酸上报、确诊上报、药品申请等功能进行操作,校园疫情防控系统主页结构图如图4-2所示。图4-2校园疫情防控系统主页结构图4.2开发流程设计系统的开发流程设计简单的介绍了开发过程,先对任务书进行分析,根据要实现的功能对各个模块进行开发,之后再对模块一一进行测试,测试成功后将模块整合再测试整体功能,完善整体结构[6]。开发系统流程图如图4-3所示。图4-3开发系统流程图4.3数据库设计原则数据库设计之后,根据数据库关系,可以更加清晰地了解到数据库结构,每一个数据表之间的关系,再创建数据表。快速更改和查询对应的信息,有了数据库就不用在程序和代码中寻找。分析情绪箱网站管理系统的数据结构后,在E-R图中分析管理员登录时的模式,需要输入用户名与密码,管理员信息E-R如图4-4所示。图4-4管理员信息E-R图健康上报E-R图如图4-5所示。图4-5健康上报E-R图到校确认E-R图如图4-6所示。图4-6到校确认E-R图核酸上报实E-R图如图4-7所示。图4-7核酸上报E-R图确诊上报实体E-R图如图4-8所示。图4-8确诊上报E-R图4.4数据表信息在关系数据E-R图中,分析并创建数据表,数据表用来记录信息,数据表关系由多个数据表组成,下面介绍的是数据表各个字段信息如下表所示。表4-1:健康上报表序号列名数据类型说明允许空1IdIntid否2yonghu_idInteger用户是3daka_nameString健康码打卡是4daka_fileString健康码照片是5daka_wenduBigDecimal体温是6daka_textString备注是7daka_deleteInteger逻辑删除是8insert_timeDate录入时间是9create_timeDate创建时间是表4-2:到校确认表序号列名数据类型说明允许空1IdIntid否2yonghu_idInteger用户是3daoxiao_nameString到校是4daoxiao_fileString照片是5daoxiao_textString备注是6insert_shijian_timeDate到校时间是7daoxiao_deleteInteger逻辑删除是8insert_timeDate录入时间是9create_timeDate创建时间是表4-3:字典表序号列名数据类型说明允许空1IdIntid否2dic_codeString字段是3dic_nameString字段名是4code_indexInteger编码是5index_nameString编码名字是6super_idInteger父字段id是7beizhuString备注是8create_timeDate创建时间是表4-4:论坛表序号列名数据类型说明允许空1IdIntid否2forum_nameString帖子标题是3yonghu_idInteger用户是4laoshi_idInteger老师是5users_idInteger管理员是6forum_contentString发布内容是7super_idsInteger父id是8forum_state_typesInteger帖子状态是9insert_timeDate发帖时间是10update_timeDate修改时间是11create_timeDate创建时间是表4-5:公告表序号列名数据类型说明允许空1IdIntid否2gonggao_nameString公告名称是3gonggao_photoString公告图片是4gonggao_typesInteger公告类型是5insert_timeDate公告发布时间是6gonggao_contentString公告详情是7create_timeDate创建时间是表4-6:核酸上报表序号列名数据类型说明允许空1IdIntid否2yonghu_idInteger用户是3hesuan_nameString核酸打卡是4hesuan_fileString核酸照片是5hesuan_textString备注是6hesuan_deleteInteger逻辑删除是7insert_timeDate录入时间是8create_timeDate创建时间是表4-7:老师表序号列名数据类型说明允许空1IdIntid否2laoshi_nameString老师姓名是3laoshi_phoneString老师手机号是4laoshi_id_numberString老师身份证号是5laoshi_photoString老师头像是6laoshi_emailString老师邮箱是7create_timeDate创建时间是表4-8:疫情知识信息表序号列名数据类型说明允许空1IdIntid否2news_nameString疫情知识名称是3news_photoString疫情知识图片是4news_typesInteger疫情知识类型是5insert_timeDate发布时间是6news_contentString疫情知识详情是7create_timeDate创建时间是表4-9:确诊上报表序号列名数据类型说明允许空1IdIntid否2yonghu_idInteger用户是3quezhen_nameString确诊打卡是4quezhen_fileString确诊照片是5quezhen_textString备注是6quezhen_deleteInteger逻辑删除是7insert_timeDate录入时间是8create_timeDate创建时间是表4-10:药品表序号列名数据类型说明允许空1IdIntid否2yonghu_idInteger用户是3yaopin_nameString药品名称是4yaopin_uuid_numberString药品编号是5yaopin_photoString药品照片是6yaopin_addressString药品地点是7yaopin_typesInteger药品类型是8yaopin_contentString药品介绍是9yaopin_deleteInteger逻辑删除是10insert_timeDate录入时间是11create_timeDate创建时间是

表4-11:药品订单表序号列名数据类型说明允许空1IdIntid否2yaopin_order_uuid_numberString订单编号是3yaopin_idInteger药品是4yonghu_idInteger用户是5yaopin_order_typesInteger订单类型是6insert_timeDate订单创建时间是7create_timeDate创建时间是表4-12:用户表序号列名数据类型说明允许空1IdIntid否2yonghu_nameString用户姓名是3yonghu_photoString头像是4yonghu_phoneString用户手机号是5yonghu_id_numberString用户身份证号是6yonghu_emailString邮箱是7create_timeDate创建时间是表4-13:管理员表序号列名数据类型说明允许空1IdIntid否2usernameString用户名是3passwordString密码是4roleString角色是5addtimeDate新增时间是4.5本章小结本章具体讲述了系统的大体结构,主要包括用户、老师、管理员三大系统模块,使其各个功能简洁明了。同时对数据库的设计原则进行分析,从而提高了系统的效率。

第5章系统实现本章讲述的是系统对各个模块功能实现的效果图,对管理员功能、老师功能、用户功能分别进行了展示,页面布局清晰,操作简单快捷,基本实现了对系统的需求。5.1管理员功能模块本系统后台分为管理员、老师两个角色,进入管理员模块界面管理相关信息与网页信息时,需要输入管理员的账户名与密码,登录成功后,会自动跳转管理员模块界面。提高了数据信息的安全性。管理员登录界面如图5-1所示。图5-1系统登录界面图管理员进入系统后台后,可以对个人中心、管理员管理、老师管理、用户管理、健康上报管理、到校确认管理、论坛管理、公告管理、核酸上报管理、疫情知识信息管理、确诊上报管理、药品管理、基础数据管理、轮播图信息等功能模块进行管理。管理员功能界面图如图5-2所示。图5-2管理员功能界面图点击管理员管理进入管理员管理操作页面,管理员可以对已有的管理员信息进行修改、删除的操作,管理员还可以在线新增管理员信息。管理员管理界面如图5-3所示。图5-3用户管理界面图进入老师管理和用户管理模块界面后,管理员可以浏览系统已有的老师信息和用户信息,并进行修改、删除、重置密码的操作,管理员还可以根据需求新增老师信息和用户信息。老师管理及用户管理界面如下图所示。图5-4老师管理界面图图5-5用户管理界面图进入系统的健康上报管理模块界面后,可以查看用户提交的健康上报详情,并根据需求进行修改、删除的操作。管理员还可以根据需求新增健康上班信息,健康上报管理模块界面图如下图所示:图5-6健康上报管理界面图在到校确认管理页面,管理员可以查看到校确认详情,根据需求进行修改、删除信息的操作。管理员还可以新增到校确认信息,其页面如下图所示。图5-7到校确认管理界面图

进入论坛管理页面,管理员可以查看身份、姓名、手机号、头像、帖子标题、发帖时间等论坛详情,并进行查看论坛回复、修改、删除帖子等操作,管理员还可以根据需求新增论坛信息,其页面图如图5-8所示。图5-8论坛管理界面图进入到公告管理页面,管理员可以对公告信息进行修改、删除或新增的操作。公告管理界面图如图5-9所示。图5-9公告管理界面图点击核酸上报管理,管理员可以查看用户提交的核酸上报详情,并进行下载核酸图片、修改、删除信息的操作。管理员还可以在线新增核酸上报信息,核酸上报管理界面图如图5-10所示。图5-10核酸上报管理界面图点击疫情知识信息管理,管理员可以查看已有的疫情知识信息详情,并进行修改、删除信息的操作。管理员还可以在线新增疫情知识信息,疫情知识信息管理界面图如图5-11所示。图5-11疫情知识信息管理界面图点击确诊上报管理,管理员可以查看已有的确诊上报详情,并进行修改、删除信息的操作。管理员还可以在线新增确诊上报信息、查看报表的操作,确诊上报管理界面图如图5-12所示。图5-12确诊上报管理界面图点击药品管理,管理员可以查看已有的药品信息,并进行修改、删除信息的操作。管理员还可以在线新增药品信息、管理药品订单管理,药品信息管理及药品订单管理界面图如下图所示。图5-13药品管理界面图图5-14药品订单管理界面图点击基础数据管理,管理员可以对公告类型、疫情知识类型、药品类型进行新增、修改、删除的操作,其界面图如下图所示。图5-15公告类型管理界面图点击轮播图信息,管理员可以对轮播图信息进行新增、修改、删除的操作,其界面图如下图所示。图5-16轮播图管理界面图5.2老师功能模块老师登录到系统后,可以对个人中心、健康上报管理、到校确认管理、论坛管理、公告管理、核酸上报管理、疫情知识信息管理、确诊上报管理、药品管理、轮播图信息等功能进行操作;老师可以修改个人信息和登录密码,查看健康上报、到校确认、公告信息、核酸上报、疫情知识信息、确诊上报、药品信息、轮播图信息等详情,老师功能页面如图5-17所示。图5-17老师功能界面图5.3前台功能模块用户通过注册、登录到系统前台,可以浏览首页、查看对论坛、公告、疫情知识信息、药品、个人中心等功能进行操作。前台界面如下图所示:图5-18前台界面图在药品页面,用户可以查看药品详情,进行立即申请的操作,其页面如下图所示。图5-19药品详情界面图图5-20立即申请界面图在个人中心页面,用户可以修改个人信息,进行健康上报、到校确认、核酸上报、确诊上报、管理药品订单等操作,个人中心页面如下图所示。图5-21个人中心界面图5.5本章小结本章讲述了校园疫情防控系统的实现,并把管理员、用户、老师三大功能模块用图片的形式展示出来并一一解读了其中的功能。设计的页面简洁,布局清晰,操作十分快捷,极大程度的节约了操作时间。

第6章系统测试系统测试是系统开发的最后一部也是最重要的一步,能看出其作用在系统开发中占据了很重要的地位。本章将通过系统测试来发现校园疫情防控系统中出现的各种问题并立刻做出改正,以确保系统中的功能模块能够准确实现。6.1系统测试的目的任何人系统开发中也不能保证没有一点错误,在开发的过程中错误是不可避免的,所以在发现错误时要及时改正,不能让错误一直存在,否则会引发系统崩溃等不可小觑的后果,所以才需要系统测试来在一定程度上避免这些问题的发生。在测试中发现错误并及时改正才会让系统长久稳定的运行,虽然这是耗时耗力的,但为了系统能够长期使用,系统测试这一步骤也是十分重要的。为实现系统中各个模块的功能,系统测试是必须的,这样才能判定系统是否能准确的实现预想的功能[13]。在正式使用系统前必要的步骤就是针对系统进行测试,确保系统的准确性,以供使用。6.2系统测试方法在测试中发现问题一定要立马寻找解决办法,不要妄图通过偶然的概率对错误不管不问,只有认真测试解决问题,才能保证校园疫情防控系统的质量,可以极大的缩短开发的时间。测试时不要一错再错,同样的错误一起解决,这样才能提高系统的稳定性和安全性。6.3功能测试下面对登录模进行测试,表格里分别是输入用户名和密码后的三种不同的结果,当用户名错误时会提示用户名错误,当密码错误时会提示密码错误,当账户与密码都正确时会提示登录成功,如果以用户的账户密码登录管理员模块会提示登录失败[14]。登录模块测试如表6-1所示。表6-1登录模块测试模块名称测试用例预期结果实际结果是否通过登录模块用户名:admin密码:123弹出错误提示,提示密码错误弹出错误提示,提示密码错误通过登录模块用户名:123密码:admin弹出错误提示,提示用户名错误弹出错误提示,提示用户名错误通过登录模块用户名:admin密码:admin管理员登录成功管理员登录成功通过通过删除一则疫情知识信息,来判断此功能是否通过测试,当选择删除这个模块时,会提示是否确认删除,确认后会提示删除成功,页面自动跳转。删除模块测试如表6-2所示。表6-2删除疫情知识信息模块测试模块名称测试用例预期结果实际结果是否通过删除疫情知识信息模块选择其中一项疫情知识信息删除成功、页面自动跳转删除成功、页面自动跳转通过通过输入错误的原密码、不一致的新密码和正确的密码来测试修改密码的功能是否通过测试[15]。修改密码模块测试如表6-3所示。表6-3修改密码模块测试模块名称测试用例预期结果实际结果是否通过修改密码模块原密码:666新密码:123确认密码:123弹出错误提示,提示原密码错误弹出错误提示,提示原密码错误通过修改密码模块原密码:admin新密码:123确认密码:333弹出错误提示,提示确认密码不一致弹出错误提示,提示确认密码不一致通过模块名称测试用例预期结果实际结果是否通过修改密码模块原密码:admin新密码:123确认密码:123密码修改成功密码修改成功通过通过上述功能测试,结合测试结果可以看出,该项目的基本功能是可以实现的,系统中的功能很全面并且界面设计简洁清晰,最终通过了系统测试。6.4本章小结本章主要论述的是校园疫情防控系统的调试和测试,讲述了系统测试的目的和方法,通过对各个重要功能的测试,发现系统中可能存在的技术性问题并加以改正。最终测试操作完成了校园疫情防控系统的实现。

结论本着要为疫情防控奉献的初衷,在此次的论文选题中,本人选取了校园疫情防控系统设计与实现。在设计与开发校园疫情防控系统之前,本人在互联网查阅了有关该系统的国内外研究现状信息,了解了许多有关该系统的功能以及系统运行模式,并学习了开发该系统所要用到的技术,在得到了老师的讲解之后,结合本校疫情防控工作所需,明确了设计的方向并进行了系统的研发,开始此次工作。以下是工作的具体内容:明确系统功能。在开始本次工作之前,本人在学校对用户、老师、学校管理者进行了问卷的发放,也在网上发起了功能选择的投票。最终确定本系统的功能应包括用户的健康上报、到校确认、核酸上报、确诊上报、药品申请等功能。寻找合适的技术。在明确系统功能之后,在网上进行查阅,向老师请教,最终确定了选用不需要支付费用的MySQL数据库;并且采用了灵活性更强、配置更简单的SpringBoot框架,因该系统是Web端,因此采用了B/S架构,并采用更加安全,可移植性和跨平台性更强的Java语言进行设计。科学的需求分析。在进行需求分析时考虑了经济、技术、实用性几个可行性,确定了用户、老师、管理员三级结构。根据角色的不同划分不同的权限与功能,确定了健康上报管理、到校确认管理、论坛管理、公告管理、核酸上报管理、疫情知识信息管理、确诊上报管理、药品管理等主要功能。有效的系统设计。首先实现了数据库的概念与物理结构的设计,然后按照设计的规范要求进行详细设计,同时重点设计系统三大核心模块和一大次要模块。在实现时,美化了系统页面,使操作按钮的放置更加科学美观,使操作更容易;并且增加了许多人性化设计,比如对信息的一键清空、给搜索安排关键字、以及出现错误时更加清晰明了的提示。希望该系统在往后可以真正被用于实践,实现自己真正的价值。参考文献西尔伯沙茨(Silberschatz.A.).计算机科学丛书:数据库系统概念(原书第6版)[M].机械工业出版社,2018:03.竺天元.基于Java的企业人事薪酬管理信息系统的设计与实现[D].湖南大学,2018:07.王珊.基于Java技术的医院人力资源管理系统的设计与实现[D].西安科技大学,2018:11.许啸.基于Java的企业共享网系统的设计与实现[D].天津大学,2018:06.李绪成,闫海珍javaWeb开发教程—入门与提高篇(Java+Servlet)清华大学出版社,2017:13.Symfon,CakePHP,ZendBartoszPorebski,KarolPrzystalski,LeszekNowak,付勇.PHP框架高级编程:应用[M].清华大学出版社,2017:02

温馨提示

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

评论

0/150

提交评论