基于手机扫描二维码干部民主测评系统的设计与实现

2018-05-14 06:38
重庆电力高等专科学校学报 2018年2期
关键词:民主测评票号页面

(神华国能集团有限公司 重庆发电厂,重庆 400053)

领导干部民主评议制度是中国共产党加强党内民主监督的一项制度,是领导干部考察或工作考核的有机组成部分,是群众对领导干部在某个阶段中的工作进行的基本综合评价制度,体现了把坚持党管干部的原则同坚持干部工作走群众路线的原则结合起来。这一制度有利于民主监督,使领导干部加强群众观念,能够推动高素质干部队伍的建设。在民主评议过程中,除了领导干部面向参评群众进行述职外,还有一个重要环节就是群众测评,一般由参评群众对领导干部工作的德、能、勤、绩等方面内容进行打分,其测评结果和群众评议的意见是干部使用的重要依据。

1 干部民主测评采用的方式及存在的问题

1.1 纸质测评表人工统计方式

纸质测评表是最传统的形式。首先组织评价人员集中地点参与测评,然后分发测评票,人手一张,评价人员各自用笔在票上逐一打勾选择,完成书面填票和填写意见,最后按秩序将票投入票箱。主办方对投票进行封存,并组织人员对票进行统计,最终得出测评结果。主要缺点:填票规范性不强,容易出现废票;后期统计时间长且易出错;计票工作耗费大量人力和时间。

1.2 纸质测评表光标阅读机软件数据采集方式

这种方式使用的纸质表经过特别设计,在纸上增加了定位标记。测评过程与传统方式类似,在投票后进行数据采集时,使用专用软件及光标阅读机(OMR)或专用扫描仪进行扫描计票识别,获取计票结果数据。主要缺点:对测评票印制要求高;对填涂要求严格,存在废票可能;成本较高;操作较为复杂,不适合普通单位使用。

1.3 电脑网上测评方式

该方式完全抛弃了纸质测评表,由评价人员分别用电脑登录到测评网络系统进行网上测评。该方式避免了纸质测评中的不规范填票情况,计票和后期统计分析也能由系统快速完成。主要缺点:评价人员需在电脑上操作,且根据指定信息登录会让评价人对“记名”产生顾虑,集中测评时在会议室进行,很难具备人手一台电脑的条件。

2 基于手机扫描二维码的干部民主测评系统的需求和总体思路

干部民主测评工作在各单位年度考评和日常工作考核中越来越重要,传统的几种测评手段明显不能适应发展需要。结合当前干部民主测评工作实际,需要设计一种更加高效易用的测评系统。该系统的总体思路:一是无纸化投票,必须是网络测评系统;二是集中测评,即评价人员依然是在同一时间同一场所进行测评,保证评价人员身份的真实性和独立性;三是采用手机作为操作终端进行无记名投票;四是引入二维码图形,以手机“扫一扫”方式进入测评系统。

3 系统设计与实现

3.1 系统总体架构

3.1.1 主要功能及技术平台

该系统功能主要分为3部分:测评管理、测评调度器、测评网。测评管理主要是后台管理功能,采用C/S模式,以Excel作为客户端。测评调度器和测评网采用B/S结构。测评网是评价人员使用的平台,使用Web方式的最大优点是不需要用户在手机上安装额外的APP,仅需通过手机浏览器或微信,就可以进入系统快速操作,是最简便易行的方式。

3.1.2 软硬件环境

因测评数据具有一定的保密性,结合实际工作组织的特点,为方便现场搭建,以笔记本电脑Win10+IIS作为测评服务器,数据库采用SQL Server 2012。

3.1.3 网络环境

在测评现场用无线路由器架设独立专用无线局域网,设置Wi-Fi密码。测评服务器和评价人员手机均联入该网。评价人员用手机扫描二维码或浏览器的“扫一扫”功能均可操作。但微信“扫一扫”要求手机与Internet相联,所以现场路由器必须通过有线或无线热点联通外网,才能照顾到所有手机用户。

3.1.4 二维码技术

二维码是用按一定规律在平面(二维方向上)分布的黑白相间的图形来记录数据符号的编码。在代码编制上利用“0”“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,可以通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。二维码种类很多,这里采用常用的矩阵式QR Code二维码。

3.2 测评网

3.2.1 适用于手机浏览的网页标记

测评网是面向评价人员的网站,是该系统的主体部分。系统的功能主要是展示全部测评对象信息(序号、姓名、职务、头像)、分类测评选项,以及意见和建议框、提交按钮等,如图1所示。这里采用经典的ASP网页程序实现。由于网页最终是以手机浏览器打开,必须实现分辨率自适应和横向纵向自动翻转功能。

图1 测评投票界面

以下代码用meta标签实现页面充满屏幕宽度,以及缩放比例范围0.5~2倍,用user-scalable=yes 允许手动缩放。下面这段代码要加入到页面的部分。

content="width=device-width,inital-scale=1.0,

minimum-scale=0.5,maximum-scale=2.0,user-

scalable=Yes">

同时应注意,网页中的对象如图片、表格,其宽度应使用百分比,字的大小用字号,尽量不用绝对值大小px,方能达到手机浏览的最佳效果。

3.2.2 测评投票页面的调入处理

用户扫描二维码时,实际就是进入带参数的测评网的测评页面(见图1)。网址如:“http://192.168.43.2/?p=A&piaoID=5749933123”。其中:IP地址为测评网的地址;参数p为测评票类别(评价人类别);piaoID为票号。页面在调入时用isopen()函数进行投票通道开关检查,用piaIDisOK()函数进行票号合法性检查。包含票号信息的二维码测评票在测评活动开始之前,采用密封措施,在测评开始时当众拆开分发给评价人员,票号合法性检查确保了测评投票页面不被非法用户使用。

3.2.3 测评投票保存处理

在测评投票页面中,德、能、勤、绩、廉分别用一组input radio 单选控件来接受用户选择。每个测评对象用增加书签位置。在用户点提交前,用