管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書_第1頁
管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書_第2頁
管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書_第3頁
管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書_第4頁
管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書“管家婆”倉庫管理系統(tǒng)數(shù)據(jù)庫設(shè)計說明書VI.0姓名學(xué)號組長是否否否1、引言1.1 預(yù)期的讀者主要為本公司和承包方的閱讀者:本公司閱讀者包括:設(shè)計人員、開發(fā)人員等。承包方閱讀者包括:業(yè)務(wù)人員、系統(tǒng)管理人員等。1.2 數(shù)據(jù)庫說明我們使用的是當(dāng)前流行的企業(yè)級數(shù)據(jù)庫。racle,使用版本為10g。 全局?jǐn)?shù)據(jù)庫名稱為GuanJiaPoORCL ,開發(fā)用的表空間名是 GuanJiaPoSpace,操作的用戶明為GuanJiaPo,密碼為1.3 目的和作用將業(yè)務(wù)分析,系統(tǒng)設(shè)計中對信息的描述進(jìn)一步分析并加以總計, 抽象出數(shù)據(jù)集合(數(shù)據(jù)庫表)。對數(shù)據(jù)集合做進(jìn)一步分析,確定集合 之間

2、的關(guān)系并最終形成數(shù)據(jù)庫物理模型,以便開發(fā)人員建立物理數(shù)據(jù) 庫數(shù)據(jù)庫設(shè)計2、數(shù)據(jù)庫設(shè)計2.1 抽象數(shù)據(jù)對象2.1.1 系統(tǒng)主要業(yè)務(wù)分析根據(jù)業(yè)務(wù)流程分析我們從中抽象出幾個數(shù)據(jù)集合:用戶(包括秘 書、采購員、銷售員、后勤部、倉庫管理員、系統(tǒng)管理員),商品的 入庫、出庫情況和轉(zhuǎn)借情況(入庫申請、出庫申請、轉(zhuǎn)借申請、物品 在倉庫間的轉(zhuǎn)移),倉庫情況(倉庫類別、倉庫狀態(tài)等相關(guān)信息),通12 / 20過這幾個集合實現(xiàn)物品在倉庫間的合理分配。按照業(yè)務(wù)及系統(tǒng)功能簡單總結(jié)數(shù)據(jù)對象: 用戶 倉庫存放物(商品、物品) 表單 倉庫 系統(tǒng)管理員需求分析參考根據(jù)系統(tǒng)需求分析內(nèi)容進(jìn)一步確定數(shù)據(jù)對象。由于系統(tǒng)需求分析 中考慮到

3、倉庫存放物中商品(供出貨和入倉用)和貨品(供出借和歸 還用)間有一定的區(qū)別,所以將商品和物品分開描述,并提出單獨的 信息維護(hù)功能。其他數(shù)據(jù)對象沒有變化。總結(jié)數(shù)據(jù)對象: 用戶 系統(tǒng)管理者 商品 物品 表單 倉庫數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)的分布式部署設(shè)計,數(shù)據(jù)庫將部署到一部獨立的計算機中。根據(jù)前期的分析,系統(tǒng)將有大量的數(shù)據(jù)存放入數(shù)據(jù)庫。預(yù)留數(shù)據(jù)庫空間500m,日增長約3m,日志空間1G,日增長5m。數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)庫設(shè)計命名規(guī)范1,表名命名規(guī)則多對多生成的關(guān)系表如果沒有太多的實際意義,名字是兩個相關(guān) 實體名字中間加入后構(gòu)成。例如UsejUserClass。(如有特殊 意義,按其特殊意義填寫)2,

4、表項命名規(guī)則代表表名的單詞或單詞簡寫作為字段名的開頭,命名中其他的單 詞或簡寫間用間隔,如用戶表的主鍵字段為UD命名。數(shù)據(jù)庫表名匯總表2-1數(shù)據(jù)庫表數(shù)據(jù)庫表名中文名文字說明Admin系統(tǒng)管理員保存系統(tǒng)管理員的信息IO_Form出庫入庫申請申請表單及貨物的關(guān)系Form申請表單保存出庫入庫訂單User用戶保存用戶的基本信息User-Class用戶-用戶類型用戶及用戶類型的關(guān)系User Class用戶類型保存用戶職位Return Borrow借入歸還表申請表單及物品的關(guān)系things物品保存物品的信息(用于轉(zhuǎn)借)Things_Store物品-倉庫物品及倉庫間的關(guān)系store倉庫保存?zhèn)}庫信息Produ

5、ct Store貨物-倉庫貨物及倉庫的關(guān)系goods貨品保存貨物信息數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計邏輯表結(jié)構(gòu)系統(tǒng)管理員:admin表2-2 admin表項可否初始中文英文數(shù)據(jù)類型說明編號A IDNumber主鍵,流水自增姓名聯(lián)系方式A NamVariable Conncharacters (100)Variablecharacters (20)A_Acco Variable賬號否unt characters (100)end_ti Variable密碼否me characters (50)出庫入庫申請(IO_Form)表 2-3 IO_Form 表項中文英文數(shù)據(jù)類型可否空初始 值說明編號FDNumber否主

6、鍵,外鍵貨物編號GDNumber否主鍵,外鍵貨物數(shù)量IO_Nu mb erINT否申請表單(Form)表2-4申請F(tuán)orm表項中文英文數(shù)據(jù)類型可否空初始值說明編號FDNumber否主鍵,流水自增用戶編號UDNumber否外鍵提交日期F_DateDate & Time否處理狀態(tài)F_StateVariable否直只有可能為:未處characters (10)3,允許,拒絕,推遲等候處理結(jié)果F ResultClob申請內(nèi)容F_TextClobVariable表單類型 F_Class characters (20)用戶(User)表2-5 user表項中文英文數(shù)據(jù)類型可否空初始值說明編號UDN

7、umber否主鍵,流水自增姓名A_NameVariable characters (100)否Variable聯(lián)系方式A_Conn否characters (20)A_Accoun Variable賬號t characters (100)Variable密碼 A_Pass否characters (50) 用戶-用戶類型(User_UserClass)表 2-6 User_Class 表項中文英文數(shù)據(jù)類型可否空初始值說明編號UDNumber否主鍵,外鍵用戶類型VariableJser_Type characters (20)否主鍵,外鍵 用戶類型(User_Class)表 2-6 User_Cla

8、ss 表項中文英文數(shù)據(jù)類型可否空初始值說明主鍵直只可能為:供貨Variable用戶類型Jser_Type否員,出貨員,后勤characters (10)營理員,倉庫管理員貨物表項表2-2貨物表項中文英文數(shù)據(jù)類型可否空說明貨物編號GDNumber否主鍵,流水自增貨物名稱貨物描述貨物數(shù)量貨物單價G NamG DiscribeG NumberG PriceVARCHARCLOBINTFLOAT貨物一倉庫表項表2-3貨品一倉庫表項中文英文可否數(shù)據(jù)類型空說明貨物編號GDNumber否主鍵,外鍵倉庫編號SDNumber否主鍵,外鍵存儲數(shù)量PS_NuINT否mb er倉庫表項表2-4倉庫表項中文英文數(shù)據(jù)類型

9、可否空初始值說明倉庫編號SDNUMBER否主鍵,流水自增倉庫地址S_AddVARCHAR否倉庫類型 S_Type倉庫狀態(tài) S_Style倉庫容量 S_Size倉庫類別S.ClassVARCHARVARCHARINTVARCHAR否否否否物品-倉庫表項表2-5物品-倉庫表項中文英文數(shù)據(jù)類型可否空說明物品編號TDNumber否主鍵,外鍵倉庫編號SDNumber否主鍵,外鍵物品數(shù)量TS_NumberINT否物品表項表2-6物品表項中文英文數(shù)據(jù)類型可否空說明物品編號TDNumber否主鍵,流水自增物品名稱T_NameVARCHAR否物品描述T_DiscribCLOB否e管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書物

10、品現(xiàn)有F_NumberINT否數(shù)量物品的庫T_TotalINT否存數(shù)借入歸還表項表2-6借入歸還表項中文英文數(shù)據(jù)類型可否空說明編號FDNumber否主鍵,外鍵物品編號T_NameVARCHAR否主鍵,外鍵RB_Numb物品數(shù)量erCLOB否數(shù)據(jù)庫表邏輯ER圖13/20管家婆倉庫管理數(shù)據(jù)庫設(shè)計說明書24 / 20<gp Numgf<M>VarisblG charactes <1(X)/ <M>Vansble charades 判 <M>Vanable characters <M>Yansble characters ,50) <M

11、>I熨型號 <ci><M>支室名卷Varimbkciaradefs/。<M>繳頻Text<M>S«8iInteger<M>覽女竹Float<M>宜蟀號中)'aiioaship!即RelatoTshioJO.星號 <pi> Number迎三節(jié)Variablecharacters (I0Q<M>苣WE為Variaole charades (20)<M>盤號Variable chcfscters (lOQ<W>期VarianlechGfBcters (5Q&

