面向互联网的在线学习平台的设计与实现.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-21
  • 论文字数:10757
  • 课题出处:(豆小可)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:在如今互联网极为发达的时代,我们处于一个新的环境,衣食住行都发生了巨大的变化,人们的精神追求和对文化的需求也在与日俱增。而进行传统的学习活动又有有着较大的局限性,经济问题、社交问题、政策问题等阻碍着人们的学习热情。因此开发一个在线学习系统来帮助热爱学习的人解决一些问题,从而能够让学者可以方便、有效地得到学习资源,真正的享受到学习的乐趣以及培养自己的学习能力。自学能力的培养对日后自身的发展以及成长都有着重要的促进作用。

进行网上学习,从经济角度来看,只需使用较为低廉的成本就能使得用户掌握一些自己所需的知识。

本系统采用B/S模式进行设计,使用了Java进行系统的后台的处理,与Java配合使用的编译器是Eclipse,使用适合个人开发、较小型的服务器Tomcat,使用了本人熟悉的数据库MySQL,版本为5.0。前台使用jsp页面编写,后台服务框架使用了SSM框架,整个项目使用Eclipse即可进行编写。界面方面使用了css、jQuery和JavaScript进行美化。

本系统实现了三个角色的相关功能模块:管理员模块、教师模块与学生模块。管理员主要功能是对教师信息和学生信息的管理;教师可以管理自己的信息,查看、添加课程信息;学生可以搜索课程信息、查看课程信息、进行课程的选择与学习自己已经选择的课程,也可以管理个人的信息,主要是修改密码。

关键词:在线学习、B/S、JSP、SSM、HTML、CSS、JavaScript、jQuery

 

目录

摘要

Abstract

1. 绪论-1

1.1 课题的研究意义-1

1.2 国内在线学习平台的使用潜力巨大-1

1.3 国内外研究发展现状-2

2. 系统的开发环境及技术介绍-2

2.1 系统开发环境-2

2.1.1 开发语言——Java-2

2.1.2 开发环境——Eclipse-2

2.1.3 数据库——MySQL-2

2.1.4 运行服务器——Tomcat-3

2.2 系统框架与技术-3

2.2.1 JSP的MVC模式与系统框架-3

3. 总体设计-4

3.1 总体功能模块-4

3.2 管理员模块-5

3.3 教师模块-7

3.5 系统业务描述-8

4. 详细设计与实现-9

4.1 开发模式与数据库-9

4.2 系统E-R图-10

4.3 数据库设计-10

4.3.1 教师用户-10

4.3.2 学生用户-11

4.3.3 角色表-12

4.3.4 用户登录-12

4.3.5 课程信息-13

4.3.6 问答表-13

4.3.7 学生-课程表-14

4.4 数据库表结构-15

4.4.1 角色表-15

4.4.2 教师用户表-15

4.4.3 学生用户表-16

4.4.4 用户登录表-16

4.4.5 课程信息表-16

4.4.6 问答表-17

4.4.7 学生-课程表-18

5. 功能实现-19

5.1 系统实体的类图-19

5.2 系统功能实现的主要框架-20

5.2.1 SSM框架-20

5.2.2 pom配置文件-20

5.2.3 MyBatis-21

5.2.4 Spring配置-22

5.3 系统功能实现的主要模块-25

5.3.1 用户模块-25

5.3.2 教师用户模块-28

5.3.3 管理员模块-31

6. 系统测试-33

6.1 软件测试的目的和任务-33

6.2 测试环境-34

6.3 测试用例-34

6.3.1功能性测试-34

7. 结论-38

参 考 文 献-39

致谢-40


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费