二维码的会议签到管理系统设计及实现分析

2020-08-13 07:20苏霆锋
中国信息化 2020年7期
关键词:管理系统二维码数据库

苏霆锋

文章首先论述了二维码的概念,其次探究其用于会议签到实践中的必要性,最后以QR二维码生成和解析的基本原理为支撑,分析会议管理流程的需求,于现有的办公自动化系统内设计并落实和人员信息辨识相关的会议签到管理系统。实践表明,该系统具有强大的会议管理功能,值得被推广使用。

过往的会议签到技术使用的为参与者当场签到的形式,伴随会议人数的增加,手写签到这种传统方法在使用期间暴露出整体签到效率长期处于较低水平、针对签到者总数统计阶段工作量大等诸多不足。新时期下,计算机网络融合至多个领域发展进程中,为会议签到方式改变提供较稳妥的技术之城,以二维码签到、PDA手持式签到及磁卡签到等为主的电子签到形式得到较广泛应用。拟编、解除流程简易、信息资源储备量大是二维码的优势,基于此将其用于会议签到管理系统设计进程中,将会表现出良好效能。

一、二维码概念

二维码也被称之为二维条形码,是数字对象的唯一辨识符号。其以计算机逻辑基础的“1”、“0”比特流概念为支撑,利用数个和二进制相对应的几何图形呈现出有关信息,并会利用图像输入或光电扫描设备智能化辨识,以达成对数据信息智能化处理的目标。针对二维码的原理,可以利用矩阵原理与行列式原理去作出阐述。20世纪80年代初期,欧美等大大国家就开始研究二维码技术。当下二维码技术有较广泛应用,主要有电子商务活动、身份辨识、产品溯源、电子票务等。

二、二维码用于会议签到中的必要性

5G时代即将到来,运营商为提升在互联网大环境中的品牌竞争力并促进有关产品的推广过程、提高互联网资源的利用、提供更优质的服务使用户感受更好的体验行为,就应该增强精细化运营能力。核心是源于社会多个渠道资源、提升运营商增值收入的占有率、以及深化用户对主体业务的感知性与聚合性。在会议签到管理期间合理应用二维码技术,能取得较理想的管理效果。

伴随电商的发展、科技更新与进度等,各种形式的会议接踵而来。对于会议管理者而言,传统手工签到的形式在运用期间暴露出很多不足,有人员数目统计不精确、人员签到速度迟缓、会议通知流程繁琐、会后统计耗用人力资源多以及纸张浪费量大等,故而该种会议管理方法亟待更替。而二维码技术的使用有效应对了以上现实问题,其能为企业发展提供更优质、快捷、高效的服务,美化企业的社会形象,大幅度的提升工作效率。

三、基于二维码的会议签到管理系统的设计实践

(一)规划会议签到系统

该系统构成主要有如下几个部分,一是Web端持有的管理模块,二是智能手机OA系统客户端。针对Web端会议管理模块,其由组织会议活动、阅读二维码、观察签到结果三个子模块构成。手机持有的会议签到模块,其作用是将二维码扫描器供应给外界。针对会议签到的程序,可以做出如下阐释:

Web端会议管理创设会议,同时选定本次会议的具体参与人员。

会议召开时,在Web端把会议二维码呈现在电脑屏幕上,参与人员在自己手机端启用二维码扫描器。用户在已经登录的状态下,扫描相应的二维码,签到成功以后,就会智能的将与参与会议人员基本信息一并整合至服务器之内。

针对那些未被罗列在参会名单上的意会人员,建议采用手工签到或现场添加参会者的形式弥补空白。

针对用户是否签到成功,本管理系统能作出智能化提示,Web端会议管理可以浏览参会者签到的整体状况。为有效规避二维码被复制的情况,则建议每隔一段时间就对会议二维码予以更新。

(二)设计数据表

会议签到系统设计到数据表主要有meeting及Meeting-people两张,meeting表用作存储创建会议的基本信息,包括的字段有会议ID号、会议名称、会议时间、会议内容、会议发布者及会议地点等。Meeting-people表作用录入与议会者相关信息,也记录签到的结果。包括的字段有会议成员ID号、会议ID号、会议成员名称、是否签到、签到具体时间及手机号码。如果签到成功,则“是否签到”字段将被设置为“1”,并且“手机号码”字段填上签到人员的手机号。

(三)生成会议二维码和解码方法

本文所涉及到的会议签到系统内,利用QR二维码产生签到环节使用的图像。生成二维码对应的流程如下:

选择纠错率是M(5%),编码模式为B(即为二进制编码),对应的版本号是7;

取得会议活动具体ID与系统持有的即时时间,借此方式组建字符流;

在QR码协助下拟编字符流的代码;

依照一定规则输出二维码矩阵,同时构建相应JPG图像。

在具体签到过程中,用户需应用手机端OA系统的二维码扫描器,对二维码图像进行扫描。解码利用谷歌的zxing二维码开源包去达成,zxing支持的条码格式以39码、93码、128码等较为常见,zxing院代码能较会计的从官网下载,其内含有核心包/core与不同平台对应的借口,比如cpp、/csharp、/android、/iphone等。解码主要过程包括如下:

安置手机摄像头,同时将其启用;

启用相机预览界面以及扫描线程;

捕获画面同时解码。

(四)设计数据库访问模块程序

MySQL数据库属于一款关系型数据库,其是由瑞典MySQL AB公司研发的。MySQL有体积微小、性能高、支持多种平台运作等特征,为当下广为使用的开放源码的关系数据库软件类型。

JDBC为java系统提供用户的java API,其能保证用户在lava程序内能精准、顺畅操控数据库。JDBC具体是由一组采用Java语言编写的类与接口构成,在数据库厂商、第三方中间件厂商与数据库衔接过程中提供了标准化思路及方法。在会议管理系统设计中,合理使用JDBC能提升相关程序的通用性,不同类型的关系型数据可共用一套API,进而明显降低了编程工作量。

(五)二维码会议签到管理的实现

待二维码扫描成功,能够获得会议ID号及二维码生成时间。此时手机客户端能对会议参与者会议签到是否成功作出进一步判断。为规避二维码被復制,建议每隔一段时间自动更新一次会议二维码,故而系统会把经扫描获得的二维码生成时间和当下时间作出比较,判断其是否处于许可的时间范围中,若不是则提示该二维码已过期。

在人员签到成功以后,本系统会自动把会议ID号、签到具体时间、手机号码与用户账号等信息传输至Web服务器上。手机端至Web端的数据传送过程采用了支持HTTP协议的HttpGlient达成。

(六)设计上位机界面

为确保工作人员能更为便捷的查询到数据库内储有的信息,本管理系统采用了Java Swing工具包设计可视化图形界面程序,为工作人员查询、打印工作的开展创造了极大便利性。

四、结束语:

现如今,有很多智能化应用被迁徙至手机平台上。和普通条码相比较,QR二维码能储存更多资料信息,并且具有信息读取快速的特征,当下已演变成应用十分广泛的二维码技术类型。和传统手工会议签到方法相比较,该管理系统在应用期间有效节约签到时间,也为会议结束以后相关统合工作运作提供一定便捷条件。但目前,本文设计的系统只持有签到功能,这提示其潜能尚未被充分挖掘出来,这是科研人员后续需重点研究的方向之一。

作者单位:惠州科技馆

猜你喜欢
管理系统二维码数据库
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
基于分布式数据库Cedar的高效工单管理系统设计与实现
二维码
数据库
银联发布二维码支付标准
数据库
数据库
数据库
二维码,别想一扫了之