亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析VB程序數(shù)據(jù)庫學(xué)生管理系統(tǒng)

        2011-08-15 00:52:53
        科技傳播 2011年14期
        關(guān)鍵詞:關(guān)系數(shù)據(jù)庫窗體關(guān)鍵字

        李 豪

        廣東省佛山市三水區(qū)技工學(xué)校,廣東 佛山 528100

        隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,應(yīng)用范圍也越來越廣泛,在教學(xué)工作中,運(yùn)用VB程序數(shù)據(jù)庫學(xué)生管理系統(tǒng)可以更方便的對(duì)教學(xué)信息進(jìn)行管理,提高工作效率。此外,使用管理系統(tǒng)軟件還具有檢索快遞,容易查找、存儲(chǔ)加大,壽命加長,成本降低等特點(diǎn),有助于實(shí)現(xiàn)學(xué)校的企業(yè)化管理,與世界先進(jìn)教學(xué)模式順利接軌。

        1 用計(jì)算機(jī)管理學(xué)生與教學(xué)系統(tǒng)的意義

        1)可以存儲(chǔ)歷屆的學(xué)生對(duì)老師的測評(píng)成績的匯總情況,安全、高效;

        2)可以迅速查到所需信息:例如,我們可以通過學(xué)生基本信息表查詢某學(xué)生的班級(jí)、學(xué)號(hào)等有關(guān)基本信息,還有家庭成員的有關(guān)信息等等,當(dāng)然同理可以從教師基本信息表中查詢教師的相關(guān)信息。

        這對(duì)我們學(xué)校節(jié)約辦公經(jīng)費(fèi),提高辦事效率,方便學(xué)生家長及學(xué)校合作伙伴,給主管部門、用人單位等相關(guān)單位都提供了極大的方便,有著深刻的意義。

        隨著網(wǎng)絡(luò)技術(shù)的日新月異,我國信息產(chǎn)業(yè)有了巨大的發(fā)展。根據(jù)2002年12月份中國電信的調(diào)查報(bào)告顯示,我國的上網(wǎng)人數(shù)已達(dá)到9857萬,而且主要集中在18~40歲的年齡段?;ヂ?lián)網(wǎng)的大面積普及,使得學(xué)校的教育信息網(wǎng)絡(luò)化成為必要,它是時(shí)代發(fā)展的必然產(chǎn)物。本系統(tǒng)為我校將來的網(wǎng)絡(luò)化作了先期工作,可以減少后期數(shù)據(jù)庫的建立過程中的大量工作。

        我們?cè)诓殚喆罅繒幕A(chǔ)上根據(jù)具體情況,使用原型法(Rapid Prototyping)僅僅以少量的代價(jià)就構(gòu)建了一個(gè)可執(zhí)行的軟件系統(tǒng)模型,使用戶可以根據(jù)系統(tǒng)顯示迅速確定客戶需求,然后運(yùn)用循環(huán)進(jìn)化的方式,連續(xù)的精化系統(tǒng)模型,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。

        2 開發(fā)學(xué)生與教學(xué)管理系統(tǒng)的技術(shù)實(shí)現(xiàn)

        2.1 編程環(huán)境的選擇

        我們目前使用的微軟公司Visual Basic 6.0是Windows應(yīng)用程序,是目前使用最廣泛的開發(fā)工具,Visual Basic提供了大量的控件,這些控件具備設(shè)計(jì)界面和實(shí)現(xiàn)各種功能的能力,不僅僅減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。因此,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)比較好的選擇方式。

        2.2 關(guān)系型數(shù)據(jù)庫的實(shí)現(xiàn)

        我們選擇Access數(shù)據(jù)庫來作為關(guān)系數(shù)據(jù)庫管理系統(tǒng),Access數(shù)據(jù)庫軟件是WORD文字處理系統(tǒng)的七大組件之一,它為廣大的用戶提供了一個(gè)數(shù)據(jù)庫管理的工具包和應(yīng)用程序的開發(fā)環(huán)境。數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。

        Access的優(yōu)點(diǎn)在于它能夠使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。和其他Office系列產(chǎn)品一樣,Access的最大特點(diǎn)是易用,用戶可以在很短的時(shí)間內(nèi)掌握Access的開發(fā),并利用它的向?qū)Чδ芊奖憧焖俸啽愕卦O(shè)計(jì)出一個(gè)數(shù)據(jù)庫系統(tǒng)。而且可以利用導(dǎo)入、導(dǎo)出和連接數(shù)據(jù)庫的功能、方便地在Access數(shù)據(jù)和Word、Excel、文本文件和其他OLE的數(shù)據(jù)文件之間互相轉(zhuǎn)換,實(shí)現(xiàn)數(shù)據(jù)共享,從而大大提高工作效率。另外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access還可以利用宏和Visual Basic for Application編寫出具有強(qiáng)大功能的數(shù)據(jù)庫應(yīng)用程序,創(chuàng)建超級(jí)鏈接和Web頁實(shí)現(xiàn)網(wǎng)上訪問。

        在現(xiàn)實(shí)中,我們往往碰到如何對(duì)大量數(shù)據(jù)進(jìn)行分類,組織、編碼、存儲(chǔ)、檢索和維護(hù)的問題。這時(shí)候,正是Access大顯身手的大好時(shí)機(jī)。簡單地說,Access軟件的用途是設(shè)計(jì)、開發(fā)和管理數(shù)據(jù)庫。具體來說有以下幾種功能:

        對(duì)于跟蹤的每一類信息創(chuàng)建一個(gè)表存儲(chǔ)數(shù)據(jù),還可以將多個(gè)表中的數(shù)據(jù)組織到一起,定義表之間的關(guān)系。

        查找和檢索僅滿足指定條件來自一個(gè)或多個(gè)表中的數(shù)據(jù),查詢也可以一次更新或刪除多個(gè)記錄,并對(duì)數(shù)據(jù)執(zhí)行預(yù)定義或自定義計(jì)算。

        創(chuàng)建窗體更方便、直接和安全地查看、輸入和更改數(shù)據(jù),還可以利用窗體設(shè)計(jì)出友好的界面。

        創(chuàng)建報(bào)表以一定的方式分析數(shù)據(jù)或顯示數(shù)據(jù)。而且,我們還可以將報(bào)表直接輸出到Word或Excel中進(jìn)一步分析,或者作為電子郵件發(fā)送出去。

        若要在Internet或Intranet上實(shí)現(xiàn)交互方式的報(bào)表、輸入數(shù)據(jù)或分析數(shù)據(jù),可以使用數(shù)據(jù)訪問頁(Web頁)。

        可以利用宏和Visual Basic for Application語言編寫出應(yīng)用程序,對(duì)我們需要的數(shù)據(jù)進(jìn)行檢索,并可以對(duì)檢索結(jié)果進(jìn)行分析和存貯。微軟的JET數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,并通過它以及Visual Basic 來訪問數(shù)據(jù)庫并對(duì)其進(jìn)行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過共用JET數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。

        Adodc控件在數(shù)據(jù)庫中的信息與將信息顯示給用戶看的Visual Basic程序之間架起了一座橋梁。我們可以設(shè)置Adodc控件的各個(gè)屬性,通過它調(diào)用數(shù)據(jù)庫的各個(gè)部分。如果出現(xiàn)缺省,Adodc控件根據(jù)數(shù)據(jù)庫中的一個(gè)或多個(gè)數(shù)據(jù)表建立一個(gè)dynaset-type(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,該記錄集合中的記錄隨原來的數(shù)據(jù)表中的容改變而改變。Adodc控件還提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將Adodc控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫之間建立聯(lián)系。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫的建立、使用和維護(hù)而配置軟件。它建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制。用戶通過數(shù)據(jù)庫管理系統(tǒng)使用各種數(shù)據(jù)庫命令,開發(fā)和執(zhí)行應(yīng)用程序。同時(shí),數(shù)據(jù)庫管理系統(tǒng)還承擔(dān)著數(shù)據(jù)庫的維護(hù)工作,保證數(shù)據(jù)庫的安全和完整。

        Access數(shù)據(jù)庫和其他著名的數(shù)據(jù)庫管理系統(tǒng)(例如:Oracle System和SQL Server)一樣,是一種真正的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它為用戶提供了一套關(guān)系數(shù)據(jù)庫的管理工具和一個(gè)數(shù)據(jù)庫應(yīng)用程序的開發(fā)環(huán)境,包括了表格、查詢、窗體、報(bào)表、Web頁、宏和代碼模塊這幾個(gè)組件。用戶可以根據(jù)自己的實(shí)際情況,通過Access進(jìn)行數(shù)據(jù)庫的設(shè)計(jì),建立表來存儲(chǔ)數(shù)據(jù),方便地使用多種方式來篩選、分析和查詢數(shù)據(jù),設(shè)計(jì)出具有友好界面和功能強(qiáng)大的應(yīng)用程序,還可以輸出美觀的報(bào)表,讓其他用戶通過網(wǎng)絡(luò)遠(yuǎn)程訪問自己的數(shù)據(jù)。

        3 Windows下的Visual Basic編程技術(shù)

        Visual Basic是一種新型現(xiàn)代程序設(shè)計(jì)語言,它采用了可視化的編程方法,傳統(tǒng)的Basic語言的程序設(shè)計(jì)是面向過程的,用戶不僅要告訴編程系統(tǒng)做什么,還要具體指明什么時(shí)候怎么做。而Visual Basic是面向?qū)ο蟮?,采用事件?qū)動(dòng)的編程機(jī)制,編程時(shí)只需編寫響應(yīng)用戶動(dòng)作的代碼,而不必考慮執(zhí)行的每個(gè)步驟,這就使得它具有其他語言無可比擬的優(yōu)越性。

        3.1 面向?qū)ο蟮木幊?/h3>

        Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和 方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說擴(kuò)展性和強(qiáng)有力的功能。Visual Basic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。

        3.2 聯(lián)機(jī)幫助

        熱以及專業(yè)水平的軟件都具有聯(lián)機(jī)幫助的功能,寫出來的程序,不僅僅為公司的內(nèi)部人員使用,還要給廣大的用戶使用,我們要為用戶提供詳細(xì)的文檔資料,確保易于理解,便于操作。我往往運(yùn)用微軟的Help Workshop4.0來協(xié)助我們創(chuàng)建、運(yùn)行于32位Windows 操作系統(tǒng),是一套獨(dú)立于Visual Basic的幫助文件的工具。使用它我們可以為我們編寫的應(yīng)用程序生成一組幫助文件。

        4 使用Access2000實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫

        4.1 數(shù)據(jù)庫

        數(shù)據(jù)庫就是信息的集合,它是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。我們使用數(shù)據(jù)庫的意義在于方便的組織和表達(dá)信息。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,象記錄、域等。

        4.2 新建數(shù)據(jù)庫

        數(shù)據(jù)庫的創(chuàng)建首先要求設(shè)計(jì)靈活,有邏輯性,并認(rèn)真做好規(guī)劃,任何一個(gè)數(shù)據(jù)庫的創(chuàng)建過程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。

        1)標(biāo)識(shí)需要的數(shù)據(jù);

        2)收集被標(biāo)識(shí)的字段到表中;

        3)標(biāo)識(shí)主關(guān)鍵字字段;

        4)繪制一個(gè)簡單的數(shù)據(jù)圖表;

        5)規(guī)范數(shù)據(jù);

        6)標(biāo)識(shí)指定字段的信息;

        7)創(chuàng)建物理表。

        添加、編輯和刪除記錄是數(shù)據(jù)庫的3種修改操作。這3種操作均可由Visual Basic 創(chuàng)建的程序來完成。

        4.3 實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系

        數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱為自連接。這種連接是指一個(gè)表被連接到它自己的一個(gè)字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有3種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。

        [1]尹桂萍.淺析VB訪問數(shù)據(jù)庫的常見錯(cuò)誤與難點(diǎn).電腦與信息技術(shù),2008(4).

        [2]劉金明,鹿曉力.基于VB和批處理的機(jī)房計(jì)算機(jī)管理軟件的設(shè)計(jì)與實(shí)現(xiàn).河南工程學(xué)院學(xué)報(bào):自然科學(xué)版,2010(3).

        猜你喜歡
        關(guān)系數(shù)據(jù)庫窗體關(guān)鍵字
        關(guān)系數(shù)據(jù)庫在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
        山東冶金(2022年2期)2022-08-08 01:51:30
        履職盡責(zé)求實(shí)效 真抓實(shí)干勇作為——十個(gè)關(guān)鍵字,盤點(diǎn)江蘇統(tǒng)戰(zhàn)的2021
        成功避開“關(guān)鍵字”
        試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
        檔案天地(2019年5期)2019-06-12 05:12:02
        基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索
        基于LayeredWindow的異形窗體局部刷新
        中文信息(2014年2期)2014-03-06 23:49:14
        巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
        一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索方法
        基于用戶反饋的關(guān)系數(shù)據(jù)庫關(guān)鍵字查詢系統(tǒng)
        誘導(dǎo)性虛假下載鏈接不完全評(píng)測
        久久精品一区二区三区蜜桃| 亚洲一区二区三区熟妇| 精品一区二区三区国产av| 国产视频嗯啊啊啊| 日本大胆人体亚裔一区二区| 人妻中文字幕在线一二区| 日本精品视频二区三区| 狠狠躁18三区二区一区| 日日婷婷夜日日天干| 97免费人妻在线视频| 中文字幕久久久人妻无码| 国产成人午夜av影院| 久久一区二区视频在线观看| 狠狠摸狠狠澡| 亚洲av无码精品色午夜在线观看| 欧美性受xxxx黑人xyx性爽| 精品视频专区| 视频福利一区二区三区| 日韩中文字幕久久久老色批| 狠狠躁天天躁无码中文字幕图| 女人被狂躁c到高潮视频| 人人妻人人澡人人爽欧美二区| 国产又黄又爽视频| 国产精品欧美成人片| 国产成人亚洲精品一区二区三区| 91偷拍与自偷拍亚洲精品86| 国产伦理一区二区| 国产成人综合久久精品免费| 亚洲国产精品悠悠久久琪琪| 亚洲精品国产熟女久久久| 在线播放av不卡国产日韩| 久久久av波多野一区二区| 国产精品成人免费视频网站京东 | 99久久99久久精品免费看蜜桃| 国产精品久久久久av福利动漫| 香蕉视频毛片| 国产香蕉一区二区三区| 精品国产一区二区三区a| 中文字幕免费在线观看动作大片| 无码国产精品一区二区免费模式| 欧洲亚洲综合|