【摘要】會議報到系統(tǒng)主要用于管理中大型會議的人員報到,在較短時間內(nèi),實現(xiàn)上千名代表的自動識別、快速報到功能。系統(tǒng)在會議開始前可進行會議信息、代表信息的錄入,并提供靈活的坐席分配和報到到卡分配方式。會議報到時可有多臺報到終端同時進行報到,并有多個大屏顯示終端顯示不同的報到信息。代表通過刷卡進行報到,代表的姓名、照片等信息實時顯示在報到終端和大屏幕上。會議主持人通過報到控制臺可監(jiān)控整個報到進程,并能通過座位模擬圖,來醒目跟蹤每個代表的當前報到狀態(tài)。會議報到結束后可進行報到數(shù)據(jù)的查詢統(tǒng)計。本文在對會議系統(tǒng)的整體業(yè)務需求進行總結分析的基礎上,提出了合理的設計方案,包括傳輸協(xié)議的選擇、系統(tǒng)網(wǎng)絡結構及軟件結構的設計。
【關鍵詞】會議報到系統(tǒng)自動識別報到終端大屏終端消息服務器
一、前言
傳統(tǒng)的會議報到是通過分發(fā)會議票的方式進行的,每次開會,都要印發(fā)許多的各種各樣的會議票。因為票很多,經(jīng)常有代表丟失會議票或者開會時忘了帶會議票。報到時需要一張一張檢票,影響入場速度。統(tǒng)計時,工作人員需要一張一張地數(shù)票,因為是人工數(shù)票,難免會發(fā)生差錯,而且統(tǒng)計速度慢。
八十年代初,感應IC卡自動識別技術逐漸應用在會議報到系統(tǒng)中。會議報到時,代表只需將自己的IC卡在讀卡器上晃一下,系統(tǒng)通過感應將能自動獲取到事先存儲在卡中的代表唯一識別碼,通過該識別碼,進行相應的業(yè)務處理,在報到終端將準確快速的顯示出當前報到人員的姓名、性別和照片等信息。
二、研究意義
本文針對傳統(tǒng)軟件系統(tǒng)中存在的問題進行深入探討,確立解決方案并重點實現(xiàn),從而對系統(tǒng)進一步改進和完善,具有著深遠的顯示意義。具體體現(xiàn)在:(1)利用IP組播技術實現(xiàn)多客戶端間的數(shù)據(jù)同步,解決網(wǎng)絡通信瓶頸,減少數(shù)據(jù)傳輸延遲。(2)集成PowerPoint豐富的動畫效果,與應用系統(tǒng)進行交互,實現(xiàn)動態(tài)數(shù)據(jù)顯示,從視覺、聽覺等方面給用戶全新的感受。(3)基于軟件復用思想和設計模式,解決了網(wǎng)絡通信軟件中的關鍵問題,不僅提高了軟件的生產(chǎn)效率,降低了開發(fā)成本,更增強了軟件的適用性和可維護性。
三、報到終端功能需求
(1)采用非接觸式IC卡,實現(xiàn)自動識別報到;(2)報到時,實時顯示當前報到人員的姓名、性別、照片等信息,并統(tǒng)計顯示當前應到人數(shù)、實到人數(shù)及未到人數(shù);(3)報到時帶語音提示信息,如“重復報到”、“卡片不對”等;(4)報到終端數(shù)量可自由配置,多機聯(lián)網(wǎng)報到,能同步統(tǒng)計當前報到人數(shù);(5)在網(wǎng)絡中斷情況下,在本地仍能正常報到,當網(wǎng)絡恢復后,能迅速將斷網(wǎng)時的報到數(shù)據(jù)傳送給其它報到終端。
四、大屏顯示終端功能需求
(1)當前報到信息能實時顯示在大屏幕上,顯示樣式豐富多彩,可以文本、表格及照片等多種方式顯示報到內(nèi)容;(2)大屏終端終端數(shù)量可自由配置,不同大屏可顯示不同內(nèi)容,并能根據(jù)不同會議要求,定制不同的大屏展示內(nèi)容。
五、報到控制臺功能需求
(1)可控制整個會議的報到進程,報到的開始與結束都由它來控制;(2)可實時監(jiān)控報到情況,實時顯示當前報到人員的姓名、報到時間、當前實到人數(shù)等,同時能在座席圖上以不同顏色的圖標標記各代表的報到狀態(tài)。
六、數(shù)據(jù)傳輸協(xié)議選擇
在會議報到過程中,可同時有多個報到終端、大屏終端在運行。每個報到代表的信息除了在本地報到終端上顯示外,還要轉發(fā)給其它報到終端和大屏終端。
為了保證多客戶端會議報到的實時可靠性,本系統(tǒng)對于客戶端的數(shù)據(jù)發(fā)送采用TCP傳輸協(xié)議。由于TCP協(xié)議中包含了專門的傳遞保證機制,當數(shù)據(jù)接收方收到發(fā)送方傳來的消息時,會自動向發(fā)送方發(fā)出確認消息;發(fā)送方只有在接收到該確認消息之后才繼續(xù)傳送其它信息,否則將一直等待直到收到確認消息為止,所以采用TCP方式傳送的報到數(shù)據(jù)是連續(xù)的、穩(wěn)定的。
消息服務器接收到任何一個客戶端的數(shù)據(jù)后,需要將這些數(shù)據(jù)處理并轉發(fā)給其它客戶端,以實現(xiàn)報到數(shù)據(jù)的同步顯示。若采用TCP方式,則需建立對應的多個虛電路,這將會極大地占用網(wǎng)絡帶寬,增加數(shù)據(jù)傳輸延遲。而組播可以大大節(jié)省網(wǎng)絡帶寬,因為無論有多少個目標地址,在整個網(wǎng)絡的任何一條鏈路上只傳送單一的數(shù)據(jù)包。故本系統(tǒng)采用組播技術,將消息服務器合成后的報到數(shù)據(jù)以UDP的方式發(fā)送到一個組播地址上,各客戶端只需加入此組播地址,就可以UDP的方式接收到合成后的報到數(shù)據(jù)了。
七、系統(tǒng)功能模塊
根據(jù)系統(tǒng)的需求分析,可將系統(tǒng)的功能模塊分成三類:會前準備、會議報到和查詢統(tǒng)計。其中會前準備負責會議報到前的相關準備工作;會議報到負責報到過程中的業(yè)務處理;查詢統(tǒng)計用于提供會議信息、代表信息、報到情況的查詢、統(tǒng)計。
系統(tǒng)功能模塊如圖1所示:
八、系統(tǒng)網(wǎng)絡結構
整個系統(tǒng)運行在一個網(wǎng)絡環(huán)境下,由數(shù)據(jù)庫服務器、消息服務器、Web服務器、Web客戶端、報到終端及大屏終端組成,各模塊通過網(wǎng)絡進行數(shù)據(jù)的交互。系統(tǒng)的網(wǎng)絡結構如圖2所示。
九、系統(tǒng)軟件結構
根據(jù)系統(tǒng)整體業(yè)務需求和網(wǎng)絡架構,系統(tǒng)軟件按四層設計。最底層是關系數(shù)據(jù)庫,用于數(shù)據(jù)的存儲和整理;其次是組件層,由ActiveX、網(wǎng)絡通信庫和WebService組成;第三層是功能模塊層,主要是在組件層的基礎上,組裝出會議報到系統(tǒng)的相關業(yè)務功能模塊,包括坐席分配、報到卡管理、報到終端、報到控制臺等;最上面是應用管理展示平臺,通過統(tǒng)一界面進行業(yè)務展示。系統(tǒng)的軟件結構如圖3所示。