APP下载

公安消防部队网络考试系统设计与实现

2014-04-29栾涛

中国新通信 2014年14期
关键词:消防部队系统设计

栾涛

【摘要】 随着计算机网络技术的发展和公安消防部队信息化建设的开展,传统的考试方式已难以适应消防部队现代化发展的需要,网络考试系统顺势而生。本文重点介绍了网络考试系统的设计思路和功能模块,为系统全面建设提供参考。

【关键词】 消防部队 网络考试 系统设计

随着新《消防法》的正式实施,公安消防部队作为一支专业化的防火监督、灭火救援队伍,被赋予了类型和项目更多、标准和要求更高的职责使命。为完成好党和人民交给的各项任务使命,消防部队官兵需要不断的进行政治、业务学习,提高自身综合素质。而考试则是检验消防部队官兵政治理论和业务知识掌握情况的最好途径。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。经过“十一五”期间消防信息化建设的大力开展,目前覆盖全国公安消防部队的公安网络已经全面建成,这就为公安消防部队网络考试系统建设奠定了坚实基础。因此,探究开发适合消防部队使用的基于Web的网络考试系统势在必行、大有可为。

一、网络考试系统简介

随着信息技术爆炸式的发展,网络已经逐步渗入人们生活、学习和工作的方方面面,从儿童到老人对于网络大都已不再生疏,可以说网络技术已经在当今社会得到了广泛普及。网络考试简单的表述就是在网络上运行的在线考试系统,它是对传统考试方式的延伸和改革。消防部队网络考试系统是利用部队现有的计算机、服务器等硬件和已经建成的公安网、调度网等网络资源,构建覆盖全国公安消防部队的基于网络的在线考试系统。

网络考试系统利用IE浏览器打开登录界面,系统管理员和消防官兵根据用户类型,分别通过唯一的账号进入在线考试和后台管理两个不同的功能模块。消防官兵可以通过任意一台在公安网或调度网上的计算机,利用IE浏览器来选择参考科目并参加考试,考试结束后可查询成绩。而系统管理员即考试组织者也可以通过任意一台在公安网或调度网上的计算机,利用IE浏览器来添加、修改、删除消防官兵的各类信息,添加、修改、删除题库题型,创建试卷,修改考试说明信息,管理统计官兵考试成绩。网络考试系统的应用将大大简化考试过程。

二、网络考试系统设计思路

2.1设计目标

一是网络考试系统可以帮助消防部队完成一个考试从题目设计、考试安排、考试实施、考卷批改到分数统计总结的所有工作。

二是网络考试系统能够在公安网上使用,组织者可以在全国公安消防部队任何能上网的单位建立生成试卷、完成考试、查询成绩。

三是所有的考试数据以数据库技术统一进行存储和管理。

四是考试数据的存放和处理必须有安全性保障,根据不同权限获得相应的保密级别。

五是试卷生成时,从题库中的抽取试题必须是随机的,这既保证考试的公平性,又可以最大限度的避免作弊。

2.2基本特征

网络考试系统基本的特征是开放性和可控性。开放性是指系统能够承载各种类型、各种业务的题库和多样化的题型,可以随时进行增加、删除、修改等维护工作,能够完成考务管理的相关功能,消防官兵和管理员在一定的权限内随时登录。可控性是指系统自上而下有明确的各级管理权限的划分,即从部消防局到总队、支队、大队、中队,每级都对下级的考点有控制权。

2.3基本模式

从社会上现有的网络考试系统来看,它们的构建模式主要有 C/S(客户机/服务器)模式和B/S(浏览器/服务器)模式两种。根据公安消防部队信息化建设实际,笔者建议采用B/S(浏览器/服务器)模式。因为采用C/S(客户机/服务器)模式构建的系统是将客户端程序加载在所有客户机终端上,针对全国消防部队来说,参考人员非常多,系统的安装和维护工作十分繁重,而且会给系统硬件和网络带宽造成相当大的压力,同时系统的安全性也会受到影响。采用B/S(浏览器/服务器)模式无需在计算机终端安装任何客户端程序,无论是系统管理员还是参考的消防官兵只需要利用IE浏览器就可以完成所有的系统应用工作,极大的简化了系统的安装和维护工作,非常适宜于网上的考试。

2.4关键技术

当前社会上开发的网络考试系统应用的主流开发技术主要是动态站点设计技术和基于Web的数据库访问技术,采用B/S(浏览器/服务器)模式作为系统建设的总体构架,以基于IE浏览器的数据库访问技术为依托,利用J2EE、图形编辑和数据库等工具,实现了对Web数据库的管理和维护。

