大數(shù)據(jù)庫系統(tǒng)開發(fā)實驗三_第1頁
大數(shù)據(jù)庫系統(tǒng)開發(fā)實驗三_第2頁
大數(shù)據(jù)庫系統(tǒng)開發(fā)實驗三_第3頁
大數(shù)據(jù)庫系統(tǒng)開發(fā)實驗三_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

2017年9月8日大三暑假小學(xué)期 數(shù)據(jù)庫系統(tǒng)開發(fā)--郭貴鎖老師實驗報告:學(xué)號:班級:實驗: 訂單管理時間:2017年9月28日2017年9月8日大三暑假小學(xué)期 數(shù)據(jù)庫系統(tǒng)開發(fā)--郭貴鎖老師目錄一、實驗?zāi)康模ㄍㄟ^實驗要達(dá)到什么樣的效果,學(xué)到什么東西)二、實驗條件(實驗使用軟件)三、實驗容(實驗需要做的具體詳細(xì)的實驗項目)四、實驗要求(實驗中,我們要注意的實驗事項和寫實驗報告的詳細(xì)要求)五、實驗步驟(實驗步驟包括具體的每個實驗的實驗方法、實驗結(jié)果和實驗結(jié)果分析,按照每步遇到的問題,進(jìn)行分析解決)六、實驗感悟(總結(jié)實驗中遇到的問題,以后該怎么解決)12017年9月8日大三暑假小學(xué)期 數(shù)據(jù)庫系統(tǒng)開發(fā)--郭貴鎖老師一、實驗?zāi)康膶W(xué)習(xí)數(shù)據(jù)庫應(yīng)用程序的開發(fā)和實現(xiàn)部分功能(查詢、插入、刪除、更新和保存等)二、實驗條件MicrosoftSQLServerManagementStudioMicrosoftVisualStudioWindows8C#編程語言三、實驗容編程實現(xiàn)示例數(shù)據(jù)庫中訂單明細(xì) SalesOrderDetail的查詢、插入、更新與刪除功能如下:1)查詢功能。程序運(yùn)行后,訂單表中顯示所有訂單,第一個訂單為當(dāng)前訂單,訂單明細(xì)表中顯示當(dāng)前訂單的所有訂單明細(xì)。當(dāng)前訂單發(fā)生改變時(即點擊訂單表中的某個訂單埋),訂單明細(xì)表中的容發(fā)生相應(yīng)的變化。2)刪除功能:選取訂單明細(xì)中的一行,點擊刪除,選擇的訂單明細(xì)從表中刪除,但并不真正從數(shù)據(jù)庫中刪除。3)插入功能:可以在訂單明細(xì)表的最后輸入新的訂單明細(xì)。(4)更新功能:可以修改訂單明細(xì)表中的某一行的容。如果輸入的單價( UnitPrice)大于產(chǎn)品的公開報價,則提示相應(yīng)的信息(利用 的觸發(fā)器完成此功能)。(5)保存功能:點擊保存按鈕時,將訂單明細(xì)保存到數(shù)據(jù)庫。(6)關(guān)閉功能:點擊關(guān)閉按鈕時, 如果訂單明細(xì)有修改但沒有保存, 則提示是否關(guān)閉,如果不關(guān)閉則返回,否則關(guān)閉程序,如果沒有修改,則直接關(guān)閉。四、實驗要求1.訂單查詢實驗要求使用ADO.NET并任選一種程序設(shè)計語言進(jìn)行編程。實驗報告需要說明所采用的方法、結(jié)果和總結(jié)(結(jié)果分析)。實驗方法部分說明采用的開發(fā)環(huán)境,包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及其版本、編程工具及其版本、和編程語言。如果使用 ADO.NET則在實驗方法部分回答下面的問題:1)使用哪種數(shù)據(jù)提供程序?2)使用的數(shù)據(jù)連接對象是哪一個?連接對象是如何建立的?最后生成的連接對象中的連接字符串是什么?代表什么含義?3)使用的數(shù)據(jù)適配器對象是什么?其中的查詢或更新語句是什么?如果有參數(shù)則參數(shù)是如何處理的?4)使用的數(shù)據(jù)集對象是什么?數(shù)據(jù)集中有哪些數(shù)據(jù)表?數(shù)據(jù)表是由哪些適配器對象生成的?(或采用其它方法)。實驗方法中還需要給出手工添加的代碼及對代碼的說明。實驗結(jié)果部分給出程序運(yùn)行的界面和操作的簡單說明??偨Y(jié)部分對實驗過程中出現(xiàn)的總是進(jìn)行分析,同時提出所開發(fā)的程序還有哪些可以改進(jìn)的地方。22017年9月8日大三暑假小學(xué)期 數(shù)據(jù)庫系統(tǒng)開發(fā)--郭貴鎖老師五、實驗步驟實驗方法:回答實驗要求中的實驗問題(1)使用哪種數(shù)據(jù)提供程序?答:OLEDB類數(shù)據(jù)。2)使用的數(shù)據(jù)連接對象是哪一個?連接對象是如何建立的?最后生成的連接對象中的連接字符串是什么?代表什么含義?答:連接對象oleDbConnection1數(shù)據(jù)適配器:oleDbDataAdapter1和oleDbDataAdapter2oleDbDataAdapter1Provider=SQLNCLI11(客戶端組件,代表一個驅(qū)動 )Data Source=LENOVO-PC(代表數(shù)據(jù)源是LENOVO-PC)Security=SSPI(代表以window用戶登錄服務(wù)器)InitialCatlog=AdventureWorks(代表連接數(shù)據(jù)庫為 AdventureWorks)oleDbDataAdapter2Provider=SQLNCLI11(客戶端組件,代表一個驅(qū)動 )Data Source=LENOVO-PC(代表數(shù)據(jù)源是LENOVO-PC)Security=SSPI(代表以window用戶登錄服務(wù)器)InitialCatlog=AdventureWorks(代表連接數(shù)據(jù)庫為 AdventureWorks)3)使用的數(shù)據(jù)適配器對象是什么?其中的查詢或更新語句是什么?如果有參數(shù)則參數(shù)是如何處理的?答:oleDbDataAdapter1:1)查詢語句:SELECT SalesOrderID, OrderDate, DueDate, ShipDate, Status,SalesOrderNumberFROM Sales.SalesOrderHeader2)沒有參數(shù)OleDbDataAdapter2:1)查詢語句:SELECT SalesOrderID, SalesOrderDetailID, CarrierTrackingNumber,OrderQty,ProductID,SpecialOfferID,UnitPrice,UnitPriceDiscount,LineTotal,rowguid,ModifiedDateFROM Sales.SalesOrderDetail2)沒有參數(shù)4)使用的數(shù)據(jù)集對象是什么?數(shù)據(jù)集中有哪些數(shù)據(jù)表?數(shù)據(jù)表是由哪些適配

溫馨提示

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

評論

0/150

提交評論