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

正文內(nèi)容

基于b2c的沃爾瑪商品銷售管理知識(shí)系統(tǒng)分析-資料下載頁(yè)

2025-06-27 17:26本頁(yè)面
  

【正文】 圖18 / 48圖 311后臺(tái)管理訂單實(shí)體 ER圖圖 312 管理員管理商品實(shí)體 ER圖 系統(tǒng)的狀態(tài)轉(zhuǎn)換模型19 / 48系統(tǒng)的狀態(tài)轉(zhuǎn)換模型如圖 38所示。圖 38 狀態(tài)轉(zhuǎn)換圖4 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)是平臺(tái)開(kāi)發(fā)的一個(gè)重要的環(huán)節(jié),在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,開(kāi)發(fā)出完整的系統(tǒng)設(shè)計(jì)??傮w設(shè)計(jì)過(guò)程首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,而這些方案就是依靠前面系統(tǒng)需求分析所完成的數(shù)據(jù)流圖等設(shè)計(jì)來(lái)設(shè)計(jì)的。本系統(tǒng)從方案中選取較合理的方案劃分系統(tǒng)功能模塊,并進(jìn)行必要的數(shù)據(jù)庫(kù)設(shè)計(jì)。 系統(tǒng)功能總框架通過(guò)可行性研究和數(shù)據(jù)流程分析,可得到系統(tǒng)的功能模塊的劃分,如圖 41所示[12]。20 / 48圖 41 系統(tǒng)功能模塊圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本 ER圖轉(zhuǎn)換為與選用的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。由于各種 DBMS產(chǎn)品一般都有許多限制,提供不同的環(huán)境與工具,因此,邏輯設(shè)計(jì)分為如下幾步:(1) 將概念模型向一般關(guān)系、網(wǎng)狀和層次模型轉(zhuǎn)化;(2) 將得到的一般關(guān)系、網(wǎng)狀和層次模型向特定的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型轉(zhuǎn)化;(3) 依據(jù)應(yīng)用的需求和具體的 DBMS的特征進(jìn)行調(diào)整和完善 [13]。(1) 用戶信息表 tb_Member,記錄會(huì)員的詳細(xì)信息。表 41會(huì)員表 表名:tb_Member序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 標(biāo)識(shí)主鍵允許空默認(rèn)值說(shuō)明1 MemberID int 4 是 是 否 會(huì)員 ID2 Member_Name varchar50 50 否 用戶名3 Member_PassWord varchar50 50 否 用戶密碼4 Member_Address Varchar200 200 否 詳細(xì)地址21 / 485 Member_PostCode Char10 10 否 郵政編碼6 Telphone varchar50 50 否 電話7 Member_Email varchar50 50 否 電子郵件8 Member_Sex varchar50 50 否 性別9 Member_LoadDate datetime 100 否 注冊(cè)日期(2) 商品類別表 tb_Class,記錄商品分類的信息。表 42商品類別表 表名:tb_Class序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 標(biāo)識(shí)主鍵允許空默認(rèn)值說(shuō)明1 ClassID int 4 是 是 否 商品類別編號(hào)2 Class_Name varchar50 50 否 類型名稱3 Class_Picture varchar50 50 是 類別圖片(3) 商品信息表 tb_Product,記錄手商品信息。表 410 手機(jī)表 表名:tb_Product序號(hào)列名 數(shù)據(jù)類型 長(zhǎng)度 標(biāo)識(shí)主鍵允許空默認(rèn)值說(shuō)明1 ProductID int 4 是 是 否 商品編號(hào)2 ClassID int 4 否 類別編號(hào)3 Product_Name nchar50 50 否 商品名稱4 Product_Introduce ntext 否 商品簡(jiǎn)介5 Shop_Price varchar50 50 否 銷售價(jià)格6 Hot_Price varchar50 50 否 熱銷價(jià)格7 Load_Price varchar50 50 否 進(jìn)貨價(jià)格8 Load_Date datetime 否 進(jìn)貨日期9 Pro_Picture Varchar200 200 否 商品圖片10 Pro_Amount int 4 否 商品數(shù)量(4) 訂單表 tb_Order,記錄用戶訂單的具體信息。表 416 訂單表 表名:tb_Order序號(hào)列名 數(shù)據(jù)類型 長(zhǎng)度 標(biāo)識(shí)主鍵允許空默認(rèn)值說(shuō)明1 OrderID int 4 是 是 否 訂單 ID2 MemberID int 4 否 會(huì)員 ID22 / 483 OrderDate int 4 否 訂單生成日期4 Pro_Price varchar50 50 否 商品費(fèi)用5 Ship_Price varchar50 50 否 運(yùn)輸費(fèi)用6 Total_Price varchar50 50 否 商品總費(fèi)用7 Ship_Type varchar50 50 否 運(yùn)輸方式8 Receiver_Name varchar50 50 否 收貨人名字9 Receiver_Phone Varchar20 20 否 收貨人電話10 Receiver_PostCode Char10 10 否 收貨人郵政編碼11 Receiver_Address varchar20 20 否 收貨人詳細(xì)地址12 Receiver_Email Varchar50 50 否 收貨人 Email13 Is_Send bit 否 0 是否發(fā)貨14 AdminID int 4 是 跟單員 ID15 remark text 是 訂單備注(5) 訂單詳情表 tb_OrderDetail,記錄用戶訂單的各個(gè)產(chǎn)品項(xiàng)目。表 417 訂單詳情表 表名:tb_OrderDetail序號(hào)列名 數(shù)據(jù)類型 長(zhǎng)度 標(biāo)識(shí)主鍵允許空默認(rèn)值說(shuō)明1 DetailID int 4 是 是 否 訂單詳情 ID2 ProID int 4 否 商品 ID3 Num int 4 否 商品數(shù)量4 OrderID int 4 否 訂單 ID5 TotalPrice float 否 商品價(jià)錢(6) 管理員表 tb_Admin,記錄管理員的信息。表 421 管理員表 表名:tb_Admin序號(hào)列名 數(shù)據(jù)類型 長(zhǎng)度 標(biāo)識(shí)主鍵允許空默認(rèn)值說(shuō)明1 AdminID int 4 是 是 否 管理員編號(hào)2 Admin_Name varchar50 50 否 管理員姓名3 Admin_RealName varchar50 50 否 管理員真實(shí)姓名4 Admin_Password varchar50 50 否 管理員密碼5 Admin_Email varchar50 50 否 管理員 Email6 Admin_LoadDate datetime 否 管理員注冊(cè)時(shí)間23 / 48 物理結(jié)構(gòu)設(shè)計(jì)  為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,就是數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)?! 〔煌?DBMS所提供的物理環(huán)境、存取方法和存儲(chǔ)結(jié)構(gòu)有很大差別,提供給設(shè)計(jì)人員使用的設(shè)計(jì)選擇范圍也很不相同,因此沒(méi)有通用的物理設(shè)計(jì)方法可遵循,只能給出一般的設(shè)計(jì)內(nèi)容和原則。希望設(shè)計(jì)優(yōu)化的物理數(shù)據(jù)庫(kù)結(jié)構(gòu),使得在數(shù)據(jù)庫(kù)上運(yùn)行的各種事務(wù)響應(yīng)時(shí)間小、存儲(chǔ)空間利用率高、事務(wù)吞吐率大。   綜合數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目標(biāo)是: (1) 提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,特別是滿足主要應(yīng)用的性能要求?!?2) 有效地利用存儲(chǔ)空間?! 榇?,首先須要對(duì)主要的運(yùn)行事務(wù)進(jìn)行詳細(xì)分析,獲得選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需要的參數(shù)。其次,要充分了解所用的 RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲(chǔ)結(jié)構(gòu)。了解查詢和更新事務(wù)是確定關(guān)系的存取方法的主要依據(jù)。物理結(jié)構(gòu)設(shè)計(jì)階段實(shí)現(xiàn)的是數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)模式,它的質(zhì)量直接決定了整個(gè)系統(tǒng)的性能。因此在確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取方法之前,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)所支持的事務(wù)要進(jìn)行仔細(xì)分析,獲得優(yōu)化數(shù)據(jù)庫(kù)物理設(shè)計(jì)的參數(shù)。了解用戶的需求后,建立一個(gè)名為 SQL Server數(shù)據(jù)庫(kù)文件,依據(jù)第三范式的要求建立數(shù)據(jù)庫(kù)表結(jié)構(gòu),以充分利用存儲(chǔ)空間,并且做以下優(yōu)化來(lái)提高數(shù)據(jù)庫(kù)性能:㈠為每個(gè)數(shù)據(jù)庫(kù)表建立一個(gè)整型類型的自動(dòng)增長(zhǎng)的主鍵 [17]。很多數(shù)據(jù)庫(kù)設(shè)計(jì)者喜歡使用自動(dòng)增長(zhǎng)的主鍵,因?yàn)樗褂煤?jiǎn)單,本系統(tǒng)也不例外的選擇自動(dòng)增長(zhǎng)的主鍵。自動(dòng)增長(zhǎng)主鍵允許我們?cè)谙驍?shù)據(jù)庫(kù)添加數(shù)據(jù)時(shí),不考慮主鍵的取值,記錄插入后,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)自動(dòng)為其分配一個(gè)值,確保絕對(duì)不會(huì)出現(xiàn)重復(fù)。由于使用 SQL Server數(shù)據(jù)庫(kù)的話,還可以在記錄插入后使用@@IDENTITY 全局變量獲取系統(tǒng)分配的主鍵鍵值,可以說(shuō)自動(dòng)增長(zhǎng)型字段會(huì)省掉系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中很多繁瑣的工作。㈡確定數(shù)據(jù)庫(kù)表的存取方法。存取方法是快速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)的關(guān)鍵技術(shù),物理設(shè)計(jì)的任務(wù)之一就是要確定選擇哪些存取方法。常用的存取方法有索引方法。對(duì)于以下情況應(yīng)該考慮建立索引:①對(duì)于以讀為主或只讀的表,如果存儲(chǔ)空間允許,可以多建索引。②對(duì)于等值查詢,如果滿足條件的元組是少量的,則可以考慮在有關(guān)屬性上建立索引。③對(duì)于范圍查詢,最好在有關(guān)的屬性上建立簇集索引,如果已在其它屬性上建立簇集索引,可以考慮建立非簇集索引。 24 / 485 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)代碼 銷售子系統(tǒng) 用戶登入模塊用戶登入網(wǎng)站的活動(dòng)圖如圖 51所示。圖 51 用戶登入活動(dòng)圖(1) 用戶注冊(cè) 用戶注冊(cè)頁(yè)面如圖 52所示25 / 48圖 52 用戶注冊(cè)頁(yè)面輸入內(nèi)容:如圖 52所示,輸入內(nèi)容為用戶名、密碼、郵政編碼、電話、電子郵件、性別、詳細(xì)地址。輸出內(nèi)容:輸入的格式錯(cuò)誤信息、用戶已存在或注冊(cè)成功信息。驗(yàn)證規(guī)則:用到 RequireFieldValidator、ValidationSummary 驗(yàn)證控件對(duì)用戶的輸入信息進(jìn)行格式驗(yàn)證,如果格式正確則驗(yàn)證用戶名是否已存在,不存在則注冊(cè)成功。點(diǎn)擊注冊(cè),其中關(guān)鍵的偽代碼如下所示:Start 為 menber類新建一個(gè)對(duì)象 使用 addMember函數(shù)把用戶信息保存到數(shù)據(jù)庫(kù)if 數(shù)據(jù)庫(kù)不存在該賬號(hào) then 注冊(cè)成功 else 注冊(cè)失敗 end ifEnd26 / 48(2) 用戶登錄 用戶登錄頁(yè)面如圖 53所示圖 53 用戶登陸頁(yè)面當(dāng)輸入帳號(hào)、密碼正確時(shí):圖 54 輸入信息正確時(shí)顯示的頁(yè)面//當(dāng)用戶點(diǎn)擊“登陸”按鈕時(shí),具體關(guān)鍵偽代碼如下:startif 登陸用戶已經(jīng)注冊(cè)使用 findUserByName函數(shù)查找數(shù)據(jù)庫(kù)該會(huì)員名詳細(xì)資料then 顯示歡迎登陸Else 顯示登陸錯(cuò)誤End ifend 27 / 48圖 55 用戶注銷頁(yè)面//當(dāng)用戶登陸成功后,點(diǎn)擊注銷按鈕,關(guān)鍵偽代碼如下:start 把session的user,userID對(duì)象設(shè)置為空 顯示注銷成功 跳轉(zhuǎn)到商城的主頁(yè)end 商品選購(gòu)模塊會(huì)員對(duì)商品選購(gòu)的活動(dòng)圖如圖 56所示。圖 56 商品選購(gòu)活動(dòng)圖(1) 商品查看如圖 57所示圖 57 商品查看頁(yè)面顯示商品關(guān)鍵偽代碼如下:startif 不存在參數(shù) Id28 / 48 then sql=select * from tb_Product;else sql=select * from tb_Product where ClassID= id;end(2)訂單模塊① 購(gòu)物車此功能把你所有選中的物品集中放置在一起,提供購(gòu)物支持,允許購(gòu)物者來(lái)查看、更改、刪除當(dāng)前所購(gòu)買的商品,同時(shí)生成訂貨單。購(gòu)物車界面如圖 58。圖 58 購(gòu)物車頁(yè)面把商品加入購(gòu)物車關(guān)鍵偽代碼如下:start if 用戶沒(méi)有登陸 then 顯示需要登陸后才否買else if 之前沒(méi)購(gòu)物 then 新建購(gòu)物車,把新商品放進(jìn)購(gòu)物車 else獲取 session中的購(gòu)物車 if 購(gòu)物車已存在該商品 then 該商品數(shù)量+1 else把新增商品放進(jìn)購(gòu)物車end if end if end if 更新 session里的購(gòu)物車29 / 48end② 產(chǎn)生訂單選擇想要結(jié)算的物品及商品件數(shù)、送貨方式,填寫你收貨人的名稱、地址、郵編、電話等信息。圖 59 填寫訂單頁(yè)面//點(diǎn)擊下訂單按鈕時(shí),具體關(guān)鍵偽代碼如下:start新建一個(gè) order對(duì)象并賦值新建一個(gè) double對(duì)象計(jì)算訂單商品總價(jià) 使用 savaOrder函數(shù)把訂單信息添加到數(shù)據(jù)庫(kù) Order表使用 findByDateAndId函數(shù)找到該會(huì)員的訂單信息使用 saveOrderDetail函數(shù)把訂單詳細(xì)信息添加到 orderItem表 訂單生成,清空購(gòu)物車End30 / 48③ 查看訂單圖 510 會(huì)員查看訂單頁(yè)面 圖 511 會(huì)員查看詳細(xì)訂單頁(yè)面在訂單產(chǎn)生之后,會(huì)員可以查看已生成的訂單。其關(guān)鍵偽代碼如下:strat 使用 findDetailByOrderID根據(jù)會(huì)員 ID查找該會(huì)員訂單信息 顯示會(huì)員訂單詳細(xì)信息end 31 / 48 管理子系統(tǒng) 管理員登陸圖 512 管理員登陸頁(yè)面其關(guān)鍵偽代碼如下:start 調(diào)用ValidCode類產(chǎn)生驗(yàn)證碼 if 存在該管理員 then 顯示歡迎登陸 else 登陸錯(cuò)誤end 管理商品信息(1) 商品類別信息管理商品類別信息管理界面如圖 513所示 圖 513 商品類別管理頁(yè)面32 / 48圖 514 商品類別添加界面如圖 514所示,商品類別信息管理比較簡(jiǎn)單,只是在添加之前要先進(jìn)行查看該商品類別是否
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1