




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫系統概論課程設計設計名稱:倉庫管理信息系統扌旨導老師:楊林班級姓名學號成績KT873-1閆海濤29KT873-2袁璐4目錄1問題描述11.1背景11.2功能要求12 需求分析22.1數據流程圖22.2數據字典33. 概念結構設計53.1E-R 圖54. 邏輯結構分析.75. 物理結構設計96. 存儲過程設計117. 觸發器設計128. 應用程序實現129. 結束語23249 .答辯與成績考核1.問題描述1.1 背景倉庫是工廠的一個重要的中轉站,倉庫里能儲存各種各類的貨物,貨物 的流動性比較大,需要處理的數據較多,直接有人工檢索信息和更新倉 儲信息比較繁瑣,為了能提高倉庫的管理效率,設計適
2、合倉儲管理的數 據庫系統是很重要的。使用條形碼管理系統 , 對倉儲各環節實施全過程控制管理, 并可對 貨物進行貨位、批次、保質期、配送等實現條形碼標簽序列號管理,對 整個收貨、 發貨、補貨、 集貨、送貨等各個環節的規范化作業 , 還可以 根據客戶的 需求制作多種合理的統計報表.愛創憑借豐富的條碼資源及多年實施條碼系統的經驗,將條碼引入倉庫管理,去掉了手工 書寫票據和送到機房輸入的步驟,解決庫房信息陳舊滯后的弊病。 不論物品流向哪里,我們都可以自動跟蹤。條碼技術與信息技術的 結合幫助企業合理有效地利用倉庫空間,以快速、準確、低成本的 方式為客戶提供最好的服務。倉庫管理系統是通過入庫業務、出庫業務
3、、倉庫調撥、庫存調 撥和虛倉管理等功能,綜合批次管理、物料對應、庫存盤點、質檢 管理、虛倉管理和即時庫存管理等功能綜合運用的管理系統,有效 控制并跟蹤倉庫業務的物流和成本管理全過程,實現完善的企業倉 儲信息管理。該系統可以獨立執行庫存操作,與其他系統的單據和 憑證等結合使用,可提供更為完整全面的企業業務流程和財務管理信息。1.2 功能要求工廠需要一個能夠實現管理倉儲功能的數據庫系統, 該系統的用戶為倉 庫管理員,同時他也是系統管理員。系統的主要功能如下:1) 倉庫入庫管理:主要是管理員對進入倉庫的貨物進行登記,包括 貨物號、貨物名、貨物數量、貨物價格、貨主以及倉庫號等。以便 統一管理,當同一貨
4、主的同種貨物入庫時記錄追加,同時也要記錄 倉庫入庫的日志信息。2) 倉庫提貨管理:當貨主提走貨物時進行該管理,在貨物出庫時, 進行登記,登記內容貨物號、貨物名、貨物數量、貨主、貨物價格、 日期等。3) 倉庫查詢管理:用戶可按貨物號、按貨物名、按貨主、倉庫號等 進行查詢。這些查詢主要是用戶西藥知道貨物資料是進行,由于只 進行查詢操作,所以數據以只讀的形式出現。4) 貨物信息維護功能:主要對貨物的基本資料和信息進行維護。其 中包括貨物的價格、貨物的種類的變化等。2 .需求分析2.1 模板分析1) 倉儲管理員的系統功能模塊管理員圖 2.1-12)用戶查詢模塊登陸查詢倉庫管理系統貨物信息圖 2.1-2
5、物 信 息 維 護庫更存新統貨計物價格修 改 貨 物 分 類2.2數據流數據流圖表達了數據和處理的關系,根據用戶的需求分析和倉庫管 理系統的需求,得出如下圖1-1所示的倉庫管理數據流圖。查詢信息圖2.2 1倉庫管理系統數據流2.3模板功能分析管理員系統用于實現管理員的登陸管理;用戶系統用于用戶的查詢;倉庫信息系統可以管理倉庫的進出庫信息,增加,刪除,更新倉庫信 息。3、數據字典1)數據項數據字典是系統中各類數據描述的集合,是進行詳細的數據收集和 數據分析所獲得的主要成果,數據字典是對系統所用到的所有表結構的 描述,倉庫管理的主要數據見下表。貨物入庫表:序別名數據類型數據長碼1貨物編號int4Y
6、2貨物名稱char50N3貨物數量int4N4貨物入庫存數量int4N5貨物入庫時間Date8N6貨物入庫時價格char8N7貨物所屬類別char50N8貨物備注信息char16N9新貨入庫時間Date8N貨物出庫表:序別名數據類型數據長碼1貨物編碼Int4Y2提貨人代號char4N3貨物出庫數量int4N4貨物出庫時間int4N5貨物出庫價格char8N貨主、提貨人、信息表倉庫:序別名數據類型數據長度碼1貨主代號int4Y2貨主姓名char50N3貨主電話char16N4提貨人代號char4Y4提貨人姓名char50N5提貨人電話char16N6提貨人地址char50N7倉庫號int4Y8倉
7、庫容量char20N3.概念結構設計3.1 E-R 圖倉庫管理信息系統可以劃分的實體有:貨主信息實體、貨物信息實 體、倉庫信息實體、提貨人信息實體,貨物入庫記錄信息實體、貨物出 庫記錄信息實體,用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-6出庫信息實體E-R圖3.1.7總的信息實體E-R圖:圖3-7總的信息實體E-R圖4. 邏輯結構設計E-R圖轉換成關系模式貨主(貨主代號,貨主姓名,貨主電話)列名數據類型長打允許空10貸主姓名ekur10貨主電活ck
8、arin貨物(貨物編號,貨物名稱,貨物數量)數摒類型長度1允詳空cliar10貨物名稀char10貨物數量clir10入庫(貨物編號,貨物入庫時間,貨物入庫時價格,貨物入庫數量,倉庫號,貨主代號)列名數據奏型謹處許竺9貨物輪尋elk ear10入庫時間h爼rIQ/入庫數壇uhir10/倉庫鱒尋uh進10入庫怖格ckar10v/乜ocluax10/ .出庫(貨物編號,貨物出庫數量,貨物出庫價格,貨物出庫時間,倉庫號,提貨人代號)列名數據類型允許寧ch.ftT10出庫數晝cKsir10出庫請格charID出庫時間ch.ar10倉庫編號charia提貨人代號cKair10倉庫(倉庫編號,倉庫容量,貨
9、物編號)列名數據類型長度允壯1貨切編號char10賀物名稱char10貨物數量char10V提貨人(提貨人代號,提貨人姓名,提貨人電話,提貨人地址)列屯數據類型栓At |允許空震貨人代尋cKar10提貨人姓名ch.27io提貨人電話char10攝貨人地址105. 存儲過程設計5. 1創建列表創建貨主表:CREATE TABLE貨主(貨主代號int Primary key,貨主姓名 char(50) not null, 貨主電話char(16);創建貨物信息表:CREATE TABLE貨物( 貨物編號 int Primary key , 貨物名稱 char(50) not null, 貨物數量
10、char(50) not null );創建入庫表:CREATE TABLE入庫信息(貨物編號int not null,入庫時間 char(30) not null, 提貨人代號 char(10) not null, 入庫價格 char(8) not null,入庫數量int not null,倉庫編號int );創建出庫表:CREATE TABLE出庫信息(貨物編號int not null, 出庫數量int , 出庫價格 char(8), 提貨人代號char(10),出庫時間 char(20) not null, 倉庫編號int);創建倉庫表:CREATE TABLE倉庫(倉庫編號int P
11、rimary key,) 貨物編號char(10), 倉庫容量int);CREATE TABLEint Primary key, char(50) not null , char(10), char (50);創建提貨人表:提貨人(提貨人代號提貨人姓名提貨人電話提貨人地址E-R 圖:6. 基本操作1插入insert into 出庫信息values('aaa','200','4','2010530','001','111')insert into 岀庫信息values200' 2010530,
12、 / 00/jT 11111(所影響的行報為I行)2更新 update貨物表set貨物名稱='非常可樂',貨物數量='900'from貨物表where貨物編號='bbb'網格EHifT3.查詢 select * from入庫信息select |* fram.賞物編號入庫時間入庫數量色庫騙號入暉價格費主代號120L0ll100000135202bbb20L022100000225213ccc20L03310000034522IdAAA9A11 Ermnmi它門5. 2儲存過程1)創建一個查詢存儲過程 create procedure 入庫信息 _貨
13、主表asselect *from入庫信息goexec入庫信息貨主表0B0-261TD3FB肌數據庫課程謖計(閆海, LUOBO-251TD3FB., | | Xcreat e procedure入庫信息_賁主表.si'ron 入暉信息goexec 入陣信息一涪主轟費糊編號入庫時間入庫數量倉庫騙號入庫愉格賀主代號2bbb201022100000225213ccc2010331000oai4522idd2010k381&0000430E23teee2010412000CMSO524etfi201053BOO00712525匚g昭201052017000054D52602010714
14、00CIOS15272)在入庫貨物插入一個元組create procedure 入庫信息 _1asin sertinto 入庫信息 values('xxx','201075','200','007','10','520')"查詢LnOBO-2filTD3FB9- ftS庫課程徐計(冃海禱)-LWOBO-251TD3FB.cieate procedure1asinsertinto 入岸信息2C107VE,? 200/007/ ltT J )<I.>命令已成功完成。7. 3建立索引
15、為入庫信息表建立貨物編號索引create clustered index入庫貨物 on入庫信息(貨物編號)P 查簡LUOEO-2fi 1TD3FB9P據庫課程設計(昌每濤)LIT0B0-Z61TD3FB.,.uwatE uuEi:E"d :index 入庫命物 入庫信息 貨物編號 |為出庫信息表建立貨物編號索引create clustered index出庫貨物 on出庫信息(貨物編號)皿查詢一LtTOBO-2617fr3FB9. K據庫課程設計(肖海濤).LnOBO-2617D3FBcreate cluslered irides' 出庫贅物on出庫信息賞物編號i|<I
16、命令已成功完咸&6. 觸發器設計1 )當刪除入庫信息表中某一貨主基本信息時觸發貨主表,刪除相應的記錄。create trigger 入庫信息 _deleteon入庫信息for deleteasdelete貨主表from deleted inner join 貨主表 on deleted.貨主代號=貨主表.貨主代號create trigger 入庫信息-dulEte on入庫信息tor deleteasdelete貨王春from deleted 、 on delet ed. ®iinner loin賀王表 代號噴主表貸圣鵝電ik命令已感功完成Q2)當刪除出庫信息表中某一貨主基本
17、信息時觸發提貨人表,刪除相應的記錄。create trigger 出庫信息 _deleteon出庫信息一for deleteasdelete提貨人表from deletedinner join提貨人表on deleted.提貨人代號=提貨人表.提貨人代號;create trinser 出庫信息 delete 出庫信息for delete3$delete提貨人表inner join cni deletedl.from de let ed擡盞嫁號二提貨人表一提貨人代號:創建視圖1給貨物數量大于1000的創建視圖create view num_ 貨物asselect貨物編號,貨物名稱,貨物數量fro
18、m貨物表where 貨物數量=1000命-令已咸功完成。2給出庫數量小于1000的創建視圖Create view nm_ 出庫AsSelect提貨人代號,出庫數量,倉庫編號,貨物編號,出庫價格From出庫信息Where出庫數量<1000"i'1 >®-LEMaVO23.S(3&庫遽程設計【胃每濤)丄EINOVD23user 一無總鬆1 *Create viewAsSfilect提貨人代號:棺陣數量,倉庫編號,帶物編號,出陣價搭 From出庫信息Were rnmfrtt 1000J命令已成功完成。updats3et賞物名秫二.非常可樂,賞物釵重二寫E from賞物叢inhere貨拗編尋二* btib'所廉響的行數為1行8.結束語經過了這次倉庫管理系統的課程設計我從中學到了很多,同時明白了做一個小型軟件的步驟和流程.如何讓自己設計的軟件運用到具體的實際工作中,這是一個關鍵的 環節還有就是程序設計和運行測試中遇到的問題該如何解決,從解決問題中我也學 到了許多平時課本上所沒有的知識當然,能夠完成這個倉庫管理系統我自己也感覺 很有成就感.運用到的開發工具和軟件技術 此系統結合貨物倉庫管理的要求,對 Visual C+數據庫管理系統、SQL語言的學習 和應用,主要完成貨物倉庫管理系統的需求分析,系統的數據庫設計和實現,系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《LC指令應用》教學課件
- 2025年1月企業管理實務模考試題(含參考答案解析)
- 2024年1月美發師四級模擬題(含答案解析)
- 搬運設備智能控制技術研究與發展趨勢考核試卷
- 紙張加工中的防潮技術考核試卷
- 橡膠合成催化劑的選擇與活性評價考核試卷
- 精加工產品差異化策略考核試卷
- 天然氣開采業的風險管理與運營規范考核試卷
- 玻璃儀器表面修飾與功能化考核試卷
- 租書業務與社區教育融合考核試卷
- 《零售促銷策略》課件
- 美甲店工作分工合同協議
- 第15課 明朝的統治 課件 統編版七年級歷史下冊
- 水文學試題題庫及答案
- 天一大聯考2024-2025學年(下)高三第二次四省聯考★物理+答案
- 2025天津東疆綜合保稅區管理委員會招聘10人筆試參考題庫附帶答案詳解
- 法院書記員招聘2023年筆試考試必做題有答案
- 2024年北京大興國際機場臨空經濟區幼兒園招聘教師考試真題
- (三模)烏魯木齊地區2025年高三年級第三次質量監測理科綜合試卷(含答案)
- 《刑法學課件 》課件各章節內容-第十章 共同犯罪
- 2025神農科技集團有限公司第一批校園招聘17人(山西)筆試參考題庫附帶答案詳解
評論
0/150
提交評論