基于LabVIEW和Access的会议签到系统
2019-08-10吕兴琴陈悦新朱阳燕唐日成陈虹云
吕兴琴 陈悦新 朱阳燕 唐日成 陈虹云
摘要:签到是确保人员参加会议、主办方统计人数、查询人员等有效掌握、管理参会人员出入和出席情况的一种手段。该文采用Access数据库作为某企业的总体数据库,具有人员基本信息录入、会议出席统计等功能,利用LabVIEW软件开发出简便快捷易操作的用户界面,提高了工作人员统计出席情况和人员信息的工作效率,有效解决了参会人员短时间签到避免签到处大量拥堵的情况。
关键词:签到;Access; LabVIEW
中图分类号:TP393 文献标识码:A
文章编号:1009-3044(2019)17-0072-03
开放科学(资源服务)标识码(OSID):
会议是把众多人聚集在一起集思广益、宣布事项、布置任务等一系列社会活动的一种方式,是领导层实施管理的一种手段,有助于不同部门或同部门之间研究工作、贯彻政策、调查情况、制定决策、协调统一、解决问题、联系感情等[1]。为了实现这些目的,需要确保所有人员都能准时到会。签到管理则是一种重要的手段。而当参会人员特别多的时候,传统的签字签到方法就显得比较笨拙[2-3]。本文以企业人手一卡签到签退为背景,每次会议前利用员工卡刷卡签到,与会人员信息实时传入后台,会议开始前一定时间内仍然没有签到,后台将会发送短信至与会人员手机和会议主办方的手机中,及时提醒跟踪,具有界面易操作、管理方便、经济便捷、功能丰富等特点。
1 系统设计
整个系统包括三个部分,分别为会前准备部分、签到监测部分和会后统计部分。会前准备部分需要提前将会议主题、会议室安排、会议人员确定、与会部门等信息录入系统中;签到监测部分实时监测签到情况,如果应该参加会议的人员中有人在会议开始前10分钟仍未签到则将发送短信至与会人员手机中,及时提醒该人员准时参会,若会议开始仍未签到,则将信息直接发送给主办方中并在系统中做好记录;会后统计部分则是该用户查询统计某个会议或某时间段内所有会议的到位情况、缺席情况等,方便做好跟踪管理。系统设计思路如图1所示。所有信息都保存在Access数据库中。用户界面采用LabVIEW图形化语言编辑。事先建立好Access数据库的UDL文件,以便LabVIEW直接允许访问和链接该数据库文件[4]。
2 功能设计与实现
2.1 会议信息录入
会议信息包括会议名称、会议室安排、与会领导、需要参加会议的部门和人员、会议日期、会议开始时间等。在准备会议阶段把所有信息都录入系统,自动生成短信发送至各个参会人员手机中。首先采用LabVIEW自带的Database工具包[5]中的DB Tools Open Connection.vi算子连接该数据库文件,将员工Access信息表中的所有相关数据导入系统,包括领导层与员工层名单、企业包含的所有部门等,同时要自动去除掉重复的部门名称。选择相应的参加部门后参加员工列表中会显示出相应的员工名单,这样可以简化用户从庞大员工层数据库中挑选与会人员烦琐的操作流程。所有相关的数据录入后,选择需要参加的领导、相应部门的员工,然后点击短信预览,可在短信窗口预览自动生成的编辑短信文字,若无误可以直接点击发送按钮。员工Access信息库如图2所示,经过程序处理的部门选择与员工选择界面如图3所示,采用Concatenate Strings.vi算子形成预编辑短信模板,程序框图如图4所示,与会人员选择和短信预览界面运行如图5所示。所有的会议信息和参会人员信息将会记录到會议Access数据库中,如图6所示。
2.2 签到信息监测功能
本模块的功能实现主要借助于员工卡的刷卡功能,在会议室门前装有打卡机,参加会议的人员只要使用自己的员工卡刷一下就能往后台发送该员工已参会的信号,系统界面也会有相应的显示,如图7所示。此外,系统采用Get Date/Time In Seconds.vi算子实时监测时间,利用时间延迟.vi算子设定10min,在会议开始前10分钟仍未刷卡登记的人员系统将发送短信至未参加人员的手机,这里用对话框模拟显示,如图8所示。会议缺席人员信息将传入系统,并记录到会议Access数据库中,如图9所示。
2.3 会后统计模块
该模块主要是实现会后对参加人员、缺席人员的统计,直接利用Database工具包中的DB Tools Select Data.vi算子调用会议信息Access数据库即可,再利用Database Variant To Data.vi算子将获得的数据包转置成二维数组存入数据表中。其中,采用SQL语句“where 姓名 = 王六依”可以调出该员工的所有信息。缺席人员统计界面如图10所示。
3 结束语
本系统借助了LabVIEW软件的图形化界面和Access优异的数据管理功能,开发出一套针对会议的签到系统,尤其是中大型会议、人员较多的情况下,签到迅速,电子化办公,界面友好,操作简单方便,具有良好的实用性,大大减少了签到的繁杂性,避免了人员集中时签到处的拥堵局面,而且具有会议前10分钟自动提醒与会后统计功能,提高了工作效率,优化了企业的会议管理。
参考文献:
[1] 会议[EB/OL]. https://wiki.mbalib.com/wiki/%E4%BC%9A%E8%AE%AE##s1.
[2] 郑莹,孟安宁,孙久舒.基于校园一卡通的考试签到系统的设计与实现[J].计算机时代,2017(12):100-103.
[3] 唐明.基于校园一卡通平台的会议签到子系统的设计与实现[D].电子科技大学,2014.
[4] 张宏伟,黄炜.基于LabVIEW访问Access数据库的设计与应用[J].电子世界,2016(7):79-80.
[5] 万明月.基于LabVIEW的用户管理系统[J].信息技术,2013(12):193-195.
【通联编辑:唐一东】