數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用技術(shù) 教學(xué)課件 陳漫紅 第15章 用ASP.NET進(jìn)行WEB數(shù)據(jù)庫開發(fā)_第1頁
數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用技術(shù) 教學(xué)課件 陳漫紅 第15章 用ASP.NET進(jìn)行WEB數(shù)據(jù)庫開發(fā)_第2頁
數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用技術(shù) 教學(xué)課件 陳漫紅 第15章 用ASP.NET進(jìn)行WEB數(shù)據(jù)庫開發(fā)_第3頁
數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用技術(shù) 教學(xué)課件 陳漫紅 第15章 用ASP.NET進(jìn)行WEB數(shù)據(jù)庫開發(fā)_第4頁
數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用技術(shù) 教學(xué)課件 陳漫紅 第15章 用ASP.NET進(jìn)行WEB數(shù)據(jù)庫開發(fā)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

在線教務(wù)輔導(dǎo)網(wǎng):://shangfuwang教材其余課件及動(dòng)畫素材請查閱在線教務(wù)輔導(dǎo)網(wǎng)QQ:349134187

或者直接輸入下面地址:://shop106150152.taobao

數(shù)據(jù)庫系統(tǒng)原理

與應(yīng)用技術(shù)

機(jī)械工業(yè)出版社第15章用ASP.NET進(jìn)行WEB數(shù)據(jù)庫開發(fā)

15.1Web數(shù)據(jù)庫概述15.2開放式數(shù)據(jù)庫開發(fā)15.3ASP.NET技術(shù)

15.4開發(fā)Web數(shù)據(jù)庫應(yīng)用實(shí)例15.5本章小結(jié)15.1Web數(shù)據(jù)庫概述15.1.1Web數(shù)據(jù)庫的體系結(jié)構(gòu)15.1.2Web數(shù)據(jù)庫的基本概念15.1.3Web環(huán)境操作SQLServer數(shù)據(jù)庫15.1Web數(shù)據(jù)庫概述構(gòu)Web數(shù)據(jù)庫充分發(fā)揮了DBMS高效的數(shù)據(jù)存儲(chǔ)和管理能力,將客戶融入統(tǒng)一的Web瀏覽器,為用戶提供使用簡便、內(nèi)容豐富的服務(wù),已成為Internet的核心服務(wù)之一。HTTP請求服務(wù)器端客戶端數(shù)據(jù)庫HTTP響應(yīng)(數(shù)據(jù)庫數(shù)據(jù))SQLODBCSQL15.1.1Web數(shù)據(jù)庫的體系結(jié)構(gòu)客戶端只有瀏覽器(Browser),一般沒有應(yīng)用程序,借助于JavaApplet、VBScript、JavaScript、ActiveX技術(shù)可以處理一些簡單的客戶端處理邏輯,顯示用戶請求Web服務(wù)器端的執(zhí)行結(jié)果。應(yīng)用層負(fù)責(zé)接收遠(yuǎn)程或本地的資料查詢請求,然后運(yùn)行服務(wù)器腳本,借助于CGI、ADO等中間部件把資料請求通過ODBC、JDBC、XMLforAnalysisXML及半結(jié)構(gòu)化數(shù)據(jù)庫系統(tǒng)等發(fā)送到數(shù)據(jù)庫服務(wù)器上以獲取相關(guān)資料,再把結(jié)果資料轉(zhuǎn)化成HTML及各種腳本傳回客戶的瀏覽器。15.1.1Web數(shù)據(jù)庫的體系結(jié)構(gòu)數(shù)據(jù)庫層負(fù)責(zé)管理數(shù)據(jù)庫、實(shí)現(xiàn)資料的定義、更新、維護(hù),響應(yīng)應(yīng)用服務(wù)器的資料請求。

15.1.2Web數(shù)據(jù)庫的基本概念A(yù)SP的本概念

ASP的組成包括內(nèi)置對象、內(nèi)置組件、腳本組件和第三方組件。(1)ASP提供的內(nèi)置對象

