【摘 要】本文通過對VB編程方面相關(guān)的研究,致力于VB編程環(huán)境下的高校學(xué)生成績管理系統(tǒng)設(shè)計(jì)研究,希望通過學(xué)生成績管理系統(tǒng)的應(yīng)用來減少學(xué)生信息管理方面的工作量。
【關(guān)鍵詞】VB 編程環(huán)境 高校 學(xué)生 成績管理 系統(tǒng)設(shè)計(jì)
在我國教育改革工作的深入,在以往的成績管理模式,管理體系和管理方式上逐漸顯露出它的缺陷。VB編程是以計(jì)算機(jī)技術(shù)為依托,學(xué)生的成績管理的需要為要求,采用程序設(shè)計(jì)知識(shí)和人工智能設(shè)計(jì)來彌補(bǔ)我校成績管理系統(tǒng)中的不足之處。由此來開發(fā)一套智能化的高等教育學(xué)院的大學(xué)生成績管理系統(tǒng)。
一、VB 語言
VB就是 Visual Basic,它是由美國微軟公司支持開發(fā)的一種事件驅(qū)動(dòng)編程語言,VB在BASIC編程語言的基礎(chǔ)上進(jìn)行改造的。VB為一種可視化以事件啟動(dòng)方式的高級架構(gòu)花的程序驅(qū)動(dòng)語言。Visual Basic常用于windows環(huán)境下各類應(yīng)用軟件程序的開發(fā)。VB具有效率高、操作簡便、功能強(qiáng)等特點(diǎn),它可以與專業(yè)的開發(fā)軟件Software Development Kit軟件相提并論。在VB環(huán)境中,通過事件的驅(qū)動(dòng)機(jī)制與新型的可視化工具,連接windows內(nèi)部的程序通口、應(yīng)用程序編程接口。連接延遲鎖相環(huán)、開放數(shù)據(jù)庫互連、對象連接與嵌入等技術(shù)可達(dá)到快速發(fā)掘windows環(huán)境中的功能以及開發(fā)界面中各種應(yīng)用軟件。
二、 VB編程環(huán)境下的高校學(xué)生成績管理系統(tǒng)設(shè)計(jì)研究
(一)高校學(xué)生成績管理系統(tǒng)的總體結(jié)構(gòu)
本系統(tǒng)設(shè)計(jì)構(gòu)架如圖1所示,其界面風(fēng)格采用的是windows界面風(fēng)格,系統(tǒng)啟動(dòng)開啟Splash動(dòng)畫效果。在高校學(xué)生成績管理系統(tǒng)進(jìn)行登入時(shí),由于信息錄入是一件較為重要的工作,應(yīng)對具有操作權(quán)限的用戶設(shè)定專門的賬戶與密碼,通過賬戶與密碼的訪問限制才可進(jìn)入主界面,用戶通過下拉菜單選項(xiàng)進(jìn)行選定和工作、也可采用右鍵式的菜單設(shè)計(jì)以及工作欄菜單等多種菜單設(shè)計(jì)。同時(shí)也可設(shè)置快捷鍵、老板鍵等,設(shè)計(jì)者可由自己的習(xí)慣來進(jìn)行系統(tǒng)設(shè)計(jì)。
圖1系統(tǒng)總體結(jié)構(gòu)
(二)高校學(xué)生成績管理系統(tǒng)的設(shè)計(jì)
1.信息錄入模塊設(shè)計(jì)
在高校學(xué)生成績管理系統(tǒng)的信息錄入模塊中,在錄入的信息包括:學(xué)生成績、基本情況、軍訓(xùn)情況、綜合測定、評優(yōu)評先、獎(jiǎng)懲情況、學(xué)位申報(bào)以及學(xué)籍變動(dòng)等等數(shù)據(jù)資料。系統(tǒng)操作人員可以對這些信息進(jìn)行增加、修改刪除等系統(tǒng)操作。學(xué)生成績管理工作是一種特殊同時(shí)重要的工作,該系統(tǒng)會(huì)自動(dòng)的記錄用戶的登入情況以便日后對工作人員的登入信息進(jìn)行查詢。
2.系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫的用途是存放系統(tǒng)中需要保存的數(shù)據(jù)、信息作用的儲(chǔ)存設(shè)備。本系統(tǒng)設(shè)計(jì)中所采用的數(shù)據(jù)類型為字符串型、數(shù)值型兩種。根據(jù)數(shù)據(jù)庫中所保存的數(shù)據(jù)特點(diǎn),本系統(tǒng)采用Microsoft Access 2000數(shù)據(jù)庫,將數(shù)據(jù)表采用集合的方式,放入程序中所使用的儲(chǔ)存設(shè)備中。該系統(tǒng)中儲(chǔ)存數(shù)據(jù)包括學(xué)生的基本情況、基本情況、軍訓(xùn)情況、畢業(yè)鑒定、綜合測定、評優(yōu)評先、獎(jiǎng)懲情況、學(xué)位申報(bào)以及學(xué)籍變動(dòng)等等數(shù)據(jù)資料,結(jié)合系統(tǒng)設(shè)計(jì)中的特點(diǎn),采用結(jié)構(gòu)化查詢語言(Structured Query Language),簡稱為SQL語言來進(jìn)行學(xué)生信息查詢工作。SQL語言具有拓展性強(qiáng)、通用性強(qiáng)、操作簡便、容易使用等優(yōu)勢。以下為SQL語言學(xué)生成績登記表,見表1。
3.信息查詢、瀏覽、幫助模塊的設(shè)計(jì)
(1)信息查詢模塊:可進(jìn)行學(xué)生基本信息的查詢,在信息查詢模塊用戶可通過學(xué)生的姓名、身份證號碼、學(xué)號等信息進(jìn)行查詢。也可進(jìn)行多條件進(jìn)行查詢。同時(shí)可通過輸出設(shè)備將操作人員需要導(dǎo)出的信息進(jìn)行打印。(2)信息瀏覽模塊:可進(jìn)行學(xué)生數(shù)據(jù)、信息的核對,在該模塊中操作人員可根據(jù)學(xué)生的入學(xué)年份、專業(yè)信息、畢業(yè)年份對學(xué)生的基本信息進(jìn)行核實(shí)和檢查等工作。在對信息瀏覽模塊進(jìn)行設(shè)計(jì)時(shí)設(shè)計(jì)人員應(yīng)以工作的實(shí)際需要進(jìn)行設(shè)計(jì),以易于瀏覽、修改為設(shè)計(jì)重點(diǎn)。(3)幫助模塊:是對于還不熟悉系統(tǒng)的操作人來來進(jìn)行系統(tǒng)的操作學(xué)習(xí),遇到不會(huì)操作的地方也可通過幫助模塊來獲取幫助。該模塊是本系統(tǒng)的詳細(xì)說明,對操作人員盡快熟悉本系統(tǒng)有極大的幫助。本系統(tǒng)采用的是VB6.0系統(tǒng)的TabStrip、Toolbar、RichTextBox、treeview等控件相組合的設(shè)計(jì)方案來進(jìn)行系統(tǒng)設(shè)計(jì)的,以一般的Windows傳統(tǒng)的幫助系統(tǒng)相比操作更加簡便、容易學(xué)習(xí)。
三、總結(jié)
本文中設(shè)計(jì)的學(xué)生成績管理系統(tǒng)主要應(yīng)用于學(xué)生成績管理,其目的是實(shí)現(xiàn)學(xué)生成績的統(tǒng)一化管理,通過計(jì)算機(jī)技術(shù)對學(xué)生的成績進(jìn)行日常的管理工作。VB編程軟件可以與專業(yè)的開發(fā)軟件Software Development Kit軟件相提并論,采用VB來完善學(xué)生成績管理系統(tǒng)具有效率高、操作簡便、功能強(qiáng)等特點(diǎn),值得廣泛推廣。
參考文獻(xiàn):
[1]周姝,張惠茹.基于VB的學(xué)生成績檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(21):229-230.
[2]趙亞娟.VB學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2011(3):38-42.