网络党建教育系统的设计与开发

2014-11-27 04:26欧洪湛
肇庆学院学报 2014年5期
关键词:参训浏览器培训班

黄 涛,李 革,欧洪湛,陈 航

(肇庆学院a.计算机学院;b.组织部,广东 肇庆 526061)

0 引言

高校的许多青年学子在政治上积极要求进步,努力向党组织靠拢,踊跃要求入党.当今时代年轻人的生活、工作、学习都喜欢基于网络的信息化环境,党建教育如果囿于传统形式,将无法适应时代发展及学生的入党渴望与诉求.

网络和远程教育技术的日趋成熟与不断完善,为创建网络党建教育提供了良好的基础和环境.近年来,现代远程教育技术发展迅猛,积累了许多有益的经验,也为网上党校的创建提供了必要的技术支持.笔者开发设计的网络党建教育系统,搭建起一个数字化平台,使广大学生可以通过该系统借助网络接受党建教育.该项目系统采用了.Net与Html5、CSS3、Bootstrap技术实现数据管理、视频播放及多平台使用.

1 系统功能设计

1.1 项目需求

在当今瞬息万变的信息时代,急需一个可以不受时空所限的、打破传统的学习方式,党建教育也有向实时信息化发展的趋势.我们根据高校的实际情况,建立了一个属于高校的党建教育在线学习系统,学员可以随时随地通过网络学习党的知识的相关文章,并通过观看视频了解党建相关知识,更加深刻地了解党组织的动态,不断充实自己.

针对党课学习的具体情况并结合在线学习系统的要求,我们开发了一个集视频观看、文章阅读、在线考试、在线评分、动态发布消息、动态选择培训班、消息管理、视频上传发布、异步记录在线学习时间、批量添加删除、定制个性化主题等于一体的在线学习系统.

通过调研分析,我们认为网络党建教育系统应具备如下功能:信息发布(包括公共、私密),建立党内培训班(理论、课件、视频)、党内考核、发布和批改心得体会,每期培训班情况查阅及下载,自动生成成绩单(可保存或在线打印)及搜索(人或关键词)等.

网站的管理、维护人员需要该系统具备如下功能:建立考核题库(考核时,每份题目在题库中随机变动,答案序号随机变化);建立学习资料库(采用信息发布形式,分公共、私密两部分);更新和维护网上党校的学生、参训人员数据库(以Excel表格形式导入,包括学号、单位、姓名);开设网上培训班(可根据班级要求,同时开设若干个不同类型的培训班,在数据库添加学习资料、课件、视频);发布通知公告(可发布图片,下同);查阅、修改和删除二级党组织发布的信息(通知公告、学习资料等);审核、修改和删除二级党组织提交的参训人员名单;查阅全校参训人员的培训进度及成绩,可下载培训人员相关信息(包括:学号、单位、姓名及成绩);搜索功能(人员及关键词).

二级党组织党务工作者需要该系统具备如下功能:发布通知公告、学习资料;在设定培训班中,在已有信息数据库中选定参训人员,并提交上级管理人员审核;审核通过后,自动生成账号、密码(账号为学号,密码自动生成);检查参训人员培训进度(阅读学习资料篇数及视频时长);批改心得体会,登记分数,并提交生成分数可供学生本人及管理者查看;查阅学生在线考试成绩、下载本单位参训人员成绩单;搜索功能(人员及关键词).

参训人员需要该系统具备的功能如下:阅读党组织发布的信息;参加培训(学习党内理论、观看课件、视频,自动记录学习时间);参加在线考试、提交心得体会;查看自己的学习进度、成绩和所发布的心得体会的批改情况;打印成绩单.

1.2 系统运行环境

构建基于B/S模式的网络党建教育系统,需要运用三层架构的浏览器/服务器(B/S)结构[1],使用.NET4.0结合C#编程开发服务器端应用程序[2].服务器操作系统为Windows 2003 Server,数据库使用SQL Server 2008,Web服务器为IIS 6.0及以上版本,应用程序对数据库的访问通过ADO.NET技术实现[3].界面的设计制作使用HTML5与CSS3编码技术,系统运行服务器的硬件配置为I7CPU(8G内存),网络带宽要求在校园网的环境下.

2 系统的设计与实现