對象名稱對象功能Request對象負(fù)責(zé)從用戶端接收信息Response對象負(fù)責(zé)傳送信息給用戶Server對象負(fù)責(zé)控制ASP的運(yùn)行環(huán)境Session對象負(fù)責(zé)存儲(chǔ)個(gè)別用戶的信息,以便重復(fù)使用Application對象負(fù)責(zé)存儲(chǔ)數(shù)據(jù)以供多個(gè)用戶使用ObjectContext對象可供ASP程序直接配合MicrosoftTransactionServer(MTS)進(jìn)行分布式的事務(wù)處理(2)ASP的內(nèi)置組件名稱功能AdRotator廣告翻轉(zhuǎn)器組件,可以交替地顯示圖像和文字,并可以通過圖像連接到另一個(gè)URLBrowserCapabilities瀏覽器描述組件,可以檢查所使用的瀏覽器,根據(jù)其特性以決定傳送給瀏覽器的內(nèi)容ContentLinker內(nèi)容連接組件,通過應(yīng)用程序的ASP文件,提供邏輯導(dǎo)航瀏覽的工具,而不需要文件中的URL參考??梢院芊奖愕厥褂靡粋€(gè)文檔來管理超鏈接、上一頁、下一頁等連接功能。ContentRotator內(nèi)容翻轉(zhuǎn)器組件,讓HTML內(nèi)容輪流顯示在網(wǎng)頁上Counters計(jì)數(shù)器組件,用于創(chuàng)建、存儲(chǔ)、遞增或檢索任意數(shù)量的獨(dú)立計(jì)數(shù)器,提供任何種類數(shù)據(jù)的統(tǒng)計(jì)(2)ASP的內(nèi)置組件Email(CDONTS)發(fā)送E-Mail給使用者,全稱是CollaborationDataObjectsforWindowsNTServerPageCounter訪問計(jì)數(shù)器組件,記錄來訪者打開頁面的次數(shù)PermissionChecker允許檢查組件,檢查使用者是否有權(quán)存取某個(gè)文件ActiveXDataObjects用ASP訪問數(shù)據(jù)庫的組件名稱功能ASP的腳本和外置組件(3)ASP的腳本組件名稱功能Dictionary用內(nèi)置函數(shù)來完成大量數(shù)據(jù)的存儲(chǔ)和處理等基本任務(wù),提供一種存儲(chǔ)值的有效方式。FileAccess文件存取組件,提供讀寫服務(wù)器文件的功能,可取得并修改儲(chǔ)存在文件中的信息。(4)ASP的外置組件ASP的外置組件或稱第三方組件是使用VB、VC++、VFP等支持組件對象模型技術(shù)的語言編寫的ASP組件,該類組件根據(jù)用戶需求定制,極大擴(kuò)展了ASP的靈活性。ADO的基本概念

