小学安全教育视频网站设计

小学安全教育视频网站设计

摘要:小学生的安全教育越来越受到人们的重视,因此,笔者采用ASP.NET技术,结合B/S模式,完成了小学安全教育视频网站的设计。网站基于权限的不同设计了用户和管理员两大模块,实现了视频上传、在线播放、评论以及在线测试等功能,解决了视频流畅播放及存储问题,满足小学生对安全视频学习的需求。

关键词:小学生安全;ASP.NET;视频网站

1前言

随着安全教育的变革与创新,学习网站很好地契合了人们的理念,特别是其自主、方便、个性的特点满足了时代的需求,也满足了个性化教学需求[1-2]。目前,国内的安全教育网站普遍实行中小学阶段统一管理,将用户受众定位在小学阶段的网站十分少。同时,这些安全教育网站主要采取任务驱动的形式对学生进行指导,学生参与的形式被动且学习内容来源较为单一。有必要设计一个以小学生为受众主体的安全教育视频网站,实现学生参与视频共享、互动讨论以及在线测试等功能,能够更加充分调动学生的积极性,提高学生的自主学习能力,有利于安全教育工作开展,为小学生安全事业保驾护航。

2系统总体设计

网站结合小学生共享互动的需求合理分类。在用户子模块中,学生自主选择视频进行学习,为视频点赞和评论。此外,学生进入个人中心,按照类型上传值得分享的安全视频,为其他用户提供学习资源。最后,学生结合在线学习所掌握的知识参与在线测试。在管理员子模块中,管理员管理试题和新闻、导入及修改用户信息、审核视频等。本网站既要重视己有的知识,又要关注新出现的知识。知识的呈现方式要注意多样性,利用图片、动画、视频呈现知识,提升学生的积极性和学习兴趣,也实现多方位的学习资源共享。

2.1系统的架构设计

科学合理地设计系统逻辑架构能够提高系统的运行效率,且用户界面具有一致性,易于操作。小学安全教育视频网站采用B/S三层架构设计思路实现,如图1所示。用户访问页面没有直接访问数据库代码,通过自定义的类实现,降低系统的耦合度,具备一定的延伸性。

2.2功能设计

小学安全教育视频网站结合功能需求和业务流程分析,在Web服务端实现用户和管理员两大功能详细设计。系统功能如图2所示。

2.2.1用户子模块

该模块供学生使用,包括登录注册、播放视频、上传视频、修改信息、视频内容的评论互动、竞争榜单排名以及参与在线测试等功能。其中的核心功能设计介绍如下。(1)视频中心。在视频中心中,导航栏目的一级栏目分为7个安全大类型,同时,每个分类都有相应的二级栏目。这种设计具有结构清晰、实用性强等优势,在用户寻找安全视频中发挥很好的指示性作用。在导航栏下方,用户可以点击视频跳转至播放页面,还可根据视频内容进行评论,用户之间实现交流互动。(2)个人中心。个人中心作为学生功能板块的核心,其中包括用户信息和视频上传两大功能。在用户信息中包括用户密码、邮箱等内容,为用户提供及时更新个人信息的便捷通道。在视频上传中,用户使用二级联动下拉菜单按类型选择上传的视频,作为视频的重要来源。(3)在线测试。在线测试中进行标准化设计组卷,网站按筛选条件自由组合生成组卷。组卷中,用户结合通过在线学习掌握的知识进行作答。答题完毕后提交,网站自动批改显示正确的答案,根据答题情况累加用户积分。其设计的目标是检测用户学习情况。(4)视频榜单。视频榜单中,安全教育视频都将依据各个类别的点击量进行排行。根据视频榜单,用户能了解当下热门安全事件。

2.2.2管理员子模块

管理员子模块主要拥有用户信息管理、新闻管理、视频管理、试题管理四个功能。管理员导入、审核、修改学生信息,以保证用户信息的正确性。在新闻管理中管理员添加新闻资讯,实时更新网站公告。注重通过热点新闻培养小学生安全意识,使其更为全面地掌握安全信息。在视频管理中管理员可分类上传视频,拥有审核、修改学生上传的视频的权限,也可对分类检索实行统一管理,为网站安全视频的质量提供保障。在管理试题中管理员上传试题资源,为网站提供丰富有效的试题来源。

3关键技术

3.1视频文件的上传及存储

本网站为解决视频上传和存储问题,在Web.config文件配置中设置maxRequestLength值来指示所支持的最大上传文件大小,默认值为4096KB(4MB)。当请求超过maxRequestLength时,ASP.NET处理程序将不会处理该请求,以防止学生将大量的视频文件传递到该服务器而导致拒绝服务攻击网站。借助第三方工具将视频进行格式转换及压缩处理。这些技术既解决了视频容量大、存储难的问题,又优化了网站视频统一格式的播放和管理。

3.2排行榜单

在网站中视频排行榜用于显示各类视频的排行情况,该排行是按照视频的点击率得出的。实现此功能首先需要考虑在视频详细信息表中添加一个点击率字段,还需要创建一个视频排行表,在该表中存储视频编号、视频名称、点击率等信息。前台页面中的控件绑定数据库,通过后台页面调用公共类的查询方法和语句,使用户提交请求后在网页中显示视频的排行榜单。

4结语

信息技术与教育相融合己成为教育变革的主要发展趋势,小学安全教育视频网站满足学生学习安全知识的需求,结合ASP.NET等技术完成了学生用户和管理员模块功能的设计,实现了安全教育的信息化。在本网站中,学生通过互动学习能够引起对安全问题的反思,从而加强对安全教育问题的重视。

参考文献

[1]冯军,刘福敏.建设专题学习网站促进学校网络资源的发展[J].教育教学论坛,2010(12).

[2]苏亮云.小学安全教育网络课程的设计方法[J].教育,2015(32):295-296.

作者:吴子清 李志敏 单位:浙江中医药大学医学技术学院