基于JSP的《操作系统》在线学习系统设计与实现

 2022-01-17 11:01

论文总字数:30551字

目 录

1 绪论 1

1.1 在线学习概念与发展 1

1.2 在线学习系统研究进展 2

2 系统相关技术介绍 3

2.1 系统环境搭建技术 3

2.1.1 MySQL数据库 3

2.1.2 Tomcat介绍 3

2.2 系统开发技术 4

2.2.1 J2EE概念 4

2.2.2 MVC架构 5

2.2.3 SSH集成框架 6

2.2.3.1 Struts框架 6

2.2.3.2 Springs 框架 7

2.2.3.3 Hibernate框架 7

2.2.4 三层架构 8

3 系统需求分析与可行性分析 9

3.1 系统需求和目标 9

3.2 可行性分析 10

3.2.1 经济可行性 10

3.2.2 技术可行性 10

3.2.3 其他可行性 10

4 系统设计 11

4.1 总体架构设计 11

4.2 功能模块设计 12

4.2.1 用户权限设计 12

4.2.2 课程学习设计 12

4.3 数据库设计 12

4.3.1 E-R模型 12

4.3.2 课程相关的表设计 13

4.3.3 用户相关表设计 16

5 系统实现 18

5.1 数据交换载体实现 18

5.1.1 JavaBean 18

5.1.2 配置文件 21

5.2 业务逻辑层实现 25

5.3 DAO层的实现 27

5.4 用户接口服务层实现 27

5.5 用户界面实现 29

5.6 系统测试 32

6 总结 33

参考文献 33

致谢 35

基于JSP的《操作系统》在线学习系统设计与实现

陈燃

,China

ABSTRACT:E-learning is one of the most active areas in education. It overcomes the limitations of traditional education and provides people with a more convenient and quick way of learning, and has great developing potentials. This paper general summarizes the concept and development of e-learning, and the development of e-learning platform both at home and abroad. According to the result of requirement analysis, the whole structure of e-learning system which meets university students for operating system is designed. In order to optimize system data access, ER model is used to complete database design and reduce data redundancy of related data tables. At the same time, the design of multi-level user rights provide more diverse, more secure access rights. The three main frameworks Struts, Spring and Hibernate combine with JSP technology completed the implementation of system. E-learning system is designed to help users’ autonomous learning. It includes four modules: students can view and download the learning resources; teachers can upload learning resources, and add new course; administrators can manage learning resources and member; the system also provides communicating online between the students and students, or between teachers and students. Then the system’s deployment and testing are introduced. In the last part of the paper summary contents and include the analysis of Advantages and Disadvantages and Future Prospect.

Key words:E-learning; JSP; SSH; J2EE; Software engineering

绪论

在线学习概念与发展

在线学习是区别于传统的学习方式,通常是指在由通讯技术、微电脑技术、计算机技术、人工智能、网络技术和多媒体技术等所构成的电子环境中进行的学习,是基于技术的学习[1]。科学技术的发展日新月异,社会进入数字化、信息化时代,信息量、知识量爆炸式增长,传统教育的弊端逐渐被放大,已经无法满足人们增长的学习需求。在线学习顺应了时代发展的趋势,特别是以网络为主要载体的在线学习,使人们随时随地获取学习资源成为了可能。在线学习的出现是社会知识需求变更的结果。知识获取速度变得更快,知识包含范围更加广泛,这使得传统的学习方式,面对面的传授模式陷入困境。在线学习的特性正好满足了当前的学习需求,它借助与多媒体与网络,实现跨空间性、跨时间性。用户可以在任何地点和时间学习,大大节省学习成本。优秀的学习资源以这种形式可以得到高度整合,学生与学生之间的资源竞争几乎为零 [2]

函授教育出现在19世纪中叶的英国,此时的英国发明并应用了蒸汽机和铁路,扩大了人们的地理活动范围,老师们把学习资料邮寄给学生,让学生可以在不同的地方完成学业,同时针对学生出现问题老师与其通过信件进行交流。在线学习发展到今天,拥有强大的生命力,广泛活跃在教育的各个领域中。在线学习的发展与新型技术研究工作密不可分,新技术像是一剂强心剂,刺激教育领域不断产生新的在线学习形式,最开始的函授教育在印刷、录音录像媒体和无线电广播技术应用之后演变为广播电视教育,21世纪初模拟视音频、数字化媒体、计算机网络和卫星传输技术逐渐成熟,构成了震撼人心的网络在线学习新形式。如今下一代在线学习形式正在发展,移动通信网络技术以及移动终端普及,带动移动教育的发展,人们在任何时间和地点都可以享受技术带来的便捷,体验移动在线学习的魅力 [3]

至今为止,在线学习经历了函授教育、广播电视教育,网络教育等三个发展阶段[4],如今正在朝着更加便捷和方便的移动教育发展,如图1所示。

图1 在线学习概念发展

阶段一:以邮件传输的纸介质为主的函授教育阶段。这一方式是在线学习的开端,在新中国成立前后,我国邮政发展迅速,函授教育为我国培养了很多人才。

阶段二:20世纪80年代的广播电视教育。以广播电视、录音录像作为学习资源传播的载体,成中心型向外传播信息。虽然它突破了地理位置的限制,但学习的内容还是以教学方为主导。

阶段三:借助计算机网络和多媒体技术,发送视频,音频以及其他文件形式的资料,为其他网络终端提供学习支持。这种在线学习方式的突出特点是:教学资源经过整合后变得极为丰富,学习者可以自由的选择合适的学习资源。教学形式被重新定义,以学习为核心,完全颠覆了传统的教学为中心的形式,同时摆脱了时间和空间的束缚。

“在线学习”始终是一个变化的概念,随着时间和技术的发展有着不同的定义,就目前而言,指的是计算机信息技术和互联网在教育领域的应用而形成的新型学习形式。它具有超空间性、交互性、时效性的特性是传统学习远远无法比拟的。也正是如此,在线学习在教育领域引起了重大变革,本身具重要的研究价值。在线学习还具有与时俱进的特点,从发展历程上看,在线学习具有非常强大的生命力,跟随着技术的发展而发展,可以预见在未来在线学习也会更加繁荣,继续推动教育事业的繁荣发展[5]

在线学习系统研究进展

传统的在线学习是通过卫星电视、有线电视、信函、音像制品等方式传递教学信息的,互联网逐渐普及,基于互联网、计算机和多媒体的在线学习成了发展的趋势,而Web网站由于其自身的灵活性、简便性、可靠性、兼容性等特点,己成为通过互联网开展计算机在线学习活动的主要方式[6]。随着云计算和大数据技术逐渐成熟,以及网站开发技术的完善,在互联网中搭建学习网站成本降低,时间也大大缩短。网站也是良好的内容载体,HTML5的发布标志着新一代的网络标记语言的诞生,在网站中嵌入视频、音频等多媒体变得更加方便。另外网络平台提供了随时随地接入网络即可使用在线学习平台的功能,网站也不需要用户安装额外的软件,极大的提高了平台的稳定性、可访问性。基于Java Web网站在线学习系统通常由三个系统组成:在线资源管理系统、在线用户管理系统和在线系统管理系统,分别完成资源发布、更新管理、用户信息、权限管理和系统管理功能。目前在线学习平台的发展可以归纳为以下几点:

(1)在线学习平台支撑环境基本完善。网络基本普及,为用户接入在线学习系统提供了接口。许多学校已经在普及全校WIFI覆盖,信息交换成本降低,减少了访问成本。

剩余内容已隐藏,请支付后下载全文,论文总字数:30551字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;