当前位置:首页 期刊杂志

网络安全科普平台的设计与开发

时间:2024-09-03

玉林师范学院计算机科学与工程学院 张泽弘 陈佳俊 黄幼专 黎世焕

1 设计背景

随着互联网的飞速发展,人们在享受互联网带来的便利的同时,网络安全问题亦如影随形,与日俱增。我们处于百年未有之大变局,对外要防止境外势力对我国人民的网络文化入侵。对内要提高全民上网综合素质和网络警惕意识,帮助人们甄别网络中的陷阱,了解规避网络风险的方法,提高互联网用户的上网体验,同时防范网络违法犯罪的发生。为此文章实现了一款基于微信小程序的网络安全科普平台。

本小程序以网络安全科普为宗旨,充当简易的网络安全顾问:为大众提供实时更新的网络安全知识要点、推送网络风险实例事件分析、提供安全合理使用网络的建议,同时愿意接纳来自用户提供的经核实的网络安全知识加以推送。小程序总体功能如图1所示。

图1 产品功能图

2 网络安全科普平台的设计实现

小程序采用前后台分离的设计模式,使用WXSS、WXML、Java Script开发语言,利用微信自带的微信开发工具完成系统开发。前台采用HTML、CSS等技术实现,通过微信小程序进行数据展示及用户交互,后台利用MySQL数据库实现数据存储、系统管理和维护。后端由各渠道收集网络安全信息搭建,为用户提供高质量的网络安全科普资讯。

基于微信小程序的网络安全科普平台的整体架构如图2所示,整个平台包括四大功能模块。

图2 小程序整体架构图

(1)“首页”模块

用户可以下滑刷新实时查看最新消息、网络安全资讯以及平台最新公告信息、平台搜集整理的网络安全小贴士等。搜索功能采用搜索关键字,可以迅速从后端数据库中提取相关案例资讯,并返回给前端用户。同时可以存储用户搜索记录,便于查看。

(2)“科普”模块

“科普”模块给用户提供了丰富的网络安全资讯。有文章、漫画、视频、典型案例分析和在线答题功能。实时更新更新相关内容,能让用户获取到最新最全的网络安全知识。

(3)“法规”模块

“法规”模块,给用户介绍我国现行的网络安全法和相关政策文件,且配有介绍视频,用户可以自行了解,做到知法守法。

(4)“我的”模块

“我的”模块包含个人设置和通用设置两个功能,个人设置部分为用户提供账号的注册、登录、改密功能,查看或删除收藏的网络安全资讯及浏览历史记录功能。通用设置部分给用户提供了意见反馈、关于等功能,用户可以随时随地给平台提供各种意见和改进建议。

3 网络安全科普平台的创新点

(1)在学习网络安全科普过程中,大部分群众只是从报纸、活动宣传、传单、电视报道等了解。微信作为全民应用程序,拥有海量用户市场,而微信小程序是内嵌其中的。因此用户无需下载安装即可立即使用,且不占用更多的手机运行内存,开发成本相较于网站、APP等形式要低许多。

(2)微信提供下滑首页搜索小程序功能。只需让大众知晓本小程序名称便可自行通过搜索入口找到本小程序。用户再通过本小程序提供的搜索入口搜索关键词“网络安全科普”,短时间快速地出现相关网络安全科普的内容,具有随时随地、随看随有的便捷性。且微信保留小程序使用记录,用户在下次使用时只需下滑首页便能快速找到。在一定程度上减少了本网络安全科普平台的推广成本,方便促进网络安全科普知识的传播。

结语:网络安全之重要性不亚于防火防盗,乃事关广大人民群众生命财产安全的大事。基于微信小程序的网络安全科普平台的开发,给人们提供了一种更加快速便捷了解网络安全知识的方式,同时为提高全民上网综合素质和安全意识,加强网络安全科普,共同构建新时代文明、和谐、安全的互联网环境贡献绵薄之力。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!