學(xué)籍管理是學(xué)校教務(wù)管理系統(tǒng)中的一個(gè)重要組成部分,它主要包括學(xué)生基本信息管理、各教學(xué)系所轄學(xué)生信息管理、各專業(yè)學(xué)生信息管理、班級信息管理、查詢等功能。目前中職學(xué)校具專業(yè)多、實(shí)行春秋季分別招生、培養(yǎng)目標(biāo)分級管理、招生類別涵蓋初中、高中畢業(yè)生等特點(diǎn)。這些使得中職學(xué)校的學(xué)生學(xué)籍管理工作必須具有良好的適應(yīng)能力,實(shí)行動(dòng)態(tài)控制,以達(dá)到更好地為教學(xué)安排和學(xué)生管理提供可靠依據(jù)的目的。隨著中職學(xué)校招生規(guī)模的不斷發(fā)展,學(xué)籍管理就顯得繁瑣和復(fù)雜,傳統(tǒng)的管理方法已不能適應(yīng)新的發(fā)展,筆者結(jié)合工作實(shí)際,將數(shù)據(jù)庫引人教務(wù)管理工作中,利用VFP開發(fā)出一套中職學(xué)校學(xué)籍管理系統(tǒng),適應(yīng)現(xiàn)代教學(xué)管理的要求。
一、系統(tǒng)需求分析與確定
學(xué)籍管理系統(tǒng)的基本功能是實(shí)現(xiàn)學(xué)籍?dāng)?shù)據(jù)庫的建立、維護(hù)和查詢,使用對象為教務(wù)管理員、學(xué)籍管理員和教師。系統(tǒng)具體開發(fā)原則如下:
(一)采用VFP進(jìn)行編程開發(fā)
VFP是一種面向?qū)ο缶幊痰臄?shù)據(jù)庫管理工具,它具有良好的操作性和可移植性,可使開發(fā)者快速開發(fā)出滿足需要的應(yīng)用程序,為此,筆者引入VFP開發(fā)程序設(shè)計(jì),滿足教學(xué)管理需要。
(二)操作簡便易學(xué)
與傳統(tǒng)軟件操作方式相似,系統(tǒng)提供菜單和工具欄進(jìn)行操作;還提供有在線幫助功能,方便用戶使用。
(三)符合中職學(xué)校學(xué)籍管理規(guī)律
開發(fā)學(xué)籍管理系統(tǒng)必須從客觀實(shí)際出發(fā),結(jié)合中職學(xué)校學(xué)籍管理的專業(yè)多樣性、學(xué)制復(fù)雜性、教學(xué)安排靈活性等特點(diǎn),注重學(xué)生信息與數(shù)據(jù)處理的有序和高效,實(shí)現(xiàn)學(xué)籍的動(dòng)態(tài)管理。
二、系統(tǒng)的實(shí)現(xiàn)
(一)系統(tǒng)數(shù)據(jù)庫的建立
數(shù)據(jù)庫的建立從系統(tǒng)功能的實(shí)現(xiàn)和數(shù)據(jù)庫操作兩方面考慮,設(shè)計(jì)時(shí)采用字符型數(shù)據(jù)壓縮技術(shù),提高數(shù)據(jù)空間利用率。學(xué)籍管理系統(tǒng)數(shù)據(jù)表設(shè)計(jì)如下:
1.部門表:記錄學(xué)校處、系、室等部門的基本信息,用戶可根據(jù)學(xué)校實(shí)際進(jìn)行修改。
2.專業(yè)表:記錄學(xué)校開設(shè)專業(yè)的基本信息,包括專業(yè)名稱、專業(yè)簡稱、專業(yè)簡介、專業(yè)學(xué)制、分管處系、班級設(shè)置等,用戶可根據(jù)學(xué)校實(shí)際招生情況進(jìn)行修改。
3.班級表:記錄學(xué)校設(shè)置班級的基本信息,包括該班入學(xué)時(shí)間、本班人數(shù)、學(xué)生學(xué)號、姓名、該班班主任信息、技能鑒定時(shí)間、頂崗實(shí)習(xí)時(shí)間等信息,用戶可以根據(jù)學(xué)校班級的設(shè)置進(jìn)行修改。
4.學(xué)生表:記錄學(xué)生基本信息,包括學(xué)號、學(xué)生姓名、學(xué)生性別、戶籍、身份證號、家庭住址、父母姓名、專業(yè)、班級、聯(lián)系方式、助學(xué)金情況、免學(xué)費(fèi)情況、成績等信息,用戶可以根據(jù)學(xué)生情況進(jìn)行修改。
(二)表間關(guān)系
學(xué)籍管理系統(tǒng)以學(xué)生信息表為核心庫,四個(gè)表用VFP自帶的關(guān)聯(lián)工具或采用VFP編程進(jìn)行關(guān)聯(lián),以實(shí)現(xiàn)查詢需求。如:當(dāng)輸入學(xué)生的姓名或?qū)W號后,系統(tǒng)會(huì)將該生所屬系、專業(yè)、班級、班主任、等所有基本情況顯示出來,滿足用戶查詢需求。
(三)系統(tǒng)功能及組成
結(jié)合數(shù)據(jù)庫的完整功能,學(xué)籍管理系統(tǒng)設(shè)計(jì)有用戶管理、查詢、數(shù)據(jù)維護(hù)和幫助功能。
1.用戶管理
系統(tǒng)授權(quán)管理員(admin)對用戶進(jìn)行管理,為各用戶設(shè)置不同權(quán)限。用戶憑用戶名和密碼登記系統(tǒng),為保證系統(tǒng)的安全性,系統(tǒng)設(shè)置三次密碼核對功能,如果三次輸入的密碼均不正確,則系統(tǒng)自動(dòng)退出;用戶信息確認(rèn)后出現(xiàn)系統(tǒng)菜單,顯示用戶管理、數(shù)據(jù)維護(hù)、查詢、幫助菜單供用戶操作;操作完畢,用戶點(diǎn)擊“退出”菜單項(xiàng)退出系統(tǒng),系統(tǒng)進(jìn)行數(shù)據(jù)清理,保存確認(rèn)后的數(shù)據(jù)。
2.數(shù)據(jù)維護(hù)
系統(tǒng)的原始數(shù)據(jù)是學(xué)生的基本信息,為便于數(shù)據(jù)輸入,系統(tǒng)提供了數(shù)據(jù)導(dǎo)入接口,可以由新生審批表的電子版(EXCEL表)直接導(dǎo)入學(xué)生信息,既可以實(shí)現(xiàn)數(shù)據(jù)的快速輸入,又保證了數(shù)據(jù)的可靠性。數(shù)據(jù)操作功能實(shí)現(xiàn)對部門表、專業(yè)表、班級表、學(xué)生表進(jìn)行瀏覽、統(tǒng)計(jì)、查詢、打印數(shù)據(jù)、維護(hù)等操作。為了加強(qiáng)數(shù)據(jù)保護(hù),系統(tǒng)設(shè)計(jì)有備份與恢復(fù)功能,方便用戶及時(shí)血仇數(shù)據(jù),滿足操作需要。
3.查詢
查詢功能最能體現(xiàn)學(xué)籍管理系統(tǒng)對于學(xué)校管理的作用,系統(tǒng)設(shè)置學(xué)生信息每月匯總上報(bào)(也可根據(jù)用戶需要調(diào)整上報(bào)周期),對學(xué)生流動(dòng)手續(xù)每周辦理一次,這樣便于清楚的了解學(xué)生的流動(dòng)情況,使教學(xué)、學(xué)管部門始終掌握學(xué)生的最新信息。查詢學(xué)生信息時(shí)可以通過學(xué)生姓名、學(xué)號、所在班級來進(jìn)行查詢,為方便用戶操作,在查詢結(jié)果中可直接對該生信息進(jìn)行修改。查詢系統(tǒng)還提供處系、專業(yè)、年級等不同組合的記錄查詢,極大地方便了用戶對學(xué)生信息的獲取。系統(tǒng)對每個(gè)查詢結(jié)果提供實(shí)時(shí)打印功能,實(shí)現(xiàn)了學(xué)籍報(bào)表的快速輸出,為進(jìn)一步加強(qiáng)學(xué)校管理工作提供決策依據(jù)。
4.幫助
為方便用戶操作,系統(tǒng)提供了幫助功能。用戶只需按F1鍵,系統(tǒng)就會(huì)自動(dòng)彈出相應(yīng)幫助信息,大大方便了用戶使用。
三、系統(tǒng)的封裝
在VFP中,將學(xué)生學(xué)籍管理系統(tǒng)作為一個(gè)項(xiàng)目文件進(jìn)行編程,數(shù)據(jù)文件和程序經(jīng)過連編、編譯后生成可執(zhí)行文件“學(xué)生學(xué)籍管理系統(tǒng)”,通過VFP系統(tǒng)的“安裝”功能,生成基于Windows操作系統(tǒng)的安裝文件實(shí)現(xiàn)直接在Windows環(huán)境下運(yùn)行。
學(xué)校學(xué)籍管理系統(tǒng)實(shí)現(xiàn)了對學(xué)生信息的即時(shí)管理,為順利實(shí)現(xiàn)教學(xué)目標(biāo)和加強(qiáng)學(xué)生管理工作提供了極為便利的條件,達(dá)到了學(xué)籍管理工作的預(yù)期目的,提高了教學(xué)管理的水平。
【作者單位:鄭州交通技師學(xué)院】
【參考文獻(xiàn)】
[1]祝勝林,數(shù)據(jù)庫原理與應(yīng)用(VFP),華南理工大學(xué)出版社,2008
[2]曹曉紅,VFP編程實(shí)例及提高——通向編程實(shí)戰(zhàn)之路,四川大學(xué)出版社,2010
[3]劉環(huán), VFP在高校學(xué)生學(xué)籍管理系統(tǒng)中的應(yīng)用,《長治學(xué)院學(xué)報(bào)》,2005年05期