班級(jí)管理系統(tǒng)(畢業(yè)論文)_第1頁(yè)
班級(jí)管理系統(tǒng)(畢業(yè)論文)_第2頁(yè)
班級(jí)管理系統(tǒng)(畢業(yè)論文)_第3頁(yè)
班級(jí)管理系統(tǒng)(畢業(yè)論文)_第4頁(yè)
班級(jí)管理系統(tǒng)(畢業(yè)論文)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

..設(shè)計(jì)〔論文題目: 班級(jí)學(xué)生管理系統(tǒng) 學(xué)生姓名:專業(yè)班級(jí): 計(jì)管0901 指導(dǎo)老師::評(píng)閱人:20XX5月9日目錄摘要…………1Abstract………………………2第一章引言…………………41.1課題背景……………41.2系統(tǒng)簡(jiǎn)介……………5第二章系統(tǒng)的分析……………62.1系統(tǒng)開(kāi)發(fā)的目標(biāo)和思想……………62.2系統(tǒng)的可行性分析…………………82.3系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介……………………8第三章系統(tǒng)的設(shè)計(jì)……………173.1系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)………………173.2系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)…………………243.3界面設(shè)計(jì)與代碼設(shè)計(jì)……………………20致謝…………………23摘要班級(jí)管理系統(tǒng)用計(jì)算機(jī)管理班級(jí)信息的一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計(jì)算機(jī)還未普及之前班級(jí)管理都是由教師以及班干部來(lái)承擔(dān)的方式來(lái)操作的.現(xiàn)在一般的學(xué)校都采用了信息化管理的方式即采用計(jì)算機(jī)作為工具的實(shí)用的計(jì)算機(jī)班級(jí)信息管理程序來(lái)幫助班主任進(jìn)行更有效的班級(jí)管理。班級(jí)信息管理系統(tǒng)是典型的信息管理系統(tǒng)<MIS>,其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

經(jīng)過(guò)分析,我們使用MICROSOFT公司的VISUALBASIC開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵字:班級(jí)管理,MIS,visualbasic,數(shù)據(jù)庫(kù)AbstractClassmanagementinformationsystemusingacomputermanagementclassescomputerapplicationstechnologyinnovation,Managementhasnotyetpopularinthecomputerbeforeclassesarebornebytheteachersandclasstothecadrestooperate.Theschoolsarenowgenerallyusedinformationmanagementapproachthattheuseofcomputersasatoolforcomputerclassinformationmanagementprocedurestohelpteachersmoreeffectivemanagementclasses.Informationmanagementsystemisatypicalclassinformationmanagementsystem<MIS>,includingitsmaindevelopmentbackgroundtotheestablishmentandmaintenanceofthedatabaseandfront-endapplicationdevelopment2.Therequestfortheestablishmentofstrongdataconsistencyandintegrity,goodforthesecurityofthedata.Forthelatterrequestapplicationsfunctions,suchaseasytousefeatures.

Afteranalysis,weuseMicrosoftvisualbasicdevelopmenttoolcompanies,theuseofitsvariousobject-orienteddevelopmenttools,especiallydatathatcanbeeasilyaccessibleandconcisewindowmanipulationdatabaseintelligentobjects,thefirstprototypeapplicationsysteminashorttimeandthen,computationoftheinitialprototypesystemneedstoconstantlyreviseandimproveuntiltheformationofaviablesystemofusersatisfaction.

