管家婆倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)說明書_第1頁(yè)
管家婆倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)說明書_第2頁(yè)
管家婆倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)說明書_第3頁(yè)
管家婆倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)說明書_第4頁(yè)
管家婆倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

4、,按其特殊意義填寫)2,表項(xiàng)命.規(guī)則代表表名的單詞或單詞簡(jiǎn)寫作為字段名的開頭,命名中其他的單詞或簡(jiǎn)寫問用'_'間隔,如用戶表的主鍵字段為U_ID命名.1.3.2 數(shù)據(jù)庫(kù)表名匯總表21數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)表名EC名文字說明Admin系統(tǒng)管理員保存系統(tǒng)管理員的信息IO_Form出庫(kù)入庫(kù)申請(qǐng)申請(qǐng)表單與貨物的關(guān)系Form申請(qǐng)表單保存出庫(kù)入庫(kù)訂單User用戶保存用戶的基本信息UserClass用戶一用戶類型用戶與用戶類型的關(guān)系User_Class用戶類型保存用戶職位Return_Borrow借入歸還表申請(qǐng)表單與物品的關(guān)系things物品保存物品的信息(用于轉(zhuǎn)借)Things_Store物品-倉(cāng)

5、庫(kù)物品與倉(cāng)庫(kù)間的關(guān)系store倉(cāng)庫(kù)保存?zhèn)}庫(kù)信息Product_Store貨物-倉(cāng)庫(kù)貨物與倉(cāng)庫(kù)的關(guān)系goods貨品保存貨物信息1.3.3 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)1.3.3.1邏輯表結(jié)構(gòu)系統(tǒng)管理員:admin表22admin表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)A_IDNumber否主鍵,流水自增姓名A_NameVariablecharacters(100)否聯(lián)系方式A_ConnVariablecharacters(20)否賬號(hào)A_AccountVariablecharacters(100)否密碼end_timeVariablecharacters(50)否出庫(kù)入庫(kù)中請(qǐng)(IO_Form)表23IO_F

6、orm表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)F_IDNumber否主鍵,外鍵貨物編號(hào)G_IDNumber否主鍵,外鍵貨物數(shù)量IO_NumberINT否中調(diào)表單(Form)表2-4申請(qǐng)F(tuán)orm表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)F_IDNumber否主鍵,流水自增用戶編號(hào)U_IDNumber否外鍵提交日期F_DateDate&Time否處理狀態(tài)F_StateVariablecharacters(10)否值只有可能為:未處理,允許,拒絕,推遲等候處理結(jié)果F_ResultClob否申請(qǐng)內(nèi)容F_TextClob否表單類型F_ClassVariablecharacters(20)否用戶(U

7、ser)表25user表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)U_IDNumber否主鍵,流水自增姓名A_NameVariablecharacters(100)否聯(lián)系方式A_ConnVariablecharacters(20)否賬號(hào)A_AccountVariablecharacters(100)否密碼A_PassVariablecharacters(50)否用戶一用戶類型(User_UserClass)表26User_Class表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)用戶類型U_IDUser_TypeNumberVariablecharacters否(20)否主鍵,外鍵主鍵,外鍵用戶類型(Us

8、er_Class)表26User_Class表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明主鍵用戶類型User_TypeVariablecharacters(10)否值只可能為:供貨員,出貨員,后勤管理員,倉(cāng)庫(kù)管理員貨物表項(xiàng)表22貨物表項(xiàng)中文英文數(shù)據(jù)類型可否空說明貨物編號(hào)G_IDNumber否主鍵,流水自增貨物名稱G_NameVARCHAR否貨物描述G_DiscribeCLOB否貨物數(shù)量G_NumberINT否貨物單價(jià)G_PriceFLOAT否貨物一倉(cāng)庫(kù)表項(xiàng)表23品門口倉(cāng)庫(kù)表項(xiàng)中文英文數(shù)據(jù)類型可否空說明貨物編號(hào)G_IDNumber否主鍵,外鍵倉(cāng)庫(kù)編號(hào)S_IDNumber否主鍵,外鍵存儲(chǔ)數(shù)量PS_Numb

9、erINT否倉(cāng)庫(kù)表項(xiàng)表2-4倉(cāng)庫(kù)表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明倉(cāng)庫(kù)編號(hào)S_IDNUMBER否主鍵,流水自增倉(cāng)庫(kù)地址S_AddVARCHAR否倉(cāng)庫(kù)類型S_TypeVARCHAR否倉(cāng)庫(kù)狀態(tài)S_StyleVARCHAR否倉(cāng)庫(kù)容量S_SizeINT否倉(cāng)庫(kù)類另IS_ClassVARCHAR否物品一倉(cāng)庫(kù)表項(xiàng)表2-5物品一倉(cāng)庫(kù)表項(xiàng)中文英文數(shù)據(jù)類型可否空說明物品編號(hào)T_IDNumber否主鍵,外鍵倉(cāng)庫(kù)編號(hào)S_IDNumber否主鍵,外鍵物品數(shù)量TSNumberINT否物品表項(xiàng)表26物品表項(xiàng)中文英文數(shù)據(jù)類型可否空說明物品編號(hào)T_IDNumber否主鍵,流水自增物品名稱T_NameVARCHAR否物品描述T

10、_DiscribeCLOB否物品現(xiàn)有數(shù)量T_NumberINT否物品的庫(kù)存數(shù)T_TotalINT否借入歸還表項(xiàng)表2-6借入歸還表項(xiàng)中文英文數(shù)據(jù)類型可否空說明編號(hào)F_IDNumber否主鍵,外鍵物品編號(hào)T_NameVARCHAR否主鍵,外鍵物品數(shù)量RBNumberCLOB否1.3.3.2 數(shù)據(jù)庫(kù)表邏輯ER圖圖2-1邏輯ER圖”表示多對(duì)一關(guān)系,三叉線表示對(duì)應(yīng)的多方表,多對(duì)多應(yīng)該為圖中“1.3.3.3表之間的關(guān)聯(lián)設(shè)計(jì)在數(shù)據(jù)庫(kù)ER邏輯模型的基礎(chǔ)上確定ER物理模型,通過主外鍵的約束明確表之間的關(guān)系。該物理模型可直接映射到數(shù)據(jù)庫(kù)中進(jìn)行物理操作,以便據(jù)此建立數(shù)據(jù)庫(kù)結(jié)構(gòu)。ER物理模型如下:r;-三 pie_二

11、 J3:E abi圖22物理ER圖比=3,隼,'有可£;/_寸.4,,''三三三IT二STzS-tt物理模型字段如下表:TablecolumnCodedescription系統(tǒng)管理員編號(hào)A_ID主鍵索引姓名A_Name聯(lián)系方式A_ConnA_Account密碼A_Pass出庫(kù)入庫(kù)編號(hào)F_ID主鍵索引貨物編號(hào)G_ID由貨物表引用的外鍵,主鍵索引:貨物數(shù)量IO_Number申請(qǐng)表單編號(hào)F_ID主鍵索引用戶編號(hào)U_ID由用戶表引用的外鍵提交日期F_Date處理狀態(tài)F_State處理結(jié)果F_ResultP申請(qǐng)內(nèi)容F_Text表單類型F_Class用戶編號(hào)U_Id主鍵索

12、引姓名U_Name聯(lián)系方式U_ConnU_Account密碼U_Pass用戶-用戶類型編號(hào)U_ID由用戶表引用的外鍵,主鍵索引用戶類型User_Type由用戶類型表引用的外鍵,主鍵索引用戶類型用戶類型User_Type由用戶類型表引用的外鍵,主鍵索引貨品貨物編號(hào)G_ID主鍵索引貨物名稱G_Name貨物描述G_Discribe貨物數(shù)量G_Numberr貨物單價(jià)G_Price貨品一倉(cāng)庫(kù)p貨物編號(hào)G_ID主鍵索引,由貨品表引用的外鍵倉(cāng)庫(kù)編號(hào)S_ID主鍵索引,由倉(cāng)庫(kù)表引用的外鍵r存儲(chǔ)數(shù)量PS_Number倉(cāng)庫(kù)p倉(cāng)庫(kù)編號(hào)S_ID主鍵索引倉(cāng)庫(kù)地址S_Add倉(cāng)庫(kù)類型S_Type倉(cāng)庫(kù)狀態(tài)S_Style倉(cāng)庫(kù)容量

