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

正文內(nèi)容

基于aspnet的在線購物系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2024-12-06 01:24本頁面

【導(dǎo)讀】個體用戶以及部分中小型企業(yè)的在線購物系統(tǒng)。了傳統(tǒng)購物模式中耗費人力、物力的弊端。如何通過Inter抓住商機成為擺在人們面前的一個重要。話題,基于Inter的電子商務(wù)就是在此環(huán)境下誕生和發(fā)展起來的。極大的效益,電子商務(wù)將成為全球經(jīng)濟的最大增長點之一。布商品信息和系統(tǒng)管理等功能的在線購物系統(tǒng)。即可選購任何地方的商品。Server2021的開發(fā)模式,開發(fā)語言是C#。設(shè)計的內(nèi)容;依據(jù)數(shù)據(jù)庫設(shè)計的原則對數(shù)據(jù)庫進行設(shè)計。息能夠方便快速地錄入,以及對不同類別的信息進行相應(yīng)的管理。塊每個子模塊的功能均已完成設(shè)計,但是編碼工作尚未進行。顯示樣式,查詢資料完善購物車功能;針對系統(tǒng)管理模塊商品管理功能,通過學(xué)習(xí)市場上已有的系統(tǒng),提高其操作的方便性。作不方便,希望在后續(xù)的工作期間,很好的解決這些問題。該生態(tài)度端正,動手能力較強,選題具有實用性。合本科畢業(yè)論文的要求。

  

