黃園園 陳超凡 程志剛
摘要:針對(duì)目前大多數(shù)企業(yè)在會(huì)議室預(yù)定中存在的會(huì)議室資源利用率低、使用不規(guī)范、預(yù)定難度大等問題,通過分析上述問題產(chǎn)生的原因,設(shè)計(jì)了會(huì)議點(diǎn)、智能會(huì)議室預(yù)定、智能會(huì)議室分配等功能,實(shí)現(xiàn)了一個(gè)基于物聯(lián)網(wǎng)的智能會(huì)議室預(yù)定系統(tǒng)。通過隨機(jī)生成會(huì)議室預(yù)定請(qǐng)求,執(zhí)行智能會(huì)議室預(yù)定、分配等算法,獲得會(huì)議室預(yù)定結(jié)果,并對(duì)該結(jié)果進(jìn)行了比較分析。結(jié)果表明,該系統(tǒng)操作直觀,響應(yīng)速度快,通過使用該預(yù)定系統(tǒng),員工可根據(jù)需求選擇不同的分配方案,從而預(yù)定到合理的會(huì)議室。
關(guān)鍵詞:會(huì)議室預(yù)定;會(huì)議室分配;智能化;物聯(lián)網(wǎng);預(yù)定系統(tǒng)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)20-0062-03
Design and Implementation of Intelligent Conference Room Reservation System Based on Internet of Things
HUANG Yuan-yuan, CHEN Chao-fan, CHENG Zhi-gang
(School of Information and Electronic Engineering,Zhejiang University of Science and Technology, Hangzhou 310000, China)
Abstract: In view of the problems of low utilization rate of conference room resources in conference room reservation, non standard use and great difficulty in reservation, the functions of conference point, intelligent conference room reservation and intelligent conference room distribution are designed, and an intelligent meeting based on Internet of things is realized. Room reservation system. By generating the predetermined request of the conference room randomly, the algorithms of the reservation and distribution of the intelligent conference room are executed, and the predetermined results of the conference room are obtained, and the results are compared and analyzed. The results show that the system operates intuitively, and the response speed is fast. By using the predetermined system, the staff can choose different allocation schemes according to the requirements, so as to make a reservation to a reasonable meeting room.
Key words: conference room reservation; conference room distribution; intelligentization; Internet of things; predefined system
在信息處理技術(shù)飛速發(fā)展的時(shí)代,由于傳統(tǒng)會(huì)議室存在利用率低,缺乏統(tǒng)一管理,篩選繁瑣,使用情況信息繁雜等問題,使用基于物聯(lián)網(wǎng)的智能會(huì)議室預(yù)定系統(tǒng)已是一種趨勢。本項(xiàng)目主要通過智能會(huì)議室預(yù)定系統(tǒng)確定會(huì)議信息,解決了會(huì)議室及會(huì)議信息管理效率低的問題,規(guī)范了會(huì)議室的使用,提高了會(huì)議室的使用率,降低了企業(yè)員工預(yù)定會(huì)議室,通知會(huì)議,參加會(huì)議等相關(guān)事務(wù)的繁瑣程度。項(xiàng)目通過RFID讀卡器、SPI、STM8L單片機(jī)、LoRa等硬件[1]與會(huì)議室預(yù)定軟件之間的信息傳輸實(shí)現(xiàn)會(huì)議室門禁系統(tǒng),從而完成一個(gè)基于物聯(lián)網(wǎng)的智能會(huì)議室預(yù)定系統(tǒng)。
1 智能會(huì)議室預(yù)定系統(tǒng)的分析
系統(tǒng)由公共子系統(tǒng)、用戶子系統(tǒng)和管理員子系統(tǒng)構(gòu)成,每個(gè)子系統(tǒng)分別完成不同的功能。
公共子系統(tǒng)的主要功能是用戶和管理員登錄、注冊(cè)及查看個(gè)人信息等。
用戶子系統(tǒng)的主要功能是預(yù)約會(huì)議室、查看會(huì)議室、給參會(huì)人員設(shè)置標(biāo)簽、接受會(huì)議相關(guān)消息等。
管理員子系統(tǒng)的主要功能是管理用戶信息、部門信息、會(huì)議室,設(shè)置會(huì)議間隔、到會(huì)時(shí)間、會(huì)議使用時(shí)間下限、會(huì)議點(diǎn)、成員出席率下限等。
2 智能會(huì)議室系統(tǒng)的設(shè)計(jì)
2.1 系統(tǒng)總體設(shè)計(jì)
該系統(tǒng)分為三個(gè)模塊:公共模塊、用戶模塊及管理員模塊。各個(gè)模塊分別實(shí)現(xiàn)不同的功能。
2.2詳細(xì)設(shè)計(jì)
該節(jié)中將總體設(shè)計(jì)進(jìn)行細(xì)化,主要從數(shù)據(jù)庫設(shè)計(jì)和功能設(shè)計(jì)兩方面進(jìn)行細(xì)化。
2.2.1 數(shù)據(jù)庫設(shè)計(jì)
根據(jù)系統(tǒng)需要實(shí)現(xiàn)的功能,該系統(tǒng)的數(shù)據(jù)庫分別設(shè)計(jì)了appointment表、department表、meeting-member表、message表、path表、room表、setting表、staff表及tag表等用來存儲(chǔ)相關(guān)數(shù)據(jù)。
2.2.2 功能設(shè)計(jì)
3 系統(tǒng)采用的開發(fā)技術(shù)
3.1 前端技術(shù)
前端開發(fā)時(shí),使用node作為前端服務(wù)器,基于vue多頁面應(yīng)用,實(shí)現(xiàn)前端開發(fā)組件化工程化[2];使用webpack模塊打包,將多種靜態(tài)資源轉(zhuǎn)換成靜態(tài)文件,減少頁面請(qǐng)求;使用多個(gè)webpack插件實(shí)現(xiàn)編碼的熱更新,效果直觀,開發(fā)效率高[3]。
3.2 后端技術(shù)
后端開發(fā)時(shí),使用JWTs技術(shù)實(shí)現(xiàn)token令牌登錄[4]。如下圖所示,員工在該系統(tǒng)請(qǐng)求登錄,后端驗(yàn)證成功之后,會(huì)根據(jù)用戶信息生成一個(gè)唯一的token值,并將該token值傳輸至前端和企業(yè)服務(wù)器。當(dāng)員工在對(duì)該系統(tǒng)及企業(yè)系統(tǒng)操作時(shí),會(huì)攜帶一個(gè)token值請(qǐng)求后端驗(yàn)證,不用進(jìn)行二次登錄,為以后整合到企業(yè)系統(tǒng)做準(zhǔn)備。
3.3 硬件技術(shù)
使用讀卡器控制門鎖開關(guān)。讀卡器感應(yīng)到所靠近的卡時(shí),通過與SPI和STM8L單片機(jī)通訊,讀取卡號(hào)。LoRa模塊通過射頻信號(hào)把SPI傳送過來的數(shù)據(jù)發(fā)送至網(wǎng)關(guān)。網(wǎng)關(guān)通過與Internet相連,把數(shù)據(jù)發(fā)送給后端。后端對(duì)比確認(rèn)數(shù)據(jù),把正確或錯(cuò)誤的信息通過網(wǎng)關(guān)發(fā)送至單片機(jī),門鎖裝置則通過與單片機(jī)通訊控制開關(guān)
4 實(shí)現(xiàn)
該智能會(huì)議室預(yù)定系統(tǒng)主要實(shí)現(xiàn)了會(huì)議點(diǎn)、智能會(huì)議室預(yù)定、智能分配3個(gè)機(jī)制,使會(huì)議室資源使用的合理化、智能化。以下具體介紹這3種機(jī)制在智能會(huì)議室預(yù)定系統(tǒng)中的實(shí)現(xiàn)方式。
4.1 會(huì)議點(diǎn)機(jī)制
會(huì)議點(diǎn)是該系統(tǒng)的“貨幣機(jī)制”。員工可以在左側(cè)信息欄中查看當(dāng)月剩余點(diǎn)數(shù)。預(yù)約會(huì)議室需要消耗一定數(shù)目的點(diǎn)數(shù),若員工違反了會(huì)議室的使用規(guī)定,則將按一定的比例扣除點(diǎn)數(shù)以示懲戒。當(dāng)員工的剩余點(diǎn)數(shù)小于員工想申請(qǐng)的會(huì)議室所需點(diǎn)數(shù)時(shí),將無法提交申請(qǐng)。每月一日零點(diǎn),系統(tǒng)將根據(jù)管理員設(shè)置的員工的點(diǎn)數(shù)進(jìn)行自動(dòng)更新。
4.2 智能會(huì)議室預(yù)定機(jī)制
智能會(huì)議室預(yù)定機(jī)制可以根據(jù)員工輸入的會(huì)議時(shí)間、會(huì)議主題、會(huì)議備注、會(huì)議地點(diǎn)、參與會(huì)議人員等信息,預(yù)定合適的會(huì)議室。
在選擇會(huì)議地點(diǎn)方面,該系統(tǒng)實(shí)現(xiàn)了兩種智能會(huì)議室預(yù)定機(jī)制:員工自定義機(jī)制,員工可以選擇具體的會(huì)議室地點(diǎn)進(jìn)行預(yù)定;系統(tǒng)推薦機(jī)制,系統(tǒng)會(huì)根據(jù)員工輸入的會(huì)議相關(guān)信息,推薦一個(gè)既滿足要求,又合理的會(huì)議室。
在選擇會(huì)議參與人員方面,該系統(tǒng)實(shí)現(xiàn)了三個(gè)方案供員工選擇:根據(jù)歷史記錄選擇參會(huì)人員,員工查看預(yù)定歷次會(huì)議室的記錄,選擇符合度較高的參會(huì)人員名單,并根據(jù)實(shí)際名單對(duì)歷史參會(huì)人員名單進(jìn)行刪改;根據(jù)標(biāo)簽選擇參會(huì)人員,員工自定義參會(huì)人員的分組,輸入對(duì)應(yīng)標(biāo)簽。在執(zhí)行某項(xiàng)目時(shí),員工直接選擇該標(biāo)簽,避免員工預(yù)定會(huì)議室時(shí)重復(fù)選擇參會(huì)人員;根據(jù)部門選擇參會(huì)人員,系統(tǒng)將企業(yè)人員歸并到不同的小組,又將小組歸并到不同的部門,員工可以選擇相應(yīng)的部門或小組進(jìn)行添加,并進(jìn)行刪改,簡化了員工首次選擇參會(huì)人員的操作。
4.3 智能分配機(jī)制
若員工預(yù)定當(dāng)天的會(huì)議室,系統(tǒng)會(huì)在第一時(shí)間通知是否預(yù)定成功。若員工預(yù)定非當(dāng)天的會(huì)議室,由管理員選擇分配方案進(jìn)行會(huì)議室智能分配。
5 會(huì)議室智能分配方案分析
方案一:先預(yù)定者先使用
方案二:使會(huì)議室使用時(shí)間最長
方案三:使會(huì)議室使用次數(shù)最多
由上圖可知,不同的方案具有不同的優(yōu)點(diǎn)。當(dāng)選擇方案一時(shí),滿足了員工使用會(huì)議室的公平性;當(dāng)選擇方案二時(shí),會(huì)議室的利用率最大;當(dāng)選擇方案三時(shí),會(huì)議室使用次數(shù)最多。管理員可以根據(jù)不同的需求選擇不同的方案進(jìn)行智能分配,提高了分配的靈活性。
6 結(jié)束語
智能會(huì)議室預(yù)定系統(tǒng)自動(dòng)完成不同時(shí)間、不同地點(diǎn)會(huì)議室的使用安排,生成會(huì)議室安排表,并對(duì)用戶發(fā)出通知,簡化了管理員對(duì)會(huì)議室安排的工作。
該系統(tǒng)為管理員提供會(huì)議室信息管理、會(huì)議室使用規(guī)則指定、人員及部門管理的功能,使得對(duì)會(huì)議室的管理統(tǒng)一、有效、清晰、簡便。系統(tǒng)為用戶提供申請(qǐng)會(huì)議室、添加標(biāo)簽、查看基礎(chǔ)信息、查看會(huì)議通知信息的功能,使得用戶對(duì)會(huì)議室的使用更加規(guī)范、有效。
智能會(huì)議室預(yù)定系統(tǒng)的應(yīng)用,是現(xiàn)代化會(huì)議管理思想日益提高的體現(xiàn),是公司管理不斷追求標(biāo)準(zhǔn)化,精益化,智能化管理的載體。結(jié)合不斷創(chuàng)新的會(huì)議預(yù)定管理模式,智能會(huì)議室預(yù)定系統(tǒng)已逐漸成為會(huì)議專業(yè)化管理平臺(tái)[5]。
參考文獻(xiàn):
[1] 張沅, 周向陽, 陳偉雄. 基于MF-RC500芯片的RFID讀卡器的設(shè)計(jì)與實(shí)現(xiàn)[J]. 工業(yè)控制計(jì)算機(jī), 2008(2): 3, 5.
[2] 麥冬, 陳濤, 梁宗灣. 輕量級(jí)響應(yīng)式框架Vue.js應(yīng)用分析[J]. 信息與電腦: 理論版, 2017(7): 58-59.
[3] 江慶, 葉浩榮. Vue+Webpack框架在銀行App前端開發(fā)的應(yīng)用[J]. 金融科技時(shí)代, 2016(11): 15-19.
[4] 史聞博. 基于Nonce數(shù)的高效Token更新認(rèn)證協(xié)議的研究[D]. 成都: 成都理工大學(xué), 2007.
[5] 于洋. 會(huì)議室預(yù)定系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 長春: 吉林大學(xué), 2012.