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