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

正文內(nèi)容

基于aspnet的購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-03 08:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù)據(jù)庫(kù)需求分析 基于 所做的購(gòu)物網(wǎng)站交互系統(tǒng),針對(duì)它將要實(shí)現(xiàn)的業(yè)務(wù)功能,數(shù)據(jù)庫(kù)中應(yīng)該具有以下的模塊: (1)用戶信息 :其中應(yīng)該包括用戶編號(hào)、用 戶名、密碼、賬戶金額、姓名、地址等內(nèi)容。 (2)商品信息 :包括商品編號(hào)、商品名稱、商品價(jià)格、描述以及所屬類別等。 (3)購(gòu)物車 :用來(lái)存儲(chǔ)用戶購(gòu)物的信息,如商品編號(hào)、數(shù)量等。 (4)訂單 :一筆完整的訂單記錄應(yīng)該包括它所相關(guān)商品集合以及各個(gè)商品的數(shù)量等信息。 (5)管理員信息 :與用戶信息類似,包括管理員編號(hào)、登錄名、密碼、角色類別等。 (6)管理員日志 :包括日志編號(hào)、發(fā)生事件以及時(shí)間。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 在數(shù)據(jù)庫(kù)技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。表示實(shí)體類型及實(shí)體間聯(lián)系的 模型稱為“數(shù)據(jù)模型”,其中之一就是實(shí)體聯(lián)系模型 (ER 模型 )。 ER 模型是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來(lái)描述某個(gè)特定組織關(guān)心的信息結(jié)構(gòu),這類模型稱為“概念數(shù)據(jù)模型”。 在該系統(tǒng)中,存在用戶、商品、購(gòu)物車、訂單、管理員等幾個(gè)對(duì)象實(shí)體,以上述實(shí)體為例,一個(gè)用戶對(duì)應(yīng)多個(gè)商品,同時(shí)一個(gè)商品屬于多個(gè)用戶;一個(gè)用戶對(duì)應(yīng)多個(gè)購(gòu)物車,同時(shí)一個(gè)購(gòu)物車只屬于一個(gè)用戶;一個(gè)用戶對(duì)應(yīng)多個(gè)訂單,一個(gè)訂單只能屬于一個(gè)用戶;一個(gè)商品對(duì)應(yīng)多個(gè)購(gòu)物車,一個(gè)購(gòu)物車對(duì)應(yīng)多個(gè)商品;一個(gè)商品對(duì)應(yīng)多個(gè)訂單,一個(gè)訂單對(duì)應(yīng)多個(gè) 商品;一個(gè)訂單對(duì)應(yīng)多個(gè)購(gòu)物車,一個(gè)購(gòu)物車只能屬于一個(gè)訂單;一個(gè)管理員對(duì)應(yīng)多個(gè)用戶、商品、購(gòu)物車、訂單,一個(gè)用戶、商品、購(gòu)物車、訂單只能屬于一個(gè)管理員。 由此可知用戶和購(gòu)物車之間、用戶和訂單之間、訂單和購(gòu)物車之間、管理員和用戶、商品、購(gòu)物車、訂單之間都是一對(duì)多的關(guān)系;商品和購(gòu)物車之間、用戶和商品之間是多對(duì)多的關(guān)系。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 通過(guò) E- R 圖分析,下面設(shè)計(jì)具體的邏輯結(jié)構(gòu)。 所涉及到的主要實(shí)體集及其屬性如下: 用戶( UserID、 UserName、 UserPwd、 UserRealName、 Sex、 Address 、 Email、 Zipcode) 商品( ProductID、 ProductName、 ProductPrice、 Intro、 CategoryID、 ClickCount) 購(gòu)物車( RecordID、 CartID、 ProductID、 CreatedDate、 Quantity) 訂單( OrderID、 UserID、 OrderDate、 ProductID、 Quantity、 UnitCost) 管理員( AdminID、 LoginName、 LoginPwd、 RoleID、 RoleName) 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè) 計(jì) 本系統(tǒng)共涉及到 9 個(gè)表,分別是:用戶信息表 UserInfo、商品信息表 ProductInfo、商品類別字典表Category、購(gòu)物車表 ShoppingCart、訂單表 Orders、訂單信息表 OrderItems、管理員信息表 Admin、管理員角色字典表 AdminRole 和管理員日志表 AdminAction。 主要設(shè)計(jì)思想: (1)盡管在需求分析中,商品類別僅僅是商品的一個(gè)屬性,但數(shù)據(jù)庫(kù)設(shè)計(jì)中一般將其分離出去創(chuàng)建單獨(dú)的表。事實(shí)上,這是一種面向?qū)ο蟮乃枷耄@種做法有利于系統(tǒng)的擴(kuò)展,例如管理員將要添加新商品,這 樣的設(shè)計(jì)將令其變得異常容易。同樣的思想也體現(xiàn)在 Admin 表和 AdiminRole 表的設(shè)計(jì)中。 (2)由于訂單可能包括多種商品,而且數(shù)量不一,所以用兩個(gè)表來(lái)共同體現(xiàn)訂單這個(gè)實(shí)體。在 Orders 表中存放訂單的基本信息:訂單號(hào)、所屬用戶的編號(hào)以及下訂單的時(shí)間。而在 OrderItems 表中則存放訂單的具體信息,每條記錄體現(xiàn)某個(gè)訂單所包含的某種商品的購(gòu)買信息。 在本系統(tǒng)中數(shù)據(jù)庫(kù)具體表結(jié)構(gòu)的設(shè)計(jì): (1)用戶基本信息表 UserInfo 用戶信息表用來(lái)記錄用戶的一些基本信息,其結(jié)構(gòu)如表 31 所示。 表 31 用戶基本 信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 UserID Int 用戶 ID(主鍵) 2 UserName Nvarchar(50) 用戶登錄名 3 UserPwd Nvarchar(50) 用戶密碼 4 Question Nvarchar(50) 密碼提示問(wèn)題 5 Answer Nvarchar(50) 密碼提示問(wèn)題答案 6 Acount Decimal 賬戶金額 7 UserRealName Nvarchar(50) 用戶真實(shí)姓名 8 Sex Nvarchar(50) 性別 9 Address Nvarchar(50) 地址 10 Email Nvarchar(50) 電子郵件 11 Zipcode Nvarchar(50) 郵編 (2)商品信息表 ProductInfo 商品信息表表示商品的基本信息,如表 32 所示。 表 32 商品信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 ProductID Int 商品編號(hào)(主鍵) 2 ProductName Nvarchar(50) 商品名稱 3 ProductPrice Decimal 價(jià)格 4 Intro Nvarchar(50) 商品介紹 5 CategoryID Int 所屬分類編號(hào) 6 ClickCount Int 點(diǎn)擊數(shù) (3)商品分類表 Category 商品分類表用來(lái)表示商品類別信息。其結(jié)構(gòu)如表 33 所示。 表 33 商品分類表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 CategoryID Int 商品分類 ID(主鍵) 2 CategoryName Nvarchar(50) 分類名稱 (4)購(gòu)物車表 ShoppingCart 購(gòu)物車表用來(lái)存儲(chǔ)用戶購(gòu)物的信息。其結(jié)構(gòu)如表 34 所示。 表 34 購(gòu)物車表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 RecordID Int 記錄 ID(主鍵) 2 CartID Nvarchar(50) 購(gòu)物車 ID 3 ProductID Int 所購(gòu)商品編號(hào) 4 CreatedDate DateTime 購(gòu)物時(shí)間 5 Quantity Int 購(gòu)買數(shù)量 (5)訂單表 Orders 訂單表保存每筆訂單的基本信息。結(jié)構(gòu)如表 35 所示。 表 35 訂單表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 OrderID Int 訂單號(hào)(主鍵) 2 UserID Int 所屬用戶 ID 3 OrderDate DateTime 成交時(shí)間 (6)訂單詳細(xì)信息表 OrderItems 訂單詳細(xì)信息表體現(xiàn)訂單的細(xì)則,結(jié)構(gòu)如表 36 所示。 表 36 訂單詳細(xì)信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 OrderId Int 所屬訂單號(hào)(主鍵) 2 ProductID Int 商品 ID(主鍵) 3 Quantity Int 該商品的購(gòu)買數(shù)量 4 UnitCost Decimal 該商品的單價(jià) (7)管理員信息表 Admin 與用戶信息表類似,管理員信息表用來(lái)保存管理員的基本信息 ,如表 37 所示。 表 37 管理員信息表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 AdminID Int 管理員 ID 2 LoginName Nvarchar(50) 管理員登錄名 3 LoginPwd Nvarchar(50) 管理員密碼 4 RoleID Int 管理員角色 ID (8)管理員角色表 AdminRole 管理員角色表用來(lái)表示不同的管理員角色類別,如表 38 所示。 表 38 管理員角色表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 RoleID Int 角色 ID(主鍵) 2 RoleName Nvarcha(50) 角色名稱 (9)管理員日志表 AdminAction 管理員日志表表示管理員操作的每一條記錄,如表 39 所示。 表 39 管理員日志表 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 ActionID Int 日志 ID(主鍵) 2 Action Nvarchar(50) 角色名稱 3 ActionDate DateTime 日志時(shí)間 4 AdminID Int 所屬管理員編號(hào) 數(shù)據(jù)庫(kù)設(shè)計(jì)圖 設(shè)計(jì)的各數(shù)據(jù)表之間的關(guān)系如圖 33 所示。 圖 33 數(shù)據(jù)庫(kù)設(shè)計(jì)圖 UserInfo PK UserId UserName UserPwd Question Answer Acount UserRealName Sex Address Email Zipcode AdminRole PK RoleId RoleName Category PK CategoryId CategoryName ProductInfo PK ProductId FK1 ProductName ProductPrice Intro CategoryID ClickCount Admin PK AdminID FK1 LoginName LoginPwd RoleId Order PK OrderId FK1 UserID OrderDate AdminAction PK ActionId FK1 Action ActionDate AdminID ShoppingCart PK RecordId FK1 CartId ProductID Quantity CreateDate OrderItems PK,FK1 PK,FK2 OrderId ProductID Quantity UnitCost 第四章 系統(tǒng)實(shí)施 首頁(yè)的實(shí)現(xiàn) 在這一模塊中主要包括 :頁(yè)面頭部控件、商品分類導(dǎo)航控件、熱門商品列表控件以及新到商品控件。其控件的實(shí)現(xiàn)代碼如下: 頁(yè)面頭部控件的代碼實(shí)現(xiàn)( UserContro\): private void Page_Load(object sender, e) { showButton()。 } void showButton() { //是否是匿名用戶 if ( != true) { //登錄用戶區(qū)域不可見(jiàn) = false。 //匿名用戶區(qū)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1