




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、購物廣場商務系統(tǒng)購物廣場商務系統(tǒng)數據庫設計說明書E-shopping撰寫:程孝勇日期:2013-10-28審核:溫春琰日期:2013-10-28批準:常建功日期:2013-10-28產品文檔數據庫設計說明書產品版本密級文檔編號201301028V1.0內部產品名稱購物廣場商務系統(tǒng)共 13 頁目錄1 1 引言引言 .1 11.1 編寫目的 .11.2 背景 .11.3 定義 .21.4 參考資料 .22 2 外部設計外部設計 .2 22.1 標識符和狀態(tài) .22.2 使用他的程序 .32.3 約定 .32.4 專門指導 .32.5 支持軟件 .33 3 結構設計結構設計 .4 43.1 概念結構
2、設計 .43.2 邏輯結構設計 .53.2.1 關系模型 .53.2.2 屬性表 .64 4 運行設計運行設計 .8 84.1 數據字典設計 .94.2 安全保密設計 .100數據庫設計說明書數據庫設計說明書1 引言引言1.1 編寫目的編寫目的本文對“購物廣場商務系統(tǒng)”的數據庫進行設計和分析,并列出詳細的關系表的邏輯和物理結構,供數據庫管理員和軟件開發(fā)人員閱讀。1.2 背景背景a.待開發(fā)的數據庫名稱擬為購物廣場商務系統(tǒng) ,供本項目網絡購物系統(tǒng)使用。b.本項目提出者為:常建功 本項目的開發(fā)人員如下表: 職務職務 人人 員員 名名 單單項目組長項目組長溫春琰需求分析師需求分析師劉 璐概要設計概要設
3、計梁龍榮詳細設計師詳細設計師程孝勇代碼工程師代碼工程師溫春琰測試工程師測試工程師王康會議記錄員會議記錄員李彥芳本項目的用戶群為:中小型網上購物中心。11.3 定義定義1). 數據字典 數據字典是系統(tǒng)中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果,通常包括據項數、數據結構、數據流、數據存儲和處理過程五個部分;是對數據流圖的詳細描述。2). 訂單明細 訂單明細是指一張訂單中對于一件商品的數量和訂購價格的詳細說明。1.4 參考資料參考資料1).購物廣場商務系統(tǒng)需求分析說明書2).購物廣場商務系統(tǒng)概要設計說明書3).數據庫系統(tǒng)概論第四版 薩師煊 王珊 高等教育出版社4).數據庫系
4、統(tǒng)設計、實現與管理第三版 電子工業(yè)出版社2 外部設計外部設計2.1 標識符和狀態(tài)標識符和狀態(tài)數據庫軟件:MySQL-5.0.51a;系統(tǒng)要求建立的數據庫名稱:Mail;數據庫服務器版本: 5.0.51a-community-nt-log 數據庫協議版本: 10 數據庫服務器: localhost via TCP/IP 數據庫用戶: rootlocalhost MySQL 字符集: GBK Unicode (utf8) MySQL 連接校對:gbk_unicode_ci2MySQL 客戶端版本: 5.0.51a MySQL 客戶端使用 PHP 擴展: mysql MySQL 客戶端語言:中文簡化
5、版主題、風格:ForOrg支持的系統(tǒng):Windows、Linux 操作系統(tǒng)2.2 使用他的程序使用他的程序 本數據庫有購物廣場商務系統(tǒng) V1.0使用。2.3 約定約定本數據庫名稱為:購物廣場商務系統(tǒng); 英文名為:eshopping;數據庫中各個關系表的名稱統(tǒng)一為:t_xxx,如“用戶信息表”為“t_client ” ;每個表中的各屬性名稱為:表名稱的首字母縮寫+下劃線+屬性含義,如“用戶信息表”中屬性“用戶名”為“c_name” 。2.4 專門指導專門指導1). 由于管理員的信息是由操作人員直接添加在數據庫管理員信息表中的,因此需要培訓客戶了解和掌握基本的數據庫操作,如添加,刪除和修改記錄;2
6、). 本購物系統(tǒng)中其他的管理員和用戶對于數據的操作都可以通過圖形化界面來進行,通過閱讀開發(fā)人員提供的用戶手冊用戶可以方便快速地熟悉該系統(tǒng)操作流程。2.5 支持軟件支持軟件1). 數據庫管理系統(tǒng):MySQL5.0MySQL 體積小、速度快、可以處理擁有上千萬條記錄的大型數據庫,3總體擁有成本低,是中小型網站選擇數據庫的首選;另外5.0版本還增加了系統(tǒng)報錯機制以及對外鍵的良好支持和對存儲過程的充分支持。2). Mysql 管理軟件:SQLyog Enterprise Sqlyog 是一款簡潔、高效、功能強大的圖形化 MySQL 數據庫管理工具;使用 SQLyog 可以快速直觀地通過網絡來維護遠端的
7、 MySQL 數據庫。3 結構設計結構設計3.1 物理結構設計物理結構設計示意圖:示意圖:物理模型圖43.2 邏輯結構設計邏輯結構設計3.2.1 關系模型關系模型1.客戶:客戶:t_client (c_id, c_name, c_pwd, c_tel, c_addr,)2.訂單訂單:t_orders:(o_id,g_id,c_id,o_name,o_pricesum,o_sendaddr,o_status,o_date,o_postal)3.商品信息商品信息:t_goods( g_id ,g_type ,g_name ,g_image,g_price,g_num ,g_explain )4.購
8、物車:購物車:t_shopcar (s_id,g_id,c_id ,s_ordernum)5.管理員管理員:(t_admin)(a_id,a_name,a_pwd,a_power,a_tel ,a_addr )53.2.2 屬性表屬性表1.客戶信息表客戶信息表: t_client字段名稱數據類型是否為空字段描述 client_idVarchar(10)否用戶 IDclient _pwdVarchar(20)否用戶密碼client _nameVarchar(10)否用戶名client _teleVarchar(11)否用戶電話client _addrVarchar(50)否用戶地址2.訂單列表:
9、訂單列表:t_order字段名稱數據類型是否為空字段描述o_idvarchar(10) pk否訂單編號g_idvarchar(10) fk否商品編號c_idvarchar(10) fk否客戶編號o_namevarchar(20) not null否收貨人o_pricesum money not null否訂單總額o_sendaddrvarchar(50) not null否配送地址o_statusvarchar(1) 取(0、1)0:等待付款 1:已發(fā)貨 not null否訂單狀態(tài)o_datedatetime not null否下單時間o_postalvarchar(10) 否郵政編碼63.購
10、物車:購物車:t_shopcar字段名稱數據類型是否為空字段描述s_id,Varchar(10)否購物車編號g_id,Varchar(10)否商品編號c_id Varchar(10)否客戶編號s_ordernumint not null否訂購數量4.商品信息表:商品信息表:t_goods字段名稱數據類型是否為空字段描述t_typeg_id varchar(10) primary key否商品類型g_typevarchar(10) not null否商品類別g_namevarchar(20) not null否商品名稱g_imageImage否商品圖片g_price money not null
11、否商品單價g_num int not null否商品數量g_explainvarchar(50)否商品簡介75.管理員信息表管理員信息表字段名稱數據類型是否為空字段描述a_id varchar(10)否管理員編號a_namevarchar(20) 否管理員姓名a_pwdvarchar(10)否管理員密碼a_powervarchar(1) 取值(0、1)字符串 0:普通管理員 1:超級管理員否管理員權限a_tel varchar(11)否聯系電話a_add varchar(50)否地址84 運行設計運行設計4.1 數據字典設計數據字典設計數據項數據結構數據存儲數據處理數據流組成n1生成生成流入流
12、出流出流入數據庫建模有一種圖形方法,稱為實體聯系圖(entity-relationship diagram),既 E/R 圖。E/R 圖具有三個主要的部分:91 實體集??陀^存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人、事、物,也可以是抽象的概念或聯系,如一個教師,一個職工,學生的一次選課,部門的一次訂貨,老師與系的工作關系等都是實體。2 屬性。屬性是描述實體某個特性的值。一個實體可以有多個屬性來刻畫。例如,客戶實體可以有姓名,性別,出生年份,地址等屬性組成。3 聯系。聯系是兩個或多個實體集之間的連接。兩個實體集之間的聯系可以分為三類: 一對一的聯系(1:1)如果對于實體集 A 中的每一
13、個實體,實體集 B 中至多有一個實體與之聯系,反之亦然則稱實體集 A 與實體集 B 具有一對一的聯系。 一對多的聯系(:n)如果對于實體集 A 中的每一個實體,實體集 B 中有 n(n=0)個實體與之聯系,反之, 對于實體集 B 中的每一個實體,實體集 A 中至多有一個實體與之聯系,則稱實體集 A 與實體集 B 具有一對多的聯系。 多對多的關系(n:n)如果對于實體集 A 中的每一個實體,實體集 B 中有 n(n=0)個實體與之聯系,反之, 對于實體集 B 中的每一個實體,實體集 B 中有 m(m=0)個實體與之聯系則稱實體集 A 與實體集 B 具有多對多的聯系。在 E/R 圖中,一般用矩形表示實體,在矩形框內寫明實體名字。用橢圓表示屬性,并用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒師范學校食堂改擴建工程可行性研究報告
- 2024年安徽省阜陽市電信技術崗位招聘5人筆試參考題庫附帶答案詳解
- 2025年河北工藝美術職業(yè)學院單招職業(yè)傾向性測試題庫新版
- 第八單元課題3金屬資源的利用和保護教學設計-2024-2025學年九年級化學人教版(2024)下冊
- 2024年南京地鐵運營有限責任公司秋季招聘筆試參考題庫附帶答案詳解
- 2025年海口市單招職業(yè)適應性測試題庫及參考答案
- 教師職業(yè)道德與學前教育政策法規(guī) 教案 4. 幼兒教師職業(yè)倦怠與心理健康維護
- 第19章 平面直角坐標系 回顧反思2024-2025學年八年級下冊數學同步教學設計(冀教版)
- 第六單元 活動二《增加對抗角色》教學設計 2023-2024學年滬科版(2023)初中信息技術九年級下冊
- 八年級下冊數學北師大版第四單元復習教學設計教案1
- 羅姓姓氏源流和遷徙分布
- 發(fā)展經濟學 馬工程課件 1.第一章 發(fā)展中國家與發(fā)展經濟學
- GB/T 25775-2010焊接材料供貨技術條件產品類型、尺寸、公差和標志
- 房屋建筑學-01概論
- 2023年大唐集團招聘筆試試題及答案新編
- 班前安全活動記錄(防水工)
- 《干部履歷表》(1999版電子版)
- 帶狀皰疹的針灸治療課件
- 花城版三年級下冊音樂教學計劃
- 全國計算機等級證書樣本
- 靜脈血標本的采集流程
評論
0/150
提交評論