服裝庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
服裝庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第2頁
服裝庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第3頁
服裝庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第4頁
服裝庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 數(shù)據(jù)庫設(shè)計 服裝管理系統(tǒng)服裝管理系統(tǒng)數(shù)數(shù)據(jù)據(jù)庫庫設(shè)設(shè)計計報報告告文件標識:CSMS-DATABASE當前版本:1.0作 者:XX文件狀態(tài): 草稿 正式發(fā)布 正在修改完成日期:2012/05/27 數(shù)據(jù)庫設(shè)計 1版 本 歷 史版本/狀態(tài)作者參與者起止日期備注1.0/草稿xx實訓一組組員版本任務分配內(nèi)容作者起止日期版本備注系統(tǒng)管理模塊1.0入庫單模塊1.0入庫單明細模塊1.0出庫單明細模塊1.0出庫單模塊1.0目目 錄錄1.引言引言.4 數(shù)據(jù)庫設(shè)計 21.1 編寫目的.41.2 讀者對象.41.3 參考文獻.41.4 術(shù)語與縮寫解釋.42. 數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫環(huán)境說明.53. 數(shù)據(jù)庫的命名規(guī)則

2、數(shù)據(jù)庫的命名規(guī)則.54. 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計.54.1 概念結(jié)構(gòu)設(shè)計的方法.54.2 概念結(jié)構(gòu)設(shè)計的步驟.54.3 數(shù)據(jù)抽象與局部視圖設(shè)計.54.3.1系統(tǒng)管理模塊.65. 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計.75.1 將 E-R 圖轉(zhuǎn)換為關(guān)系模型.75.2 數(shù)據(jù)模型的優(yōu)化.75.2.1 確定數(shù)據(jù)依賴.76. 物理設(shè)計物理設(shè)計.86.0 表匯總.86.1 表 A.86.2 表 B.86.3 表 C.95. 安全性設(shè)計安全性設(shè)計.95.1 防止用戶直接操作數(shù)據(jù)庫的方法.95.2 用戶帳號密碼的加密方法.105.3 角色與權(quán)限.106. 優(yōu)化優(yōu)化.107. 數(shù)據(jù)庫管理與維護說明數(shù)據(jù)庫管理與維護說明.1

3、1 數(shù)據(jù)庫設(shè)計 3 1.引言引言1.1 編寫目的編寫目的此需求規(guī)格說明書對服裝管理系統(tǒng)軟件做了全面細致的用戶需求分析,明確所要開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書定義了服裝管理系統(tǒng)的詳細需求,明確了服裝管理系統(tǒng)的功能內(nèi)容、功能邊界、開發(fā)途徑,是整個軟件開發(fā)的依據(jù),它對以后階段的工作起指導作用。本文也是項目完成后系統(tǒng)驗收的依據(jù)。在計算機網(wǎng)絡(luò),數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機交互界面的服裝管理

4、系統(tǒng),實現(xiàn)方便的用戶,貨號,倉庫,商品入庫,出庫等操作。1.2 讀者對象讀者對象客戶、業(yè)務或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。1.3 參考文獻參考文獻數(shù)據(jù)庫系統(tǒng)概論 作者:王珊 薩師煊 出版社:高等教育出版社1.4 術(shù)語與縮寫解釋術(shù)語與縮寫解釋縮寫、術(shù)語縮寫、術(shù)語解解 釋釋CSMS服裝管理系統(tǒng)SD系統(tǒng)設(shè)計,System Design 數(shù)據(jù)庫設(shè)計 4 數(shù)據(jù)庫設(shè)計 52. 數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫服務器:MySql 5.53. 數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫對象命名規(guī)則備注表采用名稱的英文例如: 如用戶表(USER)視圖采用名稱的英文例如:VIEW_USER(

5、用戶視圖)4. 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計4.1 概念結(jié)構(gòu)設(shè)計的方法概念結(jié)構(gòu)設(shè)計的方法概念設(shè)計階段我組采用自底向上的方法,即自頂向下的進行需求分析,然后再自底向上的進行概念結(jié)構(gòu)設(shè)計。對已經(jīng)細化到無法再分的階段逐步集成在一起,最終合成一個全局概念模式。4.2 概念結(jié)構(gòu)設(shè)計的步驟概念結(jié)構(gòu)設(shè)計的步驟第一步是進行局部視圖的設(shè)計:由于高層的數(shù)據(jù)流圖只能反映系統(tǒng)的概貌,而中層流圖能較好的反映系統(tǒng)中各局部應用的子系統(tǒng)組成。因此我們先逐一的設(shè)計分 E-R 圖。第二步是進行視圖的集成:各子系統(tǒng)的 E-R 圖設(shè)計好之后,下一步就是要將所有的分 E-R 圖合成一個系統(tǒng)的總 E-R 圖,一般有兩個方式,多個分 E-R

