摘要: 网络在线学习系统主要是一个供学生学习的平台。教师用户通过上传各种学习资料使得学生用户有学习的资料。本平台通过JSP界面struts2框架和action类构成了总体的框架,使得前台数据与后台数据有了交互。主要实现了学生用户的登录,注册,学习教师上传的文件以及查看教师资料;教师用户的登录,上传文件资料,分析学生特征;管理员用户的登录,注册能使用系统的教师名单以及查看学生学习情况和教师教学情况。本系统是一个B/S架构的Web系统,有较好的交互性,以及比较灵活的扩展性。39568
毕业论文关键词:在线学习;学习;交互性
Design and Implementation Online Learning System
Abstract: Online Learning System is a platform given to students mainly for their learning.Teacher users upload various learning materials,so that student users can obtain the learning materials.This platform constitutes the overall framework through JSP interface,struts2 framework and action class. That makes the foreground data and background data have the interaction. It has realized the login and registration of the student users , the study about files upload by teachers and the consultation of teachers’ information; the login of teacher users, upload of files and analyses of students’ characteristics ; the login of administrator , the registration of teachers who can use the system and view of the condition of students’ learning and teachers’ teaching. This system is a B/S architecture web system which has better interactivity and more flexible extensibility .
Keywords: Online learning ; Learning ; Interactivity.
目录
第1章 绪论 1
1.1 课题背景及研究意义 1
1.1.1 研究背景 1
1.1.2 课题前景 1
1.2 开发工具介绍 1
1.2.1 struts2简介 1
1.2.2 MYSQL数据库简介 1
1.2.3 JS简介 2
1.3 本文研究内容及主要贡献 2
1.4 本章小结 2
第2章 需求分析 3
2.1 功能需求分析 3
2.1.1 学生模块 3
2.1.2 教师模块 3
2.1.3 管理员模块 3
2.2 性能需求分析 3
2.2.1 硬件环境 3
2.2.2 软件环境 3
2.3 可行性分析 3
2.4 本章小结 4
第3章 系统总体设计 5
3.1项目规划 5
3.2 系统功能结构图 5
3.2.1系统总体功能结构图 5
3.2.2学生模块功能图 6
3.2.3教师模块功能图 6
3.2.4管理员模块功能图 7
3.3 数据库设计 8
3.3.1系统中所使用的的实体 8
3.3.2数据库中的实体关系 8
3.3.3实体关系图 8
3.3.4系统主要表结构 8
3.4 本章小结 10
第4章 系统实现过程 11
4.1 Struts2框架的实现 11
4.2学生模块 13
4.2.1学生登录 13
4.2.2学生注册 18
4.3教师模块 23
4.4管理员模块 27
4.5本章小结 29
第5章 关键技术 30
5.1关键配置 30
5.1.1 Struts2配置 30
5.1.2 Myeclipse链接MySql数据库配置 30
5.2 JSP的实现 31 jsp+mysql网络在线学习系统的设计与实现 :http://www.751com.cn/jisuanji/lunwen_39916.html