基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用

基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用

ID:22820413

大?。?45.50 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2018-10-31

基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用_第1頁(yè)
基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用_第2頁(yè)
基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用_第3頁(yè)
基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用_第4頁(yè)
基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用_第5頁(yè)
資源描述:

《基于dataset數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、基于DataSet數(shù)據(jù)訪問(wèn)技術(shù)的新應(yīng)用陳惠娥廣東技術(shù)師范學(xué)院天河學(xué)院摘要:較之于傳統(tǒng)數(shù)據(jù)訪問(wèn)技術(shù)ADO的RecordSet類型,ADO.NET增加了許多在傳統(tǒng)ADO中找不到的新類型(如數(shù)據(jù)適配器DataAdapter)。鑒于此,文章通過(guò)學(xué)生選課系統(tǒng)闡述DataSet新技術(shù)的應(yīng)用,其開(kāi)發(fā)主要包括后臺(tái)管理系統(tǒng)的建立和維護(hù)以及前端界面的開(kāi)發(fā)兩個(gè)方面,提高了程序開(kāi)發(fā)和系統(tǒng)使用管理的效率。關(guān)鍵詞:DataSet;數(shù)據(jù)訪問(wèn)技術(shù);程序開(kāi)發(fā);作者簡(jiǎn)介:陳惠娥(1984一),女,廣東茂名人,講師,碩士;研究方向:軟件工程,大數(shù)據(jù),云計(jì)算等。Newapplicationofdataaccesstechno

2、logybasedonDataSetChenHui'eTianheCollegeofGuangdongPolytechnicNormalUniversity;Abstract:ComparedwiththetraditionaldataaccesstechnologyofADORecordSettype,ADO.NETaddsmanynewtypesthatarenotfoundintraditionalADO,suchastheDataAdapterdataadapter.Inviewofthis,thepaperexpoundstheapplicationofthenewtechn

3、ologyofDataSetthroughthestudentelectivesystem,itsdevelopmentmainlyincludestwoaspects:theestablishmentandmaintenanceofbackstagemanagementsystemandfront-endinterfacedevelopment,whichimprovestheefficiencyofprogramdevelopmentandsystemusemanagement.Keyword:DataSet;dataaccesstechnology;programdevelopm

4、ent;1DataSet對(duì)象及其作用DataSet是ADO.NET離線數(shù)據(jù)訪問(wèn)模型中的核心對(duì)象,能夠在斷幵數(shù)據(jù)庫(kù)連接的基礎(chǔ)上訪問(wèn)數(shù)據(jù)源并調(diào)用程序集處理,然后使用關(guān)聯(lián)的數(shù)據(jù)適配器(TableAdapt)將修改后的數(shù)據(jù)冋傳數(shù)據(jù)庫(kù)[1-2]。這使得ADO.NET在數(shù)據(jù)庫(kù)處理上超越應(yīng)用于客戶端/服務(wù)器系統(tǒng)的ADO技術(shù)。本系統(tǒng)實(shí)現(xiàn)了以下功能模塊:管理員模塊,學(xué)生管理模塊、選課查詢模塊、成績(jī)查詢模塊。系統(tǒng)功能包含學(xué)生信息的添加、修改、刪除、查詢和打印。其主要內(nèi)容包括如下:界面的設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)以及各個(gè)界面后臺(tái)代碼的設(shè)計(jì)。DataSet數(shù)據(jù)集作為MicrosoftNETFramework的一個(gè)創(chuàng)新

5、技術(shù),不依賴于數(shù)據(jù)庫(kù)的獨(dú)立數(shù)據(jù)集合,也并沒(méi)有與數(shù)據(jù)庫(kù)建立即時(shí)的連線位1。在ADO.NET屮,DataSet是專門用來(lái)處理從數(shù)據(jù)保存體(DataStore)中讀出的數(shù)據(jù)。不管底層的數(shù)據(jù)庫(kù)是SQLServer還是ADO,DataSet,都可以操作從不同數(shù)據(jù)源取得數(shù)據(jù)。在DataSet中可以包含任意數(shù)量的DataTable(數(shù)據(jù)表),且每個(gè)DataTable對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)表(Table)或視圖(View)U1。一般來(lái)說(shuō),一個(gè)對(duì)應(yīng)DataTable對(duì)象的數(shù)據(jù)表就是一堆數(shù)據(jù)行(DataRow)與列(DataColumn)的集合。DataTable會(huì)負(fù)責(zé)維護(hù)每一筆數(shù)據(jù)行保留它的初始狀態(tài)(Or

6、iginalState)和當(dāng)前的狀態(tài)(CurrentState),以解決多人同時(shí)修改數(shù)據(jù)時(shí)引發(fā)的沖突問(wèn)題。2主要功能模塊設(shè)計(jì)2.1設(shè)計(jì)父窗體功能模塊目的與要求:掌握父窗體的創(chuàng)建以及菜單欄、工具欄和狀態(tài)欄的綜合應(yīng)用。主要功能:通過(guò)菜單和工具按鈕導(dǎo)航,可以進(jìn)入相應(yīng)的管理窗體,木項(xiàng)目以Forml窗體作為系統(tǒng)的父窗體,從工具箱中添加MenuStrip,ToolStrip,StatusStrip,Timer,PictureBox等控件到Forml窗體屮。父窗體設(shè)計(jì)如圖1所示。松字生選課管理系統(tǒng)雜(0)?3{M)量詢(Q)?a(H學(xué)生雜2017/3/322:17:47圖1父窗體設(shè)計(jì)下載原圖2.2設(shè)

7、計(jì)學(xué)生信息管理模塊目的與要求:掌握數(shù)據(jù)庫(kù)應(yīng)用程序中數(shù)據(jù)集相關(guān)知識(shí)以及數(shù)據(jù)表控件的應(yīng)用。主要功能:通過(guò)菜單和工具按鈕導(dǎo)航,進(jìn)入管理窗體,實(shí)現(xiàn)添加、刪除、更新及査詢等操作。子窗體創(chuàng)建:(1)創(chuàng)建Form2窗體,從工具箱中添加GroupBox,Button,TextBox,RadioButton,DateTimePicker,ComboBox,Label,DataGridView等控件到窗U中。(2)Form2窗體的FormBorderStyle屬性

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。