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

?

基于VB的學(xué)生信息管理系統(tǒng)設(shè)計(jì)

2015-05-30 23:56:16周寶珍
關(guān)鍵詞:窗體控件數(shù)據(jù)庫(kù)

周寶珍

摘 要:學(xué)生信息管理系統(tǒng)是根據(jù)學(xué)生信息的特點(diǎn)以及學(xué)校管理的實(shí)際需要而設(shè)計(jì),能夠有效地對(duì)學(xué)生信息進(jìn)行管理,減輕學(xué)校工作人員的管理負(fù)擔(dān),提高大量學(xué)生信息管理的效率和科學(xué)化,并減少人為操作的錯(cuò)誤以及不規(guī)范行為,從而提高學(xué)校學(xué)生信息管理的可靠性。

關(guān)鍵詞:控件;窗體;數(shù)據(jù)庫(kù);VB

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8937(2015)03-0073-04

1 系統(tǒng)介紹及開(kāi)發(fā)的意義

1.1 系統(tǒng)介紹

規(guī)范學(xué)生信息管理是一項(xiàng)既重要又復(fù)雜的工作,為提高管理效率,更好的做好本項(xiàng)工作,服務(wù)學(xué)校發(fā)展和教學(xué)過(guò)程管理,根據(jù)學(xué)校實(shí)際情況,基于VB設(shè)計(jì)一套學(xué)生信息管理系統(tǒng)。

1.2 系統(tǒng)開(kāi)發(fā)的意義

隨著教育信息化的不斷進(jìn)步,計(jì)算機(jī)日益成為我們工作密不可分的工具。學(xué)校學(xué)生信息管理是一項(xiàng)常規(guī)工作,對(duì)學(xué)校管理的規(guī)范化、科學(xué)化有著重要意義。因此,開(kāi)發(fā)一個(gè)簡(jiǎn)單易用的學(xué)生信息管理系統(tǒng)對(duì)學(xué)校信息管理科學(xué)化的提升有著明顯的實(shí)用價(jià)值。

1.3 研究方法、發(fā)展趨勢(shì)

本系統(tǒng)是采用功能分析法進(jìn)行設(shè)計(jì)和敘述的一個(gè)系統(tǒng)?,F(xiàn)代信息技術(shù),特別是網(wǎng)絡(luò)和多媒體技術(shù)的發(fā)展,對(duì)各行各業(yè)的工作和生活帶來(lái)了深遠(yuǎn)的影響。辦公信息化、管理信息化已成發(fā)展趨。

本系統(tǒng)采用簡(jiǎn)單單機(jī)模式,在某些方面還有待進(jìn)一步開(kāi)發(fā)。未來(lái)有關(guān)學(xué)生信息管理的架構(gòu)應(yīng)采用多層系統(tǒng),成為適應(yīng)學(xué)校全面信息化發(fā)展方向的校園網(wǎng)絡(luò)應(yīng)用平臺(tái),并整合Internet功能、遠(yuǎn)程控制與訪問(wèn)功能,采用更加先進(jìn)的CS和BS模式,支持學(xué)校日常教學(xué)、教務(wù)管理、信息交流等方面工作的應(yīng)用。構(gòu)建為一個(gè)基于學(xué)校內(nèi)部聯(lián)網(wǎng),支撐不同類型學(xué)校管理需求的綜合服務(wù)平臺(tái)和開(kāi)發(fā)平臺(tái),并以校園信息共享為基點(diǎn),搭建起順暢的信息交流通道。提高教育信息化綜合應(yīng)用水平,提升學(xué)校管理效率。

2 系統(tǒng)分析與設(shè)計(jì)

2.1 系統(tǒng)功能分析

