摘 要:本文首先分析了教學(xué)辦公OA系統(tǒng)實(shí)現(xiàn)的理論基礎(chǔ),以及開發(fā)設(shè)計(jì)期間所面對(duì)的語(yǔ)言環(huán)境。在此基礎(chǔ)上重點(diǎn)論述了關(guān)于云服務(wù)模式下移動(dòng)手機(jī)端OA系統(tǒng)開發(fā)框架構(gòu)建,以及不同使用功能在系統(tǒng)中的程序表達(dá),幫助提升系統(tǒng)實(shí)用性,為高校教育工作人員創(chuàng)建更高效的工作環(huán)境。
關(guān)鍵詞:云服務(wù);移動(dòng)手機(jī);教務(wù)系統(tǒng);辦公自動(dòng)化
中圖分類號(hào):TP301 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract:The paper firstly analyzes the theoretical basis of the implementation of the Office Automation(OA)system and the language environment during the design and development process.On this basis,the paper focuses on the development framework construction of the mobile phone OA system in cloud service mode and the programming of different functions in the system to improve the system practicability,creating a more efficient work environment for college educators.
Keywords:cloud service;mobile phone;educational administration system;office automation
1 引言(Introduction)
高校教師所應(yīng)用的移動(dòng)手機(jī)OA辦公自動(dòng)化軟件,應(yīng)包含日常教學(xué)使用需求,例如對(duì)課程安排和課后作業(yè)布置,軟件中還需要設(shè)計(jì)交流區(qū)域,教師與學(xué)生之間可以針對(duì)學(xué)習(xí)內(nèi)容展開探討,充分體現(xiàn)出云服務(wù)模式的強(qiáng)大運(yùn)算處理,以及數(shù)據(jù)存儲(chǔ)能力[1]。在B/S技術(shù)下,瀏覽器中會(huì)自動(dòng)存儲(chǔ)相關(guān)腳本語(yǔ)言,用于支持移動(dòng)手機(jī)辦公軟件運(yùn)行,使用功能與操作界面之間通過(guò)數(shù)據(jù)信息交流來(lái)實(shí)現(xiàn)傳輸。該項(xiàng)結(jié)構(gòu)能夠建立起移動(dòng)手機(jī)客戶端與云服務(wù)模式之間的聯(lián)系性,將云服務(wù)環(huán)境下強(qiáng)大的功能引入到手機(jī)中,從而實(shí)現(xiàn)開發(fā)成本的有效降低。在使用功能不受影響的前提下,有針對(duì)性地開展現(xiàn)場(chǎng)規(guī)劃設(shè)計(jì),從而達(dá)到最佳控制效果。
2 教學(xué)辦公OA系統(tǒng)開發(fā)環(huán)境(The development
environment of the OA system for college teachers)
2.1 Java語(yǔ)言應(yīng)用
應(yīng)用Java語(yǔ)言來(lái)進(jìn)行高校教師OA辦公自動(dòng)化系統(tǒng)設(shè)計(jì),融合了C#語(yǔ)言環(huán)境中的優(yōu)勢(shì),能夠?qū)?shù)據(jù)進(jìn)行更細(xì)致的劃分,傳輸?shù)焦δ懿僮鹘缑嬷?。?duì)于當(dāng)前比較常見的語(yǔ)言控制環(huán)境,Java匯編語(yǔ)言應(yīng)用后具有更強(qiáng)大的承載能力,并且對(duì)數(shù)據(jù)分析處理能力更理想。高校教師辦公系統(tǒng)開發(fā)中,選擇開發(fā)語(yǔ)言也要考慮其處理能力是否在最佳控制狀態(tài)下,并充分結(jié)合所應(yīng)用的技術(shù)方法,為接下來(lái)所開展的系統(tǒng)開發(fā)設(shè)計(jì)創(chuàng)建穩(wěn)定的語(yǔ)言環(huán)境,以免最終設(shè)計(jì)效果因此受到影響。不同語(yǔ)言環(huán)境下設(shè)計(jì)出的軟件系統(tǒng),在功能上存在很大的差異性,嚴(yán)格區(qū)分接下來(lái)的語(yǔ)言設(shè)計(jì)才能與實(shí)際情況保持一致[2]。
2.2 ASP應(yīng)用
應(yīng)用動(dòng)態(tài)服務(wù)器來(lái)開發(fā)移動(dòng)客戶端的辦公系統(tǒng),在功能層面上可以得到更好的優(yōu)化。關(guān)于設(shè)計(jì)過(guò)程中的資源優(yōu)化利用,充分體現(xiàn)出移動(dòng)網(wǎng)絡(luò)環(huán)境下信息獲取的高效性,針對(duì)管理控制期間可能會(huì)產(chǎn)生的隱患問(wèn)題進(jìn)行探討,從而實(shí)現(xiàn)對(duì)問(wèn)題更深入的解決規(guī)劃。高校教師工作軟件中,使用需要觀察系統(tǒng)內(nèi)的控制功能,實(shí)現(xiàn)各項(xiàng)管理功能,確保系統(tǒng)處理日常數(shù)據(jù)的速度。應(yīng)用ASP模式后,在系統(tǒng)的操作界面中,可以根據(jù)用戶使用需求來(lái)劃分具體功能,滿足不同使用需求,并建立起長(zhǎng)期服務(wù)體系。
3 移動(dòng)手機(jī)OA辦公自動(dòng)化系統(tǒng)設(shè)計(jì)(Design of the
mobile phone OA system for college teachers)
3.1 教務(wù)工作工作量計(jì)算系統(tǒng)
云服務(wù)模式下進(jìn)行的教務(wù)工作量計(jì)算,基于工作量計(jì)算基礎(chǔ)上所開展的各項(xiàng)資源共享處理任務(wù),最終結(jié)果更符合實(shí)際情況,并且不會(huì)受到使用安全性的影響。如果工作量計(jì)算與實(shí)際情況之間存在誤差,接下來(lái)開展的各項(xiàng)計(jì)量工作也會(huì)因此受到影響,系統(tǒng)設(shè)計(jì)中按照?qǐng)D1中的功能模塊來(lái)進(jìn)行。
最底層添加和刪除等部分功能是直接面對(duì)操作者的。工作量計(jì)算完成后會(huì)根據(jù)不同數(shù)據(jù)類型將其劃分到所屬模塊中,功能操作界面與工作量計(jì)算層之間在轉(zhuǎn)換層處理下相互聯(lián)系,軟件程序設(shè)計(jì)可以先根據(jù)不同模塊功能來(lái)進(jìn)行,完善不同操作控制層的使用功能,在此基礎(chǔ)上再進(jìn)行相關(guān)功能的深入完善,從而達(dá)到最佳優(yōu)化處理效果,為高校教師處理工作建立適合的工作基礎(chǔ)[3]。軟件程序和硬件操作系統(tǒng)之間建立起一個(gè)適合的聯(lián)系體系,并針對(duì)當(dāng)前常見技術(shù)性問(wèn)題來(lái)探究預(yù)防措施,從結(jié)構(gòu)優(yōu)化運(yùn)行層面來(lái)增進(jìn)軟件與硬件系統(tǒng)之間的配合程度,從而達(dá)到最佳控制管理效果[4]。高校教師工作任務(wù)大部分是針對(duì)課程實(shí)驗(yàn)來(lái)進(jìn)行的,因此在自動(dòng)化辦公系統(tǒng)中應(yīng)該體現(xiàn)出教師與學(xué)生之間的相互溝通,在結(jié)構(gòu)設(shè)計(jì)中重點(diǎn)針對(duì)云服務(wù)模式加以運(yùn)行。
3.2 云服務(wù)下平臺(tái)構(gòu)建
數(shù)據(jù)庫(kù)設(shè)計(jì)中體現(xiàn)出網(wǎng)絡(luò)環(huán)境下信息獲取的渠道變化,通過(guò)數(shù)據(jù)庫(kù)建設(shè)來(lái)提升系統(tǒng)內(nèi)部功能運(yùn)行的穩(wěn)定性,并觀察是否在設(shè)計(jì)期間存在數(shù)據(jù)庫(kù)運(yùn)行效率不理想的情況。選擇適合移動(dòng)手機(jī)掌上辦公系統(tǒng)設(shè)計(jì)完善的模式,建立起全面控制模式。為提升辦公自動(dòng)化任務(wù)進(jìn)行的穩(wěn)定性,系統(tǒng)設(shè)計(jì)中選擇JDK1.8配置PC設(shè)備來(lái)完成軟件程序開發(fā),選擇jetty優(yōu)化啟動(dòng)項(xiàng)目來(lái)幫助提升系統(tǒng)運(yùn)行穩(wěn)定性。移動(dòng)手機(jī)客戶端選擇Java開發(fā)語(yǔ)言來(lái)匯編接入端口,設(shè)計(jì)中將jsp與html作為工作任務(wù)顯示層,平臺(tái)選擇中要考慮接下來(lái)的程序匯編設(shè)計(jì),這樣才能在功能上相互補(bǔ)充。為確保數(shù)據(jù)處理速度,將JFi-nal作為系統(tǒng)設(shè)計(jì)中的處理運(yùn)算模塊,IntelliJ IDEA為開發(fā)任務(wù)進(jìn)行具體針對(duì)的平臺(tái),針對(duì)各項(xiàng)使用功能來(lái)建立起適合的工作環(huán)境,數(shù)據(jù)庫(kù)構(gòu)建選擇MySQL 5.7來(lái)進(jìn)行。在此平臺(tái)下要注重平臺(tái)中功能之間的相互配合,為教學(xué)工作開展建立一個(gè)適合的工作環(huán)境。endprint
3.3 OA教學(xué)辦公系統(tǒng)功能模塊
圖2為教學(xué)辦公自動(dòng)化運(yùn)行開展的具體工作模式。高校教師需要同時(shí)負(fù)責(zé)多個(gè)班級(jí)的教學(xué)任務(wù),功能模塊需要應(yīng)該清晰,針對(duì)不同使用功能需求來(lái)進(jìn)行,在結(jié)構(gòu)設(shè)計(jì)中體現(xiàn)出不同的訪問(wèn)用戶對(duì)功能方面的需求。例如教師身份進(jìn)入到系統(tǒng)中,可以對(duì)數(shù)據(jù)信息進(jìn)行發(fā)布和更改;而學(xué)生身份進(jìn)入到系統(tǒng)中,則是針對(duì)教師發(fā)布的信息進(jìn)行查看,并對(duì)日常學(xué)習(xí)中難以理解的部分展開交流,需要在系統(tǒng)中體現(xiàn)出信息交流性。在結(jié)構(gòu)設(shè)計(jì)中同時(shí)滿足學(xué)生和教師的不同使用需求,實(shí)現(xiàn)各個(gè)功能模塊之間的相互優(yōu)化。觀察圖2可以發(fā)現(xiàn),系統(tǒng)設(shè)計(jì)主要是針對(duì)教師的使用需求來(lái)進(jìn)行,將其應(yīng)用在備課環(huán)節(jié)中可以滿足教師用戶的使用需求。不同功能層處于獨(dú)立狀態(tài),在最終的控制系統(tǒng)中形成程序聯(lián)系,這樣當(dāng)使用指令信息發(fā)出后,系統(tǒng)內(nèi)會(huì)自動(dòng)做出運(yùn)算分析,將其按照歸類所屬直接分配到相關(guān)任務(wù)層中,節(jié)省信息處理所用時(shí)間,符合移動(dòng)手機(jī)客戶端的辦公使用需求。對(duì)于系統(tǒng)運(yùn)行中比較常見的參數(shù)誤差問(wèn)題,進(jìn)入到云計(jì)算模式下也能自動(dòng)完成校正處理,避免類似問(wèn)題再次出現(xiàn)在使用階段。與結(jié)構(gòu)對(duì)應(yīng)的各個(gè)教學(xué)功能也是設(shè)計(jì)期間需要重點(diǎn)優(yōu)化的部分,辦公任務(wù)開展期間如果不能充分解決這一問(wèn)題,未來(lái)各項(xiàng)控制任務(wù)進(jìn)行也將會(huì)因此受到影響。
3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)建立需要確定不同任務(wù)在系統(tǒng)中所對(duì)應(yīng)的代碼,將代碼直接輸入到控制程序中,根據(jù)所接收到的信息發(fā)現(xiàn)其中出現(xiàn)的這一代碼,便能完成程序和結(jié)構(gòu)之間的轉(zhuǎn)換,將請(qǐng)求傳輸?shù)綄?duì)應(yīng)的功能模塊中[5]。數(shù)據(jù)庫(kù)中的程序代碼設(shè)計(jì)采用UUID模式進(jìn)行,將其中間部分字符去掉,也就是刪除“-”直接使用UUID對(duì)應(yīng)的不同指令模塊。當(dāng)涉及現(xiàn)場(chǎng)控制指令時(shí),通過(guò)這種方法來(lái)建立起更高效的管理方案,確保不同系統(tǒng)在運(yùn)行使用中均有對(duì)應(yīng)數(shù)據(jù)庫(kù)來(lái)達(dá)到最佳使用效果。圖標(biāo)設(shè)計(jì)中,選擇字符要保持is Delete、create Time、update Time等字段模式下,其中is Delete用來(lái)控制教師使用中的信息刪除,將無(wú)用或者錯(cuò)誤數(shù)據(jù)刪除,節(jié)省大量運(yùn)行空間。數(shù)據(jù)中所表示的壓力內(nèi)容更應(yīng)該體現(xiàn)出功能控制需求的差異性,將create Time代碼用來(lái)代表不同數(shù)據(jù)信息輸入時(shí)間,并根據(jù)時(shí)間上的差異性來(lái)達(dá)到更理想的設(shè)計(jì)控制效果。要注重對(duì)設(shè)計(jì)方案的維護(hù),同一時(shí)間內(nèi)數(shù)據(jù)信息的錄入和刪除都應(yīng)該做出嚴(yán)格控制[6]。Update Time代碼則記錄更新時(shí)間。后期系統(tǒng)運(yùn)行使用中所涉及的功能維護(hù),都需要這一信息參與到其中。選擇不同代碼直接關(guān)系到后期功能的實(shí)現(xiàn),因此在功能請(qǐng)求上要達(dá)到最佳匹配效果,發(fā)現(xiàn)問(wèn)題更要及時(shí)處理,以確保功能得到滿足。
4 云服務(wù)模式下高校教師OA辦公系統(tǒng)測(cè)試(Testing
of the OA system for college teachers in cloud
service mode)
4.1 教學(xué)文檔提交
為方便對(duì)教學(xué)系統(tǒng)進(jìn)行檢驗(yàn),設(shè)計(jì)任務(wù)完成后,模擬教師向系統(tǒng)內(nèi)提交文檔任務(wù),觀察系統(tǒng)對(duì)文檔的處理流程,以及整個(gè)系統(tǒng)在處理過(guò)程中可能會(huì)受到的影響。圖3中以課程添加數(shù)據(jù)填寫為例,來(lái)進(jìn)行處理過(guò)程檢驗(yàn)。設(shè)計(jì)完成后呈現(xiàn)在辦公自動(dòng)化移動(dòng)客戶端的界面與電腦頁(yè)面相似,用戶可以根據(jù)自己的使用習(xí)慣來(lái)對(duì)頁(yè)面進(jìn)行放大處理,更方便觀察其中所記錄的內(nèi)容。
點(diǎn)擊課程添加功能后,將各項(xiàng)信息分別記錄在其中,方便系統(tǒng)內(nèi)自動(dòng)保存數(shù)據(jù)庫(kù)并對(duì)相關(guān)內(nèi)容進(jìn)行檢索,各項(xiàng)參數(shù)信息輸入完成后進(jìn)入到提交頁(yè)面中。在這一過(guò)程中出現(xiàn)錯(cuò)誤則可以進(jìn)行刪除并重新輸入,為接下來(lái)各項(xiàng)控制計(jì)劃建立一個(gè)適合的環(huán)境。點(diǎn)擊提交后所輸入的信息會(huì)自動(dòng)保存在云服務(wù)模式下,并將使用移動(dòng)手機(jī)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)信息共享。學(xué)生在共享信息模式下可以更直接地觀察學(xué)期內(nèi)不同科目的學(xué)習(xí)和教學(xué)計(jì)劃,教師也能避免所規(guī)劃的課程安排在實(shí)際教學(xué)環(huán)節(jié)中遺忘。
4.2 數(shù)據(jù)對(duì)接傳輸
“教師個(gè)人云桌面”方案是升騰資訊推出面向教育行業(yè)的下一代IT建設(shè)解決方案,是根據(jù)升騰資訊在教育行業(yè)的多方調(diào)研與分析,基于先進(jìn)的VDI云桌面技術(shù)架構(gòu)設(shè)計(jì)的。其大致由“數(shù)據(jù)中心”“桌面交付”“個(gè)人終端”三個(gè)模塊組成。具體功能模塊簡(jiǎn)述如下:這三個(gè)模塊組成了整個(gè)“教師個(gè)人云桌面”的基礎(chǔ)架構(gòu)。第一步,教師可以根據(jù)自己的使用需求與使用場(chǎng)景打開自己的終端設(shè)備,打開云桌面客戶端軟件。云桌面客戶端軟件會(huì)提示你輸入“桌面交付控制中心”的IP地址或者域名。如果需要提供證書安全認(rèn)證,也同時(shí)會(huì)提示你下載證書。當(dāng)然,這些動(dòng)作第一次完成后,以后將不再提示。第二步,當(dāng)你輸入屬于個(gè)人的用戶名和密碼后,“桌面交付控制中心”會(huì)將你的用戶名、密碼信息交給AD服務(wù)器去驗(yàn)證。第三步,驗(yàn)證通過(guò)后,云桌面客戶端將顯示可以登錄的一個(gè)或者多個(gè)虛擬桌面。登錄后,會(huì)體驗(yàn)到與本地PC一樣的使用效果甚至更好的性能。第四步,經(jīng)過(guò)優(yōu)化的桌面連接協(xié)議,保障持續(xù)高效地使用桌面系統(tǒng)。播放時(shí)實(shí)現(xiàn)音頻的輸入輸出,以及各種USB外設(shè)的使用。一旦數(shù)據(jù)中心為教師個(gè)人創(chuàng)建一個(gè)屬于個(gè)人的云桌面,教師可以通過(guò)在自己的辦公場(chǎng)所的客戶機(jī)、教室的多媒體PC,或任何校園無(wú)線網(wǎng)絡(luò)覆蓋到的地方通過(guò)筆記本或者平板電腦都可以快速地連接到自己的云桌面,甚至當(dāng)某位教職工人員出差或者參加某些重要會(huì)議,也可以通過(guò)互聯(lián)網(wǎng)無(wú)縫地使用個(gè)人云桌面。由于云桌面具有服務(wù)器級(jí)別的安全穩(wěn)定性,云桌面系統(tǒng)甚至可以長(zhǎng)時(shí)間不關(guān)機(jī),無(wú)論我們更換連接地點(diǎn),還是更換連接設(shè)備,都可以使用上一次退出連接時(shí)候的桌面狀態(tài),為工作提供了極好的連續(xù)性,提高了工作效率。教師在指定位置區(qū)域內(nèi)完成數(shù)據(jù)信息錄入,進(jìn)入到數(shù)據(jù)傳輸控制環(huán)節(jié)中,數(shù)據(jù)對(duì)接同樣是在系統(tǒng)控制端口內(nèi)進(jìn)行。OA辦公系統(tǒng)會(huì)根據(jù)數(shù)據(jù)處理運(yùn)算結(jié)果來(lái)自動(dòng)選擇所對(duì)應(yīng)的位置區(qū)域,為各項(xiàng)數(shù)據(jù)控制任務(wù)進(jìn)行建立一個(gè)適合的基礎(chǔ)環(huán)境。數(shù)據(jù)對(duì)應(yīng)區(qū)域確定后處理運(yùn)算也隨之開展,將數(shù)據(jù)傳輸?shù)礁黜?xiàng)控制區(qū)域內(nèi),并通過(guò)協(xié)調(diào)好系統(tǒng)之間的相互配合需求來(lái)建立一個(gè)更適合的環(huán)境。
4.3 系統(tǒng)檢驗(yàn)結(jié)果endprint
經(jīng)過(guò)數(shù)據(jù)模擬輸入檢驗(yàn),確定基于云服務(wù)模式下所設(shè)計(jì)的高校OA辦公系統(tǒng),能夠與實(shí)際情況保持一致,無(wú)論是數(shù)據(jù)處理還是最終的控制使用需求,在功能上均能保持一致。教師通過(guò)OA系統(tǒng)可以輕松實(shí)現(xiàn)移動(dòng)手機(jī)辦公,解決了傳輸辦公模式中效率低下的問(wèn)題,對(duì)于未來(lái)技術(shù)發(fā)展也有很大促進(jìn)作用。系統(tǒng)內(nèi)所開展的各項(xiàng)程序優(yōu)化設(shè)計(jì),均與控制方案保持一致,最終所檢驗(yàn)得到的信息結(jié)果也能與之相對(duì)應(yīng)。但在系統(tǒng)中仍然存在需要繼續(xù)完善優(yōu)化的部分。系統(tǒng)功能操作界面表現(xiàn)比較繁瑣,可以從功能分類層面繼續(xù)優(yōu)化,簡(jiǎn)明便于操作,這樣才更符合移動(dòng)手機(jī)操作可視界面較小的情況,最終控制管理效果也能得到提升。
5 結(jié)論(Conclusion)
綜上所述,在高校中日常教學(xué)過(guò)程中的選課、教材填報(bào)、考試周填報(bào)、教學(xué)檢查統(tǒng)計(jì)表等工作需要每一位老師在Excel中填報(bào),負(fù)責(zé)教學(xué)的系主任需要對(duì)所有老師提交的各種Excel表格內(nèi)容進(jìn)行統(tǒng)計(jì),上交相應(yīng)部門。同時(shí)辦公室的監(jiān)考人員安排、公差人員安排等日常事務(wù)也需要系主任進(jìn)行人工手動(dòng)安排。鑒于以上情況,設(shè)計(jì)開發(fā)一個(gè)基于B/S架構(gòu)的高校教學(xué)事務(wù)辦公自動(dòng)化系統(tǒng)是非常必要的。為了進(jìn)一步滿足通過(guò)手機(jī)登錄查看該高校教學(xué)事務(wù)辦公自動(dòng)化系統(tǒng),接下來(lái)將開發(fā)該系統(tǒng)對(duì)應(yīng)的手機(jī)APP,使系主任和教師可以隨時(shí)隨地進(jìn)行教學(xué)事務(wù)處理。
參考文獻(xiàn)(References)
[1] 劉麗娟,黃錦.OA系統(tǒng)性能優(yōu)化及提高數(shù)據(jù)檢索效率方法研究[J].大連交通大學(xué)學(xué)報(bào),2017,38(4):177-180.
[2] 馬飛,弓箭.“互聯(lián)網(wǎng)+OA系統(tǒng)”在高校應(yīng)用的必要性與可行性分析[J].理論觀察,2017(1):146-148.
[3] 龔翠鉆.基于學(xué)生自我評(píng)價(jià)的課程教學(xué)模式創(chuàng)新研究與實(shí)踐——以中職辦公軟件高級(jí)應(yīng)用課程為例[J].深圳信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017(2):60-63.
[4] 付麗梅,劉英鵬,賈躍.基于騰訊微校平臺(tái)的校園移動(dòng)辦公APP設(shè)計(jì)與實(shí)現(xiàn)[J].信息系統(tǒng)工程,2017(1):156-157.
[5] 侯建萍.平凡崗位,傾心投入——記上海市檔案系統(tǒng)先進(jìn)個(gè)人俞玲玲和薛權(quán)[J].上海檔案,2017(1):16-18.
[6] 楊平.基于Excel制作班級(jí)成績(jī)單提升教學(xué)事務(wù)處理能力[J].福建電腦,2017,33(7):175.
作者簡(jiǎn)介:
劉海濤(1979-),男,碩士,講師.研究領(lǐng)域:軟件開發(fā),數(shù)據(jù)庫(kù)設(shè)計(jì).endprint