摘要:移動辦公環(huán)境中新媒體類型越來越多,傳統(tǒng)的移動辦公應用已難以滿足大數(shù)據(jù)與新媒體交互的需求。隨著云計算技術在各行業(yè)應用的普及,移動辦公領域也開始借助云計算技術實現(xiàn)復雜的辦公業(yè)務需求。研究將云計算技術應用到移動辦公領域,設計并實現(xiàn)一個基于云計算的移動辦公應用系統(tǒng),優(yōu)化移動辦公應用系統(tǒng)內的數(shù)據(jù)交互,為移動辦公用戶提供更好的體驗。
關鍵詞:移動辦公云計算云平臺數(shù)據(jù)交互
中圖分類號:TP311.5
DesignandImplementationofMobileOfficeApplicationBasedonCloudComputingTechnology
YANGJie
ZhejiangFinancialCollege,HangzhouCity,ZhejiangProvince,310001China
Abstract:Therearemoreandmoretypesofnewmediainthemobileofficeenvironment,andthetraditionalmobileofficeapplicationshavebeenunabletomeettheneedsofbigdataandnewmediainteraction.WiththepopularizationofCloudComputingtechnologyinallwalksoflife,themobileofficefieldhasalsobeguntouseCloudComputingtechnologytomeetcomplexofficebusinessneeds.ThispaperappliesCloudComputingtechnologytothefieldofmobileoffice,designsandimplementsamobileofficeapplicationsystembasedonCloudComputing,optimizesthedatainteractioninthemobileofficeapplicationsystem,andprovidesabetterexperienceformobileofficeusers.
KeyWords:Mobileoffice;CloudComputing;Cloudplatform;Datainteraction
移動終端不像PC終端那樣有強大的軟硬件支撐,而移動辦公用戶通常又有豐富的數(shù)據(jù)需求,這就使移動辦公應用對軟硬件資源有強烈的需求,云計算、云平臺等服務為移動辦公應用的這一需求提供了有效支持,使用移動辦公應用的企業(yè)無須再考慮服務器、存儲等硬件資源,須直接使用云廠商提供的云平臺資源即可。云平臺的硬件資源實現(xiàn)了冗余備份,而且其災備策略保證了云資源使用的簡裝健壯性。
1云計算移動辦公功能設計
1.1移動辦公應用使用需求
移動辦公應用的使用需求通常包括如下內容:(1)獲取與辦公相關的通知、信息、公文等;(2)需要簽章的正式公文處理;(3)部門、小組之間的辦公事宜溝通;(4)因公加班、請假、出差以及物品領用的審批管理;(5)移動辦公應用中個人相關信息管理[1]。
1.2移動辦公應用功能模塊
針對移動辦公應用的上述使用需求,本文將基于云計算的移動辦公應用分為帖子管理、公文管理、交互管理、審批管理以及“我的”管理模塊[2]。
帖子管理模塊的功能是保證移動辦公應用使用者的通知、信息獲取需求,本文設計并實現(xiàn)的移動辦公應用中通知、信息以帖子的形式存在。帖子管理模塊以組織為單位對信息進行管理,移動辦公用戶獲取通知和信息時只能獲取其所在組織的相關帖子。帖子管理模塊主要包括帖子瀏覽、帖子添加、帖子查詢等功能。帖子添加功能允許用戶直接在線編輯帖子內容,或者以文件導入的方式生成帖子,文件導入時需要滿足導入模板的要求。帖子查詢功能允許用戶全文檢索帖子的標題、內容以及標簽等,為用戶提供優(yōu)質的信息獲取體驗。
公文管理模塊為移動辦公用戶提供需要簽章的正式公文處理途徑,此模塊包含公文管理、簡報管理、工作流管理3個部分,公文管理可以為用戶提供對已發(fā)送公文和已接收公文的管理,例如:點擊某公文后能夠查看其詳細內容,并進行已閱、回復、流轉等操作;簡報管理和公文管理相似,只不過管理的對象是簡報而非公文。工作流管理使用戶可以擬定工作以報送領導批閱,工作擬定后可以選擇后續(xù)環(huán)節(jié)的評估或審批人員。
交互管理模塊的作用是滿足移動辦公用戶使用此平臺進行交互與互動,以鼓勵用戶更多地使用移動辦公應用。用戶可以關注感興趣的帖子、用戶等內容,然后進入帖子留言評論,或給用戶發(fā)私信消息;多個用戶也可以建立群組,實現(xiàn)多方溝通交互。
審批模塊為用戶提供因公加班、請假、出差以及物品領用的審批管理。用戶選擇審批子項即可進入對應的申請界面,填入申請事由、起止時間后就可以提交,提交時可以選擇是否上傳相關證明材料。用戶的上級領導收到申請后可以完成審批,審批完成后審批結果以消息的方式返回給提交者。
“我的”管理模塊為用戶提供個人相關信息管理的接口,用戶可以在此修改個人相關信息,比如部門、組別、賬號密碼、聯(lián)系方式等[3];“我的”管理模塊中還提供了消息通知功能,方便用戶及時知曉代辦事項。
2云計算移動辦公應用實現(xiàn)
2.1云平臺
基于云計算的移動辦公應用實現(xiàn)過程中選擇使用OpenStack云平臺,系統(tǒng)管理員可以使用其Horizon組件管理云平臺上的操作系統(tǒng)鏡像、虛擬機以及存儲等各種資源。OpenStack云平臺的組件主要包括[4-5]:Glance組件、Cinder組件、Swift組件、Keystone組件以及Neutron組件。Glance負責管理云平臺中的鏡像;Cinder組件將云存儲劃分成不同的卷,存儲卷是可以分配給虛擬機的基本存儲單元;Keystone為云平臺提供訪問策略認證,并以RestfulAPI的方式查詢云租戶信息;Neutron管理云平臺的網(wǎng)絡環(huán)境,實現(xiàn)云宿主機和云虛機間的網(wǎng)絡通信?;谠朴嬎愕囊苿愚k公應用技術架構如圖1所示。
2.2數(shù)據(jù)交互實現(xiàn)
移動辦公應用的數(shù)據(jù)交互主要包括Webserver中間件和Web服務器之間的交互以及Web應用和應用服務器集群之間的交互。
移動終端用戶通過移動辦公應用App發(fā)起訪問請求,Webserver中間件接收到用戶請求后,根據(jù)負載均衡配置將用戶請求分發(fā)到負載最低的Web服務器。如果沒有能夠提供服務的Web服務器,則Webserver中間件決定是否啟動新的Web服務器減輕服務壓力;如果可以找到提供服務的Web服務器,則被指派服務的Web服務器會檢查用戶請求的合法性,并將應用服務器的結果返回給用戶。Webserver中間件和Web服務器的交互如圖2所示。
Web應用和應用服務器集群之間的交互方面,用戶在移動端發(fā)起相關功能的訪問請求后,Web應用將請求分發(fā)到應用服務器集群中對應服務所在的服務器,此服務器上的應用服務將請求數(shù)據(jù)分發(fā)到數(shù)據(jù)庫服務器,從數(shù)據(jù)庫中獲取對應數(shù)據(jù)后原路返回移動端。
需要注意的是,移動終端用戶訪問移動辦公應用時,不同的功能間可能會涉及數(shù)據(jù)重組,即多個應用服務的數(shù)據(jù)需要進行數(shù)據(jù)整合。這一過程中的數(shù)據(jù)交互過程是:(1)用戶發(fā)出訪問請求后,被指派提供服務的云服務器決定是否要進行數(shù)據(jù)整合,如果需要整合則確定數(shù)據(jù)整合目標;(2)被指派提供服務的云服務器根據(jù)用戶請求統(tǒng)一調配涉及的相關服務數(shù)據(jù),并借助云平臺提供的Neutron組件接口準備數(shù)據(jù);(3)按照用戶請求整合數(shù)據(jù),并將整合后的數(shù)據(jù)返回給用戶終端展示。
2.3功能實現(xiàn)
移動辦公應用的使用一般是工作需要,因此為了保證移動辦公應用的安全性在用戶使用時需要進行相關安全性驗證。首先,用戶登錄時要驗證用戶的用戶名、密碼等身份信息,以確保登錄的是員工本人;因此登錄頁面實現(xiàn)為需要用戶輸入姓名和身份證號的方式,這些信息輸入正確才能進入密碼輸入環(huán)節(jié),否則提示信息輸入有誤。
用戶登錄成功后進入各功能操作的主頁面,可以根據(jù)實際需要選擇對應的功能模塊。此時移動辦公應用會根據(jù)用戶選擇,確認用戶是否有對應的帖子發(fā)布、修改、刪除等權限,是否有公文撰寫、流轉權限,是否有審批、工作流流轉等權限。
用戶選擇進入帖子功能后,移動辦公應用會根據(jù)用戶之前的帖子瀏覽記錄為其推薦感興趣的帖子。在帖子模塊的主界面上方有一個信封圖標,信封圖標上的數(shù)字表示移動辦公應用根據(jù)用戶的瀏覽記錄、交互記錄等進行數(shù)據(jù)整合后為用戶推薦的信息帖子,這些帖子按照發(fā)布時間倒序排序,方便用戶首先了解最新發(fā)布的信息。
交互管理模塊是基于云計算移動辦公應用的一大特點,用戶可以在不同移動終端上使用此功能和企業(yè)內部其他人員進行溝通交流。例如:當用戶在交互管理模塊中選擇某項目后,可以查看該項目的項目經(jīng)理、開發(fā)人員、供應商等詳細信息,如果需要和相關人員互動交流則可以通過移動辦公應用中提供的即時通信工具進行實時交流,也可以借助其中的私信進行非即時溝通。
“我的”管理模塊中除了用戶的名稱、聯(lián)系方式等常規(guī)信息外,還為用戶提供了名片信息界面,用戶可以在其中更換頭像,也能夠根據(jù)名片的格式修改部門名稱、職位信息、參與項目等,這些信息可以保存為二維碼或直接導出為圖片。
3云計算移動辦公應用測試
基于云計算的移動辦公應用實現(xiàn)完畢后,本文對其進行了功能測試和性能測試。
以帖子管理模塊為例,對新建帖子功能進行測試,其測試用例如表1所示。
測試結果表明:本文設計并實現(xiàn)的移動辦公應用各模塊功能可以正常、高效使用,而且對移動終端的資源占用較少,完全可以滿足用戶移動辦公的實際需要。
4結語
本文對基于云計算技術的移動辦公應用進行設計和實現(xiàn),首先,對云計算移動辦公應用進行功能設計,并闡述了其實現(xiàn)關鍵技術;其次,對云計算移動辦公應用進行功能測試和壓力測試,測試結果表明基于云計算的移動辦公應用可以滿足用戶移動辦公的實際需要。
參考文獻
[1]陳飔,李興新,侯玉華.面向政企移動辦公的信創(chuàng)云手機產品解決方案[J].郵電設計技術,2023(8):5-8.
[2]李光雷,崔亞輝,張琳,等.職業(yè)本科院校基于移動云平臺的在線教學模式研究[J].工業(yè)和信息化教育,2022(12):5-9.
[3]鄧玲芝.基于云計算技術的校園自動化辦公系統(tǒng)設計和實現(xiàn)[J].信息與電腦(理論版),2023(12):41-43.
[4]黃利斌,唐飛岳,曹守富.公有云桌面在高校移動化辦公中的應用研究[J].福建電腦,2023(10):49-52.
[5]沈港.基于RPA的自動化辦公系統(tǒng)的設計與實現(xiàn)[D].上海:東華大學,2021.