關繼夫
摘 要:本文針對高校對于數(shù)字離校流程可變化的需求,闡述了離校流程可配置的設計思想,給出了具體實現(xiàn)流程可配置的實施方案和技術路線,解決了離校參與部門變化、部門辦理離校手續(xù)變更以及一校多區(qū)、學生培養(yǎng)層次不同所帶來的離校流程變更等問題;給出了基于統(tǒng)一數(shù)據(jù)平臺、移動校園平臺建設應用離校系統(tǒng)的實踐經(jīng)驗和效果,進一步實現(xiàn)了離校工作的數(shù)字化、網(wǎng)絡化和移動化。
關鍵詞:數(shù)字離校;流程配置;移動校園;電子離校單
中圖分類號:TP393 文獻標志碼:A 文章編號:1673-8454(2018)03-0059-04
一、前言
高校每年畢業(yè)季節(jié),畢業(yè)生都需要辦理繁雜的離校手續(xù),由于辦理時間相對集中,傳統(tǒng)的離校辦理方式(紙質(zhì)離校單蓋章)需要投入很大的人力、物力且工作效率低下。有些高校已經(jīng)實施應用了數(shù)字化離校系統(tǒng),從離校工作的反饋結(jié)果來看,數(shù)字離校系統(tǒng)提高了工作效率,簡化了離校學生手續(xù)的辦理。
然而,經(jīng)過調(diào)研發(fā)現(xiàn),很多離校系統(tǒng)都是基于固定的離校手續(xù)辦理流程而設計實現(xiàn)的。這樣的系統(tǒng)因為離校流程固定而單一,不能滿足離校流程變更或同時需要多個不同離校流程的實際需求(比如參與離校手續(xù)辦理的部門每年可能都不一樣;兩個校區(qū)辦理離校手續(xù)的流程可能不一樣等各種情況)。較好的解決辦法是利用當前先進的技術架構(gòu)、開發(fā)平臺和數(shù)據(jù)集成技術來設計研發(fā)一個流程可配置的離校系統(tǒng)。
二、離校流程可配置的設計與實現(xiàn)
高校離校管理工作的實際情況是:每年離校手續(xù)辦理的流程可能不一樣(如離校參與部門變更、部門辦理離校手續(xù)內(nèi)容變更、離校辦理部門間約束條件變更等);有的高校一校多區(qū),不同校區(qū)辦理離校手續(xù)的情況也可能不同;不同學生培養(yǎng)層次(如本科生和研究生)的離校手續(xù)辦理情況也可能不同。因此解決傳統(tǒng)離校系統(tǒng)流程固定、不能根據(jù)離校流程變更而進行靈活配置的這一實際問題是非常必要的。
1.流程可配置的設計
通過全面調(diào)研深度分析發(fā)現(xiàn):決定離校流程的因素主要是三個方面,即參與本離校實例的業(yè)務部門、各離校部門負責辦理的離校手續(xù)的內(nèi)容、各離校部門之間的相互約束的關系(必須先到哪個部門辦理相應手續(xù)才能辦理本步驟手續(xù))。離校流程可配置的設計就是對上述三個主要因素自定義的設計。
(1)自定義離校手續(xù)辦理部門
不同的離校流程可能涉及到的業(yè)務部門也不同,該功能可根據(jù)不同離校流程對參與部門的要求不同實現(xiàn)分別創(chuàng)建業(yè)務部門。如我校一校兩區(qū)本科生離校流程涉及到財務處、圖書館、網(wǎng)絡中心、后勤宿管科、保衛(wèi)處、各二級學院等部門,并且兩校區(qū)在相同部門中辦理的離校步驟內(nèi)容也相同,那么只需要創(chuàng)建一次這些業(yè)務部門供兩校區(qū)兩個離校流程共用即可;如果不同校區(qū)涉及的離校業(yè)務部門相同,但離校辦理的步驟內(nèi)容不同,那么可以再創(chuàng)建一個相同的業(yè)務部門,并在下一步定義各自不同的離校手續(xù)內(nèi)容;如果兩個校區(qū)分別涉及到不同的業(yè)務部門參與,就將所有相關部門一起創(chuàng)建,在不同的離校流程中關聯(lián)各自所需的業(yè)務部門即可。
(2)自定義離校辦理手續(xù)內(nèi)容
對上一步定義好的離校業(yè)務部門配置離校生在本部門離校工作中所要辦理的手續(xù)內(nèi)容,這些內(nèi)容可以根據(jù)實際情況配置多項,并實現(xiàn)方便的增、刪、改等操作。通過這種方法解決了離校業(yè)務部門辦理相關手續(xù)內(nèi)容發(fā)生變化的問題。
(3)自定義離校辦理步驟約束
通過自定義約束條件,來實現(xiàn)實際離校工作中對離校生辦理離校手續(xù)先后順序的約束。如在各二級學院的離校辦理步驟內(nèi)容是 “領取畢業(yè)證、學位證”,那么可以定義:“如果存在有其他任何應去辦理手續(xù)步驟未完成時則不允許辦理本步驟”。這就滿足了離校生辦理離校步驟可根據(jù)實際需要動態(tài)變化的要求。
2.流程可配置的實現(xiàn)
通過自定義離校業(yè)務部門、離校手續(xù)辦理步驟內(nèi)容和離校步驟間約束,再進行離校流程數(shù)據(jù)初始化操作,即可生成相應離校實例范圍內(nèi)每個離校生的離校辦理部門、離校辦理步驟內(nèi)容和離校流程信息。
配置一個離校流程實例的順序依次是:離校業(yè)務部門定制、離校辦理步驟內(nèi)容定制、離校約束條件定制。該功能的實現(xiàn)使用的類圖如圖1所示。
類DefineRCController封裝著流程定制所需要的方法,類DefineServiceImpl中封裝著系統(tǒng)定義相關的業(yè)務操作,IStepDAO封裝了離校步驟的基本操作方法, IPointDAO封裝了離校點類型的基本操作方法,IPointLocationDAO封裝了離校點的基本操作方法,類IRegisterDAO封裝了離校記錄的基本操作方法。
(1)離校業(yè)務部門定制
離校業(yè)務部門定制功能的實現(xiàn)如圖2所示。
離校業(yè)務部門配置包含以下內(nèi)容:
1)離校點類型:離校點類型包括普通類型,收費類型,緩交類型。其中不涉及到財務方面的部門為普通類型,如各院系、保衛(wèi)處、圖書館、宿管等離校點類型屬于普通類型。收費類型是指完成收取學生費用的離校點類型,如財務處離校點,緩交類型是指辦理綠色通道緩交學費的離校點,如學生工作部。
2)離校點編號:每一個離校點都設置相應的編號,用作離校點顯示排序。
3)類型名稱:自定義相應的離校點名稱。
如圖2左側(cè)所示,定義好的離校業(yè)務部門會生成相應的樹狀結(jié)構(gòu),離校點樹狀結(jié)構(gòu)支持對離校點類型的快捷維護和管理。
本功能模塊的實現(xiàn)應用Dojo的組件Tree,通過觸發(fā)Tree的相關事件來調(diào)用類DefineRCController中的相關方法,最后更新Tree的節(jié)點。實現(xiàn)流程如圖3所示。
(2)離校步驟定制
離校步驟定制的實現(xiàn)如圖2右下所示。離校步驟用來描述離校業(yè)務部門具體辦理的離校內(nèi)容。即離校生到達此離校點后,需要辦理什么手續(xù)。離校步驟包含以下內(nèi)容:
1)自定義離校步驟名稱,如離校業(yè)務部門為宿舍管理科,其離校步驟定義名稱可為“清繳水電費、檢查物品、退宿”。
2)自定義離校步驟順序號,用于頁面顯示排序。
3)Web服務集成:預留與其他系統(tǒng)集成接口,在此填寫集成服務器地址。
4)運行時約束:此功能的實現(xiàn)基于BeanShell腳本,根據(jù)參數(shù)的相關信息定義離校生在這個步驟初始化狀態(tài)情況。包括[可辦可不辦]、[不必辦]、[必須辦]三種情況。用數(shù)字表示在數(shù)據(jù)庫中存儲的狀態(tài)編碼,約定為7表示[可辦可不辦] 、8表示[不必辦]、9表示[必須辦]。功能實現(xiàn)程序調(diào)用流程如圖3所示。
(3)離校點約束條件定制
通過相關參數(shù)的配置,可以定制該離校點需處理的離校生范圍,定制能辦理本離校點離校步驟的約束條件。需設置的內(nèi)容包括:
1)離校點名稱:自定義離校點的名稱。
2)離校點類型:選擇在定制離校業(yè)務部門時自定義的離校點類型名稱。
3)所屬實例:選擇本離校點屬于哪個離校實例(根據(jù)離校流程不同,可能有多個離校實例)。
4)序號:自定義序號,用于頁面顯示排序
5)約束腳本:根據(jù)配置的約束條件,判定離校生是否能進行本離校點手續(xù)的辦理。例如在此處約束,只有完成繳清學費手續(xù)時才可以在此辦理相應手續(xù)。
6)約束SQL:定義本離校點的離校生范圍。
離校點約束條件定制的實現(xiàn)如圖4所示。
(4)離校流程數(shù)據(jù)初始化
初始化功能用來生成每個離校生的離校手續(xù)辦理步驟信息,實現(xiàn)過程如圖5所示。即在離校系統(tǒng)你給正式啟用之前,將參與本實例離校范圍內(nèi)的所有離校生的所有應到離校點、應辦理離校步驟以及離校點間約束等數(shù)據(jù)都事先插入到一張數(shù)據(jù)表中(如lx_register表),在離校手續(xù)辦理過程中,只針對表lx_register的數(shù)據(jù)進行處理和標記。
三、離校系統(tǒng)建設應用的其他經(jīng)驗
離校系統(tǒng)是數(shù)字化校園建設中一個重要的業(yè)務子系統(tǒng),系統(tǒng)的建設應與統(tǒng)一門戶、統(tǒng)一身份認證、統(tǒng)一數(shù)據(jù)平臺以及移動校園平臺的建設向結(jié)合,充分考慮用戶使用系統(tǒng)的體驗,不斷提高系統(tǒng)的便捷性。
1.基于統(tǒng)一數(shù)據(jù)平臺的系統(tǒng)結(jié)構(gòu)設計
在數(shù)字化校園建設中,我校實現(xiàn)了統(tǒng)一門戶、統(tǒng)一身份認證和統(tǒng)一數(shù)據(jù)平臺等三大支撐平臺,離校系統(tǒng)基于學校的統(tǒng)一數(shù)據(jù)平臺進行設計,實現(xiàn)了與學?,F(xiàn)有相關業(yè)務系統(tǒng)的集成,實現(xiàn)了學生離校數(shù)據(jù)與其他業(yè)務系統(tǒng)數(shù)據(jù)的交換共享,統(tǒng)一數(shù)據(jù)平臺的建立方便了數(shù)字離校系統(tǒng)抽取畢業(yè)生各個方面涉及到的離校信息。
數(shù)字離校系統(tǒng)的結(jié)構(gòu)設計如圖6所示,離校數(shù)據(jù)庫通過統(tǒng)一數(shù)據(jù)平臺,利用Oracle數(shù)據(jù)集成工具實現(xiàn)與教務、研究生、財務、宿管以及一卡通等數(shù)據(jù)庫的數(shù)據(jù)集成。通過Webservice服務接口與圖書館圖書借閱系統(tǒng)實現(xiàn)服務集成,最后對畢業(yè)生離校的各個業(yè)務系統(tǒng)進行有機整合。
2.基于移動校園的數(shù)字離校通知單
近年來基于移動端的數(shù)字化應用深受歡迎,隨著技術的成熟和用戶需求的不斷發(fā)展,在移動過程中使用移動終端進行移動應用已成為學校各層面系統(tǒng)用戶人員的基本需求。
數(shù)字離校系統(tǒng)正式啟用后,離校生通過統(tǒng)一身份認證登錄移動校園平臺即可查看到個人的數(shù)字離校通知單,基于移動端的數(shù)字離校通知單,代替了以往紙質(zhì)離校單辦理畢業(yè)離校手續(xù)的方式,離校生能夠?qū)ψ约恨k理離校手續(xù)的信息一目了然,數(shù)字離校通知單手續(xù)辦理狀態(tài)實時更新,畢業(yè)生可以實時查詢自己哪些手續(xù)已經(jīng)批量通過不需要去辦理,哪些是需要辦理的手續(xù),哪些手續(xù)是已經(jīng)審批通過的,這樣有目的的到指定離校點辦理手續(xù),避免了傳統(tǒng)的盲目排隊審批模式。
為了進一步提高各離校點辦理手續(xù)的效率,在數(shù)字離校通知單里將學生學號生成條形碼,各離校點配發(fā)條形碼掃描槍,學生辦理離校手續(xù)時出示離校通知單進行掃描,可以迅速查詢定位到辦理該離校生的個人信息,這既提高了手續(xù)辦理的效率也避免了不必要的錯誤。
3.“一張表”體現(xiàn)所有畢業(yè)生離校狀態(tài)
在離校手續(xù)辦理工作正式開始之前,通過離校數(shù)據(jù)初始化功能將所有畢業(yè)生的所有離校辦理手續(xù)內(nèi)容插入到一張數(shù)據(jù)表中(表名lx_register)。在離校手續(xù)辦理過程中,只對一張數(shù)據(jù)表進行操作至少有兩方面的好處:一是可實現(xiàn)方便快速的查詢統(tǒng)計操作,這是離校系統(tǒng)所有用戶都隨時需要的功能,在時間短、用戶多、要求查詢統(tǒng)計結(jié)果響應迅速的情況下,在“一張表”中進行相關操作,不必與其他數(shù)據(jù)表進行關聯(lián)和交換,這大大提高了查詢統(tǒng)計的響應效率;二是極大地簡化了離校手續(xù)辦理的業(yè)務邏輯,離校手續(xù)是否辦理只是一個數(shù)據(jù)字段內(nèi)容的更新,如某離校步驟未辦理時,字段內(nèi)容標記為“0”表示未辦理,當辦理了該離校步驟時只需將字段內(nèi)容更新為“1”即可。
四、結(jié)束語
基于流程可配置的數(shù)字離校系統(tǒng),解決了我校離校工作參與部門變化、業(yè)務部門離校辦理手續(xù)變化以及一校多區(qū)、培養(yǎng)學生層次不同所帶來的離校流程差異等問題。
在實踐過程中,利用統(tǒng)一數(shù)據(jù)平臺進行數(shù)據(jù)整合,提高了離校系統(tǒng)與其他業(yè)務系統(tǒng)數(shù)據(jù)的共享交換效率,同時增加了對畢業(yè)生離校辦理情況按校區(qū)、按培養(yǎng)層次、按年級班級以及按樓棟的實時統(tǒng)計展示功能?;谝苿有@平臺的數(shù)字離校通知單,進一步提高了辦理離校手續(xù)效率,從實際的應用效果來看,該系統(tǒng)基本滿足了我校畢業(yè)生離校工作的需求,有效減輕了離校生和業(yè)務部門的負擔,數(shù)字離校系統(tǒng)的建設,很好地體現(xiàn)了校務信息化所承載的服務屬性。
參考文獻:
[1]朱浩,左志宏,顏凱.電子科技大學數(shù)字離校系統(tǒng)建設實踐[J].中國教育信息化,2015(5):86-89.
[2]李迎杰,劉晶晶.基于電子流轉(zhuǎn)單的離校系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2016(6):116-117.
(編輯:王曉明)