摘要:隨著高等教育的普及,尤其是全國普通高等院校擴招以來,高校的教務(wù)管理人員面臨急劇膨脹的學(xué)生學(xué)籍信息,手工機械的教務(wù)管理方式已不能滿足現(xiàn)代大學(xué)教學(xué)管理的要求,高校教務(wù)管理信息化的要求越來越高。高校學(xué)籍學(xué)歷管理系統(tǒng)最大的優(yōu)勢在于能夠和教育部的學(xué)信平臺成功對接,確保學(xué)生學(xué)籍學(xué)歷的順利申報和注冊。在效率和規(guī)范上都有嚴(yán)格的技術(shù)規(guī)定,極大地提高學(xué)校教學(xué)管理的水平。
關(guān)鍵詞:學(xué)籍管理系統(tǒng);設(shè)計;開發(fā)
中圖分類號:G64 文獻(xiàn)標(biāo)志碼:A 文章編號:1673-9094(2011)10-0053-04
隨著高等教育的普及,尤其是全國普通高等院校擴招以來,高校的教務(wù)管理人員面臨急劇膨脹的學(xué)生學(xué)籍信息,手工機械的教務(wù)管理方式已不能滿足現(xiàn)代大學(xué)教學(xué)管理的要求,高校教務(wù)管理信息化的要求越來越高。從2001年開始,教育部要求高校進(jìn)行學(xué)生學(xué)籍學(xué)歷的電子注冊。2006年,高等教育學(xué)生信息網(wǎng)(簡稱“學(xué)信網(wǎng)”)應(yīng)運而生。教育部要求各級各類高等院校學(xué)生的學(xué)籍和學(xué)歷信息必須通過該平臺進(jìn)行注冊。每個學(xué)生的學(xué)籍記載情況和學(xué)歷注冊也必須通過該平臺進(jìn)行操作。高校學(xué)籍學(xué)歷管理系統(tǒng)的設(shè)計與開發(fā)研究正是在這一背景下產(chǎn)生的,高校學(xué)籍學(xué)歷管理系統(tǒng)最大的優(yōu)勢在于能夠和教育部的學(xué)信平臺成功對接,在效率和規(guī)范上都有嚴(yán)格的技術(shù)規(guī)定,從而大大提高了校教學(xué)管理的水平。
一、需求分析
學(xué)籍管理系統(tǒng)主要是解決高校教務(wù)中學(xué)生學(xué)籍方面的流程管理。規(guī)范的管理系統(tǒng)首先要理解和分析學(xué)生學(xué)籍的各個元素。對每一個學(xué)生而言,學(xué)生學(xué)籍信息主要包含四類信息:一是自然信息,包括學(xué)生姓名、學(xué)號、考試號、身份證號、政治面貌和民族信息等;二是附屬信息,包括學(xué)生所在的年級、專業(yè)、學(xué)院、班級等信息,這些信息可能隨著學(xué)生在校期間的表現(xiàn)有所變化;三是學(xué)業(yè)信息,學(xué)生通過在校學(xué)習(xí)獲得的學(xué)業(yè)成績及相應(yīng)的獎懲記載;四是學(xué)歷信息,即學(xué)生在規(guī)定學(xué)制內(nèi)學(xué)完之后自然獲得的畢業(yè)和結(jié)業(yè)的學(xué)歷信息。
學(xué)籍管理系統(tǒng)的一般工作流程是,教務(wù)管理人員將入學(xué)新生的數(shù)據(jù)導(dǎo)入系統(tǒng)初始化學(xué)生學(xué)籍,使每個學(xué)生獲得一定的專業(yè)和班級屬性,然后在學(xué)生在校期間給予各類形式的調(diào)整和修改,其中有的學(xué)生通過選拔進(jìn)入其他的專業(yè)學(xué)習(xí),或者有的學(xué)生成績較差跟不上學(xué)習(xí)進(jìn)度申請降級重讀等。在學(xué)生臨近畢業(yè)的時候,系統(tǒng)根據(jù)記錄學(xué)生在校期間的考試成績和獎懲情況,來判斷學(xué)生是否符合畢業(yè)或結(jié)業(yè)的標(biāo)準(zhǔn),給出初步的結(jié)論。從新生入校開始,學(xué)籍管理系統(tǒng)記錄學(xué)生所有的學(xué)籍變化情況,在規(guī)范過程管理的同時,給畢業(yè)審核的準(zhǔn)確性提供了保障,也極大地提高了教務(wù)管理工作人員的效率。
基于學(xué)生學(xué)籍管理中的各種因素和學(xué)籍管理的工作流程,設(shè)計一個合理的、數(shù)據(jù)操作簡便的系統(tǒng),是教務(wù)工作人員亟需解決的問題。首先,要考慮到使用該系統(tǒng)的角色——學(xué)生本人、教務(wù)管理者、學(xué)院教務(wù)員、任課教師,這些角色使用系統(tǒng)的入口不一,功能不一,應(yīng)分配不同的端口和權(quán)限。其次,系統(tǒng)中涉及的各學(xué)籍要素層次不一,有必要將基礎(chǔ)數(shù)據(jù)和上層數(shù)據(jù)分離設(shè)計,明確模塊功能,使各模塊健康耦合;根據(jù)“自頂向下,逐步細(xì)分”的原則,對系統(tǒng)所需的各個模塊進(jìn)行合理的劃分和設(shè)計。通常一個良好的系統(tǒng)都被劃分為若干個模塊,每個模塊的功能由特定的程序設(shè)計來實現(xiàn)。下面以筆者所在的南京師范大學(xué)的學(xué)籍管理系統(tǒng)為例來說明高校學(xué)籍系統(tǒng)的模塊設(shè)計。本系統(tǒng)的程序設(shè)計上,仔細(xì)考慮了每個功能模塊應(yīng)實現(xiàn)的功能,模塊應(yīng)包含的程序及模塊之間的關(guān)聯(lián),然后將各模塊有機整合。
二、高校學(xué)籍系統(tǒng)模塊設(shè)計

