• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      李 豪

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

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

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

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

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

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

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

      我們?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 開(kāi)發(fā)學(xué)生與教學(xué)管理系統(tǒng)的技術(shù)實(shí)現(xiàn)

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

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

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

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

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

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

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

      查找和檢索僅滿足指定條件來(lái)自一個(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ù)訪問(wèn)頁(yè)(Web頁(yè))。

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

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

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

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

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

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

      Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和 方法)。開(kāi)發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說(shuō)擴(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ī)幫助的功能,寫出來(lái)的程序,不僅僅為公司的內(nèi)部人員使用,還要給廣大的用戶使用,我們要為用戶提供詳細(xì)的文檔資料,確保易于理解,便于操作。我往往運(yùn)用微軟的Help Workshop4.0來(lái)協(xié)助我們創(chuàng)建、運(yùn)行于32位Windows 操作系統(tǒng),是一套獨(dú)立于Visual Basic的幫助文件的工具。使用它我們可以為我們編寫的應(yīng)用程序生成一組幫助文件。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      [1]尹桂萍.淺析VB訪問(wèn)數(shù)據(jù)庫(kù)的常見(jiàn)錯(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ù)庫(kù)窗體關(guān)鍵字
      關(guān)系數(shù)據(jù)庫(kù)在高爐數(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
      成功避開(kāi)“關(guān)鍵字”
      試談Access 2007數(shù)據(jù)庫(kù)在林業(yè)檔案管理中的應(yīng)用
      檔案天地(2019年5期)2019-06-12 05:12:02
      基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索
      基于LayeredWindow的異形窗體局部刷新
      中文信息(2014年2期)2014-03-06 23:49:14
      巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
      一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索方法
      基于用戶反饋的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵字查詢系統(tǒng)
      誘導(dǎo)性虛假下載鏈接不完全評(píng)測(cè)
      阳春市| 沙雅县| 大关县| 大理市| 南丰县| 屯门区| 石棉县| 康平县| 西丰县| 合山市| 武强县| 府谷县| 和平县| 曲周县| 通城县| 平塘县| 大悟县| 隆回县| 柳江县| 阿荣旗| 那坡县| 永定县| 星座| 绿春县| 景谷| 岗巴县| 阿图什市| 安平县| 长治县| 茌平县| 丹寨县| 宜丰县| 乐业县| 民丰县| 定边县| 万载县| 河源市| 冕宁县| 玛纳斯县| 五寨县| 齐河县|