摘要:隨著高等教育的普及,尤其是全國普通高等院校擴(kuò)招以來,高校的教務(wù)管理人員面臨急劇膨脹的學(xué)生學(xué)籍信息,手工機(jī)械的教務(wù)管理方式已不能滿足現(xiàn)代大學(xué)教學(xué)管理的要求,高校教務(wù)管理信息化的要求越來越高。高校學(xué)籍學(xué)歷管理系統(tǒng)最大的優(yōu)勢(shì)在于能夠和教育部的學(xué)信平臺(tái)成功對(duì)接,確保學(xué)生學(xué)籍學(xué)歷的順利申報(bào)和注冊(cè)。在效率和規(guī)范上都有嚴(yán)格的技術(shù)規(guī)定,極大地提高學(xué)校教學(xué)管理的水平。
關(guān)鍵詞:學(xué)籍管理系統(tǒng);設(shè)計(jì);開發(fā)
中圖分類號(hào):G64 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-9094(2011)10-0053-04
隨著高等教育的普及,尤其是全國普通高等院校擴(kuò)招以來,高校的教務(wù)管理人員面臨急劇膨脹的學(xué)生學(xué)籍信息,手工機(jī)械的教務(wù)管理方式已不能滿足現(xiàn)代大學(xué)教學(xué)管理的要求,高校教務(wù)管理信息化的要求越來越高。從2001年開始,教育部要求高校進(jìn)行學(xué)生學(xué)籍學(xué)歷的電子注冊(cè)。2006年,高等教育學(xué)生信息網(wǎng)(簡稱“學(xué)信網(wǎng)”)應(yīng)運(yùn)而生。教育部要求各級(jí)各類高等院校學(xué)生的學(xué)籍和學(xué)歷信息必須通過該平臺(tái)進(jìn)行注冊(cè)。每個(gè)學(xué)生的學(xué)籍記載情況和學(xué)歷注冊(cè)也必須通過該平臺(tái)進(jìn)行操作。高校學(xué)籍學(xué)歷管理系統(tǒng)的設(shè)計(jì)與開發(fā)研究正是在這一背景下產(chǎn)生的,高校學(xué)籍學(xué)歷管理系統(tǒng)最大的優(yōu)勢(shì)在于能夠和教育部的學(xué)信平臺(tái)成功對(duì)接,在效率和規(guī)范上都有嚴(yán)格的技術(shù)規(guī)定,從而大大提高了校教學(xué)管理的水平。
一、需求分析
學(xué)籍管理系統(tǒng)主要是解決高校教務(wù)中學(xué)生學(xué)籍方面的流程管理。規(guī)范的管理系統(tǒng)首先要理解和分析學(xué)生學(xué)籍的各個(gè)元素。對(duì)每一個(gè)學(xué)生而言,學(xué)生學(xué)籍信息主要包含四類信息:一是自然信息,包括學(xué)生姓名、學(xué)號(hào)、考試號(hào)、身份證號(hào)、政治面貌和民族信息等;二是附屬信息,包括學(xué)生所在的年級(jí)、專業(yè)、學(xué)院、班級(jí)等信息,這些信息可能隨著學(xué)生在校期間的表現(xiàn)有所變化;三是學(xué)業(yè)信息,學(xué)生通過在校學(xué)習(xí)獲得的學(xué)業(yè)成績及相應(yīng)的獎(jiǎ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é)籍,使每個(gè)學(xué)生獲得一定的專業(yè)和班級(jí)屬性,然后在學(xué)生在校期間給予各類形式的調(diào)整和修改,其中有的學(xué)生通過選拔進(jìn)入其他的專業(yè)學(xué)習(xí),或者有的學(xué)生成績較差跟不上學(xué)習(xí)進(jìn)度申請(qǐng)降級(jí)重讀等。在學(xué)生臨近畢業(yè)的時(shí)候,系統(tǒng)根據(jù)記錄學(xué)生在校期間的考試成績和獎(jiǎng)懲情況,來判斷學(xué)生是否符合畢業(yè)或結(jié)業(yè)的標(biāo)準(zhǔn),給出初步的結(jié)論。從新生入校開始,學(xué)籍管理系統(tǒng)記錄學(xué)生所有的學(xué)籍變化情況,在規(guī)范過程管理的同時(shí),給畢業(yè)審核的準(zhǔn)確性提供了保障,也極大地提高了教務(wù)管理工作人員的效率。
基于學(xué)生學(xué)籍管理中的各種因素和學(xué)籍管理的工作流程,設(shè)計(jì)一個(gè)合理的、數(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ì),明確模塊功能,使各模塊健康耦合;根據(jù)“自頂向下,逐步細(xì)分”的原則,對(duì)系統(tǒng)所需的各個(gè)模塊進(jìn)行合理的劃分和設(shè)計(jì)。通常一個(gè)良好的系統(tǒng)都被劃分為若干個(gè)模塊,每個(gè)模塊的功能由特定的程序設(shè)計(jì)來實(shí)現(xiàn)。下面以筆者所在的南京師范大學(xué)的學(xué)籍管理系統(tǒng)為例來說明高校學(xué)籍系統(tǒng)的模塊設(shè)計(jì)。本系統(tǒng)的程序設(shè)計(jì)上,仔細(xì)考慮了每個(gè)功能模塊應(yīng)實(shí)現(xiàn)的功能,模塊應(yīng)包含的程序及模塊之間的關(guān)聯(lián),然后將各模塊有機(jī)整合。
二、高校學(xué)籍系統(tǒng)模塊設(shè)計(jì)
1.系統(tǒng)基礎(chǔ)信息管理
學(xué)院管理:這是系統(tǒng)基礎(chǔ)維護(hù)信息的一部分,系統(tǒng)中可以輸入學(xué)院代碼及學(xué)院名稱進(jìn)行維護(hù)。我們?cè)O(shè)置每個(gè)學(xué)院的代碼為兩位數(shù)字,如“文學(xué)院”設(shè)置為“01”。該模塊詳細(xì)說明了每個(gè)二級(jí)學(xué)院情況,如專業(yè)設(shè)置、學(xué)科點(diǎn)發(fā)展等,記錄了該學(xué)院教學(xué)副院長的信息及聯(lián)系方式,教務(wù)辦地址和聯(lián)系方式,以及教務(wù)老師的姓名及聯(lián)系方式。
專業(yè)管理:該模塊中導(dǎo)入了國家本科專業(yè)目錄,在此基礎(chǔ)上,給我?,F(xiàn)行開設(shè)的專業(yè)增設(shè)標(biāo)記。專業(yè)隸屬于學(xué)院。對(duì)每個(gè)專業(yè)注有詳盡的介紹,闡述該專業(yè)培養(yǎng)方案中規(guī)定了哪些課程。
班級(jí)管理:一個(gè)學(xué)院有若干個(gè)行政班,每個(gè)班級(jí)都是有若干同一專業(yè)的學(xué)生組成,學(xué)院和專業(yè)共同決定了班級(jí)屬性。每個(gè)學(xué)生在系統(tǒng)中的落腳點(diǎn)就是班級(jí)。
2.學(xué)生基本信息管理
信息初始化。該模塊中,管理員導(dǎo)入新生數(shù)據(jù),初始化學(xué)生的基本信息,學(xué)生可以根據(jù)分配的賬號(hào)和密碼登錄系統(tǒng),查看基本信息,如姓名、學(xué)號(hào)、專業(yè)、學(xué)院班級(jí)等,同時(shí)需要填寫相關(guān)的信息,如民族、籍貫、家庭地址、聯(lián)系方式、宿舍、郵箱等。當(dāng)這些基本信息發(fā)生改變時(shí),學(xué)生可以及時(shí)登錄進(jìn)行修改。
信息修改。對(duì)于學(xué)生的身份證號(hào)、姓名、民族、照片四項(xiàng)信息,通常限制其自行修改,因?yàn)檫@是審核學(xué)生身份最重要的信息。學(xué)生在讀期間修改身份證號(hào)或姓名,則在該模塊申請(qǐng),然后提交真實(shí)有效的書面材料,經(jīng)學(xué)籍主管部門審核通過后方可生效。在身份證號(hào)修改的申請(qǐng)環(huán)節(jié),設(shè)置對(duì)身份證號(hào)的邏輯校驗(yàn),根據(jù)公安部提供的身份證號(hào)生成算法,關(guān)聯(lián)學(xué)生籍貫判斷地址信息,同時(shí)對(duì)學(xué)生的年齡信息進(jìn)行初步判斷。學(xué)生原始照片信息由招生部門提供,在新生入學(xué)后重新采集,經(jīng)過兩次照片的比對(duì),能更準(zhǔn)確地核實(shí)學(xué)生身份的真實(shí)性。
3.學(xué)生學(xué)籍異動(dòng)管理
學(xué)生的學(xué)籍異動(dòng)形式較多,有休學(xué)、復(fù)學(xué)、跳降級(jí)、退學(xué)和轉(zhuǎn)專業(yè)。
休學(xué)。因身體原因不能正常學(xué)習(xí)的學(xué)生提交書面休學(xué)申請(qǐng),一般由本人申請(qǐng),家長簽字同意,學(xué)院教學(xué)副院長簽字蓋章,經(jīng)教務(wù)處審核批準(zhǔn)辦理。休學(xué)異動(dòng)需要確認(rèn)休學(xué)理由,同時(shí)規(guī)定休學(xué)的期限。在每個(gè)學(xué)生休學(xué)期滿的最后一個(gè)星期,系統(tǒng)會(huì)自動(dòng)提示學(xué)院管理員,該學(xué)院的某個(gè)學(xué)生即將休學(xué)到期,以便及時(shí)聯(lián)系其復(fù)學(xué)。
復(fù)學(xué)。學(xué)生休學(xué)單位時(shí)間一般為一學(xué)年,在期滿時(shí),申請(qǐng)復(fù)學(xué),恢復(fù)到正常的年級(jí)班級(jí)學(xué)習(xí)。
降級(jí)。學(xué)生因成績差導(dǎo)致學(xué)分不夠或其他原因申請(qǐng)降級(jí)。
退學(xué)。學(xué)生因成績差或出國留學(xué)等原因申請(qǐng)退學(xué),或者被開除等。
轉(zhuǎn)專業(yè)。學(xué)生因各種原因申請(qǐng)轉(zhuǎn)入同一批次的其他專業(yè)學(xué)習(xí)。
該模塊中,學(xué)生的學(xué)籍異動(dòng)形式多樣,所以分設(shè)以上五種功能,每個(gè)異動(dòng)類型中,都要求記錄學(xué)生異動(dòng)發(fā)生的原因,異動(dòng)時(shí)間和審核人,自動(dòng)保存每一項(xiàng)日志,以備檢索和復(fù)查。同時(shí),異動(dòng)操作可以進(jìn)行單條數(shù)據(jù)的操作,也可以進(jìn)行批量操作,節(jié)省了人力和時(shí)間。
4.學(xué)生成績數(shù)據(jù)管理
學(xué)生在每個(gè)學(xué)期開始的兩周內(nèi)完成自主選課,選擇符合自己所在專業(yè)教學(xué)計(jì)劃內(nèi)的專業(yè)必修、專業(yè)選修、公共課及博雅課,在該學(xué)期完成相應(yīng)學(xué)時(shí)的學(xué)習(xí),學(xué)期末參加課程考試,及格者獲得該課程學(xué)分。任課教師在閱卷結(jié)束以后登錄成績管理模塊,對(duì)參與所授科目學(xué)習(xí)的學(xué)生給予成績錄入,通常要求對(duì)同一門課程的一個(gè)學(xué)生成績錄入兩次,防止錄入錯(cuò)誤。當(dāng)教師錄入完成后,學(xué)生登錄成績界面就能及時(shí)查看到自己的成績。
5.學(xué)生學(xué)歷信息管理
學(xué)生在規(guī)定的學(xué)制內(nèi)修滿該專業(yè)教學(xué)計(jì)劃規(guī)定的學(xué)分,即可申請(qǐng)畢業(yè),系統(tǒng)認(rèn)定該生畢業(yè)結(jié)論。如學(xué)生修完教學(xué)計(jì)劃規(guī)定內(nèi)容,未達(dá)到畢業(yè)要求,準(zhǔn)予結(jié)業(yè),系統(tǒng)認(rèn)定該生結(jié)業(yè)。結(jié)業(yè)后如補(bǔ)考或重修合格,則在成績錄入系統(tǒng)后自動(dòng)判斷是否符合畢業(yè)條件,如符合則提示管理員進(jìn)行結(jié)業(yè)換畢業(yè)的操作。
6.管理員權(quán)限管理
該系統(tǒng)涉及到的角色較多,管理員、學(xué)院管理員、任課教師、學(xué)生等,我們給每個(gè)角色分配相應(yīng)的權(quán)限。管理員擁有所有權(quán)限,可以進(jìn)行任何操作;學(xué)院管理員可以查詢學(xué)生登錄密碼,瀏覽和修改學(xué)院和專業(yè)的部分信息;任課教師登錄系統(tǒng)輸入學(xué)生成績數(shù)據(jù);學(xué)生登錄系統(tǒng)瀏覽自己的信息,可以修改部分信息。各個(gè)角色進(jìn)行的操作互不交叉,各自獨(dú)立。
7.增設(shè)模塊
這是系統(tǒng)增設(shè)的一個(gè)功能模塊:考試報(bào)名。學(xué)生在校期間參加國家英語四六級(jí)考試報(bào)名和計(jì)算機(jī)等級(jí)考試報(bào)名等,都在該模塊進(jìn)行,學(xué)生在規(guī)定時(shí)間登錄選擇考試內(nèi)容,確認(rèn)提交。管理員根據(jù)學(xué)生提交的考試報(bào)名信息,下載報(bào)名數(shù)據(jù),制作報(bào)名信息。龐大繁瑣的考試報(bào)名工作就由手工搜集確認(rèn),轉(zhuǎn)變成了網(wǎng)上快捷準(zhǔn)確的報(bào)名方式,提高了教務(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ù)提供了多語言的支持平臺(tái)的基礎(chǔ)上,還引入了Asp.net這樣全新的web開發(fā)技術(shù),集成SOAP以后,客戶端在任何操作系統(tǒng)下都可以實(shí)現(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è)計(jì)的好壞直接對(duì)系統(tǒng)效率和實(shí)現(xiàn)效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)會(huì)減少冗余,提高響應(yīng)。系統(tǒng)設(shè)計(jì)前期,應(yīng)詳細(xì)考慮用戶需求,對(duì)學(xué)籍管理業(yè)務(wù)流和數(shù)據(jù)分析,數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)應(yīng)包括學(xué)生個(gè)人信息表、專業(yè)表、學(xué)院表、學(xué)籍狀態(tài)表、考試成績表、考試報(bào)名表,另外系統(tǒng)還必備基礎(chǔ)幫助數(shù)據(jù)表,如省市代碼表、學(xué)習(xí)形式表、民族代碼表、政治面貌代碼表等。適當(dāng)設(shè)置主鍵,創(chuàng)建索引,建立好表之間的有效關(guān)聯(lián)。
3.報(bào)表和視圖
對(duì)系統(tǒng)原始數(shù)據(jù)的導(dǎo)入我們采用Excel,其功能強(qiáng)大,通用性好,可以方便地處理表格。在使用中產(chǎn)生的查詢,利用.net生成相應(yīng)的視圖,用戶的直接操作都在視圖層面進(jìn)行,方便直觀。
4.系統(tǒng)性能
學(xué)生進(jìn)行基本信息的采集一般都是在集中的時(shí)間段,眾多學(xué)生同時(shí)登錄系統(tǒng),會(huì)給系統(tǒng)造成極大的網(wǎng)絡(luò)負(fù)荷。系統(tǒng)的設(shè)計(jì)要求能處理較大的并發(fā),也給予及時(shí)快速的響應(yīng)。配置兩臺(tái)服務(wù)器,一臺(tái)作Web服務(wù)器,一臺(tái)作數(shù)據(jù)庫服務(wù)器。在系統(tǒng)的兩臺(tái)服務(wù)器上,都設(shè)置較高的安全級(jí)別,安裝網(wǎng)絡(luò)防火墻和病毒防火墻,保證程序和數(shù)據(jù)的安全。
軟件測(cè)試是軟件開發(fā)過程中必不可少的重要環(huán)節(jié),用來檢驗(yàn)軟件是否符合設(shè)計(jì)需求及其性能和質(zhì)量。該系統(tǒng)采用真實(shí)的網(wǎng)絡(luò)環(huán)境來進(jìn)行測(cè)試實(shí)驗(yàn)。同時(shí)一千名學(xué)生登錄學(xué)籍管理系統(tǒng),所有的學(xué)生登錄并錄入和查詢自己的學(xué)籍信息,網(wǎng)絡(luò)響應(yīng)及時(shí)有效,數(shù)據(jù)傳輸準(zhǔn)確無異常,確保了所有學(xué)生操作的即時(shí)有效。
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