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

正文內(nèi)容

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

2024-12-06 01:24本頁面

【導(dǎo)讀】個(gè)體用戶以及部分中小型企業(yè)的在線購物系統(tǒng)。了傳統(tǒng)購物模式中耗費(fèi)人力、物力的弊端。如何通過Inter抓住商機(jī)成為擺在人們面前的一個(gè)重要。話題,基于Inter的電子商務(wù)就是在此環(huán)境下誕生和發(fā)展起來的。極大的效益,電子商務(wù)將成為全球經(jīng)濟(jì)的最大增長點(diǎn)之一。布商品信息和系統(tǒng)管理等功能的在線購物系統(tǒng)。即可選購任何地方的商品。Server2021的開發(fā)模式,開發(fā)語言是C#。設(shè)計(jì)的內(nèi)容;依據(jù)數(shù)據(jù)庫設(shè)計(jì)的原則對數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。息能夠方便快速地錄入,以及對不同類別的信息進(jìn)行相應(yīng)的管理。塊每個(gè)子模塊的功能均已完成設(shè)計(jì),但是編碼工作尚未進(jìn)行。顯示樣式,查詢資料完善購物車功能;針對系統(tǒng)管理模塊商品管理功能,通過學(xué)習(xí)市場上已有的系統(tǒng),提高其操作的方便性。作不方便,希望在后續(xù)的工作期間,很好的解決這些問題。該生態(tài)度端正,動手能力較強(qiáng),選題具有實(shí)用性。合本科畢業(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 手機(jī)號碼 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 注冊時(shí)間(默認(rèn)為當(dāng)前時(shí)間) 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 訂單下達(dá)者(即:會員;外鍵) 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. 訂單詳細(xì)信息數(shù)據(jù)表 (My_Order_Details):該表中存放在系統(tǒng)中 每個(gè)訂單對應(yīng)的商品及所有者等 信息,該表字段及其類型定義如表 38 所示 。 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 20 表 38 訂單詳細(xì)信息表 (My_Order_Details) 字段名 字段類型 可否為空 解釋 ID bigint Not Null 訂單詳細(xì)信息 ID orderID bigint Not Null 所屬的訂單 ID(外鍵) goodsID bigint Not Null 對應(yīng)的商品 ID(外鍵) price float Not Null 對應(yīng)的商品單價(jià) 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 新聞錄入時(shí)間(默認(rèn)值為當(dāng)前時(shí)間) 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 21 第 4 章 系統(tǒng)實(shí)現(xiàn) 總體設(shè)計(jì)階段完成了軟件的結(jié)構(gòu)設(shè)計(jì),劃分了模塊,并規(guī)定了各個(gè)模塊的功能及他們之間的聯(lián)系。在此之后,按軟件開發(fā)工程化的觀點(diǎn),應(yīng)進(jìn)入系統(tǒng)的詳細(xì)設(shè)計(jì)階段,即系統(tǒng)實(shí)現(xiàn)。該階段的根本目標(biāo)是確定應(yīng)該怎樣實(shí)現(xiàn)所要求 的系統(tǒng),給出軟件模塊結(jié)構(gòu)中各個(gè)模塊的內(nèi)部過程描述。本章將分模塊對系統(tǒng)的實(shí)現(xiàn)給予介紹。 系統(tǒng) 公共 類 的實(shí)現(xiàn) 本節(jié)介紹系統(tǒng)使用 的 公共類,如數(shù)據(jù)庫訪問通用類 (用于返回?cái)?shù)據(jù)集、對象、受影響行數(shù)等 )、 用于完成購物 功能 的類等 。 編寫公共類可以 在其他頁面中直接調(diào)用公共類的方法、屬性, 避免重復(fù)代碼的編寫,有利于系統(tǒng)代碼的維護(hù)和日后系統(tǒng)的升級。 數(shù)據(jù)庫操作類 的實(shí)現(xiàn) 數(shù)據(jù)庫操作類用于根據(jù)系統(tǒng)功能的要求返回一個(gè)數(shù)據(jù)集、一個(gè) object對象 (即 : 返回首行首列 )、受影響行數(shù) (適合于對數(shù)據(jù)庫的增刪改操作 )、SqlDataReader 等 。實(shí)現(xiàn)這些功能的是四個(gè)靜態(tài)函數(shù),其中每個(gè)靜態(tài)函數(shù)又根據(jù)是否傳入 SqlParameter 參數(shù)進(jìn)行了重載。由于它們都是靜態(tài)函數(shù),而 靜態(tài)函數(shù)成員不能作用于具體的實(shí)例,所以在調(diào)用這些方法的時(shí)候可以直接用類名加函數(shù)名即可。 下面僅列出返回?cái)?shù)據(jù)集 方法的實(shí)現(xiàn) 算法 ,其他方法的實(shí)現(xiàn)邏輯大致相同: public class DataBase { 聲明一個(gè)數(shù)據(jù)庫連接對象 dbStrCon。 public static DataSet ReDataSet(傳入的 Sql語句參數(shù) FillSql, 傳入的Sql參數(shù)列表 mandParameters) { 利用在 dbStrCon新分配一個(gè)數(shù)據(jù)庫連接對象 。 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 頁 22 if(數(shù)據(jù)庫連接處于關(guān)閉狀態(tài) ) { 打開數(shù)據(jù)庫連接 dbStrCon。 } 聲明一個(gè)數(shù)據(jù)庫命令對象 cmd 。 指定 cmd的數(shù)據(jù)庫連接對象為 dbStrCon,命令文本為 FillSql,命令類型為文本型 。 if (mandParameters 不為空 ) { foreach (聲明一 個(gè)臨時(shí) Sql參數(shù) in mandParameters) { 為 Sql命令對象添加 mandParameters中的所有 Sql參數(shù) } } 聲明一個(gè) Sql數(shù)據(jù)適配器 ada,并 指定 其 Sql命令為 cmd。 聲明一個(gè) 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新分配一個(gè)數(shù)據(jù)庫連接對象 。 if(數(shù)據(jù)庫連接處于關(guān)閉狀態(tài) ) { 打開數(shù)據(jù)庫連接 dbStrCon。 } 聲明一個(gè)數(shù)據(jù)適配器 ada,并 指定 其 Sql語句為 FillSql,數(shù)據(jù)庫連接對象為 dbStrCon。 聲明一個(gè) 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。 } } 購物車類 的實(shí)現(xiàn) 在線購物 網(wǎng)站中 購買者 可以在不同的頁面進(jìn)行購物,而在不同頁面所選購的貨物最終都是放到同一個(gè)購物車?yán)?。所以要編寫一個(gè)購物車類進(jìn)行處理用戶的購物過程,這樣可以節(jié)省不必要的重復(fù)編寫代碼的時(shí)間,有利于維護(hù)和功能上的擴(kuò)充。 當(dāng)用戶在購物頁面點(diǎn)擊了 ”購買 ”按鈕之后,將該商品的 ID 傳入類中進(jìn)行 處理,根據(jù)用戶單擊的次數(shù)和商品的 ID 確定要購買的數(shù)量和商品,同樣可以直接在購物車頁面中編輯所需貨物的數(shù)量。系統(tǒng)將這些信息使用 Hashtable 類進(jìn)行存儲,在用戶提交購物車信息之前,Hashtable 中的數(shù)據(jù)將暫時(shí)保存在 Session 會話變量中。在提交購物車之后,將寫入數(shù)據(jù)庫,實(shí)現(xiàn)過程的偽代碼 如下 所示 : public class ShopCar : { 聲明一個(gè) 購物的 DataSet數(shù)據(jù)集 goodSet。 聲明一個(gè)靜態(tài)的 String對象 hh。 public void godataset(string id) //向 Hashtable中添加購商品 id和數(shù)量 { if (如果 Session會話中 變量 bus的值為空 ) { 聲明一個(gè)哈希表變量 ht。 往 ht中加入一個(gè) ”鍵為 id、值為 1”的鍵值對 。 將 ht賦值給 Session會話中 的變量 bus。 調(diào)用 dafill()方法將 商品信息添加到 ht中 。 } else { 定義一個(gè)哈希表 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中鍵 。 聲明一個(gè)數(shù)據(jù)適配器 datap,并指定其 Sql語句為 ”從商品信息表中查出 ”,數(shù)據(jù)庫連接對象為 根據(jù) 串新建的數(shù)據(jù)庫連接對象 。 if (如果數(shù)據(jù)適配器 datap不為空 ) { 用 datap填充 DataSet數(shù)據(jù)集 goodSet。 } } } } 銷售 模塊 的實(shí)現(xiàn) 系統(tǒng) 銷售 模塊主要包括:商
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1