当前位置:   article > 正文

基于微信小程序星火连城红色教育系统的设计与实现_本文旨在探讨如何设计与开发一款党史小程序,以便更好地向人们传播党的历史知识,并

本文旨在探讨如何设计与开发一款党史小程序,以便更好地向人们传播党的历史知识,并

课题背景与意义

近年来,党和国家越来越重视大学生思想政治教育工作的成效,各大高校作为思想意识形态建设的前沿阵地也纷纷响应号召,相继开展了丰富多样的红色教育活动。然而仍有部分高校在进行红色文化教育的过程中面临一些问题和挑战 [1],导致红色基因的传承效果大打折扣。例如:存在部分大学生对传统的理论教育方式产生抵触甚至厌恶的情绪,其本质反映了目前各高校的红色教育体系缺少对大学生个性化需求的分析与把握,不能与大学生的实际生活相联系[2],从根本上无法调动大学生学习的兴趣和热情;其次,各高校的红色教育模式都充分体现校园文化、各具特色,但是高校间缺乏红色文化教育的交流与合作,不同高校的学生之间也很难进行互动、相互学习。“星火连城”红色教育系统为高校的红色文化教育提供了一个全新的互动学习平台,用户可以根据自己的需要自主进行红色文化的学习。本系统运用了文字、图片、视频等多种传播形式,以满足大学生对于红色文化学习的不同接受方式;而且,本系统能够根据用户的学习记录通过算法推测其可能感兴趣的红色文化版块进行推送;此外,本设计不仅注重红色文化的“输入”过程,也不会忽略知识“输出”过程,大学生用户可以在本平台上分享学习感悟或者结合自己的大学生活交流心得。最关键的是,本系统能够让各高校展示自己的特色红色教育方式,加强高校及大学生之间相互交流、合作与学习,营造一种极具互动性与多样化的红色文化学习氛围,进而提升高校红色教育的育人成效[3]。

相关研究现状

21世纪以来,随着互联网科技的发展,人们的通讯方式日新月异、层出不穷,据统计微信的使用频率稳居首位。自2011年1月21日微信首次问世至今,截至2016年11月其用户注册量高达数亿。其中影响最大的当属大学生群体[4],郑小娜的《大学生微信使用现状调查与分析——以全国208所高校为例》中表明:84.7%的大学生都在使用微信,可见,大学生对微信的接受度和认可度相当高[5]。而且微信小程序作为内部应用程序相较于APP更受大学生用户的欢迎与喜爱,主要源于其三大优势:无需安装、触手可及和用完即走,因此无论是在工作生活,还是教育学习方面,大学生用户都更倾心于微信小程序的快捷便利[6]。针对红色文化学习,国内众多高校对“互联网+”红色教育的创新需求促使许多运用于红色教育的APP和微信小程序的出现,大学生用户规模远超1400万。

现存相关APP中最具权威性的还是“学习强国”平台,于2019年1月1日正式上线,不仅所含资源丰富,而且形式也相当新颖。据后台统计,在所有学习形式中,视频类浏览量最高,图文与新闻类次之,由此可见,具有强烈感官效果的传播方式更容易使大学生用户接受[7],对开发相关应用程序有很好的借鉴意义。然而,该APP受众面较广,没有很强的针对性;内容门类繁多,无法完全贴合用户需求进行个性化推送;用户之间交流学习的互动性不是很强,缺乏分享与知识“输出”的功能。因此,可以在此基础上进行精准化、个性化与共享化的完善。

虽然微信小程序在用户体验感上明显优于APP,但是,目前已出现的红色教育小程序大部分充满了商业化气息,失去了红色文化活的灵魂。除此之外,还存在其他不足:一是内容枯燥,既不能紧密联系大学生实际生活,也不能与时俱进;二是教育形式单一,多以文字图片形式为主,很难激起大学生学习兴趣;三是平台几乎零互动性,造成用户使用量并不可观。由此可见,致力于大学生红色教育的小程序存在着很大的缺口,这是个亟待解决的问题[8]。

对研究本课题的启发

当下,随着党和国家的号召,越来越多的红色教育类App、网站、小程序相继问世,其中不乏已经发展得相当成熟的成果,具有很大的学习借鉴意义。近几年受疫情影响,大部分高校取消了各类红色教育户外实践活动,学生无法亲临现场感受氛围,这对他们的学习积极性无疑会产生一定的影响。而一些主要以视频图片为传播方式的App、小程序就很好的弥补了这一点,让大学生足不出户就能参观革命纪念馆、寻访红色教育基地,对于这种带来强烈感官刺激的传播方式是非常值得借鉴的。但是,现有的App、小程序并没有完全针对大学生这一受众群体的,并且普遍存在互动性不是很强、缺少个性化推荐等问题。对于以上情况,可以采用个性化推荐算法为大学生用户推送感兴趣的内容,增加创建学习社区的模块,提供分享交流等功能。此外,在传播方式方面,也可以推陈出新,比如实现一个“共享影院”,把身处不同高校的大学生聚在一起观看红色教育影视,通过弹幕实时发表自己的体会感悟,促进高校间学生的思想交流。总之,红色教育类应用程序还有很大的完善空间。

系统总体设计

系统主要包括以下几个模块:

  1. 首页红色教育信息推荐、分类与浏览。
  2. 分享红色教育类内容,发表文章、分享人物事迹等。
  3. 通讯录管理,搜索添加好友、发送、接收消息。
  4. 创建学习社区,讨论、评论、点赞和回复。
  5. 答题挑战,选择答题模式,查看分数排名

系统结构

本系统将设定普通用户和管理员两种角色,普通用户可以在前台进行个人信息管理、浏览与搜索信息、分享红色教育内容、创建学习社区、通讯录管理、答题挑战、查看学习报表。管理员可以在后台进行用户信息、红色教育信息、题库、学习报表的管理,审核用户上传内容。系统结构如下:

系统前台流程设计

本系统的前台主要为普通用户提供红色文化学习与学习社区服务。用户未登录的状态下只能浏览文章、视频及下方的评论,登录后主要进行浏览推送的红色教育信息,分享文章、人物事迹等,以及进行学习社区的互动。

系统后台流程设计

本系统的后台主要为管理员对红色教育信息分类、题库、学习报表、用户个人信息、学习社区进行管理。

个性化推荐

本系统针对不同大学生对红色教育内容的个性需要,采用基于物品的协同过滤算法(Item-Based Collaborative Filtering CF)给用户推荐教育内容。该算法预先根据所有用户的历史偏好数据计算红色教育信息之间的相似性,然后把与用户感兴趣的主题相似的文章或视频推荐给用户。

基于内容的推荐算法的交互过程如下:

  1. 首先收集红色教育相关信息,构建一个数据库
  2. 计算红色教育内容两两之间的相似度
  3. 使用用户-教育信息评分矩阵来预测用户对某个红色教育信息的评分,即感兴趣程度。
  4. 推荐时进行查表给相应用户推送可能喜欢的相似内容。

本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE

技术路线

开发语言:Java、小程序

前端技术:JavaScript、VUE.js(2.X)、css3

后端框架:ssm

JDK版本:JDK1.8

服务器:tomcat9

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

浏览器:谷歌浏览器

小程序运行软件:微信开发者

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/639354
推荐阅读
相关标签
  

闽ICP备14008679号