13、S_Size倉(cāng)庫(kù)類別S_Class物品一倉(cāng)庫(kù)P物品編號(hào)T_ID主鍵索引,由物品表引用的外鍵倉(cāng)庫(kù)編號(hào)S_ID主鍵索引,由倉(cāng)庫(kù)表引用的外鍵物品數(shù)量TS_Number物品P物品編號(hào)T_ID主鍵索引物品名稱T_Name物品描述T_Discribe物品現(xiàn)有數(shù)量T_Number物品的庫(kù)存數(shù)T_Total借入歸還編號(hào)F_ID主鍵索引,由申請(qǐng)表單引用的外鍵P物品編號(hào)T_ID主鍵索引,由物品表引用的外鍵物品數(shù)量RB_Number外鍵關(guān)聯(lián)說明:表2-7外鍵關(guān)聯(lián)說明描述表名外鍵引用表外鍵字段名表關(guān)系說明出庫(kù)入庫(kù)申請(qǐng)申請(qǐng)表單編號(hào)<fk1>多對(duì)一一個(gè)申請(qǐng)表單可以申請(qǐng)多種貨物貨品貨物編號(hào)fk2多對(duì)一申請(qǐng)表單用

14、戶編號(hào)2fk多對(duì)一一個(gè)用戶可以簽訂多個(gè)申請(qǐng)表單,一個(gè)申請(qǐng)表單只能由一個(gè)用戶簽訂。用戶一用戶類型用戶編號(hào)fk1多對(duì)多一一個(gè)用戶可以有多個(gè)用戶類型,一個(gè)用戶類型可以被多個(gè)用戶共有.用戶類型用戶類型fk2多對(duì)多借入歸還表申請(qǐng)表單編號(hào)fk1多對(duì)多一一個(gè)申請(qǐng)表單可以申請(qǐng)多個(gè)物品,一個(gè)物品可以被多個(gè)申請(qǐng)表單申請(qǐng)物品物品編號(hào)fk2多對(duì)多物品倉(cāng)庫(kù)物品物品編號(hào)fk1多對(duì)多一種物品可以存放至多個(gè)倉(cāng)庫(kù),一個(gè)倉(cāng)庫(kù)可以存儲(chǔ)多種物品。倉(cāng)庫(kù)倉(cāng)庫(kù)編號(hào)fk2多對(duì)多貨品-倉(cāng)庫(kù)貨品貨物編號(hào)fk1多對(duì)多一種貨品可以存放至多個(gè)倉(cāng)庫(kù),一個(gè)倉(cāng)庫(kù)可以存儲(chǔ)多種貨品.倉(cāng)庫(kù)倉(cāng)庫(kù)編號(hào)fk2多對(duì)多1.3.3.4難點(diǎn)說明:不同權(quán)限申請(qǐng)表單時(shí)的復(fù)雜關(guān)系在這個(gè)系統(tǒng)中我們發(fā)現(xiàn),由于角色過多,導(dǎo)致訂單的種類過多。如果細(xì)分的話,可以分出:采購(gòu)員擁有入庫(kù)申請(qǐng)表單的填寫權(quán)利,出貨員擁有出庫(kù)申請(qǐng)表單的填寫權(quán)利,后勤管理員擁有填寫借入和申請(qǐng)物品表單的權(quán)利,倉(cāng)庫(kù)管理員擁有填寫倉(cāng)庫(kù)申請(qǐng)表單的權(quán)利表單種類非常多,而且表面上看起來(lái)都是獨(dú)立的。所以,剛開始我們?yōu)槊恳环N表都建立了一個(gè)單獨(dú)的表。這樣雖然看起來(lái)邏輯清晰,但是,無(wú)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論