論析VFP在高校學(xué)生學(xué)籍管理系統(tǒng)中的應(yīng)用論文
摘要:文章介紹了學(xué)籍管理工作應(yīng)達(dá)到的要求,以VFP為開發(fā)工具,采用面向?qū)ο缶幊?OOP)方法提出了高校學(xué)生學(xué)籍管理系統(tǒng)的開發(fā)方案。
關(guān)鍵詞:學(xué)籍管理;VFP數(shù)據(jù)庫;管理系統(tǒng)
學(xué)籍管理是高校教務(wù)管理系統(tǒng)中的重要組成部分,主要包括學(xué)生基本情況(姓名,所在班級,所學(xué)專業(yè),所在系等)、各系學(xué)籍情況(所含專業(yè),所含班級,所含學(xué)生)、各專業(yè)學(xué)生情況(所含班級,所含學(xué)生,所在系別)、班級基本情況(所含學(xué)生,所含專業(yè),所在系別)等的管理。管理所要達(dá)到的要求是不管以什么方向(學(xué)生、系、專業(yè)、班級等)為出發(fā)點(diǎn)都可以查到其相關(guān)的所有信息。如通過查單個學(xué)生的情況可以查詢此學(xué)生的所有在校信息,而通過查詢各系、各專業(yè)或各班也能同樣得到所查對象的所有詳細(xì)信息。并且還具備信息修改能力。如系名稱的變更,學(xué)生退學(xué)等情況發(fā)生,學(xué)籍管理方式都必須能有很好的適應(yīng)能力。也只有達(dá)到上面的所有要求才可以為政策的制定,教學(xué)安排,學(xué)生的管理提供可靠的依據(jù)。長期以來,學(xué)籍管理工作一直采用手工方式進(jìn)行,勞動強(qiáng)度大,工作效率低,重復(fù)性勞動多,隨著高等教育事業(yè)的發(fā)展和教學(xué)方式改革的深人,學(xué)校辦學(xué)規(guī)模日益擴(kuò)大,學(xué)籍管理就顯得繁瑣和復(fù)雜,傳統(tǒng)的管理方法、手段以及工作效率已不適應(yīng)發(fā)展了的新情況,并有礙于教學(xué)管理水平的進(jìn)一步提高,將計算機(jī)引人教務(wù)管理工作,實(shí)現(xiàn)管理手段的現(xiàn)代化,就成為解決問題的唯一出路。本文也正是在此基礎(chǔ)上提出了高校學(xué)生學(xué)籍管理系統(tǒng)開發(fā)方案。
1系統(tǒng)的開發(fā)原則
筆者在開發(fā)軟件原則的制定上,進(jìn)行了反復(fù)論證。因?yàn)檫@是一個新系統(tǒng)開發(fā)前最重要的準(zhǔn)備工作,它將貫穿在功能設(shè)計、技術(shù)開發(fā)、安裝調(diào)試、運(yùn)行維護(hù)的全過程,也是一個系統(tǒng)能否成功的關(guān)鍵,經(jīng)過研究確定系統(tǒng)的開發(fā)原則如下:
1.1采用面向?qū)ο缶幊?OOP)方式進(jìn)行開發(fā)的原則
面向?qū)ο缶幊淌悄壳败浖_發(fā)的一個新標(biāo)準(zhǔn),它與過去傳統(tǒng)的過程化程序設(shè)計不同,程序設(shè)計采用事件驅(qū)動,這樣程序員不再是控制者,相反用戶成為控制者,這種方式能更有效地實(shí)現(xiàn)用戶與應(yīng)用程序之間的交互。
VFP是一種面向?qū)ο缶幊痰能浖_發(fā)工具,它使用了真正的類,包括繼承性、封裝性和多態(tài)性,它可使開發(fā)者快速開發(fā)出滿足需要的應(yīng)用程序,而且程序的可移植性好,基于這些,本系統(tǒng)的開發(fā)工具采用VFP。
1.2操作簡便易學(xué)的原則
一個較好的管理系統(tǒng)都要以用戶的習(xí)慣性操作為出發(fā)點(diǎn),要讓程序適應(yīng)用戶,不能讓用戶習(xí)慣程序。本系統(tǒng)采用了菜單和工具欄兩種工作方式,用戶通過菜單或工具欄上的快捷圖標(biāo)對系統(tǒng)進(jìn)行操作,同時系統(tǒng)還給出實(shí)時在線幫助,保證用戶很快地掌握系統(tǒng)的使用操作。
1.3反映高校學(xué)籍管理規(guī)律的原則
設(shè)計任何管理系統(tǒng),都必須從客觀實(shí)際出發(fā),以解決現(xiàn)實(shí)問題為目的,學(xué)籍管理是一個動態(tài)過程,大量信息與數(shù)據(jù)處理的有序性、高效性是其突出的特征。開發(fā)學(xué)籍管理系統(tǒng)必須反映學(xué)籍管理的客觀規(guī)律性及其基本特點(diǎn),符合管理科學(xué)化、規(guī)范化要求,保證教學(xué)的各項(xiàng)工作,以適應(yīng)新形勢的發(fā)展和環(huán)境的變化,提高其適應(yīng)能力與應(yīng)變能力。同時也是學(xué)校教學(xué)改革的總體反映。
1.4結(jié)合學(xué)校實(shí)際的原則
目前本校的學(xué)籍管理工作主要采用手工方式進(jìn)行,隨著教學(xué)改革的深人,招生規(guī)模的不斷擴(kuò)大,用手工方式進(jìn)行會極大地浪費(fèi)人力、物力,使用本系統(tǒng),可以很方便地進(jìn)行修改,系統(tǒng)會自動生成相應(yīng)的學(xué)籍?dāng)?shù)據(jù),能大大提高工作效率。
2系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計
2.1系統(tǒng)數(shù)據(jù)庫的建立
數(shù)據(jù)庫的建庫首先要考慮到有利于系統(tǒng)功能的實(shí)現(xiàn),其次,盡可能考慮數(shù)據(jù)庫操作和數(shù)據(jù)共享,以及采用字符型數(shù)據(jù)的壓縮技術(shù),減少數(shù)據(jù)冗余度,節(jié)省內(nèi)存空間。本系統(tǒng)所建數(shù)據(jù)庫包含四個基本數(shù)據(jù)表。
(1)部門信息表(系部.DBF):記錄了全校所有的系(分院)、部的基本信息,可以隨時根據(jù)學(xué)校部門的調(diào)整,對該庫進(jìn)行修改。
(2)部門信息表(專業(yè).DBF):記錄了各個系(分院)所設(shè)專業(yè)的信息,包括專業(yè)的名稱、簡稱、簡介及該專業(yè)對應(yīng)的系(分院)等,用戶可以根據(jù)學(xué)校的專業(yè)調(diào)整對本庫內(nèi)容進(jìn)行修改。
(3)班級信息表(班級.DBF):記錄了全校所有班級的信息,包括班級的建制時間,輔導(dǎo)員等信息,可以隨時根據(jù)學(xué)校班級的調(diào)整,對該庫進(jìn)行修改。
(4)學(xué)生基本情況表(基本情況。DBF):記錄了學(xué)生的基本情況,包括學(xué)生的姓名、性別、政治面貌、人學(xué)成績、系別、專業(yè)、班級等信息,用戶可以根據(jù)學(xué)生基本情況的變動情況對本庫進(jìn)行修改。
2.2各數(shù)據(jù)表間的關(guān)聯(lián)
在2.1中所建的四個數(shù)據(jù)表中,以學(xué)生基本情況表為核心庫,其它三個表的操作都以此表為基礎(chǔ)。
在實(shí)現(xiàn)系統(tǒng)的過程中,將以上四個表用VFP自帶的關(guān)聯(lián)工具進(jìn)行關(guān)聯(lián),在有些具體關(guān)聯(lián)不能滿足系統(tǒng)要求時,采用VFP編程的方法實(shí)現(xiàn)。 實(shí)現(xiàn)數(shù)據(jù)表關(guān)聯(lián)后,對于前言所介紹學(xué)籍管理要求的任意查詢及連動修改功能就可輕松實(shí)現(xiàn)。如:在學(xué)生基本情況表中查某一學(xué)生時,同時根據(jù)其系列、專業(yè)、班級字段可同時查出其系、專業(yè)、班級的情況。而在學(xué)生基本情況表中查某一系時本系所含專業(yè)(在學(xué)生表中查)、本系基本情況(在系部表中查)、本系班級情況(在學(xué)生表中查)等信息就可一次得出。以此類推,以學(xué)生基本情況表為查詢基礎(chǔ),可以查到所要查的任何信息,并且只要用戶一次查詢即可實(shí)現(xiàn)。而對于某一參數(shù)的修改由于建立了數(shù)據(jù)關(guān)聯(lián)關(guān)系也是非常容易的。如:系名的變更,可先在系表中獲得要變更的系,然后將系表中要更改的`系名進(jìn)行變更,隨后在專業(yè)表、班級表、學(xué)生表中查詢與要變更的系名相同的記錄實(shí)現(xiàn)一次變更。其它信息的變更可以此類推。
3系統(tǒng)完成的功能及組成
為了達(dá)到所設(shè)計數(shù)據(jù)庫實(shí)現(xiàn)的功能,系統(tǒng)應(yīng)當(dāng)具備用戶設(shè)置(對使用本系統(tǒng)的人員進(jìn)行限定)、數(shù)據(jù)操作(對四個表的查詢、瀏覽、刪除、變更、打印等操作)、數(shù)據(jù)統(tǒng)計(對四個表的數(shù)據(jù)進(jìn)行統(tǒng)計)、數(shù)據(jù)維護(hù)(備份數(shù)據(jù)、還原數(shù)據(jù))、幫助功能。
3.1用戶設(shè)里
系統(tǒng)有密碼設(shè)定和退出功能。為了防止非法用戶啟動本系統(tǒng),在系統(tǒng)中設(shè)定了口令密碼,啟動時只有輸人正確的密碼才能進(jìn)人該系統(tǒng),同時為了系統(tǒng)的安全性,用戶只有時常更改密碼,才會使系統(tǒng)更安全。通過密碼設(shè)定功能,用戶能隨時更改密碼來保證系統(tǒng)的安全性。退出功能可以使用戶退出此系統(tǒng),同時系統(tǒng)進(jìn)行數(shù)據(jù)清理,把無用信息從系統(tǒng)中刪除。
3.2數(shù)據(jù)操作
系統(tǒng)中的數(shù)據(jù)都存儲在部門信息庫、部門信息庫、班級信息庫、學(xué)生基本情況庫四個基本數(shù)據(jù)庫中,數(shù)據(jù)操作功能使用戶對本系統(tǒng)中這四個數(shù)據(jù)庫進(jìn)行瀏覽、查詢、增加記錄、刪除記錄、編輯數(shù)據(jù)、打印數(shù)據(jù)等操作。
3.3數(shù)據(jù)統(tǒng)計
數(shù)據(jù)統(tǒng)計包括對學(xué)生的基本情況、學(xué)生的學(xué)籍變化等所作的統(tǒng)計,并將統(tǒng)計后的結(jié)果瀏覽、打印。
3.4數(shù)據(jù)維護(hù)
數(shù)據(jù)在任何系統(tǒng)中都是至關(guān)重要的,數(shù)據(jù)的完整性、可靠性直接影響到系統(tǒng)的查詢結(jié)果,然而由于計算機(jī)的意外事故或操作人員的誤操作,都有可能破壞系統(tǒng)中的數(shù)據(jù),所以能夠保護(hù)系統(tǒng)數(shù)據(jù)對于一個系統(tǒng)來說是很重要的。
本系統(tǒng)通過數(shù)據(jù)維護(hù)來實(shí)現(xiàn)對系統(tǒng)數(shù)據(jù)的保護(hù),數(shù)據(jù)維護(hù)包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)兩個功能,利用數(shù)據(jù)備份功能可以把系統(tǒng)數(shù)據(jù)備份到軟盤、硬盤等介質(zhì)上,利用數(shù)據(jù)恢復(fù)功能可在系統(tǒng)數(shù)據(jù)遭受破壞時,從以前備份數(shù)據(jù)介質(zhì)中把數(shù)據(jù)恢復(fù)到系統(tǒng),使系統(tǒng)能正常運(yùn)行。
3.5幫助
一個好的系統(tǒng)不僅要達(dá)到解決問題的目的,還要給出必要的幫助來協(xié)助用戶很好地使用該系統(tǒng)。本系統(tǒng)也不例外,為了能使用戶用好此系統(tǒng),在系統(tǒng)中給出了所有的操作幫助,同時,在用戶操作某一功能時,如果想了解相關(guān)的幫助,只需按一下F1鍵,系統(tǒng)會自動彈出對應(yīng)操作的幫助信息,大大方便了用戶。
4系統(tǒng)的封裝
本系統(tǒng)涉及到數(shù)據(jù)庫表、表單、報表、類代碼等大量文件,系統(tǒng)在能獨(dú)立運(yùn)行前必須進(jìn)行封裝。封裝的具體步驟是將數(shù)據(jù)庫表及表單添加到項(xiàng)目文件中,然后經(jīng)過“連編”、“編譯成可執(zhí)行文件”生成“學(xué)生學(xué)籍管理.EXE”文件,再利用“工具”菜單中的“安裝”向?qū),制作基于Windows操作系統(tǒng)的安裝盤(帶VFP獨(dú)立運(yùn)行庫VFP6R.DLL和VFP6RCHS.DLL)。利用生成的安裝盤進(jìn)行安裝,系統(tǒng)即可脫離VFP,直接在Windows環(huán)境下運(yùn)行。
5結(jié)論
本系統(tǒng)從新生人學(xué)到畢業(yè)幾年的在校情況用計算機(jī)來進(jìn)行管理,盡量減少了人工干預(yù),實(shí)現(xiàn)了管理工作的自動化。在投人使用過程中的兩年來,系統(tǒng)達(dá)到了學(xué)籍管理工作的要求,達(dá)到預(yù)期的效果。極大減輕了管理人員的勞動強(qiáng)度,提高了工作效率、工作質(zhì)量和教務(wù)管理的水平,準(zhǔn)確可靠,它不僅適用于本院的需要,還適合其它院校的推廣和應(yīng)用。
【論析VFP在高校學(xué)生學(xué)籍管理系統(tǒng)中的應(yīng)用論文】相關(guān)文章:
微信在高校學(xué)生管理中的應(yīng)用論文12-25
醫(yī)院管理中OA系統(tǒng)的應(yīng)用論文10-19
學(xué)生學(xué)籍管理系統(tǒng)論文04-01
HRP系統(tǒng)在醫(yī)院管理中的應(yīng)用研討論文10-22
電氣設(shè)計在工程管理系統(tǒng)中的應(yīng)用論文12-20
信息管理系統(tǒng)在林業(yè)生產(chǎn)管理中的應(yīng)用論文07-04
論全面質(zhì)量管理在高校中的應(yīng)用論文10-31