freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

market網(wǎng)上商城購(gòu)物系統(tǒng)-閱讀頁(yè)

2024-12-26 02:48本頁(yè)面
  

【正文】 % Register TagPrefix=Acme TagName=Message Src= % 上面的 TagPrefix 標(biāo)記為用戶控件確定個(gè)唯一的名字空間, TagName 為用戶控件確定一個(gè)唯一的名稱(chēng),你也可以用其它的名字代替“ Message“, Src 為確定所包含的文件名稱(chēng)和路徑。 它提供了平臺(tái)互用性和可伸縮的數(shù)據(jù)訪問(wèn)。由于傳送的數(shù)據(jù)都是 XML 格式的,因此任何能夠讀取 XML 格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。 是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢?lèi)庫(kù)。 允許和不同類(lèi)型的數(shù)據(jù)源以及數(shù)據(jù)庫(kù)進(jìn)行交互。因?yàn)椴煌臄?shù)據(jù)源采用不同的協(xié)議,所以對(duì)于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。 提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法,但是對(duì)于不同的數(shù)據(jù)源采用一組不同的類(lèi)庫(kù)。 包含的 類(lèi) Connection 類(lèi) 和數(shù)據(jù)庫(kù)交互,你必須連接它。Connection 對(duì)象會(huì)被 Command 對(duì)象使用,這樣就能夠知道是在哪個(gè)數(shù)據(jù)源上面執(zhí)行命令。這是依Market 商城購(gòu)物網(wǎng)站 18 靠 Command 對(duì)象執(zhí)行的。 Command 對(duì)象使用 Connection 對(duì)象來(lái)指出與哪個(gè)數(shù)據(jù)源進(jìn)行連接。 Command 對(duì)象 成功于數(shù)據(jù)建立連接后 ,就可以用 Command 對(duì)象來(lái)執(zhí)行查詢、修改、插入、刪除等命令 。插入數(shù)據(jù)可用 ExecuteNonQuery()方法來(lái)執(zhí)行插入命令。 DataReader 對(duì)象允許你獲得從 Command 對(duì)象的 SELECT 語(yǔ)句得到的結(jié)果。這意味著你只能按照一定的順序從數(shù)據(jù)流中取出數(shù)據(jù)。 DataSet 對(duì)象 DataSet 對(duì)象是數(shù)據(jù)在內(nèi)存中的表示形式。你甚至能夠定義表之間的關(guān)系來(lái)創(chuàng)建主從關(guān)系( parentchild relationships)。 DataSetMarket 商城購(gòu)物網(wǎng)站 19 是被所有 Data Providers 使用的對(duì)象,因此它并不像 Data Provider一樣需要特別的前綴。同樣一些情況要求在內(nèi)存中緩存數(shù)據(jù),以此來(lái)減少并不改變的數(shù)據(jù)被數(shù)據(jù)庫(kù)調(diào)用的次數(shù)。當(dāng)在一單批次的對(duì)數(shù)據(jù)庫(kù)的讀寫(xiě)操作的持續(xù)的改變返回至數(shù)據(jù)庫(kù)的時(shí)候, DataAdapter 填充( fill)DataSet 對(duì)象。另外,DataAdapter 包含對(duì)數(shù)據(jù)的 SELECT、 INSERT、 UPDATE 和 DELETE 操作的 Command 對(duì)象引用。所有你將做的工作是告訴 DataAdapter 什么時(shí)候裝載或者寫(xiě)入到數(shù)據(jù)庫(kù)。它可以被應(yīng)用在 VB 和 ASP 上。它具有 微軟 風(fēng)格的用戶界面。有許多的 Data Providers,它將允許與不同的數(shù)據(jù)源交流 ―― 取決于它 們所使用的協(xié)議或者數(shù)據(jù)庫(kù)。 SqlConnection 對(duì)象管理Market 商城購(gòu)物網(wǎng)站 20 與數(shù)據(jù)源的連接。為了對(duì)進(jìn)行快速的只 “ 向前 ” 地讀取數(shù)據(jù),使用SqlDataReader。 Market 商城購(gòu)物網(wǎng)站 21 第五章 系統(tǒng)部分 功能展示及其實(shí)現(xiàn)代碼 部分界面展現(xiàn) ( 1)前臺(tái)主界面 圖 51 ( 2)購(gòu)物車(chē) 圖 52 Market 商城購(gòu)物網(wǎng)站 22 ( 3)后臺(tái)首頁(yè) 圖 53 ( 4)訂單管理 圖 54 ( 5)物流管理 Market 商城購(gòu)物網(wǎng)站 23 圖 55 ( 6)普通會(huì)員管理 圖 56 ( 7)管理員管理 圖 57 新用戶注冊(cè)和用戶登陸 ( 1) 前臺(tái)登陸 Market 商城購(gòu)物網(wǎng)站 24 圖 58 這里的登陸界面是用自定義用戶控件實(shí)現(xiàn)的,其后臺(tái)代碼如下: 登陸按鈕事件: protected void btnLoad_Click(object sender, EventArgs e) { Session[UID] = null 。 if (() == || () == ) { (scriptalert(登錄名和密碼不能為空!39。location=39。/script)。 if (P_Int_IsExists == 100) { DataSet ds = ((), (), UserInfo)。 Session[Username] = [UserInfo].Rows[0][1].ToString()。 } else { (scriptalert(39。location=39。/script)。請(qǐng)正確輸入驗(yàn)證碼!39。location=39。/script)。amp。請(qǐng)輸入完整信息!39。location=39。/script)。 if((())==1) { P_Bl_Sex =true 。 } G_Int_MemberID = ((), P_Bl_Sex, (), (), , , (), (), (), (), ())。 Session[Username] =()。恭喜您,注冊(cè)成功!39。location=39。/script)。登錄名和密碼不能為空! )。javascript:(1)39。 } else { if (() == ()) { int P_Int_IsExists = ((), ())。 Session[AID] = ([AInfo].Rows[0][0].ToString())。 //()。 ()。您輸入的用戶名或密碼錯(cuò)誤 , 請(qǐng)重新輸入!39。location=39。/script)。驗(yàn)證碼輸入有誤 , 請(qǐng)重新輸入!39。location=39。/script)。 } else { bool Isrefinement 。 bool IsDisCount。 } else { Market 商城購(gòu)物網(wǎng)站 30 Isrefinement =false 。 } else { IsHot =false 。 } else { IsDisCount =false 。 if (P_Int_returnValue == 100) { ()。添加成功 |!39。=39。/script)。 string[] VcArray = (39。)。 // Market 商城購(gòu)物網(wǎng)站 31 int temp = 1。 for (int i = 1。 i++) { if (temp != 1) { rand = new Random(i * temp * unchecked((int)))。 if (temp != 1 amp。 temp == t) { return RandomNum(n)。 VNum += VcArray[t]。//返回生成的隨機(jī)數(shù) } 數(shù)據(jù)訪問(wèn)核心類(lèi) 部分代碼 重要方法: /// summary /// 數(shù)據(jù)庫(kù)連接 /// /summary /// returnsSqlConnection對(duì)象 /returns public SqlConnection GetConnection() { string myStr = [ConnectionString].ToString()。 return myConn。 SqlCommand myCmd = new SqlCommand(Proc_UserExists, myConn)。 //添加參數(shù) SqlParameter Name = new SqlParameter(Name, , 50)。 (Name)。 = P_Str_Password。 //添加參數(shù) SqlParameter returnValue = (returnValue, , 4)。 //執(zhí)行存儲(chǔ)過(guò)程 ()。 } catch (Exception ex) { throw (ex)。 ()。 return P_Int_returnValue。 SqlCommand myCmd = new SqlCommand(Proc_GetUserInfo, myConn)。 //添加參數(shù) SqlParameter Name = new SqlParameter(Name, , 50)。 (Name)。 = P_Str_Password。 //執(zhí)行過(guò)程 ()。 } catch (Exception ex) { throw (ex)。 ()。 DataSet ds= new DataSet()。 return ds。 DataSet ds = new DataSet()。 Market 商城購(gòu)物網(wǎng)站 34 = [P_Str_srcTable].DefaultView。 } /// summary /// 判斷有沒(méi)有最新的訂單新會(huì)員 /// /summary /// param name=P_Str_ProcName執(zhí)行語(yǔ)句的 204。 SqlCommand myCmd = new SqlCommand(P_Str_ProcName, myConn)。 //添加參數(shù) SqlParameter returnValue = (returnValue, , 4)。 //執(zhí)行過(guò)程 ()。 } catch (Exception ex) { throw (ex)。 ()。 return P_Int_returnValue。 這次畢業(yè)設(shè)計(jì)的難點(diǎn)在需求分析和數(shù)據(jù)庫(kù)的設(shè)計(jì)上,我從中學(xué)到了很多,因?yàn)橹皼](méi)有類(lèi)似的項(xiàng) 目經(jīng)驗(yàn),所 以在這里要感謝老師和同學(xué)們對(duì)我的幫助。業(yè)務(wù)邏輯層。有些功能模塊的功能可能不夠完善,壓力測(cè)試也不足。 前臺(tái)頁(yè)面布局采用應(yīng)用母版頁(yè)的方式,后臺(tái)采用框架布局,但是界面上也有一些未處理完的問(wèn)題,比如查看購(gòu)物車(chē)信息時(shí)候的母版頁(yè)邊框顯示問(wèn)題,歸根結(jié)底還是因?yàn)榻缑娌?局功夫不夠深。 數(shù)據(jù)訪問(wèn)方面,應(yīng)用了大量的存儲(chǔ)過(guò)程,以提高數(shù)據(jù)訪問(wèn)的速度。 通過(guò)本次畢業(yè)設(shè)計(jì),使我的動(dòng)手能力提高很多,同時(shí)發(fā)現(xiàn)了自己很多不足之處
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1