基于物联网的智能会议室预定系统设计与实现

2018-11-15 01:33黄园园陈超凡程志刚
电脑知识与技术 2018年20期
关键词:物联网智能化

黄园园 陈超凡 程志刚

摘要:针对目前大多数企业在会议室预定中存在的会议室资源利用率低、使用不规范、预定难度大等问题,通过分析上述问题产生的原因,设计了会议点、智能会议室预定、智能会议室分配等功能,实现了一个基于物联网的智能会议室预定系统。通过随机生成会议室预定请求,执行智能会议室预定、分配等算法,获得会议室预定结果,并对该结果进行了比较分析。结果表明,该系统操作直观,响应速度快,通过使用该预定系统,员工可根据需求选择不同的分配方案,从而预定到合理的会议室。

关键词:会议室预定;会议室分配;智能化;物联网;预定系统

中图分类号:TP311 文献标识码:A 文章编号: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

在信息處理技术飞速发展的时代,由于传统会议室存在利用率低,缺乏统一管理,筛选繁琐,使用情况信息繁杂等问题,使用基于物联网的智能会议室预定系统已是一种趋势。本项目主要通过智能会议室预定系统确定会议信息,解决了会议室及会议信息管理效率低的问题,规范了会议室的使用,提高了会议室的使用率,降低了企业员工预定会议室,通知会议,参加会议等相关事务的繁琐程度。项目通过RFID读卡器、SPI、STM8L单片机、LoRa等硬件[1]与会议室预定软件之间的信息传输实现会议室门禁系统,从而完成一个基于物联网的智能会议室预定系统。

1 智能会议室预定系统的分析

系统由公共子系统、用户子系统和管理员子系统构成,每个子系统分别完成不同的功能。

公共子系统的主要功能是用户和管理员登录、注册及查看个人信息等。

用户子系统的主要功能是预约会议室、查看会议室、给参会人员设置标签、接受会议相关消息等。

管理员子系统的主要功能是管理用户信息、部门信息、会议室,设置会议间隔、到会时间、会议使用时间下限、会议点、成员出席率下限等。

2 智能会议室系统的设计

2.1 系统总体设计

该系统分为三个模块:公共模块、用户模块及管理员模块。各个模块分别实现不同的功能。

2.2详细设计

该节中将总体设计进行细化,主要从数据库设计和功能设计两方面进行细化。

2.2.1 数据库设计

根据系统需要实现的功能,该系统的数据库分别设计了appointment表、department表、meeting-member表、message表、path表、room表、setting表、staff表及tag表等用来存储相关数据。

2.2.2 功能设计

3 系统采用的开发技术

3.1 前端技术

前端开发时,使用node作为前端服务器,基于vue多頁面应用,实现前端开发组件化工程化[2];使用webpack模块打包,将多种静态资源转换成静态文件,减少页面请求;使用多个webpack插件实现编码的热更新,效果直观,开发效率高[3]。

3.2 后端技术

后端开发时,使用JWTs技术实现token令牌登录[4]。如下图所示,员工在该系统请求登录,后端验证成功之后,会根据用户信息生成一个唯一的token值,并将该token值传输至前端和企业服务器。当员工在对该系统及企业系统操作时,会携带一个token值请求后端验证,不用进行二次登录,为以后整合到企业系统做准备。

3.3 硬件技术

使用读卡器控制门锁开关。读卡器感应到所靠近的卡时,通过与SPI和STM8L单片机通讯,读取卡号。LoRa模块通过射频信号把SPI传送过来的数据发送至网关。网关通过与Internet相连,把数据发送给后端。后端对比确认数据,把正确或错误的信息通过网关发送至单片机,门锁装置则通过与单片机通讯控制开关

4 实现

该智能会议室预定系统主要实现了会议点、智能会议室预定、智能分配3个机制,使会议室资源使用的合理化、智能化。以下具体介绍这3种机制在智能会议室预定系统中的实现方式。

