【J1002】Java在线学习系统的设计与实现毕业设计论文
演示视频:链接:https://pan.baidu.com/s/1kHsg5MEbbBKITKCFXJa7HQ
提取码:wdzj
技术:Java、JSP等
摘要:随着科学技术的飞速发展,互联网已经成为21世纪个人、企业和国家生存的重要部分。网络正以前所未有的速度步入现代生活。同时,对传统的教育、教学也产生了影响。当今,国际信息化教育的主要趋势就是网络化教育。而教学网站、学科网站都是网络化教育的重要形式之一。
论文首先介绍了Java在线学习系统的开发背景及意义,然后阐述了系统的设计目标,系统的需求分析和针对总体的设计方案,相对详细的阐述了系统的详细设计和实现。最后,对Java在线学习系统进行了测试。
本文以JSP为开发技术,实现了在网上可以随时学习Java相关知识,不受地域时间限制。系统分为三大模块,管理员模块,教师模块以及学生模块,他们都有各自的功能,通过这些前台、后台功能模块的设计,基本上实现了整个过程。
本文力求可以为Java在线学习系统的开发设计找到一种切实可行的解决方案,在分析了目前在互联网发展现状的基础上,并经过反复摸索和学习研究后,系统采用B/S架构,借助编程语言JSP和MySQL数据库最终实现了Java在线学习系统的开发,并在一系列测试后,达成了功能基本完善、操作清晰的设计目标。
关键词:在线学习系统;Web;JSP;B/S结构
目录:
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 2
1.3.1MySQL 3
1.3.2JSP 3
1.3.3JavaScript 4
1.4软硬件需求 4
第二章 需求分析 5
2.1需求调研 5
2.2可行性分析 5
2.2.1技术的可行性 5
2.2.2经济的可行性 5
2.2.3操作可行性 6
2.2.4法律的可行性 6
2.3系统用户用例图 6
2.3.1管理员用例图 6
2.3.2教师用例图 7
2.3.3学生用例图 7
2.4功能模块需求分析 8
2.4.1管理员功能模块图说明: 8
2.4.2教师功能模块图说明: 9
2.4.3学生功能模块图说明: 10
2.5设计的基本思想 10
2.6性能需求 11
2.6.1系统的安全性 11
2.6.2数据的完整性 11
2.7界面需求 11
第三章 系统分析与设计 13
3.1数据库的分析与设计 13
3.1.1数据库的概念结构设计 13
3.1.2数据库的逻辑结构设计 18
3.2中文乱码问题处理 20
第四章 系统功能实现 23
4.1系统登陆页面实现 23
4.2管理员功能模块 26
4.2.1学生信息管理 26
4.2.2教师信息管理 28
4.2.3测试题目管理 29
4.2.4公告信息管理 30
4.2.5留言信息管理 31
4.2.6教学视频管理 32
4.2.7退出系统 33
4.3教师功能模块 33
4.3.1作业信息管理 33
4.4前台网站模块 34
4.4.1网站首面 34
4.4.2用户注册 35
4.4.3教学资料查看 36
4.4.4教学视频查看 36
4.4.5学习资料查看 37
4.4.6学生在线自测 38
4.4.7系统留言板功能 38
第五章 系统测试 40
5.1系统测试目的与意义 40
5.2测试实例的研究与选择 40
5.3测试过程 41
5.3.1主页面的登录模块测试 41
5.4其他错误 42
结 论 43
参考文献 44
致 谢 45
外文资料 46
中文译文 52
论文字数:21758
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
非常好的一个参考 非常赞,爱了爱了
页:
[1]