当前位置:主页 > 科技论文 > 软件论文 >

基于Struts2架构的高校网络教学平台设计与开发

发布时间:2019-06-26 15:47
【摘要】:随着计算机技术和宽带网络的飞速发展,高校网络教学平台为高校教学提供了一种新的手段和方式。大力开展网上教学,注重学生对教学资源的真实需求,推动信息技术与课程信息的结合,这是推动教学改革和培养创新人才的有效途径,也是教育技术在教学中充分应用的体现。而高校网络教学平台是基于互联网实现网上教学的基础条件。本论文面向高校课程教学需要,针对课程教学各主要环节的特点和需求,研究开发了能支持选课管理、授课管理、答疑互动、音视频交流、在线考试等多项功能的网络教学平台。该网络教学平台采用了B/S结构模式进行设计开发,对网络平台的功能进行了细致的功能划分和优化。开发中采用了最新的Struts2开发架构,使用MySQL作为后台数据库,以Eclipse为主要开发工具,利用JSP,WebRTC等编程语言和技术,最终开发完成了具备上述基本功能的高校网络教学平台。该网络教学平台系统主要分为学生模块、教师模块、管理员模块。学生模块实现了对教学资源的自由获取,以及以文本、音频、视频等形式与教师的便捷交流。教师模块实现了对各种教学资源的动态管理、答疑等。管理员负责后台的更新维护,主要是负责学生及教师的管理、公告的管理、试题管理、教学资源管理、留言版的更新维护功能。本文详细介绍了目标网络教学平台的系统需求分析和面向对象建模结果,描述了系统的总体设计、功能模块设计、数据库逻辑设计和表结构设计,并介绍了基于struts2开发架构的网络教学平台的开发实现,介绍了各部分的功能及部分关键代码,并详细介绍了基于WebRTC的音视频直播及交流平台的功能及实现。对所开发的网络教学平台的功能测试和性能测试表明所开发的平台功能正确合理、运行流畅,通过文本、音频和视频等多形式交流提高互动交流效果,能为高校教学活动提供较好的支持,具有良好的应用前景。
[Abstract]:With the rapid development of computer technology and broadband network, the network teaching platform in colleges and universities provides a new means and way for university teaching. It is an effective way to promote teaching reform and cultivate innovative talents to vigorously carry out online teaching, pay attention to students' real demand for teaching resources, and promote the combination of information technology and curriculum information, and it is also the embodiment of the full application of educational technology in teaching. The network teaching platform of colleges and universities is the basic condition to realize online teaching based on Internet. In order to meet the needs of curriculum teaching in colleges and universities, according to the characteristics and needs of the main links of course teaching, this paper studies and develops a network teaching platform which can support the functions of course selection management, teaching management, question answering interaction, audio and video communication, online examination and so on. The network teaching platform adopts B / S structure mode to design and develop, and the function of the network platform is divided and optimized in detail. In the development, the latest Struts2 development architecture is adopted, MySQL is used as the background database, Eclipse is used as the main development tool, and JSP,WebRTC and other programming languages and technologies are used to develop the network teaching platform of colleges and universities with the above basic functions. The network teaching platform system is mainly divided into student module, teacher module and administrator module. The student module realizes the free access to teaching resources and the convenient communication with teachers in the form of text, audio, video and so on. The teacher module realizes the dynamic management and answering questions of all kinds of teaching resources. The administrator is responsible for the background update maintenance, mainly responsible for the management of students and teachers, announcement management, test question management, teaching resources management, message version update maintenance function. This paper introduces in detail the system requirement analysis and object-oriented modeling results of the target network teaching platform, describes the overall design of the system, the design of functional modules, the design of database logic and the design of table structure, introduces the development and implementation of the network teaching platform based on struts2 development architecture, introduces the functions and some key codes of each part, and introduces in detail the functions and realization of audio and video live broadcast and communication platform based on WebRTC. The function test and performance test of the developed network teaching platform show that the function of the developed platform is correct and reasonable, running smoothly, improving the interactive communication effect through text, audio and video and other forms of communication, which can provide good support for teaching activities in colleges and universities, and has a good application prospect.
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 杨道平;;基于Struts2学生信息管理系统的设计与实现[J];中国新通信;2013年09期

2 章邺;;基于Struts2框架的图书馆内部管理系统的研究[J];长春大学学报;2011年12期

3 曾威;黄维平;;基于Struts2的参数传递方法研究[J];电脑知识与技术;2010年34期

4 常革新;任永昌;;Struts2框架校验文件自动生成技术[J];计算机技术与发展;2013年01期

5 国玉宝;陆素梅;;基于Struts2框架的通用性设计[J];电脑编程技巧与维护;2014年11期

6 李晓明;;基于Struts2框架的输入校验功能的实现与应用[J];电脑知识与技术;2013年35期

7 赵慧青;周家纪;褚媛;;基于Struts2企业级异常处理研究及扩展[J];微计算机信息;2008年33期

8 王昊;;基于Struts2框架技术在WEB项目中的应用[J];科学中国人;2014年04期

9 王勇;程飞;张涛;刁伟;;基于Struts2框架的学生助理管理系统的设计与实现[J];电脑知识与技术;2010年18期

10 李静梅;王超宇;;Struts2架构中的Commons-fileupload组件应用技术[J];应用科技;2011年04期

相关硕士学位论文 前6条

1 吴刚;基于struts2的电子商城系统的研究与实现[D];电子科技大学;2014年

2 陈丹杰;基于Struts2架构的高校网络教学平台设计与开发[D];北京工业大学;2016年

3 陈敏毓;基于Struts2框架的企业人力资源管理系统的构建[D];复旦大学;2009年

4 王益维;基于Struts2的门户网站自动生成系统的设计和实现[D];华中师范大学;2009年

5 曾军;基于Struts2架构的工程项目管理系统设计与实现[D];湖南大学;2013年

6 程雪松;基于Struts2的操作系统课程网站的设计与实现[D];安徽大学;2013年



本文编号:2506297

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2506297.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ee3c4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com