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

下載本文檔

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

文檔簡介

1、數據庫系統(tǒng)概論課程設計設計名稱:倉庫管理信息系統(tǒng)指導老師:楊林班級姓名學號成績KT873-1閆海濤29KT873-2袁璐4目錄1 .問題描述11.1 背景11.2 功能要求12 .需求分析22.1 數據流程圖22.2 數據字典33 .概念結構設計53.1 E-R 圖54 .邏輯結構分析.75 .物理結構設計96 .存儲過程設計117 .觸發(fā)器設計128 .應用程序實現(xiàn)129 .結束語2310 答辯與成績考核 241. 問題描述1.1 背景倉庫是工廠的一個重要的中轉站,倉庫里能儲存各種各類的貨物,貨物的流動性比較大,需要處理的數據較多,直接有人工檢索信息和更新倉儲信息比較繁瑣,為了能提高倉庫的管

2、理效率,設計適合倉儲管理的數據庫系統(tǒng)是很重要的。使用條形碼管理系統(tǒng), 對倉儲各環(huán)節(jié)實施全過程控制管理, 并可對貨物進行貨位、批次、保質期、配送等實現(xiàn)條形碼標簽序列號管理,對整個收貨、 發(fā)貨、補貨、 集貨、送貨等各個環(huán)節(jié)的規(guī)范化作業(yè) , 還可以根據客戶的 需求制作多種合理的統(tǒng)計報表.愛創(chuàng)憑借豐富的條碼資源及多年實施條碼系統(tǒng)的經驗,將條碼引入倉庫管理,去掉了手工書寫票據和送到機房輸入的步驟,解決庫房信息陳舊滯后的弊病。不論物品流向哪里,我們都可以自動跟蹤。條碼技術與信息技術的結合幫助企業(yè)合理有效地利用倉庫空間,以快速、準確、低成本的方式為客戶提供最好的服務。倉庫管理系統(tǒng)是通過入庫業(yè)務、出庫業(yè)務、倉

3、庫調撥、庫存調撥和虛倉管理等功能,綜合批次管理、物料對應、庫存盤點、質檢管理、虛倉管理和即時庫存管理等功能綜合運用的管理系統(tǒng),有效控制并跟蹤倉庫業(yè)務的物流和成本管理全過程,實現(xiàn)完善的企業(yè)倉儲信息管理。該系統(tǒng)可以獨立執(zhí)行庫存操作,與其他系統(tǒng)的單據和憑證等結合使用,可提供更為完整全面的企業(yè)業(yè)務流程和財務管理信息。1.2 功能要求工廠需要一個能夠實現(xiàn)管理倉儲功能的數據庫系統(tǒng), 該系統(tǒng)的用戶為倉庫管理員,同時他也是系統(tǒng)管理員。系統(tǒng)的主要功能如下:1) 倉庫入庫管理:主要是管理員對進入倉庫的貨物進行登記,包括貨物號、貨物名、貨物數量、貨物價格、貨主以及倉庫號等。以便統(tǒng)一管理,當同一貨主的同種貨物入庫時記

4、錄追加,同時也要記錄倉庫入庫的日志信息。2) 倉庫提貨管理:當貨主提走貨物時進行該管理,在貨物出庫時,進行登記,登記內容貨物號、貨物名、貨物數量、貨主、貨物價格、日期等。3) 倉庫查詢管理:用戶可按貨物號、按貨物名、按貨主、倉庫號等進行查詢。這些查詢主要是用戶西藥知道貨物資料是進行,由于只進行查詢操作,所以數據以只讀的形式出現(xiàn)。4) 貨物信息維護功能:主要對貨物的基本資料和信息進行維護。其中包括貨物的價格、貨物的種類的變化等。2 .需求分析2.1 模板分析1) 倉儲管理員的系統(tǒng)功能模塊圖 2.1-12)用戶查詢模塊圖 2.1-22.2 數據流數據流圖表達了數據和處理的關系,根據用戶的需求分析和

5、倉庫管 理系統(tǒng)的需求,得出如下圖1-1所示的倉庫管理數據流圖。圖2.21倉庫管理系統(tǒng)數據流2.3 模板功能分析管理員系統(tǒng)用于實現(xiàn)管理員的登陸管理;用戶系統(tǒng)用于用戶的查詢;倉庫信息系統(tǒng)可以管理倉庫的進出庫信息,增加,刪除,更新倉庫信 息。3、數據字典1)數據項數據字典是系統(tǒng)中各類數據描述的集合,是進行詳細的數據收集和 數據分析所獲得的主要成果,數據字典是對系統(tǒng)所用到的所有表結構的 描述,倉庫管理的主要數據見下表。貨物入庫表:序別名數據類型數據長碼1貨物編號int4Y2貨物名稱char50N3貨物數量int4N4貨物入庫存數量int4N5貨物入庫時間Date8N6貨物入庫時價格char8N7貨物所

