一、选题的背景与意义
开发背景
21世纪,我国早在上世纪就已普及互联网信息,互联网对人们生活中带来了无限的便利。像大部分的企事业单位等机构都有自己的管理系统,由传统的管理模式向互联网发展,如今开发自己的系统是时代发展的必然产物。那么开发校园疫情防控系统意义和用处有哪些呢?
首先提升工作效率:这是很多机构建设系统的目的之一。校园疫情防控系统对于校园来说,可以摆脱传统手写记录的管理模式。利用计算机系统,进行学生信息、管理员信息的管理,其中包含首页、个人中心、学生管理、疫情动态管理、知识信息管理、防疫教育管理、健康打卡管理、请假申请管理、出校登记管理、入校登记管理、核酸报告管理、交流论坛、系统管理等功能的管理,不只是节省了人力和物力,还提高了工作的效率,让管理员和学生可以更加高效地工作。
其次,对于用户来说,不需要一定到校园进行办公,在家里就可以通过计算机查看个人信息、知识信息、防疫教育,进行交流等内容,并进行新增、修改或删除,有些还能进行导出和打印,非常的便利。
一个好的系统能将校园疫情防控的管理手段提上一个新的台阶。系统内容可以随时更新,这点对于校园疫情防控拥有者来说是很重要,但这是传统的管理方式都无法做到的。校园疫情防控系统就可以每天更新,随时了解校园疫情防控的最新情况。
校园疫情防控系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知校园疫情防控系统的便捷高效,为管理者和用户提供了服务,节省人力、物力和时间,提高工作效率。
意义
人类的进步带动信息化的发展,使人们生活节奏越来越快,所以人们越来越重视信息的时效性。以往的管理方式已经满足不了人们对获得信息的方式、方便快捷的需求。即校园疫情防控系统慢慢的被人们关注。首先,网上获取信息十分的实时、便捷,只要系统在线状态,无论在哪里都能第一时间查找到理想的信息。
计算机技术在管理中成为人们的重要工具。可以有效快捷的解决想要获取的信息,提高工作效率。
设计校园疫情防控系统,借鉴前人设计的信息和研发。以网站在线疫情信息为主,管理疫情数据为核心功能来进行设计和研发,把网站信息和技术整合,制作出符合我们日常需求的校园疫情防控系统。后台管理界面简洁明了,一般人操作立马能上手,不需要相关工作人员的培训指导。利用springboot框架,信息处理更加快速,不卡顿,不延迟操作流畅。前端界面,开发主要针对的是学生人员,他们需求要界面美观,疫情防控管理流程便捷。
二、研究的主要内容和预期目标
本系统对管理员而言,更加方便快捷,更加便于对疫情防控进行管理和安排,系统还可以对课件数据库进行维护和保密。另外系统可以正常部署运行,各项功能没有bug和错误信息,使系统和数据库更加安全可靠地运行在服务器上。
基本实现了校园疫情防控系统应有的主要功能模块,本系统有管理员、学生。管理员:首页、个人中心、核酸检测管理、体温状态管理、学生管理、学生状态管理、休假申请管理、出入登记管理、疫情知识管理、论坛管理、系统管理。学生权限;首页、个人中心、学生状态管理、休假申请管理、出入登记管理;前台首页:首页、出入登记、疫情知识、论坛信息、疫情公告、个人中心、后台管理、客服等操作。
三、拟采用的研究方法、步骤
研究方法:本系统以Java语言实现,主要使用JavaEE作为开发技术。而JavaEE框架通常选用Spring+SpringBoot+Mybatis框架作为其基础开发框架。通过整合springboot框架,并把springboot引入JavaEE轻量级框架中,采用MVC模型开发。使用JSP技术实现视图层,Tomcat作为Web服务器,MySQL数据库负责存储数据,使用eclipse为开发工具。在客户端采用Ajax异步通信技术无刷新的获取WEB服务器端的数据,缩短用户等待的时间,同时提高了应用系统执行性能。前后台页面使用Jquery框架,使系统易于操作及维护。
研究步骤、措施:
(1)与指导老师确定系统主要功能;
(2)做需求分析及功能模块划分;
(3)指导老师通过后,设计出用例图,E-R图,功能模块图
(4)根据自己的功能模块划分,设计核心功能的算法
(5)页面设计
(6)根据自己的系统,完成论文的设计与实现
(7)参考相关文献和需求分析文档和概要设计文档,完成初稿
(8)根据指导老师的修改意见修改论文,直到定稿
四、研究的总体安排与进度
(1)2022年10月01日-2023年01月31日:准备资料、确定选题方向,主要从图书馆等渠道获取相关学术书籍作为参考资料,并将选题提交学校平台;
(2)2023年02月01日-02月30日:通过知识储备,以及实时的查阅资料,完成毕业论文大纲、开题报告初稿以及外文文献的翻译,并交给导师审阅,并依据导师修改意见进行完善,开题定稿后上传到学校平台;
(3)2023年03月01日-03月31日:根据前期检索到的相关素材和资料,根据研究方法撰写论文一稿,并在导师的指导下修改论文一稿;
(4)2023年04月01日-04月30日:按照导师要求继续修改论文直至定稿,并确保论文在内容、格式、装订上符合学校规范;
(5)2023年05月01日-05月15日:等待公布成绩,准备毕业答辩。
五、已查阅参考文献
[1] 刘晓华,周慧贞.JSP应用开发详解[M].北京:电子工业出版社,2017:35-126
[2] 阿斯利森,舒塔,金灵等译.Ajax基础教程[M].北京:人民邮电出版社,2018:15-26
[3] 孙鑫.Struts2深入详解[M].北京:电子工业出版社,2018:8-16
[4] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社出版社,2017:7-15
[5] 王毅,周峰,孙更新.J2EE经典案例设计与实现[M].北京:电子工业出版,2019:6-18
[6] 孙鑫.Struts2深入详解(Java技术大系)[M].北京:电子工业出版社,2018:5-14
[7] 郑阿奇.MySQL实用教程[M].北京:电子工业出版社,2016:26-42
[8] 谭庆平,毛新军编著.软件工程实践[M].北京:高等教育出版社,2014:34-87
[9] 林邦杰.Java程序设计入门教程[M].北京:中国青年出版社,2011:63-99
[10] 谢希仁.计算机网络[M].北京:电子工业出版社,2012:89-125
[11] 布朗,戴维斯,斯坦利克,马召等译.Struts2实战[M].北京:人民邮电出版社,2012:85-136
[12] 王行言.Java语言与面向对象程序设计[M].北京:清华大学出版社,2013:36-85
[13] 拉夫利,李进华等译.精通Struts2:Web2.0开发实战[M].北京:人民邮电出版社,2012:253-276
[14] 陈云芳.精通Struts2基于MVC的Web应用开发实战[M].北京:人民邮电出版社,2012:136-187
[15] DavidHopkins.Improving the Quality of Teaching and Learning[J].Support for Learning,2014(12):162-165.
Design and implementation of online reading system
Abstract: Online reading system is aimed at the current online reading management of the actual demand, starting from the actual work, to the past online reading management system existing problems are analyzed, improve the customer experience. The use of computer system to manage information, instead of manual management mode, convenient inquiry, high accuracy of information, saving expenses, improve the efficiency of work.
This system combines the structure, concept, model, principle, method of the computer system, in the case of various advantages of the computer, using JAVA language, combined with the SpringBoot framework and Vue framework and MYSQL database design and implementation. Online reading system mainly includes individual center, reader management, publishing house management, books information management and other modules. It helps online reading management to achieve information, network, through the test, to achieve the system design objectives, compared with the traditional management mode, the system reasonable use of online reading management data resources, effectively reduce the economic input of online reading management, greatly improve the efficiency of online reading management.
Key words: JAVA language; SpringBoot framework; Vue framework; Online Reading management
目录
第1章 引言 1
1.1开发背景与意义 1
1.2研究目的 1
1.3国内外研究现状 2
1.4论文结构 2
第2章 主要技术 3
2.1 Java语言 3
2.2 SpringBoot框架 4
2.3 Vue框架 4
2.4 MySQL数据库 4
第3章 系统分析 5
3.1可行性分析 5
3.2业务流程分析 6
3.3需求分析 6
第4章 系统设计 8
4.1系统总体功能设计 8
4.1.1管理员模块 8
4.2数据库设计 10
4.2.1数据库设计概述 10
4.3.2概念设计 10
4.3.3表设计 11
第5章 系统实现 14
5.1登录模块的实现 14
5.2个人中心模块 14
5.3读者信息管理模块 15
5.4读者管理模块 16
5.5出版社管理模块 17
5.6读者管理模块 18
5.7读者统计理模块 19
第6章 程序测试 21
6.1测试的目的 21
6.2测试方法 21
6.3测试用例 21
6.3.1界面测试 21
6.3.2管理员登录测试 22
6.3.3出版社添加测试 24
6.4测试结果 24
结论 26
致谢 27
参考文献 28
该系统是以 Java为开发语言进行开发的。它是一个普通的开放源码的开发语言。该句法主要是归纳和吸收 C语言、 Java和 Perl等语言的有关特性,从而更便于学习,目前被广泛应用于 Web领域。这种文法是对 C, Java, Perl三种不同的文法的总结,形成了一种有自己特色的文法。与 CGI和 Perl语言相比,在创建一个动态的 Web页面时,该方法更为有效。若采用的是动态网页,则与其他的编程语言相比, Java的实现更多地表现为将程序内嵌到 HTML文件中,与其他的语言相比;通常情况下,它的运行速度要比其他语言快得多。另外, Java在编译后的程序代码上也是做的很好,通常它的编译可以让程序的执行速度比通常的程序要快。
标签:management,SpringBoot,疫情,管理,校园,系统,源码,毕业设计,防控 From: https://blog.51cto.com/u_15745565/7585221