學(xué)校學(xué)生具有很強(qiáng)的流動(dòng)性,每年都有離校、入校和學(xué)籍變化。在校學(xué)生的各種信息也隨時(shí)在發(fā)生改變。要對(duì)這些龐大的信息量進(jìn)行準(zhǔn)確管理并提高工作效率,就必須建立一套有效的管理系統(tǒng)。系統(tǒng)應(yīng)具備基礎(chǔ)管理、信息查詢、增加減少、刪除修改等功能,從而減少學(xué)生信息管理的工作量。

2.2 系統(tǒng)構(gòu)架

本系統(tǒng)主要包括用戶管理、學(xué)生信息管理、學(xué)生成績(jī)管理、密碼修改等四大模塊,各個(gè)模塊的操作流程如圖1所示。

2.3 系統(tǒng)E-R圖

①用戶(包括管理員和普通用戶)基本信息如圖2所示。

②學(xué)生基本信息如圖3所示。

2.4 學(xué)生信息數(shù)據(jù)庫(kù)的設(shè)計(jì)

學(xué)生信息管理系統(tǒng)的建立,首先必須要構(gòu)建一個(gè)科學(xué)的數(shù)據(jù)庫(kù)。本數(shù)據(jù)庫(kù)基于Access2003構(gòu)建,包括3個(gè)基表,分別是用戶信息關(guān)聯(lián)表(admin)、學(xué)生信息關(guān)聯(lián)表(student)和學(xué)生成績(jī)關(guān)聯(lián)表(grade)。

①用戶信息表(admin)結(jié)構(gòu)見(jiàn)表1。

②學(xué)生信息表(student)結(jié)構(gòu)見(jiàn)表2。

③學(xué)生成績(jī)表(grade)結(jié)構(gòu)見(jiàn)表3。

3 系統(tǒng)具體實(shí)現(xiàn)

3.1 登錄窗體設(shè)計(jì)

設(shè)計(jì)一個(gè)登錄窗體(form1)。窗體主要功能是對(duì)用戶真實(shí)性進(jìn)行驗(yàn)證,對(duì)登錄次數(shù)進(jìn)行限制,窗體結(jié)構(gòu)如圖4所示。

3.2 主界面設(shè)計(jì)

設(shè)計(jì)一個(gè)主界面窗體(form2)。窗體要提供按鈕控件和菜單編輯器。窗體在登錄后顯示,基本結(jié)構(gòu)如圖5所示。

3.2.1 Toolbar

在主窗體上設(shè)定一個(gè)工具欄控件,添加6個(gè)按鈕,按鈕屬性見(jiàn)表4。

3.2.2 菜單編輯器

在主窗體上設(shè)定一行菜單編輯器。編輯器的結(jié)構(gòu)和屬性見(jiàn)表5。

3.3 用戶信息管理

用戶信息管理主要包括用戶注冊(cè)、密碼修改和賬號(hào)刪除管理。

3.3.1 用戶注冊(cè)窗體

設(shè)定一個(gè)用戶注冊(cè)窗體(form3),窗體主要提供用戶注冊(cè)功能。運(yùn)行情況如圖6所示。

3.3.2 密碼修改窗體設(shè)計(jì)

添加一個(gè)窗體(form4)、一個(gè)ADO控件。要把控件屬性設(shè)定為鏈接“學(xué)生信息系統(tǒng).mdb”數(shù)據(jù)庫(kù),把記錄源鏈接為數(shù)據(jù)庫(kù)里的“學(xué)生信息表”。把窗體上的文本框的數(shù)據(jù)源設(shè)定為adodc1,把數(shù)據(jù)字段設(shè)定為與數(shù)據(jù)庫(kù)相對(duì)應(yīng)的字段。

該窗體主要用于用戶密碼修改的功能,窗體運(yùn)行情況如圖7所示。

3.3.3 刪除賬號(hào)窗體設(shè)計(jì)

