《電子商務(wù)應(yīng)用技術(shù)》實驗指導(dǎo)書_第1頁
《電子商務(wù)應(yīng)用技術(shù)》實驗指導(dǎo)書_第2頁
《電子商務(wù)應(yīng)用技術(shù)》實驗指導(dǎo)書_第3頁
《電子商務(wù)應(yīng)用技術(shù)》實驗指導(dǎo)書_第4頁
《電子商務(wù)應(yīng)用技術(shù)》實驗指導(dǎo)書_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 電子商務(wù)應(yīng)用開發(fā)實 驗 指 導(dǎo) 書編 寫適用專業(yè): 計算機科學(xué)與技術(shù)閩江學(xué)院 計算機科學(xué) 系2010年 7月前 言電子商務(wù)應(yīng)用技術(shù)是一門學(xué)習(xí)計算機專業(yè)的專業(yè)選修課程,課程主要介紹電子商務(wù)的相關(guān)理論知識,以及如何使用asp.net技術(shù)進行電子商務(wù)網(wǎng)站開發(fā)。本課程實驗針對的理論教學(xué)部分章節(jié)開設(shè)了驗證性及綜合性實驗,使學(xué)生進一步了解b/s模式,理解動態(tài)網(wǎng)站開發(fā)的完整過程,掌握各種網(wǎng)頁制作技能、vs2008工具的使用以及asp.net3.5開發(fā)技術(shù),學(xué)會解決網(wǎng)站設(shè)計中的一般應(yīng)用問題,為今后參與大型項目開發(fā)奠定基礎(chǔ)。通過本課程的理論學(xué)習(xí)和實踐教學(xué),使學(xué)生理解電子商務(wù)的相關(guān)概念,掌握電子商務(wù)網(wǎng)站的架構(gòu)和

2、設(shè)計要點,掌握asp.net的編程技巧,掌握c#.net的編程思想和編程方法,學(xué)會使用c#.net設(shè)計具備一定功能的電子商務(wù)網(wǎng)站。本指導(dǎo)書開設(shè)六個實驗,五個驗證性實驗主要讓學(xué)生掌握網(wǎng)頁制作技能、asp.net 應(yīng)用程序開發(fā)方法,以及通過web 控件、html控件和各種驗證控件的設(shè)計和使用來理解asp.net網(wǎng)頁設(shè)計的過程,通過學(xué)習(xí)ado.net與數(shù)據(jù)綁定技術(shù)掌握動態(tài)網(wǎng)頁開發(fā)技術(shù);“電子商務(wù)網(wǎng)站設(shè)計”綜合性實驗主要讓學(xué)生體驗網(wǎng)站規(guī)劃、設(shè)計、發(fā)布與維護的全過程,理解電子商務(wù)的模式,詳細掌握asp.net動態(tài)服務(wù)器網(wǎng)站開發(fā)技術(shù),培養(yǎng)學(xué)生掌握電子商務(wù)網(wǎng)站開發(fā)的綜合應(yīng)用能力。目 錄 1、實驗一 用戶登陸

3、表單42、實驗二 用戶信息注冊表單83、實驗三 response、request和server對象的應(yīng)用.134、實驗四 ado.net與數(shù)據(jù)綁定.185、實驗五 訂單業(yè)務(wù)的設(shè)計與實現(xiàn)206、實驗六 電子商務(wù)網(wǎng)站設(shè)計22實驗一 用戶登陸表單實驗學(xué)時:2實驗類型:驗證實驗要求:必修一、實驗?zāi)康?、了解c#.net的page 對象和web 服務(wù)器控件;2、掌握dreamweaver設(shè)計html表單的過程;3、掌握c#.net設(shè)計表單的過程。二、實驗內(nèi)容1、使用dreamweaver設(shè)計一個帶表單驗證功能的html用戶登陸表單2、使用c#設(shè)計一個帶表單驗證功能的用戶登陸表單三、實驗原理、方法和手段設(shè)

