庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第2頁
庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第3頁
庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

庫存管理系統(tǒng)----系統(tǒng)設(shè)計一功能設(shè)計總原那么:首先要保證系統(tǒng)總目標(biāo)的實現(xiàn),其次注意模塊的獨立性要強(qiáng)。各模塊的接口應(yīng)簡單明了。系統(tǒng)結(jié)構(gòu)圖:功能模塊的劃分,數(shù)據(jù)錄入、庫存分析、查詢系統(tǒng)各功能模塊的描述:輸入,輸出,功能。庫存管理系統(tǒng)庫存管理系統(tǒng)數(shù)據(jù)錄入庫存分析查詢系統(tǒng)入庫帳單領(lǐng)料帳單出庫帳單短缺分析超儲分析按材料查按日期查二數(shù)據(jù)庫設(shè)計1.數(shù)據(jù)模型抽象層次2.E-R方法的根本思想在設(shè)計過程中引入一個中間步驟,即先設(shè)計一個企業(yè)模式〔該模式純粹是現(xiàn)實世界的反映,與存儲結(jié)構(gòu)、存取方式無關(guān)〕,再將企業(yè)模式轉(zhuǎn)換為某個DBMS上可以實現(xiàn)的數(shù)據(jù)模型。多數(shù)是關(guān)系數(shù)據(jù)模型。3.庫存管理系統(tǒng)采用這種方法,先設(shè)計出概念數(shù)據(jù)模型,即E-R模型。3.1庫存管理系統(tǒng)局部E-R視圖(1)物料與入庫單之間(2)物料與領(lǐng)料單之間(3)物料與退料單之間(4)物料與倉庫之間物料入庫單入庫領(lǐng)料物料入庫單入庫領(lǐng)料物料領(lǐng)料單退貨物料退貨單存放物料倉庫111NNNNM〔1〕〔2〕〔3〕〔4〕物物料入庫單領(lǐng)料單退貨單倉庫領(lǐng)料退貨存取入庫111NNNNM4.ER模型到關(guān)系模式的轉(zhuǎn)換功能要求:入庫單登錄領(lǐng)料單登錄退料單登錄物資短缺/超儲分析物資積壓分析相關(guān)數(shù)據(jù)庫表入庫臺帳領(lǐng)料臺帳退料臺帳庫存總帳4.1實體集的轉(zhuǎn)換一個實體型轉(zhuǎn)換為一個關(guān)系,實體的屬性就是關(guān)系的屬性,實體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。4.2聯(lián)系的轉(zhuǎn)換(1)M:N聯(lián)系一個聯(lián)系轉(zhuǎn)換為一個關(guān)系,相關(guān)實體的關(guān)鍵字與聯(lián)系的屬性組合成關(guān)系的屬性,相關(guān)實體的關(guān)鍵字組合成關(guān)系的關(guān)鍵字。(2)1:N聯(lián)系N端實體的關(guān)鍵字構(gòu)成關(guān)系的關(guān)鍵字,可以與N端合并。(3)1:1聯(lián)系任一端實體的關(guān)鍵字構(gòu)成關(guān)系的關(guān)鍵字,可以與任一端合并5.參考數(shù)據(jù)庫結(jié)構(gòu)(1)入庫臺帳〔入庫單編號,倉庫號,進(jìn)貨日期,供貨單位,入庫數(shù)量,材料編號,進(jìn)貨單價,檢驗員,記賬員,備注〕input列名數(shù)據(jù)類型長度可否為空注釋rk_idvarchar10否入庫單編號ck_idvarchar10否倉庫號in_datedate否進(jìn)庫日期cl_fromvarchar10否供貨單位rk_numsmallint10否入庫數(shù)量cl_idvarchar否材料編號pricedouble否進(jìn)貨單價jyyvarchar10否檢驗員jzyvarchar10否記帳員bzvarchar30是備注(2)領(lǐng)料臺帳〔領(lǐng)料單編號,倉庫號,領(lǐng)料日期,領(lǐng)料部門,領(lǐng)料用途,材料編號,實發(fā)數(shù)量,領(lǐng)料員,發(fā)料員,備注〕入庫臺帳和領(lǐng)料臺帳中只有材料編號,其它信息存放在材料編碼庫中,防止了數(shù)據(jù)冗余。列名數(shù)據(jù)類型長度可否為空注釋ll_idvarchar否領(lǐng)料單編號ck_idvarchar否倉庫號ll_datedate否領(lǐng)料日期ll_bmvarchar否領(lǐng)料部門ytvarchar100否領(lǐng)料用途cl_idvarchar否材料編號numsmallint否實發(fā)數(shù)量llyvarchar10否領(lǐng)料員flyvarchar10否發(fā)料員bzvarchar50是備注(3)庫存總帳〔材料編號,倉庫號,庫存數(shù)量〕total列名數(shù)據(jù)類型長度可否為空注釋total_idvarchar10否材料編號ck_idvarchar10否倉庫號total_numsmallint否庫存數(shù)量(4)退料臺帳〔退料單編號,倉庫號,退料日期,材料編號,退料數(shù)量,退料人,經(jīng)手人,退料原因〕back列名數(shù)據(jù)類型長度可否為空注釋b_idvarchar10否退料單編號ckidvarchar10否倉庫號tl_datedate否退料日期cl_idvarchar10否材料編號numsmallint否退料數(shù)量tlrvarchar10否退料人jsrvarchar10否經(jīng)手人reasonvarchar30否退料原因(5)材料庫〔材料編號,材料名稱,單價,最低庫存量,最高庫存量〕material列名數(shù)據(jù)類型長度可否為空注釋cl_idvarchar10否材料編號cl_namevarchar10否材料名稱pricefloat否單價minsmallint否最低庫存量maxsmallint否最高庫存量(6)管理員〔用戶名,密碼,備注〕manage列名數(shù)據(jù)類型長度可否為空注釋idchar20否管理員帳號psdchar50否管理員密碼bzchar50是管理員描述三界面設(shè)計1.全部菜單如下2.管理員登錄界面2.庫存管理系統(tǒng)主頁面3.倉庫材料管理4.倉庫出入記錄〔1〕入庫表單〔2〕領(lǐng)料表單〔3〕退料表單5.庫存分析(1)短缺/超儲分析(2)庫存量/資金量分析6查詢系統(tǒng)〔1〕入庫清單〔2〕領(lǐng)料表單清單〔3〕退料表單清單7.關(guān)于系統(tǒng)四根本處理流程1.登錄模塊(1)檢索用戶名和密碼記錄;(2)判斷用戶輸入的用戶名是否正確;用戶名或密碼不能為空以及用戶名或密碼錯誤,斷開數(shù)據(jù)庫連接;/如果用戶名和密碼正確那么翻開管理系統(tǒng)主界面并關(guān)閉登錄窗口2.數(shù)據(jù)輸入模塊(1)連接數(shù)據(jù)庫,檢索數(shù)據(jù)(2)新建一個元組,然后依次輸入數(shù)據(jù)(3)判斷輸入的數(shù)據(jù)的合法性如果數(shù)據(jù)輸入的類型和數(shù)據(jù)庫定義的不一致或者不符合限定的條件,不允許插入對應(yīng)的表中;如果限定的條件都滿足,那么插入到對應(yīng)的表中去,并提示已經(jīng)插入成功;3.分析模塊(1)對應(yīng)相關(guān)的重要屬性然后統(tǒng)計出所有表

溫馨提示

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

評論

0/150

提交評論