基于JSP的在线学习系统.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-16
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15920
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:现如今,学生在学校的学习过程中,老师不再像以前一样,枯燥的在讲台上讲课,而是增添了投影搭配多媒体软件来辅助教学,这样做是为了增加学生的学习兴趣。而且由于多媒体教学方式更加的形象,所以只是会比较容易被学生所接受,与传统教学方式相比,多媒体教学方式大大的增加了学生们的学习效率。尽管如此,在学校学习,始终还是要被时间和空间条件所限制,学生不能根据自己的情况来自主的安排学习时间,学习地点以及学习进度。在线学习系统就是为了完美的解决这些问题所提出的设想,它可以使得学生学习的更加自由。

本文根据以上所想,设计与实现了一个在线学习系统。该系统使用了MyEclipse作为开发工具来开发,数据库系统则使用SQL Server2008数据库。本系统以操作简单为目的来进行系统设计,适合大部分的用户使用。该系统是基于现在流行的MVC框架来设计与实现的,具有成本较低,管理与维护简单等优点。本系统有管理员、教师以及学生三种类型用户,各类型用户登录本系统将体验不同的系统功能。其中管理员登陆本系统后可以实现新闻管理、用户管理、课程管理等功能;教师登陆本系统后可以实现查看成绩、在线答疑、上传资料、发布审阅作业等功能;学生登陆本系统后可以实现在线测试、查看成绩、下载资料、查看作业等功能。

 

【关键词】:在线学习; JSP; MVC;

 

目录

摘要

Abstract

1  绪论-1

1.1  课题背景-1

1.2  在线学习系统的现状-1

1.3  研究课题的意义-1

1.4  本文主要研究内容-2

2 技术简介-3

2.1  编程相关-3

2.1.1  MyEclipse-3

2.1.2  JSP-3

2.2  服务器相关-4

2.2.1  SQL Server 2008-4

2.2.2  Tomcat-4

2.3  设计相关-4

2.3.1 设计架构-4

2.3.2 设计模式-5

3 系统分析-6

3.1  系统设计的目标-6

3.2  系统可行性分析-6

3.3  系统功能分析-7

3.4  系统设计规则-7

3.5  系统所需环境-7

4 系统设计-8

4.1  架构设计-8

4.2  功能模块设计-8

4.3  数据库设计-9

4.3.1 数据库设计规范-9

4.3.2 数据库实体设计-10

4.3.3 数据表设计-12

5  系统实现-14

5.1 关键代码-14

5.1.1连接数据库-14

5.1.2 获取数据库内符合条件的值-14

5.2 功能模块实现-15

5.2.1 登录模块设计实现-15

5.2.2 网站新闻管理模块设计实现-16

5.2.3 资料管理模块设计实现-18

5.2.4 课程信息管理模块的实现-20

5.2.5 系统用户管理模块设计实现-22

6 系统测试-24

6.1 软件测试-24

6.2 测试方法-24

6.2.1 功能测试-24

6.2.2 性能测试-24

6.3 测试内容-24

6.5 测试结果-25

总 结-26

参考文献-27

致 谢-28

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:相比较来说国外在线教学平台开始研究的时间比较早,技术相对成熟。然而,由于国内外教育与考试机制的实际情况并不一样,再加上国外网络教学系统成本极高,所以国外的在线系统......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: