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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、服裝管理系統(tǒng)數據庫設計報告文件狀態(tài):文件標識:CSMS-DATABASEv 草稿當前版本:1.0正式發(fā)布作者:XX正在修改完成日期:2012/05/27版本歷史版本/狀態(tài)作者參與者起止日期備注1.0/草稿XX實訓一組組員版本任務分配內容作者起止日期版本備注系統(tǒng)管理模塊1.0入庫單模塊r i.o入庫單明細模塊1.0出庫單明細模塊1.0出庫單模塊1.01. 引言 31.1編寫目的 31.2讀者對象 31.3參考文獻 31.4術語與縮寫解釋 32. 數據庫環(huán)境說明 53. 數據庫的命名規(guī)則 54. 概念結構設計 54.1概念結構設計的方法 54.2概念結構設計的步驟 54.3數據抽象與局部視圖設計

2、54.3.1 系統(tǒng)管理模塊 65. 邏輯結構設計 85.1將E-R圖轉換為關系模型 85.2數據模型的優(yōu)化 95.2.1 確定數據依賴 96. 物理設計 106.0表匯總 106.1 表A 106.2 表B 106.3 表C 115. 安全性設計 錯誤!未定義書簽。5.1防止用戶直接操作數據庫的方法 錯誤!未定義書簽。5.2用戶帳號密碼的加密方法 錯誤!未定義書簽。5.3角色與權限 錯誤!未定義書簽。6. 優(yōu)化 錯誤!未定義書簽。7. 數據庫管理與維護說明 錯誤!未定義書簽。1. 引言1.1編寫目的此需求規(guī)格說明書對服裝管理系統(tǒng)軟件做了全面細致的用戶需求分析,明確所要開發(fā)的軟件應具有的功能、性

3、能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎上進一步提出概要設計說明書和完成后續(xù)設計與開發(fā)工作。本說明書定義了服裝管理系統(tǒng)的詳細需求,明確了服裝管理系統(tǒng)的功能內容、功能邊界、開發(fā)途徑,是整個軟件開發(fā)的依據,它對以后階段的工作起指導作用。本文也是 項目完成后系統(tǒng)驗收的依據。在計算機網絡,數據庫和先進的開發(fā)平臺上,利用現有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的服裝管理系統(tǒng),實現方便的用戶,貨號,倉庫,商品入庫,出庫等操作。1.2讀者對象客戶、業(yè)務或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。1.3參考文獻

4、數據庫系統(tǒng)概論作者:王珊 薩師煊 出版社:高等教育出版社1.4術語與縮寫解釋縮寫、術語解釋CSMS服裝管理系統(tǒng)SD系統(tǒng)設計,System Design2. 數據庫環(huán)境說明數據庫服務器:MySql 5.53. 數據庫的命名規(guī)則數據庫對象命名規(guī)則備注表米用名稱的英文例如:如用戶表(USER)視圖米用名稱的英文例如:VIEW_USER(用戶視圖)4. 概念結構設計4.1概念結構設計的方法概念設計階段我組采用自底向上的方法,即自頂向下的進行需求分析,然后再自底向上的進行概念結構設計。對已經細化到無法再分的階段逐步集成在一起,最終合成一個全局概念模式。4.2概念結構設計的步驟第一步是進行局部視圖的設計:

5、由于高層的數據流圖只能反映系統(tǒng)的概貌,而中層流圖能較好的反映系統(tǒng)中各局部應用的子系統(tǒng)組成。因此我們先逐一的設計分E-R圖。第二步是進行視圖的集成:各子系統(tǒng)的E-R圖設計好之后,下一步就是要將所有的分E-R圖合成一個系統(tǒng)的總E-R圖,一般有兩個方式,多個分 E-R圖一次集成,另一種是一次集成兩個分E-R圖。我想采用一次集成兩個分E-R圖的方式。4.3數據抽象與局部視圖設計按照系統(tǒng)總框架圖,設計實體屬性圖以及局部E-R圖。431系統(tǒng)管理模塊各個實體屬性圖姓名密碼簡介系統(tǒng)用戶系統(tǒng)用戶實體屬性圖色號尺碼貨號面料零售價里料編號貨號實體屬性圖名稱聯系人聯系電話入庫單實體屬性圖入庫單明細實體屬性圖出庫單實體

6、屬性圖客戶編號客戶姓名聯系方式.地址客戶表單據號貨號客戶實體屬性圖出庫數量出庫單明細實體屬性圖434視圖的集成經過逐步細化再進行每兩個一集成初步形成一個 圖。E-R圖,最后得到總體概念結構E-RCSMS總統(tǒng)概念模型(省略屬性)倉庫*包括辦理辦理1包括包括包括14系統(tǒng)用戶岀庫單入庫單入庫單明細出庫單明細包含客戶信息5. 邏輯結構設計5.1將E-R圖轉換為關系模型系統(tǒng)用戶 (登錄號,姓名,密碼,簡介);貨 號(貨號,品名,色號,尺碼,面料,里料,出廠價,零售價);倉 庫(編號,名稱,聯系人,聯系電話,倉儲量);入庫單(單據號,入庫日期,所入倉庫,來源,經辦人,備注);入庫單明細 (單據號,貨號,色

7、號,尺碼,入庫數量);出庫單(單據號,出庫日期,經辦人,所出倉庫,接收人,備注,確認狀態(tài))客戶表(客戶編號,客戶姓名,聯系方式,地址);出庫單明細 (單據號,貨號,色號,尺碼,出庫數量);5.2數據模型的優(yōu)化確定數據依賴系統(tǒng)用戶(登錄號,姓名,密碼,簡介);登錄號一姓名,登錄號一姓名,登錄號一密碼,登錄號一簡介;貨 號(貨號,品名,色號,尺碼,面料,里料,出廠價,零售價);(貨號、品名、色號)f尺碼,(貨號、品名、色號)f 面料,(貨號、品名、色號)f 里料,(貨號、品名、色號)f出廠價,(貨號、品名、色號)f零售價;倉 庫(編號,名稱,聯系人,聯系電話,倉儲量);編號f名稱,編號f聯系人,編

8、號f聯系電話,編號f倉儲量;入庫單(單據號,入庫日期,所入倉庫,來源,經辦人,備注);單據號 f入庫日期,單據號 f所入倉庫,單據號 f來源,單據號 f經辦人,單據號 f備 注.入庫單明細 (單據號,貨號,色號,尺碼,入庫數量);(單據號,(貨號,色號,尺碼)f入庫數量出庫單(單據號,出庫日期,經辦人,所出倉庫,接收人,備注,確認狀態(tài));單據號f出庫日期,單據號f經辦人,單據號f所出倉庫,單據號f接收人, 單據號f備注,單據號f確認狀態(tài)客戶表(客戶編號,客戶姓名,聯系方式,地址)客戶編號f客戶姓名,客戶編號f聯系方式,客戶編號f地址出庫單明細 (單據號,貨號,色號,尺碼,出庫數量);(單據號,

9、(貨號,色號,尺碼)f出庫數量6. 物理設計6.0表匯總表名功能說明表A系統(tǒng)用戶表(存儲系統(tǒng)用戶信息)表B貨號表(存儲貨物信息)表C倉庫表(存儲倉庫信息)表D入庫單表(存儲入庫單信息)表E入庫單明細表(存儲入庫單明細信息)表F出庫單(存儲出庫單信息)表G客戶表(存儲客戶信息)表H出庫單明細表(存儲出庫單明細表信息)6.1表A(系統(tǒng)用戶表)表名User(用戶表)列名數據類型(精度范 圍)空/非空約束條件登錄號(User ID)VARCHAR(10)NOT NULLPRIMARY KEY姓名(User Name)VARCHAR(20)NOT NULL密碼(User Pass)VARCHAR(6)N

10、OT NULL簡 介(Usernfo)VARCHAR(50)補充說明Length(userPass)<=6, userInfo 在 50 字符內6.2表B (貨號表)表名Product(貨號表)列名數據類型(精 度范圍)空/非空約束條件貨號(Product ld)-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面料(Pro

11、duct Outma)VARCHAR(10)NOT NULL里料(Productnma)VARCHAR(IO)NOT NULL出廠價(Product Facprice)SMALLINTNOT NULL零售價(Product Retprice)SMALLINTNOT NULL標志(Product Flag)CharNOT NULLDefault:''補充說明出廠價、零售價對應 RMB6.3表C (倉庫表)表名WareHouse(倉庫表)列名數據類型(精度范圍)空/非空約束條件WareHouse ldVARCHAR(10)NOT NULLPRIMARY KEYWareHouse N

12、ameVARCHAR(20)NOT NULLUNIQUEWareHouse L in kma nVARCHAR(20)NOT NULLWareHouse_L in kpho n eVARCHAR(10)NOT NULLWareHouse C ontentSMALLINTNOT NULL補充說明Id:編號,Name:名稱,Linkman:聯系人,Linkphone: 聯系方式,Content:倉儲量6.4表D (入庫單表)表名:入庫單表(StockIn)列名數據類型(精度 范圍)空/非空約束條件單據號(StockIn_Num)VARCHAR(10)NOT NULLPRIMARYKEY所入倉庫(W

13、areHouse_Id)VARCHAR(10)NOT NULLFOREIGNKEY經辦人(User_Id)VARCHAR(10)NOT NULLFOREIGNKEY入庫日期(StockIn Date)DateNOT NULL來源(StockIn Origin )VARCHAR(10)NOT NULL備注(StockIn Remark)VARCHAR(50)標志(StockIn Flag)CharDefault:''補充說明StockIn Remark長度限制在50個長度內6.5表E (入庫單明細表)表名入庫單明細表(StocklnDet)列名數據類型(精 度范圍)空/非空約束條

14、件單據號(Stockln_Num )VARCHAR(10)NOT NULLFOREIGNKEY貨號(Product_ld )VARCHAR(10)NOT NULLFOREIGNKEY色號(Product_Color )VARCHAR(10)NOT NULLFOREIGNKEY尺碼(Product_Size)VARCHAR(10)NOT NULLFOREIGNKEY入庫數量(Stockln cou nt )SMALLINT補充說明無6.6表F (出庫單表)表名出庫單表(StockOut)列名數據類型(精度范圍)空/非空約束條件單據號(StockOut_Num )VARCHAR(20)NOT NU

15、LLPRIMARYKEY經辦人(User_Id)VARCHAR(10)NOT NULLFOREIGNKEY所出倉庫(WareHouse_ld)VARCHAR(10)NOT NULLFOREIGNKEY接收人(Client_ld )VARCHAR(10)NOT NULLFOREIGNKEY備注(StockOut Remark)VARCHAR(50)出庫日期(StockOut Date)DateNOT NULL狀態(tài)(StockOut Flag)CharNOT NULL默認F'補充說明狀態(tài)Flag代表是否被刪除6.7表G(客戶信息表)表名客戶信息表(Client)列名數據類型(精度 范圍)空/非空約束條件客戶編號(Client_ld)VARCHAR(10)NOTNULLPRIMARY KEY客戶姓名(Client_Name)VARCHAR(20)NOTNULL聯系方式(Client_Phone)VARCHAR(10)NOTNULL地址(Client_Address )CharNOTNULL標志(Client_Flag)VARCHAR(2)NOTN

溫馨提示

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

最新文檔

評論

0/150

提交評論