汪玲 張宇 樊強(qiáng) 杜苗
摘 要:為解決現(xiàn)有的高校事務(wù)處理過程中流程不明,權(quán)責(zé)不清等問題,更好地協(xié)調(diào)事務(wù)處理過程中的人員關(guān)系,優(yōu)化高校事務(wù)處理相關(guān)資源的配置,提出基于Wex5技術(shù)架構(gòu)的高校事務(wù)預(yù)約系統(tǒng)移動應(yīng)用的設(shè)計思想與實現(xiàn)方法。提出了其在Android系統(tǒng)下快速設(shè)計與開發(fā)的具體實現(xiàn)思想,并通過具體的實際案例進(jìn)行了論證。結(jié)果證明,通過設(shè)計思維、利用Wex5技術(shù),真正地實現(xiàn)一次開發(fā),多端共用,這不僅極大地縮短了系統(tǒng)的開發(fā)周期,降低了系統(tǒng)的開發(fā)成本,而且明顯增強(qiáng)了系統(tǒng)的可移植性,更加適應(yīng)多變的使用環(huán)境。
關(guān)鍵詞:高校事務(wù)預(yù)約;移動應(yīng)用;Wex5技術(shù);架構(gòu)設(shè)計
1 引言
隨著社會現(xiàn)代化進(jìn)程的推進(jìn),高等院校現(xiàn)代化步伐穩(wěn)步前行,其職能逐步擴(kuò)大,日益成為兼具教學(xué)、科研和社會服務(wù)等功能的社會機(jī)構(gòu),由此帶來的諸多改變對高校職能部門處理各類事務(wù)的速度與質(zhì)量提出了更高的要求。
然而,由于高校自身管理體系的臃腫,在學(xué)習(xí)和引入西方先進(jìn)的管理思想時未能有效地結(jié)合自身特點進(jìn)行改良,直接照搬照抄,造成事務(wù)處理流程愈發(fā)混亂,出現(xiàn)職權(quán)不清、責(zé)任不明等問題。雖然隨著科技的發(fā)展,高校的事務(wù)處理能力也在不斷的增強(qiáng),但在如今的高校事務(wù)處理過程中,由于事務(wù)流程不清晰,事務(wù)處理雙方時空難協(xié)調(diào)、來訪人員材料不完整等問題,導(dǎo)致用戶仍需要長時間排隊等候。此外在現(xiàn)有的高校事務(wù)處理過程中,職能部門并不總能依照規(guī)范的流程進(jìn)行事務(wù)處理,在對內(nèi)對外事務(wù)處理過程中多采用“碰運氣”、“口頭預(yù)約”等傳統(tǒng)方式。事務(wù)處理過程中由人造成的不確定因素的比例較大,常常出現(xiàn)預(yù)約難,爽約率高等問題,極大地影響了事務(wù)處理效率以及服務(wù)滿意度。
為有效解決此類問題,提升事務(wù)處理效率和服務(wù)滿意度,開發(fā)一套適用于不同類型移動終端的事務(wù)處理預(yù)約系統(tǒng),明確高校事務(wù)處理流程并允許高校內(nèi)事務(wù)預(yù)約和處理的相關(guān)人員利用智能手機(jī)、平板電腦等移動設(shè)備直接或間接地通過在線方式進(jìn)行事務(wù)處理預(yù)約,減少事務(wù)處理過程中因雙方時間空間不協(xié)調(diào)以及預(yù)約有變等原因造成的時間與資源浪費問題,更好地協(xié)調(diào)事務(wù)處理問題上的人員關(guān)系,優(yōu)化高校事務(wù)處理相關(guān)資源的配置,使高校事務(wù)處理過程簡潔化、規(guī)范化、高效化。
2 系統(tǒng)需求分析
2.1 功能性需求
2.1.1 明確相關(guān)事務(wù)流程
明確的事務(wù)流程是事務(wù)預(yù)約得以成功實現(xiàn)的前提。相對于多數(shù)高校、企業(yè)事務(wù)處理流程文檔中“相關(guān)負(fù)責(zé)人”的抽象描述,用戶(事務(wù)處理發(fā)起人)更傾向于“何人何地”具體表述方式。系統(tǒng)需要將預(yù)約事件分解成多個具體的時間節(jié)點,并指明每個節(jié)點的相關(guān)負(fù)責(zé)人,使得預(yù)約者能夠向具體的人員發(fā)起預(yù)約請求,而不再是對某個部門。
2.1.2 用戶個人日程表的構(gòu)建
為了使預(yù)約更加高效,系統(tǒng)提供每個用戶的個人日程表,使得用戶能夠根據(jù)預(yù)約者的日程合理地選擇預(yù)約時間,提高預(yù)約的通過率和滿意度。
2.1.3 預(yù)約相關(guān)信息的修改和反饋
預(yù)約活動需要兩個主體互相聯(lián)動。預(yù)約發(fā)起人發(fā)起的預(yù)約往往并非預(yù)約信息的最終形式,預(yù)約活動的具體內(nèi)容需要得到預(yù)約雙方的一致認(rèn)同。因此,系統(tǒng)需要支持預(yù)約雙方對預(yù)約事件細(xì)節(jié)的不斷修改,并將預(yù)約雙方對預(yù)約信息的修改內(nèi)容反饋給對方,以求最終達(dá)成一致意見。
2.2 非功能性需求
2.2.1 便捷性
便捷性指用戶獲取系統(tǒng)服務(wù)的便利程度。隨著移動端技術(shù)的發(fā)展,人們對于各類軟件系統(tǒng)的需求不再局限于固定終端的使用,而更傾向于可以在移動端隨時取用。
2.2.2 易用性
易用性指用戶在使用系統(tǒng)過程中操作的復(fù)雜程度。使用盡可能簡易的操作,滿足用戶對于信息的獲取、設(shè)置、處理等方面的需求,并在此基礎(chǔ)上提供更人性化的服務(wù),向用戶提供更多的可能需要的信息,并允許用戶自主設(shè)置。
3 系統(tǒng)架構(gòu)設(shè)計與系統(tǒng)功能結(jié)構(gòu)
3.1 Wex5簡介
Wex5是一款基于HTML5的APP框架,它具有完全跨端開源、可拓展性高、可移植性好、開發(fā)效率高等特點。它的服務(wù)器端和客戶端開發(fā)是完全分開的,這極大地提高了開發(fā)效率??蛻舳耸褂脭?shù)據(jù)綁定技術(shù),將界面的動態(tài)特性用data表達(dá)式來描述,并通過data數(shù)據(jù)源以json的方式和服務(wù)器端通信,使得界面編程完全針對data數(shù)據(jù)源就可以了,這極大地提高開發(fā)效率。所有的業(yè)務(wù)邏輯在JavaScript以及java文件里完成,包括ajax服務(wù)端調(diào)用和codova本地手機(jī)端硬件調(diào)用。此外框架具有很好的可移植性,對于iOS以及Android端的APP只需開發(fā)一份即可,大大提高了開發(fā)效率。
3.2 系統(tǒng)架構(gòu)設(shè)計
面向高校群體的事務(wù)處理預(yù)約系統(tǒng)在系統(tǒng)架構(gòu)設(shè)計上主要分為客戶端設(shè)計與實現(xiàn)和服務(wù)器端設(shè)計兩大部分。客戶端設(shè)計建立在系統(tǒng)流程規(guī)范的基礎(chǔ)上,采用html+css+js標(biāo)準(zhǔn)、jquery、require.js和bootstrap等框架技術(shù)對相關(guān)信息模塊進(jìn)行基本的規(guī)劃,并對客戶端系統(tǒng)做了底層優(yōu)化,大大提高了系統(tǒng)的效率和性能。服務(wù)器端業(yè)務(wù)邏輯主要通過Java來實現(xiàn),通過邏輯語句校驗用戶操作合法性,并對用戶請求做出相應(yīng)的響應(yīng)。
客戶端和服務(wù)器端之間通過Baas進(jìn)行交互。用戶通客戶端界面將請求提交給服務(wù)器,Baas收到來自客戶端界面請求之后,進(jìn)行相應(yīng)的業(yè)務(wù)處理,再將處理結(jié)果返回到客戶端頁面。例如用戶對另一用戶的時間表進(jìn)行查詢時,首先向服務(wù)器端服務(wù)發(fā)送請求,服務(wù)器端查詢數(shù)據(jù)庫表,再將查詢結(jié)果返回到客戶端頁面。
3.3 系統(tǒng)功能結(jié)構(gòu)
面向高校群體的事務(wù)處理預(yù)約系統(tǒng)是建立在個人日程管理基礎(chǔ)上的事務(wù)處理預(yù)約系統(tǒng),該系統(tǒng)可以進(jìn)行日程查看、日程編輯、事務(wù)流程查詢及預(yù)約等操作,從系統(tǒng)功能角度出發(fā),系統(tǒng)主要包括以下五大功能模塊:
(1)搜索模塊:用戶可直接在搜索框中輸入所需檢索事務(wù)的關(guān)鍵字或在熱門檢索欄中直接點擊列表項,便可查看具體的事務(wù)處理流程詳情,大大節(jié)省了用戶因?qū)α鞒淘斍椴皇煜にㄙM的時間;
(2)熱點推送:該模塊主要是用于向用戶推送經(jīng)系統(tǒng)整理的信息資源,實現(xiàn)用戶的多元化個性需求,主要包括一些校園時事新聞和熱門事務(wù)處理流程;
(3)日歷模塊:用戶進(jìn)入相關(guān)負(fù)責(zé)人的日程表后可查看該負(fù)責(zé)人日程安排,并可以選擇相應(yīng)的日期、時段編輯內(nèi)容來進(jìn)行事務(wù)預(yù)約。預(yù)約后該事務(wù)將即時推送到被預(yù)約方,被預(yù)約方根據(jù)個人實際情況對預(yù)約選擇接受和拒絕;
(4)事務(wù)模塊:該模塊主要是對預(yù)約事務(wù)的處理以及調(diào)整,包括預(yù)約者和被預(yù)約者之間對預(yù)約事務(wù)的確認(rèn)、事務(wù)新增、事務(wù)修改和事務(wù)刪除;
(5)消息模塊:用戶在消息界面可以查看來自其他用戶的預(yù)約申請,并根據(jù)個人的時間安排選擇同意或拒絕,選擇同意該事務(wù),則預(yù)約方和被預(yù)約方日程表對應(yīng)時段生成該事務(wù);若拒絕該事務(wù),則不會在日程表對應(yīng)時段生成該事務(wù),并將信息反饋給預(yù)約方。
各模塊之間的聯(lián)系如圖2所示。
3.4 數(shù)據(jù)庫實現(xiàn)
面向高校群體的事務(wù)處理預(yù)約系統(tǒng)從系統(tǒng)需求以及使用對象角度考慮,主要可劃分為以下4張數(shù)據(jù)庫表,分別是object(預(yù)約信息表)、process(事務(wù)流程表)、school(學(xué)校表)、userinfo(用戶信息表)。
下面給出了 object 表的字段設(shè)計,其中object 表中的 state 字段值的范圍為0、1、2、3、4、5、6,分別代表事項需審核同意、事項已審核通過、預(yù)約方修改日程、被預(yù)約方修改日程、預(yù)約方取消了日程、被預(yù)約方取消了日程、預(yù)約事項被拒絕,這樣標(biāo)記很好地將預(yù)約事務(wù)的每個階段都進(jìn)行了區(qū)分,使得整個預(yù)約流程的事務(wù)狀態(tài)都能精簡地儲存在數(shù)據(jù)庫中,充分利用了數(shù)據(jù)庫對數(shù)據(jù)優(yōu)化存儲的能力。
4 系統(tǒng)實現(xiàn)
用戶若要進(jìn)行事務(wù)預(yù)約處理,首先需進(jìn)入APP進(jìn)行用戶注冊,完成用戶注冊后進(jìn)入登錄界面,登錄成功,進(jìn)入系統(tǒng)首頁,用戶可在“首頁”中選擇自身所在院?;蚰康脑盒?,進(jìn)行該校相關(guān)事務(wù)的檢索以及熱門事務(wù)的查看。點擊具體事務(wù)項可查看該事務(wù)的具體流程以及相關(guān)流程的負(fù)責(zé)人,選中負(fù)責(zé)人后進(jìn)入其日程表,若需進(jìn)行預(yù)約則選擇相應(yīng)的時段填寫事務(wù)預(yù)約申請,用戶可以在“消息”界面查看預(yù)約請求和預(yù)約回應(yīng),并進(jìn)行相應(yīng)的操作。相關(guān)操作界面展示如圖3。
5 結(jié)束語
基于Wex5開發(fā)的面向高校群體的事務(wù)處理預(yù)約系統(tǒng)充分發(fā)揮了Wex5可視化強(qiáng)、前后跨端、技術(shù)主流和標(biāo)準(zhǔn)規(guī)范等特點,緊密結(jié)合了當(dāng)下受互聯(lián)網(wǎng)驅(qū)動的移動端應(yīng)用的趨勢,不僅有效彌補(bǔ)了傳統(tǒng)預(yù)約方式的不足,還解決了廣大師生預(yù)約事務(wù)不便、處理事務(wù)流程不明等問題,更好的協(xié)調(diào)了在事務(wù)處理問題上的各項事宜,對于高校群體的事務(wù)處理預(yù)約系統(tǒng)起到了一定的指導(dǎo)意義。
參考文獻(xiàn)
[1]劉獻(xiàn)君.論高等學(xué)校社會服務(wù)的體系化[J].高等教育研究,2014,35(12):1-6.
[2]梁思率,楊樹國,王臻.基于Android和ios平臺的高校儀器預(yù)約APP設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2016,33(05):248-251.
[3]石宜金.基于wex5的指紋識別學(xué)生查寢系統(tǒng)設(shè)計與實現(xiàn)[J].信息技術(shù)與信息化,2017,(06):108-112.
[4]起步科技.WeX5開發(fā)指南[EB/OL].http://docs.wex5.com/wex5-introduction/.