基于Web的在线学习系统的设计与实现.docx

资料分类:科技学院 上传会员:番番呀 更新时间:2023-05-17
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:慕课网主要面向的人士是IT工作人员和渴望提高计算机技巧的白领和学生。慕课网里提供了大量优秀的免费IT课程,例如C语言、Java、C#、PHP、Android、IOS等等实用又前沿的课程。还提供了......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: