當前位置:首頁 » 網購平台 » 網上購物系統資料庫er圖
擴展閱讀
寧波奧德賽優惠價格 2021-03-15 14:26:02
丹尼斯購物卡能掛失么 2021-03-15 14:25:58
淘寶購物指紋驗證失敗 2021-03-15 14:24:44

網上購物系統資料庫er圖

發布時間: 2021-01-01 07:49:47

① 做資料庫er圖的步驟

1、分析你所要描述的對象,也就要要進行需求分析,因為你做的系統不一樣,同樣的東西,版可能描述得權也不一樣,比如:做一個工資系統,和做一個人事管理系統,對於工資這個實體,他的描述就完全不一樣。
2.把你所了解的實體及其屬性,一個個的理出來,比如說:教師,班級,學生,院系等實體,那麼教師有什麼屬性呢,學生有什麼屬性呢,教師(教師號,姓名,性別,院系,職稱,聯系電話。。。),學生(學號,姓名,性別,院系,班級,電話。。。。)
3、把實體與實體間得聯系整理一下,比如,教師與學生,它是一個多對多的關系(n:m),通過什麼途徑建立聯系呢,當然是通過授課,那麼他們的聯系就是」授課「
4、最後建立er圖,把實體以矩形描述,屬性用橢圓型描述,聯系用菱形描述,然後把這些對象連接起來,構成一個完整的ER圖。當然也可以用圖表的方式來描述它(顯得緊湊美觀)。

② 誰有網吧管理系統資料庫ER圖

自己去網吧看一下就是。

被控制機有一個伺服器,
控制器集中在管理機專上。

可以控制登陸,並進行屬計時,這是兩個基本功能。

數據當然就包括控制信令和計時信令,還有被控機的編號

管理機上還要有以下功能:
上機,下機結帳,開機,關機,重新啟動等

如果按面向對象分析也是很簡單的。

自己畫E-R圖吧。

③ 跪求MySQL資料庫,網上書店的ER圖和需求分析什麼的,具體詳細,對客戶的周到,蟹蟹

1.將mysql中的資料庫導出成sql文件
2.打開pd,新建一個PhysicalDataModel,新建的時候,記得選則資料庫
3.在pd中,找內到工具欄中的容Database-->Reverse Engineer Database(反向工程)
4.選擇Using script file(使用腳本),點擊下面的新建,定位到剛剛導出的sql文件
5.確定

購物網站資料庫設計

一、概述
網上購物店的數據模型,主要模式有產品: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)
)

⑤ 網上購物系統的資料庫主要用在什麼地方

資料庫主要用來存放會員/客戶信息,產品信息,會員信息內,訂單信息。。。。。一些業容務相關的內容。 或者資料庫還有一些系統級的信息,如管理員呀,許可權呀,日誌呀等等。。。 需要根據自己的需求來抽象出對應的實體。 購物車可以採用session完成。當然也可以使用cookies,各有各的好處。。

⑥ 資料庫 ER圖是什麼意思啊

ER圖是基於ER模型(來實體關系模型)畫源的,屬於概念模型,是對現實世界的實體及其之間關系的抽象。
資料庫表是屬於數據模型,用來描述數據的結構關系。
通常我們資料庫的設計要經過下面這個過程:
現實世界-〉概念模型-〉數據模型
一般項目的設計中,首先通過需求分析的人員根據客戶抽象出 ER圖,然後由資料庫的設計人員根據ER圖和用戶對查詢等方面的需求設計出資料庫的表結構,以及相關的視圖和索引。

⑦ 請問這個系統用的什麼資料庫怎麼畫er圖

你這是Java代碼,單純從這個代碼說,什麼資料庫都可以:Oracle,MySQL,MSSQL。
用什麼樣的回資料庫得看答干什麼,是什麼樣的操作系統,客戶有什麼樣的需求。
如果是Windows操作系統則可以用上面三個的任何一個。
如果是Linux系統則不能選MSSQL,微軟的東東只能在它的平台裡面使用。
就一個項目的er圖,裡面有什麼欄位就填什麼。。。。。