服务器操作系统可以采用Windows或Linux,数据库可采用Oracle或Ms Sql Server或Mysql,J2EE容器可采用TOMCAT或WebLogic。软件系统主要采用J2EE(Java 2 Platform,Enterprise Edition)框架实现。J2EE是一套技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。数据访问层主要用JPA的Hibernate实现来完成;逻辑事务层主要用JaveBean实现;控制层主要用了ActionScript等;页面表现层主要用到的技术有javaScript等。这些框架都是经过实践检验了的,安全、稳定且有助于代码规范、系统维护升级。

2.5网络架构

公安消防部队网络考试系统部署在公安网上,可在部消防局和总队分别架设系统服务器,两级服务器间互联互通,各级消防官兵通过接入公安网的计算机终端登录考试系统参加相应考试。分两级架设服务器可有效减轻参考人员过多同时登录时服务器及网络的压力,如有条件也可在支队一级架设服务器,确保系统运行畅通。

三、网络考试系统基本功能

网络考试系统的基本功能主要包括题库管理、试卷创建、在线考试和系统管理等,并具有在线评分、成绩查询和统计功能。系统可分为管理员和参考人员两个主要功能模块。

3.1管理员功能模块

管理员功能模块主要是实现管理员账号登录,对官兵个人信息、考试科目、题库题型以及考试成绩等内容的全面维护和管理。

3.1.1官兵信息管理

主要包括对官兵个人信息进行添加、修改、删除、查询等维护管理功能。官兵个人信息主要包括:姓名、性别、出生日期、账号(用于登录网络考试系统)、密码、单位、职务、职级、警官证(士兵证)号、身份性质(干部、士兵、政府专职消防员)、照片等,其中账号和警官证(士兵证)号是唯一的,不能重复。

3.1.2题型及题库管理

主要包括题型和题库的增加、删除、修改等功能。因是由考试系统自行阅卷打分,所以题型一般以单选、多选和判断这种客观题为主。题库是考试系统生成试卷的基础,题库应按照不同的题型以固定的格式通过人工录入或系统导入的方式存入系统数据库服务器中。

3.1.3考试管理

主要包括考试名称及要求设定、考试试卷生成、考试时间设定、参考人员设定、考试成绩等级设定等功能。考卷生成包括选择题库(考卷题目抽取范围)、设定考卷生成方式(即设定所有参考人员的考卷题目都相同或不同)、选定题型(每种题型抽取多少道题目、每道题分值多少)。考试时间设定包括考试开始时间和考试时长。考试成绩等级设定包括根据考卷总分设定考试成绩优秀、良好、及格和不及格等级分数,考试结束后,系统自动打分并根据此设定显示考试成绩所属等级。

3.1.4考试成绩管理

主要包括考试成绩的查询、统计、打印等功能。参考官兵可根据账号或警官证(士兵证)号进行成绩查询。管理员可设定条件进行成绩统计分析。

3.2参考人员功能模块

参考人员功能模块主要是参考官兵利用个人账号登录系统,在线选择参考科目并参加考试,考试结束后系统自动评分并即时显示。

官兵根据考试时间提前用唯一账号及密码登录系统,可提前阅读考试说明,到时间自动开始考试,如未提前交卷则考试时间结束自动交卷,交卷后自动显示成绩。考试中可对每个题目进行标注(未做或不确定),便于考生检查。官兵只可以对自己的账号密码进行修改。

四、总结

公安消防部队网络考试系统突破了时间与空间的限制,大大减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,充分利用了消防部队现有的软件、硬件和网络资源,切实增强了评分的客观性、公正性和准确度,提高了考试工作的效率。在当今信息时代,计算机技术与网络技术越来越广泛地应用于各个领域,将计算机与网络技术应用于消防部队官兵教育中,是公安消防部队信息化建设发展的需要,也是改革教育模式、增强官兵素质、提高消防部队科研和管理水平的必要手段。笔者认为,网络考试系统的建立,必将对加强消防部队的现代化、正规化建设,提高部队战斗力,起到相当大的推动作用。

参考文献

[1]全渝娟,范荣强.基于Web的远距离考试系统[J].计算机应用与软件,2003,7

[2]钱灵.基于.NET的网上考试系统的设计与实现[D].天津大学,2005

[3]刘红军.基于B/S三层架构的标准化网上考试系统的设计与实现[D].中国海洋大学硕士学位论文,2005

猜你喜欢

消防部队系统设计
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
消防部队财务工作存在的问题及对策
目标特性测量雷达平台建设构想
浅谈如何强化灭火救援战斗中的安全防护
浅谈全面强化基层消防部队灭火救援能力的措施
消防部队灭火救援安全现状分析及对策
信息管理服务平台项目应用系统设计探析