6、圖一次集成,另一種是一次集成兩個分 E-R 圖。我想采用一次集成兩個分 E-R 圖的方式。 4.3 數(shù)據(jù)抽象與局部視圖設(shè)計數(shù)據(jù)抽象與局部視圖設(shè)計按照系統(tǒng)總框架圖,設(shè)計實體屬性圖以及局部 E-R 圖。 數(shù)據(jù)庫設(shè)計 64.3.1系統(tǒng)管理模塊系統(tǒng)管理模塊各個實體屬性圖系統(tǒng)用戶姓名登錄號簡介密碼系統(tǒng)用戶實體屬性圖系統(tǒng)用戶實體屬性圖貨號品名貨號尺碼色號里料零售價出廠價面料貨號實體屬性圖貨號實體屬性圖倉庫名稱編號聯(lián)系電話聯(lián)系人倉儲量倉庫實體屬性圖倉庫實體屬性圖入庫單單據(jù)號入庫日期所入倉庫來源經(jīng)辦人備注 數(shù)據(jù)庫設(shè)計 7入庫單實體屬性圖入庫單實體屬性圖貨號色號尺碼單據(jù)號入庫數(shù)量入庫單明細入庫單明細實體屬性圖入

7、庫單明細實體屬性圖出庫單單據(jù)號出庫日期所出倉庫接收人經(jīng)辦人備注狀態(tài)出庫單實體屬性圖出庫單實體屬性圖客戶表客戶姓名客戶編號地址聯(lián)系方式客戶實體屬性圖客戶實體屬性圖出庫單明細單據(jù)號貨號色號尺碼出庫數(shù)量出庫單明細實體屬性圖出庫單明細實體屬性圖4.3.44.3.4 視圖的集成視圖的集成 數(shù)據(jù)庫設(shè)計 8 經(jīng)過逐步細化再進行每兩個一集成初步形成一個 E-R 圖,最后得到總體概念結(jié)構(gòu) E-R 圖。 CSMS 總統(tǒng)概念模型(省略屬性)總統(tǒng)概念模型(省略屬性)倉庫系統(tǒng)用戶入庫單明細入庫單貨號出庫單明細出庫單客戶信息表保存包含辦理辦理包括包括包括出納1*1*11*1*1*11*1包括*5. 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)

8、計5.1 將將 E-R 圖轉(zhuǎn)換為關(guān)系模型圖轉(zhuǎn)換為關(guān)系模型 系統(tǒng)用戶系統(tǒng)用戶(登錄號,姓名,密碼,簡介);貨貨 號(號(貨號,品名,色號,尺碼,面料,里料,出廠價,零售價);倉倉 庫庫(編號,名稱,聯(lián)系人,聯(lián)系電話,倉儲量);入入 庫庫 單單(單據(jù)號,入庫日期,所入倉庫,來源,經(jīng)辦人,備注);入庫單明細入庫單明細(單據(jù)號,貨號,色號,尺碼,入庫數(shù)量); 出出 庫庫 單單(單據(jù)號,出庫日期,經(jīng)辦人,所出倉庫,接收人,備注,確認狀態(tài)); 客客 戶戶 表表(客戶編號,客戶姓名,聯(lián)系方式,地址);出庫單明細出庫單明細(單據(jù)號,貨號,色號,尺碼,出庫數(shù)量) ; 數(shù)據(jù)庫設(shè)計 95.2 數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)模型

