鮑潤菁
摘 要 企業(yè)辦公自動化的發(fā)展方向是移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)?;诖耍疚氖紫葘ζ髽I(yè)辦公自動化系統(tǒng)的需求進(jìn)行了分析,然后設(shè)計了基于移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng),論證了該系統(tǒng)的總體架構(gòu)、軟件架構(gòu)和網(wǎng)絡(luò)架構(gòu),最后在于MyEclipse集成開發(fā)環(huán)境中對該系統(tǒng)進(jìn)行了有效化測試,結(jié)果表明該系統(tǒng)能夠達(dá)到預(yù)期設(shè)計目標(biāo)。
關(guān)鍵詞 移動互聯(lián)網(wǎng);辦公自動化;系統(tǒng)設(shè)計
隨著網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,企業(yè)辦公不再局限于單機(jī)使用文檔、表格等軟件輔助辦公或是互聯(lián)網(wǎng)絡(luò)協(xié)同辦公,而是趨向于使用依托強(qiáng)大數(shù)據(jù)庫和算法的移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)。該系統(tǒng)突破了電腦端辦公的時間和地點(diǎn)的局限,實(shí)現(xiàn)了在手機(jī)等智能終端上部署自動化辦公客戶端程序,極大地提高了企業(yè)辦公的效率。
1需求分析
1.1 用戶需求
用戶需求主要包括注冊登錄、日??记?、請銷假申請、文件管理等。首先,應(yīng)當(dāng)使企業(yè)移動客戶端的賬戶名和密碼等信息與電腦客戶端保持一致;其次,要根據(jù)企業(yè)的考勤管理規(guī)定使移動端有員工日常考勤時間的統(tǒng)計與上報功能;再次,員工在生病或是特殊情況不能到單位時,能夠利用系統(tǒng)向主管領(lǐng)導(dǎo)請假,假期結(jié)束后,通過系統(tǒng)向主管領(lǐng)導(dǎo)銷假;最后,要給不同的員工設(shè)計出能夠存儲不同文件的云存儲空間。
1.2 主管領(lǐng)導(dǎo)需求
企業(yè)的部門主管領(lǐng)導(dǎo)需求主要是考勤審批和業(yè)務(wù)審批??记趯徟饕菍T工的請銷假和日??记谶M(jìn)行審批,業(yè)務(wù)審批主要是通過辦公自動化系統(tǒng)對員工的業(yè)務(wù)工作進(jìn)行審批管理。
1.3 系統(tǒng)管理員需求
系統(tǒng)管理員主要是對系統(tǒng)進(jìn)行日常的功能維護(hù)與管理,主要包括人員管理、公告管理、文件管理、權(quán)限設(shè)置等。第一,人員管理是指管理員對系統(tǒng)的人員進(jìn)出進(jìn)行管理,例如辭職員工的刪除、新增員工的增加和退休員工的減少等;第二,公告管理是指系統(tǒng)管理員對企業(yè)的信息在系統(tǒng)中進(jìn)行發(fā)布和撤銷等的操作;第三,系統(tǒng)管理員負(fù)責(zé)對系統(tǒng)中的日常文件進(jìn)行管理,例如日常業(yè)務(wù)審批單的管理、請銷假審批單的管理等;第四,系統(tǒng)管理員可以對系統(tǒng)中的員工和分管領(lǐng)導(dǎo)進(jìn)行權(quán)限上的設(shè)定,賦予他們不同的訪問和審批權(quán)限。
2系統(tǒng)設(shè)計
2.1 總體架構(gòu)
基于移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)服務(wù)器設(shè)在企業(yè)的電腦端,并且與企業(yè)電腦端的辦公系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫資源共享,以便提高企業(yè)辦公效率,降低管理的成本。采用MVC設(shè)計模式,以便對企業(yè)的數(shù)據(jù)庫信息進(jìn)行統(tǒng)計與分析。另外,為了便于提高移動端和電腦端存儲信息的一致性并降低開發(fā)的難度,可以將電腦端如注冊登錄、文件存儲、日常考勤等功能拓展到移動端[1]。
2.2 軟件架構(gòu)設(shè)計
企業(yè)移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)設(shè)計的關(guān)鍵就是軟件架構(gòu)的設(shè)計,這是因?yàn)檐浖軜?gòu)設(shè)計的好壞決定了該系統(tǒng)是否具備安全性和穩(wěn)定性。為了有效提升辦公自動化系統(tǒng)的安全性、穩(wěn)定性和拓展性,先將該系統(tǒng)劃分為四個功能層,即系統(tǒng)數(shù)據(jù)庫、表示層、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層,然后分層進(jìn)行架構(gòu)設(shè)計,系統(tǒng)數(shù)據(jù)庫采用Oracle 9i 實(shí)現(xiàn),表示層基于JSP 設(shè)計,數(shù)據(jù)訪問層利用Hibernate實(shí)現(xiàn),業(yè)務(wù)邏輯層利用Struts 完成,通過這樣的分層式架構(gòu)設(shè)計來保證整個系統(tǒng)的運(yùn)行良好。企業(yè)的辦公自動化系統(tǒng)主要包括兩個模塊,即移動端和電腦端,從物理的角度來講,這兩個模塊是相互獨(dú)立的,但是從實(shí)際系統(tǒng)運(yùn)行上來講,這兩個模塊是相互聯(lián)系的,并且只有這兩個模塊之間實(shí)現(xiàn)了密切的聯(lián)系,才能夠使移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)得以順暢運(yùn)行。電腦端是系統(tǒng)運(yùn)行的基礎(chǔ)和保障,對移動端的數(shù)據(jù)請求及時響應(yīng)并予以處理,最終將結(jié)果發(fā)送給移動端,基于此,在系統(tǒng)設(shè)計過程中需要借助Web服務(wù)器實(shí)現(xiàn)二者之間的數(shù)據(jù)實(shí)時交互處理。由于系統(tǒng)具有考勤功能,在同一時間段登陸系統(tǒng)的員工數(shù)較多,系統(tǒng)在某一時段的負(fù)載量將會達(dá)到最大,為了不使系統(tǒng)崩潰,設(shè)計過程中采用多線程處理的思路,使系統(tǒng)始終處于負(fù)載均衡的狀態(tài)。
2.3 網(wǎng)絡(luò)架構(gòu)設(shè)計
基于移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)設(shè)計的目標(biāo)是為企業(yè)辦公提供更為安全便捷的方式,所以雖然該系統(tǒng)的使用終端是以智能手機(jī)為代表的移動智能設(shè)備,但也需要在企業(yè)電腦端進(jìn)行相應(yīng)的服務(wù)器部署。并且,為了盡可能地減少企業(yè)硬件投入的成本,在系統(tǒng)設(shè)計過程中應(yīng)該盡量保留現(xiàn)有的電腦端辦公自動化的系統(tǒng)架構(gòu)。目前我國智能手機(jī)普遍采用的是Android操作系統(tǒng),因此本文基于Android操作系統(tǒng)進(jìn)行相應(yīng)的移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)設(shè)計。在實(shí)際的系統(tǒng)設(shè)計過程中,首先應(yīng)當(dāng)綜合考慮企業(yè)的硬件設(shè)施情況和移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)的設(shè)計需求,采用電腦端和手機(jī)端聯(lián)合開發(fā)的方式,將電腦端作為企業(yè)內(nèi)部數(shù)據(jù)信息的存儲、交換與處理的服務(wù)器,將移動端作為終端軟件進(jìn)行開發(fā),二者之間的數(shù)據(jù)交換通過XMPP實(shí)現(xiàn)。
3系統(tǒng)實(shí)現(xiàn)
基于移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)在移動智能端登陸時,頁面在發(fā)出登陸申請后,會自動判斷網(wǎng)絡(luò)是否連接上,如果移動智能端的網(wǎng)絡(luò)正常,那么這個登錄數(shù)據(jù)申請就會發(fā)送到電腦服務(wù)端,電腦服務(wù)端在接收到登錄數(shù)據(jù)請求后,從數(shù)據(jù)庫中將所要求的數(shù)據(jù)信息提取出來并發(fā)送回智能終端,同時將對應(yīng)的內(nèi)容進(jìn)行更新存儲。
4系統(tǒng)測試
在移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)設(shè)計完成后,需要對該系統(tǒng)的功能模塊進(jìn)行準(zhǔn)確性和穩(wěn)定性測試。為保證所有的模塊功能都能夠?qū)崿F(xiàn)結(jié)果測試,可以采用“黑盒”測試的方法。如果測試的所有模塊均能夠?qū)崿F(xiàn)其功能,就說明該系統(tǒng)實(shí)現(xiàn)了預(yù)期的功能目標(biāo)??紤]到企業(yè)員工數(shù)量的不斷增加和辦公時間的集中,還需要利用eb Application Stress Tool模擬實(shí)際網(wǎng)絡(luò)辦公環(huán)境對系統(tǒng)進(jìn)行抗壓性能測試,如果系統(tǒng)各項測試指標(biāo)均滿足要求,就說明該系統(tǒng)可以滿足企業(yè)的日常移動互聯(lián)網(wǎng)自動化辦公需求。
5結(jié)束語
基于移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)并不僅僅是一個移動智能端APP那么簡單,本文研究了企業(yè)的移動互聯(lián)網(wǎng)自動化辦公的問題,在論證企業(yè)的自動化辦公需求的基礎(chǔ)上,對如何進(jìn)行系統(tǒng)設(shè)計、實(shí)現(xiàn)和測試進(jìn)行了相關(guān)的分析。在進(jìn)行移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)設(shè)計過程中,設(shè)計師在需求分析階段進(jìn)行深入細(xì)致的調(diào)研以便設(shè)計出的系統(tǒng)功能更符合企業(yè)用戶的功能預(yù)期,還應(yīng)當(dāng)要合理運(yùn)用移動端的優(yōu)勢和電腦端的數(shù)據(jù)交換處理技術(shù),注重系統(tǒng)的實(shí)用性、穩(wěn)定性和安全性,只有這樣,才能設(shè)計出具有良好用戶體驗(yàn)的移動互聯(lián)網(wǎng)辦公自動化系統(tǒng)。
參考文獻(xiàn)
[1] 胡亦昂.基于移動互聯(lián)網(wǎng)的辦公自動化系統(tǒng)設(shè)計研究[J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2018,31(3):43-47.