張婷娟
(晉城職業技術學院信息工程系,山西 晉城 048026)
企業移動OA系統的設計與實現
張婷娟
(晉城職業技術學院信息工程系,山西 晉城 048026)
在如今這個互聯網和智能終端蓬勃發展的時代,移動O A對于用戶來說已是生活、工作不可或缺的部分,隨時隨地辦公、處理公務成為各個企業的共同需求。本文以此為出發點,闡述了一個較為完整的企業移動O A系統的總體設計結構和各模塊主要功能,實現了企業級W e b和手機客戶端的無縫銜接。
移動O A系統;手機客戶端;企業級W e b;A n d r o i d
隨著4G技術以及互聯網應用的普及和深入,信息化的應用手段正在呈現全新的發展趨勢,信息終端在向電視、電腦、手機“三屏合一”轉變,以移動和寬帶為標志的移動信息化,是社會信息化發展的必然趨勢和更高階段。人們逐漸發現自己的工作和生活越來越離不開手機,企業的辦公管理系統在使用環境和需求上也在發生著顯著的變化,不少用戶已經迫切地需要在出差、外出和生活過程中不間斷地處理業務,并與電腦處理業務達到無縫融合。移動辦公業務在世界范圍內已經獲得了客戶的一致認可。本文將要敘述的移動OA系統在這方面做的一些研究和實踐,藉此推動企業的移動信息化進程。
企業移動OA系統主要是員工手機客戶端+企業電腦Web版辦公。利用當前的手機APP開發技術、無線網絡、4G技術實現辦公自動化,將原有OA系統上的公文、通訊錄、日程、通知公告等功能遷移到手機上,讓員工可以隨時隨地地進行掌上辦公,對于突發性事件和緊急性事件進行高效處理,成為管理者、市場人員等的掌上辦公工具。系統的主要特點有靈活辦公、安全性強、移動交流、移動公文。
3.1 系統技術架構
系統規劃和建設的原則主要包括以下幾個方面:
(1)接口標準化和規范化
實現系統內部以及相關系統間接口的標準化和規范化。
(2)具備先進性的同時要規避風險
采用新的實現技術,新的管理理念使系統具備先進性,同時繼承其成熟的技術,成熟的理念,有效地規避建設風險。
(3)系統特性
為了提供一個具有先進性、開放性、標準性、可擴展性、可管理性和安全性的高性能系統,系統在設計過程中應遵循以下基本原則:
a.安全性:保證數據不被非法入侵者破壞和盜用,并保證數據的一致性。
b.可靠性/穩定性:采用故障檢查、告警和處理機制,保證數據不因意外情況丟失或損壞;采用靈活的任務調度機制實現負載均衡,防止“瓶頸”產生,在任何情況下,都保持可預見的輸出。
c.可擴展性/可伸縮性:采用面向對象組件化設計原則,用戶可以選擇需要的組件構成不同規模的應用系統;新功能、新業務的增加能夠在不影響舊系統運行的情況下實現。
d.靈活性:采用參數驅動的設計方法,應用系統的變更可通過調整參數實現。
e.易操作、易管理:良好的用戶操作界面、完備的幫助信息。系統參數的維護與管理通過操作界面實現。
3.2 總體技術方案
系統總體設計方案可以有兩種模式:一是企業已有Web OA,則只需設計移動客戶端OA即可;二是企業沒有Web OA,或有Web OA,但其未提供手機APP開發所需的數據交換接口,此時則需同時設計電腦Web OA和移動OA,下圖1即是系統的總體結構圖,包括客戶端和企業級Web兩部分。

圖1 系統總體結構圖
4.1 手機客戶端功能
OA手機客戶端是建立在Android或IOS智能手機上的客戶端,將業務延伸到手機終端,實現辦公事務不受地域和時間限制。可以查看待辦工作、閱讀郵件、簡單回復郵件、公文的簡單查閱、通信錄查看等。
4.1.1 首頁
首頁顯示各功能模塊菜單,如圖2所示,其中包括信息中心、待辦工作、行政管理、通訊錄、公文、郵件、短信發送、系統管理等。每個板塊的右上角會提示新的、未處理的信息條數。

圖2 手機客戶端首頁
4.1.2 各模塊功能設計
(1)信息中心
用戶可以在信息中心查看發布的信息,支持按欄目查看,上下左右滑動查看列表和詳情,可以投票和評論。
(2)待辦工作
待辦工作包括四種:請假待辦、出差待辦、報銷待辦、公文待辦。點擊各應用板塊,進入待辦列表界面。
(3)行政管理
用戶可以填報請假單、出差申請單、報銷單;審批人員可以進行審批操作;提供查詢自己當前的、歷史的行政管理表單。
(4)通訊錄
可以在手機客戶端查看通訊錄,不同權限的用戶可以維護相應通訊錄及聯系人的基本信息。
(5)公文管理
可以按“我起草的公文”、“我經辦的公文”等方式查看公文,跟蹤公文流轉狀態,并能進行簡單的公文審批,填寫審批意見等操作。
(6)郵件管理
可以在手機客戶端上查看郵件,支持編寫并回復簡單郵件內容。
(7)短信發送
用戶可以通過手機客戶端給聯系人群發短信,接收短信的手機號從“企業通訊錄”中選擇。為安全起見,僅支持給企業內部員工發送短信,不支持給外部用戶發送短信。另外還支持立即發送和定時發送兩種方式。
(8)系統管理
服務端設置:配置連接服務端的地址。
版本更新:客戶端顯示當前客戶端版本號,接收服務端版本更新提醒信息,可以進行手動更新客戶端版本。
部分頁面設計圖如下:

