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

正文內(nèi)容

基于aspnet的購物網(wǎng)站的設(shè)計與實(shí)現(xiàn)(編輯修改稿)

2025-01-11 02:31 本頁面
 

【文章內(nèi)容簡介】 操作。 前臺操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊,通過網(wǎng)站的新品速遞、商品熱賣、商品分類或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。 后臺管理是管理員對本網(wǎng)站的維護(hù),通過商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(處理訂單、發(fā)貨查詢)等功能達(dá)到對網(wǎng)站的管理。 網(wǎng)上購物系統(tǒng)的功能需求設(shè)計 對于網(wǎng)上購物,總結(jié)出該平臺需要完成的一些具體功能,分析如下: 用戶管理:能夠完成用戶 最基本的信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。 管理員管理:能夠完成管理員對網(wǎng)站的商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(外理訂單、 發(fā)貨查詢)、會員管理(會員審查)、操作管理(管理員添加、管理員審查、管理員退出)的功能。 搜索功能:通過商品的名稱,商品的分類進(jìn)行搜索。 查詢功能:能夠通過查看購物車對所選商品進(jìn)行確定、挑選,通過定單查詢對支付費(fèi)用進(jìn)行確定。 第三章 系統(tǒng)設(shè)計 系統(tǒng)流程圖 圖 31 前臺購物分析流程圖 圖 32 后臺購物系統(tǒng)分析流程圖 數(shù)據(jù)庫設(shè)計 訂單結(jié)帳 身份識別 訂單受理 用戶訂單 查詢商品庫存 庫存無貨 庫存有貨 生成采購單 生成銷售單 確認(rèn)入庫 訂單發(fā)貨 發(fā)貨確定 客戶信息驗(yàn)證 查看商品 去購物車 付款 完成購買 未注冊用戶 已登錄注冊用戶 注冊 登錄 訂單查看 未登錄注冊用戶 幾乎所有的 WEB 項目都是基于數(shù)據(jù)庫的,這使得數(shù)據(jù)的設(shè)計在整個項目中的地位舉足輕重。相關(guān)研究表明,在數(shù)據(jù)應(yīng)用系統(tǒng)的開發(fā)中,項目成功 50%靠數(shù)據(jù)庫的設(shè)計。良好的數(shù)據(jù)設(shè)計往往能夠減少開發(fā)的負(fù)擔(dān)。 數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,通過合理的邏輯設(shè)計和有效的物理設(shè)計來構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫極其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。 從數(shù)據(jù)應(yīng)用系統(tǒng)和開發(fā)的全過程來考慮,數(shù)據(jù) 庫的設(shè)計可分為六個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫的運(yùn)行與維護(hù),按照這樣的設(shè)計過程,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的不同階段可形成數(shù)據(jù)庫的各級模式。數(shù)據(jù)庫設(shè)計的核心問題是如何從系統(tǒng)的觀點(diǎn)出發(fā)建立一個數(shù)據(jù)庫模式。一個良好的數(shù)據(jù)庫應(yīng)該充分反映物流發(fā)展變化的狀況,充分滿足組織的各級管理要求,同時還應(yīng)該使后繼系統(tǒng)開發(fā)工作方便、快捷,系統(tǒng)開發(fā)小,易于管理和維護(hù)。在物理設(shè)計階段根據(jù) DBMS 的特點(diǎn)和處理要求,進(jìn)行物理儲存安排。 數(shù)據(jù)庫需求分析 基于 所做的購物網(wǎng)站交互系統(tǒng),針對它將要實(shí)現(xiàn)的業(yè)務(wù)功能,數(shù)據(jù)庫中應(yīng)該具有以下的模塊: (1)用戶信息 :其中應(yīng)該包括用戶編號、用 戶名、密碼、賬戶金額、姓名、地址等內(nèi)容。 (2)商品信息 :包括商品編號、商品名稱、商品價格、描述以及所屬類別等。 (3)購物車 :用來存儲用戶購物的信息,如商品編號、數(shù)量等。 (4)訂單 :一筆完整的訂單記錄應(yīng)該包括它所相關(guān)商品集合以及各個商品的數(shù)量等信息。 (5)管理員信息 :與用戶信息類似,包括管理員編號、登錄名、密碼、角色類別等。 (6)管理員日志 :包括日志編號、發(fā)生事件以及時間。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象。表示實(shí)體類型及實(shí)體間聯(lián)系的 模型稱為“數(shù)據(jù)模型”,其中之一就是實(shí)體聯(lián)系模型 (ER 模型 )。 ER 模型是獨(dú)立于計算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來描述某個特定組織關(guān)心的信息結(jié)構(gòu),這類模型稱為“概念數(shù)據(jù)模型”。 在該系統(tǒng)中,存在用戶、商品、購物車、訂單、管理員等幾個對象實(shí)體,以上述實(shí)體為例,一個用戶對應(yīng)多個商品,同時一個商品屬于多個用戶;一個用戶對應(yīng)多個購物車,同時一個購物車只屬于一個用戶;一個用戶對應(yīng)多個訂單,一個訂單只能屬于一個用戶;一個商品對應(yīng)多個購物車,一個購物車對應(yīng)多個商品;一個商品對應(yīng)多個訂單,一個訂單對應(yīng)多個 商品;一個訂單對應(yīng)多個購物車,一個購物車只能屬于一個訂單;一個管理員對應(yīng)多個用戶、商品、購物車、訂單,一個用戶、商品、購物車、訂單只能屬于一個管理員。 由此可知用戶和購物車之間、用戶和訂單之間、訂單和購物車之間、管理員和用戶、商品、購物車、訂單之間都是一對多的關(guān)系;商品和購物車之間、用戶和商品之間是多對多的關(guān)系。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 通過 E- R 圖分析,下面設(shè)計具體的邏輯結(jié)構(gòu)。 所涉及到的主要實(shí)體集及其屬性如下: 用戶( UserID、 UserName、 UserPwd、 UserRealName、 Sex、 Address 、 Email、 Zipcode) 商品( ProductID、 ProductName、 ProductPrice、 Intro、 CategoryID、 ClickCount) 購物車( RecordID、 CartID、 ProductID、 CreatedDate、 Quantity) 訂單( OrderID、 UserID、 OrderDate、 ProductID、 Quantity、 UnitCost) 管理員( AdminID、 LoginName、 LoginPwd、 RoleID、 RoleName) 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè) 計 本系統(tǒng)共涉及到 9 個表,分別是:用戶信息表 UserInfo、商品信息表 ProductInfo、商品類別字典表Category、購物車表 ShoppingCart、訂單表 Orders、訂單信息表 OrderItems、管理員信息表 Admin、管理員角色字典表 AdminRole 和管理員日志表 AdminAction。 主要設(shè)計思想: (1)盡管在需求分析中,商品類別僅僅是商品的一個屬性,但數(shù)據(jù)庫設(shè)計中一般將其分離出去創(chuàng)建單獨(dú)的表。事實(shí)上,這是一種面向?qū)ο蟮乃枷?,這種做法有利于系統(tǒng)的擴(kuò)展,例如管理員將要添加新商品,這 樣的設(shè)計將令其變得異常容易。同樣的思想也體現(xiàn)在 Admin 表和 AdiminRole 表的設(shè)計中。 (2)由于訂單可能包括多種商品,而且數(shù)量不一,所以用兩個表來共同體現(xiàn)訂單這個實(shí)體。在 Orders 表中存放訂單的基本信息:訂單號、所屬用戶的編號以及下訂單的時間
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1