基于去向告知型的访客系统

2017-03-27 21:03王江
电子技术与软件工程 2017年4期
关键词:手机app

摘 要 介绍一款基于去向告知型的访客系统,其应用于政府机构、企事业单位,被访者将去向信息通过手机客户端更新到“云”端服务器,访客可在手机APP和电子告知栏上实时查询被访者的去向,合理安排访问时间。

【关键词】去向告知 手机APP 电子告知栏 访客系统

1 引言

随着我国改革的深入,政府事业单位的便民利民举措越来越多。其中,越来越多的政府和事业单位推行对外办公人员去向告知制度。在服务窗口设置白板人员去向告知栏,将各职能部门负责人及对外办公人员的当前去向及时公布在告知栏上,让前来办事的访客可以更好的安排时间进行访问。但当前流行的白板告知栏存在如下缺点:

(1)白板告知形式适用于对外办公的窗口,但当对外办公的人员有去向变动时,需自行到白板告知栏前变更状态,办事人员也只有来到白板告知栏前才能了解办公人员的去向。因此,白板告知形式存在去向状态查询及更改的不便性。

(2)白板告知形式不适用于内部人员,对内办公人员去向因存在信息安全问题不便公布,即导致内部人员办事存在不便利。

而现有的系统并不能很好的解决以上问题,它们的功能主要集中在安全和预约功能上,对被访问者的去向问题不具要求,但当被访问者不可替代、不能随时保持可访问状态且可访问时间不可预期时,开发一套可实时告知访问者当前是否适合访问的系统,是非常有意义的。

2 系统需求分析与总体架构

2.1 系统需求分析

本项目的主要研究内容是开发一款基于去向告知型的访客系统。经过前期充分的市场调研和需求分析,具体需要实现如下功能:

(1)访客可根据自身需求,通过手机APP实时查看被访者(对外办公人员)的部门、职责、办公地点、去向等信息,同时提供在线预约服务;

(2)办公室门口可安装电子去向告知栏,实时显示本办公室内所有办公人员的去向状态,供未下载手机APP的访客查看;

(3)被访者(办公人员)通过查看访问日志能够知道最近哪些人查询了自己的去向状态,帮助办公人员了解是否有事情忘记办理。

2.2 总体架构

本系统由电子告知栏、手机APP和服务器端三部分组成,采用的是二层体系C/S(Clinent/Server)架构。整个系统采用星形网络结构,各模块之间采用TCP/IP协议通信,如图1。

服务器提供数据存储、处理和转发的工作。搭建数据库,新建五种类型用户,分别为管理员、电子告知栏、非对外办公人员、对外办公人员和游客。管理员可对所有用户信息进行增删改查,能查看所有用户的操作日志;电子人员去向告知栏可查询其所在部门人员的去向信息;非对外办公人员可对同级办公人员和对外办公人员进行去向状态查询,能查看“所有查询过本人去向状态的”用户;对外办公人员可对非对外办公人员和同级办公人员进行去向状态查询,能查看“所有查询过本人去向状态的”用户;游客无需注册,仅可查询对外办公人员的去向状态。

客户端包括电子去向告知栏和手機APP。电子告知栏将实时显示各办公人员的去向信息,供没有下载手机客户端的办事人员使用。用户通过手机APP查询办事人员的去向状态,可合理安排访问时间。

3 硬件设计

电子告知栏由主控制器、WIFI模块和LCD显示模块构成。主控通过串行接口与WIFI模块连接,使用AT命令进行网络开发,LCD显示器则采用了10寸工业屏,其硬件框图如图2。

主控制器选用STC12C5A60S2单片机,它具有高速、低功耗、超强抗干扰和性价比高的特性,指令代码完全兼容传统8051,而且速度快8-12倍,同时拥有2个全双工的串行通信接口,非常适合本系统的研发要求。

ESP8266是当前市场中应用较为广泛的WIFI芯片,支持无线802.11 b/g/n标准、STA/AP/STA+AP三种工作模式,内置TCP/IP协议栈,具有丰富的Socket AT指令,可与主控制器进行UART/GPIO进行数据通信进行网络服务。

LCD显示器则采用了10寸的迪文DGUS屏,DGUS屏与传统的LCM通过时序或指令控制显示不同,DGUS屏采用直接变量驱动显示方式,所有的显示和操作都是基于预先设置好的变量配置文件来工作的。使用DGUS来进行开发,可帮助用户快速开发全图形触摸屏人机界面,触摸屏输入法、弹出菜单、滑块拖动、增量调节等触摸屏交互方式和变量图标、艺术字、曲线显示、时间变量等变量显示可借助PC轻松完成,大大降低对主控制器的硬件要求。

4 软件设计

4.1 手机APP

手机APP作为系统与用户交互的主要载体,完成了系统大部分功能,如用户界面的设计,用户登录方式的判别,访问部门的选择,办理业务的类型,是否在岗的查询,语音通话/留言的处理等,如图3是手机APP工作流程图。

4.2 电子告知栏软件

电子告知栏涉及到WIFI模块和LCD显示器,且都是用串口控制,所以主控制器首先需要驱动好UART0、UART1和定时器,然后通过AT命令设置WIFI模块为AP模式,连接到路由器进行联网,随后与服务器建立连接,并且每隔1S通过JESON语句获取一次最新目标去向状态,并显示到显示屏上。如图4是电子告知栏的工作流程图。

5 结束语

基于去向告知型的访客系统目前正在做系统测试,其良好的人性化的人机交互界面,合理的功能设置,将很好的缓解了去政府及事业单位签字、盖章找不到人的问题。同时本文提出的功能设置、系统架构及硬件选型方案,对其他基于去向告知的访客系统的设计开发有一定的参考价值。

参考文献

[1]柏琳,丁维明.单片机中文输入法的设计与实现[J].工业控制计算机,2005(07):48-51.

[2]马冲,赵勰,范赞.基于C_S架构的小型人力资源管理系统设计与实现[J].信息技术,2010(02):104-107.

[3]梁煜.基于IMS的智能访客系统设计[J].中国安防,2013(03):91-96.

[4]冯倩茜,田丰春.基于二维码的智能访客系统设计与实现[J].电脑编程技巧与维护,2015(23):102-103.

[5] 戴胜华,蒋大明,杨世武,赵俊慧.国家电工电子教学基地系列教材:单片机原理与应用[M].北京:清华大学出版社,2006.

作者简介

王江,现为江西机电职业技术学院助教。研究方向为计算机技术。

苏芸,现为江西机电职业技术学院教授级高工。研究方向为机电类产品设计。

刘明德,现为江西机电职业技术学院高级工程师。研究方向为无线电技术。

作者单位

江西机电职业技术学院 江西省南昌市 330013

猜你喜欢
手机app
“O2O”模式的月子餐市场前景明朗
智能手机APP支持下的大学英语听力教学
基于手机蓝牙的无线智能控制系统的设计