摘 要 介紹一款基于去向告知型的訪客系統(tǒng),其應(yīng)用于政府機構(gòu)、企事業(yè)單位,被訪者將去向信息通過手機客戶端更新到“云”端服務(wù)器,訪客可在手機APP和電子告知欄上實時查詢被訪者的去向,合理安排訪問時間。
【關(guān)鍵詞】去向告知 手機APP 電子告知欄 訪客系統(tǒng)
1 引言
隨著我國改革的深入,政府事業(yè)單位的便民利民舉措越來越多。其中,越來越多的政府和事業(yè)單位推行對外辦公人員去向告知制度。在服務(wù)窗口設(shè)置白板人員去向告知欄,將各職能部門負責人及對外辦公人員的當前去向及時公布在告知欄上,讓前來辦事的訪客可以更好的安排時間進行訪問。但當前流行的白板告知欄存在如下缺點:
(1)白板告知形式適用于對外辦公的窗口,但當對外辦公的人員有去向變動時,需自行到白板告知欄前變更狀態(tài),辦事人員也只有來到白板告知欄前才能了解辦公人員的去向。因此,白板告知形式存在去向狀態(tài)查詢及更改的不便性。
(2)白板告知形式不適用于內(nèi)部人員,對內(nèi)辦公人員去向因存在信息安全問題不便公布,即導致內(nèi)部人員辦事存在不便利。
而現(xiàn)有的系統(tǒng)并不能很好的解決以上問題,它們的功能主要集中在安全和預約功能上,對被訪問者的去向問題不具要求,但當被訪問者不可替代、不能隨時保持可訪問狀態(tài)且可訪問時間不可預期時,開發(fā)一套可實時告知訪問者當前是否適合訪問的系統(tǒng),是非常有意義的。
2 系統(tǒng)需求分析與總體架構(gòu)
2.1 系統(tǒng)需求分析
本項目的主要研究內(nèi)容是開發(fā)一款基于去向告知型的訪客系統(tǒng)。經(jīng)過前期充分的市場調(diào)研和需求分析,具體需要實現(xiàn)如下功能:
(1)訪客可根據(jù)自身需求,通過手機APP實時查看被訪者(對外辦公人員)的部門、職責、辦公地點、去向等信息,同時提供在線預約服務(wù);
(2)辦公室門口可安裝電子去向告知欄,實時顯示本辦公室內(nèi)所有辦公人員的去向狀態(tài),供未下載手機APP的訪客查看;
(3)被訪者(辦公人員)通過查看訪問日志能夠知道最近哪些人查詢了自己的去向狀態(tài),幫助辦公人員了解是否有事情忘記辦理。
2.2 總體架構(gòu)
本系統(tǒng)由電子告知欄、手機APP和服務(wù)器端三部分組成,采用的是二層體系C/S(Clinent/Server)架構(gòu)。整個系統(tǒng)采用星形網(wǎng)絡(luò)結(jié)構(gòu),各模塊之間采用TCP/IP協(xié)議通信,如圖1。
服務(wù)器提供數(shù)據(jù)存儲、處理和轉(zhuǎn)發(fā)的工作。搭建數(shù)據(jù)庫,新建五種類型用戶,分別為管理員、電子告知欄、非對外辦公人員、對外辦公人員和游客。管理員可對所有用戶信息進行增刪改查,能查看所有用戶的操作日志;電子人員去向告知欄可查詢其所在部門人員的去向信息;非對外辦公人員可對同級辦公人員和對外辦公人員進行去向狀態(tài)查詢,能查看“所有查詢過本人去向狀態(tài)的”用戶;對外辦公人員可對非對外辦公人員和同級辦公人員進行去向狀態(tài)查詢,能查看“所有查詢過本人去向狀態(tài)的”用戶;游客無需注冊,僅可查詢對外辦公人員的去向狀態(tài)。
客戶端包括電子去向告知欄和手機APP。電子告知欄將實時顯示各辦公人員的去向信息,供沒有下載手機客戶端的辦事人員使用。用戶通過手機APP查詢辦事人員的去向狀態(tài),可合理安排訪問時間。
3 硬件設(shè)計
電子告知欄由主控制器、WIFI模塊和LCD顯示模塊構(gòu)成。主控通過串行接口與WIFI模塊連接,使用AT命令進行網(wǎng)絡(luò)開發(fā),LCD顯示器則采用了10寸工業(yè)屏,其硬件框圖如圖2。
主控制器選用STC12C5A60S2單片機,它具有高速、低功耗、超強抗干擾和性價比高的特性,指令代碼完全兼容傳統(tǒng)8051,而且速度快8-12倍,同時擁有2個全雙工的串行通信接口,非常適合本系統(tǒng)的研發(fā)要求。
ESP8266是當前市場中應(yīng)用較為廣泛的WIFI芯片,支持無線802.11 b/g/n標準、STA/AP/STA+AP三種工作模式,內(nèi)置TCP/IP協(xié)議棧,具有豐富的Socket AT指令,可與主控制器進行UART/GPIO進行數(shù)據(jù)通信進行網(wǎng)絡(luò)服務(wù)。
LCD顯示器則采用了10寸的迪文DGUS屏,DGUS屏與傳統(tǒng)的LCM通過時序或指令控制顯示不同,DGUS屏采用直接變量驅(qū)動顯示方式,所有的顯示和操作都是基于預先設(shè)置好的變量配置文件來工作的。使用DGUS來進行開發(fā),可幫助用戶快速開發(fā)全圖形觸摸屏人機界面,觸摸屏輸入法、彈出菜單、滑塊拖動、增量調(diào)節(jié)等觸摸屏交互方式和變量圖標、藝術(shù)字、曲線顯示、時間變量等變量顯示可借助PC輕松完成,大大降低對主控制器的硬件要求。
4 軟件設(shè)計
4.1 手機APP
手機APP作為系統(tǒng)與用戶交互的主要載體,完成了系統(tǒng)大部分功能,如用戶界面的設(shè)計,用戶登錄方式的判別,訪問部門的選擇,辦理業(yè)務(wù)的類型,是否在崗的查詢,語音通話/留言的處理等,如圖3是手機APP工作流程圖。
4.2 電子告知欄軟件
電子告知欄涉及到WIFI模塊和LCD顯示器,且都是用串口控制,所以主控制器首先需要驅(qū)動好UART0、UART1和定時器,然后通過AT命令設(shè)置WIFI模塊為AP模式,連接到路由器進行聯(lián)網(wǎng),隨后與服務(wù)器建立連接,并且每隔1S通過JESON語句獲取一次最新目標去向狀態(tài),并顯示到顯示屏上。如圖4是電子告知欄的工作流程圖。
5 結(jié)束語
基于去向告知型的訪客系統(tǒng)目前正在做系統(tǒng)測試,其良好的人性化的人機交互界面,合理的功能設(shè)置,將很好的緩解了去政府及事業(yè)單位簽字、蓋章找不到人的問題。同時本文提出的功能設(shè)置、系統(tǒng)架構(gòu)及硬件選型方案,對其他基于去向告知的訪客系統(tǒng)的設(shè)計開發(fā)有一定的參考價值。
參考文獻
[1]柏琳,丁維明.單片機中文輸入法的設(shè)計與實現(xiàn)[J].工業(yè)控制計算機,2005(07):48-51.
[2]馬沖,趙勰,范贊.基于C_S架構(gòu)的小型人力資源管理系統(tǒng)設(shè)計與實現(xiàn)[J].信息技術(shù),2010(02):104-107.
[3]梁煜.基于IMS的智能訪客系統(tǒng)設(shè)計[J].中國安防,2013(03):91-96.
[4]馮倩茜,田豐春.基于二維碼的智能訪客系統(tǒng)設(shè)計與實現(xiàn)[J].電腦編程技巧與維護,2015(23):102-103.
[5] 戴勝華,蔣大明,楊世武,趙俊慧.國家電工電子教學基地系列教材:單片機原理與應(yīng)用[M].北京:清華大學出版社,2006.
作者簡介
王江,現(xiàn)為江西機電職業(yè)技術(shù)學院助教。研究方向為計算機技術(shù)。
蘇蕓,現(xiàn)為江西機電職業(yè)技術(shù)學院教授級高工。研究方向為機電類產(chǎn)品設(shè)計。
劉明德,現(xiàn)為江西機電職業(yè)技術(shù)學院高級工程師。研究方向為無線電技術(shù)。
作者單位
江西機電職業(yè)技術(shù)學院 江西省南昌市 330013