• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于VB的學生信息管理系統(tǒng)設計

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

    周寶珍

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

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

    中圖分類號:TP311.5 文獻標識碼:A 文章編號:1006-8937(2015)03-0073-04

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

    1.1 系統(tǒng)介紹

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

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

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

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

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

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

    2 系統(tǒng)分析與設計

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

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

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

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

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

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

    ②學生基本信息如圖3所示。

    2.4 學生信息數(shù)據(jù)庫的設計

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

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

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

    ③學生成績表(grade)結(jié)構(gòu)見表3。

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

    3.1 登錄窗體設計

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

    3.2 主界面設計

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

    3.2.1 Toolbar

    在主窗體上設定一個工具欄控件,添加6個按鈕,按鈕屬性見表4。

    3.2.2 菜單編輯器

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

    3.3 用戶信息管理

    用戶信息管理主要包括用戶注冊、密碼修改和賬號刪除管理。

    3.3.1 用戶注冊窗體

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

    3.3.2 密碼修改窗體設計

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

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

    3.3.3 刪除賬號窗體設計

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

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

    3.4 學生基本信息錄入窗體設計

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

    該窗體主要針對學生基本信息的錄入操作,窗體設計如圖9所示。

    3.5 學生基本信息維護窗體設計

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

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

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

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

    3.5.2 DateReport1的設計

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

    nt1,DateMember設定為Command1,報表窗體設計如圖12所示。

    報表的運行界面如圖13所示。

    3.5.3 成績查詢

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

    3.6 成績信息錄入窗體設計

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

    3.6.1 DateReport2的設計

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

    報表的運行界面如圖17所示。

    4 結(jié) 語

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

    參考文獻:

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

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

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

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

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

    猜你喜歡
    窗體控件數(shù)據(jù)庫
    試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應用
    檔案天地(2019年5期)2019-06-12 05:12:02
    關于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    數(shù)據(jù)庫
    財經(jīng)(2017年2期)2017-03-10 14:35:35
    數(shù)據(jù)庫
    財經(jīng)(2016年15期)2016-06-03 07:38:02
    數(shù)據(jù)庫
    財經(jīng)(2016年3期)2016-03-07 07:44:46
    數(shù)據(jù)庫
    財經(jīng)(2016年6期)2016-02-24 07:41:51
    基于LayeredWindow的異形窗體局部刷新
    中文信息(2014年2期)2014-03-06 23:49:14
    巧設WPS窗體控件讓表格填寫更規(guī)范
    就這樣玩會VBA中常見的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    WinCE.net下圖形用戶界面的開發(fā)
    达拉特旗| 顺昌县| 新余市| 称多县| 澜沧| 肥东县| 岳西县| 石林| 古蔺县| 会宁县| 五家渠市| 吉安市| 隆化县| 青河县| 色达县| 行唐县| 芒康县| 遂川县| 探索| 万宁市| 兴海县| 横峰县| 铜鼓县| 潼南县| 兴宁市| 鹤山市| 汨罗市| 平和县| 行唐县| 临泽县| 新巴尔虎右旗| 辽源市| 察雅县| 诏安县| 安乡县| 长海县| 周宁县| 清原| 宁武县| 贵州省| 博爱县|