4.1 会议点机制

会议点是该系统的“货币机制”。员工可以在左侧信息栏中查看当月剩余点数。预约会议室需要消耗一定数目的点数,若员工违反了会议室的使用规定,则将按一定的比例扣除点数以示惩戒。当员工的剩余点数小于员工想申请的会议室所需点数时,将无法提交申请。每月一日零点,系统将根据管理员设置的员工的点数进行自动更新。

4.2 智能会议室预定机制

智能会议室预定机制可以根据员工输入的会议时间、会议主题、会议备注、会议地点、参与会议人员等信息,预定合适的会议室。

在选择会议地点方面,该系统实现了两种智能会议室预定机制:员工自定义机制,员工可以选择具体的会议室地点进行预定;系统推荐机制,系统会根据员工输入的会议相关信息,推荐一个既满足要求,又合理的会议室。

在选择会议参与人员方面,该系统实现了三个方案供员工选择:根据历史记录选择参会人员,员工查看预定历次会议室的记录,选择符合度较高的参会人员名单,并根据实际名单对历史参会人员名单进行删改;根据标签选择参会人员,员工自定义参会人员的分组,输入对应标签。在执行某项目时,员工直接选择该标签,避免员工预定会议室时重复选择参会人员;根据部门选择参会人员,系统将企业人员归并到不同的小组,又将小组归并到不同的部门,员工可以选择相应的部门或小组进行添加,并进行删改,简化了员工首次选择参会人员的操作。

4.3 智能分配机制

若员工预定当天的会议室,系统会在第一时间通知是否预定成功。若员工预定非当天的会议室,由管理员选择分配方案进行会议室智能分配。

5 会议室智能分配方案分析

方案一:先预定者先使用

方案二:使会议室使用时间最长

方案三:使会议室使用次数最多

由上图可知,不同的方案具有不同的优点。当选择方案一时,满足了员工使用会议室的公平性;当选择方案二时,会议室的利用率最大;当选择方案三时,会议室使用次数最多。管理员可以根据不同的需求选择不同的方案进行智能分配,提高了分配的灵活性。

6 结束语

智能会议室预定系统自动完成不同时间、不同地点会议室的使用安排,生成会议室安排表,并对用户发出通知,简化了管理员对会议室安排的工作。

该系统为管理员提供会议室信息管理、会议室使用规则指定、人员及部门管理的功能,使得对会议室的管理统一、有效、清晰、简便。系统为用户提供申请会议室、添加标签、查看基础信息、查看会议通知信息的功能,使得用户对会议室的使用更加规范、有效。

智能会议室预定系统的应用,是现代化会议管理思想日益提高的体现,是公司管理不断追求标准化,精益化,智能化管理的载体。结合不断创新的会议预定管理模式,智能会议室预定系统已逐渐成为会议专业化管理平台[5]。

参考文献:

[1] 张沅, 周向阳, 陈伟雄. 基于MF-RC500芯片的RFID读卡器的设计与实现[J]. 工业控制计算机, 2008(2): 3, 5.

[2] 麦冬, 陈涛, 梁宗湾. 轻量级响应式框架Vue.js应用分析[J]. 信息与电脑: 理论版, 2017(7): 58-59.

[3] 江庆, 叶浩荣. Vue+Webpack框架在银行App前端开发的应用[J]. 金融科技时代, 2016(11): 15-19.

[4] 史闻博. 基于Nonce数的高效Token更新认证协议的研究[D]. 成都: 成都理工大学, 2007.

[5] 于洋. 会议室预定系统的设计与实现[D]. 长春: 吉林大学, 2012.

猜你喜欢
物联网智能化
智能化战争多维透视
智能化的“世界观”
印刷智能化,下一站……
基于“物联网+”的智能化站所初探
基于LABVIEW的温室管理系统的研究与设计
论智能油田的发展趋势及必要性
中国或成“物联网”领军者