⑧ 設計一個網上圖書銷售管理系統,畫出E-R圖,並E-R圖轉換為相應的表結構

做三個實體,分別是:圖書、收銀員、顧客;
二個連系(圖書銷售、收銀情況)圖書銷售是內圖書、顧客之間的聯系容。收銀情況是收銀員、圖書之間的。
圖書的屬性編號、書名、出版社、出版日期、作者、單價
收銀員屬性編號、姓名、性別等。
圖書銷售的屬性銷售時間及銷售數量
收銀情況屬性包括收銀時間及金額)。
如果不要顧客實體的話,就把二個聯系合在一起。
屬性為(銷售時間及銷售數量及金額)。

⑨ 資料庫設計:購物系統包括數據流圖和數據字典

流程圖可以用來microsoft office里自帶的microsoft office visio做,源選擇左側的軟體和資料庫,然後在右側「其他模板」里選擇「數據流模型圖」,就可以進入界面畫數據流圖了。左側選擇你想要的圖形拖至右側格子框中,大小可以調,雙擊可以在裡面輸入文字,一個小tip:「數據存儲」框中輸入文字雙擊時行不通的,先左鍵單擊「數據存儲」框,出現上下左右四個小箭頭,左鍵單擊右邊的小箭頭就可以出現一個框讓你輸,此時無需任何點擊就可以輸入了。

⑩ 如何畫資料庫ER圖 詳細

這是資料庫設計的重點,也是資料庫設計的難點。 那麼,如何才能正確地反映客觀現實,將ER 圖畫好呢? 答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(SA),一種是面向對象分析(OOA).通過這兩種方法的實施以後,都可以得到比較正確的ER 圖。現在以下面的實際問題為例,通過結構化分析(SA)方法的應用,講述如何得到比較正確的ER 圖。 ( 一 ) 校務管理系統 在要建立的系統中,有以下功能: 1.管理老師的功能:錄入老師情況(姓名.地址.所教課程), 老師缺課記錄(名字.時間.原因. 課程) 2.管理學生的功能: 錄入學生情況 ( 姓名 . 所選課程 . 成績 ) 3.教務主任的功能 : 查詢統計 1: 教師情況 2: 學生總成績 3: 學生平均成績 要求: 1)用結構化方法畫出系統頂層圖、 0 層圖,數據字典。 2)畫出該系統的數據模型ER 圖。 一、結構化分析的需求分析 1) 分析實際情況 根據實際情況,我們得到一下情況: (一) 教師任課流程: 教務處根據各專業情況下達下學期教學任務 下學期 各專業 課程 教研室 協商安 排教學 任務 填寫好 的課程 申請表 1 各系將課程表交給教師 2 安排好教室和時間。 教務處根據各專業情況交來的課程 數據,安排教 室和時間。 安排好 的課程 表 教師按照課程 表上課 課程表 (二)學生選擇課程流程: 2)畫數據流圖 (一、)頂層數據流圖 (二)0 層數據流圖 查詢情況 學生選課請求 教務 管理系統 教師學生情況 查詢請求 F4 課程基本情況 F8 學生基本情況 F6 教師任課數據 F7 教師課程安排 F5 教師考勤情況 F9 學生成績 F1 教室基本情況 F2 學生基本情況 基本 數據 學生選 課請求 和成績 教師任 課信息 管理員和學生 1 基本數據 錄入維護 2 任課數據錄入、安排和考勤 3 學生選課和 成績錄入 4 查詢 教務主任 F3 教師基本情況 學生報出自己的學號和名字進入系統 學號和 名字 系統進行學生的身份 檢驗 檢驗符 合要求 學生根據課程 表選課 系統顯示安排好的各專業課程。。 課程 表 系統錄入選課程並且進行驗證 選擇的 課程 3)畫數據字典DD(略)和軟體初始結構圖 1 基本數據=學生基本信息|教師基本信息|課程基本信息|教室基本信息 2 教師任課信息=教師任課數據|教師考勤信息 3 學生選課請求和成績=學生選課請求|學生成績 學生基本信息=學號+姓名+性別+年齡+專業+班級 。。。。。。