红色旅游教育融媒体平台的设计与实现

(整期优先)网络出版时间:2023-01-09
/ 2

红色旅游教育融媒体平台的设计与实现

田宜国, ,姜卜荣

长春师范大学  130123

摘要:为了减少大量教学管理中所出现的重复性劳动,有效提升教学效率,本文设计了一个红色旅游教育融媒体平台。该平台以SSM 框架作为系统基本骨架,采用MVC 交互模式实现。实验运行的结果表明,该平台能够减少大量教学管理中所出现的重复性劳动,有效提升教学效率,具有较好的实际应用意义。

关键词:SSM 框架;教学管理;红色旅游教育;融媒体平台

0引言

随着网络信息技术的不断发展,人类社会已经进入了知识网络时代。各领域都需要借助信息技术形成新的发展态势。对于红色旅游教育领域来说,也需要打破传统教学模式的限制,用信息技术促进现代教育水平的提高。就目前我国的红色旅游教育而言,由于课程结构不断优化,教育比重不断提高,高校也承担了巨大的教育资源压力。为减轻红色旅游教育的压力,促进高校教育信息化发展,需要通过远程教育、校园网等方式搭建红色旅游教育网平台。从而实现高校体育资源的共享,弥补教学资源短缺导致的教学质量下降。此外,融合媒体背景下的红色旅游教育与媒体平台的应用,可以减少教学管理中大量的重复性劳动,有效提高教学效率,具有良好的发展前景。

1系统开发技术

1.1 Tomcat 服务器

Tomcat是一款免费开源的Web应用服务器。该平台可以帮助程序员创建Servlet的Web容器。在此基础上,处理配置文件截获的请求,并显示相应的Web界面。

1.2 MVC

在MVC中,M代表Model,负责业务模型;V代表View,负责前端用户页面;C代表Controller,其负责系统中的业务逻辑。当用户指令通过视图传递给控制器时,相应的业务逻辑将完成,控制器将要求模型更改状态。最后,模型通过数据访问将新数据发送给视图,以获得相应的反馈。

1.3 SSM

SSM表示Spring+SpringMVC+MyBaits。其中SpringMVC是Spring的一部分。Spring的核心思想是控制反转。当需要对象时,Spring不要求程序员直接在程序中创建对象。相反,Spring使用系统中的bean工厂通过Java的反射机制自动生成它,并将它注入到需要它的对象中。SpringMVC为系统中的视图类型提供了大量支持。通常,它只需要通过页面标签向用户显示模型数据。它可以实现拦截请求。MyBaits通过调用Mapper数据库来增加、删除、修改、查询数据。

2系统设计

2.1功能设计

红色旅游教育融媒体平台根据需求分析中不用的用户需求可以将平台划分为4个模块分别为:个人信息管理模块、红色旅游教育学习模块、系统管理模块、教师模块。如图1 所示。

图1 功能结构

2.2数据库设计

红色旅游教育融媒体平台的主要数据包括学生、教师、课程、学习过程等信息。由于学生、教师和课程之间的数据交互量巨大,因此根据系统设计合理的表结构非常重要。在设计时要分析每个表之间的相关性和每个对象的特征,减少数据的冗余。本系统的主要数据库表有:用户表、课程进度表、评论表、课程分类表、轮投图等。本系统最常见的操作是管理员添加课程,用户查看课程,用户评论课程。

3系统功能的实现

3.1 网站后台功能实现

3.1.1 后台登录功能

红色旅游教育融媒体平台登录页面采用SSM前端框架搭建,简洁美观。同时,为了提高系统的安全性,防止黑客对系统的恶意攻击,设置了验证码,对登录进行验证。当用户进入登录界面时,系统生成验证码并保存在指定的会话中。当验证码不清楚时,用户可以点击图片向后台发送Ajax请求,后台会重新生成验证码并发送回登录页面。用户输入相应的信息后,系统调用对应控制器的方法查询数据库中的用户信息。如果信息不一致,系统返回登录界面,帐号或密码显示错误。如果匹配,后台将用户信息保存到会话域中,保持登录状态,跳转到后台首页。

3.1.2 轮播管理功能实现

轮转管理主要用于首页显示最新课程。添加图像链接、名称、重量和可用性信息。为了减少项目的体积,将图片上传到七牛云图片存储的OSS对象库中,并将图片的链接地址、链接地址等信息与数据库一起返回。

3.1.3 用户管理功能实现

用户通过首页注册后,管理员可以对用户信息进行添加、删除、修改、查询等操作。

3.1.4 课程分类管理功能实现

课程分类管理就是将平台上所有的课程进行分区,方便学生在前台查找相应的课程。管理员可以动态添加和删除分类。

3.1.5 课程管理功能实现

管理员可以对课程信息进行添加、删除、查询、穿脱等操作。当有新课程或课程信息不正确时,管理员可以查看和修改课程信息。当有新课程时,管理员可以添加课程的章节信息,也可以批量添加。批量添加使用预先设置的excel模板来导入课程章节。使用已经在Java的Poi.jar包中编写的方法将excel的列和列信息插入到数据库中。

3.2 前台功能实现

3.2.1 首页与课程浏览页

主页和课程浏览页面设计以简洁为主,用户可以直观地看到整个网站的分区和具体内容。主页主要由导航栏、车轮铸造区、课程区等组成。导航栏显示了所有的列信息,用户可以根据导航栏的分类找到自己需要的课程,轮播区是为了更好的展示网站上的好课程。点击图片,可以进入课程页面。课程浏览页面与主业务设计一致,主要是为用户提供更好的所有查询体验。

3.2.2 个人中心页面

个人中心页面主要是为用户选择课程信息、个人信息和记录提供方便。通过课程学习历史记录可以查看学习进度,在答题评论区可以轻松查看老师给出的答题结果。

参考文献

[1] 李永涛,杨俊灵.宁夏教育云开放平台设计与实现[J].中国教育网络,2022(07):74-76.

[2]  张海珍,桑鹏程.高校继续教育智慧管理与服务平台设计策略探析[J].重庆科技学院学报(社会科学版),2022(04):34-40.

该论文为2022年吉林省大学生创新创业训练项目省级立项阶段性研究成果。

项目名称:赤热征途——基于微信小程序的红色旅游教育平台的设计与实现

项目编号:S202210205034