1.1 什么無紙化會(huì)議系統(tǒng)
無紙化會(huì)議系統(tǒng)是無紙化辦公的重要組成部分,其利用現(xiàn)代通訊技術(shù)、音頻技術(shù)、視頻技術(shù)、軟件技術(shù),通過文件的電子交換來實(shí)現(xiàn)會(huì)議的無紙化,是一種全新的會(huì)議模式,為對(duì)傳統(tǒng)會(huì)議模式的一種變革。
1.2 J2EE 架構(gòu)簡介
J2EE為一種利用Java 2平臺(tái)來簡化企業(yè)解決方案的開發(fā)、部署和管理等復(fù)雜問題的體系結(jié)構(gòu),其不僅加強(qiáng)了Java標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),同時(shí)還提供了對(duì)EJB(Enterprise JavaBeans)、Servlet、JSP(Java Server Pages)及XML技術(shù)的全面支持。
無紙化會(huì)議系統(tǒng)在J2EE平臺(tái)上引入優(yōu)秀的Web框架SSH來設(shè)計(jì)與開發(fā),該系統(tǒng)充分利用Java技術(shù)的優(yōu)勢(shì),具有響應(yīng)速度快、安全性高、易學(xué)好用等優(yōu)點(diǎn)。
2 無紙化會(huì)議系統(tǒng)分析
無紙化會(huì)議系統(tǒng)作為會(huì)議的一種形式,具有傳統(tǒng)會(huì)議模式的基本功能。即該系統(tǒng)能夠支持會(huì)議創(chuàng)建、會(huì)議資料分發(fā)、會(huì)議資料回收、會(huì)議資料銷毀等,以達(dá)到傳統(tǒng)會(huì)議系統(tǒng)的基本功能。
無紙化會(huì)議系統(tǒng)主要分為兩個(gè)子系統(tǒng):基于B/S架構(gòu)的無紙化會(huì)議后臺(tái)管理系統(tǒng), 基于APP/S架構(gòu)的無紙化會(huì)議Pad端會(huì)議信息管理系統(tǒng),如圖1。
2.1 基于B/S架構(gòu)的無紙化會(huì)議后臺(tái)管理系統(tǒng)的主要功能模塊
2.1.1 超級(jí)管理員功能模塊
超級(jí)管理員主要的功能是創(chuàng)建秘書科長并對(duì)秘書科長進(jìn)行管理,秘書科長是實(shí)際準(zhǔn)備會(huì)議的操作者。
2.1.2 秘書科長功能模塊
秘書科長是會(huì)議的實(shí)際操作者,負(fù)責(zé)會(huì)議設(shè)備的管理、會(huì)議創(chuàng)建、會(huì)議刪除、會(huì)議同步等實(shí)際工作。
設(shè)備管理:設(shè)備就是參與會(huì)議的移動(dòng)終端(PAD),一臺(tái)PAD關(guān)聯(lián)一個(gè)秘書科長,一個(gè)秘書科長可以有多臺(tái)PAD,沒有注冊(cè)的PAD無法接收到會(huì)議信息,保證了會(huì)議信息的機(jī)密性。
新建會(huì)議:用于創(chuàng)建會(huì)議,一個(gè)會(huì)議包括會(huì)議名稱,參會(huì)者,會(huì)議議題,會(huì)議材料等。
內(nèi)容管理:主要涉及會(huì)議同步、會(huì)議刪除、會(huì)議復(fù)制、會(huì)議編輯等功能。
2.2 基于APP/S架構(gòu)的無紙化會(huì)議Pad端會(huì)議信息管理系統(tǒng)功能模塊
移動(dòng)無紙化會(huì)議系統(tǒng)的PAD端基于Android平臺(tái),主要功能包括登錄系統(tǒng)、會(huì)議信息顯示、設(shè)備信息查看、Wifi限定等。
會(huì)議登錄:設(shè)置無紙化服務(wù)器IP地址,登錄系統(tǒng),進(jìn)行設(shè)備注冊(cè)。
會(huì)議信息顯示:從服務(wù)器同步完會(huì)議信息后,將會(huì)議信息通過會(huì)議信息Activity呈現(xiàn)給參會(huì)者。
設(shè)備查看:查看PAD信息、服務(wù)器IP地址、限定的Wifi SSID等。
保密會(huì)議:機(jī)密信息不通過服務(wù)器進(jìn)行同步,由機(jī)密信息操作員手動(dòng)拷貝到PAD,PAD端APP再以友好的形式顯示給參會(huì)者。
3 無紙化會(huì)議系統(tǒng)設(shè)計(jì)
3.1 無紙化會(huì)議后臺(tái)管理系統(tǒng)開發(fā)設(shè)計(jì)
無紙化會(huì)議系統(tǒng)后臺(tái)的開發(fā)采用J2EE架構(gòu)技術(shù),以MVC設(shè)計(jì)模式為基礎(chǔ),J2EE 是一個(gè)多層次的、端到端的架構(gòu)體系。該體系架構(gòu)包括四個(gè)部分,即客戶層、Web 層、業(yè)務(wù)層、數(shù)據(jù)層。它清晰地將一個(gè)企業(yè)應(yīng)用程序劃分為客戶層、Web 層、業(yè)務(wù)層和數(shù)據(jù)層.將這些層映射到J2EE 體系結(jié)構(gòu)實(shí)現(xiàn)中可分為四個(gè)不同的功能層次。
整個(gè)系統(tǒng)主要分為三個(gè)部分,其中客戶端為可以是任何一臺(tái)連接到互聯(lián)網(wǎng)的計(jì)算機(jī),只要能運(yùn)行IE或Firefox等支持HTTP或HTTPS協(xié)議網(wǎng)絡(luò)瀏覽軟件即可。它通過HTTP協(xié)議向系統(tǒng)發(fā)起請(qǐng)求,也負(fù)責(zé)接受web服務(wù)器發(fā)回的響應(yīng),并顯示給最終用戶。
WEB的應(yīng)用服務(wù)器端由兩部分組成:Webserver和Application Server.
數(shù)據(jù)庫端是數(shù)據(jù)集中存放的地方,應(yīng)用服務(wù)器中的實(shí)體Bean通過JDBC能與之交互。在本系統(tǒng)中采用MySql5.5作為數(shù)據(jù)庫服務(wù)器。