名稱功能Connection對象負(fù)責(zé)對數(shù)據(jù)庫的實(shí)際連接動(dòng)作,管理程序?qū)?shù)據(jù)的一切操作,是數(shù)據(jù)庫與外界聯(lián)系的唯一通道,對數(shù)據(jù)源的任何操作都需要建立一個(gè)Connection對象,是ADO的基礎(chǔ)。Command對象定義對數(shù)據(jù)源執(zhí)行的命令,可以接受SQL命令、表的名稱和存儲(chǔ)過程的名稱。通過對SQL服務(wù)器的查詢和存儲(chǔ)過程的調(diào)用,Command對象有強(qiáng)大的數(shù)據(jù)庫訪問能力,既可以完成對數(shù)據(jù)庫的插入、刪除和訪問等無須返回結(jié)果的操作,也可以使用Select語句返回一個(gè)記錄集。Recordset對象用于瀏覽和操作(包括增加、修改、刪除、分頁顯示、在線編輯)數(shù)據(jù)庫中的數(shù)據(jù)。Error對象用于返回?cái)?shù)據(jù)訪問過程中所發(fā)生的錯(cuò)誤或警告信息。Parameter對象用于傳遞參數(shù)給有參數(shù)的SQL查詢或存儲(chǔ)過程。Property對象用于代表ADO對象的動(dòng)態(tài)屬性,由數(shù)據(jù)提供者動(dòng)態(tài)定義。Field對象用于代表一個(gè)記錄集中的某一列,通過該對象可以取得一個(gè)記錄急內(nèi)不同列的值。ADO組件中各集合的名稱及其功能名稱功能Properties集合所有Property對象的集合,用于保存與Connection、Command、Recordset和Field對象有關(guān)的各個(gè)Property對象。Parameters集合所有Parameter對象的集合,在Command對象中包含有一個(gè)Parameters集合。Fields集合所有Field對象的集合,該集合關(guān)聯(lián)著一個(gè)Recordset對象的所有列。記錄集中返回的每一列在Fields集合中都有一個(gè)相關(guān)的Field對象。Errors集合所有Error對象的集合。對ADO對象的操作可能產(chǎn)生一個(gè)或多個(gè)錯(cuò)誤,每當(dāng)錯(cuò)誤發(fā)生時(shí),就講一個(gè)或多個(gè)Error對象放置到Connection對象的Errors集合中。枚舉該集合中的指定錯(cuò)誤可使錯(cuò)誤處理程序更精確地確定錯(cuò)誤產(chǎn)生的來源及其原因,并采用相應(yīng)的措施解決這些出現(xiàn)的問題。ADO對象與數(shù)據(jù)集合之間的關(guān)系15.1.3Web環(huán)境操作SQLServer數(shù)據(jù)庫一種是在Web服務(wù)器端提供中間件來連接Web服務(wù)器和數(shù)據(jù)庫服務(wù)器,中間件負(fù)責(zé)管理Web服務(wù)器和數(shù)據(jù)庫服務(wù)器之間的通信并提供應(yīng)用程序服務(wù)另一種是把應(yīng)用程序下載到客戶端并在客戶端直接訪問數(shù)據(jù)庫目前Windows環(huán)境下訪問Web數(shù)據(jù)庫的技術(shù)主要有:(1)基于公共網(wǎng)關(guān)接口CGI的Web數(shù)據(jù)庫訪問技術(shù)(2)基于服務(wù)器擴(kuò)展的API的Web數(shù)據(jù)庫訪問技術(shù)(3)基于ODBC的Web數(shù)據(jù)庫訪問技術(shù)(4)基于JDBC的Web數(shù)據(jù)庫技術(shù)(5)基于ASP技術(shù)的Web數(shù)據(jù)庫訪問技術(shù)在ASP中使用ADO組件訪問后臺(tái)數(shù)據(jù)庫的具體步驟:(1)定義數(shù)據(jù)源在Web服務(wù)器上打開“控制面板”,選中“ODBC”,在“系統(tǒng)DSN”下選“添加”,選定你希望的數(shù)據(jù)庫種類、名稱、位置等。(2)使用ADO組件查詢Web數(shù)據(jù)庫:①建立數(shù)據(jù)庫連接并打開目標(biāo)數(shù)據(jù)庫:調(diào)用Server.CreateObject方法取得ADODB.Connection”的實(shí)例,再使用Open方法打開數(shù)據(jù)庫:conn

=

Server.CreateObject(“ADODB.Connection”)conn.Open(“HT”)②指定要執(zhí)行的SQL命令可對數(shù)據(jù)庫操作,如查詢,修改,刪除等,這些都是通過SQL指令來完成。如要在數(shù)據(jù)表signaltab中查詢代碼中含有“X”的記錄:sqlStr

=

“select

*

from

signaltab

where

code

like

‘%X%’”rs

=

conn.Execute(sqlStr)使用RecordSet屬性和方法,并顯示結(jié)果rs

=

Server.CreateObject(“ADODB.RecordSet”)rs.Open(sqlStr,conn,1,A)//A=1讀取,A=3

新增、修改、刪除

…..rs.close():

關(guān)閉連接。在RecordSet組件中常用的屬性和方法:rs.Fields.Count:

RecordSet對象的字段數(shù)。rs(i).Name:

第i個(gè)字段的名稱,i為0至rs.Fields.Count-1rs(i):

第i個(gè)字段的數(shù)據(jù),i為0至rs.Fields.Count-1rs("字段名"):

指定字段的數(shù)據(jù)。rs.Record.Count:游標(biāo)中的數(shù)據(jù)記錄總數(shù)。rs.EOF:

是否最后一條記錄。rs.MoveFirst:

指向第一條記錄。rs.MoveLast:

指向最后一條記錄。在RecordSet組件中常用的屬性和方法:rs.MovePrev:

指向上一條記錄。rs.MoveNext:

指向下一條記錄。rs.GetRows:

