當前位置:才華齋>職業>系統架構師>

基於安卓系統的移動辦公系統架構設計

系統架構師 閱讀(7.39K)

將辦公應用程式安裝到使用Android平臺的智慧手機中,這樣不但可以實現讓智慧手機發揮同企業計算機基本相同的辦公功能,而且系統使用者的辦公,也不再拘泥於固定的辦公場所和計算機裝置前即可以最終完成各項具體的工作和任務,希望下面的文章對你們有所幫助!

基於安卓系統的移動辦公系統架構設計

  1 系統設計的目標

該研究系統所要設計和達到的具體目標,就是在充分利用移動無線網路的基礎上,將安裝Android平臺的各類智慧手機終端做為文字資訊的載體,從而最終設計出能夠提供中小型企業管理服務的高效自動化辦公系統,通過憑藉移動智慧平臺真正實現“通訊錄管理” 和“公文管理” “個人辦公” 以及“工作流轉”等比較具體實用的現代化辦公應用功能服務。

  2 系統需求分析

2.1 系統的功能性需求

通過調研發現,領導和員工是該系統面向的兩類主要參與人員。該系統為了將兩個系統參與人員的身份分開來,考慮應當採用一對一對映的方式,在對參與者的身份進行區分的時候以使用者的許可權做為主要依據。移動性是這個系統的主要特點,對於系統的所有功能可以在任何時間任何地點使用,因此,一定要具體針對業務流中所應用的細聽資訊設定安全級別,才允許使身份不同的使用者對自己需要的資料進行訪問。

2.2 系統的非功能性需求

該文在充分調查研究的基礎上,確定該系統的非功能性需求具體如下:系統的介面風格應該統一,應當具有簡單合理的佈局。系統線上辦公時應當能夠容納的使用者量為 50~100戶。平均網路響應的時間一般不應超過5 s,最多控制在10 s以內。手機客戶端應當及時應用遠端升級的方法,這樣才可以很方便地在後臺將更新的檔案通過遠端方式下載下來,從而使客戶端的最新的功能狀態能夠得以維持。也可以使客戶端新增加的應用功能得到及時的更新。還應當對敏感的資料採取加密處理,以防止執行系統中的企業資料被盜。

2.3 系統的具體執行環境需求

該系統對於手機的客戶端,主要有下述幾個方面的要求:即要有2.0以上的Android系統版本,記憶體在128 MB以上,並要求預留 10 M以上的ROM空間,手機CPU要求在600 Hz以上,需要的網路制式為WCDMA(3G)和GSM。系統建議應用的最佳解析度在 840×320以上,同時,最好是屬於帶電容式觸控螢幕功能的智慧手機。

  3 系統總體架構設計

該文的系統設計所採用的思路是MVC 設計模式理念。MVC設計模式在程式設計中,一般將系統分為下面三種設計方式:檢視、模型和控制器。每個模組在MVC設計模式中都有著不同的功能,模型主要有資料與業務模型兩種,對應用程式的業務狀態及邏輯進行描述是模型模組的主要功能;將可互動的'介面提供給使用者、將模型資料顯示給使用者是檢視的職能;對使用者的請求進行相應,以接收的客戶請求為依據對模型進行操作,同時經過檢視讓使用者看到模型響應的結果,這也是控制器的主要功能。

3.1 系統總體構架圖

系統中,移動自動化辦公系統的伺服器,能夠與客戶端的自動化OA辦公系統在系統實現相互連線(在此之後,還能使其擴充套件至另外的資訊採集系統,或者是其它的管理系統)。依據其對應的頁面分析技術或者是協議介面,可將此類資訊實施耦合處理,最終把當前使用者計算機中的自動化辦公系統中的所有應用功能(包括“個人辦公”“郵件管理”和“公文管理”以及“資訊審批”等)擴充至智慧手機的功能中,從而最終實現基於移動無線網路的高效自由移動辦公。該研究中的系統總體架構圖如圖1所示。

3.2 系統實現流程構架

根據移動自動化辦公系統實現的所有功能流程,該系統可以被簡單地分為以下幾方面:在手機終端安裝移動自動化辦公系統的客戶程式,並把所需要的各項資料請求提交系統伺服器端。然後由伺服器對於所獲得的資訊及資料實施分析、處理和快取以後,再將其傳送至移動自動化辦公系統的智慧手機終端客戶端。該客戶端在獲取了伺服器端傳來的各項資料流以後,則最終又通過智慧手機客戶端的程式,依照協議將已經獲取到的資料進行顯示。

3.3 系統功能設計

該系統的兩個主要構成部分即自動化辦公系統伺服器端和自動化辦公手機客戶端。處理業務表現層以及實現人機互動是辦公自動化手機客戶端的主要功能。在後臺進行資料的交換和處理是辦公自動化服務端的主要功能。

(1)移動自動化辦公手機客戶端的功能模組設計方案,通過移動自動化辦公系統中的手機客戶端的通訊網路無縫隙密切結合,可以將以下五大功能加以實現即“登入管理” “工作流轉” 和“個人辦公” 以及“公文管理” 與“通訊錄管理” ,並能對應不同級別和許可權的領導角色和和員工角色,從而實現移動化自由辦公,並真正能夠提升工作的效率。(2)移動自動化辦公系統伺服器端的功能模組設計方案,移動自動化辦公系統的伺服器端,將要實現的任務,主要是完成“ 基礎服務支撐管理”和“終端訪問安全管理” 以及“系統管理”等相關工作。通過webservice呼叫伺服器端資料,系統的伺服器端可以與內部自動化辦公系統進行連線,實現資料的互動和通訊。

3.4 客戶端和伺服器端的資料庫設計

要實現該自動化辦公系統,手機客戶端需要經過無線網路連線,從而把各項資料請求傳送至伺服器,爾後伺服器對於各類資料進行查詢和修改或者上傳,最後系統的伺服器端,再把資料庫所操作的各類資料傳送回使用者。因此,該系統的資料庫確定為 MySQL型別。