更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:13035 需要金币:1000个
摘要:当代的教育机构领域范围有很多都是与互联网技术挂钩的,这也就有了远程教育这一应用系统,不仅是在网络上发布的教育视频,还上线了很多系统性教育平台, 线上教育是通过互联网来构成教育的模式,传统的教学模式与这种线上技术相比有了很多限制,线上教育相较于传统教育有以下几个突破。一是空间上没有过多限制,知识的结构跳脱活跃。二是合理的运用碎片化时间就能学习。三是知识领域范围很广从启蒙教育到高等教育,各类学习领域范围都有涉猎。
本系统采用JavaEE技术,使用JSP技术进行功能和界面的开发,使用Java语言进行编译,保证用户信息的安全性和稳定性并且使用了MySQL数据库进行数据管理。在整个平台的实现过程中,经历了需求分析,系统设计,系统功能的实现和测试几个阶段。初步实现了用户的注册、登录、类别信息管理、资料信息管理、留言页面、信息分类管理、用户管理等几部分功能。学生可以实现自主学习教学资源、与在线辅导老师沟通交流、提交作业等功能,教师除了基础的发布课程信息的功能之外,还可以实现管理学生信息、在线答疑等功能。
本文详细描述了一个基于JavaEE技术的在线教学平台的设计与实现全过程。有效提高了学生在线学习的效率,加强与教师之间网络上的互联互通。配置合理,资源充分,有良好的实际开发意义。
关键词:JavaEE;JSP;MySQL;线上教育
目录
摘要
Abstract
引 言-1
1 系统概述-2
1.1 开发背景-2
1.2 发展现状-2
2 系统需求分析-3
2.1 用户需求分析-3
2.1.1 基于实用性的分析-3
2.1.2 基于稳定性的分析-3
2.1.3 基于扩展性的分析-3
2.2 系统功能分析-4
2.2.1 学生功能-4
2.2.2 教师功能-5
2.2.3 管理者权限-6
2.3 可行性分析-7
2.3.1 经济可行性分析-7
2.3.2 法律可行性分析-8
2.3.3 技术可行性分析-8
3 系统总体设计-9
3.1 功能设计-9
3.2 数据库设计-9
3.2.1 概念结构设计-10
3.2.2 逻辑结构设计-14
3.3 系统架构设计-19
4 系统实现-21
4.1 开发技术与工具-21
4.1.1 MyEclipse-21
4.1.2 Java-21
4.1.3 MySQL-21
4.1.4 JSP-21
4.2 用户注册-22
4.3 用户登陆-23
4.4 系统首页-24
4.5 管理员权限页-24
4.5.1 专业管理-25
4.5.2 班级管理-26
4.5.3 测试题目管理-26
4.6 资料下载-28
4.7 教学视频-29
4.8 留言页面-29
4.9 作业模块-31
5 系统测试-33
5.1 测试方法-33
5.2 在线教学平台功能测试-33
5.2.1 用户注册测试-33
5.2.2 用户登录测试-33
5.2.3 用户在线交流答疑测试-34
5.2.4 用户在线考试测试-34
5.2.5 管理员管理测试-35
结 论-37
参 考 文 献-38