將數(shù)據(jù)放入數(shù)組中。rs.Properties.Count:ADO的ResultSet或Connection的屬性個(gè)數(shù)。rs.Properties(item).Name:ADO的ResultSet或Connection名稱。rs.Properties:

ADO的ResultSet或Connection的值。④關(guān)閉數(shù)據(jù)庫conn.close()15.2開放式數(shù)據(jù)庫開發(fā)

15.2.1ODBC及其接口編程15.2.2ADO數(shù)據(jù)庫接口介紹15.2.1ODBC及其接口編程ODBC由縱向4部分構(gòu)成,其主要功能如下:ODBC數(shù)據(jù)庫應(yīng)用程序:用宿主語言和ODBC函數(shù)編寫的應(yīng)用程序用于訪問數(shù)據(jù)庫。可執(zhí)行以下任務(wù):①請求與數(shù)據(jù)源的連接和會(huì)話(SQLConnect);②向數(shù)據(jù)源發(fā)送SQL請求(SQLExecDirct或SQLExecute);③對SQL請求的結(jié)果定義存儲(chǔ)區(qū)和數(shù)據(jù)格式;④請求結(jié)果;⑤處理錯(cuò)誤;⑥如果需要,把結(jié)果返回給用戶;⑦對事務(wù)進(jìn)行控制,請求執(zhí)行或回退操作(SQLTransact);⑧終止對數(shù)據(jù)源的連接(SQLDisconnect)。ODBC驅(qū)動(dòng)程序管理器:驅(qū)動(dòng)程序管理器包含在ODBC32.DLL中,對用戶是透明的。其任務(wù)是管理ODBC驅(qū)動(dòng)程序,為應(yīng)用程序加載、調(diào)用和卸載DB驅(qū)動(dòng)程序,是ODBC中最重要的部件。ODBC數(shù)據(jù)庫驅(qū)動(dòng)程序:是一些DLL,提供了ODBC和數(shù)據(jù)庫之間的接口。處理ODBC函數(shù),向數(shù)據(jù)源提交用戶請求執(zhí)行的SQL語句。數(shù)據(jù)源:是DB驅(qū)動(dòng)程序與DBS之間連接的命名。數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實(shí)際上是一種數(shù)據(jù)連接的抽象。15.2.2ADO數(shù)據(jù)庫接口介紹Connection對象接口Connection對象的屬性列表屬性說明CommandTimeOut設(shè)置執(zhí)行Execute方法的逾期時(shí)間,以秒為單位,默認(rèn)值為30秒,也可以調(diào)整,如objConn.CommandTimeOut=60ConnectionString描述數(shù)據(jù)庫的連接方式ConnectionTimeOut設(shè)置Connection對象連接數(shù)據(jù)庫的逾期時(shí)間,以秒為單位,默認(rèn)值為15秒,默認(rèn)情況下,若Connection對象無法連接數(shù)據(jù)庫,則返回失敗CursorLocation設(shè)置或返回光標(biāo)提供者的位置,若CursorLocation的值設(shè)為2(adUseServer),表示使用服務(wù)器端光標(biāo)(默認(rèn));若CursorLocation的值設(shè)為3(adUseClient),表示使用瀏覽器端光標(biāo)State返回?cái)?shù)據(jù)庫的連接狀態(tài),是打開還是關(guān)閉Version返回ADO函數(shù)的版本號Connection對象接口Connection對象的方法列表方法說明Open打開一個(gè)數(shù)據(jù)庫連接Close關(guān)閉一個(gè)數(shù)據(jù)庫連接Execute對表進(jìn)行SQL查詢等操作BeginTrans初始化一個(gè)存取操作CommitTrans將存取操作(Transaction)所做出的改變存儲(chǔ)至數(shù)據(jù)庫RollbackTrans復(fù)原存取操作所做出的改變Command對象接口