keyword:classmanagementMIS,visualbasicdatabase引言課題背景班級(jí)管理系統(tǒng)用計(jì)算機(jī)管理班級(jí)信息的一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計(jì)算機(jī)還未普及之前班級(jí)管理都是由教師以及班干部來(lái)承擔(dān)的方式來(lái)操作的.現(xiàn)在一般的學(xué)校都采用了信息化管理的方式即采用計(jì)算機(jī)作為工具的實(shí)用的計(jì)算機(jī)班級(jí)信息管理程序來(lái)幫助班主任進(jìn)行更有效的班級(jí)管理。班級(jí)信息管理系統(tǒng)是典型的信息管理系統(tǒng)<MIS>,其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。1.2系統(tǒng)簡(jiǎn)介本系統(tǒng)主要服務(wù)與班主任的日常班級(jí)學(xué)生信息管理.主要包括如下幾大主要功能:一:學(xué)生資料<基本資料,通信資料,資料管理>二:成績(jī)管理<班級(jí)成績(jī),個(gè)人成績(jī),成績(jī)管理>三:量化管理<得分情況,得分原因,考核管理,得分情況>四:組織機(jī)構(gòu)<團(tuán)委,班委會(huì)>五:班級(jí)事件<班級(jí)榮譽(yù),活動(dòng)情況>六:班費(fèi)管理<班費(fèi)收入.班費(fèi)支出,剩余班費(fèi)>七:管理員<添加管理員,修改密碼,刪除管理員>八:幫助<關(guān)于我們,每日一看>系統(tǒng)的分析系統(tǒng)開(kāi)發(fā)的目標(biāo)和思想本系統(tǒng)主要服務(wù)于班主任以及班級(jí)管理人員方便管理班級(jí)事物的軟件系統(tǒng),在完成上述任務(wù)前提下力求界面人性化,數(shù)據(jù)處理的可靠以及程序的健壯性的性能.系統(tǒng)的可行性分析技術(shù)上:本系統(tǒng)采用visualbasic6.0與微軟的access作為數(shù)據(jù)庫(kù),技術(shù)上開(kāi)發(fā)難度一般.經(jīng)濟(jì)上:本系統(tǒng)服務(wù)于班主任以及班級(jí)管理人員,提高了工作人員辦事效率,節(jié)省了開(kāi)支.所以具有經(jīng)濟(jì)上的可行性.社會(huì)上:本系統(tǒng)同時(shí)也方便了廣大學(xué)生以及學(xué)校管理者者,服務(wù).所以具有社會(huì)可行性.2.3系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介VisualBasic6.0是Micrsoft公司出品的開(kāi)發(fā)工具,VisualBasic是一種可視化的,面向?qū)ο蟮腤indows開(kāi)發(fā)語(yǔ)言,它具有易用,通用和開(kāi)發(fā)效率高的特點(diǎn)。隨著微軟對(duì)它不斷地改進(jìn)以及計(jì)算機(jī)本身性能的提高,使得VisualBasic越來(lái)越適合一般的應(yīng)用程序開(kāi)發(fā)。正如BillGate所說(shuō),世界上絕大多數(shù)的Windows應(yīng)用程序是用VisualBasic編寫的。在眾多的開(kāi)發(fā)工具中,我們?yōu)槭裁匆x擇VisualBasic6.0呢?因?yàn)閂B具有眾多其它開(kāi)發(fā)工具所沒(méi)有的優(yōu)點(diǎn)!具體介紹如下:開(kāi)發(fā)的高效語(yǔ)言的高效編譯的高效執(zhí)行的高效維護(hù)的高效基于以上理由,我們毫不憂郁的選擇了VB6.0做為我們的開(kāi)發(fā)工具!!命令按鈕類的控件:Caption屬性:用來(lái)顯示在控件上的標(biāo)題。Enable屬性:控制控件的激活狀態(tài)灰色或可用。Appearance屬性:值為1時(shí),則以3D效果顯示該控件,0則不然。Backcolor屬性:用來(lái)改變?cè)诎粹o上顯示圖像的背景色。Cancel屬性:該屬性決定按鈕是否為一個(gè)"取消"按鈕。Default屬性:決定哪一個(gè)命令按鈕控件是窗體的缺省命令按鈕.Font屬性:控制各種文字字體類型.Left,top,height,width屬性:設(shè)定控件的位置與大小.Style,picture屬性:決定按鈕的顯示方式是否為圖像形式出現(xiàn).Visible屬性:確定控件運(yùn)行時(shí)是否為可見(jiàn).Index屬性:當(dāng)控件為一控件數(shù)組時(shí),此屬性值為該控件在數(shù)組的下標(biāo)值.DownPicture屬性:設(shè)置/返回一個(gè)對(duì)圖片的引用,該圖片在按鈕被單擊處于壓下?tīng)顟B(tài)時(shí)顯示。DisabledPicture屬性:設(shè)置/返回一個(gè)對(duì)圖片的引用,該圖片在控件無(wú)效時(shí)顯示在控件中。MaskColor屬性:設(shè)置/返回一個(gè)在按鈕的圖片中作為"掩碼"的的顏色Picture屬性:設(shè)置返回commandButton控件中要顯示的圖片。命令按鈕類的事件:?jiǎn)螕羰录D―Click事件觸發(fā)與適用此事件是在一個(gè)命令按鈕對(duì)象上按下然后釋放一個(gè)鼠標(biāo)按鈕時(shí)發(fā)生。命令按鈕的Click事件僅對(duì)當(dāng)單擊鼠標(biāo)時(shí)發(fā)生。事件處理過(guò)程按鈕單擊事件的處理過(guò)程為:PrivateSubobject-Click〔IndexAsInteger其中Object為引發(fā)該事件的對(duì)象名稱。如果是命令按鈕的控件是數(shù)組,則需要使用Index參數(shù)標(biāo)識(shí)該控件。獲得焦點(diǎn)――GotFocus事件觸發(fā)與適用當(dāng)命令按鈕獲得焦點(diǎn)產(chǎn)生該事件,獲得焦點(diǎn)可以通過(guò)諸如Tab切換或單擊對(duì)象之類的用戶動(dòng)作,或在代碼中用SetFocus方法改變焦點(diǎn)來(lái)實(shí)現(xiàn)。事件處理過(guò)程命令按鈕GotFoucs事件處理過(guò)程為:PrivateSubObject-GotFocus〔IndexAsIntegerLostFocus事件:當(dāng)一個(gè)對(duì)象失去焦點(diǎn)時(shí)發(fā)生KeyDown事件:當(dāng)命令按鈕具有焦點(diǎn)時(shí)按下一個(gè)鍵時(shí)發(fā)生KeyUp事件:當(dāng)命令按鈕具有焦點(diǎn)時(shí)釋放一個(gè)鍵時(shí)發(fā)生。KeyPress事件:當(dāng)用戶按下或松開(kāi)一個(gè)ANSI鍵時(shí)發(fā)生。MouseDown事件:當(dāng)在命令按鈕上按下鼠標(biāo)按鈕時(shí)發(fā)生。MouseMove事件:當(dāng)命令按鈕上移動(dòng)鼠標(biāo)時(shí)發(fā)生。MouseUp事件:當(dāng)在命令按鈕上釋放鼠標(biāo)按鈕時(shí)發(fā)生。標(biāo)簽框類的控件類的控件:Caption屬性:在應(yīng)用程序界面上加入說(shuō)明。Autosize屬性:決定控件是否自動(dòng)改變大小以顯示其全部?jī)?nèi)容。Backstyle屬性:用以指示標(biāo)簽是否透明.Bordstyle屬性:用以設(shè)定控件是否有邊框。文本框類的控件:Text屬性:通過(guò)像text屬性賦值的方法來(lái)改變?cè)搶傩缘闹?。Maxlength屬性:該屬性設(shè)定在文本框控件中能夠輸入的最大字符數(shù)。Multline屬性:該屬性設(shè)定text字符串中是否接受換行符。Scrollbars屬性:該屬性決定是否為文本框加滾動(dòng)條。Passwordchar屬性:該屬性設(shè)定輸入文本的特殊顯示字符,在設(shè)計(jì)密碼程序時(shí)非常有用。Change事件屬性:文本框的內(nèi)容發(fā)生改變時(shí),相應(yīng)的控件之間發(fā)生相應(yīng)的改變,具有即時(shí)性。Keypress:事件由用戶在文本框控件中按任意鍵觸發(fā)。Alignment屬性:設(shè)定控件中的文本對(duì)其方式Appearance屬性:設(shè)定一個(gè)對(duì)象在運(yùn)行時(shí)是否可以3D效果顯示。BackColor屬性:設(shè)置返回背景色BorderStyle屬性:設(shè)置對(duì)象的邊框樣式DataField屬性:設(shè)定數(shù)據(jù)使用者將被綁定到的字段名DataFormat屬性:設(shè)定DataFormat對(duì)象,用于數(shù)據(jù)綁定DataMember屬性:從數(shù)據(jù)供應(yīng)程序提供的幾個(gè)數(shù)據(jù)成員中返回/設(shè)定一個(gè)特定的數(shù)據(jù)成員DataSource屬性:設(shè)定控件綁定的一個(gè)數(shù)據(jù)源DragIcon屬性:設(shè)定圖標(biāo),它將在拖放操作中作為指針顯示DragMode模式:設(shè)定一個(gè)值,確定在拖放操作中所用方式Enabled屬性:設(shè)置/返回運(yùn)行時(shí)TextBox是否相應(yīng)用戶事件Font屬性:設(shè)置/返回字體屬性ForeColor屬性:設(shè)置/返回文本的前景色Height屬性:設(shè)置/返回TextBox的高度IMEMode屬性:設(shè)置/返回?cái)?shù)值用來(lái)確定輸入方法編輯器的狀態(tài)Index屬性:設(shè)置/返回唯一的標(biāo)識(shí)控件數(shù)組中該控件的編號(hào)Left屬性:設(shè)置/返回TextBox控件的水平位置Locked屬性:設(shè)置/返回TextBox中文本是否可編輯LinkItem屬性:設(shè)置/返回DDE與另一個(gè)應(yīng)用程序會(huì)話時(shí),傳給接受端的數(shù)據(jù)MaxLength屬性:設(shè)置/返回一個(gè)值,指定在TextBox控件中能夠輸入的字符最大值MouseIcon屬性:設(shè)置/返回自定義鼠標(biāo)的圖標(biāo)Top屬性:設(shè)置/返回TextBox控件的垂直位置Tag屬性:存儲(chǔ)過(guò)程所需的附加數(shù)據(jù)文本框類的事件:Change事件:當(dāng)改變文本框內(nèi)容時(shí)發(fā)生Click事件:鼠標(biāo)單擊控件時(shí)發(fā)生DblClick事件:用鼠標(biāo)左鍵雙擊控件時(shí)發(fā)生DragDrop事件:在一個(gè)完整的拖放動(dòng)作完成或使用Drag方法,并將其Action參數(shù)設(shè)置為2時(shí)發(fā)生DragOver事件:在拖放操作正在進(jìn)行時(shí)發(fā)生GotFocus事件:當(dāng)一個(gè)命令按鈕獲得焦點(diǎn)時(shí)發(fā)生LinkClose事件:當(dāng)一個(gè)DDE對(duì)話結(jié)束時(shí)發(fā)生LinkError事件:當(dāng)一個(gè)DDE對(duì)話框過(guò)程中出現(xiàn)錯(cuò)誤時(shí),該事件發(fā)生KeyDown事件:當(dāng)命令按鈕具有焦點(diǎn)時(shí)按下一個(gè)鍵時(shí)發(fā)生Validate事件:在焦點(diǎn)轉(zhuǎn)換到另一個(gè)控件之前發(fā)生,此時(shí)該控件的CausesValidation屬性值設(shè)置為True單選按鈕類的控件:Caption屬性:顯示在控件上的文本,是單選按鈕的標(biāo)題。Alignment屬性:決定單選按鈕的標(biāo)題在控件上的位置。Enable屬性:該控件為灰色時(shí)為false,表示運(yùn)行時(shí)不可用。Index屬性:屬性值表示為單選按鈕組成的控件中某個(gè)按鈕的索引值。Tabindex屬性:建立控件時(shí),vb自動(dòng)為其分配一個(gè)tabindex值,利用tab鍵可以在控件之間切換焦點(diǎn)。Value屬性:反映控件狀態(tài)的屬性,返回true表示已選擇了該按鈕。Appearance屬性:設(shè)置/返回一個(gè)對(duì)象在運(yùn)行時(shí)是否以3D效果顯示。BackColor屬性:設(shè)置/返回背景色。Container屬性:設(shè)置/返回Form上的控件屬性。DataField屬性:設(shè)置/返回?cái)?shù)據(jù)使用者將被綁定到的字段名。DataFormat屬性:設(shè)置/返回DataFormat對(duì)象,一個(gè)綁定對(duì)象將附加到它。DisabledPicture屬性:設(shè)置/返回一個(gè)對(duì)圖像的引用,該圖片在控件無(wú)效時(shí)顯示在控件中。DownPicture屬性:設(shè)置/返回一個(gè)對(duì)圖片的引用,該圖片在控件單擊下處于壓下?tīng)顟B(tài)時(shí)顯示。DragMode屬性:設(shè)置/返回一個(gè)值,確定在拖放操作中所用的方式。Font屬性:設(shè)置/返回字體屬性。FontBold屬性:設(shè)置/返回字體粗體樣式。FontItalic屬性:設(shè)置/返回字體斜體樣式。FontStrikethru屬性:設(shè)置/返回字體刪除線樣式。FontUnderLine屬性:設(shè)置/返回字體下劃線樣式。FontName屬性:設(shè)置/返回控件中顯示文本所用的字體大小。FontSize屬性:設(shè)置/返回控件中顯示文本所用的字體大小Height屬性:設(shè)置/返回控件的高度。MaskColor屬性:設(shè)置/返回一個(gè)在控件的圖片中作為掩碼的顏色。MousePointer屬性:設(shè)置/返回一個(gè)值,該值指示在運(yùn)行時(shí)當(dāng)鼠標(biāo)移動(dòng)到對(duì)象上時(shí)顯示的指針類型。單選按鈕類的常用事件:Click事件:鼠標(biāo)單擊控件時(shí)發(fā)生。DbClick事件:當(dāng)在一個(gè)對(duì)象上按下和釋放鼠標(biāo)按鈕并再次按下和釋放按鈕時(shí),該事件發(fā)生。DragDrop事件:在一個(gè)完整的拖放動(dòng)作或使用Drag方法,并將其Action參數(shù)設(shè)置位2時(shí),該事件發(fā)生。DragOver事件:在拖放操作正在進(jìn)行時(shí)發(fā)生。GotFocus事件:當(dāng)獲的對(duì)象焦點(diǎn)時(shí)發(fā)生。LostFocus事件:當(dāng)對(duì)象失去焦點(diǎn)時(shí)發(fā)生。KeyDown事件:當(dāng)控件具有焦點(diǎn)時(shí)按下一個(gè)鍵時(shí)發(fā)生。KeyUp事件:當(dāng)控件具有焦點(diǎn)時(shí)釋放一個(gè)鍵時(shí)發(fā)生。KeyPress事件:當(dāng)用戶按下或釋放ANSI一個(gè)鍵時(shí)發(fā)生。MouseDown事件:當(dāng)在控件上按下鼠標(biāo)鍵時(shí)發(fā)生。MouseMove事件:在控件上移動(dòng)鼠標(biāo)時(shí)發(fā)生。MouseUp事件:在控件上釋放鼠標(biāo)時(shí)發(fā)生。復(fù)選按鈕類的控件:Caption屬性:缺省為check1…。Index屬性:該屬性值為復(fù)選框控件數(shù)組的下標(biāo).Value屬性:value為0表空白,為1表勾號(hào),為2表示灰色勾號(hào).Container屬性:Form控件上的容器。DataChangeed屬性:設(shè)置/返回一個(gè)值,指出被綁定的控件中的數(shù)據(jù)已經(jīng)被某進(jìn)程修改。DataField屬性:設(shè)置或返回?cái)?shù)據(jù)使用者將被綁定到的字段名。DataFormat屬性:設(shè)置或返回DataFormat對(duì)象,用于數(shù)據(jù)綁定。Datasource屬性:設(shè)置或返回控件綁定的一個(gè)數(shù)據(jù)源。DisabledPicture屬性:設(shè)置或返回一個(gè)對(duì)圖片的引用,該圖片在控件無(wú)效時(shí)顯示在控件中。DownPicture屬性:設(shè)置或返回一個(gè)對(duì)圖片的引用,該圖片在控件被單擊處于壓下?tīng)顟B(tài)時(shí)顯示。DragIcon屬性:設(shè)置或返回圖標(biāo),它將在拖放操作中做為指針顯示。DragMode屬性:設(shè)置返回一個(gè)值,確定在拖放操作中所用方式。Font屬性:設(shè)置或返回字體的屬性。Name屬性:設(shè)置或返回控件的標(biāo)識(shí)名。Value屬性:設(shè)置或返回控件的狀態(tài)。復(fù)選按鈕類的控件的基本事件:Click事件:鼠標(biāo)單擊控件時(shí)發(fā)生。DragDrop事件:在一個(gè)完整的拖放動(dòng)作完成或使用Drag方法,并將其Action參數(shù)設(shè)置為2時(shí)發(fā)生。DragOver事件:在拖放操作正在進(jìn)行時(shí)發(fā)生。GotFocus事件:在對(duì)象獲的焦點(diǎn)時(shí)發(fā)生。,OLECompleteDrag事件:當(dāng)源部件被放到目標(biāo)時(shí)發(fā)生,并通知源部件拖放操作被執(zhí)行或取消。OLEDragDrag事件:當(dāng)源部件決定放操作能發(fā)生,卻源部件被放到目標(biāo)部件時(shí),此事件發(fā)生。框架類的控件:1>List屬性:列表框控件的表項(xiàng)是使用數(shù)組的方式保存,數(shù)組的每一個(gè)元素存儲(chǔ)列表控件的一個(gè)表項(xiàng)Listcount屬性:控件列表部分項(xiàng)目的個(gè)數(shù)。Mutselect屬性:可以設(shè)置列表框?yàn)閱芜x或允許多選屬性.Selectd屬性:標(biāo)示一個(gè)數(shù)組,數(shù)組各元素為:Selected<0>,selected<1>…滾動(dòng)條類的控件:Value屬性:滾動(dòng)條上滑塊所在位置由value值所決定。Max和min屬性:對(duì)value值的最大,最小進(jìn)行限制。Largechange屬性:用戶點(diǎn)擊滾動(dòng)條與鍵頭之間的區(qū)域時(shí),value的改變量。4>OnClick事件:用來(lái)添加按鈕的單擊事件所執(zhí)行的程序代碼。定時(shí)器類類的控件:Interval屬性:表示定時(shí)的時(shí)間間隔,以毫秒為單位。Enable屬性:為true時(shí)<缺省值>,激活定時(shí)器開(kāi)始計(jì)時(shí);為false時(shí)處于休眠狀態(tài).Visualbasic6.0連接數(shù)據(jù)庫(kù)的主要方式以下幾種方式:一是:用data控件進(jìn)行數(shù)據(jù)庫(kù)鏈接,二是利用adodc〔ADODataControl>進(jìn)行數(shù)據(jù)庫(kù)鏈接。三是:利用DataEnvironment進(jìn)行數(shù)據(jù)庫(kù)鏈接.四是利用ADO<ActiveXDataObjects>進(jìn)行編程:現(xiàn)在我們來(lái)大致對(duì)這幾種技術(shù)應(yīng)用介紹:用data控件進(jìn)行數(shù)據(jù)庫(kù)鏈接.第一步:給窗體添加一個(gè)Data控件。第二步:用Access建立一個(gè)名為Pad的數(shù)據(jù)庫(kù),在庫(kù)中建立一個(gè)表Myset,給表添加四個(gè)字段:backcolor〔數(shù)據(jù),forecolor<文本,fontname<文本,fontsize〔文本。注意:請(qǐng)將庫(kù)文件存入程序所在目錄。如果你的機(jī)器沒(méi)安裝有Access,可通過(guò)VB建庫(kù)。利用adodc〔ADODataControl>進(jìn)行數(shù)據(jù)庫(kù)鏈接:使用adodata控件訪問(wèn)數(shù)據(jù)庫(kù)可以完全不用編寫代碼,只需要通過(guò)簡(jiǎn)單的設(shè)置和操作其屬性就可以實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,通過(guò)綁定數(shù)據(jù)感知控件,就能提供一個(gè)訪問(wèn)數(shù)據(jù)庫(kù)的界面,用來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的瀏覽,貼加,刪除,修改等操作.利用DAO對(duì)數(shù)據(jù)庫(kù)進(jìn)行操縱:在visualbasic中提供了兩種與jet數(shù)據(jù)引擎接口的方法:data控件與數(shù)據(jù)訪問(wèn)對(duì)象<DAO>DAO是databaseobject的英文縮寫,要訪問(wèn)數(shù)據(jù)庫(kù)一方面數(shù)據(jù)庫(kù)要提供訪問(wèn)接口,另一方面要在編程環(huán)境中有對(duì)數(shù)據(jù)庫(kù)的支持.DAO模型是設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的對(duì)象類的集合.他們提供了管理關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)所需要的全部操作屬性和方法,這其中包括建立數(shù)據(jù)庫(kù),定義表,字段和建立表間關(guān)系,定位和查詢數(shù)據(jù)庫(kù)等.關(guān)系數(shù)據(jù)庫(kù)介紹:關(guān)系數(shù)據(jù)庫(kù)是目前各類數(shù)據(jù)庫(kù)中最重要、最流行的數(shù)據(jù)庫(kù),他應(yīng)用數(shù)學(xué)方法來(lái)處理數(shù)據(jù)庫(kù)數(shù)據(jù),是目前使用最廣泛的數(shù)據(jù)庫(kù)系統(tǒng)。20世紀(jì)70年代以后開(kāi)發(fā)的數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品幾乎都是基于關(guān)系的。在數(shù)據(jù)庫(kù)發(fā)展的歷史上,最重要的成就就是關(guān)系模型。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)與非關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別是:關(guān)系系統(tǒng)只有"表"這一種數(shù)據(jù)結(jié)構(gòu);而非關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對(duì)這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。結(jié)構(gòu)化查詢語(yǔ)言SQL〔StructuredQueryLanguage是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言,其功能包括查詢、操縱、定義和控制四個(gè)方面,是一個(gè)通用的、功能極強(qiáng)的關(guān)系

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論