12、lt;M>Raiicndiip 1R£l3tionship_&月聲美旦 <pi> Variabbcharadgs (10) <W> dentifierj <pi>cd x <pi><gi> MumperDate<M>Variable charact&s 10) <M>TextText<M>VariablG cnaractes 01 <M>r- 在慟。芯即7I '用戶融倉點坐號 <pi> Number<M>倉片出式Variab

13、le characters (10Q<M>、倉,,突顯Variable 而radars (期<M>9c倉聲病Variable charadafs (IQ<U>t?SlInteger<M>倉股身Viable chaf3ctefs(2C><M>圖2-1邏輯ER圖>5B圖中“”表示多對一關(guān)系,三叉線表示對應(yīng)的多方產(chǎn)_f"”。表之間的關(guān)聯(lián)設(shè)計在數(shù)據(jù)庫ER邏輯模型的基礎(chǔ)上確定ER物理模型,通過主外鍵的約 束明確表之間的關(guān)系。該物理模型可直接映射到數(shù)據(jù)庫中進(jìn)行物理操 作,以便據(jù)此建立數(shù)據(jù)庫結(jié)構(gòu)。ER物理模型如下:圖2-2物理

14、ER圖物理模型字段如下表:TablecolumnCodedescription系統(tǒng)管理員編號AD主鍵索引姓名A_Name聯(lián)系方式A_Conn賬號A_Account密碼A_Pass出庫入庫申請編號FD主鍵索引貨物編號GD由貨物表引用的外鍵,主鍵索引貨物數(shù)量IO_Number申請表單編號F_ID主鍵索引用戶編號UD由用戶表引用的外鍵提交日期F_Date處理狀態(tài)F_State處理結(jié)果F_Result申請內(nèi)容F_Text表單類型F_Class用戶編號Ud主鍵索引姓名U_Name聯(lián)系方式U_Conn賬號U_Account密碼U_Pass用戶-用戶類型編號UD由用戶表引用的外鍵,主鍵索引用戶類型User_

15、Type由用戶類型表引用的外鍵,主鍵索引用戶類型用戶類型User_Type由用戶類型表引用的外鍵,主鍵索引貨品貨物編號GJD主鍵索引貨物名稱G_Name貨物描述G_Discribe貨物數(shù)量G_Number貨物單價G_Price貨品-倉庫貨物編號GJD主鍵索引,由貨品表引用的外鍵倉庫編號SD主鍵索引,由倉庫表引用的外鍵存儲數(shù)量PS_Number倉庫倉庫編號SD主鍵索引倉庫地址S_Add倉庫類型S_Type倉庫狀態(tài)S_Style倉庫容量S_Size倉庫類別S_Class物品-倉庫物品編號T_ID主鍵索弓1,由物品表引用的外鍵倉庫編號SD主鍵索弓1,由倉庫表引用的外鍵物品數(shù)量TS_Number物品物

16、品編號TD主鍵索引物品名稱T_Name物品描述T_Discribe物品現(xiàn)有數(shù)量T_Number物品的庫 存數(shù)T_Total借入歸還編號FD主鍵索引,由申請表單引用的外鍵物品編號TD主鍵索引,由物品表引用的外鍵物品數(shù)量RB_Number外鍵關(guān)聯(lián)說明:表2-7外鍵關(guān)聯(lián)說明描述表名外鍵引用表外鍵字段名表關(guān)系說明出庫入庫申請書請表單編號vfkl>多對一一個申請表單可以申請多種貨物貨品貨物編號<fk2>多對一申請表單用戶編號2<fk>多對一一個用戶可以簽訂多 個申請表單,一個申 請表單只能由一個用 戶簽訂。用戶-用 戶類型用戶編號vfkl>多對多一個用戶可以有多個用

17、'類型,一個用戶類型 可以被多個用戶共有。用戶類型用戶類型<fk2>多對多借入歸還表書請表單編號vfkl>多對多一個申請表單可以申請 多個物品,一個物品可 以被多個申請表單申請物品物品編號<fk2>多對多物品倉庫物品物品編號<fkl>多對多一種物品可以存放至 多個倉庫,一個倉庫 可以存儲多種物品。倉庫倉庫編號<fk2>多對多貨品-倉庫貨品貨物編號<fkl>多對多一種貨品可以存放至 多個倉庫,一個倉庫 可以存儲多種貨品。倉庫倉庫編號<fk2>多對多難點說明:不同權(quán)限申請表單時的復(fù)雜關(guān)系在這個系統(tǒng)中我們發(fā)現(xiàn),由于角色過多,導(dǎo)致訂單的種類過多

溫馨提示

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

評論

0/150

提交評論