俞靚亮
(寧波廣播電視大學,浙江 寧波 315016)
近年來,隨著高等教育事業(yè)的蓬勃發(fā)展,越來越多的學生邁入了大學校門。由于學生人數(shù)的增多,以及學生管理工作內(nèi)容的不斷增加,傳統(tǒng)的線下紙質(zhì)管理模式顯然跟不上時代的發(fā)展。一方面,紙質(zhì)材料容易丟失,以紙質(zhì)材料為介質(zhì)的審批審核過程花費時間長,各項管理工作耗時耗力;另一方面,學生管理工作的各類數(shù)據(jù)沒有信息化,也沒有存儲在數(shù)據(jù)庫或數(shù)據(jù)倉庫中,無法開展數(shù)據(jù)分析和數(shù)據(jù)挖掘工作,也就無法指導和改進學生管理工作。吳云飛[1]結(jié)合廣東郵電職業(yè)技術(shù)學院學生管理工作的信息化需求,結(jié)合學院信息化建設現(xiàn)狀和規(guī)劃,參考國內(nèi)外高校學生工作信息化研究情況,分析相關研究現(xiàn)狀和發(fā)展趨勢,確定了系統(tǒng)開發(fā)使用的研究方法和技術(shù),使用軟件工程設計分析技術(shù)和面向?qū)ο蟮脑O計方法,完成了系統(tǒng)的設計開發(fā)和部署工作。李宏志和胡娜娜[2]針對某高校學工管理系統(tǒng)的具體需求,對學工管理系統(tǒng)的特點和業(yè)務功能進行了分析,提出了基于BUI 和SSH 的分層企業(yè)級應用系統(tǒng)架構(gòu)方案,并使用該架構(gòu)方案對學工管理系統(tǒng)進行了分析和設計,給出了關鍵功能的設計方案?;赟SH 整合框架的多層應用系統(tǒng)架構(gòu)能有效地提高系統(tǒng)的穩(wěn)定性、擴展性和可維護性,通過對系統(tǒng)的測試表明,應用該設計方案能完全達到相關的指標要求。因此,為了提高寧波廣播電視大學學生管理工作的效率和水平,記錄學生管理工作的過程性數(shù)據(jù),建立學生管理工作的數(shù)據(jù)倉庫,就必須開發(fā)一個學工管理系統(tǒng)。
本文開發(fā)了一個基于ASP.NET 框架、MVC 設計模式和SQL Server 數(shù)據(jù)庫的學工管理系統(tǒng)。此系統(tǒng)中的學院、專業(yè)、班級、學生和教師信息都來自于智慧校園數(shù)據(jù)中心。智慧校園數(shù)據(jù)中心的數(shù)據(jù)是通過Oracle 中的odi(Oracle Data Integrator)工具從其他業(yè)務系統(tǒng)中讀取得到,然后智慧校園數(shù)據(jù)中心開放對應的數(shù)據(jù)庫視圖供學工管理系統(tǒng)讀取數(shù)據(jù)。ASP.NET 支持三種不同的開發(fā)模式:Web Pages(Web 頁面)、MVC(Model View Controller模型-視圖-控制器)和Web Forms(Web 窗體)。MVC 開發(fā)模式中,Model(模型)是應用程序中用于處理應用程序數(shù)據(jù)邏輯的部分。View(視圖)是應用程序中處理數(shù)據(jù)顯示的部分。Controller(控制器)是應用程序中處理用戶交互的部分。MVC 分層把應用程序的輸入、輸出和處理強制性分離開來。不同的開發(fā)人員可同時開發(fā)視圖、控制器邏輯和業(yè)務邏輯??蛻舳怂埱蟮腢RL 被映射到相應的Controller,然后由Controller 來處理業(yè)務邏輯,或許是從Model 中取數(shù)據(jù),然后再由Controller 選擇合適的View 返回給客戶端。如圖1 所示。
本學工系統(tǒng)的主要功能模塊包括:系統(tǒng)管理、困難生管理、基礎信息管理、宿舍管理、勤工助學、心理咨詢管理、檔案管理、團委服務、學生信息管理,如圖2 所示。
圖1 MVC 處理流程圖
圖2 系統(tǒng)總體功能結(jié)構(gòu)圖
在系統(tǒng)管理模塊中,通過定期的數(shù)據(jù)同步功能,從智慧校園數(shù)據(jù)中心讀取學校的部門信息、教師信息、學院信息、專業(yè)信息、班級信息、學生基本信息。通過角色管理功能,可以實現(xiàn)對,角色的管理,包括新建角色、對角色進行授權(quán)、查看角色對應用戶、刪除角色。通過用戶管理功能,可以查看用戶基本信息,指定用戶所屬的角色。通過參數(shù)設置功能,可以設置短信接口的一些參數(shù),包括域名、AccountID、AccountKey、Channels、Channellds、宿舍管理員工號和心理咨詢管理員工號。
在困難生管理模塊中,學生處教師可以新建或者刪除困難家庭類型,已有的困難家庭類型包括城鎮(zhèn)和農(nóng)村最低保障家庭、農(nóng)村低收入純農(nóng)戶家庭、革命烈士或因公犧牲軍人家庭等等。首先,學生處教師新建困難生申請的批次,然后有意向的學生在截止時間前上傳證明材料,填寫具體情況以提出申請,接著班主任、院系、學生處層層審核。如果某一環(huán)節(jié)審核不通過,會發(fā)送手機短信通知學生登錄學工系統(tǒng)查看審核不通過的原因,以便重新上傳證明材料和修改信息,重新提出申請。最后一個環(huán)節(jié),在學生處審核通過的時候,也會發(fā)送手機短信通知學生審核通過。此外學生處教師可以查看困難補助的明細信息,包括補助時間、學生學號、姓名、補助批次項目、補助金額,學生申請時間等等,也可以以圖形化的方式顯示統(tǒng)計結(jié)果,支持按照院系、班級、補助批次項目等維度自定義統(tǒng)計,可將結(jié)果導出保存并打印。學生可以查看所有可申請的困難生批次、已經(jīng)申請的困難生批次及審核狀態(tài)、申請成功的困難生批次和補助信息。
在基礎信息管理模塊中,教師可以查看學院、專業(yè)、班級信息。
在宿舍管理模塊中,宿舍管理員可以輸入每棟宿舍樓的信息,包括樓名、樓層數(shù)、房間數(shù)、床位數(shù)等等。并且在每學年開學之前,設置好每個班級男生和女生可選寢室的范圍。然后把大一新生名單的Excel 文件導入系統(tǒng),主要包括以下字段:年份、學號、班級、考生號、姓名、性別、投檔成績、錄取專業(yè)、出生日期、政治面貌、民族、身份證號碼、通訊地址、郵政編碼、聯(lián)系手機、聯(lián)系電話、二級學院、考生類別、考生類別代碼、備注。再為每一次網(wǎng)上選寢工作新增一個批次,主要包括以下信息:批次名稱、選寢開始時間、選寢結(jié)束時間、預訂保留日期等。還要為學生到校時的現(xiàn)場注冊工作新增一個批次,主要包括以下信息:批次名稱、注冊開始時間、注冊結(jié)束時間等。大一新生來校報到之前,學生可以在網(wǎng)上選好寢室。具體過程如下:新生以身份證號碼為用戶名登錄,之后填寫自己的個性、愛好、作息規(guī)律等信息,再選擇具體的寢室和床位。在選寢時間結(jié)束之前,最多有三次選擇寢室和床位的機會,以最后一次為準。寢室選擇結(jié)束之后,新生再打印出個人信息單,包括學號、姓名、學院、班級、寢室及床位信息。
新生到校報到時,打開客戶端程序,在身份證讀卡器上刷身份證就可以完成現(xiàn)場注冊手續(xù)。宿舍管理員可以用Excel 表格導入所有學生的住宿信息,包括樓號、樓層、房號、床位、學號、姓名等信息,也可以把住宿信息導出為Excel 表格;系統(tǒng)還支持以圖表形式查看每棟宿舍樓的入住率、每層宿舍和每個房間入住的學生;還可以以樓號、樓層、房號、床位、學號、姓名、性別、學院、專業(yè)、班級為篩選條件來查詢、統(tǒng)計學生的住宿信息;該模塊還支持學生之間的寢室調(diào)動和學生畢業(yè)之后的退宿需求,并且記錄調(diào)動日志,供日后查詢統(tǒng)計分析;最后,該模塊還可以記錄宿舍獲取星級的情況,包括獲取時間、星級個數(shù)等。學生入住信息如圖3 所示。
在勤工助學模塊中,教師可以新建本部門的勤工助學崗位,包括崗位名稱、工作時間、需求人數(shù)、預期工資、勤工助學開始時間、勤工助學結(jié)束時間、崗位描述等。如果學生處教師認為崗位信息有問題,可以輸入審核意見,審核不通過,之前申請的教師再修改崗位信息,提交學生處審核。學生處教師審核通過之后,再發(fā)布出來供學生報名。報名時間截止之后,學生處教師在應聘的學生中挑選合適的學生。勤工助學結(jié)束之后,教師根據(jù)學生的實際工作情況,輸入實際工資。在整個勤工助學流程中,有查詢和統(tǒng)計的功能。例如,教師可以按照崗位名稱、審核狀態(tài)來查詢本部門的所有崗位信息,也可以按照學號、姓名、崗位名稱查詢本部門的所有上崗學生信息,還可以查詢和統(tǒng)計本部門各個崗位、各個學生的工資信息。學生可以查看所有勤工助學的崗位、已經(jīng)申請的崗位及審核狀態(tài)、申請成功的崗位和工資信息。
在心理咨詢模塊中,管理員可以新增心理咨詢師,包括姓名、聯(lián)系方式、簡介,也可以管理咨詢室,還可以增加心理咨詢值班計劃,包括咨詢開始時間、咨詢結(jié)束時間、咨詢師、咨詢室。學生登錄后可以查看心理咨詢的排班計劃和咨詢師簡介,并選擇一個咨詢時段進行預約,預約時需要輸入手機號碼,以便聯(lián)系。預約頁面會顯示心理咨詢和預約信息保密的提示信息,還會顯示預約規(guī)則——若在約定咨詢時間未到場,或連續(xù)兩次取消預約,將無法預約接下來一個月的心理咨詢。預約或者取消心理咨詢需要至少提前24 小時。學生預約心理咨詢頁面如圖4 所示。
團委服務模塊包含兩個功能:團情統(tǒng)計和志愿服務。在團情統(tǒng)計功能中,教師可以導入、導出學生的政治面貌信息,也可以按照入學年份、學院、專業(yè)、班級、政治面貌來篩選學生信息。還可以以餅圖的方式查看各類政治面貌學生的比例。志愿服務的流程如下:學生發(fā)起志愿活動-學生處審核-其他學生報名參加-報名結(jié)束后發(fā)起者確認參加活動的名單-活動結(jié)束后發(fā)起者錄入每個學生實際服務的時長-學生處審核確認。
圖3 學生入住信息
圖4 學生預約心理咨詢
在學生信息管理模塊中,教師可以查看學生的基本信息,包括:學號、姓名、性別、入學年份、學院、專業(yè)、班級、宿舍等;還可以編輯學生的附屬信息,包括:手機號碼、電子郵箱、QQ 號碼、微信號碼、家庭地址、郵政編碼、緊急聯(lián)系人、籍貫、戶籍、興趣愛好、個人特長等。學生可以查看本人的基本信息;還可以編輯本人的附屬信息。教師可以導入學生的榮譽信息和違紀信息。如果學生對違紀處分不服,可以提出申訴,學生處教師對申訴進行審核。如果學生申訴成功,學生處審核通過,處分撤銷,否則保留處分記錄。
檔案管理模塊記錄了每個學生檔案的存放地點。學生處教師可以對學生檔案轉(zhuǎn)入和轉(zhuǎn)出,系統(tǒng)會自動記錄每個學生檔案轉(zhuǎn)入轉(zhuǎn)出日志,包括:學號、姓名、動作、操作時間、地點、備注、操作人等。
本文基于ASP.NET 框架、MVC 設計模式和SQL Server 數(shù)據(jù)庫設計和實現(xiàn)了寧波廣播電視大學的學工管理系統(tǒng)。系統(tǒng)中的學院、專業(yè)、班級和學生信息都是從智慧校園數(shù)據(jù)中心定期自動同步讀取過來的,系統(tǒng)管理員也可以手工點擊同步按鈕完成此功能。本系統(tǒng)還支持分級管理,系統(tǒng)管理員可以新建角色,然后為角色分配權(quán)限。另外還對接短信平臺,當學生心理咨詢預約成功后,系統(tǒng)會給咨詢師發(fā)送提醒短信,當學生調(diào)換宿舍后,系統(tǒng)會給宿舍管理員發(fā)送提醒短信。總之,本系統(tǒng)能夠較好地滿足學生管理工作的需要。但還存在以下問題:①瀏覽器兼容性不好,無法使用IE 內(nèi)核的瀏覽器導入各類Excel 表格和學生頭像圖片;②在困難生審核等流程中,存在院系審核人和班級審核人不能設置成同一個教師的缺陷。