Command對象的屬性列表屬性說明ActiveConnection指明用來進(jìn)行SQL語句的數(shù)據(jù)庫連接CommandText指明表的名稱或SQL語句CommandType指明Command對象的類型,若CommandText為表名,則該屬性必須設(shè)置為adCmdTable,否則不用設(shè)置Command對象提供Execute方法,用于執(zhí)行由CommandText屬性指定的SQL語句、存儲(chǔ)過程、查詢等。Recordset對象接口Recordset對象的屬性列表屬性說明CursorType指出Recordset對象中使用的光標(biāo)類型,有4種光標(biāo):前向光標(biāo)、鍵集光標(biāo)、動(dòng)態(tài)光標(biāo)和靜態(tài)光標(biāo)CursorLocation設(shè)置或返回光標(biāo)的位置,若CursorLocation的值為2(adUseServer),表示使用服務(wù)器端光標(biāo)(默認(rèn));若CursorLocation的值為3(adUseClient),表示使用瀏覽器光標(biāo)。LockType指定在編輯過程中對記錄的鎖定類型,同樣也有4種鎖定類型:adLockReadOnly、adLockPerssimistic、adLockOptimistic和adLockBatchOptimsticFilter從Recordset對象中篩選記錄MaxRecords可以返回的最多記錄條數(shù)BOF指明當(dāng)前記錄指針是否在首記錄之前,若是,則返回True;否則返回FalseEOF指明當(dāng)前記錄指針是否在尾記錄之后,若是,則返回True;否則返回FalseBookMark將指針設(shè)置在某一條記錄上,類似書簽的功能RecordCount返回Recordset對象中的記錄數(shù)AbsolutePage當(dāng)Recordset對象設(shè)有分頁時(shí),返回當(dāng)前的頁碼Recordset對象的屬性列表PageSize當(dāng)Recordset對象設(shè)有分頁時(shí),該屬性定義一頁中包含的記錄數(shù)PageCount返回Recordset對象中包含的數(shù)據(jù)頁數(shù)AbsolutePosition當(dāng)前記錄的絕對位置ActiveConnection指明用來進(jìn)行SQL語句的數(shù)據(jù)庫連接Source設(shè)置用來建立Recordset對象的SQL來源State返回Recordset對象的狀態(tài):打開/關(guān)閉Status返回對記錄的處理是否成功:成功/失敗屬性說明Recordset對象的方法

Recordset對象的方法列表方法說明Open打開一個(gè)Recordset對象Close關(guān)閉一個(gè)Recordset對象,但系統(tǒng)并沒有釋放該對象占用的內(nèi)存空間AddNew為可更新的Recordset對象增加一個(gè)新記錄Clone復(fù)制某個(gè)已存在的Recordset對象Delete刪除Recordset對象中當(dāng)前指針?biāo)傅降挠涗沀pdate保存對當(dāng)前Recordset對象記錄的更新CancelUpdate取消對當(dāng)前Recordset對象中某條記錄的任何改變,這個(gè)方法只有在修改記錄之后、且記錄尚未寫入數(shù)據(jù)庫之前能夠取消更新,使記錄恢復(fù)原來的數(shù)據(jù)UpdateBatch在批量更新模式下,更新Recordset對象中的所有更改CancelBatch在批量更新模式下,取消批次更新MoveFirst移到Recordset對象中的第一條記錄MoveLast移到Recordset對象中的最后一條記錄MoveNext移到Recordset對象中當(dāng)前指針?biāo)傅南乱粭l記錄Move移動(dòng)Recordset對象中當(dāng)前指針到第n條記錄MovePrevious移到Recordset對象中當(dāng)前指針?biāo)傅纳弦粭l記錄15.3ASP.NET技術(shù)15.3.1ASP.NET簡介15.3.2ASP.NET的編程模型15.3.3ASP.NET的開發(fā)環(huán)境15.3.1ASP.NET簡介

