基于SSM的教学检查资料管理系统的设计与实现开题报告

 2022-12-18 14:23:20

1. 研究目的与意义

1.1课题研究背景及意义

国家十三五规划全面完成,十四五规划已经落地,关于信息科技建设上面其中一句指出在科技创新和自主可控的主旋律下,推动数字化经济的发展。那么如何推动数字化经济的发展?我想是离不开科技的进步,加上相关产业的带动。随着信息化、产业化的快速发展,国家与国家彼此的联系日渐紧密。互联网发展到现在也有几十年,从最初的的1G(第一代移动通讯技术)到最新的5G(第五代移动通讯技术)。每次产业的变革都会带动整个世界的大发展。基于网络架构的数据终端应用发展强势,比如各行各业的办公系统,移动终端APP,以及物联网带动的智能化,大数据形成的集群式存储。最近几年,比较火的云计算,让中小企业的应用直接上云,不需要自己维护机房,形成一个功能强大的远程办公网络。在这个大发展的时代,只有高效提升自己资源的折换速率,才能在激烈竞争的社会中找到自己的一席之地。现代社会是一个信息的时代,一个与数据交互的时代,各个企业通过自己的应用系统来提高本企业在行业中的竞争力。

而随着我国教育行业快速发展,不同高校在提高教学质量的过程中,也给教师带来了沉重的压力,比如每个老师都需要提前准备自己的教案,还有看自己的课程安排,有时因为上课繁忙,没有来及查看,另一方面对学生作业的批改,批改结果应该做一个记录,不同学生最近的学习进度、成绩等没法专业记录工具,同时,对老师的绩效考核需要单独的工具,比较繁琐。面对不足之处,开发一套全流程、自动化的教学检查资料管理系统是十分必要。通过开发一套教学检查资料管理系统的优势在于构建自动化的资料检查服务系统,以资源最大化利用,时间节约化的流程帮助教师解决实际遇到的麻烦。

具体表现在老师可以提前把自己准备的教案以及网上找的资料发布到该系统,同时该系统可以索引互联网资源,对于不同院系的老师进行划分,可以把学生提交的作业在该系统,进行相应的批改,并能把批改结果及时反馈给学生。老师每天的课程安排都可以通过系统经过微信消息提醒自动下发个人,提高办事效率。

基于SSM框架的教学检查资料管理系统采用分布式系统架构,Spring作为开源框架,以及集成MVC的SpringMVC,借助Mybatis实现对JDBC的封装。对该系统划分成不同的模块,模块之间遵守低耦合高内聚原则。借助模块之间的独立性,在模块间调用,保证原子颗粒性。通过教学检查资料管理各个业务功能的划分,把各个业务组成模块,形成数据的流转。同时要避免安全漏洞的风险,模块进行软件测试,最终的产品做等保测评。提高软件的运行速度,对内存进行优化,通过时间与空间的高可用性,改善代码的运行效率。提高程序的并行性,从而实现高并发。

2. 研究内容与预期目标

预期目标是开发一套功能完善的教学检查资料管理系统,解决老师对于教学资料以及教学教案的痛点。教学检查资料管理系统主要分为两块,其一是后台管理系统,方便运维人员对后台数据的维护,解决或者升级相应的服务,以改善和优化程序。其二是前台用户系统,对于老师和领导,学生等通过不同的权限登录到系统,老师登录进去可以对自己的工作课程进行安排,查看同学提交的作业,搜索自己想要的资料以及领导下发的任务等,而领导可以下文文件,对教师进行考核,安排自己的工作等,学生通过该系统提交自己的作业。

本系统采用B/S架构。以IntelliJ IDEA 2019.3.5作为程序开发平台,Java前端使用SpringBoot框架开发,以及借助Mybatis-Plus只需要在dao层定义抽象接口,基于Mybatis实现的特性,就可以实现对数据库的crud操作。同时借助Shiro可以帮助我们完成认证、授权、加密、会话管理、Web集成、缓存等功能。用户前端借助SSM,VUE框架作为经典模块化的UI前端工具,方便编写HTML以及页面组合,优化HTML文档,提供直观、生动、可交互的数据可视化图表。

数据库使用免费开源的MySQL数据库。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究方法与步骤

本系统采用的研究方法是系统次采用B/S架构,服务器可以租用IDC机房的设备,并采用开源数据库MySQL,借助与客户端缓存本地资源,加快数据的处理速度,缓解服务器的并发压力。

严格遵守软件工程流程,前期对用户需求进行调研,然后对用户需求进行验证,综合判断哪些功能在经济和社会上是可行的,然后借用开发平台,组织所用开发框架,对各个模块进行划分,比如前端:采用时下最流行的VUE,SSM。紧接着对程序详细设计,边设计边测试,以满足使用要求,每个阶段要形成阶段性里程碑,按照进度,不断优化程序。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1] 邹红霆.基于SSM框架的Web系统研究与应用.湖南理工学院学报(自然科学版本).2017.30(01):第39-43页.

[2] 刘文生,乐德广,刘伟.SQL注入攻击与防御技术研究.信息网络安全,2015(09):第129-134页.

[3] 李睿.基于轻量级J2EE框架的OA系统设计与实现[D].哈尔滨工程大学,2008.

[4] 徐铁,夏秀燕.轻量级工作流引擎的研究与实现[J].信息技术,2009(2):85-88.

[5] 常兴龙.兴义人们医院门诊管理系统的分析与设计[D].云南大学,2014年

[6] 梁胜彬,乔保军,李小丽等.Java Web应用开发与实践[M].北京:清华大学出版社,2012.

[7] 周义仓,赫孝良编著.《数据库实验》[M].西安交通大学出版社,1999.

[8] 李建义主编.《数据库原理及应用》[M].出版社:北京交通大学出版社.2006.

5. 工作计划

1.2022.1.10----2022.3.5:完成文献综述和开题报告。2.2022.3.6----2022.3.20:完成系统的概要设计、详细设计、功能模块划分并发布流程。3.2022.3.21----2022.5.16:基本完成系统设计及软件开发工作。4.2022.5.17---2022.5.23:完成系统开发、调试和技术文档的编写。5.2022.5.24----2022.5.31:完成毕业论文的初稿。6.2022.6.1----2022.6.12:完成毕业论文的最终定稿及答辩准备工作。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。