


摘要:本文利用單點登錄技術,采用MySQL8.0數據庫、開發框架Spring Boot 2.0、Web應用容器Tomcat8.5等,通過結合留學生服務與管理的業務需求,設計了留學生服務與管理系統,以期提高國際學生管理工作的信息化水平。
關鍵詞:單點登錄;留學生;開發框架
一、引言
目前,高校使用計算機技術實現信息化、自動化的情況越來越普遍,高校國際學生招生和管理的展開方式也在逐漸變化。傳統高校的國際學生招生和管理工作方式不利于信息的收集和統計保存,在歷史數據對比分析方面存在諸多弊端。為了更有效地應對日益增多的國際學生帶來的管理需求增長,配合教育國際化戰略的實施,本項目開展留學生服務與管理系統設計研究,以期提高國際學生信息化管理水平,完善國際學生管理體系,為進一步推進高校的國際化建設助力。
本課題方案主要針對高校國際學生工作相關的多個角色的實際工作進行信息化、智能化建設,實現國際學生招生過程中的國際學生申請、審核、錄取通知書發放、相關材料打印等功能;實現管理工作中的迎新管理、學生日常管理、教務管理、簽證管理和獎學金管理等功能。進而實現科學化管理、便捷化服務,提升工作效率,并與高?,F有數據中心進行數據交換集成和數據邊界拓展。此外,配合高校信息化校園建設,新應用需采用數據驅動、分級管理、組件化部署、模塊化組裝設計思路,對來華留學生常規業務和日常培養的完整生命周期進行有機集成,將來華留學生管理工作并入校級信息化網絡,最終達到數據共享、管理自動化和智能化的目的。
二、留學生服務與管理系統設計
(一)Web Service認證集成
留學生服務與管理系統對基礎平臺的要求是,認證平臺提供實現下述認證過程所需要的Web Service調用:
1.認證過程:用戶登錄平臺時,認證平臺在用戶身份認證校驗通過后會產生SSO_ID并返回。用戶通過平臺訪問業務系統,在平臺傳遞給業務系統的URL中將包含SSO_ID,并以QueryString的方式傳遞。業務系統的入口頁面從QueryString中獲取SSO_ID并調用認證平臺的getSSOUser方法獲得用戶賬號等其他信息。業務系統根據用戶賬號加載權限并完成后續工作。
2.調用方式:認證平臺公布Web Service服務地址、命名空間、調用方法(getSSOUser)、參數組(ssoCenter,ssoId)。調用格式為:getSSOUser(ssoCenter,ssoId),其中,ssoCenter為Web Service服務提供的地址,ssoId為QueryString傳遞過來的SSO_ID。
(二)系統總體架構
留學生服務與管理系統基于Web Service機制,遵循統一性的原則,通過保證業務、功能、界面、內容的統一化和標準化,從而達到服務的規范化和管理的高效性。系統架構、代碼和采用的第三方應用均應遵循開放性原則。建立統一開放的系統接口,使系統具備良好的兼容性、擴展性和可移植性。系統總體業務架構采用4層體系架構,包括:數據層、服務層、業務層、展現層(門戶)。系統總體架構圖如圖1所示:
數據層主要包括基數數據庫、審核數據庫、日志數據庫等;服務層主要包括多端應用開發框架、Web服務平臺、數據庫訪問引擎等;業務層主要包括申請管理、學籍管理、注冊報道、住宿管理、分班調班、排課考勤、教案管理、費用管理、假期報備等;展現層主要通過操作界面、導航和菜單呈現和使用。
(三)主要功能設計
留學生服務與管理系統設計包含以下主要功能:
1.招生管理
招生管理模塊主要包括在線申請、在線支付、進度查詢、宿舍預訂、接機申請等。其中,在線申請為國際學生在線提交申請,支持本科生、碩士研究生、博士研究生、非學歷生的線上申請、信息填報、提交資料附件;同時支持下載打印入學申請表;在線支付為國際學生在線支付報名費、學費、注冊費等繳費入口;進度查詢為國際學生提供實時查詢處理進度入口;宿舍預訂為國際學生提供在線查詢宿舍信息和在線預訂服務;接機申請為國際學生在線預約接機服務。招生管理模塊界面設計如圖2:
2.教務管理
教務管理主要包括教師管理、教室管理、課程管理、考勤管理、成績管理、評教管理、活動管理等。其中教師管理主要針對高校國際教育學院的老師進行管理,包括授課信息、姓名、性別、聯系電話、職稱、教師信息管理、教師調換課管理、教師課時統計管理等;教室管理針對國際教育學院的教室進行管理,包括房號、面積、設施設備、位置等信息;課程管理針對國際教育學院的課程進行管理,包括課程名稱、學習期限、課時、授課老師等信息;分班管理根據學生的外語水平、性別、國別、來源等進行分班管理,支持按學生分班、批量分班等分班方式;課表查詢可為老師和學生提供課表的在線查詢;考勤管理針對日常上課考勤,自動生成到課率、實時考勤數據等信息,并可匯總統計;成績管理對學生的成績進行管理,包括期中成績、期末成績,學生和老師均可對成績進行實時查詢;考試管理提供考試信息發布、根據題庫生成考卷、在線考試等功能;評教管理功能支持學生通過移動端對教師進行評價,支持院系和教師通過PC端統計、查詢、分析評教結果。
3.住宿管理
住宿管理主要分為兩個功能模塊:自助入住和住宿行為考評。方便學生一站式入住,提高入住申辦效率;方便管理員對學生入住信息進行管理,提高審批效率;支持數據在各相關角色端的實時更新;支持公寓管理員和學院工作人員的權限管理;支持入住辦理人員通過掃描錄取通知書的方式,直接調取學生自助入住登記信息,并予以審核;支持管理員對錯誤填報數據進行駁回,并填寫或預設駁回原因;提供辦理進度的顯示和記錄功能;支持通過關鍵詞查看和篩選功能;提供批量審批和入住功能。校外住宿申請辦理界面如圖3所示。
4.綜合統計功能
(1)多維度統計報表
系統應支持對不同階段管理數據的統計,支持多重條件的聯動統計,并可一鍵導出統計結果。統計維度需包含但不限于:洲別、國籍、性別、學生類型、經費來源、學歷、宗教、院系、專業、錄取時間、報到日期、漢語補習學校、申請時間、專業學習開始時間、專業學習結束時間、停留期限、簽證類別、結畢業時間、離校原因、離校時間、學籍狀態、心理狀態、健康狀態等信息。其中,錄取時間、報到日期、申請時間、專業學習開始時間、專業學習結束時間、結畢業時間、離校時間等時間類配置項可精確到天。
(2)常用報表
按照教育部和學校統計要求,可自動生成報表并能導出基本信息。常用報表包括:高基表、審計署統計表、教育部來華留學統計報表、分類別查詢報表等,用于日常工作統計及向上級匯報??砂凑漳甓?、層次、項目等篩選條件確定統計時間。支持在線預覽,支持信息導出。信息導出時,支持自定義導出模板。
5.日常管理模塊
支持個人信息、在學信息、證件信息的篩選查詢。個人信息包括基本信息、背景信息、家庭信息、教育經歷、工作經歷、入學途徑、經濟擔保人或機構、緊急事務聯系人、監護人等。通過篩選功能,可查詢和導出相應學生的信息列表。在學信息包括錄取信息、班級變動記錄、獎學金信息、勤工助學信息等。證件信息包括護照信息、簽證及居留許可信息、保險信息等。
支持迎新/學籍注冊主要包括留學生迎新注冊的業務辦理,留學生開學報到注冊業務辦理,照片采集、宿舍分配、繳費辦理、報道記錄、保險辦理、信息修改、迎新統計等,支持附件上傳和預警功能,支持信息篩選查詢。學籍異動包括各類學籍異動記錄,支持異動創建、附件上傳、歷史信息篩查、信息推送、異動預警功能以及數據與宿舍行為考評系統結果聯動。
在線辦事支持20種國際學生發起的在線辦事審核處理。黑名單管理支持創建學生黑名單,實現黑名單學生數據與招生庫對接。
6.留學生服務與管理模塊
留學生服務與管理模塊可供學生和管理人員登錄。支持通知公告發布和讀取;支持個人信息查詢和修改;支持站內信收發和提示;支持管理員對特定用戶的站內信推送。可實現的信息推送包含小程序、郵件、短信等。系統后臺包含基本的管理功能,如用戶管理、角色管理、權限管理等。
7.數據交換采集接口設計
基于數據交換管理工具,所有的交換周期、交換模型、交換方式等由用戶進行設置或選擇,數據交換管理工具解釋執行。交換接口方式包括:
(1)文件交換:XML文件、DBF文件、EXCEL文件、TXT文件等;
(2)標準數據交換:共享視圖、SQL操作;
(3)采用MQ、WebService 、ESB數據服務的交換方式。
數據交換采用標準數據庫接口,為不同的數據庫系統、應用系統、專用中間件系統提供接入組件,通過對接口協議需求進行抽象,使用TongIntegrator框架,可以和特定系統實現交互。另外,提供組件定制接口,可以方便、快速地添加具有新功能的組件。數據交換平臺提供了大量的擴展接口,方便用戶進行功能擴展。
(四)留學生服務與管理系統技術實現
留學生服務與管理系統開發采用Java作為開發語言,以Spring Boot 2.0作為后臺開發框架, Web應用容器采用Tomcat8.5,數據庫采用MySQL8.0。
留學生服務與管理系統采用MVC三層架構,以保證其良好的可擴展性。實現數據與業務模塊的分離,底層數據庫相對穩定,頂層各種應用相對獨立。可根據需求刪除和增加應用,不影響其他業務功能的正常使用。業務表示層采用富客戶端技術,提供快速響應的客戶端數據緩存能力。學生可以在移動端查看護照、簽證、居留許可到期提醒等消息。
三、結束語
留學生服務與管理系統設計方案有以下幾個優點:
1.系統具有良好的可操控性,用戶操作方式簡單易懂,用戶界面簡潔美觀。
2.系統可容納20萬用戶,滿足1萬人同時在線的性能要求。至少可支持200個并發用戶,支持1000 個并發用戶的性能要求。支持負載均衡。采用完善的緩存處理策略,以提高系統的性能。
3.系統靈活性高、適應力強、易擴展,構件化易于系統重構,流程可改變。技術框架的可延續性強,易于升級維護。
4.提供與其他軟件系統(如數字迎新系統、教務管理系統等)對接的接口,如數據接口服務、Web Service 接口服務等,并可通過限制IP、密鑰加密等安全技術提高系統的安全性。
作者單位:于學威 杭州中字軟科技有限公司
殷林燕 杭州市地下管道開發有限公司
參考文獻
[1]周月海,楊玉花,胡金龍,等.基于工作流的全過程咨詢項目管理系統設計[J].中國新通信,2022,24(09):40-42.
[2]吳吉義,王中友.MySQL原理與Web系統開發[M].北京:清華大學出版社,2009:7-9.