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

正文內(nèi)容

基于net的網(wǎng)上購(gòu)物系統(tǒng)(編輯修改稿)

2025-07-17 12:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 3. 用戶管理系統(tǒng)管理員可以對(duì)長(zhǎng)時(shí)間不登錄的用戶信息進(jìn)行刪除,以確保系統(tǒng)運(yùn)行正常、有序。 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)9 系統(tǒng)流程圖系統(tǒng)運(yùn)行的流程圖如圖 33 所示。是否為注冊(cè)用戶是否為管理員查看所有商品列表查看商品詳細(xì)信息添加到購(gòu)物車(chē)商品管理訂單管理用戶管理生成訂單添加、更新、刪除商品處理訂單狀態(tài)用戶登錄 管理員登錄查看、刪除用戶否 否是 是開(kāi)始 開(kāi)始結(jié)束 結(jié)束圖 33 系統(tǒng)流程圖 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)10 數(shù)據(jù)庫(kù)設(shè)計(jì)方案 數(shù)據(jù)庫(kù)表的定義根據(jù)網(wǎng)上購(gòu)物系統(tǒng)的功能要求以及功能模塊的劃分,數(shù)據(jù)需要存儲(chǔ)的信息如下:1. 系統(tǒng)中所有注冊(cè)用戶的資料:用戶 ID,密碼,地址,EMAIL 地址,聯(lián)系電話等。2. 商品的資料:商品名稱,商品類(lèi)別,商品單價(jià),商品詳細(xì)信息,商品圖片等。3. 購(gòu)物車(chē)的資料:購(gòu)物車(chē) ID,購(gòu)買(mǎi)的商品,購(gòu)買(mǎi)商品的數(shù)量,總價(jià)等。4. 訂單的資料:下訂單的用戶 ID,下訂單的時(shí)間,購(gòu)買(mǎi)的商品,購(gòu)買(mǎi)商品的單價(jià),購(gòu)買(mǎi)商品的數(shù)量,總價(jià),訂單狀態(tài)等。 數(shù)據(jù)庫(kù)表的設(shè)計(jì)分別建立以下的表以滿足需要:1. 用戶表,用來(lái)記錄購(gòu)物人員的相關(guān)注冊(cè)信息,詳細(xì)信息見(jiàn)表 31。2. 產(chǎn)品表,用來(lái)記錄產(chǎn)品的相關(guān)信息,詳細(xì)信息見(jiàn)表 32.3. 購(gòu)物車(chē)表,用來(lái)記錄用戶添加產(chǎn)品到購(gòu)物車(chē)的相關(guān)信息,詳細(xì)信息見(jiàn)表 33。4. 訂單表,用來(lái)記錄用戶購(gòu)物之后生成訂單的相關(guān)信息,詳細(xì)信息見(jiàn)表 34。5. 產(chǎn)品種類(lèi)表,用來(lái)記錄產(chǎn)品種類(lèi)的相關(guān)信息,詳細(xì)信息見(jiàn)表 35。6. 地點(diǎn)表,用來(lái)記錄省份和城市的相關(guān)信息,詳細(xì)信息見(jiàn)表 36。表 31 shopper字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為空 字段描述shopperID char 10 否 用戶 ID(主鍵)psssword char 10 否 密碼familyname varchar 20 否 姓givenname varchar 20 否 名 varchar 40 否 電子郵件地址address varchar 50 否 通訊地址country char 15 否 國(guó)家province char 15 否 省份city char 15 否 城市postalcode char 10 否 郵政編碼phone char 15 否 聯(lián)系電話 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)11表 32 product 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為空字段描述productID int 4 否 產(chǎn)品 ID(主鍵)productname nvarchar 50 是 產(chǎn)品名稱productdescription nvarchar 4000 是 產(chǎn)品描述originalprice money 8 否 市場(chǎng)價(jià)saleprice money 8 否 會(huì)員價(jià)categoryID int 4 否 產(chǎn)品種類(lèi) IDproductnumber int 4 是 產(chǎn)品數(shù)量photo nvarchar 50 是 圖片publishyear varchar 4 是 發(fā)布年publishmonth varchar 2 是 發(fā)布月表 33 shoppingcart字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為空 字段描述cartID int 4 否 購(gòu)物車(chē) ID(主鍵)productID int 4 否 產(chǎn)品 ID(主鍵)productquantityint 4 否 產(chǎn)品數(shù)量shoppingdate datetime 8 否 購(gòu)買(mǎi)時(shí)間表 34 orders字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為空 字段描述orderNo smallint 2 否 訂單號(hào)(主鍵)orderdate datetime 8 是 訂單時(shí)間cartID nvarchar 10 否 購(gòu)物車(chē) IDshopperID varchar 10 否 用戶 IDshippingcharge money 8 是 運(yùn)費(fèi)ordrprocess char 1 是 訂單狀態(tài)totalcost money 8 是 總價(jià) 表 35 category字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許為空字段描述categoryID int 4 否 產(chǎn)品種類(lèi) ID (主鍵)categoryname nvarchar 50 否 產(chǎn)品名稱表 36 place字段名 數(shù)據(jù)類(lèi)型長(zhǎng)度 是否允許為空 字段描述city char 15 否 城市(主鍵)province char 15 否 省份 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)12第 4 章 系統(tǒng)詳細(xì)實(shí)現(xiàn) 前臺(tái)功能模塊的具體實(shí)現(xiàn) 系統(tǒng)首頁(yè)此功能模塊由 來(lái)實(shí)現(xiàn),并提供了本系統(tǒng)絕大多數(shù)功能的入口,例如:會(huì)員注冊(cè)、登錄,管理員登錄,商品查詢,最新商品,熱銷(xiāo)商品等。會(huì)員登錄主要是將用戶輸入的用戶名和密碼與數(shù)據(jù)庫(kù)中 shopper 表中的已有的信息進(jìn)行比對(duì),如果完全一樣,則是合法用戶,可以成功登錄,如果不一樣,則登錄失敗。查詢功能是通過(guò)兩個(gè)下拉列表來(lái)實(shí)現(xiàn)的,為了避免用戶自己輸入出現(xiàn)錯(cuò)誤導(dǎo)致無(wú)法查詢到自己要看到的內(nèi)容,該查詢功能就沒(méi)有使用用戶輸入的方式來(lái)進(jìn)行關(guān)鍵字查詢,而是通過(guò)先選擇第一個(gè)下拉列表來(lái)確定 categoryID(產(chǎn)品種類(lèi) ID) ,然后通過(guò)這個(gè)categoryID 從數(shù)據(jù)庫(kù)的 product 表中讀出所有 categoryID 相同的產(chǎn)品型號(hào)顯示在第二個(gè)下拉列表中,此時(shí),用戶就可以選擇想要查看的具體產(chǎn)品的型號(hào),再點(diǎn)擊“查詢”即可看到相應(yīng)產(chǎn)品的詳細(xì)信息,如圖 41 所示。圖 41 網(wǎng)上購(gòu)物系統(tǒng)首頁(yè)圖在此頁(yè)面上,最新商品和熱銷(xiāo)商品的所有信息都是通過(guò) DataList 這個(gè)功能強(qiáng)大的的控件實(shí)現(xiàn)的, “最新商品”使用 DataList1,通過(guò)在管理員添加新產(chǎn)品到系統(tǒng)中時(shí)所添加的產(chǎn)品的發(fā)布年、月來(lái)排序,代碼如下:select top 6 ,productID from product order by publishyear,publishmonth desc熱銷(xiāo)商品使用 DataList2,通過(guò)計(jì)算 shoppingcart 表中購(gòu)買(mǎi)的數(shù)量從而來(lái)確定產(chǎn)品的銷(xiāo) 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)13售量的多少來(lái)進(jìn)行排序,代碼如下:select originalprice,saleprice,photo,productID from product where productID in (select top 6 productID from shoppingcart group by productID order by sum(productquantity) desc) 商品管理此功能模塊由 , 來(lái)實(shí)現(xiàn)。當(dāng)用戶進(jìn)入產(chǎn)品中心以后,通過(guò) DataList 這個(gè)控件,顯示出相應(yīng)產(chǎn)品類(lèi)別的產(chǎn)品圖片及一些相關(guān)信息,其中包含產(chǎn)品名稱,產(chǎn)品類(lèi)別以及相應(yīng)的價(jià)格信息等,整個(gè)頁(yè)面的左邊部分,分類(lèi)列出了各類(lèi)產(chǎn)品,每一類(lèi)產(chǎn)品都有自己唯一對(duì)應(yīng)的 categoryID,同時(shí),categoryID 在 product 表里都有相對(duì)應(yīng)的產(chǎn)品名,當(dāng)點(diǎn)擊某個(gè)產(chǎn)品種類(lèi)時(shí),所有對(duì)應(yīng)該種類(lèi) categoryID 的產(chǎn)品都會(huì)從數(shù)據(jù)庫(kù)中提取出來(lái)并且顯示在頁(yè)面上,這樣起到了導(dǎo)航的作用,一目了然,方便用戶能夠比較迅速找到自己想要的產(chǎn)品,如圖 42 所示。圖 42 產(chǎn)品中心圖所有產(chǎn)品的圖片都是管理員在添加新產(chǎn)品到系統(tǒng)中時(shí),上傳到 images 這個(gè)目錄下的圖片的名字和產(chǎn)品的型號(hào)相同,通過(guò)下面的代碼來(lái)獲得: ((Image)(photo)).ImageUrl = images\\ + [4].ToString()。另外,通過(guò)點(diǎn)擊“詳細(xì)信息”就可查看該商品的具體資料,用戶可以看到產(chǎn)品名稱,產(chǎn)品價(jià)格,以及詳細(xì)描述,是在 product 表中通過(guò)相應(yīng)的 productID(產(chǎn)品 ID)讀出其相關(guān)信息的,通過(guò)下面的語(yǔ)句實(shí)現(xiàn):select productname,productdescription,cast(saleprice as nvarchar)as price from product where productID=39。 + productID + 39。, conn 購(gòu)物車(chē)此功能模塊由 , 來(lái)實(shí)現(xiàn)。當(dāng)用戶查看了相關(guān)商品的詳細(xì)信息以后,如果愿意購(gòu)買(mǎi)并且是在用戶已經(jīng)登錄的情 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)14況下,可以在下拉列表中選擇購(gòu)買(mǎi)商品的數(shù)量并點(diǎn)擊“添加到購(gòu)物車(chē)”加入到購(gòu)物車(chē)中,在這個(gè)過(guò)程中,系統(tǒng)將用戶選擇的商品所對(duì)應(yīng)的 productID 和購(gòu)買(mǎi)的數(shù)量都寫(xiě)入到數(shù)據(jù)庫(kù)的 shoppingcart 這個(gè)表中,并生成唯一的 cartID(購(gòu)物車(chē) ID) ,一個(gè) cartID 對(duì)應(yīng)用戶登錄一次所有購(gòu)買(mǎi)的商品,也就是說(shuō) cartID 和 productID 的對(duì)應(yīng)關(guān)系既可以是一對(duì)一,也可以是一對(duì)多。最后顧客結(jié)束購(gòu)物時(shí),點(diǎn)擊“查看我的購(gòu)物車(chē)” ,則在可以看到相關(guān)購(gòu)物信息,這就是將 shoppingcart 表中生成的 cartID 所對(duì)應(yīng)的 productID 和購(gòu)買(mǎi)數(shù)量的信息讀出并通過(guò) GridView 這個(gè)控件顯示出來(lái),如圖 43 所示。圖 43 查看購(gòu)物車(chē)圖 用戶可以在最終結(jié)算前放棄購(gòu)買(mǎi)某樣或多樣已放在購(gòu)物車(chē)中的商品,在此時(shí)點(diǎn)擊“刪除” ,shoppingcart 表中的當(dāng)前 cartID 所對(duì)應(yīng)的 productID 刪除,從而達(dá)到放棄購(gòu)買(mǎi)的作用??傆?jì)金額是通過(guò)計(jì)算 GridView 中第 3 列中的小計(jì)而得,最后通過(guò)一個(gè) Lable 顯示出來(lái),具體實(shí)現(xiàn)的代碼如下:double totalmoney = 0。 double tempprice。 for (int i = 0。 i 。 i++) { tempprice= ([i].Cells[3].())。 totalmoney += tempprice。 } = ()。如果是未注冊(cè)用戶或未登錄用戶,則無(wú)法購(gòu)買(mǎi),系統(tǒng)會(huì)有相應(yīng)提示,并自動(dòng)轉(zhuǎn)到主頁(yè)。 訂單管理 的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1