6、屬類別char50N8貨物備注信息char16N9新華入庫時間Date8N貨物出庫表:序別名數據類型數據長碼1貨物編他Int4Y2提貨人代號char4N3貨物出庫數量int4N4貨物出庫時間int4N5傍物出庫價格char8N貨主、提貨人、信息表倉庫:序別名數據類型數據長度碼1貨主代號int4Y2貨主姓名char50N3貨主電話char16N4提貨人代號char4Y4提貨人姓名char50N5提貨人電話char16N6提傍人地價char50N7倉庫號int4Y8倉庫容量char20N3 .概念結構設計3.1 E-R 圖倉庫管理信息系統(tǒng)可以劃分的實體有:貨主信息實體、貨物信息實 體、倉庫信息實體

7、、提貨人信息實體,貨物入庫記錄信息實體、貨物出 庫記錄信息實體,用E-R圖一一描述這些實體。3.1.1 貨主實體E-R圖:圖3-2提貨人信息實體E-R圖3.1.3貨物信息實體E-R圖:3.1.4.倉庫信息實體E-R圖:3.1.6出庫信息實體E-R圖:圖3-7總的信息實體E-R圖庫數量)(嬴編號_必出庫庫信息實.體實體7代號3.1.7總的信息實體E-R圖:貨物m V/庫時間C倉庫編號,)圖3-6出庫信息實體E-R圖,nr< 用戶<> y mmm1倉 庫 管 理管理員Y '貨物提貨人4 .邏輯結構設計E-R圖轉換成關系模式貨主(貨主代號,貨主姓名,貨主電話)列名數據類型長

8、度1允許空10貨主姓名ekur10貨主電話ckarin貨物(貨物編號,貨物名稱,貨物數量)列名數據類型根度1允洋空鬧易海國cliar10貨物名捕char10貨物數量chw10入庫(貨物編號,貨物入庫時間,貨物入庫時價格,貨物入庫數量,倉庫號,貨主代號)列名數據類型長度免許空9貨物鐮號ch. ax10入庫時間uhwIQ/入庫數量chir10倉庫編號出鐘1。入庫價格ckar10.七十XU 口H王K季cluax10/ _出庫(貨物編號,貨物出庫數量,貨物出庫價格,貨物出庫時間,倉庫號,提貨人代號)列芻1數據莞型1長度允許交ch.ftT10出庫數量cKair10V出庫價格char10V出庫時間ch.a

9、r10V倉庫需號chLria提貨人代號cKair10J倉庫(倉庫編號、倉庫容量,貨物編號)列名數據類型長度郵陛1肉苴物編號char10貨物名稱char10貨物數量char10V提貨人(提貨人代號,提貨人姓名,提貨人電話,提貨人地址)列名數據類型畏度|允中空uKar10提貨人姓名ch.2710V提貨A電話char10V提貨人地址chwr1075 .存儲過程設計5 . 1創(chuàng)建列表創(chuàng)建貨主表:CREATE TABLE 貨主(貨主代號 int Primary key, 貨主姓名 char(50) not null, 貨主電話char(16);創(chuàng)建貨物信息表:CREATE TABLE 貨物( 貨物編號

10、int Primary key , 貨物名稱 char(50) not null, 貨物數量 char(50) not null );創(chuàng)建入庫表:CREATE TABLE入庫彳言息、( 貨物編號int not null,入庫時間 char(30) not null, 提貨人代號 char(10) not null, 入庫價格 char(8) not null, 入庫數量 int not null, 倉庫編號int );創(chuàng)建出庫表:CREATE TABLE出庫信息(貨物編號int not null,出庫數量int ,出庫價格 char(8),提貨人代號char(10),出庫時間 char(20)

11、 not null, 倉庫編號int);創(chuàng)建倉庫表:CREATE TABLE 倉庫(倉庫編號 int Primary key,) 貨物編號char(10), 倉庫容量int);創(chuàng)建提貨人表:CREATE TABLE提貨人(提貨人代號 提貨人姓名 提貨人電話 提貨人地址int Primary key, char(50) not null , char(10), char (50);E-R 圖:6 .基本操作1 .插入insert into 出庫信息values('aaa','200','4','201030','001

12、9;,'111')insert into 出庫信息values200' 2010530, / 00/jT 11111<所裝響的行教為1行)2 .更新update貨物表set貨物名稱=非??蓸?,貨物數量='900'from貨物表where貨物編號='bbb'3 .查詢select * from入庫信息1白ct卜 fEtm. 入庫信,息|<1堂物編號入醫(yī)葉間入隹敷量倉庫編號入庫價格賃至代號1aaa201011100000135202bbb20102210000022521ccc和1叭3v310000034522IdAAA1 Erm

13、nnHqn彳1?才5. 2儲存過程1)創(chuàng)建一個查詢存儲過程create procedure 入庫信息 _貨主表asselect *from入庫信息goexec入庫信息貨主表-I.OilXBO-261nJ3FB9數據庫課程景計(目海濤).LUOEO-261Tl>3FB.creat e procedure入庫信息一貫主表select *i'ron 人住信息exec 入庫信息一貨主養(yǎng)此貨物編號入庫時間入庫教堂倉庫編號入庫價格啜主代號2bbb2010V2210000022521ccc2010331000oai4522qidd2010k381&0000430E23匚eee20104