圖3 行政管理

圖4 請假工單

圖5 企業通訊錄管理

圖6 通訊錄清單

圖7 郵件管理

圖8 寫信功能
4.2 企業級Web功能
4.2.1 首頁
首頁包含菜單欄,以及常用模塊的快速入口,比如:公司新聞、待辦事宜、通訊錄、日程安排等。每個常用模塊顯示最新的幾條信息,信息條數可以進行設置,支持日歷查看、通訊錄搜索聯系人等。

圖9 企業級Web首頁
4.2.2 主要模塊功能設計
(1)公文管理
公文管理主要實現對企業公文的一些規范設置,以實現公文的快速生成和規范管理。如簽名設置和簽章管理、審批意見設置、公文種類和模板設置、公文流轉流程定義和用戶本人公文的管理。
(2)通訊錄管理
企業通訊錄:和企業組織機構一致,以部門分組,設置各部門員工通訊錄。由管理員設置權限,各部門主管可以維護本部門員工信息,普通員工只能查看聯系人信息。
客戶通訊錄:是企業對外的聯系人信息,一般是企業的客戶資源,由部門主管設置。
個人通訊錄:員工私人通訊錄,只有員工本人登錄后才能看到。
(3)文件管理
文件管理是企業發布、存儲、共享文檔的空間,不涉及員工個人文件的管理。
系統管理員創建不同文件柜,并授予不同對象創建、讀寫和刪除的權限,這些對象可以是部門或個人,擁有權限的用戶可以查看、上傳、下載、刪除指定文件。同時提供文件的更新記錄功能,文件被修改后,系統會自動保存舊版本,以方便管理。
(4)日程安排
員工可對每天的工作時間和內容進行記錄,系統在工作計劃開始前會通過短信等方式提醒用戶將要開始某項事件或工作。
(5)行政管理
行政管理包括請假、出差、報銷等需要走審批流程的表單類業務應用,通過工作流可配置流轉流程,通過表單設計可以定義流轉的信息字段。
(6)郵件管理
與一般郵箱一致,包括收件箱、發件箱、草稿等,可以查看郵件、寫信、發郵件,可以在員工之間發送內部郵件,也可以向客戶發送外部郵件。
(7)考勤管理
用戶登錄OA系統后,通過在OA系統中登記“簽到”、“簽退”信息實現考勤管理。用戶只能先“簽到”后才能進行“簽退”操作。在考勤界面系統以“電子表”的方式顯示當前時間。
在指定時間內,系統會在界面中提醒用戶簽到或簽退,用戶也可以查看自己的考勤記錄。部門主管可以查看并打印員工的考勤報表,設置工作日和上下班考勤時間。
(8)信息發布和管理
系統管理員實現對Web首頁的欄目管理、信息的添加和刪除。
(9)短信發送
用戶可以通過平臺給聯系人群發短信,接收短信的手機號從“企業通訊錄”中選擇。僅支持給企業內部員工發送短信,不支持給客戶發送短信。另外還支持立即發送和定時發送兩種方式。
本系統的企業級Web OA采用Windows+PHP+MySQL+ APACHE+TOMCAT開發,對移動端提供數據交換接口JSON,并對數據進行加密處理,以增加安全性。移動客戶端目前只在Android系統上進行了設計和實現,在實現時使用了一些第三方框架,如xutils、UniversalImageLoader、volley等。同時整個系統采用了MVC設計模式和模塊化處理,便于功能修改和擴展。由于篇幅有限,具體實現環節就不再贅述了。
本文介紹了移動OA系統的實現過程,系統在設計中還有很多未實現和完善的地方,如安全性、穩定性考慮不足,IOS和Web移動版還未實現等等,這也是今后改進的方向。同時,系統在調研和設計過程中得到了很多同事和企業的幫助,在此表示衷心感謝。
[1]王祎霂.基于JSO N的W e b服務描述框架的設計與實現[D].天津:天津大學碩士論文,2 0 14.
[2]移動A PP服務端A PI設計應該考慮到的問題[EB/O L].h t t p s:// w w w.h u t u s e n g.c o m/a r t i c l e/h o w-t o-d e s i g n-a p i,2 0 14.
[3]田麗清.基于A n d r o i d的移動O A系統設計與實現[J].湖南城市學院學報(自然科學版),2 0 15,2 4(3):12 3-12 4
[4]傳智播客高教產品研發部.A n d r o i d移動應用基礎[M].北京:中國鐵道出版社,2 0 15.
[5]傳智播客高教產品研發部.PH P網站開發實例教程[M].北京:中國鐵道出版社,2 0 15.
Design and Implementation of Enterprise Mobile OASystem
Zhang Tingjuan
(Jincheng Institute of Technology,Jincheng 048026,Shanxi)
In the present age,Internet and intelligent terminals are booming.Mobile OA has become an integral part of life and work for users.Working at any time and place is to become the common demand of various enterprises.This paper expounds the overall design structure and main functions of each module in the enterprise mobile OA system,and achieves seamless integration of enterprise Web and mobile client.
mobile OAsystem;mobile client;enterprise level Web;Android
TP311.52
A
1008-6609(2016)11-0064-04
作者介紹:張婷娟(19 79-),女,山西高平人,碩士,講師,研究方向為軟件設計與開發、數據庫。