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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---網(wǎng)絡(luò)購物平臺-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 04:34 本頁面
 

【文章內(nèi)容簡介】 設(shè)計(jì)需求分析 購物網(wǎng)絡(luò)主要分為前臺和后臺管理。前臺包括用戶信息管理,商品瀏覽和購物車、訂單管理等功能,后臺包括商品種類管理、商品管理、管理人員管理、銷售管理等功能,各個(gè)功能需求具體描述如下: ( 1) 用戶信息管理:注冊新用戶、登陸、用戶修改密碼、用戶資料管理。 ( 2) 商品的類別管理:添加商品種類、修改商品種類、刪除商品種類。在 B2C 購物網(wǎng)站中,商品的種類繁多,為了便于用戶瀏覽自己需要的商品,良好的種類管理至關(guān)重要,為此,本系統(tǒng)要求采用二級分類管理商品,以對大量的商品進(jìn)行更為細(xì)致的分類,方便用戶瀏覽商品。 ( 3) 商品管理:添加商品、修改商品信息、刪除商品。商品是整個(gè)系統(tǒng)的核心數(shù)據(jù),賣方要將自己的商品及時(shí)準(zhǔn)確的添加到系統(tǒng)中,以供用戶查詢。 ( 4) 商品瀏覽:商品搜索、分類瀏覽、推薦商品。商品瀏覽是購物網(wǎng)站最重要的一環(huán),如何方便快捷的把用戶想要的商品以最直觀的方式展現(xiàn)給客戶是購物網(wǎng)站成功 的關(guān)鍵點(diǎn)。所以本系統(tǒng)除了提供常見的商品搜索功能之外,還采用二級產(chǎn)品分類,使用戶可以更細(xì)致的進(jìn)行瀏覽商品信息,并可根據(jù)商品的購買次數(shù),顯示排名前 10 的商品。 ( 5) 購物車:添加商品到購物車、瀏覽購物車、修改所購商品數(shù)量、刪除所購商品。購物車是每個(gè)購物網(wǎng)站的基本元素,用戶在查看商品的詳細(xì)信息時(shí),如果決定購買該商品,可以將商品加入購物車。 ( 6) 訂單管理:查詢個(gè)人訂單列表、查詢某一訂單的詳細(xì)信息、修改訂單、刪除桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 6 頁 共 36 頁 訂單。 系統(tǒng)管理功能 為了使本項(xiàng)目設(shè)計(jì)可重用性更高,擴(kuò)展性更好,可采用目前較為流行的三層邏輯體系結(jié)構(gòu)開發(fā)模 式,所謂三層邏輯體系結(jié)構(gòu)是指數(shù)據(jù)訪問層( DAL)、業(yè)務(wù)邏輯層 (BLL)、用戶表示層。 DAL 是涉及到具體的數(shù)據(jù)庫操作并提供操作數(shù)據(jù)庫接口的組件, BLL 是指封裝了應(yīng)用程序業(yè)務(wù)邏輯的組件,而表示層即為 頁面層??傮w結(jié)構(gòu)如圖 所示。 圖 總體架構(gòu) 各個(gè)結(jié)構(gòu)層的具體描述如下: 數(shù)據(jù)庫是系統(tǒng)的最底層,存儲項(xiàng)目的所有數(shù)據(jù),本系統(tǒng)采用 Microsoft SQL Server2021 數(shù)據(jù)庫產(chǎn)品,其與 . 的結(jié)合更為緊 密,首次在數(shù)據(jù)庫中加入了 CLR 存儲過程的支持 , Visual Studio2021 中加入了許多同 SQL Server2021 進(jìn)行整合的新特性。 ( 1) 數(shù)據(jù)訪問層封裝了對數(shù)據(jù)庫的各種操作,為業(yè)務(wù)邏輯層以及表示層提供訪問數(shù)據(jù)的接口,該層直接關(guān)聯(lián)數(shù)據(jù)庫,同時(shí)為業(yè)務(wù)邏輯層服務(wù),搜索一對數(shù)據(jù)訪問層的設(shè)計(jì)關(guān)系重大。 ( 2) 而無邏輯層與具體的業(yè)務(wù)相關(guān)聯(lián),如用戶挑選了商品,加入購物車時(shí)要按照相應(yīng)的規(guī)則進(jìn)行處理,并使用數(shù)據(jù)訪問層實(shí)現(xiàn)與數(shù)據(jù)庫的交互,它一般由 Web 頁面實(shí)現(xiàn)調(diào)用,復(fù)雜的業(yè)務(wù)處理應(yīng)該單獨(dú)封裝,以便于管理。 Web 呈現(xiàn)層 業(yè)務(wù)邏輯層 (BLL) 數(shù)據(jù)訪問層 (DAL) SQL server2021 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 7 頁 共 36 頁 ( 3) Web 呈現(xiàn)層就是 Web 頁面,通過業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層和底層的數(shù)據(jù)進(jìn)行交互。 通過以上分析,本系統(tǒng)主要實(shí)現(xiàn)六大功能,根據(jù)這些功能設(shè)計(jì)出系統(tǒng)的功能模塊,如圖 所示。 圖 總體模塊設(shè)計(jì)圖 4 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫的需求分析 Webshop 是一個(gè)典型的電子商務(wù)系統(tǒng),針對它將要實(shí)現(xiàn)的業(yè)務(wù)功能,數(shù)據(jù)庫中應(yīng)該具有以下存儲信息: ( 1) 用戶信息:包括用戶編號、用戶名、密碼、性別、郵箱等內(nèi) 容。 ( 2) 商品信息:包括商品編號、商品名稱、商品價(jià)格、折扣以及所屬類別等內(nèi)容。 ( 3) 商品類別信息:包括類別號、類別名、所屬父類、類別描述等內(nèi)容。 ( 4) 購物車信息:包括購物車號、商品號、所購數(shù)量等內(nèi)容。 ( 5) 訂單信息:一筆完整的訂單要包括它所相應(yīng)的商品集合以及各個(gè)商品的數(shù)量、單價(jià)等信息。 ( 6) 商品評論信息:包括商品名、用戶名、評論信息等內(nèi)容。 ( 7) 管理者信息:與用戶信息類似,增加了角色信息。 數(shù)據(jù)庫邏輯設(shè)計(jì) 網(wǎng)絡(luò)購物平臺 用 戶信息管理 商品類別管 理 商品管 理 商品瀏覽 購物車 訂單管理 數(shù)據(jù)訪問層 數(shù)據(jù)庫 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 8 頁 共 36 頁 通過數(shù)據(jù)庫的需求分析,設(shè)計(jì)具體的邏輯結(jié)構(gòu)。 ( 1)用戶信息表 userinfo 用戶信息表用來記錄已注冊用戶的 基本信息,其表結(jié)構(gòu)如表 所示。 表 用戶信息表 userinfo 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 userid int 否 用戶 ID,主鍵,自增 2 usename Narchar(30) 否 用戶名 3 Password Varchar(50) 是 用戶密碼 4 sex Nchar(2) 是 用戶性別 5 identityid Varchar(30) 是 用戶身份證 6 Varchar(50) 否 電子郵箱 7 address Nvarchar(50) 否 用戶地址 8 zipcode Varchar(20) 是 郵編 9 question Nvarchar(50) 是 密碼提示問題 10 Answer Nvarchar(50) 是 密碼提示問題答案 ( 2)商品信息表 productinfo 商品信息表用來記錄商品的基本信息,其表結(jié)構(gòu)如表 所示。 表 productinfo 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 productid int 否 商品編號,主鍵,自增 2 productname Nvarchar(50) 否 商品名稱 3 unitprice money 否 商品價(jià)格 4 description Nvarchar(50) 是 商品描述 5 classid int 否 商品類別,外鍵 6 clickcount int 是 被點(diǎn)擊數(shù) 7 discount decimal 否 折扣,默認(rèn)值是 1 8 imageinfo Nvarchar 是 淘寶文件描述信息 ( 3)商品類別信息 classinfo 商品類別信息表是用來記錄商品的分類信息,其表結(jié)構(gòu)如表 所示。 表 classinfo 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 classid int 否 類別編號,主鍵 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 9 頁 共 36 頁 2 classname Nvarchar(50) 否 類別名稱 3 description Nvarchar(50) 否 類別描述 4 fatherclassid int 否 父類 ID,外鍵 ( 4)購物車表 shoppingcart 購物車信息表用來記錄所有用戶的購物車的信息。其表結(jié)構(gòu)如表 所示。 表 購物車表 shoppingcart 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 cartemid int 否 項(xiàng)目編號,主鍵,自增 2 cartid varchar(50) 否 購物車編號 3 productid int 否 商品編號 4 quantity int 否 購買數(shù)量,默認(rèn)為 1 ( 5)訂單表 orders 訂單信息表用來記錄所有用戶端訂單信息。其表結(jié)構(gòu)如表 所示。 表 訂單表 orders 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 orderid int 否 訂單編號,主鍵,自增 2 userid int 否 所屬用戶編號,外鍵 3 createdate datetime 否 訂單日期,默認(rèn)為當(dāng)天 4 ispayed nchar 否 是否付款,默認(rèn)為否 ( 6)訂單詳情表 orderdetails 訂單詳情表用來記錄所有用戶的每筆訂單詳情信息。其表結(jié)構(gòu)如表 所示。 表 訂單詳情表 orderdetails 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 orderid int 否 訂單編號,主鍵,外鍵 2 productid int 否 產(chǎn)品編號,外鍵 3 quantity int 否 購買數(shù)量 4 unitcost money 否 該商品價(jià)格 ( 7)評量表 reviews 商品評論信息表用來記錄用戶對商品的評論信息。其表結(jié)構(gòu)如表 所示。 表 評量表 reviews 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 10 頁 共 36 頁 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 reviewid int 否 評論編號,主鍵,自增 2 productid int 否 所評商品編號,外鍵 3 username Varchar(30) 是 用戶姓名 4 Varchar(50) 是 用戶郵箱 5 rating int 否 評論等級 6 Comments Nvarchar(200) 是 評論內(nèi)容 ( 8)管理者信息表 managers 管理者信息表使用來記錄管理者的基本信息。其表結(jié)構(gòu)如表 所示。 表 管理者信息表 managers 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 manageid int 否 管理者編號,主鍵,自增 2 loginname Varchar(50) 否 登錄名稱 3 password Varchar(50) 是 登錄密碼 4 roleid int 否 角色 ID,外鍵 ( 9)角色信息表 roleinfo 管理則的角色信息表用來記錄已有的角色 信息。其表結(jié)構(gòu)如表 所示。 表 角色信息表 roleinfo 編號 字段名稱 數(shù)據(jù)類型 允許空 字段描述 1 roleid int 否 角色編號,主鍵 2 roledescription Varchar(50) 否 角色描述 數(shù)據(jù)庫表間關(guān)系如圖 所示。 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 11 頁 共 36 頁 圖 數(shù)據(jù)庫表間關(guān)系圖 存儲過程的分析和設(shè)計(jì) ( 1) Login 這個(gè)存儲過程用于用戶登錄驗(yàn)證,如果存在返回用戶號,作為用戶的購物車號,否則返回 0 代表沒有此用戶。 set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[login] (@username varchar(30),@password varchar(50),@result int output)AS if exists(select * from userinfo where username=@username and password=@password) begin select @result=userid from userinfo where username=@username and password=@password end else begin set @result=0 End 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 12 頁 共 36 頁 由于篇幅有限,一下幾個(gè)例子詳細(xì)參見網(wǎng)站購物系統(tǒng)。 ( 2) gethoproduct 這個(gè)存儲過程返回點(diǎn)擊數(shù)最多的 10 個(gè)商品信息。 ( 3) Searchproducts 用于分頁返回用戶搜索的商品信息。 ( 4) Getproductsbyclass 用于分頁返回某商品類別下的商品信息。 ( 5) Insert_cartitem 用于向購物車添加商品。 ( 6) Select_cartitems 用于獲取購物車中的商品信息。 5 系統(tǒng)中對象分析和類的設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)層( DAL) DAL 層的作用貫穿整個(gè)解決方案的各個(gè)模塊中,這里僅包括一個(gè)類的定義 ,開發(fā)者可以利用 SqlExe 作為任何 .NET 項(xiàng)目的數(shù)據(jù)訪問層。 SqlExe 類的 MUL 類設(shè)計(jì)如圖 所示。 Sqlexe connstr:String +executenonquery():Integer +preparemand() +executereader():未指定 +executedataset():未指定 +excutesql():String 圖 SqlExe 類的結(jié)構(gòu) 圖中沒有列出方法的參數(shù),除了 preparemand 方
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1