




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、倉庫管理系統(tǒng)的數據庫設計(一 ) 概述隨著經濟的飛速發(fā)展,倉庫管理變成了各大公司日益重要的內容。倉庫管理過程的準確性和高效性至關重要。影響著公司的經濟發(fā)展和管理。利用人工管理強大而數據煩瑣的數據庫顯的效率過于低。利用計算機高效、準確的特點能夠很好的滿足公司的管理需要。提高公司各個員工的工作效率和公司的運做效率。利用計算機對倉庫數據信息進行管理具有著手工管理所無法比擬的優(yōu)點。倉庫管理系統(tǒng)實現了對倉庫物資的跟蹤等智能化管理,幫助企業(yè)提高了倉庫的管理效率。傳統(tǒng)倉庫管理中有著物資儲備分散、盤點復雜、信息滯后等問題,一個信息化的倉庫管理系統(tǒng)已經成為倉庫管理不可缺少的管理手段。1 系統(tǒng)目標和建設原則1.1
2、 系統(tǒng)目標倉庫管理系統(tǒng)主要是為倉庫管理人員提供倉庫貨物的信息的相關的記錄、查詢和統(tǒng)計功能為管理人員提供重要的信息參考。通過倉庫管理系統(tǒng),倉庫管理人員可以對貨物的入庫、出庫、以及庫存信息等進行管理,同時系統(tǒng)提供方便的貨物管理信息的查詢和統(tǒng)計功能,能夠滿足倉庫管理人員的基本管理需求。系統(tǒng)開發(fā)的總體任務是實現物資設備管理系統(tǒng)化、規(guī)范化和自動化,從而達到提高單位工作效率的目的。1.2 建設原則管理倉庫管理各種信息的輸入,包括貨物的入庫、出庫、還庫、發(fā)貨、接收信息的輸入等。實現倉庫管理相關各種信息修改和維護。實現倉庫管理現場實時信息的查詢統(tǒng)計。管理倉庫的各種物料信息。操作日志的管理,系統(tǒng)能自動記錄所進行
3、的各種操作。實現多種統(tǒng)計報表,支持分析與決策支持。制定科學的權限劃分,保證系統(tǒng)的使用安全。該系統(tǒng)的可移植性要強入庫數據流圖(二 ) 課程設計任務的需求分析2.1 數據流圖倉庫管理員采購員采購計劃出貨單庫存文件入貨單倉庫管理系統(tǒng)總數據流圖入貨單采購員倉庫管理員采購計劃庫庫存文件2.2 功能結構(功能結構圖,主要功能)本倉庫管理系統(tǒng)主要為倉庫管理人員和采購人員設計使用,因此本系統(tǒng)需要運行在網絡環(huán)境中,考慮到安全問題和公司的經濟利益等問題故其網絡環(huán)境主要是本地局域網。因此本系統(tǒng)的界面設置尤其重要,應當充分貫徹簡單易用、美觀大方的原則。系統(tǒng)采用結構化的設計方法進行設計。倉庫管理系統(tǒng)要實現的基本功能如下
4、:入庫、出庫、采購和庫存管理。貨物的入庫功能模塊:該功能模塊主要實現的功能有:對入庫貨物進行相關信息的記錄,貨物的名稱,產品編號,生產日期,入庫日期,入庫操作員,貨物采購員等。該管理功能模塊在入庫操作過程中先要查詢數據庫中是否有本貨物存在如果有將該貨物累加,否則將創(chuàng)建該貨物。貨物的出庫功能模塊:該功能模塊主要實現的功能有:對出庫貨物進行相關 信息記錄。包括貨物名稱,編號,生產日期,出庫日期、出庫管理操作員,貨物 提走人員等。貨物的采購功能模塊:統(tǒng)計倉庫數據庫中各個貨物的數量,并做成相關報表, 該公司采購員管理和使用該功能,并根據相關信息進行相關采購補充倉庫貨物的 數量。包括貨物名稱、貨物編號、
5、貨物生產日期、采購總量等。庫存管理模塊:該模塊主要記錄倉庫中各種貨物的數量,當庫存貨物的數量 低于某一最低值時系統(tǒng)以及作出相應警告是并提示要進行采購等等。系統(tǒng)的功能模塊結構圖如下:貨物采購貨物入庫倉庫管理系統(tǒng)貨物出庫清點貨物2.3 數據字典貨物的數據項描述:數據項 名數據項 含義類型長度約束貨物編 號貨物編 號nvarchar10貨物的唯一標識貨物名 稱貨物的 名稱nvarchar50生產廠貨物的nvarchar50家生產廠家生產日 期貨物的 生產日期datetime8入庫時 間貨物入 庫的時間datetime8貨物數 量貨物的 總體數量bigint8貨物單 價貨物的 價格bigint8采購員
6、 編號采購員的編號nvarchar10與某一采購員的編號 對應倉庫編 號存放貨物的倉庫編號nvarchar10與貨物存放倉庫的編 號對應入庫單的數據項描述數據項 名數據項 含義類型長度約束貨物編 號貨物編 號nvarchar10貨物的唯一標識采購員 編號采購員的編號nvarchar10與某一采購員的編號對應采購日 期貨物的 采購日期datetime8采購數 量采購貨 物的數量datetime8管理員 編號管理員的編號nvarchar10與某一管理員的編號對應倉庫編 號倉庫的 編號nvarchar10與貨物存放倉庫的編號對應采購員數據項描述:數據項 名數據項 含義類型長度約束采購員 編號采購員
7、編號nvarchar10提貨員的唯一標志采購員 姓名姓名nvarchar50采購員 性別性別nvarchar10只能是男或者女采購員 聯系方式采購員 的聯系方式nvarchar50采購員 聯系地址采購員 聯系地址nvarchar50數據項 名數據項 含義類型長度約束貨物編 號貨物編 號nvarchar10貨物的唯一標識提貨員 編號提貨員的編號nvarchar10與某一提貨員的編號對應出庫日 期貨物的 出庫日期datetime8出庫數 量出庫貨 物的數量datetime8倉庫編 號倉庫的 編號nvarchar10與貨物存放倉庫的編號對應提貨員數據項描述:數據項 名數據項 含義類型長度約束提貨員
8、編號提貨員 編號nvarchar10提貨員的唯一標志提貨員 姓名姓名nvarchar50提貨員 性別性別nvarchar10只能是男或者女提貨員 聯系方式提貨員 的聯系方式nvarchar50提貨員 聯系地址提貨員 聯系地址nvarchar50部門提貨員提貨員所屬部門nvarchar50管理員數據項描述:數據項 名數據項 含義類型長度約束管理員 編號管理員 編號nvarchar10管理員的唯一標志管理員 姓名姓名nvarchar50管理員 性別性別nvarchar10只能是男或者女管理員 聯系方式管理員 的聯系方式nvarchar50庫存表的數據項描述數據項 名數據項 含義類型長度約束貨物員
9、編號貨物員 編號nvarchar10貨物的唯一標志倉庫編 號倉庫的 編號nvarchar10與貨物存放倉庫 的編號對應清點時 間清點貨 物的時間datetime8倉庫的數據項描述:數據項 名數據項 含義類型長度約束倉庫的 編號倉庫員 編號nvarchar10倉庫的唯一標志倉庫名 稱名稱nvarchar50倉庫的 地址地址nvarchar50管理的數據項描述:數據項 名數據項 含義類型長度約束管理員 編號管理員 編號nvarchar10管理員的唯一標志倉庫編 號姓名nvarchar10與管理員所在倉 庫的編號對應上班時 間管理員 上班時間datetime8下班時 間管理員 的下班時間dateti
10、me8(三 ) 概念結構設計3.1 各部分E-R圖和總E-R圖貨物貨物實體及其屬性倉庫實體及其屬性管理員實體及其屬性管理員管理員聯系方式采購員聯系地址采購員聯系方式采購員姓名采購員性別采購員采購員實體及其屬性提貨員姓名提貨員編號提貨員性別提貨員提貨員聯系方式提貨員實體及其屬性采購員采購貨物分E-R圖采購日期貨物采購員采購貨物并入庫E-R圖管理員管理倉庫分E-R圖:提貨員從倉庫提貨分E-R圖:出庫時間管理員整理庫存分E-R圖:清點時間倉庫貨物倉庫管理系統(tǒng)總體E-R圖:倉庫管理員倉庫管理系統(tǒng)E-R圖3.2 關系模式管理員(管理員編號,管理員姓名,管理員性別,管理員聯系方式),采購員(采購員編號,采
11、購員姓名,采購員性別,采購員聯系方式,采購員聯系地址),提貨員(提貨員編號,提貨員姓名,提貨員性別,提貨員聯系方式,提貨員聯系地址,部門),倉庫(倉庫編號,倉庫名稱,倉庫地址,倉庫大小,所屬公司),貨物(貨物編號,貨物名稱,倉庫編號,采購員編號,生產廠家,生產日期,貨物單價,貨物數量,入庫時間)采購(貨物編號,采購員編號,倉庫編號,管理員編號,采購數量,采購日期,采購日期),管理(管理員編號,倉庫編號,上班時間,下班時間),出庫(貨物編號,倉庫編號,管理員編號,出庫時間,出庫數量,)庫存(倉庫編號,貨物編號,清點時間)(四 ) 邏輯結構設計采購員進貨單倉庫管理系統(tǒng)的邏輯設計圖如下:倉庫庫存表清
12、點(五 ) 數據庫物理設計與實施倉庫管理系統(tǒng)的物理結構如下:采購員性別貨物表的設計如下:列名類型長度允許空貨物編nvarchar10不允許號貨物名 稱nvarchar50生產廠 家nvarchar50生產日 期datetime8入庫時 間datetime8貨物數 量bigint8貨物單 價bigint8采購員 編號nvarchar10不允許倉庫編 號nvarchar10不允許入庫表的設計如下:列名類型長度允許空貨物編 號nvarchar10不允許采購員 編號nvarchar10不允許采購日 期datetime8采購數 量datetime8管理員 編號nvarchar10不允許倉庫編 號nvar
13、char10不允許采購員表的設計如下:列名類型長度允許空采購員 編號nvarchar10不允許采購員 姓名nvarchar50采購員 性別nvarchar10采購員 聯系方式nvarchar50采購員 聯系地址nvarchar50列名類型長度允許空貨物編 號nvarchar10不允許提貨員 編號nvarchar10不允許出庫日 期datetime8出庫數 量datetime8倉庫編 號nvarchar10不允許提貨員表的設計如下:列名類型長度允許空提貨員 編號nvarchar10不允許提貨員 姓名nvarchar50提貨員 性別nvarchar10提貨員 聯系方式nvarchar50提貨員nv
14、archar50聯系地址部門nvarchar50管理員表的設計如下:列名類型長度允許空管理員 編號nvarchar10不允許管理員 姓名nvarchar50管理員 性別nvarchar10管理員 聯系方式nvarchar50庫存表的設計如下:列名類型長度允許空貨物員 編號nvarchar10不允許倉庫編 號nvarchar10不允許清點時 間datetime8倉庫表的設計如下:列名類型長度允許空倉庫的 編號nvarchar10不允許倉庫名 稱nvarchar50倉庫的 地址nvarchar50管理表的的設計如下:列名類型長度允許空管理員 編號nvarchar10不允許倉庫編 號nvarchar
15、10不允許上班時 間datetime8下班時 間datetime86.2倉庫管理系統(tǒng)的角色和權限設置本系統(tǒng)在使用過程中牽扯到眾多的角色,基本上可以歸結為三類:倉庫管理員, 提貨員,貨物采購員。為了保證系統(tǒng)數據庫的安全性,需要設置這三類角色的權限, 附給他們不同的權限。在非關系數據庫中用戶只需對數據進行操作,存取控制的數據 對象也僅限于數據本身。關系數據庫中存取控制不僅有數據本身(基本表中的數據, 屬性列上的數據),還有數據庫模式等,定義一個用戶的存取權限就是要定義這個用 戶可以在那些數據上進行哪些類型的操作。定義了角色的權限可以很好的保護數據庫 不被破壞,防治非法用戶進行數據讀取和破壞。在本次
16、系統(tǒng)設計中我定義了三個角色:admi(n 倉庫管理員)、 tihuo( 提貨員) 和 caigou(采購員)。并分別賦予了不同的權限:Admin的權限:對象所有者SELECTINSERTUDATEDELETE倉庫sys?入庫sys?出庫sys?庫存sys?提貨員sys?管理sys?管理員sys?貨物sys?采購員sys?Tihuo 權限:對象所有者SELECTINSERTUDATEDELETE倉庫sys?入庫sys?出庫sys?庫存sys?提貨員sys?管理sys?管理員sys?貨物sys?采購員sys?Caigou 權限:對象所有者SELECTINSERTUDATEDELETE倉庫sys?入
17、庫sys?出庫sys?庫存sys?提貨員sys?管理sys?管理員sys?貨物sys?采購員sys?(七 ) 收獲、體會和建議在設計倉庫數據庫管理系統(tǒng)的時候,經過多次模擬設計分析出了一個系統(tǒng)樣本。該系統(tǒng)中要同時管理三個表,顯得有些不容易實現。但為了更好的體現倉庫管理過程中的四個基本業(yè)務。我選擇了以倉庫為核心。其他都圍繞著倉庫這個中心展開。在設計表的時候出現了11 個表。而且在這11 個表中要同步更新3 個表。這在實際中數據庫顯的非常冗余,不實用。在查閱大量的資料后。通過修改,修改成現在的數據庫模式。該數據庫系統(tǒng)是以貨物為中心。但在該系統(tǒng)中系統(tǒng)采購員采購完貨物后直接入庫,使得采購和入庫同時進行,
18、不能在圖上很好的體現出采購和入庫這兩個業(yè)務。但該系統(tǒng)簡化了表的個數。使得該系統(tǒng)在實際使用的時候便于維護和更新。本次系統(tǒng)雖然較第一次有了很大的改進,但仍然存在這大量個問題和缺陷。該數據庫系統(tǒng)在實際使用過程中會出現數據的冗余。當更新倉庫中的貨物的數據的時候,貨物更新日志會在表中不斷增加,即使是同一種貨物也會不斷在數據中增加,使得數據庫的體積不斷龐大。這個在實際設計中需要額外建立一張表進行日志的相關存儲。便于管理員或者公司總管進行查詢。這是這個數據庫系統(tǒng)需要改進的地方。沒有專門的日志記錄表。該次課程設計過程中牽扯到了多門學科。尤其是軟件工程學科知識的應用。本次課程設計最中的步驟是E-R圖和需求分析。如果需求分析不正確,建立的數據庫不僅不能滿足需要還浪費了大量的時間和精力。在本次設計中我就犯了同樣的錯誤。由于沒做成正確的分析使得本次設計過程中出現了一點困難。通過本次課程設計不僅把數據庫課上所學的知識應用到實際,更是將學科間的知識聯系在了一起進行應用。只有把書本知識應用到實際中來才能體會其用處。通過本次課程設計不但加深了自己對課本知識的理解更學會了將數據庫知識
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CI 477-2024石油化工企業(yè)數字化碳排放管理體系建設指南
- T/CSPSTC 130-2024花崗巖地區(qū)建筑邊坡工程勘察規(guī)范
- 上海安全員c證考試試題及答案
- 上汽汽車認識試題及答案
- 寫字間長期租用合同3篇
- T/CCOA 78-2023濃香菜籽油生產技術規(guī)范
- 院內創(chuàng)傷急救流程
- 曲柄滑塊機構課程設計
- T/ZHCA 027-2023化妝品個性化服務指南
- 永安公園景觀設計方案
- 2025年CSCO胃癌診療指南更新要點解讀
- 【MOOC】電工電子學-浙江大學 中國大學慕課MOOC答案
- 2024-2025學年中職數學基礎模塊 下冊高教版(2021·十四五)教學設計合集
- MOOC 跨文化交際入門-華中師范大學 中國大學慕課答案
- DB11 2075-2022 建筑工程減隔震技術規(guī)程
- 可研收費標準[1999]1283號文
- --高考生物必備復習資料梳理(精選)
- 電子圍欄維護方案
- 基于PLC的電鍍生產線控制系統(tǒng)的設計
- 中考物理:電學經典計算題20道(含答案及解析)
- 淺談翻譯項目中的資源管理
評論
0/150
提交評論