基于JavaEE的在线学习与管理系统毕业设计论文
技术:Java、JSP等摘要:
随着计算机和互联网的飞速发展,互联网和多媒体技术对教育学习领域的影响日渐明显。目前社会以在线学习平台为主的远程授课教育模式已经越来越受到广泛的关注和应用。它跨越了时间和空间的限制,通过计算机网络可以在任何时间、任何地点进行学习。为了跟上时代的步伐,加强高校的竞争力和各高校的课程管理能力,来适应整个社会科技的发展和变化,以及单一的面授教学方式已经不能满足大量学生想要同时学习的要求,因此,为了方便学生在课余时间学习更多的知识以及提高学校课程的管理和办公能力,研究和实现一个在线学习与管理系统便成为一个迫切的要求。
本项目根据高校日常管理工作的需求以及在线学习系统的管理流程,结合科学的管理理论,设计并开发了一个基于网络环境的在线学习与管理系统。在线学习与管理系统能够很好的为用户提供方便快捷的信息登记、查询、管理功能,通过网络能够及时的查看和学习课程,不但节省了人力和物力,而且提高了管理员的工作效率。本设计基于JavaEE利用MyEclipse开发平台进行开发,整个学习系统的业务流程与科学管理理论相结合,采用B/S结构,前台通过JSP、CSS以及JavaScript 来实现界面,后台服务端则结合JavaBean与Servlet开发技术,以及MySQL作为数据库进行开发。系统的特点是具有开放性,打破地域与时间的约束,实时开放,自主学习与教师指导相结合,提高学习效率。经过测试,系统运行正常,为在线学习以及管理提供了一个较好的平台。
论文主要介绍了本设计的开发背景,所完成的主要功能以及开发整体过程。重点说明了系统设计思想、设计的技术以及解决方案。
关键词:在线学习与管理;JavaEE;MyEclipse;Servlet
目录:
1绪论 1
1.1 课题背景 1
1.2 课题研究目的及意义 1
1.3 国内外研究现状 2
1.3.1 国外现状 2
1.3.2 国内现状 2
1.4 研究方法 2
2系统开发环境及技术介绍 4
2.1 系统开发环境 4
2.1.1 MyEclipse开发平台 4
2.1.2 数据库简介 4
2.1.3 Tomcat 4
2.2相关技术简介 5
2.2.1 JavaBean 技术简介 5
2.2.2 Servlet 技术 5
2.2.3 JSP技术简介 6
2.2.4 MVC模式 7
3系统分析 8
3.1 可行性分析 8
3.1.1 经济可行性 8
3.1.2 运行可行性 8
3.1.3 时间可行性 8
4 需求分析 10
4.1功能需求分析 10
4.1.1 需求背景分析 10
4.1.2 运行需求分析 10
4.1.3 运行环境需求 11
4.1.4 性能需求 11
4.1.5 安全需求 12
4.1.6 可靠性需求 12
4.2 业务流程分析 12
4.3 数据流程分析 16
4.3.1 系统操作流程 16
4.3.2 数据增加流程 17
4.3.3 数据修改流程 17
4.3.4 数据删除流程 18
5系统设计 19
5.1 系统开发步骤 19
5.2 系统开发流程 19
5.2.1 系统开发流程设计 20
5.2.2 系统体系结构设计 21
5.3 功能模块设计 22
5.4 数据库概念结构设计 23
5.5 数据库逻辑结构设计 24
6系统实现 27
6.1 系统首页实现 27
6.2 登陆模块实现 29
6.3 用户信息管理模块实现 31
6.4 密码信息管理实现 33
6.5 课程信息管理模块 34
6.6 选课信息管理模块 36
7程序测试与评价 39
7.1 程序调试 39
7.2 程序的测试 39
7.2.1 测试的重要性及目的 39
7.2.2 测试的步骤 39
7.2.3 测试的主要内容 39
7.2.4 测试用例 40
7.3 系统的特点和优点 41
7.4 系统存在的不足和改进方案 41
7.5 设计收获和心得 42
8总结 43
致谢 44
参考文献 45
附录 47
论文字数:23561
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]