4、計并調(diào)試表單網(wǎng)頁,分別使用簡單的html+javascript技術(shù)和c#.net設(shè)計技術(shù)兩種方法。體驗不同方法實現(xiàn)相同效果在程序設(shè)計上的不同,通過比較來理解c#.net表單設(shè)計的過程和方法。四、實驗組織運行要求根據(jù)本實驗的特點、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點:設(shè)計網(wǎng)頁的表單元素,并對輸入數(shù)據(jù)進行驗證。難點:使用c#設(shè)計表單驗證功能。五、實驗條件安裝了windows 系列操作系統(tǒng)的計算機,并配有如下應(yīng)用軟件:visual studio 2008dreamweaver六、實驗步驟1、使用dreamweaver設(shè)計一個帶表單驗證功能的html用戶登陸表單步驟一:編寫j

5、avascript腳本function check() if(form1.textfield1.value=) window.alert(用戶名不能為空); else if(form1.textfield2.value=) window.alert(密碼不能為空); / 判斷用戶名 else if(form1.textfield1.value!=cool) window.alert(用戶名錯誤); / 判斷密碼 else if(form1.textfield2.value!=cool) window.alert(密碼錯誤); else form1.submit(); window.alert(

6、用戶名、密碼正確,表單已經(jīng)提交); 步驟二:編寫窗體代碼 用戶名: 密碼: !- - 2使用c#設(shè)計一個帶表單驗證功能的用戶登陸表單步驟一:編寫窗體文件default.aspx   步驟二:編寫代碼文件default.aspx.cs protected void page_load(object sender, eventargs e) if(!this.ispostback) this.txtusername.text =; this.txtpwd.text=; this.labelmessage.text =; protected void btnsumbit_click(obj

7、ect sender, eventargs e) if (this.txtusername.text = ) this.labelmessage.text = 用戶名不能為空; else if (this.txtpwd.text = ) this.labelmessage.text = 密碼不能為空; else if (this.txtusername.text != cool) this.labelmessage.text = 用戶名錯誤; else if (this.txtpwd.text != cool) this.labelmessage.text = 密碼錯誤; else if (t

8、his.txtusername.text = cool & this.txtpwd.text = cool) this.labelmessage.text = 登錄成功; protected void btncancel_click(object sender, eventargs e) this.txtusername.text = ; this.txtpwd.text = ; this.labelmessage.text = ; 3、回答思考題并撰寫實驗報告七、思考題1、 asp.net中的web 窗體將web應(yīng)用程序分為哪兩部分?2、 asp.net與asp相比優(yōu)勢是什么?八、實驗報告1

9、、實驗預(yù)習(xí)在實驗前每位同學(xué)都需要對本次實驗進行認真的預(yù)習(xí),并寫好預(yù)習(xí)報告,在預(yù)習(xí)報告中要寫出實驗?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡要的實驗步驟,形成一個操作提綱。對實驗中的注意事項及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報告中。設(shè)計性實驗要求進入實驗室前寫出實驗方案,并經(jīng)指導(dǎo)教師審閱后實施。2、實驗記錄學(xué)生開始實驗時,應(yīng)該將記錄本放在近旁,將實驗中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實地記錄下來。實驗記錄中應(yīng)有指導(dǎo)教師的簽名。3、實驗報告主要內(nèi)容包括對實驗數(shù)據(jù)、實驗中的特殊現(xiàn)象、實驗操作的成敗、實驗的關(guān)鍵點等內(nèi)容進行整理、解釋、分析總結(jié),回答思考題,

10、提出實驗結(jié)論或提出自己的看法。九、實驗例程實驗二 用戶信息注冊表單實驗學(xué)時:2實驗類型:驗證實驗要求:必修一、實驗?zāi)康?、掌握c#.net的web 服務(wù)器控件、html 控件和驗證控件的使用方法2、掌握使用c#.net設(shè)計具有驗證功能的用戶信息注冊表單的方法。二、實驗內(nèi)容使用c#設(shè)計一個具有驗證功能的用戶信息注冊表單,具體要求如下:表單項目設(shè) 計 建 議驗證要求姓名使用textbox控件不能為空性別使用radiobutton控件不要驗證年齡使用textbox、rangevalidator控件范圍:1-100職業(yè)使用dropdownlist控件,至少包含4個選項不要驗證薪水使用dropdownl

