REST风格干部教育类互联网应用系统设计及应用
2023-05-22郭宇骞
摘要:为促使干部教育向常态化、多样化方向不断发展,保证用户网络学习体验,适合运用REST风格,设计功能完善、实用性强的干部教育类互联网应用系统。本文从系统整体结构设计、系统架构模型设计两个方面入手,完成系统的总体设计,并且从音视频资源采集模块、内容管理子系统、内容分发网络与负载均衡模块、网络学习支持模块等四个方面,完成了系统主要模块的设计。系统性能测试结果表明:该系统运行正常、可靠、稳定,各功能模块满足设计相关要求。希望通过这次研究,为相关人员提供借鉴和参考。
关键词:REST风格;干部教育;互联网应用系统
引言
2019 年,中共中央印发的《中国共产党党校(行政学院)工作条例》强调了各级党校(行政学院)应当充分发挥信息化在教学科研和日常管理中的重要作用,重视运用现代信息技术,积极推动干部教育培训和互联网融合发展。根据该条例精神,各地各级党校逐步建设完善了干部网络在线学习平台,党员干部学习平台、干部在线学习网络平台等多种教育平台不断涌现。但是,这些平台相比大学网络教育培训平台在技术层面还稍显落后,存在教育资源少、网络学习支持力不足等问题,难以满足学员多样化、多媒体学习资源获取需求。而干部网络教育培训对象与普通在校学生有很大不同,存在年龄梯度大、信息化技术运用能力参差不齐等特点。而REST风格干部教育类互联网应用系统的设计和应用,可以有效地提高干部的个人业务能力,突出干部对象特色,满足干部人事部门统一组织需求。所以,在REST风格的应用背景下,如何科学地设计干部教育类互联网应用系统是技术人员必须思考和解决的问题。
1. 系统总体设计
1.1 系统整体结构设计
在设计系统整体结构时,要以业务流程为核心,运用各种技术手段,完成对如图1所示的系统整体结构设计,该结构以分层化、分模块化的方式,详细呈现各个层面工作内容。
在分析学习对象和学习流程的基础上,运用REST风格框架、视频点播、网络直播等技术手段,为学员提供多样化的学习资源。同时,运用分类目录树结构,形象、直观地呈现点播资源,便于学员结合自身实际学习需求,点播需要的学习资源。另外,通过运用网络直播形式,可以实现对会议、报告、活动等现场内容的传输,便于用户足不出户就可以全面地了解和掌握要学习的内容。
1.2 系统架构模型设计
表述性状态传递(Representational State Transfer,REST)作为一种常用的软件架构风格,可以实现对网络应用系统的设计和开发,有效地简化了开发流程,确保系统开发复杂度降到最低,使得系统表现出较高的可伸缩性[1]。利用表述性状态转移相关理论知识,确定客户端服务器解决方案,完成对如图2所示的REST风格干部教育类互联网应用系统架构模型设计[2],从图2中可以看出,该系统架构模型重点呈现服务器与客户端之间所转换的超文本标记语言含义。
2. 系统功能设计
2.1音视频资源采集模块设计
该系统音视频资源主要来源为中央党校(国家行政学院)所录制的远程课程、《中经网》的精品课程等渠道。通过运用该系统的“视频库”模块,可以全面化采集和管理音视频资源。另外,该系统通过运用“自动直播存储模块”,可以为学员提供强大的电视直播、课堂直播服务。在配置音视频采集卡时,要对采集好的有线电视信号进行模拟[3],并将其直接转换为H.264视频流,安全、可靠地存储到系统本地。该系统主要用到学术交流中心、多媒体课堂等多种课堂信号,网络直播信号压缩编码参数如表1所示。
2.2 内容管理子系统设计
该系统视频库主要用于对音视频资源的有效存储,为促使音视频资源向多元化、丰富化方向不断发展,要利用内容管理子系统,对其进行加工制作。通过运用内容管理子系统,可以采集、管理和傳输各种结构化资源,并将这些资源进行有机集成处理,然后采用网站页面的方式,对视频点播、网络直播内容进行资源推送。此外,通过运用角色分配机制,可实现对学习资源内容的针对性管理,便于平台采编人员将精力重点放在资源整合、发布上;美工人员将精力重点放在页面设计上;管理人员将精力重点放在统筹系统搭建和运行上。总之,通过运用分工负责机制,可以实现对相关业务流程的优化和完善,促使相关工作人员将重点精力放在各自的工作领域[4]。
2.3 内容分发网络与负载均衡模块设计
内容分发网络模块在实际设计中,要借助虚拟化存储平台,完成对流媒体缓存服务器的构建,该服务器内部含有大量的内容分发节点。当系统出现多个并发用户时,需要结合所设置好的内容分发策略,向边缘节点自动发送远端用户,然后运用媒体缓存服务器,为用户提供强大的流媒体访问功能。另外,该系统通过综合运用云计算、内容分发技术,可以实现对学习资源的有效优化,提高学员在线学习体验。
2.4 网络学习支持模块设计
在进行干部网络教育时,一般会将教育内容资源开发、优质教育资源的共建共享作为工作核心,为学员提供良好的学习条件,而网络学习支持模块的设计,可以保证学员网络学习效果。
2.4.1 站内检索管理模块设计
对于系统首页而言,一般呈现的资源相对固定化,总给人单调之感,而资源检索工具的设计和应用,可以帮助学员从海量学习资源中快速寻找感兴趣的内容。该系统主要存储资源标题、主讲人、时间、内容等数据,通过利用数据库,可以实现站内检索的目标。通过综合运用数据索引、综合检索、模糊检索等机制,可以保证站内检测精确度和高效性。
2.4.2 资源评价管理模块设计
在设计资源评价管理模块时,要借助该系统,完成对资源评价管理机制的构建,当学员完成对某一资源的学习时,系统会自动打分评价最终学习效果。另外,系统会自动记录和汇总学员分值情况,然后结合最终打分评价结果,进行学习资源推送,未进行学习的学员无法进行资源评价,这样一来,可有效地提高系统打分结果的客观性和公正性。
2.4.3 个性化学习资源推送
该系统除了可以实现对用户基本信息的记录外,还可以借助用户日志,完成对学习内容、资源打分信息的全面化记录,可识别确定用户感兴趣的事项,然后利用数据挖掘技术,将这些事项直接转换为相应的学习资源,并从网络资源库中,推送出用户感兴趣的学习资源。总之,个性化学习资源推送模块的设计和应用,可以有效地提高学员在线学习体验,为保证干部教育质量提供重要技术支持。
3. 系统测试
为有效地验证系统功能实现效果,考察系统负载能力,测试人员要重视对系统性能的测试。在测试该系统性能时,要求800名用户同时在线登录和访问该系统,系统性能测试结果如表2所示。
从表2中的数据可以看出,当同时登录该系统的用户数量达到800位时,系统仍然可以正常、稳定地运行,这表明该系统负载能力高,表现出较高的运行性能,完全满足海量用户同时登录需求。
结语
综上所述,干部网络教育作为一种新型、先进教育模式,完全符合互联网时代干部教育信息化、网络化方向发展需求,有效地突破了传统教育的局限性,促使干部教育变得更加多样化,而这得益于REST风格干部教育类互联网应用系统的设计和应用。该系统在实际设计中,重点突出“以用户为中心”的教学理念。该系统将多种网络教育资源进行有效结合并进行预处理,然后采用点播、直播的方式,为学员提供多样化学习资源,从而保证学员有较好的学习体验。总之,该系统的设计和应用,不仅可以实现对课堂教学内容的有效补充,还能满足学员个性化自主学习需求,有效地提高干部网络教育水平,因此,该系统具有較高的应用价值和应用前景,值得被进一步推广和应用。
参考文献:
[1]李雪.“互联网+”视域下国企干部教育培训的重点与实践[J].现代企业文化,2022,(19):124-126.
[2]杜棣,蒋蝶,王军梅,等.翻转课堂联合互联网技术在临床护理教学实践中的应用进展[J].中国继续医学教育,2022, 14(11):24-28.
[3]黄晓,蒋欣,董立,等.国企退休人员社会化管理服务创新模式研究——以国网浙江省电力公司“互联网+乐活驿站”为例[J].企业改革与管理,2022,(21):51-53.
[4]史小军,程之.“互联网+”形势下干部教育培训的思考[J].办公室业务,2021, (20):50-51.
作者简介:郭宇骞,硕士研究生,研究方向:远程教育。