| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14364 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会竞争越来越激烈,高校学生面临着不断增大的学习压力,传统的课堂已经跟不上时代的步伐,网络课堂就应运而生并成为当代教育的必然趋势。这种在线教育模式必将推动中小学生和大学生的教育改革,加强学生与老师的沟通,方便老师掌握学生学习的进度制定人性化与个性化的教育课程方案。从而提升学生成绩,激发学生的学习兴趣。同时也培养了学生的自主学习能力,为未来的职业生涯或者学术生涯做好准备。 - 本系统是一个大学生在线学习平台,系统有三个用户,分别是学生、教师、管理员,在这个系统里学生可以随时学习视频和下载课件,能够进入论坛和老师同学进行交流,还可以在系统里完成老师布置的作业并提交。老师可以提交课堂视频和课件,对论坛话题进行管理,对作业进行布置和批改。管理员主要是对系统进行管理,包括学生、老师、学校课程等等。 本文对基于java web的在线学习系统的各个方面进行了简略的阐述。主要使用的框架是SSM框架,介绍了Spring、Spring MVC、Mybatis等重要的技术。包括对数据库进行了系统的分析,详细的阐述了系统的各个模块的开发,最后进行了系统测试保障了系统的可行性。 关键词:在线学习 Spring SpringMVC MyBatis JSP
目录 摘要 Abstract 1.绪论-1 1.1课题研究的背景和意义-1 1.2课题的国内外发展现状-1 1.3国内外著名在线学习网站的介绍-2 2.开发工具和技术介绍-4 2.1 开发工具-4 2.2 B/S架构-4 2.2.1 B/S结构的作用-4 2.2.2 B/S的分层-5 2.3 SSM框架-5 2.3.1 Spring框架-5 2.3.2 Spring MVC框架-6 2.3.3 Mybatis框架-8 2.4 MVC结构-10 3. 系统分析-11 3.1 系统需求分析-11 3.1.1 学生功能需求分析-11 3.1.2 老师功能需求分析-11 3.1.3 管理员功能需求分析-11 3.2系统业务流程分析-12 4. 系统设计-14 4.1系统功能模块设计-14 4.1.1登录模块-14 4.1.2 管理员模块-14 4.1.3教师模式-14 4.1.4学生模式-14 4.2数据库设计-15 4.2.1 数据库逻辑结构设计-15 4.2.2 数据库E-R图-15 4.2.3 数据库数据表结构-16 5. 系统详细设计与实现-21 5.1 系统开发层次结构-21 5.2 系统开发结构设计-22 5.2.1新建项目并导入jar包-22 5.2.2项目的目录结构-23 5.2.3 SSM框架运行原理-24 5.2.4 Dao层实现(包括Mybatis配置)-25 5.2.5业务逻辑层实现-26 5.2.6控制层的实现-27 5.3主要模块的实现-29 5.3.1登录模块-29 5.3.2 学生信息管理-31 5.3.3教师模式下的课程文件管理-32 5.3.4 学生模式下的在线学习-32 6.系统测试-36 6.1测试任务概述-36 6.2测试用例-36 7. 总结和展望-38 7.1 总结-38 7.2 展望-38 7.3系统开发对社会的影响-39 参考文献-40 致谢-41 |

