国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

用VB開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)

2014-04-08 22:49:02石朝軍
成才之路 2014年7期
關(guān)鍵詞:模塊設(shè)計(jì)

石朝軍

摘 要:采用Microsoft Visual Basic 6.0作為開(kāi)發(fā)平臺(tái),選用Access 2000完成數(shù)據(jù)庫(kù)后臺(tái)信息管理,從系統(tǒng)總體設(shè)計(jì)到各個(gè)子模塊的設(shè)計(jì),最后再將制作好的代碼打包為安裝程序等,詳細(xì)描述學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)過(guò)程。

關(guān)鍵詞:VB語(yǔ)言;Access數(shù)據(jù)庫(kù);成績(jī)管理;模塊設(shè)計(jì)

在中職學(xué)校,對(duì)于學(xué)生基本信息和成績(jī)的管理是學(xué)校的一項(xiàng)基本工作,也是學(xué)校教學(xué)管理的一個(gè)重要組成部分。隨著中職學(xué)校規(guī)模的不斷擴(kuò)大,人數(shù)增加,對(duì)于學(xué)生成績(jī)的管理采用傳統(tǒng)的手工管理方法已不能適應(yīng)。通過(guò)計(jì)算機(jī)系統(tǒng)對(duì)學(xué)生成績(jī)進(jìn)行管理,能極大提高學(xué)生成績(jī)管理的效率,實(shí)現(xiàn)學(xué)生成績(jī)管理的科學(xué)化、規(guī)范化。

一、系統(tǒng)功能設(shè)計(jì)

(1)系統(tǒng)主要功能描述。①用戶管理:用來(lái)管理系統(tǒng)用戶,可以添加用戶名、修改用戶密碼。②學(xué)生信息管理:學(xué)生基本情況匯總與管理,主要包括對(duì)學(xué)生成績(jī)的添加、修改、刪除和查詢等操作。③成績(jī)管理:主要包括期末成績(jī)、選修課程成績(jī)管理。主要包括對(duì)學(xué)生成績(jī)的添加、修改、刪除、查詢和統(tǒng)計(jì)等操作。④課程管理:主要包括對(duì)課程的添加、刪除和查詢等操作。

(2)在數(shù)據(jù)庫(kù)方面,包括四個(gè)表。①用戶信息表,表名為UserInfo,用于存儲(chǔ)用戶登錄的基本信息,表結(jié)構(gòu)如表1所示。②學(xué)生信息表,表名為Student,用于存儲(chǔ)學(xué)生的基本信息,表結(jié)構(gòu)如表2所示。③成績(jī)表,表名為Grade,用于存儲(chǔ)學(xué)生所學(xué)專(zhuān)業(yè)課程的期末成績(jī)及課程的相關(guān)信息,表結(jié)構(gòu)如表3如示。④課程信息表,表名為Course,用于存儲(chǔ)學(xué)生所學(xué)專(zhuān)業(yè)課程的相關(guān)信息,表結(jié)構(gòu)如表4所示。建立數(shù)據(jù)庫(kù)后,在上述各個(gè)表中錄入一些數(shù)據(jù),用于測(cè)試應(yīng)用程序。

二、開(kāi)發(fā)工具與數(shù)據(jù)庫(kù)應(yīng)用

①采用Microsoft Visual Basic 6.0開(kāi)發(fā)平臺(tái)來(lái)完成系統(tǒng)的前臺(tái)環(huán)境開(kāi)發(fā)。②采用Microsoft Access 2000來(lái)完成數(shù)據(jù)庫(kù)管理平臺(tái)開(kāi)發(fā)。

三、主要模塊設(shè)計(jì)

學(xué)生成績(jī)管理系統(tǒng),主要包括以下幾個(gè)模塊的設(shè)計(jì)。

(1)系統(tǒng)登錄模塊設(shè)計(jì)。該模塊完成系統(tǒng)的登錄。設(shè)計(jì)好登錄邏輯后,將邏輯代碼寫(xiě)入“登錄”按鈕所對(duì)應(yīng)的Click事件過(guò)程中。系統(tǒng)獲取用戶輸入的用戶名和密碼后,將它們與數(shù)據(jù)庫(kù)中存儲(chǔ)的信息進(jìn)行比較,如果匹配,則允許登錄,跳轉(zhuǎn)到系統(tǒng)主窗口;如果不匹配,則根據(jù)具體情況彈出相應(yīng)的警告對(duì)話框。為了使系統(tǒng)更加安全,加入一個(gè)窗口級(jí)公共對(duì)象,用來(lái)記錄密碼輸入錯(cuò)誤的次數(shù),如果超出指定的次數(shù),則自動(dòng)關(guān)閉程序。

(2)MDI窗口菜單欄設(shè)計(jì)。在系統(tǒng)中添加MDI窗口作為系統(tǒng)主窗口,為其加入菜單欄。根據(jù)系統(tǒng)設(shè)計(jì)中的各功能模塊設(shè)計(jì)菜單欄,包括多個(gè)主菜單和其下的菜單命令,并為各子菜單添加Click事件過(guò)程。當(dāng)選擇菜單命令時(shí),顯示相應(yīng)的功能窗口或?qū)崿F(xiàn)相應(yīng)功能。