系统模块具体功能的划分主要依据用户身份,其中系统管理员职责如下:维护基本信息(学生信息,学院信息),提供要求学生阅读的文章,上传要求学生观看的党的知识的视频,确定考试科目及创建试题库,开办培训班,遴选需要阅读的文章、观看的视频及考试科目.二级学院管理员职责如下:发布有关二级学院的信息及文件,批改学生有关党的知识的学习心得,查看二级学院学生培训班的学习情况.学生的权限如下:选择要参加的培训班,进入该培训班阅读文章,观看党的知识的视频,进行考试;浏览二级学院的信息及文件,提交党的知识的学习心得.系统结构如图1所示.

图1 系统框架图

在线视频播放采用高压缩、低损坏的视频格式.采用HTML5与内嵌播放器的视频播放方式,可以跨平台兼容现在的所有主流浏览器,解决了在线播放视频的兼容性问题[4].在外观和布局方面则通过响应式BootStrap架构实现,PC、平板及手机可由此实现自动适应,从而提高用户的体验感.系统之所以采用B/S体系结构,是由于只需要开发Web程序,并在Web服务器上放置应用程序,客户端只要安装简单通用和标准的Web浏览器即可,这不仅简化了维护工作,而且维护成本也得到了降低.系统的PC端与平板端分别如图2和图3所示.

图2 系统首页界面(PC 界面)

图3 系统首页界面(平板界面)

笔者还修改视频的索引方式,采用Json 封装数据、Ajax 异步加载、Jquery 等技术进行数据的管理和操作,并通过改善硬盘的I/O通道读取方法等技术,解决了大量用户同时观看视频的问题.我们选择的测试服务器是普通台式机(I7CPU,4G内存):在校园网环境下,100台计算机同时连接到服务器,也能流畅顺利地观看视频.系统视频测试情况如图4所示.

图4 多个用户同时浏览并发测试

在安全方面,我们采用了MD5的加密方式,防止盗链和数据被修改.通过系统可定时监控用户是否在观看学习视频,并记录用户观看的时间,以此控制用户一定要观看视频,防止用户出现挂机学习的问题.通过用户找文章锚点的方法,促使用户完整阅读文章,达到监督用户在线阅读文章的目的.

3 系统特色

现有的党建教育在线学习系统,多数难以兼容所有的主流浏览器和操作系统,这样就在无形中迫使用户必须采用某种系统和浏览器.本系统用的HTML5 视频播放及内嵌播放器,使在线播放能兼容多种浏览器,用户不仅能在电脑上在线学习,还可以在安卓和苹果手机或平板电脑上播放.该系统适用于多种设备,可以让用户随时随地进行在线学习.

现有的党建教育学习系统缺乏监控用户学习情况的功能,这样会使自律性不强的用户以挂机方式应付学习.本系统真正实现了在线监控用户的学习情况,因为挂机用户将无法完成相应视频与文章的学习.

现有的党建在线学习系统大多缺少“在线考试部分”,而本系统将学习与考试有机地结合在一起,结合考试进行重复试题学习,从而使学生切实学到知识,提高知识储备,不断充实自我,使党建教育能真正发挥作用.

现有的党建在线学习系统缺乏完善的后台管理功能,在带给管理者美观优雅的后台界面的同时,也给他们以实用的功能.

4 结语

笔者设计的网络党建系统具有以下创新性:监督学员的自律性,提高多用户同时访问的能力,实现了界面的人性化,学习方式新颖,能从技术上监督学员的学习情况.

网络党建系统开辟了学生思想政治教育的新渠道.该系统采用信息化方法,打破了地域与时间限制,使学生获取党的知识变得更为便捷.网络党建是一项系统工程,网络平台的应用与管理比建设要付出更多的努力,只有各方协调配合,才能使网络党建系统成为对大学生进行思想教育的信息化阵地.

[1]陈金昌.基于B_S模式高校网上党校系统的分析与设计[J].硅谷,2011,22:85-86.

[2]李萍.基于B/S结构软件开发教学的探讨[J].电脑知识与技术,2009,5(6):1 553-1 534.

[3]BAI Ying.C#数据库编程实战经典[M].施宏斌,译.北京:清华大学出版社,2011:77-80.

[4]ERIC F,ELISABETH R.Head First HTML5 Programming[M].林琪,译.北京:中国电力出版社,2012:349-359.

猜你喜欢
参训浏览器培训班
微软发布新Edge浏览器预览版下载换装Chrome内核
反浏览器指纹追踪
参训学生在实验室建设和实训项目开发中的作用
山东莱西加强公务员试用期培训
幼儿教师眼中的“幼师国培”绩效评估
培训班组图
90团举办初级农艺工培训班
画画培训班
“师太”扛枪
荒岛培训班