隨著互聯網的飛速發展和企業辦公自動化軟件的應用,企業的辦公效率有了提高,但由于基于計算機的辦公模式存在自身的局限性,在領導出差或者未在辦公室時,無法查看企業經營的最新數據信息、也不能及時的處理企業的緊急業務,嚴重降低了辦公效率。
隨著中國3G、4G的快速普及以及寬帶無線網絡通信、智能終端等技術的成熟,使用手機等移動終端的用戶越來越多,移動互聯網的市場規模不斷擴大,隨時隨地處理企業業務的辦公需求正在高漲,為了幫助企業降低成本,提高運作效率,通過移動終端進行辦公是企業辦公必然的發展趨勢。基于移動終端的辦公模式可以隨時隨地的處理企業業務,操作比較方便、快捷,不僅提升企業運作的效率,還可以低碳辦公、節約資源,提升企業競爭力。而且現在很多企業也有此需求,希望能夠通過手機等移動終端處理企業業務,實現移動辦公。
隨著移動互聯網的興起,北京機械工業自動化研究所也與時俱進,進行相關技術的設計與開發,確定了將RS10/ERP系統與移動互聯網相結合,開發適合應用在移動設備上的RS10/ERP管理系統的發展方向。本文是為實現整個ERP軟件系統移植到移動端而邁出的第一步,主要是在RS10系統中已有的PC版EIP系統的基礎上,把適合應用在移動設備上的業務抽取出來,設計了一個基于移動平臺的辦公自動化系統,以下簡稱“移動OA系統”。
1、移動OA系統需求
本系統依托于原RS10的EIP系統中用戶的定義,角色定義、角色用戶定義以及權限控制等,不同的用戶角色對系統功能的使用權限不同,本移動辦公系統的權限與PC版的權限保持一致。根據需求調研結果,企業想實現的移動辦公系統的主要功能如下:
1、用戶登陸,可以進行密碼保存,也可以自動登陸。
2、企業通訊錄:調用手機通話功能進行與通訊錄中的某個人進行打電話,發送短信、發送郵件、查看個人詳細信息等。
3、流程審批:包括請假申請等的查閱、審批、駁回等。
4、通知公告:通知公告內容的查閱等。
5、企業新聞:企業新聞的查看等。
6、郵件管理:發送郵件、接收郵件、郵件查閱、接收提醒等。
2、移動OA系統整體設計框架
移動OA的設計整體架構可分為三部分:移動OA客戶端,移動OA服務端,原PC版OA服務端;移動OA與原PC版OA共用一個Oracle數據庫,移動OA端還有一個輕量級數據庫Sqlite,用于存儲數據,并在未連網時,從中獲取數據。移動OA系統的設計框架圖1如下所示:
圖1 移動OA系統的設計框架圖
3、移動OA系統功能模塊設計
3.1 整體結構
本系統由移動OA服務端和移動OA客戶端兩部分組成。移動OA服務端主要是為移動OA客戶端提供服務,負責客戶端數據請求和數據交互工作;移動OA客戶端主要是負責功能模塊的展現處理,實現人機交互。
3.2 移動OA服務端
移動OA服務端需要與原PC版數據庫相連接,并為移動OA客戶端提供用戶信息、通知公告內容、企業新聞內容、待辦流程和已辦流程內容、企業通訊錄內容等。移動OA服務端的功能模塊設計圖2如下所示:
圖2 移動OA系統服務端功能模塊設計圖
3.3 移動OA客戶端
移動OA客戶端實現的功能模塊主要有:用戶登陸、通知公告、企業新聞、郵件收發、待辦流程、已辦流程、企業通訊錄。移動OA客戶端的功能模塊設計圖3如下所示:
圖3 移動OA系統客戶端功能模塊設計圖
4、移動OA系統技術實現框架
打開移動OA客戶端頁面,判斷網絡狀態,若Y,則向移動服務端發送Servlet請求,服務端采用Servlet技術,調用doGet()或doPost(),從Oracle數據庫中獲取需要數據,來響應客戶端請求;并更新最新數據到Sqlite中。若N,則調用Sqlite數據庫,獲取數據。移動OA系統的技術實現框架如下圖4所示:
圖4 移動OA系統的技術實現框架圖
5、總結
辦公自動化將現代化辦公和計算機網絡功能結合起來,是一種新型辦公方式。與計算機網絡結合的辦公自動化方式由于受位置、網絡的限制,無法實現更高效率的辦公,而移動辦公自動化則是通過3G、4G、GPRS、WIFI等網絡服務接入到手機、平板電腦等移動設備上,可以實現隨時隨地的高效辦公。
移動辦公自動化系統,真正實現隨時隨地全天候移動辦公,使得企業領導和用戶更方便、快捷的辦公,提高工作效率。
轉載請注明出處:拓步ERP資訊網http://m.hanmeixuan.com/
本文標題:基于移動互聯網的辦公自動化系統的設計