(3)學(xué)生管理模塊設(shè)計(jì)。本任務(wù)說(shuō)明如何實(shí)現(xiàn)學(xué)生信息管理模塊。當(dāng)成功登錄后,從“學(xué)生信息管理”菜單中依次選擇“學(xué)生信息查詢”和“學(xué)生信息設(shè)置”命令,會(huì)彈出“學(xué)生基本信息”和“學(xué)生信息管理”窗口。在“學(xué)生基本信息”窗口中,可以依次顯示學(xué)生信息,只需要打開(kāi)數(shù)據(jù)庫(kù)鏈接,查詢學(xué)生信息表中的所有記錄,然后使用控件將其顯示出來(lái)即可。在“學(xué)生信息管理窗口”中,需要編寫(xiě)代碼來(lái)對(duì)應(yīng)不同的功能按鈕,以實(shí)現(xiàn)指定功能。

(4)課程管理模塊設(shè)計(jì)。當(dāng)成功登錄后,從“課程管理”菜單中選擇“課程查詢信息”和“課程信息設(shè)置”命令,會(huì)彈出“課程基本信息”和“課程信息管理”窗口。在“課程基本信息”窗口中,可以依次查看課程的基本信息,然后使用控件將其顯示出來(lái)即可;而在“課程信息管理”窗口中,可以查詢指定課程的信息,并添加、修改或刪除課程信息,需要對(duì)命令按鈕編寫(xiě)事件過(guò)程來(lái)實(shí)現(xiàn)相應(yīng)的功能。

(5)成績(jī)管理模塊設(shè)計(jì)。當(dāng)成功登錄后,從“學(xué)生成績(jī)管理”菜單中選擇“學(xué)生成績(jī)查詢”和“學(xué)生成績(jī)管理”命令,會(huì)彈出“學(xué)生成績(jī)信息”和“學(xué)生成績(jī)管理”窗口。在“學(xué)生成績(jī)信息”窗口中,可以整體查看學(xué)生成績(jī),以只讀方式查詢成績(jī)表中的所有記錄;而在“學(xué)生成績(jī)管理”窗口中,可以查詢指定學(xué)生的課程信息,并可以添加、修改或刪除成績(jī),針對(duì)各個(gè)按鈕編寫(xiě)事件代碼,以實(shí)現(xiàn)相應(yīng)的功能。

四、打包制作安裝程序

制作安裝程序往往是軟件開(kāi)發(fā)最后一步,也是重要的一步,因?yàn)檫\(yùn)行安裝程序往往是軟件使用者的第1個(gè)操作。在Visual Basic6.0中,有自帶的打包和展開(kāi)向?qū)б詭椭脩魜?lái)完成安裝程序的制作。

結(jié)束語(yǔ):學(xué)生成績(jī)管理系統(tǒng),是采用Visual Basic+ACCESS的方式進(jìn)行開(kāi)發(fā),包含了后臺(tái)數(shù)據(jù)庫(kù)的建立與維護(hù)、前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,可對(duì)學(xué)生基本信息以及學(xué)生成績(jī)進(jìn)行瀏覽、查詢、添加、刪除、修改等功能。

參考文獻(xiàn):

[1]河南省職業(yè)技術(shù)教育教學(xué)研究室.Visual Basic 6.0程序設(shè)計(jì)[M].

北京:電子工業(yè)出版社,2012.

[2]趙增敏.數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)Access 2003[M].北京:電子工業(yè)出版

社,2010.

(河南平頂山市財(cái)經(jīng)學(xué)校)

猜你喜歡
模塊設(shè)計(jì)
汽車(chē)銷(xiāo)售行業(yè)中數(shù)據(jù)挖掘技術(shù)的應(yīng)用
基于小型ERP管理系統(tǒng)
試論HIS系統(tǒng)中病區(qū)管理模塊的設(shè)計(jì)以及管理效果
基于J2EE的牛奶銷(xiāo)售系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
基于企業(yè)安全審計(jì)系統(tǒng)開(kāi)發(fā)過(guò)程的研究
無(wú)人監(jiān)守點(diǎn)滴自動(dòng)監(jiān)控系統(tǒng)設(shè)計(jì)
PLC智能模塊設(shè)計(jì)研究
科技資訊(2015年31期)2016-03-21 21:44:07
爬壁機(jī)器人應(yīng)用嵌入式控制的探討
基于FPGA的數(shù)字頻率計(jì)設(shè)計(jì)
科技視界(2015年26期)2015-09-11 15:34:08
針織橫機(jī)生產(chǎn)CAPP軟件開(kāi)發(fā)系統(tǒng)主要功能模塊設(shè)計(jì)
鄢陵县| 临武县| 乌兰察布市| 沁源县| 梅河口市| 乐平市| 石屏县| 扶沟县| 屯门区| 获嘉县| 措勤县| 平乡县| 宿迁市| 睢宁县| 江西省| 道孚县| 临泽县| 丹寨县| 定结县| 罗江县| 巴青县| 河源市| 郎溪县| 木兰县| 甘德县| 自治县| 仙游县| 称多县| 新乡县| 五家渠市| 遵义市| 霍州市| 水富县| 新沂市| 江津市| 会宁县| 正镶白旗| 华安县| 福安市| 日照市| 海伦市|