14、12000CMSO524tfi201053BOO00712525匚ggg201052017000054D5260打201071400CIOS1527口網格圓盲息I2)在入庫貨物插入一個元組create procedure 入庫信息 _1asinsertinto 入庫信息 values('xxx','20107'5','200','007','10','520')"查詢 LnU0-26ITD?FHg.縱據庫課程撰計(閆海濤).LUDEO-2617D3FB.一dHEats prnccd

15、iifE 入庫信,縣1 as insertinto 入庫信息 valuesKxj/ 2C107VE,? 20口" " M7" TT ,,E2T )命令已成功完成。7. 3建立索引為入庫信息表建立貨物編號索引create clustered index入庫貨物 on入庫彳S息(貨物編號)產查詢一 LUO冊。-261TD"的.兼據庫課程段計(目海濤),Un)B0Yr7D3F»creatE 曰ust已red :index 入庫黃捌 口n 入庫信息 貨物編號 )< I命令已成功克族口為出庫信息表建立貨物編號索引create clustered i

16、ndex出庫貨物 on出庫信息(貨物編號)而查詢一LtJgO-261TgFR9,歙據庫課程設計I自海濤),LUCBO-2617D3FBcreate cluslered in des 出庫貨物on出庫信息貴物騙號”I命吟已成功完嗥6.觸發(fā)器設計1)當刪除入庫信息表中某一貨主基本信息時觸發(fā)貨主表,刪除相應的 記錄。create trigger 入庫信息 _deleteon入庫信息for deleteasdelete貨主表from deleted inner join 貨主表on deleted.貨主代號=貨主表.貨主代號create triggercon入庫信息tor deleteasdelete

17、貨王表from deleted inner join 貨主表on dcLctud.貨主代號-貨主表,送王代與國匚命令已成功競技O2)當刪除出庫信息表中某一貨主基本信息時觸發(fā)提貨人表,刪除相應的記錄。create trigger 出庫信息 _deleteon出庫信息一for delete asdelete提貨人表from deleted inner join 提貨人表on deleted.提貨人代號=提貨人表.提貨人代號;create trigger 出庫信息.delete 出庠信息for delete為3二提貨人表一提貨人代號;delete提貨人表 f r oin de let ed irme

18、r join oti deleted).<:創(chuàng)建視圖1給貨物數量大于create view num 貨物1000的創(chuàng)建視圖asselect貨物編號,貨物名稱,貨物數量from貨物表where 貨物數量=10001變誼LE卜口VQ2次熟1E瘁課程設計(閆海福).LEM0V023ustr -SM1*create viewamselect貨物編號.賁物名稱,貨物數量from貨物表where貨物數量二1口口 口"命令已成功完成口2給出庫數量小于1000的創(chuàng)建視圖Create view nm_ 出庫AsSelect提貨人代號,出庫數量,倉庫編號,貨物編號,出庫價格From出庫信息Where出庫數量1000而查詢一LEN口VO23.麴需庫課程諛計I目海透).LENUV2凱uwr-無標鑒1*Create viewAsSfilect提貨人代號也庫數量,倉庫編邕貨物編號,出庫階格From出庫信息Were出庫數量1000jJ命令已成功完

溫馨提示

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

評論

0/150

提交評論