html和jsp在线学习与实例练习网站系统的设计与实现(源码)【字数:12232】
摘 要摘 要 基于HTML和JSP技术建立的系统,目的是帮助对HTML和JSP感兴趣的人更好的学习交流和探索钻研,前台包括视频观看、练习习题等,后台包括数据的录入、查询、修改、删除等管理操作。 针对于在线学习方面开发的一款以后台数据管理为基础(涉及到后台数据的基本信息录入、查询、修改、删除等)的数据信息管理软件。它取代了方式单一的传统教学方式,代替了实体教室教学的时代,最大限度的满足用户的需求,优化教学资源,降低成本,实现利益的最大化。还利用了IIS或Tomcat作为服务器,SQL Server/MySQL/Oracle作为数据库管理系统,使用JSP、MyEclipse/VS,ASP.NET等开发工具,完成基于Web的该系统的开发、设计与应用。 论文按照软件工程的流程,分析系统设计及开发过程,阐述了系统的开发背景、目标、课题研究内容及意义,进行了系统的需求和可行性分析,简括了主要的架构模式和开发模式。概括了系统的详细设计以及系统的具体实现。最后,给出了系统的测试和维护。 系统实际上基本完成和实现了所需的功能目标。在运用开发上,由于系统运用了B/S体系结构和先进开发技术,所以,大大地提高了开发效率。系统既适用于管理员,也适用于用户,界面美观,操作方便,结构合理,测试结果正确,达到了预期的效果。关键字Tomcat;MySQL;Eclipse/MyEclipse;JSP;B/S模式;
目 录
第一章 绪论 1
1.1 系统开发背景 1
1.2 系统设计目标 1
1.3 课题研究的意义和内容 2
1.4 课题研究现状 2
1.5 论文总体概述 3
1.6 本章总结 3
第二章 系统需求及可行性分析 4
2.1 系统设计目标 4
2.2 在线学习的需求分析 4
2.3 系统可行性分析 5
2.3.1 技术可行性分析 5
2.3.2 经济可行性分析 8
2.3.3 社会可行性分析 8
2.4 章节总结 9
第三章 系统主要架构及开发模式 10
3.1 基于B/S体系结构 10
3.2 B *好棒文|www.hbsrm.com +Q: ^351916072*
/S体系结构的特点 10
3.3 系统的B/S实现 11
3.4 章节总结 11
第四章 系统详细设计 12
4.1 系统设计思路 12
4.2 系统功能模块 12
4.2.1 用户信息管理模块 12
4.2.2 用户成绩管理模块 13
4.2.3 视频分类管理模块 14
4.2.4 视频管理模块 15
4.2.5 试卷管理模块 16
4.2.6 题目管理模块 16
4.2.7 登录管理模块 17
4.2.8 系统管理模块 18
4.3系统数据流图 18
4.3.1 数据流图简介 18
4.3.2 用户数据流图 18
4.3.2 管理员数据流图 19
4.4 章节总结 20
第五章 系统具体实现 21
5.1 系统开发和运行环境 21
5.1.1 MyEclipse简介 21
5.1.2 Tomcat简介 21
5.2 分层思想的实现 22
5.3 系统数据库的实现 23
5.3.1 命名规则 23
5.3.2 数据库设计 24
5.4文件配置 29
5.4.1 hibernate文件的配置 29
5.4.2 struts.xml文件配置 29
5.5 在线学习系统的实现 30
5.5.1 用户登录模块的实现 30
5.5.2 视频库模块的实现 31
5.5.3 在线考试模块的实现 31
5.5.4 成绩查询模块的实现 32
5.5.5 修改密码模块的实现 33
5.5.6 考生信息管理模块的实现 33
5.5.7 考生成绩查询模块的实现 35
5.5.8 试卷管理模块的实现 35
5.5.9 题目管理模块的实现 36
5.5.10 视频分类管理模块的实现 39
5.5.11 视频管理模块的实现 40
5.6 章节总结 42
第六章 系统测试与维护 43
6.1 软件测试概述 43
6.2 数据合法性测试 43
6.3 测试结果 46
6.4 章节总结 46
结 论 47
致 谢 48
参考文献 49
第一章 绪论
1.1 系统开发背景
“与时俱进”这个词不仅仅适用于科技、经济方面,同样也适用于教研科学方面。科教兴国这一政策,使得教育事业蓬勃发展,以致于呈现多元化状态——传统教学、非传统教学,传统教学的严谨、非传统教学的自由宽松都让我们学到了许多知识,但人们越来越倾向于非传统教学——在线学习。
提起在线学习的学习模式,衍生而出的是在线学习网站这一系统。而要想开发出这类系统,作为门面担当的页面则需要HTML和JSP的支持,而大致骨架则是需要各类框架的支持等。对于系统开发的最基本的就是页面的设计,同时也是最重要的,界面太丑,用户也不会愿意使用,而且各行各业的网站都需要这些程序设计语言的支持。
计算机方面的就业一直呈现为较好的趋势,这也使得人们一窝蜂地去学习各类语言达到更好就业的目标。对于传统教学模式——学校采取的方式是开设各类计算机语言基础课程,一对多的教学使得面对逻辑思维较强的程序设计语言的学生稍有不慎就会卡住从而形成恶性循环导致学得一知半解。对于非传统教学模式——在线学习网站则提供了丰富的教学视频、教学资料等学习资源,更加方便学生学习,即使一遍没听懂,还可以再来一遍,况且还有相应的资料。
在网络和计算机科学越来越发达的情况下,在线学习网站是一个必不可少的社会产物,它顺应时代需求,不再仅仅只是枯燥的填鸭式教学,在时间、空间、资源上的弹性更加适合各类学生的自身情况。
1.2 系统设计目标
系统是为了开发一个有针对性、花费少的学习网站。通过各种调查和咨询,发现那些学习系统包含的内容多且广,而且提供的免费学习资源只是最浅显的,稍微深入就要付费。系统设计的最主要的目的是能够让人们有针对性地免费观看教学视频、练习测试,提高学习的积极性。而管理员则是通过对视频、试题等信息的增删改查,使得用户随时可以体验各类资源信息,并可以通过查看用户的学习进度,进行有侧重点的更新学习资源,使得大部分用户能够学有所成、学有所得。
目 录
第一章 绪论 1
1.1 系统开发背景 1
1.2 系统设计目标 1
1.3 课题研究的意义和内容 2
1.4 课题研究现状 2
1.5 论文总体概述 3
1.6 本章总结 3
第二章 系统需求及可行性分析 4
2.1 系统设计目标 4
2.2 在线学习的需求分析 4
2.3 系统可行性分析 5
2.3.1 技术可行性分析 5
2.3.2 经济可行性分析 8
2.3.3 社会可行性分析 8
2.4 章节总结 9
第三章 系统主要架构及开发模式 10
3.1 基于B/S体系结构 10
3.2 B *好棒文|www.hbsrm.com +Q: ^351916072*
/S体系结构的特点 10
3.3 系统的B/S实现 11
3.4 章节总结 11
第四章 系统详细设计 12
4.1 系统设计思路 12
4.2 系统功能模块 12
4.2.1 用户信息管理模块 12
4.2.2 用户成绩管理模块 13
4.2.3 视频分类管理模块 14
4.2.4 视频管理模块 15
4.2.5 试卷管理模块 16
4.2.6 题目管理模块 16
4.2.7 登录管理模块 17
4.2.8 系统管理模块 18
4.3系统数据流图 18
4.3.1 数据流图简介 18
4.3.2 用户数据流图 18
4.3.2 管理员数据流图 19
4.4 章节总结 20
第五章 系统具体实现 21
5.1 系统开发和运行环境 21
5.1.1 MyEclipse简介 21
5.1.2 Tomcat简介 21
5.2 分层思想的实现 22
5.3 系统数据库的实现 23
5.3.1 命名规则 23
5.3.2 数据库设计 24
5.4文件配置 29
5.4.1 hibernate文件的配置 29
5.4.2 struts.xml文件配置 29
5.5 在线学习系统的实现 30
5.5.1 用户登录模块的实现 30
5.5.2 视频库模块的实现 31
5.5.3 在线考试模块的实现 31
5.5.4 成绩查询模块的实现 32
5.5.5 修改密码模块的实现 33
5.5.6 考生信息管理模块的实现 33
5.5.7 考生成绩查询模块的实现 35
5.5.8 试卷管理模块的实现 35
5.5.9 题目管理模块的实现 36
5.5.10 视频分类管理模块的实现 39
5.5.11 视频管理模块的实现 40
5.6 章节总结 42
第六章 系统测试与维护 43
6.1 软件测试概述 43
6.2 数据合法性测试 43
6.3 测试结果 46
6.4 章节总结 46
结 论 47
致 谢 48
参考文献 49
第一章 绪论
1.1 系统开发背景
“与时俱进”这个词不仅仅适用于科技、经济方面,同样也适用于教研科学方面。科教兴国这一政策,使得教育事业蓬勃发展,以致于呈现多元化状态——传统教学、非传统教学,传统教学的严谨、非传统教学的自由宽松都让我们学到了许多知识,但人们越来越倾向于非传统教学——在线学习。
提起在线学习的学习模式,衍生而出的是在线学习网站这一系统。而要想开发出这类系统,作为门面担当的页面则需要HTML和JSP的支持,而大致骨架则是需要各类框架的支持等。对于系统开发的最基本的就是页面的设计,同时也是最重要的,界面太丑,用户也不会愿意使用,而且各行各业的网站都需要这些程序设计语言的支持。
计算机方面的就业一直呈现为较好的趋势,这也使得人们一窝蜂地去学习各类语言达到更好就业的目标。对于传统教学模式——学校采取的方式是开设各类计算机语言基础课程,一对多的教学使得面对逻辑思维较强的程序设计语言的学生稍有不慎就会卡住从而形成恶性循环导致学得一知半解。对于非传统教学模式——在线学习网站则提供了丰富的教学视频、教学资料等学习资源,更加方便学生学习,即使一遍没听懂,还可以再来一遍,况且还有相应的资料。
在网络和计算机科学越来越发达的情况下,在线学习网站是一个必不可少的社会产物,它顺应时代需求,不再仅仅只是枯燥的填鸭式教学,在时间、空间、资源上的弹性更加适合各类学生的自身情况。
1.2 系统设计目标
系统是为了开发一个有针对性、花费少的学习网站。通过各种调查和咨询,发现那些学习系统包含的内容多且广,而且提供的免费学习资源只是最浅显的,稍微深入就要付费。系统设计的最主要的目的是能够让人们有针对性地免费观看教学视频、练习测试,提高学习的积极性。而管理员则是通过对视频、试题等信息的增删改查,使得用户随时可以体验各类资源信息,并可以通过查看用户的学习进度,进行有侧重点的更新学习资源,使得大部分用户能够学有所成、学有所得。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/955.html