11、ist控件,至少包含4個選項不要驗證愛好使用checkbox控件,至少包含5個選項不要驗證電話使用textbox、regularexpressionvalidator控件使用正則表達式驗證e-mail使用textbox、regularexpressionvalidator控件使用正則表達式驗證表單項目還可以自行添加其它項目,如:家庭住址、郵編等。三、實驗原理、方法和手段理解web 服務(wù)器控件、html 控件和驗證控件的功能,綜合應(yīng)用各種控件設(shè)計一個具有驗證功能的用戶信息注冊表單。該表單經(jīng)調(diào)試運行后,通過輸入數(shù)據(jù)來測試表單的有效性,近而驗證各功能設(shè)計的合法性。四、實驗組織運行要求根據(jù)本實驗的特點

12、、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點:web 服務(wù)器控件、html 控件和驗證控件的使用方法;難點:用戶注冊網(wǎng)頁的設(shè)計與實現(xiàn)。五、實驗條件安裝了windows 系列操作系統(tǒng)的計算機,并配有如下應(yīng)用軟件:visual studio 2008a 3.5六、實驗步驟1、閱讀實驗程序程序代碼見【實驗例程】。2、設(shè)計并運行程序3、記錄并理解運行顯示的信息4、回答思考題并撰寫實驗報告七、思考題1、為什么需要數(shù)據(jù)驗證?2、regularexpressionvalidator控件的作用是什么,正則表達式有什么作用?八、實驗報告1、實驗預(yù)習(xí)在實驗前每位同學(xué)都需要對本次實驗進行認真的預(yù)

13、習(xí),并寫好預(yù)習(xí)報告,在預(yù)習(xí)報告中要寫出實驗?zāi)康摹⒁?,需要用到的儀器設(shè)備、物品資料以及簡要的實驗步驟,形成一個操作提綱。對實驗中的注意事項及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報告中。設(shè)計性實驗要求進入實驗室前寫出實驗方案,并經(jīng)指導(dǎo)教師審閱后實施。2、實驗記錄學(xué)生開始實驗時,應(yīng)該將記錄本放在近旁,將實驗中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實地記錄下來。實驗記錄中應(yīng)有指導(dǎo)教師的簽名。3、實驗報告主要內(nèi)容包括對實驗數(shù)據(jù)、實驗中的特殊現(xiàn)象、實驗操作的成敗、實驗的關(guān)鍵點等內(nèi)容進行整理、解釋、分析總結(jié),回答思考題,提出實驗結(jié)論或提出自己的看法。九、實驗例程窗體文件de

14、fault.aspx的主要程序: 請選擇 公務(wù)員 醫(yī)生 律師 教師 其他 請選擇 1000以下 1000-1500 1500-2000 2000-2500 2500-3000 3000以上 必須介于1-100之間 電話無效 e-mail無效 程序文件default.aspx.cs主要程序: protected void page_load(object sender, eventargs e) protected void button1_click(object sender, eventargs e) if (rangevalidator1.isvalid & regularexpress

15、ionvalidator1.isvalid & regularexpressionvalidator2.isvalid) label9.text = 歡迎! + textbox1.text; 實驗三 response、request和server對象的應(yīng)用實驗學(xué)時:2實驗類型:驗證實驗要求:必修一、實驗?zāi)康?、掌握c#.net的response、request和server對象;2、掌握具有驗證功能的用戶信息注冊表單的設(shè)計方法。二、實驗內(nèi)容1、使用c#設(shè)計一個具有驗證功能的用戶登陸表單,具體要求如下:表單項目設(shè) 計 建 議賬號使用textbox控件使用regularexpressionvali

