基于JSP的《操作系统》在线学习系统设计与实现开题报告
2021-12-30 21:15:51
全文总字数:2201字
1. 研究目的与意义及国内外研究现状
当今世界,已经进入数字化、信息化时代,知识爆炸式增长使人们对教育的需求日益增加。随着互联网的发展,为人类的高效学习提供了新的途径。其中在线学习系统能够帮助学生或其他学习人群跨越时间和空间的障碍,随时随地通过网络学习知识。基于web平台的在线学习系统更能够贴合这一目标,在不需要安装其他辅助软件的情况下,实现跨平台多浏览器访问,成为普及全民教育的重要方式和发展方向。我国当前教育资源匮乏,人口基数较多,在解决民族教育问题中,不仅要考虑教育资源问题还应该考虑教育资源的质量、教育公平性等问题。在线学习将分布在不同地点的教师、学生和多媒体课件资料联接在一起,它具有超空间性、交互性、共享性、时效性、独立性等优点。在线学习将优质的教学资源保存下来,共享给更多需要的人,解决了上述的问题,非常具有发展前景。
综合上述分析,本文将设计并实现一个方便高效的在线学习平台。利用最新的web技术和在线学习的思想构建辅助学习的web应用,保留优质的教学资源,使学习方式更加多样化,摆脱时间和空间的障碍,更加充分的利用业余时间。
国内外研究现状
1999年,我国首次在4所普通高校开展在线学习试点,网络应用水平很低,经过近年来的发展,网络应用水平指数级上升,更多高校开始进行在线学习试点。网上教学的环境已经逐渐形成规模。同时,在线学习的理论和概念正在逐渐被在校师生和社会人士所接受。部分学校积极探索和鼓励学生采用网上自主学习方式学习。此外,国内很多高校都准备或已经采用基于web的在线学习系统,选取的开发工具主要为asp、php、jsp和oracle、mysql的相结合。例如浙江大学、哈尔滨工业大学开发了自己学校的c程序设计和数据结构在线学习平台,提供学生在线学习和资源共享。
2. 研究的基本内容
在线学习系统的发展历程、现状和发展趋势等进行介绍,明确系统目标及功能。介绍系统设计和实现的相关技术,对j2ee架构、关键技术进行介绍。讨论mvc三层架构、组件技术和流媒体技术在系统中使用的思路和方法。
从需求分析的角度出发,设计系统的整体架构、功能模块和数据库设计等。
在系统设计的基础上,重点对系统中实现的各个组件和数据访问的实现进行详细分析和介绍。针对多用户并发访问,数据存储,网络数据传输,性能优化等进行详细描述。
3. 实施方案、进度安排及预期效果
实行方案:基于在线学习系统设计方案,进行可行性分析,需求分析,总体设计,并对系统进行详细设计,包括具体的模块实现结构,数据流图,关键功能代码;之后,搭建myeclipse和mysql本地开发环境,根据系统设计的类图实现基于struts框架的mvc框架,使用jsp开发技术设计实现在线学习系统。网站前端部分使用html5、css和javascript技术并结合jquery、bootstrap等框架实现多平台兼容,在大部分设备和浏览器上均可以使用。数据持久化技术采用hibernate架构,访问数据库采用多线程缓冲链接池技术等,通用模块采用javabean和servlet技术。并针对数据的特点进行优化网站访问和数据存储。进度:
2016年10月25日至2016年12月20日 开题报告撰写
2016年12月20日至2017年2月10日 素材搜集,功能分析设计
4. 参考文献
[1] 屈晓《基于j2ee的c语言在线学习系统的设计与实现》华南理工大学 2013[2] 陈明《基于b/s结构的高校英语在线学习系统的设计开发》云南大学2013
[3] jun ou,yun pei,min chen,qingxiu wu,shizhuan li《design and research on teaching platform of stage task using javaee》springer, dordrecht 2012
[4] antonio goncalves《beginning java ee 7》apress 2013