色播五月综合_国产精品视频中文字幕91_欧美日韩一区二区在线免费观看_久久久久久成人

基于NET平臺下數據庫技術導向性初探

來源:職稱論文發表指導網 作者:田編輯 發布時間:
掃碼咨詢
   摘要:摘要:NET平臺提供了全面、完整的數據庫訪問組件,ADO.NET就是在ADO的基礎上發展而來,全面支持以面向對象的形式來訪問和管理數據庫系統,文中主要以信息管理系統研發為例,探討了

  摘要:NET平臺提供了全面、完整的數據庫訪問組件,ADO.NET就是在ADO的基礎上發展而來,全面支持以面向對象的形式來訪問和管理數據庫系統,文中主要以信息管理系統研發為例,探討了.NET開發平臺下的數據庫技術以及ADO.NET技術訪問和存取數據庫的模式。ADO.NET組件實現了一種全新的數據庫訪問、存取機制。

  關鍵詞:NET框架;ADO.NET;組件;數據庫訪問;信息管理系統

  1、引言

  ADO.NET是.NET開發平臺下的一種全新的數據庫訪問組件,和ADO相比,ADO.NET主要有三個方面的新特性:實現了和XML技術的集成,可以適應WEB環境下的數據訪問需求;ADO.NET打破了ADO的類型轉換機制,簡化操作;ADO.NET在應用性能上更加優越,有效提高應用程序的可伸縮性。目前,.NET開發平臺因其多方面的優越性而在行業信息管理系統中得到廣泛的應用,尤其在WEB系統領域具有相當的影響力。

基于NET平臺下數據庫技術導向性初探

  2、數據庫訪問組件

  2.1ADO.NET

  ADO.NET技術主要包含一組用于與數據源進行通信交互的實現數據庫訪問的面向對象的類庫集合。而大部分情況下,數據源都是指數據庫,然而它也可以是文本類型的文件、辦公軟件的格式比如Excel表格,還可以是XML文件。ADO.NET技術可以實現不同類型的數據源集合進行數據庫系統的通信交互。這主要是由于不同的數據源所需要用到通信協議不同,那么也就需要所以對于不同的數據源必須采用相應的協議。而對于一些比較陳舊的數據源大部分使用ODBC數據庫訪問協議,而對于很多新的數據源則使用OLEDB數據庫訪問協議,同時還在不斷地發展和推出更多的數據源訪問協議。

  2.2ADO.NET結構

  在.NET組件中,ADO.NET類庫集合可以輕松的實現數據庫訪問及處理。ADO.NET類庫提供了和數據源進行通信交互的有關的公共訪問方法,而針對不同的數據源則使用一組不同的對象類庫。通常這些類庫稱之為DataProviders數據庫訪問提供者,同時對于ADO.NET的組件對象來說通常是按照與之通信交互的協議及其數據源的類型進行命名的。ADO.NET主要包括Connection對象、Command對象、DataReader對象、DataSet對象、DataAdapter對象。

  3、基于.NET的信息管理系統(MIS)

  文中以教學管理系統為例,介紹.NET平臺下的MIS系統的設計和開發思路,包括系統功能設計、數據庫設計、數據庫訪問組件設計等過程。

  3.1系統分析與設計

 ?。?)需求分析:設計和開發教學信息管理系統,其主要目標是充分利用現有的網絡資源、多媒體技術、信息管理技術、數據庫系統技術等技術資源實現教學信息資源共享,加強師生之間的交流互動,通過對教學資源、教學過程進行信息化管理,完善并豐富教學過程和內容,為教師提供統一的、良好的教學平臺,可以有效提高教學質量,實現教學資源信息的合理配置和利用。(2)系統設計:根據系統的需求分析和業務流程分析,并結合結構化的程序設計思想,我們設計了系統的軟件結構,每一個模塊完成一個適當的子功能,并把模塊組織成良好的層次系統,頂層模塊調用它的下層模塊、各模塊相互配合以實現程序的完整功能。教學信息管理系統主要包括幾個方面的功能:在線學習模塊、作業管理模塊、教學資源上傳/下載模塊、學生考核管理模塊、系統管理模塊、在線互動模塊、論壇模塊等。

  3.2系統數據庫設計

  本次開發的教學平臺具有動態導航的功能,該功能是通過VisualStudio2012軟件中的控件TreeView來實現的,利用TreeView控件能夠很好地完成節點的各種設置。通過對樹形結構的遞歸方式來調用各種節點的信息,并通過數據庫將這些信息以動態樹形菜單來體現,用戶可以逐層打開這種動態樹形的菜單,然后就可以看到頁面右面顯示出來的隱藏信息。

  數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。數據庫設計的目標就是在給定的DBMS數據庫系統、操作系統和相關軟硬件環境下,如何將用戶的需求,設計并將其轉換為有效的數據庫和表結構,成為很好的可靠的數據庫模式。以教學信息管理系統為例,對教學信息管理系統的業務和數據流程走向的分析,我們設計、提煉出了如下的數據流要素。如下所示:(1)教學資源描述表:資源ID、所屬課程ID、章節ID、資源類型、文件名、文件全路徑。(2)授課信息表:授課ID、教師ID、授課時間、課程ID、時間。(3)學生信息表:學生ID、學生姓名、專業、性別、電話、家庭住址。(4)教師信息表:教師ID、教師姓名、年齡、性別、所在班級。(5)提問信息表:提問ID、主題、內容、時間、學生編號。(6)答疑信息表:提問ID、教師ID、時間、回復內容。

  3.3.NET數據庫訪問組件設計

  以教學信息管理系統中的學生提問信息查詢為例,來介紹并說明ADO.NET組件的使用,程序中使用了DataSet、DataAdapter、DataView等組件。以VisualStudio2005為實現平臺,C#為開發語言。學生提問信息查詢功能:輸入待查找的條件來查找合適的信息,查詢條件包括:按學生ID、提問時間、提問主題、課程ID等。

 ?。?)數據庫連接程序

  SqlConnectionconn=newSqlConnection();

  Conn.ConnectionString=”server=.;uid=sa;pwd=sa;database=jxxt”;

  Conn.Open();

 ?。?)學生提問信息查詢程序

  Stringkind=DropDownKind.SelectedItem.Text;

  Stringsql=”select*fromtwxxwhere”+kind+”like”+”’%”+txt+”%’””;

  DataSetds=newDataSet();

  DataAdapterda=newDataAdapter(sql,conn);

  Da.Fill(ds,”twxx”);

  4、結語

  在.NET平臺下,ADO.NET組件集合了非常豐富的數據庫處理類,是目前.NET平臺下研發信息管理系統的基本數據訪問模型。它的優越性必將得到廣泛的應用和發展,Linq就是從ADO.NET發展而來的。

  參考文獻

  [1]劉昕.基于ADO.NET對象的數據庫訪問[J].新課程學習(下).2011(06).

  [2]王斌.一種基于ASP.NET的數據備份方法[J].現代計算機(專業版).2010(01).

  作者鄧楚楚

  推薦閱讀:什么數據庫檢索的論文能評職稱

