- 相關(guān)推薦
基于安卓系統(tǒng)的移動(dòng)辦公系統(tǒng)架構(gòu)設(shè)計(jì)
將辦公應(yīng)用程序安裝到使用Android平臺(tái)的智能手機(jī)中,這樣不但可以實(shí)現(xiàn)讓智能手機(jī)發(fā)揮同企業(yè)計(jì)算機(jī)基本相同的辦公功能,而且系統(tǒng)用戶的辦公,也不再拘泥于固定的辦公場(chǎng)所和計(jì)算機(jī)設(shè)備前即可以最終完成各項(xiàng)具體的工作和任務(wù),希望下面的文章對(duì)你們有所幫助!
1 系統(tǒng)設(shè)計(jì)的目標(biāo)
該研究系統(tǒng)所要設(shè)計(jì)和達(dá)到的具體目標(biāo),就是在充分利用移動(dòng)無線網(wǎng)絡(luò)的基礎(chǔ)上,將安裝Android平臺(tái)的各類智能手機(jī)終端做為文本信息的載體,從而最終設(shè)計(jì)出能夠提供中小型企業(yè)管理服務(wù)的高效自動(dòng)化辦公系統(tǒng),通過憑借移動(dòng)智能平臺(tái)真正實(shí)現(xiàn)“通訊錄管理” 和“公文管理” “個(gè)人辦公” 以及“工作流轉(zhuǎn)”等比較具體實(shí)用的現(xiàn)代化辦公應(yīng)用功能服務(wù)。
2 系統(tǒng)需求分析
2.1 系統(tǒng)的功能性需求
通過調(diào)研發(fā)現(xiàn),領(lǐng)導(dǎo)和員工是該系統(tǒng)面向的兩類主要參與人員。該系統(tǒng)為了將兩個(gè)系統(tǒng)參與人員的身份分開來,考慮應(yīng)當(dāng)采用一對(duì)一映射的方式,在對(duì)參與者的身份進(jìn)行區(qū)分的時(shí)候以用戶的權(quán)限做為主要依據(jù)。移動(dòng)性是這個(gè)系統(tǒng)的主要特點(diǎn),對(duì)于系統(tǒng)的所有功能可以在任何時(shí)間任何地點(diǎn)使用,因此,一定要具體針對(duì)業(yè)務(wù)流中所應(yīng)用的細(xì)聽信息設(shè)置安全級(jí)別,才允許使身份不同的用戶對(duì)自己需要的數(shù)據(jù)進(jìn)行訪問。
2.2 系統(tǒng)的非功能性需求
該文在充分調(diào)查研究的基礎(chǔ)上,確定該系統(tǒng)的非功能性需求具體如下:系統(tǒng)的界面風(fēng)格應(yīng)該統(tǒng)一,應(yīng)當(dāng)具有簡(jiǎn)單合理的布局。系統(tǒng)在線辦公時(shí)應(yīng)當(dāng)能夠容納的用戶量為 50~100戶。平均網(wǎng)絡(luò)響應(yīng)的時(shí)間一般不應(yīng)超過5 s,最多控制在10 s以內(nèi)。手機(jī)客戶端應(yīng)當(dāng)及時(shí)應(yīng)用遠(yuǎn)程升級(jí)的方法,這樣才可以很方便地在后臺(tái)將更新的文件通過遠(yuǎn)程方式下載下來,從而使客戶端的最新的功能狀態(tài)能夠得以維持。也可以使客戶端新增加的應(yīng)用功能得到及時(shí)的更新。還應(yīng)當(dāng)對(duì)敏感的數(shù)據(jù)采取加密處理,以防止運(yùn)行系統(tǒng)中的企業(yè)數(shù)據(jù)被盜。
2.3 系統(tǒng)的具體運(yùn)行環(huán)境需求
該系統(tǒng)對(duì)于手機(jī)的客戶端,主要有下述幾個(gè)方面的要求:即要有2.0以上的Android系統(tǒng)版本,內(nèi)存在128 MB以上,并要求預(yù)留 10 M以上的ROM空間,手機(jī)CPU要求在600 Hz以上,需要的網(wǎng)絡(luò)制式為WCDMA(3G)和GSM。系統(tǒng)建議應(yīng)用的最佳分辨率在 840×320以上,同時(shí),最好是屬于帶電容式觸控屏幕功能的智能手機(jī)。
3 系統(tǒng)總體架構(gòu)設(shè)計(jì)
該文的系統(tǒng)設(shè)計(jì)所采用的思路是MVC 設(shè)計(jì)模式理念。MVC設(shè)計(jì)模式在程序設(shè)計(jì)中,一般將系統(tǒng)分為下面三種設(shè)計(jì)方式:視圖、模型和控制器。每個(gè)模塊在MVC設(shè)計(jì)模式中都有著不同的功能,模型主要有數(shù)據(jù)與業(yè)務(wù)模型兩種,對(duì)應(yīng)用程序的業(yè)務(wù)狀態(tài)及邏輯進(jìn)行描述是模型模塊的主要功能;將可交互的界面提供給用戶、將模型數(shù)據(jù)顯示給用戶是視圖的職能;對(duì)用戶的請(qǐng)求進(jìn)行相應(yīng),以接收的客戶請(qǐng)求為依據(jù)對(duì)模型進(jìn)行操作,同時(shí)經(jīng)過視圖讓用戶看到模型響應(yīng)的結(jié)果,這也是控制器的主要功能。
3.1 系統(tǒng)總體構(gòu)架圖
系統(tǒng)中,移動(dòng)自動(dòng)化辦公系統(tǒng)的服務(wù)器,能夠與客戶端的自動(dòng)化OA辦公系統(tǒng)在系統(tǒng)實(shí)現(xiàn)相互連接(在此之后,還能使其擴(kuò)展至另外的信息采集系統(tǒng),或者是其它的管理系統(tǒng))。依據(jù)其對(duì)應(yīng)的頁面分析技術(shù)或者是協(xié)議接口,可將此類信息實(shí)施耦合處理,最終把當(dāng)前用戶計(jì)算機(jī)中的自動(dòng)化辦公系統(tǒng)中的所有應(yīng)用功能(包括“個(gè)人辦公”“郵件管理”和“公文管理”以及“信息審批”等)擴(kuò)充至智能手機(jī)的功能中,從而最終實(shí)現(xiàn)基于移動(dòng)無線網(wǎng)絡(luò)的高效自由移動(dòng)辦公。該研究中的系統(tǒng)總體架構(gòu)圖如圖1所示。
3.2 系統(tǒng)實(shí)現(xiàn)流程構(gòu)架
根據(jù)移動(dòng)自動(dòng)化辦公系統(tǒng)實(shí)現(xiàn)的所有功能流程,該系統(tǒng)可以被簡(jiǎn)單地分為以下幾方面:在手機(jī)終端安裝移動(dòng)自動(dòng)化辦公系統(tǒng)的客戶程序,并把所需要的各項(xiàng)數(shù)據(jù)請(qǐng)求提交系統(tǒng)服務(wù)器端。然后由服務(wù)器對(duì)于所獲得的信息及數(shù)據(jù)實(shí)施分析、處理和緩存以后,再將其傳送至移動(dòng)自動(dòng)化辦公系統(tǒng)的智能手機(jī)終端客戶端。該客戶端在獲取了服務(wù)器端傳來的各項(xiàng)數(shù)據(jù)流以后,則最終又通過智能手機(jī)客戶端的程序,依照協(xié)議將已經(jīng)獲取到的數(shù)據(jù)進(jìn)行顯示。
3.3 系統(tǒng)功能設(shè)計(jì)
該系統(tǒng)的兩個(gè)主要構(gòu)成部分即自動(dòng)化辦公系統(tǒng)服務(wù)器端和自動(dòng)化辦公手機(jī)客戶端。處理業(yè)務(wù)表現(xiàn)層以及實(shí)現(xiàn)人機(jī)交互是辦公自動(dòng)化手機(jī)客戶端的主要功能。在后臺(tái)進(jìn)行數(shù)據(jù)的交換和處理是辦公自動(dòng)化服務(wù)端的主要功能。
(1)移動(dòng)自動(dòng)化辦公手機(jī)客戶端的功能模塊設(shè)計(jì)方案,通過移動(dòng)自動(dòng)化辦公系統(tǒng)中的手機(jī)客戶端的通信網(wǎng)絡(luò)無縫隙密切結(jié)合,可以將以下五大功能加以實(shí)現(xiàn)即“登錄管理” “工作流轉(zhuǎn)” 和“個(gè)人辦公” 以及“公文管理” 與“通訊錄管理” ,并能對(duì)應(yīng)不同級(jí)別和權(quán)限的領(lǐng)導(dǎo)角色和和員工角色,從而實(shí)現(xiàn)移動(dòng)化自由辦公,并真正能夠提升工作的效率。(2)移動(dòng)自動(dòng)化辦公系統(tǒng)服務(wù)器端的功能模塊設(shè)計(jì)方案,移動(dòng)自動(dòng)化辦公系統(tǒng)的服務(wù)器端,將要實(shí)現(xiàn)的任務(wù),主要是完成“ 基礎(chǔ)服務(wù)支撐管理”和“終端訪問安全管理” 以及“系統(tǒng)管理”等相關(guān)工作。通過webservice調(diào)用服務(wù)器端數(shù)據(jù),系統(tǒng)的服務(wù)器端可以與內(nèi)部自動(dòng)化辦公系統(tǒng)進(jìn)行連接,實(shí)現(xiàn)數(shù)據(jù)的交互和通信。
3.4 客戶端和服務(wù)器端的數(shù)據(jù)庫設(shè)計(jì)
要實(shí)現(xiàn)該自動(dòng)化辦公系統(tǒng),手機(jī)客戶端需要經(jīng)過無線網(wǎng)絡(luò)連接,從而把各項(xiàng)數(shù)據(jù)請(qǐng)求傳送至服務(wù)器,爾后服務(wù)器對(duì)于各類數(shù)據(jù)進(jìn)行查詢和修改或者上傳,最后系統(tǒng)的服務(wù)器端,再把數(shù)據(jù)庫所操作的各類數(shù)據(jù)傳送回用戶。因此,該系統(tǒng)的數(shù)據(jù)庫確定為 MySQL類型。
【基于安卓系統(tǒng)的移動(dòng)辦公系統(tǒng)架構(gòu)設(shè)計(jì)】相關(guān)文章:
如何成為優(yōu)秀的系統(tǒng)架構(gòu)師08-30
手機(jī)oa辦公系統(tǒng)09-12
oa辦公系統(tǒng)哪個(gè)好用09-22
單位oa辦公系統(tǒng)介紹09-04
oa辦公系統(tǒng)發(fā)展歷程09-08
oa系統(tǒng)是如何提升辦公效率09-22