李廣慶 翁蘇湘
【摘要】 目前,各個(gè)高校所使用的OA系統(tǒng)在一程度上限制了辦公的靈活性,基于移動(dòng)設(shè)備的OA系統(tǒng)開(kāi)發(fā)勢(shì)在必行。結(jié)合現(xiàn)有資源,提出基于Web Service,采用Java + Android 架構(gòu)的校園移動(dòng)OA系統(tǒng)的設(shè)計(jì)。采用B/S與C/S相結(jié)合的混合模式,應(yīng)用 MVC 框架。本文對(duì)該系統(tǒng)研究背景、系統(tǒng)結(jié)構(gòu)進(jìn)行闡述,該系統(tǒng)具有一定的市場(chǎng)前景。
【關(guān)鍵字】 Android 移動(dòng)終端 OA系統(tǒng) 信息管理 混合模式
一、引言
近年來(lái),移動(dòng)互聯(lián)網(wǎng)取得了飛速的發(fā)展,其應(yīng)用范圍越來(lái)越大。接入互聯(lián)網(wǎng)的移動(dòng)終端逐漸普及,傳統(tǒng)的基于PC瀏覽器的辦公自動(dòng)化(OA)系統(tǒng)已經(jīng)無(wú)法滿(mǎn)足現(xiàn)階段的需要。經(jīng)調(diào)查,高校中,97%以上的在校大學(xué)生都擁有一部智能手機(jī),99.69%以上教師擁有只能手機(jī),加之無(wú)線網(wǎng)絡(luò)覆蓋校園,移動(dòng)終端獲取信息便捷至極。本文將利用現(xiàn)有的資源,從軟件入手,開(kāi)發(fā)移動(dòng)終端專(zhuān)有的校園信息平臺(tái),提高OA系統(tǒng)的靈活性、實(shí)時(shí)性,解決了移動(dòng)客戶(hù)端訪問(wèn)傳統(tǒng)信息服務(wù)器所產(chǎn)生的視圖兼容差等問(wèn)題[1-3]。
二、系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)體系結(jié)構(gòu)采用B/S與C/S相結(jié)合的混合模式,為了利用現(xiàn)有信息資源,利用.net平臺(tái)搭建 Web Service進(jìn)行服務(wù)端復(fù)雜數(shù)據(jù)處理,數(shù)據(jù)庫(kù)使用SQL 2005;基于Java + Android開(kāi)發(fā)移動(dòng)應(yīng)用程序,直接調(diào)用Web Service提供的服務(wù),簡(jiǎn)化了客戶(hù)機(jī)的工作。
2.1系統(tǒng)模塊設(shè)計(jì)
系統(tǒng)有9大功能模塊,包括了公文管理、文件管理、人事管理、會(huì)議管理、考勤管理、通訊管理、工作管理、車(chē)輛管理以及系統(tǒng)管理。
2.2系統(tǒng)模塊功能設(shè)計(jì)(部分)
2.2.1 公文管理
公文管理包括2個(gè)功能:發(fā)文管理和收文管理。系統(tǒng)在領(lǐng)導(dǎo)簽發(fā)文件時(shí)可以自動(dòng)生成文號(hào),可以選擇模板或以附件形式新建公文。收文管理主要是負(fù)責(zé)對(duì)接收的公文進(jìn)行相關(guān)處理,從接到公文起,需要經(jīng)過(guò)擬稿、審稿、簽閱、辦理等幾個(gè)過(guò)程,最后將辦理好的公文進(jìn)行存檔管理。
2.2.2文件管理
主要是對(duì)各個(gè)部門(mén)之間進(jìn)行共享的相關(guān)文件進(jìn)行集中管理,包括文件上傳、下載和檢索等。文件上傳能夠?qū)⒉块T(mén)之間傳輸?shù)奈募蚕?,填?xiě)文件的相關(guān)信息,對(duì)于所上傳的文件無(wú)限制,更好地適應(yīng)各個(gè)部門(mén)對(duì)各類(lèi)文件的需求。文件檢索除了可以查看已上傳文件列表外,對(duì)特定某一文件的詳細(xì)內(nèi)容可以進(jìn)行查看。
2.2.3 會(huì)議管理
包括以下功能:會(huì)議申請(qǐng)、會(huì)議通知下達(dá)、會(huì)議記錄及歸檔;歸檔備份的資料主要是會(huì)議記錄、會(huì)議錄音、會(huì)議視頻等信息,以附件的方式保存在系統(tǒng)中。
2.2.4 考勤管理
用全校教職員工執(zhí)行考勤制度而建立,在此模塊中包括考勤設(shè)置、考勤情況查詢(xún)、員工請(qǐng)假、員工銷(xiāo)假以及信息刪除等。
三、主要功能實(shí)現(xiàn)
客戶(hù)端開(kāi)發(fā)時(shí) 先用 xml 布局文件來(lái)完成 UI 界面設(shè)計(jì)然后通過(guò)異步任務(wù)請(qǐng)求服務(wù)端返回的 json 數(shù)據(jù),把數(shù)據(jù)轉(zhuǎn)換成對(duì)象然后加載到布局上[4-5]。采用基于Android客戶(hù)端的SQLite數(shù)據(jù)庫(kù),使用SqlHelper封裝數(shù)據(jù)操作;終端使用Android提供的ContentPro-vider封裝獨(dú)立的sql操作語(yǔ)句,簡(jiǎn)化了終端數(shù)據(jù)操作和提高了服務(wù)端數(shù)據(jù)交換效率[6]。
四、總結(jié)
辦公自動(dòng)化系統(tǒng)高校行政管理工作的效率和質(zhì)量起著重要作用。辦公自動(dòng)化建設(shè)是個(gè)長(zhǎng)期持續(xù)的過(guò)程,必須在充分細(xì)致調(diào)研的基礎(chǔ)上,進(jìn)行縝密的分析,結(jié)合實(shí)際情況,不斷的充實(shí)和完善系統(tǒng)的功能,保證發(fā)揮辦公自動(dòng)化的作用。
基于移動(dòng)客戶(hù)端的辦公化系統(tǒng)大大的提高辦公機(jī)動(dòng)性,卻也存在著弊端,受到移動(dòng)終端的客觀因素影響,如手機(jī)屏幕較小,鍵盤(pán)使用不方便等,在一定程度上影響了辦公效率?;谝苿?dòng)互聯(lián)網(wǎng)的辦公也是適應(yīng)未來(lái)辦公發(fā)展的一種趨勢(shì)。希望有后來(lái)的研究者能完善設(shè)計(jì),使高校管理邁上一個(gè)嶄新的臺(tái)階。
參 考 文 獻(xiàn)
[1]姜遠(yuǎn)航,孫繼禹,韓宇霏等.基于Java EE和Android 的校園信息系統(tǒng)的設(shè)計(jì)[J].信息技術(shù).2015(04):73-74,79.
[2]莊彥.基于Android的校園助手軟件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技傳播.2015(3):169-171.
[3]周森鵬,徐杰,陸正球.基于Android平臺(tái)的校園掌中行設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī).2014(11):60-63.
[4]秦建,鄒凱,邰龍東等.基于Android的校園移動(dòng)信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù).2015(05):54-55.
[5]洪子玉.基于Android系統(tǒng)的校園辦公平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué).2013.
[6]朱婧茜,何人可.Android手機(jī)應(yīng)用界面布局的可用性測(cè)試研究[J].包裝工程. 2014 (5): 61-64