没有合适的资源?快使用搜索试试~ 我知道了~
java基于ssh的在线教育系统的设计与实现毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 181 浏览量
2023-08-10
09:56:59
上传
评论
收藏 997KB DOCX 举报
温馨提示
试读
36页
java基于ssh的在线教育系统的设计与实现毕业论文.docx
资源推荐
资源详情
资源评论
在线教育系统的设计与实现
[摘 要] 随着计算机技术的飞速发展,计算机在网络中应用的普及,利用计算机
实现网络教学的应用势在必行。本系统结合教学实际情况,经过深入的需求分析,采用
最新的开发平台 J2EE 与 Mysql 结合作为开发工具, 使用 SSH 框架、Ajax 技术、
Javascript 技术,开发出了基于 Web 的在线教育系统。系统包括学生学习子系统、教师
教学子系统和管理员子系统。学生可以进行公告浏览、提问、交作业等操作,教师可以
进行公告管理、讨论组信息的管理等。它突破传统教育的限制,实现资源的合理配置,
是现代在线教育在实践中的具体应用,其推广应用将具有广泛的社会价值。
[关键词] MVC;SSH;JSP;在线教育
Design and Implementation of
the Online Education System
Abstract: Along with the soaring of computer technique, as well as the widespread
acceptance of the computer applications in the Internet, it is inevitable that online
instruction, which takes the advantage of computer techniques, will acquire a large
popularity. Absorbing the true essential from practical teaching experience and intensive
requirement analysis, the Web-Based Online Instruction System comes to its birth, which
adopts the latest development platform J2EE and MySQL as the dedicated database. The
techniques used when developing the system are the followings: the SSH technical
structure, Ajax, Javascript. The system is comprised of the following three parts: subsidiary
system of students’ learning, subsidiary system of teachers’ instruction and subsidiary
system of administrator. Students can perform operations like browsing the public
announcements, rasing questions and submitting their homeworks, meanwhile, teachers are
able to manage the public announcements and seminar information. Breaking through the
constraints from traditional education, the system manages to achieve a reasonable
distribution of educational resource and is a practial instance of modern online education,
the popularisation of which may hold massive value to the society.
Key words:MVC;SSH;JSP;OnlineEducation
目 录
1 绪论.........................................................................................................................................1
1.1 课题背景.......................................................................................................................1
1.2 课题研究现状...............................................................................................................1
1.3 现代远程教育的重要性...............................................................................................2
1.4 现代远程教育的优点...................................................................................................3
1.5 本论文的主要研究工作...............................................................................................3
2 相关技术介绍.........................................................................................................................4
2.1 技术分析.......................................................................................................................4
2.2 Java ................................................................................................................................4
2.3 MVC 模式 .....................................................................................................................5
2.4 Struts 框架 .....................................................................................................................6
2.5 Spring 框架....................................................................................................................6
2.6 Hibernate 框架...............................................................................................................7
2.7 UML...............................................................................................................................8
3 在线教育平台的总体设计.....................................................................................................8
3.1 引言...............................................................................................................................8
3.2 需求分析.......................................................................................................................9
3.2.1 系统前台需求分析.............................................................................................9
3.2.2 系统后台需求分析...........................................................................................10
3.3 可行性分析.................................................................................................................10
3.4 系统体系结构.............................................................................................................11
3.5 系统功能模块.............................................................................................................11
3.5.1 模块设计原则...................................................................................................12
3.5.2 教学模块设计...................................................................................................12
4 系统的具体实现...................................................................................................................14
4.1 后台数据库设计.........................................................................................................14
4.1.1 系统管理及登录控制数据...............................................................................15
4.1.2 公告管理数据库...............................................................................................16
4.1.3 讨论组管理数据库...........................................................................................17
4.1.4 实时交流数据库...............................................................................................17
4.2 功能模块的设计.........................................................................................................17
4.2.1 登录控制模块...................................................................................................18
4.2.2 公告管理模块...................................................................................................18
4.2.3 作业管理模块...................................................................................................20
4.2.4 讨论组模块.......................................................................................................20
4.2.5 实时交流模块...................................................................................................21
5 系统功能展示.......................................................................................................................21
5.1 界面.............................................................................................................................21
5.1.1 登录界面...........................................................................................................21
5.1.2 教师添加公告界面...........................................................................................22
5.1.3 学生提问界面...................................................................................................22
5.1.4 教师上传作业界面...........................................................................................22
5.1.5 实时交流室界面...............................................................................................23
5.2 程序.............................................................................................................................23
5.2.1 配置文件...........................................................................................................23
5.2.2 实现代码...........................................................................................................24
6 系统的安装与测试...............................................................................................................25
6.1 系统的安装.................................................................................................................25
6.1.1 安装环境...........................................................................................................25
6.1.2 拷贝文件...........................................................................................................25
6.1.3 配置在线教育平台...........................................................................................25
6.2 系统的测试.................................................................................................................25
6.2.1 测试技术...........................................................................................................25
6.2.2 系统的功能测试...............................................................................................26
6.2.3 系统的易用性测试...........................................................................................26
6.2.4 测试数据及结果...............................................................................................26
6.3 系统的维护.................................................................................................................27
7 总结与展望...........................................................................................................................27
7.1 总结.............................................................................................................................27
7.2 展望.............................................................................................................................28
结束语.......................................................................................................................................29
参考文献...................................................................................................................................30
致谢...........................................................................................................................................31
1
1 绪论
1.1 课题背景
进入 21 世纪后,计算机、网络、卫星通讯等成为信息社会包括现代教育的技术标
志。网络对教育最大影响使得教育从资源的开放到学习的开放。教育的信息化包括手段、
设施、系统等方面的网络化和开放性。
在这样的背景下,在线教育
[1]
(Online Education),又称现代远程教育(Teaching
and Learning at a Distance)显示了其巨大的优越性和可行性,目前在中国各高等院校
中正在蓬勃发展。
可以说,现代远程教育是现代教育的一种重要形式,是教育发展的一个重要方向。
相应地,对现代远程教育的实现技术和管理方式的研究也是计算机应用技术的一个重要
研究方向
[2]
。
国家在 1979 年成立了中央广播电视 CRTVU(China Radio and Television
University),它是国家教育部直属的高等教育学院,它使用广播、电视、印刷和视听材
料进行跨越省、市、自治区,遍布城市与乡村的远程教育。
南阳理工学院从事包括普通高等学历教育、现代远程开放教育、职业教育和继续教
育等多种教育。构建从全日制教学到半脱产和不脱产教学、面授教学到学员自主化学习
和教师导学相结合的立体化教学体系
[3]
。
1.2 课题研究现状
由于 Internet 技术的快速发展和 Web 技术的不断发展,实现基于 Web 的现代远程
教育事业己引起了国内外的重视
[4]
。
20 世纪 80 年代以来,发达国家凭借其技术及资金优势纷纷进行了现代远程教育的
研究工作,并取得了很多研究成果。近年来,美国政府用于网络教育的开支每年高达
100--200 亿美元,于 1984 年成立了 NTU(National Technological University),利用
网络向全国范围提供大学、研究所的硕士课程,美国的网络大学己有 300 多所,80 多所
大学允许通过网络学习获得学位。此外,英国在 1989 年设立的对英国高等院校的教学
进行重大革新的 CTI(Computer in Teaching Initiative)工程,其目标就是通过计算机、
多媒体与网络通信技术的结合实现对所有学科从教学模式、教学内容到教学组织形式的
彻底变革,以达到提高学习质量与教学效率的目的。英国政府把 1998 年定为网上教育
年。至今,英国全国各级学校都建立了自己的网上学校。亚洲、欧洲、美洲、大洋洲的
许多国家,也都在积极发展现代远程教育。
随着远程教育活动的发展,一些关于远程教育的协会也相继成立,国际上也有了定
期举办的相关学术会议,其中著名的就是远程教育国际会议 ICDE(International
Council of Distance Education)。
剩余35页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3297
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功