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