購物網站資料庫設計
⑴ 網上購物系統的畢業設計
剛給樓主查詢了下,關於
網路購物的
http://www.waibaowang.net/plus/search.php?kwtype=0&keyword=%E8%B4%AD%E7%89%A9&searchtype=titlekeyword
這裡麵包含了各種語言的,更多的還沒有上傳完,可以先聯系客服
⑵ 購物網站資料庫表如何設計
去下載那些知名的網點系統來看看資料庫設計部就可以了
⑶ 關於購物網站的資料庫設計問題
不要這樣,這樣你會有無數多的表,而且以後新的一個產品時候非常麻煩,如果要屬於新的類別,而且還會因為避免資料庫太復雜而使得許多不同類的產品歸在一個類。而且你的程序很麻煩,要為每個類編寫不同程序,因為數據表名不同。
應該用下面的辦法,主要使用四個表存儲所有類別的商品:
第一、類別名稱表,欄位有
類別ID,類別名稱
1 電腦
2 洗衣機
第二、類別屬性表,欄位有:
類別ID,屬性ID,屬性名稱
1 1 CPU
1 2 內存
1 3 屏幕尺寸
2 1 容量
2 2 類型
第三、商品名稱表,欄位有:
商品ID,類別ID
1 1
2 1
3 2
4 2
第四、商品屬性表,欄位有:
商品ID,屬性ID,屬性值
1 1 P4
1 2 128M
1 3 CRT 14
2 1 P4
2 2 512M
2 3 LCD19
3 1 9公斤
3 2 滾筒
4 1 8公斤
4 2 波輪
上面定義了四個商品,商品ID為1~4,分別是128M、512M內存的電腦,和9公斤滾筒、8公斤的波輪洗衣機。
這樣定義的資料庫結構,可以包含任何商品,一般不會改變,那麼程序也就無需改變,定義新的產品、或者修改現有商品只需要在程序界面有操作員點點滑鼠。
⑷ 資料庫設計:購物系統包括數據流圖和數據字典
流程圖可以用microsoft office里自帶的microsoft office visio做,選擇左側的軟體和資料庫,然後在右側「其他模板」里選擇「數據流模型圖」,就可以進入界面畫數據流圖了。左側選擇你想要的圖形拖至右側格子框中,大小可以調,雙擊可以在裡面輸入文字,一個小tip:「數據存儲」框中輸入文字雙擊時行不通的,先左鍵單擊「數據存儲」框,出現上下左右四個小箭頭,左鍵單擊右邊的小箭頭就可以出現一個框讓你輸,此時無需任何點擊就可以輸入了。
⑸ 購物網站資料庫問題
資料庫是按照數據結構來組織、存儲和管理數據的倉庫,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫中的數據是為眾多用戶所共享其信息而建立的,已經擺脫了具體程序的限制和制約。一種品牌可以編一個商品碼作為主鍵,其他的都可以是它的屬性,希望能幫助到你
⑹ 購物網站資料庫設計
一、概述
網上購物店的數據模型,主要模式有產品:proct ,帳戶:Account,定單:Order。和產品相關的表有category ,proct,item, inventory, supplier;和用戶相關表有的account ,signon,profile;和定單相關的表有orders,orderstatus,lineitem ,整體關系如下.
二、帳戶模型
帳戶模型,記錄者用戶的登錄名稱,密碼。以及個人信息如地址,性名,電話等,還有它在系統中的profile信息。表有Account 主鍵是userID,它記錄用戶的基本信息,如email,name等。Signon 表記錄者userID和password,Profile表記錄者用戶的登錄系統的系統設置。可以根據用戶的類型,顯示不同的登錄信息。
(1)account表
create table account (
userid varchar(80) not null,
email varchar(80) not null,
name varchar(80) not null,
status char(2) null,
addr1 varchar(80) not null,
addr2 varchar(40) null,
city varchar(80) not null,
state varchar(80) not null,
zip varchar(20) not null,
country varchar(20) not null,
phone varchar(80) not null,
constraint pk_account primary key (userid)
)
說明:primary key是userID,它記錄帳戶的基本信息。
(2)Signon 表
create table signon (
username varchar(25) not null,
password varchar(25) not null,
constraint pk_signon primary key (username)
)
說明:記錄登錄名和密碼。
(3)Profile表
create table profile (
userid varchar(80) not null,
langpref varchar(80) not null,
favcategory varchar(30),
mylistopt int,
banneropt int,
constraint pk_profile primary key (userid)
)
說明:用戶的登錄信息,方便個性化定製。
(4)Bannerdata 表
create table bannerdata (
favcategory varchar(80) not null,
bannername varchar(255) null,
constraint pk_bannerdata primary key (favcategory)
)
說明:記錄不同的登錄信息。
三、產品模型
產品的模型主要有分類,它是產品的大類。表category 就是記錄分類名稱,描述信息。Proct
記錄每個產品的基本信息,包括產品名稱,和產品的描述。它是一對多的關系。Supplier 表
記錄產品的提供者信息,包括提供者的名稱,地址,狀態等。Item 記錄產品的提供者,產
品ID,價格,狀態。Inventory 表記錄產品的數量。關系如下:
(1) category表
create table category (
catid char(10) not null,
name varchar(80) null,
descn varchar(255) null,
constraint pk_category primary key (catid)
)
(2)proct表
create table proct (
proctid char(10) not null,
category char(10) not null,
name varchar(80) null,
descn varchar(255) null,
constraint pk_proct primary key (proctid),
constraint fk_proct_1 foreign key (category)
references category (catid)
)
(3) item表
create table item (
itemid char(10) not null,
proctid char(10) not null,
listprice decimal(10,2) null,.unitcost decimal(10,2) null,
supplier int null,
status char(2) null,
attr1 varchar(80) null,
attr2 varchar(80) null,
attr3 varchar(80) null,
attr4 varchar(80) null,
attr5 varchar(80) null,
constraint pk_item primary key (itemid),
constraint fk_item_1 foreign key (proctid)
references proct (proctid),
constraint fk_item_2 foreign key (supplier)
references supplier (suppid)
)
(4) inventory 表
create table inventory (
itemid char(10) not null,
qty int not null
)
(5)supplier表
create table inventory (
suppid int not null
name varchar(80)
status char(2)
attr1 varchar(80)
attr2 varchar(80)
city varchar(80)
state varchar(80)
zip char(6)
phone varchar(80)
constraint pk_supplier primary key (suppid),
)
四、定單模型
定單記錄用戶的選擇產品信息,數量,表主要有Orders,記錄用戶的地址,帳戶信息,總金
額。Orderstatus 記錄定單狀態。Lineitem 記錄定單中的產品數量,單位價格,產品ID。
(1)orders表
create table orders (
orderid int not null,
userid varchar(80) not null,
orderdate date not null,
shipaddr1 varchar(80) not null,
shipaddr2 varchar(80) null,
shipcity varchar(80) not null,
shipstate varchar(80) not null,
shipzip varchar(20) not null,
shipcountry varchar(20) not null,
billaddr1 varchar(80) not null,
billaddr2 varchar(80) null,
billcity varchar(80) not null,
billstate varchar(80) not null,
billzip varchar(20) not null,
billcountry varchar(20) not null,
courier varchar(80) not null,
totalprice number(10,2) not null,
billtoname varchar(80) not null,
shiptoname varchar(80) not null,
creditcard varchar(80) not null,
exprdate char(7) not null,
cardtype varchar(80) not null,
locale varchar(20) not null,
constraint pk_orders primary key (orderid),
constraint fk_orders_1 foreign key (userid)
references account (userid)
)
定單的信息。
(2)Orderstatus表
create table orderstatus (
orderid int not null,
linenum int not null,
timestamp date not null,
status char(2) not null,
constraint pk_orderstatus primary key (orderid, linenum),
constraint fk_orderstatus_1 foreign key (orderid)
references orders (orderid)
)
定單中的產品狀態
(3)lineitem表
create table lineitem (
orderid int not null,
linenum int not null,
itemid char(10) not null,
quantity int not null,
unitprice number(10,2) not null,
constraint pk_lineitem primary key (orderid, linenum),
constraint fk_lineitem_1 foreign key (orderid)
references orders (orderid)
)
⑺ Jsp+Sql電子商城&網上購物網站設計
Jsp+Sql電子商城&網上購物網站設計
摘要
引言
1 系統分析
1.1 需求分析
1.2 可行性分析
2 總體設計
2.1 項目規劃
2.2 系統功能結構圖
3 系統設計
3.1 設計目標
3.2 開發及運行環境
3.3 資料庫設計
4 JavaBean的編寫
4.1 資料庫操作的JavaBean的編寫
4.2 字元串處理的JavaBean的編寫
4.3 商品JavaBean的編寫
4.4 保存購物信息的JavaBean的編寫
4.5 對商品信息操作的介面的JavaBean的編寫
4.6 對商品信息操作的JavaBean的編寫
5 網站前台主要功能模塊設計
5.2 網站前台首頁設計
5.3 特價商品模塊設計
5.4 新品上架模塊設計
5.5 商品分類模塊設計
5.6 會員管理模塊設計
5.7 銷售排行模塊設計
總結
致謝
參考文獻
可以和我們咨詢下
發些資料給你!!!
⑻ C#,做在線商城,資料庫表設計問題。
既要增加 欄位,又不增加表或表欄位,這是不可能的;
建議在表中設定 多個自定義項,可以多設置些,對於不同的商品代表的意思不同;思想來源於ERP設計。
⑼ 資料庫課程設計b2c購物網站求幫忙
想要對於資料庫課程設計這樣,想要把這樣一個內容設置的比較好,就需要你了解他的最新動態才可以。
⑽ 電子商務網站資料庫設計
洗衣機和筆記本因為屬性差別比較大,如果只建一個表的話,冗餘的信息太多,不符合範式的要求。
可以為同一類產品建一個,比如電子產品作為一個實體包括(筆記本,MP4,手機,照相機等等),因為電子產品的屬性比較相似,該實體的屬性有產品編號,名稱,尺寸,處理器,存儲器,屏幕尺寸等等。這要做既可以減少表的數量,又不會顯得數據過於冗餘。
所以要不要把數據放在一個表裡就要看你選擇的諸多實體是否有很多相同的屬性。當然沒有任何相同屬性的實體也是可以放在一個表裡的,那樣只會導致很多數據出現空值,也不會出現多大錯誤,數據查找會變得很慢而已,不能體現良好的設計思路。