【正文】 archar(100) Null 所在地址 postcode Varchar(6) Null 郵政編碼 cardNO Varchar(24) Null 證件號碼 cardType Varchar(20) Null 證件類型 tel Varchar(20) Null 聯(lián)系電話 cellphone Varchar(20) Null 手機號碼 Varchar(20) Not Null 郵箱地址 question Varchar(100) Not Null 密碼提示問題 answer Varchar(100) Not Null 問題答案 3. 管理員信息數(shù)據(jù)表 (My_Manager):該表中存放在系統(tǒng) 管理 模塊 中合法管理員 的所有信息,該表字段及其類型定義如表 34 所示 。 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 19 表 34 管理員信息表 (My_Manager) 字段名 字段類型 可否為空 解釋 ID int Not Null 管理員 ID manager int Not Null 管理員登錄賬號 PWD nvarchar(50) Not Null 管理員登錄密碼 managerName int Null 管理員姓名 rank int Not Null 管理員級別 regTime datetime Not Null 注冊時間(默認(rèn)為當(dāng)前時間) 4. 商品大類信息數(shù)據(jù)表 (My_SuperType):該表中存放 將商品按類別劃分之后,商品大類 的所有信息,該表字段及其類型定義如表 35 所示 。 表 35 商品大類信息表 (My_SuperType) 字段名 字段類型 可否為空 解釋 ID int Not Null 商品大類 ID TypeName Varchar(50) Not Null 商品大類名稱 ID 5. 商品小類信息數(shù)據(jù)表 (My_SubType):該表中存放將商品按類別劃分之后,商品 小 類的所有信息,該表字段及其類型定義如表 36 所示 。 表 36 商品小類信息表 (My_SubType) 字段名 字段類型 可否為空 解釋 ID int Not Null 商品小類 ID superType int Not Null 所屬商品大類 ID(外鍵) TypeName Varchar(50) Not Null 商品小類名稱 6. 訂單信息數(shù)據(jù)表 (My_Order):該表中存放在系統(tǒng)中 生成的所有訂單 信息,該表字段及其類型定義如表 37 所示 。 表 37 訂單信息表 (My_Order) 字段名 字段類型 可否為空 解釋 OrderID bigint Not Null 訂單 ID memberID Varchar(20) Not Null 訂單下達者(即:會員;外鍵) pay Varchar(20) Not Null 付款方式 carry Varchar(20) Not Null 送貨方式 orderDate datetime Not Null 訂單生成日期 enforce int Not Null 執(zhí)行狀態(tài)( 0:未執(zhí)行; 1:已執(zhí)行。默認(rèn)值: 0) description Varchar(200) Null 備注信息 7. 訂單詳細信息數(shù)據(jù)表 (My_Order_Details):該表中存放在系統(tǒng)中 每個訂單對應(yīng)的商品及所有者等 信息,該表字段及其類型定義如表 38 所示 。 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 20 表 38 訂單詳細信息表 (My_Order_Details) 字段名 字段類型 可否為空 解釋 ID bigint Not Null 訂單詳細信息 ID orderID bigint Not Null 所屬的訂單 ID(外鍵) goodsID bigint Not Null 對應(yīng)的商品 ID(外鍵) price float Not Null 對應(yīng)的商品單價 number int Not Null 商品數(shù)量 8. 投票信息數(shù)據(jù)表 (My_Vote):該表中存放由 系統(tǒng) 管理員發(fā)起的在線投票 (在線調(diào)查 )等 信息,該表字段及其類型定義如表 39 所示 。 表 39 投票信息表 (My_Vote) 字段名 字段類型 可否為空 解釋 voteID int Not Null 投票信息 ID voteTitle Varchar(100) Not Null 投票標(biāo)題 answerA Varchar(100) Not Null 答案 A 信息 answerACount int Not Null A 對應(yīng)的選票數(shù) answerB Varchar(100) Not Null 答案 B 信息 answerBCount int Not Null B 對應(yīng)的選票數(shù) answerC Varchar(100) Null 答案 C 信息 answerCCount int Null C 對應(yīng)的選票數(shù) answerD Varchar(100) Null 答案 D 信息 answerDCount int Null D 對應(yīng)的選票數(shù) answerE Varchar(100) Null 答案 E 信息 answerECount int Null E 對應(yīng)的選票數(shù) createTime datetime Not Null 投票發(fā)起日期 endTime datetime Not Null 投票終止日期 9. 新聞信息數(shù)據(jù)表 (My_BBS):該表中存放在系統(tǒng) 銷售 模塊 中 動態(tài)新聞的 所有信息,該表字段及其類型定義如表 310 所示 。 表 310 新聞 信息 表 (My_BBS) 字段名 字段類型 可否為空 解釋 ID int Not Null 新聞 信息 ID title Varchar(100) Not Null 新聞 標(biāo)題 content Varchar(4000) Not Null 新聞內(nèi)容 INTime datetime Not Null 新聞錄入時間(默認(rèn)值為當(dāng)前時間) 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 21 第 4 章 系統(tǒng)實現(xiàn) 總體設(shè)計階段完成了軟件的結(jié)構(gòu)設(shè)計,劃分了模塊,并規(guī)定了各個模塊的功能及他們之間的聯(lián)系。在此之后,按軟件開發(fā)工程化的觀點,應(yīng)進入系統(tǒng)的詳細設(shè)計階段,即系統(tǒng)實現(xiàn)。該階段的根本目標(biāo)是確定應(yīng)該怎樣實現(xiàn)所要求 的系統(tǒng),給出軟件模塊結(jié)構(gòu)中各個模塊的內(nèi)部過程描述。本章將分模塊對系統(tǒng)的實現(xiàn)給予介紹。 系統(tǒng) 公共 類 的實現(xiàn) 本節(jié)介紹系統(tǒng)使用 的 公共類,如數(shù)據(jù)庫訪問通用類 (用于返回數(shù)據(jù)集、對象、受影響行數(shù)等 )、 用于完成購物 功能 的類等 。 編寫公共類可以 在其他頁面中直接調(diào)用公共類的方法、屬性, 避免重復(fù)代碼的編寫,有利于系統(tǒng)代碼的維護和日后系統(tǒng)的升級。 數(shù)據(jù)庫操作類 的實現(xiàn) 數(shù)據(jù)庫操作類用于根據(jù)系統(tǒng)功能的要求返回一個數(shù)據(jù)集、一個 object對象 (即 : 返回首行首列 )、受影響行數(shù) (適合于對數(shù)據(jù)庫的增刪改操作 )、SqlDataReader 等 。實現(xiàn)這些功能的是四個靜態(tài)函數(shù),其中每個靜態(tài)函數(shù)又根據(jù)是否傳入 SqlParameter 參數(shù)進行了重載。由于它們都是靜態(tài)函數(shù),而 靜態(tài)函數(shù)成員不能作用于具體的實例,所以在調(diào)用這些方法的時候可以直接用類名加函數(shù)名即可。 下面僅列出返回數(shù)據(jù)集 方法的實現(xiàn) 算法 ,其他方法的實現(xiàn)邏輯大致相同: public class DataBase { 聲明一個數(shù)據(jù)庫連接對象 dbStrCon。 public static DataSet ReDataSet(傳入的 Sql語句參數(shù) FillSql, 傳入的Sql參數(shù)列表 mandParameters) { 利用在 dbStrCon新分配一個數(shù)據(jù)庫連接對象 。 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 22 if(數(shù)據(jù)庫連接處于關(guān)閉狀態(tài) ) { 打開數(shù)據(jù)庫連接 dbStrCon。 } 聲明一個數(shù)據(jù)庫命令對象 cmd 。 指定 cmd的數(shù)據(jù)庫連接對象為 dbStrCon,命令文本為 FillSql,命令類型為文本型 。 if (mandParameters 不為空 ) { foreach (聲明一 個臨時 Sql參數(shù) in mandParameters) { 為 Sql命令對象添加 mandParameters中的所有 Sql參數(shù) } } 聲明一個 Sql數(shù)據(jù)適配器 ada,并 指定 其 Sql命令為 cmd。 聲明一個 DataSet數(shù)據(jù)集 dsResul。 利用數(shù)據(jù)適配器 ada填充數(shù)據(jù)集 dsResul 清空 Sql命令 cmd里面的所有 Sql參數(shù) 。 if(數(shù)據(jù)庫連接處于打開狀態(tài) ) { 關(guān)閉數(shù)據(jù)庫連接 dbStrCon。 } 返回執(zhí)行查詢后的數(shù)據(jù)集 dsResult。 } public static DataSet ReDataSet(傳入的 Sql語句參數(shù) FillSql) { 為 dbStrCon新分配一個數(shù)據(jù)庫連接對象 。 if(數(shù)據(jù)庫連接處于關(guān)閉狀態(tài) ) { 打開數(shù)據(jù)庫連接 dbStrCon。 } 聲明一個數(shù)據(jù)適配器 ada,并 指定 其 Sql語句為 FillSql,數(shù)據(jù)庫連接對象為 dbStrCon。 聲明一個 DataSet數(shù)據(jù)集 dsResul。 利用數(shù)據(jù)適配器 ada填充數(shù)據(jù)集 dsResul if(數(shù)據(jù)庫連接處于打開狀態(tài) ) { 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 23 關(guān)閉數(shù)據(jù)庫連接 dbStrCon。 } 返回執(zhí)行查詢后的數(shù)據(jù)集 dsResult。 } } 購物車類 的實現(xiàn) 在線購物 網(wǎng)站中 購買者 可以在不同的頁面進行購物,而在不同頁面所選購的貨物最終都是放到同一個購物車?yán)铩K砸帉懸粋€購物車類進行處理用戶的購物過程,這樣可以節(jié)省不必要的重復(fù)編寫代碼的時間,有利于維護和功能上的擴充。 當(dāng)用戶在購物頁面點擊了 ”購買 ”按鈕之后,將該商品的 ID 傳入類中進行 處理,根據(jù)用戶單擊的次數(shù)和商品的 ID 確定要購買的數(shù)量和商品,同樣可以直接在購物車頁面中編輯所需貨物的數(shù)量。系統(tǒng)將這些信息使用 Hashtable 類進行存儲,在用戶提交購物車信息之前,Hashtable 中的數(shù)據(jù)將暫時保存在 Session 會話變量中。在提交購物車之后,將寫入數(shù)據(jù)庫,實現(xiàn)過程的偽代碼 如下 所示 : public class ShopCar : { 聲明一個 購物的 DataSet數(shù)據(jù)集 goodSet。 聲明一個靜態(tài)的 String對象 hh。 public void godataset(string id) //向 Hashtable中添加購商品 id和數(shù)量 { if (如果 Session會話中 變量 bus的值為空 ) { 聲明一個哈希表變量 ht。 往 ht中加入一個 ”鍵為 id、值為 1”的鍵值對 。 將 ht賦值給 Session會話中 的變量 bus。 調(diào)用 dafill()方法將 商品信息添加到 ht中 。 } else { 定義一個哈希表 ht,并將其賦值為 Session會話中的變量 bus。 if (哈希表 ht中鍵為 id的鍵值對為空 ) { 將 ht中鍵為 id的鍵值對的值設(shè)定為 1。 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 24 } else { 將 ht中鍵為 id的鍵值對的值 +1 } 將 ht賦值給 Session會話中的變量 bus。 調(diào)用 dafill()方法將 商品 信息添加到 ht中 。 } } public void dafill(Hashtable ht) //查詢商品信息添加到數(shù)據(jù)集中 { 清空 購物的 DataSet數(shù)據(jù)集 goodSet。 foreach (字典鍵值對 de in ht) { 將 hh賦值為字典鍵值對 de中鍵 。 聲明一個數(shù)據(jù)適配器 datap,并指定其 Sql語句為 ”從商品信息表中查出 ”,數(shù)據(jù)庫連接對象為 根據(jù) 串新建的數(shù)據(jù)庫連接對象 。 if (如果數(shù)據(jù)適配器 datap不為空 ) { 用 datap填充 DataSet數(shù)據(jù)集 goodSet。 } } } } 銷售 模塊 的實現(xiàn) 系統(tǒng) 銷售 模塊主要包括:商
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1