一、选题意义、价值和目标:

1.选题意义:

信息技术的发展改变了我们的生活方式,许多行业的管理模式发生了根本性改变,许多传统行业逐渐凋零,蓬勃发展的信息技术带来了大量的数据,通过数据可以获取到许多隐藏在背后的发展机遇。

在疫情到来时,教育部发布通知,各阶段的学生只能在家学习。这时信息技术就起到了关键的作用,学生通过电脑、手机等设施在线参与在线学习,老师在互联网另外一端进行管理,和学生进行线上交流,避免了学习暂停的状态,有效推动了在线学习平台发展。

当前,信息化的发展如日中天,互联网+、人工智能等行业也逐渐成熟,利用计算机进行业务管理是企事业单位选择重要的途径,课程网站正是在这种情况下发展起来。利用校园网的网络平台进行开发部署,实现在线学习的智能化管理,提高学校管理水平,让更多的学生参与进来。

2.选题价值:

课程网站是一个开放的、公平的系统。通过这个平台,大家可以更方便、更快捷的获取到需要的学习资源和答疑信息。平台的使用相比较于专业的图书馆和论坛,资源更加的丰富,发挥了群体的力量,范围广。丰富了学习和生活。在大数据信息化时代,信息的存储和传播有着非常重要的意义,打破了获取知识的时间和地点的限制,提高了大家的知识水平和素质,对于建设国家信息化具有更重要的深层次的意义。

本文研究的课程网站,根据现实的实际需求,提供用户发布信息的功能,借助信息推荐技术,还可以为用户发送需要知道的信息内容,节省浏览时间。信息推荐是大数据时代重要的功能,提高了系统平台的实际价值。另外通过信息安全技术手段对用户信息进行加密,并保证数据传输过程中的安全,提高系统数据整体安全能力。

3.选题目标:

该项目利用软件开发的思想,结合高校实际,将学习中的理论知识和具体实践结合,通过编程语言开发的课程网站,对编程和解决问题的能力具有很大帮助。

对于高校管理者来说,不需要面对面和学生进行沟通,节省了许多的时间,通过课程网站发布相关内容即可。解决了以前依靠手工记录的诸多问题,通过课程网站软件,帮助工作人员更科学,快捷的完成在线教学工作。对学生学习统计更为直接方便,实现了课程网站管理自动化。

首先对课程网站研究背景进行介绍,然后提出需求,再对系统进行设计,包括功能设计和数据库设计,最后进行课程网站的实现和测试。课程网站的实施提高了管理者的效率,数据的传输过程也更加安全。

二、课题研究方案:

 

开发工具:IDEA,JavaEE,MySQL

课程网站的设计与实现:

课程网站包括基础信息管理、系统管理、资料管理、作业管理、用户管理、答疑管理。

系统管理包括用户登录,用户信息的修改。密码修改,系统退出等,用户通过账号登录,然后对信息进行修改,操作完成后需要系统注销退出session信息。

用户管理包括:用户管理员用户老师用户学生用户,其中管理员用户通过数据库直接初始化到数据库中,用户和老师通过界面读入的方式插入信息,如果不存在用户信息,那么用户将无法进行登录。

系统中的核心用户是系统管理员,管理员登录后,通过管理员来管理后台系统。主要功能有:主页、个人中心、用户管理、课程信息管理、课程类型管理、用户加入课程管理、留言管理等功能。

具体模块功能如下:

学生用户:实现用户注册登录,可以在前台查看老师发布的课程进入课程后查看下载资料,提交完成得作业按照老师要求形式提交,对于自己的课程问题进行留言,对其他用户的问题进行回答。在个人中心可以修改自己的信息。

老师用户:实现用户注册登录,在系统发布课程、资料,课程作业信息以及作业提交形式为word,老师查看学生课程问题留言,并进行回复,并对学生提交的作业进行查看。

管理员用户:实现对老师和学生信息和加入课程信息的查询、添加、删除、修改等操作;把课程信息、课程类型加入数据库,对课程信息、课程类型、课程资料和课程作业进行查询、添加、删除、修改等操作;实现用户对系统留言的查询和删除的操作。


管理员:课程类型、课程信息、课程资料、课程作业、查看系统留言

老师:课程管理、课程资料、课程作业、查看作业、查看课程问题

学生:查看课程、下载资料、提交作业、留言


三、写作提纲:目录

摘 要

第一章 绪论

1.1 课题研究的背景

1.2 课题研究的目的和意义

1.3 主要研究内容

第二章 系统开发技术

2.1 Java技术

2.2 MySQL数据库

2.3 IDEA开发工具

第三章  需求分析

3.1 可行性分析

3.2 功能性需求分析

3.3 非功能性需求分析

第四章 系统设计

4.2 设计原则

4.1 总体结构设计

4.3 功能结构设计

4.4 数据结构设计

第五章  系统实现

5.1 用户登录的实现

5.2 系统首页的实现

5.3 课程查看的实现

5.4 问题留言管理的实现

5.5 课程管理的实现

5.6 课程问题的管理

5.7 系统管理的实现

第六章  系统测试

6.1 测试说明

6.2 测试实例

6.4 测试结论

结  论

参考文献

致 谢


四、参考文献

[1]盛俐.基于SPOC的在线教学实施策略[J].信息记录材料,2020,21(09).

[2]王丽莉,王浩亮.基于Java的在线教学平台建设与应用探讨[J].教育现代化,2019,6(87):206-209.

[3]马亮.基于MOOC的在线教学平台建设与应用探讨[J].电脑知识与技术,2018,14(23).

[4]鲍振忠. 网上在线教学平台的设计与实现[D].北京工业大学,2016.

[5]谭文斌,袁旭琴.Java程序设计课程教学案例平台的设计[J].电脑知识与技术,2019,15(36):90-91.

课程网站的设计与实现-计算机毕业设计源码+LW文档_用户管理