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

下載本文檔

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

文檔簡介

“管家婆”倉庫管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書V1.0姓名學(xué)號(hào)組長07301160是07274018否07301161否07301159否1、 引言1.1預(yù)期的讀者主要為本公司和承包方的閱讀者:本公司閱讀者包括:設(shè)計(jì)人員、開發(fā)人員等。承包方閱讀者包括:業(yè)務(wù)人員、系統(tǒng)管理人員等。1.2數(shù)據(jù)庫說明我們使用的是當(dāng)前流行的企業(yè)級(jí)數(shù)據(jù)庫oracle,使用版本為10g。全局?jǐn)?shù)據(jù)庫名稱為GuanJiaPoORCL,開發(fā)用的表空間名是GuanJiaPoSpace,操作的用戶明為GuanJiaPo,密碼為lq。1.3目的和作用將業(yè)務(wù)分析,系統(tǒng)設(shè)計(jì)中對(duì)信息的描述進(jìn)一步分析并加以總計(jì),抽象出數(shù)據(jù)集合(數(shù)據(jù)庫表)。對(duì)數(shù)據(jù)集合做進(jìn)一步分析,確定集合之間的關(guān)系并最終形成數(shù)據(jù)庫物理模型,以便開發(fā)人員建立物理數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計(jì)2、 數(shù)據(jù)庫設(shè)計(jì)2.1 抽象數(shù)據(jù)對(duì)象2.1.1 系統(tǒng)主要業(yè)務(wù)分析 根據(jù)業(yè)務(wù)流程分析我們從中抽象出幾個(gè)數(shù)據(jù)集合:用戶(包括秘書、采購員、銷售員、后勤部、倉庫管理員、系統(tǒng)管理員),商品的入庫、出庫情況和轉(zhuǎn)借情況(入庫申請、出庫申請、轉(zhuǎn)借申請、物品在倉庫間的轉(zhuǎn)移),倉庫情況(倉庫類別、倉庫狀態(tài)等相關(guān)信息),通過這幾個(gè)集合實(shí)現(xiàn)物品在倉庫間的合理分配。按照業(yè)務(wù)及系統(tǒng)功能簡單總結(jié)數(shù)據(jù)對(duì)象:l 用戶l 倉庫存放物(商品、物品)l 表單l 倉庫l 系統(tǒng)管理員1.1.1 需求分析參考根據(jù)系統(tǒng)需求分析內(nèi)容進(jìn)一步確定數(shù)據(jù)對(duì)象。由于系統(tǒng)需求分析中考慮到倉庫存放物中商品(供出貨和入倉用)和貨品(供出借和歸還用)間有一定的區(qū)別,所以將商品和物品分開描述,并提出單獨(dú)的信息維護(hù)功能。其他數(shù)據(jù)對(duì)象沒有變化。總結(jié)數(shù)據(jù)對(duì)象:l 用戶l 系統(tǒng)管理者l 商品l 物品l 表單l 倉庫1.2 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)的分布式部署設(shè)計(jì),數(shù)據(jù)庫將部署到一部獨(dú)立的計(jì)算機(jī)中。根據(jù)前期的分析,系統(tǒng)將有大量的數(shù)據(jù)存放入數(shù)據(jù)庫。預(yù)留數(shù)據(jù)庫空間500m,日增長約3m,日志空間1G,日增長5m。1.3 數(shù)據(jù)庫邏輯設(shè)計(jì)1.3.1 數(shù)據(jù)庫設(shè)計(jì)命名規(guī)范1,表名命名規(guī)則多對(duì)多生成的關(guān)系表如果沒有太多的實(shí)際意義,名字是兩個(gè)相關(guān)實(shí)體名字中間加入_后構(gòu)成。例如User_UserClass。(如有特殊意義,按其特殊意義填寫)2,表項(xiàng)命名規(guī)則代表表名的單詞或單詞簡寫作為字段名的開頭,命名中其他的單詞或簡寫間用_間隔,如用戶表的主鍵字段為U_ID命名。1.3.2 數(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)}庫信息Product_Store貨物-倉庫貨物與倉庫的關(guān)系goods貨品保存貨物信息1.3.3 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)1.3.3.1 邏輯表結(jié)構(gòu)l 系統(tǒng)管理員:admin表2-2 admin表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)A_IDNumber否主鍵,流水自增姓名A_NameVariable characters (100)否聯(lián)系方式A_ConnVariable characters (20) 否賬號(hào)A_AccountVariable characters (100)否密碼end_timeVariable characters (50)否l 出庫入庫申請(IO_Form)表2-3 IO_Form表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)F_IDNumber否主鍵,外鍵貨物編號(hào)G_IDNumber否主鍵,外鍵貨物數(shù)量IO_NumberINT否l 申請表單(Form) 表2-4申請 Form表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)F_IDNumber否主鍵,流水自增用戶編號(hào)U_IDNumber否外鍵提交日期F_DateDate & Time否處理狀態(tài)F_StateVariable characters (10)否值只有可能為:未處理,允許,拒絕,推遲等候處理結(jié)果F_ResultClob否申請內(nèi)容F_TextClob否表單類型F_ClassVariable characters (20)否l 用戶(User)表2-5 user表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)U_IDNumber否主鍵,流水自增姓名A_NameVariable characters (100)否聯(lián)系方式A_ConnVariable characters (20)否賬號(hào)A_AccountVariable characters (100)否密碼A_PassVariable characters (50)否l 用戶-用戶類型(User_UserClass)表2-6 User_Class表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明編號(hào)U_IDNumber否主鍵,外鍵用戶類型User_TypeVariable characters (20)否主鍵,外鍵 l 用戶類型(User_Class)表2-6 User_Class表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明用戶類型User_TypeVariable characters (10)否主鍵 值只可能為:供貨員,出貨員,后勤管理員,倉庫管理員l 貨物表項(xiàng)表2-2 貨物表項(xiàng)中文英文數(shù)據(jù)類型可否空說明貨物編號(hào)G_IDNumber否主鍵,流水自增貨物名稱G_NameVARCHAR否貨物描述G_DiscribeCLOB否貨物數(shù)量G_NumberINT否貨物單價(jià)G_PriceFLOAT否l 貨物倉庫表項(xiàng)表2-3貨品倉庫表項(xiàng)中文英文數(shù)據(jù)類型可否空說明貨物編號(hào)G_IDNumber否主鍵,外鍵倉庫編號(hào)S_IDNumber否主鍵,外鍵存儲(chǔ)數(shù)量PS_NumberINT否l 倉庫表項(xiàng) 表2-4倉庫表項(xiàng)中文英文數(shù)據(jù)類型可否空初始值說明倉庫編號(hào)S_IDNUMBER否主鍵,流水自增倉庫地址S_AddVARCHAR否倉庫類型S_TypeVARCHAR否倉庫狀態(tài)S_StyleVARCHAR否倉庫容量S_SizeINT否倉庫類別S_ClassVARCHAR否l 物品-倉庫表項(xiàng) 表2-5物品-倉庫表項(xiàng)中文英文數(shù)據(jù)類型可否空說明物品編號(hào)T_IDNumber否主鍵,外鍵倉庫編號(hào)S_IDNumber否主鍵,外鍵物品數(shù)量TS_NumberINT否l 物品表項(xiàng) 表2-6物品表項(xiàng)中文英文數(shù)據(jù)類型可否空說明物品編號(hào)T_ID Number否主鍵,流水自增物品名稱T_NameVARCHAR否物品描述T_DiscribeCLOB否物品現(xiàn)有數(shù)量T_NumberINT否物品的庫存數(shù)T_TotalINT否l 借入歸還表項(xiàng) 表2-6借入歸還表項(xiàng)中文英文數(shù)據(jù)類型可否空說明編號(hào)F_ID Number否主鍵,外鍵物品編號(hào)T_NameVARCHAR否主鍵,外鍵物品數(shù)量RB_NumberCLOB否 1.3.3.2 數(shù)據(jù)庫表邏輯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ù)庫ER邏輯模型的基礎(chǔ)上確定ER物理模型,通過主外鍵的約束明確表之間的關(guān)系。該物理模型可直接映射到數(shù)據(jù)庫中進(jìn)行物理操作,以便據(jù)此建立數(shù)據(jù)庫結(jié)構(gòu)。ER物理模型如下:圖2-2物理ER圖物理模型字段如下表:Tablecolumn Code description系統(tǒng)管理員編號(hào)A_ID主鍵索引姓名A_Name聯(lián)系方式A_Conn賬號(hào)A_Account密碼A_Pass出庫入庫申請編號(hào)F_ID主鍵索引 貨物編號(hào)G_ID由貨物表引用的外鍵,主鍵索引貨物數(shù)量IO_Number申請表單編號(hào)F_ID主鍵索引用戶編號(hào)U_ID由用戶表引用的外鍵提交日期F_Date處理狀態(tài)F_State處理結(jié)果F_Result申請內(nèi)容F_Text表單類型F_Class用戶編號(hào)U_Id主鍵索引姓名U_Name聯(lián)系方式U_Conn賬號(hào)U_Account密碼U_Pass用戶-用戶類型編號(hào)U_ID由用戶表引用的外鍵,主鍵索引用戶類型User_Type由用戶類型表引用的外鍵,主鍵索引用戶類型用戶類型User_Type由用戶類型表引用的外鍵,主鍵索引貨品貨物編號(hào)G_ID主鍵索引貨物名稱G_Name 貨物描述G_Discribe貨物數(shù)量G_Number貨物單價(jià)G_Price貨品-倉庫貨物編號(hào)G_ID主鍵索引,由貨品表引用的外鍵倉庫編號(hào)S_ID主鍵索引,由倉庫表引用的外鍵存儲(chǔ)數(shù)量PS_Number倉庫倉庫編號(hào)S_ID主鍵索引倉庫地址S_Add倉庫類型S_Type倉庫狀態(tài)S_Style倉庫容量S_Size倉庫類別S_Class物品-倉庫物品編號(hào)T_ID主鍵索引,由物品表引用的外鍵倉庫編號(hào)S_ID主鍵索引,由倉庫表引用的外鍵物品數(shù)量TS_Number物品物品編號(hào)T_ID主鍵索引物品名稱T_Name物品描述T_Discribe物品現(xiàn)有數(shù)量T_Number物品的庫存數(shù)T_Total借入歸還編號(hào)F_ID主鍵索引,由申請表單引用的外鍵物品編號(hào)T_ID主鍵索引,由物品表引用的外鍵物品數(shù)量RB_Number外鍵關(guān)聯(lián)說明:表2-7 外鍵關(guān)聯(lián)說明描述表名外鍵引用表外鍵字段名表關(guān)系說明出庫入庫申請申請表單編號(hào)多對(duì)一一個(gè)申請表單可以申請多種貨物貨品貨物編號(hào)多對(duì)一申請表單用戶編號(hào)2多對(duì)一一個(gè)用戶可以簽訂多個(gè)申請表單,一個(gè)申請表單只能由一個(gè)用戶簽訂。用戶-用戶類型用戶編號(hào)多對(duì)多一個(gè)用戶可以有多個(gè)用戶類型,一個(gè)用戶類型可以被多個(gè)用戶共有。用戶類型用戶類型多對(duì)多借入歸還表申請表單編號(hào)多對(duì)多一個(gè)申請表單可以申請多個(gè)物品,一個(gè)物品可以被多個(gè)申請表單申請物品物品編號(hào)多對(duì)多物品倉庫物品物品編號(hào)多對(duì)多一種物品可以存放至多個(gè)倉庫,一個(gè)倉庫可以存儲(chǔ)多種物品。倉庫倉庫編號(hào)多對(duì)多貨品-倉庫貨品貨物編號(hào)多對(duì)多一種貨品可以存放至多個(gè)倉庫,一個(gè)倉庫可以存儲(chǔ)多種貨品。倉庫倉庫編號(hào)多對(duì)多1.3.3.4 難點(diǎn)說明:不同權(quán)限申請表單時(shí)的復(fù)雜關(guān)系l 在這個(gè)系統(tǒng)中我們發(fā)現(xiàn),由于角色過多,導(dǎo)致訂單的種類過多。如果細(xì)分的話,可以分出:采購員擁有入庫申請表單的填寫權(quán)利,出貨員擁有出庫申請

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論