本科课程在线管理系统的设计与实现开题报告

 2022-08-17 09:08

1. 研究目的与意义

由于新冠疫情的冲击,近年来,随着新冠疫情在全球的肆虐,各行各业都受到不同程度的冲击,为了防止因为人流量集中而导致交叉感染,全国上下各级政府都出台了相应举措。为了防止因为延期开学导致教学计划延后,各地都采取线上教学的模式进行授课。传统的线下教育模式中,学生主要通过听讲老师讲授的知识点,课堂实时提问并得到解答;教师一般通过布置作业并且实施检查来跟踪学生学习进度。而线上教学方式教师一般是通过雨课堂、学习通、中国大学在线教育mooc网等方式来进行教学,学生通过软件的课后作业、上课抢答、到课签到等方式参与教学过程。

教学效果的提升,一直是高校教学中讨论的热点话题,借助信息化技术,构建教学管理系统,是其方式。当下社会上的教学软件一大弊病在于操作界面不合理导致教师、学生不能得心应手的使用。因此,改善现有在线课程管理系统的ui界面是当前迫在眉睫的一个问题。

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

2. 研究内容和预期目标

根据在线课程管理系统的主要功能,本文主要研究系统架构,改善传统系统的安全性问题,以可视化的形式统计学生成绩并展现给学生、教师等用户。使得在线课程管理系统更加易于操纵和使用。

1.采用spring框架搭建低耦合的系统。将每个层级通过不同的package管理,使得结构清晰,易于理解和扩展。

2. 采用mybatis保证数据的安全性。mybatis通过限定通过数据类型而不是通过值来查询,有效的预防了sql注入问题。

3.使用springmvc进行前端开发,使得代码重用性高、可扩展性好。

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

3. 国内外研究现状

随着社会经济的可持续发展,计算机科学技术不断革新与进步,互联网以平等对话、自由、开放的新模式,广泛冲击着饮食、交通、娱乐等领域,带来了深远的影响。互联网以其独特的魅力和迅捷的传播速度成为当今社会最为瞩目的热点,是当今多元化社会必不可少的一个部分。

疫情冲击下传统线下行业受到了很大冲击,为避免因人员聚集而导致的疫情病毒传播扩散,但又不影响到人们的正常生产生活,“互联网 ”行业蓬勃兴起。类似在线课程教育管理平台等系统为互联网系统注入了新的活力。但是传统的java web项目以servlet为中心,标准的web服务器只具有与客户端浏览器通讯的功能,不能处理业务逻辑请求。并且需要编写程序来复制处理客户端的请求。通过组件来处理客户端的请求,这个组件就是实现特定规范的可以单独部署的软件模块。另外组件必须通过容器来实现。

这些问题导致了,开发一个java web项目会有大部分时间都在编写重复代码上,代码重用率低并且可扩展性能差。并且因为传统的java web在开发时,数据库操作是全权交给数据库软件的,导致sql注入问题极大地影响了系统的安全性,因此ssm框架应运而生。

ssm框架通过以xml为中心,实现了一次配置全局使用的效果。数据库无需多次配置用户名、密码、数据库指定等操作,只需一次性配置在database.properties中即可。mybatis以数据类型传递select参数代替了传统java web中sql以值传递,有效的防止了sql注入问题。spring mvc将前端分为static和view层,static中存放页面静态资源,view中存放具体页面视图。ssm框架使得我们的系统条理清晰、架构合理、扩展性较好。

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

4. 计划与进度安排

0~1周:查询相关资料,明确该系统需要的知识技术储备,做一个系统的了解,与导师联系咨询具体规划;

2~4周:编写系统各模块内容,包括死锁避免模块,数据库读写分离模块;

4~6周:app应用开发;

6~8周:前后端交互;

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

5. 参考文献

[1]傅蓉芳.信息技术助力高校教学质量保障体系效度建设[j].辽宁科技学院学报,2020,22(1):52-54.

[2]陈倩倩,王仁杰,任瑛,程巧换,彭进.多平台多软件协作提升线上教学效果的研究实践:以《材料表界面》课程为例[j].山东化工,2020,49(24):227-228.

[3]廖鋆. 基于javaweb的精品资源共享课程系统的设计与实现[d].长江大学,2020.

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

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