基于网络教学平台的发展现状,分析了国内外,本系统设计并实现了基于J2EE技术的通用网络教学管理平台。网络教学平台的开发和实现过程中,使用以下工具和技术。如:struts2,hibernate,spring等对。系统的主要功能如下:
1、管理员添加,删除和修改查询教师信息学生信息,班级信息,班级课程表,公告和进口上述信息与Excel等。
2、教师发布和管理通知,在线管理各类上传学习资料,布置作业,批改作业,给予评论,回答学生的问题,分析学生的讨论。
3、学生可以查询和下载学习资料上传到系统,学生也可以观看在线视频和研究教师布置的作业并提交未过期的作业。此外,学生可以查看老师的评语和优秀的作业,问老师问题和参与课堂讨论。
本文设计和研究的在线学习系统由后台管理、教师学习管理和学生学习管理三个子系统组成。它具有以下特点:一是操作简便,界面友好;二是功能较全面;三是功能较强大,具有通用性,因此本系统能够满足我们学院日常学习的要求,并且具有强大的应用价值。
目录
1 绪论 1
1.1 课题背景 1
1.2 研究目的及意义 2
2 系统分析 3
2.1 需求分析 3
2.1.1 功能需求 3
2.1.2 性能需求 4
2.2 功能分析 4
2.3 可行性分析 5
2.3.1 经济可行性 5
2.3.2 技术可行性 6
2.3.3 操作可行性 7
2.4 业务流分析 7
2.5 数据流分析 8
2.6 数据字典 9
3 系统设计 13
3.1 登录模块设计 13
3.2 老师模块 13
3.3 学生模块 14
3.4 管理员模块 15
4 系统实现 16
4.1 教师学习实现 16
4.1.1 注册及登录模块 16
4.1.2 上传作业模块 17
4.1.3 下载学生作业模块 18
4.1.4 上传学习视频模块 18
4.1.5 留言模块 18
4.2 学生学习实现 19
4.2.1 注册及登录模块 19
4.2.2 下载老师作业模块 21
4.2.3 下载学习视频模块 21
4.2.4 留言模块 22
4.3 管理员模块实现 22
4.3.1 管理员登录 22
4.3.2 留言管理 23
4.3.3 学习音视频管理 24
4.3.4 新闻公告管理 25
5 系统测试 26
5.1 软件测试 26
5.2 测试结果 26
总结 28
参考文献 29
致谢 30