添加一個(gè)窗體(form5)、一個(gè)ADO控件。把ADO控件的屬性設(shè)定為鏈接至“學(xué)生信息系統(tǒng).mdb”數(shù)據(jù)庫(kù),把記錄源鏈接至數(shù)據(jù)庫(kù)中的“用戶賬戶表”,再把窗體上文本框的數(shù)據(jù)源鏈接到adodc1,分別把數(shù)據(jù)字段設(shè)定為與數(shù)據(jù)庫(kù)相對(duì)應(yīng)的字段。

該窗體主要用于用戶密碼修改的功能,窗體運(yùn)行情況如圖8所示。

3.4 學(xué)生基本信息錄入窗體設(shè)計(jì)

設(shè)定一個(gè)窗體(form6)和一個(gè)ADO控件。將ADO控件屬性設(shè)定為鏈接到“學(xué)生信息系統(tǒng).mdb”數(shù)據(jù)庫(kù),將記錄源鏈接到數(shù)據(jù)庫(kù)里面的“學(xué)生信息表”,將窗體上的文本框和下拉框的數(shù)據(jù)源設(shè)定為adodc1,將數(shù)據(jù)字段對(duì)應(yīng)設(shè)定為數(shù)據(jù)庫(kù)中的字段。

該窗體主要針對(duì)學(xué)生基本信息的錄入操作,窗體設(shè)計(jì)如圖9所示。

3.5 學(xué)生基本信息維護(hù)窗體設(shè)計(jì)

設(shè)定一個(gè)窗體(form7)和一個(gè)ADO控件,一個(gè)DataGrid控件。在設(shè)計(jì)中添加一個(gè)數(shù)據(jù)環(huán)境,將ADO控件屬性設(shè)計(jì)為鏈接到“學(xué)生信息系統(tǒng).mdb”,將記錄源鏈接到數(shù)據(jù)庫(kù)中的“學(xué)生信息表”,再將DataGrid控件的數(shù)據(jù)源設(shè)定為DataEnvironment1、把DateMember設(shè)定為Command1。該窗體主要功能是對(duì)學(xué)生基本信息進(jìn)行維護(hù),并將數(shù)據(jù)導(dǎo)出為Excel文件等。窗體設(shè)計(jì)如圖10所示。

3.5.1 數(shù)據(jù)環(huán)境

把數(shù)據(jù)環(huán)境的鏈接屬性設(shè)定為鏈接到Access2003中的“學(xué)生信息系統(tǒng).mdb”中的student表,將命令Command1添加到在建立好的鏈接下,并在屬性頁(yè)設(shè)定數(shù)據(jù)源為student表,將記錄集管理的鎖定類型設(shè)定為開(kāi)發(fā)式,同時(shí)在Command1中添加子命令Command2,將其屬性頁(yè)設(shè)定數(shù)據(jù)源為“學(xué)生信息表”,并在關(guān)聯(lián)定義中增加“學(xué)號(hào)”to“學(xué)號(hào)”的關(guān)聯(lián)。其數(shù)據(jù)環(huán)境結(jié)構(gòu)如圖所11示。

注:在建立數(shù)據(jù)庫(kù)時(shí)添加了較多字段備用,實(shí)際使用中,部分字段并未使用。

3.5.2 DateReport1的設(shè)計(jì)

在系統(tǒng)中設(shè)計(jì)Data Report,并添加一個(gè)數(shù)據(jù)報(bào)表,報(bào)名名稱為默認(rèn)的Data Report1,并將其數(shù)據(jù)源設(shè)定為DataEnvironme-

nt1,DateMember設(shè)定為Command1,報(bào)表窗體設(shè)計(jì)如圖12所示。

報(bào)表的運(yùn)行界面如圖13所示。

3.5.3 成績(jī)查詢

添加一個(gè)窗體(form8)、一個(gè)ADO控件和一個(gè)DataGrid控件。將ADO控件屬性設(shè)定為鏈接到“學(xué)生信息系統(tǒng).mdb”,該部分主要功能完成班級(jí)選擇。窗體運(yùn)行情況如圖14所示。