16、dator控件驗證賬號是6位數(shù)字使用comparevalidator控件驗證賬號是否正確密碼使用textbox控件,其中:textmode設(shè)置為password使用comparevalidator控件驗證密碼是否正確cookie 有效期使用dropdownlist控件,其中:下拉列表項分別為:不保存,保存一天,保存一周,保存一月,保存一年,永久保存當驗證通過時,先把賬號和密碼寫入到cookie中去,然后再把賬號和密碼用response.redirect方式傳遞到下一頁面。三、實驗原理、方法和手段調(diào)試并運行一個簡單的 spooling模擬系統(tǒng),該spooling 系統(tǒng)的輸入/輸出處理程序與其它請

17、求輸入/輸出的進程并發(fā)運行;spooling 進程把從輸入設(shè)備讀入的信息送到外存輸入井中,或把外存輸出井中的信息送到打印機等輸出設(shè)備上輸出。通過運行例程理解模擬系統(tǒng)在運行過程中顯示的狀態(tài)和有關(guān)參數(shù)變化情況的意義。四、實驗組織運行要求根據(jù)本實驗的特點、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點:掌握c#.net的response、request和server對象的應(yīng)用。 難點:合理使用對象的屬性與方法。五、實驗條件安裝了windows 系列操作系統(tǒng)的計算機,并配有如下應(yīng)用軟件:visual studio 2008a 3.5六、實驗步驟1、閱讀實驗程序程序代碼見【實驗例程】。2

18、、設(shè)計并運行程序3、記錄并理解運行顯示的信息4、回答思考題并撰寫實驗報告七、思考題1、cookie有何用處?2、請將response對象的write方法與利用標簽控件輸出信息進行比較。3、在a中創(chuàng)建對象通常用什么方法來實現(xiàn)?八、實驗報告1、實驗預(yù)習(xí)在實驗前每位同學(xué)都需要對本次實驗進行認真的預(yù)習(xí),并寫好預(yù)習(xí)報告,在預(yù)習(xí)報告中要寫出實驗?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡要的實驗步驟,形成一個操作提綱。對實驗中的注意事項及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報告中。設(shè)計性實驗要求進入實驗室前寫出實驗方案,并經(jīng)指導(dǎo)教師審閱后實施。2、實驗記錄學(xué)生開始實驗時,應(yīng)該將記錄本放在近

19、旁,將實驗中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實地記錄下來。實驗記錄中應(yīng)有指導(dǎo)教師的簽名。3、實驗報告主要內(nèi)容包括對實驗數(shù)據(jù)、實驗中的特殊現(xiàn)象、實驗操作的成敗、實驗的關(guān)鍵點等內(nèi)容進行整理、解釋、分析總結(jié),回答思考題,提出實驗結(jié)論或提出自己的看法。九、實驗例程步驟一:編寫窗體文件default.aspx     賬號必須是位數(shù)字 不保存 保存一周 保存一月 保存一年 永久保存 該賬號不存在 密碼錯誤 步驟二:編寫程序文件default.aspx.cs protected void page_load(object sender, eventargs e)

20、 /讀取有子鍵的cookies if ( request.cookiesuser != null ) string username = httputility.urldecode(request.cookiesuserusername.tostring(); string password = httputility.urldecode(request.cookiesuserpassword.tostring(); if (username=123456) & (password=654321) string strurl = ; strurl = show.aspx?username= +

21、 server.urlencode(username) + &password= + server.urlencode(password); httpcontext.current.response.redirect(strurl); protected void button1_click(object sender, eventargs e) if ( comparevalidator1.isvalid & comparevalidator2.isvalid ) /創(chuàng)建帶有子鍵的cookies system.web.httpcookie newcookie=new httpcookie(user); newcookie.valuesusername=httputility.urlencode(textbox1.text.tostring(); newcookie.valuespassword=httputility.urlencode(textbox2.text.tostring(); if ( dropdownlist1.selectedvalue.tostring().equals(不保存) ) newcookie.expires=datetime.now; if (dropdownlist1.selectedval

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論