9、的優(yōu)化5.2.1 確定數(shù)據(jù)依賴確定數(shù)據(jù)依賴系統(tǒng)用戶系統(tǒng)用戶(登錄號,姓名,密碼,簡介);登錄號姓名,登錄號姓名,登錄號密碼,登錄號簡介;貨貨 號(號(貨號,品名,色號,尺碼,面料,里料,出廠價,零售價);(貨號、品名、色號) 尺碼,(貨號、品名、色號) 面料,(貨號、品名、色號) 里料,(貨號、品名、色號) 出廠價,(貨號、品名、色號) 零售價;倉倉 庫庫(編號,名稱,聯(lián)系人,聯(lián)系電話,倉儲量);編號名稱,編號聯(lián)系人,編號聯(lián)系電話,編號倉儲量;入入 庫庫 單單(單據(jù)號,入庫日期,所入倉庫,來源,經(jīng)辦人,備注) ;單據(jù)號入庫日期,單據(jù)號所入倉庫,單據(jù)號來源,單據(jù)號經(jīng)辦人,單據(jù)號備注.入庫單明細入

10、庫單明細(單據(jù)號,貨號,色號,尺碼,入庫數(shù)量);(單據(jù)號, (貨號,色號,尺碼))入庫數(shù)量出出 庫庫 單單(單據(jù)號,出庫日期,經(jīng)辦人,所出倉庫,接收人,備注,確認狀態(tài));單據(jù)號出庫日期,單據(jù)號經(jīng)辦人,單據(jù)號所出倉庫,單據(jù)號接收人,單據(jù)號備注,單據(jù)號確認狀態(tài)客客 戶戶 表表(客戶編號,客戶姓名,聯(lián)系方式,地址)客戶編號客戶姓名,客戶編號聯(lián)系方式,客戶編號地址出庫單明細出庫單明細(單據(jù)號,貨號,色號,尺碼,出庫數(shù)量) ;(單據(jù)號, (貨號,色號,尺碼))出庫數(shù)量 數(shù)據(jù)庫設(shè)計 106. 物理設(shè)計物理設(shè)計6.0 表匯總表匯總表名功能說明表 A系統(tǒng)用戶表(存儲系統(tǒng)用戶信息)表 B貨號表(存儲貨物信息)表

11、 C倉庫表(存儲倉庫信息)表 D入庫單表(存儲入庫單信息)表 E入庫單明細表(存儲入庫單明細信息)表 F出庫單(存儲出庫單信息)表 G客戶表(存儲客戶信息)表 H出庫單明細表(存儲出庫單明細表信息)6.1 表表 A(系統(tǒng)用戶表系統(tǒng)用戶表)表名User(用戶表)列名數(shù)據(jù)類型(精度范圍)空/非空約束條件登錄號(User_ID)VARCHAR(10)NOT NULLPRIMARY KEY姓 名(User_Name)VARCHAR(20)NOT NULL密 碼(User_Pass)VARCHAR(6)NOT NULL簡 介(User_Info)VARCHAR(50)補充說明Length(userPas

12、s)=6, userInfo 在 50 字符內(nèi)6.2 表表 B(貨號表)(貨號表)表名Product(貨號表)列名數(shù)據(jù)類型(精度范圍)空/非空約束條件貨號(Product_Id)VARCHAR(10)NOT NULLPRIMARY KEY品名(Product_Name)VARCHAR(20)NOT NULLPRIMARY KEY色號(Product_Color)VARCHAR(10)NOT NULLPRIMARY KEY尺碼(Product_Size)VARCHAR(10)NOT NULL面料(Product_Outma)VARCHAR(10)NOT NULL 數(shù)據(jù)庫設(shè)計 11里料(Produ

13、ct_Inma)VARCHAR(10)NOT NULL出廠價(Product_Facprice)SMALLINTNOT NULL零售價(Product_Retprice)SMALLINTNOT NULL標 志(Product_Flag)CharNOT NULLDefault:F補充說明出廠價、零售價對應 RMB6.3 表表 C(倉庫表)(倉庫表)表名WareHouse(倉庫表)列名數(shù)據(jù)類型(精度范圍)空/非空約束條件WareHouse_IdVARCHAR(10)NOT NULLPRIMARY KEYWareHouse_NameVARCHAR(20)NOT NULLUNIQUEWareHouse

14、_LinkmanVARCHAR(20)NOT NULLWareHouse_LinkphoneVARCHAR(10)NOT NULLWareHouse_ContentSMALLINTNOT NULL補充說明Id:編號,Name:名稱,Linkman:聯(lián)系人,Linkphone:聯(lián)系方式,Content:倉儲量6.4 表表 D(入庫單表)(入庫單表)表名入庫單表(StockIn)列名數(shù)據(jù)類型(精度范圍)空/非空約束條件單據(jù)號(StockIn_Num)VARCHAR(10)NOT NULLPRIMARY KEY所入倉庫(WareHouse_Id)VARCHAR(10)NOT NULLFOREIGN

15、KEY經(jīng)辦人(User_Id)VARCHAR(10)NOT NULLFOREIGN KEY入庫日期(StockIn_Date)DateNOT NULL來源(StockIn_Origin)VARCHAR(10)NOT NULL備注(StockIn_Remark)VARCHAR(50)標志(StockIn_Flag)CharDefault:F補充說明StockIn_Remark 長度限制在 50 個長度內(nèi) 數(shù)據(jù)庫設(shè)計 126.5 表表 E(入庫單明細表)(入庫單明細表)表名入庫單明細表(StockInDet)列名數(shù)據(jù)類型(精度范圍)空/非空約束條件單據(jù)號(StockIn_Num)VARCHAR(1

16、0)NOT NULLFOREIGN KEY貨號(Product_Id)VARCHAR(10)NOT NULLFOREIGN KEY色號(Product_Color)VARCHAR(10)NOT NULLFOREIGN KEY尺碼(Product_Size)VARCHAR(10)NOT NULLFOREIGN KEY入庫數(shù)量(StockIn_count)SMALLINT補充說明無6.6 表表 F(出庫單表)(出庫單表)表名出庫單表(StockOut)列名數(shù)據(jù)類型(精度范圍)空/非空約束條件單據(jù)號(StockOut_Num)VARCHAR(20)NOT NULLPRIMARY KEY經(jīng)辦人(Use

17、r_Id)VARCHAR(10)NOT NULLFOREIGN KEY所出倉庫(WareHouse_Id)VARCHAR(10)NOT NULLFOREIGN KEY接收人(Client_Id)VARCHAR(10)NOT NULLFOREIGN KEY備注(StockOut_Remark)VARCHAR(50)出庫日期(StockOut_Date)DateNOT NULL狀態(tài)(StockOut_Flag)CharNOT NULL默認F補充說明狀態(tài) Flag 代表是否被刪除6.7 表表 G(客戶信息表客戶信息表)表名客戶信息表(Client) 數(shù)據(jù)庫設(shè)計 13列名數(shù)據(jù)類型(精度范圍)空/非空約束條件客戶編號(Client_Id)VARCHAR(10)NOT NULLPRIMARY KEY客戶姓名(Client_Name)VARCHAR(20)NOT NULL聯(lián)系方式(Client_Phone)VARCHAR(10)NOT NULL地址(Client_Address )CharNOT NULL標志

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論