1.系統(tǒng)基礎(chǔ)信息管理
學(xué)院管理:這是系統(tǒng)基礎(chǔ)維護(hù)信息的一部分,系統(tǒng)中可以輸入學(xué)院代碼及學(xué)院名稱進(jìn)行維護(hù)。我們設(shè)置每個學(xué)院的代碼為兩位數(shù)字,如“文學(xué)院”設(shè)置為“01”。該模塊詳細(xì)說明了每個二級學(xué)院情況,如專業(yè)設(shè)置、學(xué)科點發(fā)展等,記錄了該學(xué)院教學(xué)副院長的信息及聯(lián)系方式,教務(wù)辦地址和聯(lián)系方式,以及教務(wù)老師的姓名及聯(lián)系方式。
專業(yè)管理:該模塊中導(dǎo)入了國家本科專業(yè)目錄,在此基礎(chǔ)上,給我校現(xiàn)行開設(shè)的專業(yè)增設(shè)標(biāo)記。專業(yè)隸屬于學(xué)院。對每個專業(yè)注有詳盡的介紹,闡述該專業(yè)培養(yǎng)方案中規(guī)定了哪些課程。
班級管理:一個學(xué)院有若干個行政班,每個班級都是有若干同一專業(yè)的學(xué)生組成,學(xué)院和專業(yè)共同決定了班級屬性。每個學(xué)生在系統(tǒng)中的落腳點就是班級。
2.學(xué)生基本信息管理
信息初始化。該模塊中,管理員導(dǎo)入新生數(shù)據(jù),初始化學(xué)生的基本信息,學(xué)生可以根據(jù)分配的賬號和密碼登錄系統(tǒng),查看基本信息,如姓名、學(xué)號、專業(yè)、學(xué)院班級等,同時需要填寫相關(guān)的信息,如民族、籍貫、家庭地址、聯(lián)系方式、宿舍、郵箱等。當(dāng)這些基本信息發(fā)生改變時,學(xué)生可以及時登錄進(jìn)行修改。
信息修改。對于學(xué)生的身份證號、姓名、民族、照片四項信息,通常限制其自行修改,因為這是審核學(xué)生身份最重要的信息。學(xué)生在讀期間修改身份證號或姓名,則在該模塊申請,然后提交真實有效的書面材料,經(jīng)學(xué)籍主管部門審核通過后方可生效。在身份證號修改的申請環(huán)節(jié),設(shè)置對身份證號的邏輯校驗,根據(jù)公安部提供的身份證號生成算法,關(guān)聯(lián)學(xué)生籍貫判斷地址信息,同時對學(xué)生的年齡信息進(jìn)行初步判斷。學(xué)生原始照片信息由招生部門提供,在新生入學(xué)后重新采集,經(jīng)過兩次照片的比對,能更準(zhǔn)確地核實學(xué)生身份的真實性。
3.學(xué)生學(xué)籍異動管理
學(xué)生的學(xué)籍異動形式較多,有休學(xué)、復(fù)學(xué)、跳降級、退學(xué)和轉(zhuǎn)專業(yè)。
休學(xué)。因身體原因不能正常學(xué)習(xí)的學(xué)生提交書面休學(xué)申請,一般由本人申請,家長簽字同意,學(xué)院教學(xué)副院長簽字蓋章,經(jīng)教務(wù)處審核批準(zhǔn)辦理。休學(xué)異動需要確認(rèn)休學(xué)理由,同時規(guī)定休學(xué)的期限。在每個學(xué)生休學(xué)期滿的最后一個星期,系統(tǒng)會自動提示學(xué)院管理員,該學(xué)院的某個學(xué)生即將休學(xué)到期,以便及時聯(lián)系其復(fù)學(xué)。
復(fù)學(xué)。學(xué)生休學(xué)單位時間一般為一學(xué)年,在期滿時,申請復(fù)學(xué),恢復(fù)到正常的年級班級學(xué)習(xí)。
降級。學(xué)生因成績差導(dǎo)致學(xué)分不夠或其他原因申請降級。
退學(xué)。學(xué)生因成績差或出國留學(xué)等原因申請退學(xué),或者被開除等。
轉(zhuǎn)專業(yè)。學(xué)生因各種原因申請轉(zhuǎn)入同一批次的其他專業(yè)學(xué)習(xí)。
該模塊中,學(xué)生的學(xué)籍異動形式多樣,所以分設(shè)以上五種功能,每個異動類型中,都要求記錄學(xué)生異動發(fā)生的原因,異動時間和審核人,自動保存每一項日志,以備檢索和復(fù)查。同時,異動操作可以進(jìn)行單條數(shù)據(jù)的操作,也可以進(jìn)行批量操作,節(jié)省了人力和時間。
4.學(xué)生成績數(shù)據(jù)管理
學(xué)生在每個學(xué)期開始的兩周內(nèi)完成自主選課,選擇符合自己所在專業(yè)教學(xué)計劃內(nèi)的專業(yè)必修、專業(yè)選修、公共課及博雅課,在該學(xué)期完成相應(yīng)學(xué)時的學(xué)習(xí),學(xué)期末參加課程考試,及格者獲得該課程學(xué)分。任課教師在閱卷結(jié)束以后登錄成績管理模塊,對參與所授科目學(xué)習(xí)的學(xué)生給予成績錄入,通常要求對同一門課程的一個學(xué)生成績錄入兩次,防止錄入錯誤。當(dāng)教師錄入完成后,學(xué)生登錄成績界面就能及時查看到自己的成績。
5.學(xué)生學(xué)歷信息管理
學(xué)生在規(guī)定的學(xué)制內(nèi)修滿該專業(yè)教學(xué)計劃規(guī)定的學(xué)分,即可申請畢業(yè),系統(tǒng)認(rèn)定該生畢業(yè)結(jié)論。如學(xué)生修完教學(xué)計劃規(guī)定內(nèi)容,未達(dá)到畢業(yè)要求,準(zhǔn)予結(jié)業(yè),系統(tǒng)認(rèn)定該生結(jié)業(yè)。結(jié)業(yè)后如補考或重修合格,則在成績錄入系統(tǒng)后自動判斷是否符合畢業(yè)條件,如符合則提示管理員進(jìn)行結(jié)業(yè)換畢業(yè)的操作。
6.管理員權(quán)限管理
該系統(tǒng)涉及到的角色較多,管理員、學(xué)院管理員、任課教師、學(xué)生等,我們給每個角色分配相應(yīng)的權(quán)限。管理員擁有所有權(quán)限,可以進(jìn)行任何操作;學(xué)院管理員可以查詢學(xué)生登錄密碼,瀏覽和修改學(xué)院和專業(yè)的部分信息;任課教師登錄系統(tǒng)輸入學(xué)生成績數(shù)據(jù);學(xué)生登錄系統(tǒng)瀏覽自己的信息,可以修改部分信息。各個角色進(jìn)行的操作互不交叉,各自獨立。
7.增設(shè)模塊
這是系統(tǒng)增設(shè)的一個功能模塊:考試報名。學(xué)生在校期間參加國家英語四六級考試報名和計算機等級考試報名等,都在該模塊進(jìn)行,學(xué)生在規(guī)定時間登錄選擇考試內(nèi)容,確認(rèn)提交。管理員根據(jù)學(xué)生提交的考試報名信息,下載報名數(shù)據(jù),制作報名信息。龐大繁瑣的考試報名工作就由手工搜集確認(rèn),轉(zhuǎn)變成了網(wǎng)上快捷準(zhǔn)確的報名方式,提高了教務(wù)管理人員的工作效率。
三、高校學(xué)籍系統(tǒng)開發(fā)
1.技術(shù)環(huán)境
系統(tǒng)使用.net架構(gòu),.net是由微軟發(fā)布的.Net Framework和Visual Studio.Net開發(fā)環(huán)境,其數(shù)據(jù)用XML的格式通過進(jìn)程邊界,依托XSD的連接,任何客戶端都可以正確地轉(zhuǎn)化數(shù)據(jù)。在為web服務(wù)提供了多語言的支持平臺的基礎(chǔ)上,還引入了Asp.net這樣全新的web開發(fā)技術(shù),集成SOAP以后,客戶端在任何操作系統(tǒng)下都可以實現(xiàn)簡單的訪問。使用學(xué)籍管理系統(tǒng)的學(xué)生和教師有可能通過各種各樣的操作系統(tǒng)來訪問,.net架構(gòu)保證了這些用戶的訪問,并且使各種系統(tǒng)都能獲得正確的數(shù)據(jù)格式。
2.?dāng)?shù)據(jù)庫技術(shù)
系統(tǒng)使用SQL-Server數(shù)據(jù)庫。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞直接對系統(tǒng)效率和實現(xiàn)效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)會減少冗余,提高響應(yīng)。系統(tǒng)設(shè)計前期,應(yīng)詳細(xì)考慮用戶需求,對學(xué)籍管理業(yè)務(wù)流和數(shù)據(jù)分析,數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)應(yīng)包括學(xué)生個人信息表、專業(yè)表、學(xué)院表、學(xué)籍狀態(tài)表、考試成績表、考試報名表,另外系統(tǒng)還必備基礎(chǔ)幫助數(shù)據(jù)表,如省市代碼表、學(xué)習(xí)形式表、民族代碼表、政治面貌代碼表等。適當(dāng)設(shè)置主鍵,創(chuàng)建索引,建立好表之間的有效關(guān)聯(lián)。
3.報表和視圖
對系統(tǒng)原始數(shù)據(jù)的導(dǎo)入我們采用Excel,其功能強大,通用性好,可以方便地處理表格。在使用中產(chǎn)生的查詢,利用.net生成相應(yīng)的視圖,用戶的直接操作都在視圖層面進(jìn)行,方便直觀。
4.系統(tǒng)性能
學(xué)生進(jìn)行基本信息的采集一般都是在集中的時間段,眾多學(xué)生同時登錄系統(tǒng),會給系統(tǒng)造成極大的網(wǎng)絡(luò)負(fù)荷。系統(tǒng)的設(shè)計要求能處理較大的并發(fā),也給予及時快速的響應(yīng)。配置兩臺服務(wù)器,一臺作Web服務(wù)器,一臺作數(shù)據(jù)庫服務(wù)器。在系統(tǒng)的兩臺服務(wù)器上,都設(shè)置較高的安全級別,安裝網(wǎng)絡(luò)防火墻和病毒防火墻,保證程序和數(shù)據(jù)的安全。
軟件測試是軟件開發(fā)過程中必不可少的重要環(huán)節(jié),用來檢驗軟件是否符合設(shè)計需求及其性能和質(zhì)量。該系統(tǒng)采用真實的網(wǎng)絡(luò)環(huán)境來進(jìn)行測試實驗。同時一千名學(xué)生登錄學(xué)籍管理系統(tǒng),所有的學(xué)生登錄并錄入和查詢自己的學(xué)籍信息,網(wǎng)絡(luò)響應(yīng)及時有效,數(shù)據(jù)傳輸準(zhǔn)確無異常,確保了所有學(xué)生操作的即時有效。
Study on Design and Development of Higher School Roll System
XU Jin-lei
(Nanjing Normal University, Nanjing 210046, China)
Abstract: With the popularization of higher education, especially the expansion of students' numbers in colleges and universities, administrators of teaching affairs in higher institutions are confronted with increasingly inflated information of students' school rolls. Traditional ways can not fill the requirement of modern management, so it must be modernized as soon as possible. The signal advantage of higher educational administrative system is that it can be connected with the information platform of our national department of education, ensuring that students' school rolls and records can be applied and registered smoothly.
Key words: school roll management system; design; development