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