金婷 呂進豪 王曉寅 劉俁伶 重慶郵電大學通信與信息工程學院
隨著我國改革開放和經濟建設的深入發展,會議已成為人們工作生活中再熟悉不過的日常活動,部門單位、社會家庭等場景下的會議活動源源不斷。會議類型不同、參會人員不固定等問題,促使會議主辦方在進行服務、資源調配方面做到“個性化”安排。無論是哪種類型的會議,主辦方的服務標準均是推動辦會工作的有序進行,需要以細心、周到為服務宗旨。加強對會議的管理,通過對各部門資源的科學調配,來推動會議工作的順利舉行,是擺在相關會議主辦單位面前的重要課題之一,也是提升管理水平,提高相關部門工作效率的關鍵之舉。
高校舉辦各類會議的頻率非常高,其中存在著較多的困難。因此,高校會務管理不僅是一套簡單的管理流程,更考驗著會議主辦方管理調配的能力。
隨著現代科技的發展,國內外的計算機信息技術得到飛速進步,會務管理的流程也逐漸在被智能化的管理方法取代。如今,先進的計算機技術也已逐步進入到各大型會議中。但這些產品普遍都存在一個缺點,就是他們的互動性不強,即針對不同種會議不能靈活變通地提供解決方案,參會者和主辦方沒有進行一體化管理。
考慮到對各類資源的整合要求很高,目前只把應用場景定位在高校內,從會議舉辦單位和參會者的角度出發,結合先進的信息技術,基于WEB開發出了一款完整的會務管理與資源調配系統。本系統是基于重慶郵電大學的相關情況進行設計與實現。以網站的形式進行開發。系統主要功能板塊為首頁、會議發布、我的會議、精彩幻燈與個人中心。

圖1 系統架構圖
1.Server端概述
本系統使用B/S架構實現,為實現本系統中對于信息的管理要求,服務端采用基于HTTP協議,使用Java語言采用目前較為成熟的功能框架構建服務器程序。開發過程中使用分層結構,將軟件結構分為DAO層(Data Access Object,用于映底層數據庫的操作,實際中分為mapper對應操作、pojo對應數據)、Service層(服務層,完成業務邏輯的封裝)、Controller層(對HTTP請求的處理,調用底層服務)。
現給出技術選型:

表 1 開發環境

表 2 開發技術選型
2.訪問控制設計
訪問控制核心在于識別非法請求,在查看敏感信息時需要認證用戶身份,但在使用過程中不能頻繁要求輸入密碼,由次需要使用登陸狀態鎖定的方式,在請求數據中攜帶狀態信息以供識別。本系統實現過程中使用JWT(JSON Web Token)技術,攜帶用戶信息。
JWT簡述:JWT本質上為一個字符串,由“.”分隔為三個子字符串,依此為JWT頭、有效載荷、簽名。JWT頭部分為描述JWT元數據的Json對象。
3.消息服務模塊設計
使用消息隊列,設計中使用到兩種消息模型:其一為單一信息,為主辦方向某一志愿者發送;其二為主辦方的群發信息。MQ使用Kafka,采用消息隊列可實現系統解耦、提高系統響應時間。在上述兩種場景下,將使用兩個Topic,消費者使用。在上層調用時,在不同的接口使用的Topic字段使用硬編碼,對前端隱藏實現細節。
4.用戶服務模塊
主要用例圖如下所示,其中主辦方、志愿者都為用戶在不同會議中的身份。

圖2 用戶服務模塊
本系統全面調查辦會需求,向系統的用戶提供了主辦方等三種不同的角色,實現了智能化會務服務與資源調配功能。系統簡化了傳統會務工作中繁瑣的安排、通知、統籌問題,實現了智能化、效率高的服務效果。
雖然本系統現已動態解決了一系列會務問題,會務服務達到了人性化、智能化的市場需求,用戶體驗與反饋較以前的傳統管理方式有了明顯提高。本系統目前的應用場景只針對高校,但是系統的場景拓展和功能分析方面仍需要改進和優化:不僅要在關鍵系統模塊上逐步優化,還需在每個子功能塊進行拓展和完善。由于系統工作時涉及到會議、用戶的多種信息,后期也需著重提高系統內各數據的保密性、安全性。