摘要:該文針對高校學(xué)生在日常學(xué)習(xí)與生活中涉及的問題設(shè)計(jì)一套移動(dòng)學(xué)生服務(wù)系統(tǒng),該系統(tǒng)的實(shí)現(xiàn)可以讓學(xué)生在移動(dòng)端通過學(xué)校微信公眾號登錄到各個(gè)應(yīng)用系統(tǒng),實(shí)現(xiàn)網(wǎng)上報(bào)修、成績查詢、網(wǎng)上選課、請假、繳費(fèi)等功能。該系統(tǒng)的實(shí)現(xiàn)提高高校學(xué)生信息化服務(wù)水平,可以有效推動(dòng)高校信息化的發(fā)展。
關(guān)鍵詞:微信公眾號;學(xué)生服務(wù)系統(tǒng);高校;流程引擎;數(shù)據(jù)接口
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)07-0280-02
高校都有自己的智慧校園建設(shè)方案,有些高校資金雄厚購買了很多業(yè)務(wù)系統(tǒng),但由于各個(gè)業(yè)務(wù)系統(tǒng)開發(fā)與運(yùn)行環(huán)境存在很大區(qū)別,系統(tǒng)之間關(guān)聯(lián)性差,有些老舊系統(tǒng)仍然在運(yùn)行,信息孤島也一直存在[1]。為了提高信息化服務(wù)水平,首先要解決各個(gè)應(yīng)用系統(tǒng)之間數(shù)據(jù)互聯(lián)互通的問題,其次還要提供方便快捷的系統(tǒng)應(yīng)用方式,因此各高校都在著手開發(fā)校園移動(dòng)端平臺,將各個(gè)應(yīng)用系統(tǒng)集成到手機(jī)端,這樣可以提升服務(wù)的質(zhì)量,提高學(xué)生的滿意度。
1 學(xué)生服務(wù)系統(tǒng)需求分析
高校近些年都在一直擴(kuò)招以滿足學(xué)生就讀的需求,大部分學(xué)校在校生規(guī)模都達(dá)到10000了人以上,但教師增長卻比較緩慢,尤其高職院校生師比率非常高。學(xué)校的主體是學(xué)生,做好學(xué)生的服務(wù)工作是高校的責(zé)任,而傳統(tǒng)的工作方式已經(jīng)無法滿足管理和服務(wù)的需求,在學(xué)生數(shù)量龐大、PC資源不足和智能手機(jī)普及的背景下,開發(fā)基于微信公眾號的移動(dòng)端平臺,可以有效提高學(xué)校的服務(wù)能力。學(xué)校領(lǐng)導(dǎo)、綜合部門和教學(xué)部門可以通過平臺發(fā)送通知、布置任務(wù)和查看統(tǒng)計(jì)信息;教師可以在平臺查詢信息、處理個(gè)人事務(wù);學(xué)生可以在網(wǎng)上查詢信息和辦理個(gè)人事務(wù)。在學(xué)生服務(wù)方面,需要將學(xué)生在校期間所涉及的事務(wù)集中到一起,學(xué)生通過公眾號登錄移動(dòng)平臺后,能夠在網(wǎng)上學(xué)習(xí)課程資源,能夠完成網(wǎng)上評教、網(wǎng)上選課、繳費(fèi)注冊、請假、考勤和網(wǎng)上報(bào)修等各項(xiàng)事務(wù)。
2 學(xué)生服務(wù)系統(tǒng)功能設(shè)計(jì)
學(xué)生服務(wù)系統(tǒng)主要學(xué)業(yè)信息系統(tǒng)和個(gè)人事務(wù)系統(tǒng)兩大子系統(tǒng),學(xué)業(yè)系統(tǒng)主要涉及課程學(xué)習(xí)、成績查詢、網(wǎng)上選課、網(wǎng)上評教、網(wǎng)上考勤等模塊,個(gè)人事務(wù)系統(tǒng)主要涉及個(gè)人請假、評優(yōu)評先、轉(zhuǎn)專業(yè)、繳費(fèi)注冊、就業(yè)填報(bào)、網(wǎng)上報(bào)修等模塊。
2.1 學(xué)業(yè)信息子系統(tǒng)
1)成績查詢模塊。教師通過后臺將學(xué)生成績上傳到成績系統(tǒng),學(xué)生可以按學(xué)期查看自己的成績,可以查看各學(xué)期的綜合成績,查看選修課程學(xué)分情況,也可以在畢業(yè)時(shí)打印自己的成績等。
2)課程學(xué)習(xí)資源模塊。任課教師將課件、視頻等教學(xué)資源上傳到資源系統(tǒng),學(xué)生可以隨時(shí)打開學(xué)習(xí)這些資源,并在里面答題測試,完成平時(shí)作業(yè)上傳等。
3)網(wǎng)上選課模塊。教務(wù)處將根據(jù)入學(xué)時(shí)制定的教學(xué)計(jì)劃,安排好課程對應(yīng)的任課教師以及授課時(shí)間,學(xué)生登錄系統(tǒng)后,搶選自己想要修的課程和對應(yīng)的教師。
4)網(wǎng)上評教模塊。在期末教學(xué)完成后,由督導(dǎo)室生成學(xué)生的任課教師名單,學(xué)生進(jìn)入的評教模塊給任課教師的師德和教學(xué)進(jìn)行評分。
5)網(wǎng)上考勤模塊。教師在授課時(shí),通過手機(jī)或PC端進(jìn)入課程設(shè)置課堂地點(diǎn)、授課時(shí)間等信息,學(xué)生可以直接在教室通過刷卡考勤的方式,也可以通過微信登陸考勤模塊,現(xiàn)場拍照確認(rèn)考勤。
2.2 個(gè)人事務(wù)子系統(tǒng)
1)個(gè)人請假模塊。學(xué)生在遇到事情無法上課或需要外出的情況下,通過請假模塊辦理請假手續(xù),班主任收到請假后進(jìn)行審批后提交給系書記審批,系書記提交給學(xué)工處審批后完成審批手續(xù),最終審批結(jié)果再由學(xué)生提交給任課教師。
2)評優(yōu)評先系統(tǒng)。這里面涉及獎(jiǎng)助學(xué)金評選,包含國家獎(jiǎng)學(xué)金、國家勵(lì)志獎(jiǎng)學(xué)金、國家助學(xué)金、政府獎(jiǎng)學(xué)金等、學(xué)校獎(jiǎng)學(xué)金等;先進(jìn)個(gè)人評先,包含學(xué)雷鋒先進(jìn)個(gè)人、優(yōu)秀共青團(tuán)干部、優(yōu)秀共青團(tuán)員、三好學(xué)生、優(yōu)秀學(xué)生干部、社會活動(dòng)積極分子和優(yōu)秀畢業(yè)生等。學(xué)生提交后,有班主任、輔導(dǎo)員、系書記和學(xué)生工作處等各個(gè)部門逐層審批。
3)轉(zhuǎn)專業(yè)申請模塊。學(xué)生入校在專業(yè)學(xué)習(xí)一段時(shí)間后,發(fā)現(xiàn)自己不適合該專業(yè),將向?qū)W校提出轉(zhuǎn)專業(yè)申請,由轉(zhuǎn)出系輔導(dǎo)員同意后提交給系主任審批,轉(zhuǎn)出系系主任再提交給轉(zhuǎn)入系系主任,轉(zhuǎn)入系系主任審批后轉(zhuǎn)給輔導(dǎo)員進(jìn)行分班,最終結(jié)果提交給教務(wù)處審批確定,完成學(xué)生轉(zhuǎn)專業(yè)程序。
4)繳費(fèi)注冊模塊。學(xué)生在每學(xué)年出需要進(jìn)行繳費(fèi),學(xué)生通過微信公眾號登錄后將關(guān)聯(lián)到繳費(fèi)系統(tǒng),學(xué)生可以通過微信轉(zhuǎn)賬的方式繳納學(xué)費(fèi)和住宿費(fèi),繳納完成后填寫個(gè)人信息將完成注冊功能。
5)就業(yè)信息填報(bào)模塊。學(xué)生在外出實(shí)習(xí)和就業(yè)后,學(xué)校需要統(tǒng)計(jì)學(xué)生得就業(yè)狀況,為了準(zhǔn)確方便,需要每個(gè)學(xué)生通過系統(tǒng)提交自己的工作單位,工作地址,練習(xí)電話等信息。
6)網(wǎng)上報(bào)修模塊。學(xué)生在校期間會遇到宿舍水電、網(wǎng)絡(luò)、設(shè)備等方面出現(xiàn)的問題,當(dāng)學(xué)生填寫傳統(tǒng)維修單的時(shí)候,缺少監(jiān)督和跟蹤將導(dǎo)致問題長時(shí)間都無法解決,學(xué)生意見非常大。網(wǎng)上保修模塊在學(xué)生填完申請單后,部門主管領(lǐng)導(dǎo)將能夠看到報(bào)修的情況與當(dāng)前流程,如果發(fā)現(xiàn)未及時(shí)處理的問題將督促相關(guān)人員進(jìn)行處理,當(dāng)處理完畢后學(xué)生將對結(jié)果進(jìn)行滿意度評價(jià)。
3 學(xué)生服務(wù)系統(tǒng)關(guān)鍵技術(shù)設(shè)計(jì)
實(shí)現(xiàn)基于微信公眾號的學(xué)生服務(wù)系統(tǒng)關(guān)鍵技術(shù)有三個(gè)方面,一是微信接口設(shè)計(jì),二是數(shù)據(jù)接口設(shè)計(jì),三是流程引擎設(shè)計(jì)。微信接口設(shè)計(jì)在微信公眾平臺上已經(jīng)有相關(guān)介紹,公眾平臺會根據(jù)不同的技術(shù)提供不同的接口[2]。這里主要研究和設(shè)計(jì)數(shù)據(jù)接口和流程引擎。
3.1 數(shù)據(jù)接口設(shè)計(jì)
由于移動(dòng)端的系統(tǒng)數(shù)據(jù)來源于不同時(shí)期和不同開發(fā)環(huán)境的軟件系統(tǒng),所以解決數(shù)據(jù)異構(gòu)、統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)是必須事先完成的問題[3]。目前可以采用開放數(shù)據(jù)庫連接ODBC(Open Database Connectivity)或JDBC(Java Data Base Connectivity standard)解決異構(gòu)數(shù)據(jù)庫間的數(shù)據(jù)互通問題。ODBC 為異構(gòu)數(shù)據(jù)庫訪問提供統(tǒng)一接口,允許應(yīng)用程序以SQL 為數(shù)據(jù)存取標(biāo)準(zhǔn),存儲和讀取不同數(shù)據(jù)庫管理系統(tǒng)管理的數(shù)據(jù),應(yīng)用程序可以直接操縱數(shù)據(jù)庫中的數(shù)據(jù)。ODBC可以各類計(jì)算機(jī)上的數(shù)據(jù)庫文件,如SQL Server數(shù)據(jù)庫、ORACLE數(shù)據(jù)庫、電子表格和Mysql等。JDBC是Java應(yīng)用程序訪問數(shù)據(jù)庫的解決方案,實(shí)現(xiàn)相同的方式訪問不同的數(shù)據(jù)庫,以實(shí)現(xiàn)與具體數(shù)據(jù)庫無關(guān)的Java操作界面。JDBC定義了一套標(biāo)準(zhǔn)接口,即訪問數(shù)據(jù)庫的通用API,不同的數(shù)據(jù)庫廠商根據(jù)各自數(shù)據(jù)庫的特點(diǎn)去實(shí)現(xiàn)這些接口。
當(dāng)移動(dòng)端操作服務(wù)器端數(shù)據(jù)時(shí),應(yīng)用服務(wù)器通過ODBC或JDBC及相應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)程序調(diào)用本地?cái)?shù)據(jù)庫、網(wǎng)絡(luò)或云上的數(shù)據(jù)庫,實(shí)現(xiàn)對數(shù)據(jù)的查詢、插入、修改和刪除等操作。數(shù)據(jù)接口架構(gòu)如圖2所示。
3.2 流程引擎設(shè)計(jì)
學(xué)生的每個(gè)事務(wù)都會有相關(guān)人員去處理,這就涉及工作流程問題,工作流程引擎可以根據(jù)角色、分工和條件的不同決定信息的傳遞路徑[4-5]。當(dāng)學(xué)生提交請假、轉(zhuǎn)專業(yè)等申請時(shí),就需要根據(jù)流程節(jié)點(diǎn)判斷提交給誰,當(dāng)流程已經(jīng)運(yùn)轉(zhuǎn)一段時(shí)間沒有完成時(shí),部門領(lǐng)導(dǎo)也可以隨時(shí)查看卡在哪個(gè)節(jié)點(diǎn)沒有完成對應(yīng)的工作,方便對工作進(jìn)展情況的監(jiān)督。根據(jù)工作流管理聯(lián)盟(WfMC)提出的工作流模型和五大接口標(biāo)準(zhǔn)的要求,針對學(xué)生服務(wù)系統(tǒng)的特點(diǎn),設(shè)計(jì)了工作流程處理模塊、任務(wù)管理模塊、統(tǒng)計(jì)分析模塊。工作流程模塊是利用數(shù)據(jù)庫技術(shù)和文件管理技術(shù),通過拖動(dòng)圖形、選擇角色及輸入工作內(nèi)容等方式確定流程。任務(wù)管理模塊是實(shí)現(xiàn)任務(wù)申請、審批和流程跳轉(zhuǎn)等功能,并可以實(shí)時(shí)通過工作流程圖的形式查看工作進(jìn)展情況。統(tǒng)計(jì)分析模塊是可以查看已辦任務(wù)、未辦任務(wù)、事務(wù)的跟蹤及全年事務(wù)的統(tǒng)計(jì)報(bào)表等。流程引擎架構(gòu)如圖3所示。
4 結(jié)束語
高校移動(dòng)端學(xué)生服務(wù)系統(tǒng)上線后,學(xué)生可以利用手機(jī)或平板電腦完成學(xué)業(yè)信息和個(gè)人事務(wù)辦理等操作,避免了在入學(xué)繳費(fèi)、選課、評教等大批量業(yè)集中消耗人力、物力的情況下造成服務(wù)的質(zhì)量和效率低的問題,節(jié)約了成本,也為學(xué)生在平時(shí)生活中提供了方便,有效地促進(jìn)了學(xué)院信息化發(fā)展,也為教學(xué)診斷與改進(jìn)工作提供了數(shù)據(jù)支撐。
參考文獻(xiàn):
[1] 王永光. 基于移動(dòng)終端的智慧校園服務(wù)平臺的研究與實(shí)現(xiàn)[D]. 北京: 北京交通大學(xué), 2015.
[2] 莫洪武. 基于微信公眾號的高校實(shí)訓(xùn)基地管理系統(tǒng)分析與設(shè)計(jì)[J]. 廣西教育, 2018(9):186-187.
[3] 黃健敏. 有關(guān)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究[J]. 電子測試, 2015(11): 82-84.
[4] 吳秀瑩. 淺析工作流平臺的流程引擎的實(shí)現(xiàn)[J]. 數(shù)字技術(shù)與應(yīng)用, 2012(5): 187.
[5] 劉一. 基于流程再造的高校網(wǎng)上辦事大廳的設(shè)計(jì)與實(shí)現(xiàn)[D]. 天津: 天津大學(xué), 2016.
【通聯(lián)編輯:謝媛媛】