3.6 成績(jī)信息錄入窗體設(shè)計(jì)

設(shè)定一個(gè)窗體(form9)和一個(gè)DataGrid控件。將控件的數(shù)據(jù)源設(shè)定為DataEnvironment1,將DateMember設(shè)定為Command2。將窗體上的文本框和下拉框的數(shù)據(jù)源設(shè)定為DataEnvironment1,將DateMember設(shè)定為Command1,數(shù)據(jù)字段與數(shù)據(jù)環(huán)境里的字段對(duì)應(yīng)。該窗體主要功能是為學(xué)生添加成績(jī),對(duì)成績(jī)進(jìn)行打印。窗體運(yùn)行情況如圖15所示。

3.6.1 DateReport2的設(shè)計(jì)

在系統(tǒng)中添加Data Report,設(shè)置一個(gè)數(shù)據(jù)報(bào)表,報(bào)表名使用默認(rèn)的Data Report1。報(bào)表的數(shù)據(jù)源設(shè)定為DataEnvironment1,DateMember設(shè)定為Command1。報(bào)表界面如圖16所示。

報(bào)表的運(yùn)行界面如圖17所示。

4 結(jié) 語(yǔ)

本文結(jié)合學(xué)校實(shí)際,對(duì)學(xué)生信息進(jìn)行系統(tǒng)管理進(jìn)行了設(shè)計(jì),并實(shí)現(xiàn)了設(shè)計(jì),對(duì)于這個(gè)系統(tǒng),由于各方面條件的限制,許多系統(tǒng)功能還有待進(jìn)一步精確化,本系統(tǒng)實(shí)現(xiàn)了基本功能,但仍需修改完善,使之功能更加廣泛和完備。

參考文獻(xiàn):

[1] 林陳雷.Visual Basic6.0[M].北京:人民郵電出版社,2005.

[2] 潭浩.學(xué)用Visual Basic編程[M].西安:西安電子科技大學(xué)出版社,2001.

[3] 龔沛曾.面向?qū)ο蟪绦蛟O(shè)計(jì)系列教材[M].北京:高等教育出版社,2003.

[4] 溫賢發(fā).Visual Basic6.0數(shù)據(jù)庫(kù)程序設(shè)計(jì)高手[M].北京:科學(xué)出版社,2001.

[5] 敬錚,于英杰.Visual Basic6.0數(shù)據(jù)庫(kù)開(kāi)發(fā)與專業(yè)應(yīng)用[M].北京:國(guó)防工業(yè)出版社,2002.

猜你喜歡
窗體控件數(shù)據(jù)庫(kù)
試談Access 2007數(shù)據(jù)庫(kù)在林業(yè)檔案管理中的應(yīng)用
檔案天地(2019年5期)2019-06-12 05:12:02
關(guān)于.net控件數(shù)組的探討
軟件(2018年7期)2018-08-13 09:44:42
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
基于LayeredWindow的異形窗體局部刷新
中文信息(2014年2期)2014-03-06 23:49:14
巧設(shè)WPS窗體控件讓表格填寫(xiě)更規(guī)范
就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
電腦迷(2012年24期)2012-04-29 00:44:03
WinCE.net下圖形用戶界面的開(kāi)發(fā)
班玛县| 建阳市| 若尔盖县| 湾仔区| 长武县| 宝鸡市| 改则县| 恩平市| 冀州市| 阆中市| 高平市| 莱芜市| 贞丰县| 民丰县| 大连市| 桐柏县| 黎平县| 临夏市| 奈曼旗| 西乌珠穆沁旗| 六枝特区| 徐水县| 朝阳市| 正蓝旗| 彩票| 红河县| 陆河县| 漳平市| 文化| 汤阴县| 河津市| 时尚| 仙桃市| 敦煌市| 栾川县| 富宁县| 台安县| 樟树市| 宜城市| 泸水县| 德江县|