ASP.NET在ASP和.NETFramework的基礎(chǔ)上增加了一些新功能,主要體現(xiàn)在以下4個(gè)方面:(1)可以用任何與.NET兼容的語言(如VB.NET、C#、Jscript.NET等)開發(fā)應(yīng)用程序。(2)提供了一種簡單的編程模型,使開發(fā)人員能夠編寫在應(yīng)用程序級運(yùn)行的邏輯,且可以在Global.asax文本文件中或在作為程序級部署的已編譯類中編寫這種代碼。(3)ASP.NET的性能明顯優(yōu)于.NETFramework和公共語言運(yùn)行庫。(4)ASP.NET在原有ASP和.NETFrameworks基礎(chǔ)上增加了一些新特性,包括Web窗體、服務(wù)器控件、Web服務(wù)、高速緩存和對配置的改進(jìn)。

15.3.2ASP.NET的編程模型

ASP.NET編程模型可以分為ASP.NET運(yùn)行時(shí)模型和頁面編程模型兩種。ASP.NET運(yùn)行時(shí)編程模型ASP.NET頁面編程模型

15.3.3ASP.NET的開發(fā)環(huán)境ASP.NET開發(fā)的軟硬件要求硬件要求CPU:IntelPentiumⅡ-class300MHz(最好IntelPentiumⅢ-class600MHz以上);內(nèi)存:96MB(最好128MB以上);磁盤空間:最低250MB;顯示器:最低800*600像素,256色。對于目前大多數(shù)的用戶來說,個(gè)人計(jì)算機(jī)的硬件配置都能滿足以上要求。軟件要求操作系統(tǒng)要求:Windows2000Professional、Windows2000Server、Windows2000AdvancedServer、WindowsXPProfessional和Windows2003。瀏覽器要求:IE5.5或以上。開發(fā)工具:一個(gè)Web服務(wù)器(如Internet信息服務(wù)(IIS))和將文件寫入該Web服務(wù)器的權(quán)限、.NETFramework2.0、代碼創(chuàng)作環(huán)境。InternetInformationServer(IIS)的安裝與配置IIS的安裝下面以WindowsXP系統(tǒng)環(huán)境為例,介紹IIS的安裝步驟。選擇【開始】/【設(shè)置】/【控制面板】菜單,打開【控制面板】窗口,雙擊【添加或刪除程序】,彈出【添加或刪除程序】對話框。選擇【添加或刪除程序】對話框左邊的【添加/刪除Windows組件】選項(xiàng),彈出【W(wǎng)indows組件向?qū)А繉υ捒?,啟?dòng)Windows組件向?qū)?。在【W(wǎng)indows組件向?qū)А繉υ捒蛑羞x中【Internet信息服務(wù)(IIS)】選項(xiàng)

IIS的配置下面介紹在WindowsXP操作系統(tǒng)上配置IIS的具體步驟。在【控制面板】中雙擊【管理工具】,然后再雙擊【Internet信息服務(wù)】啟動(dòng)IIS管理器。注意:在WindowsXP的IIS管理器中只有一個(gè)默認(rèn)站點(diǎn),不可以建立多個(gè)站點(diǎn)。在WindowsServer版本中,可以建立多個(gè)站點(diǎn)。展開【本地計(jì)算機(jī)】/【網(wǎng)站】/【默認(rèn)網(wǎng)站】

.NetFramework的安裝與配置

.NETFramework2.0的安裝.NETFramework2.0的配置配置網(wǎng)站以支持.Net2.0。依次點(diǎn)擊【開始】/【程序】/【控制面板】/【管理工具】/【Internet信息服務(wù)】,在【Internet信息服務(wù)】管理界面中點(diǎn)選【默認(rèn)網(wǎng)站】后右鍵,選擇【屬性】,在出現(xiàn)的【默認(rèn)網(wǎng)站屬性】窗口中單擊【ASP.NET】選項(xiàng)卡,并在【ASP.NETversion】中選擇“2.0.50727”。同時(shí)還可以看到其安裝路徑等信息。VisualStudio2005的安裝與配置

VisualStudio2005的安裝VisualStudio2005的配置15.4開發(fā)Web數(shù)據(jù)庫應(yīng)用實(shí)例15.4.1GridView控件介紹GridView具有以下功能:通過數(shù)據(jù)源控件自動(dòng)綁定和顯示數(shù)據(jù)。通過數(shù)據(jù)源控件對數(shù)據(jù)進(jìn)行選擇、排序、分頁、編輯和刪除。指定自定義列和樣式。通過處理事件將自己的代碼添加到GridView控件的功能中。15.4.5ASP與SQLServer數(shù)據(jù)庫實(shí)例—在線教育系統(tǒng)管理員功能模塊課程信息管理功能,包括負(fù)責(zé)增加、刪除、查詢和修改課程信息。用戶信息管理功能,包括負(fù)責(zé)增加、刪除、查詢和修改用戶信息,以及管理用戶的選課信息和課程學(xué)習(xí)狀態(tài)信息。普通學(xué)員功能模塊課程選擇功能,從可供選擇的課程列表中申請課程的學(xué)習(xí)。我的課程,包括查看當(dāng)前

溫馨提示

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

評論

0/150

提交評論