聲明:

①文獻來自知網、維普、萬方等檢索數據庫,說明本文獻已經發表見刊,恭喜作者.

②如果您是作者且不想本平臺展示文獻信息,可聯系學術顧問予以刪除.

《道路交通事故責任鑒定標準相關要點分析》
主站蜘蛛池模板: 免费观看亚洲视频| 日本高清久久一区二区三区| 久久99亚洲热视| 久久久久久美女| 国产国语刺激对白av不卡| 日本中文字幕不卡免费| 国产日韩欧美黄色| 欧美精品卡一卡二| 中文字幕日韩精品久久| 日本不卡一区二区三区视频| 伊人天天久久大香线蕉av色| 精品人妻人人做人人爽| 亚洲a级在线播放观看| 国产日本欧美视频| 欧美日韩精品不卡| 亚洲人成网站在线播放2019| 粉嫩av免费一区二区三区| 日本高清一区| 国产精品中文字幕在线观看| 日韩视频在线免费观看| 大波视频国产精品久久| 国产精品久久久久影院日本 | zzjj国产精品一区二区| 韩国日本不卡在线| 日韩手机在线观看视频| 欧美视频在线第一页| 91国内揄拍国内精品对白| 国产女精品视频网站免费| 欧美日韩一区二区视频在线观看 | 91精品国产91久久久久麻豆 主演| 国产精品九九久久久久久久| 欧洲亚洲免费视频| 国产精品欧美激情| 99视频精品全部免费看| 精品国产日本| 国产视频不卡| 国产精品久久久久久久久电影网| 国产精品久久久久7777| 国产日韩一区二区在线观看| 久久精品久久精品国产大片| 欧美日韩亚洲第一|