原材料采購管理系統(tǒng)設(shè)計方案_第1頁
原材料采購管理系統(tǒng)設(shè)計方案_第2頁
原材料采購管理系統(tǒng)設(shè)計方案_第3頁
原材料采購管理系統(tǒng)設(shè)計方案_第4頁
原材料采購管理系統(tǒng)設(shè)計方案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 原材料采購管理系統(tǒng)專業(yè): 班級: 成員:目錄目錄0摘要1一需求分析11.1 需求分析11.1.1一般采購流程11.1.2原材料采購流程31.1.3 系統(tǒng)信息要求41.1.4 用戶對系統(tǒng)要求51.2 系統(tǒng)功能分析51.3 業(yè)務(wù)流程概述61.4 數(shù)據(jù)流程圖71.5 數(shù)字字典91.5.1數(shù)據(jù)項91.5.2數(shù)據(jù)結(jié)構(gòu)161.5.3數(shù)據(jù)流181.5.4處理邏輯定義201.5.5數(shù)據(jù)存儲231.5.6 外部實體定義24二概念結(jié)構(gòu)設(shè)計24三邏輯結(jié)構(gòu)設(shè)計263.1邏輯設(shè)計的任務(wù)和目標(biāo)263.2數(shù)據(jù)組織263.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型263.2.2 邏輯結(jié)構(gòu)定義27四物理結(jié)構(gòu)設(shè)計304.1物理設(shè)計階段的目

2、標(biāo)與任務(wù)304.2數(shù)據(jù)存儲方面30五數(shù)據(jù)實施和維護(hù)315.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引315.1.1 建立數(shù)據(jù)庫315.1.2 建立數(shù)據(jù)表315.1.3 建立視圖345.1.4 建立索引345.2 導(dǎo)入數(shù)據(jù)35六、總結(jié)3840 / 41摘要隨著科學(xué)技術(shù)的快速發(fā)展,我們的生活逐漸進(jìn)入了信息化時代,而信息化時代信息系統(tǒng)的作用與我們的生活息息相關(guān),企業(yè)公司還有一些個體商戶的運營也體現(xiàn)出了信息系統(tǒng)的重要性。然而隨著業(yè)務(wù)和產(chǎn)品的數(shù)量的增加,信息系統(tǒng)變得很難管理,查詢時間和工作量也大大的增加了。采購是企業(yè)經(jīng)營的核心環(huán)節(jié),它對于企業(yè)降低經(jīng)營成本、確保產(chǎn)品質(zhì)量、縮短生產(chǎn)周期具有非常重要的意義。而原材料的采

3、購是企業(yè)運營的基礎(chǔ),更是要認(rèn)真對待以與完善整個采購流程,確保企業(yè)不出現(xiàn)缺貨現(xiàn)象。因此,我們針對于一般企業(yè)的采購環(huán)節(jié)建立原材料采購管理信息系統(tǒng)。一 需求分析1.1 需求分析采購是以各種不同的途徑,包括購買、租賃、借貸、交換等方式,取得物品與勞務(wù)的使用權(quán)或所有權(quán),以滿足使用的需求,采購是一個商業(yè)性質(zhì)的有機體為維持正常運轉(zhuǎn)而尋求從體外攝入的過程。采購管理是指為了達(dá)成生產(chǎn)或銷售計劃,從適當(dāng)?shù)墓?yīng)商那里,在確保質(zhì)量的前提下,在適當(dāng)?shù)臅r間,以適當(dāng)?shù)膬r格,購入適當(dāng)數(shù)量的原材料所采取的一系列管理活動,而供應(yīng)管理是為了保質(zhì)、保量、經(jīng)濟、與時地供應(yīng)生產(chǎn)經(jīng)營所需要的各種物品,對采購、儲存、供料等一系列供應(yīng)過程進(jìn)行計

4、劃、組織、協(xié)調(diào)和控制,以保證企業(yè)經(jīng)營目標(biāo)的實現(xiàn)。鑒于采購管理在企業(yè)中的巨大作用,我們說采購是企業(yè)經(jīng)營活動的重要組成部分,對采購活動的管理也應(yīng)該重視。1.1.1 一般采購流程對于一般商品,所需要的采購過程如下:1采購申請 當(dāng)采購人員根據(jù)品類管理系統(tǒng)的信息反饋,對市場進(jìn)行綜合調(diào)研,發(fā)現(xiàn)了商城在品類上的欠缺,并且發(fā)現(xiàn)了填補這一空缺的目標(biāo),于是提出采購申請。2選擇供應(yīng)商對供應(yīng)商進(jìn)行資格的審定,也就是質(zhì)量,成本,交付與服務(wù)并重的原則。在這四者中,質(zhì)量因素是最重要的,首先要確認(rèn)供應(yīng)商是否建立有一套穩(wěn)定有效的質(zhì)量保證體系,然后確認(rèn)供應(yīng)商是否具有生產(chǎn)所需特定產(chǎn)品的設(shè)備和工藝能力。其次是成本與價格,要運用價值工

5、程的方法對所涉與的產(chǎn)品進(jìn)行成本分析,并通過雙贏的價格談判實現(xiàn)成本節(jié)約。在交付方面,要確定供應(yīng)商是否擁有足夠的生產(chǎn)能力,人力資源是否充足,有沒有擴大產(chǎn)能的潛力。最后一點,也是非常重要的是供應(yīng)商的售前、售后服務(wù)的紀(jì)錄。3與供應(yīng)商的接洽確定好商品之后,事先與采購部聯(lián)系,并將相關(guān)資料傳送到。在得到采購部通知后,于約定的時間到采購部與主管人員接洽。4合同管理 在與供應(yīng)商接洽階段,若雙方達(dá)成共識,即可商量簽約,在簽定前,請供應(yīng)商認(rèn)真了解合同中每一條款,對于個別部分的修改以與對合同的補充,經(jīng)雙方同意可填寫在備注欄。按合同要求認(rèn)真填寫相關(guān)容,加蓋企業(yè)公章。經(jīng)批準(zhǔn)后,供應(yīng)商的所有資料在電腦系統(tǒng)建檔,并取得供應(yīng)商

6、合同編號。5收貨、質(zhì)檢、退貨具體步驟:驗收廠商所持訂單或其他單據(jù)是否準(zhǔn)確無誤。如有錯誤,則拒絕接貨;驗收進(jìn)貨商品與訂單商品是否一致。如果送貨商品與訂單商品不一致,則拒絕接貨;驗收商品保質(zhì)期限、生產(chǎn)日期,不符合保質(zhì)期限要求或過期商品拒絕接收;驗收商品送貨數(shù)量,即使貨物已裝箱密封,也應(yīng)打開核實。送貨數(shù)量與訂單數(shù)量有差異的按實收數(shù)量為結(jié)算依據(jù)。如預(yù)付款進(jìn)貨數(shù)量短少,需填寫進(jìn)貨短缺記錄表并由廠商簽字認(rèn)可;6付款由財務(wù)部統(tǒng)一為供應(yīng)商辦理結(jié)帳手續(xù),結(jié)帳依據(jù)與供應(yīng)商簽訂的合同規(guī)定條款予以結(jié)帳。整個流程如下圖所示:1.1.2 原材料采購流程我們通過分析一般采購和原材料采購流程,得出原材料采購的流程為:制定缺貨

7、通知單、缺貨通知單的審批、選擇供應(yīng)商、采購訂單的生產(chǎn)、供應(yīng)商發(fā)貨、到貨單的形成、入庫或者退貨。(1)制作缺貨通知單,倉管員根據(jù)庫存情況以與企業(yè)需求情況,對原材料的缺貨情況進(jìn)行統(tǒng)計,形成缺貨通知單。(2)缺貨通知單的審批,這一步對企業(yè)是相關(guān)重要的,缺貨通知單上數(shù)量的出錯、日期的出錯或其他方面的出錯都會對企業(yè)的整體運營造成影響,例如,數(shù)量過多會造成增加企業(yè)的庫存并占據(jù)企業(yè)的資金,使得資金流動減少,而數(shù)量過少,原材料不足,企業(yè)則無法生產(chǎn),所以缺貨通知單要審批確認(rèn)之后才可提交給采購員。(3)選擇供應(yīng)商,企業(yè)的原材料供應(yīng)不止一家,需要從供應(yīng)商信息中選擇合適的供應(yīng)商,并取得相應(yīng)的聯(lián)系,從而為下一步的采購訂

8、單做好準(zhǔn)備。(4)采購訂單的生產(chǎn),當(dāng)采購員收到倉管員的缺貨通知單之后,要查找系統(tǒng)的供應(yīng)商信息,制定采購訂單,發(fā)給供應(yīng)商。(5)供應(yīng)商發(fā)貨,供應(yīng)商受到企業(yè)的采購訂單之后,會在相應(yīng)的限期進(jìn)行發(fā)貨。(6)到貨單的形成,對于供應(yīng)商所發(fā)的原材料,需要對到貨的原材料的數(shù)量、日期、包裝以與合格率等做相應(yīng)的檢查,形成到貨單。(7)入庫或退貨,對合格的到貨單進(jìn)行入庫操作,而不合格的到貨單要退貨處理。我們的整個流程圖如下所示:1.1.3 系統(tǒng)信息要求(1)操作員信息:每位操作員都需要用戶名和密碼才能登入系統(tǒng),所以,系統(tǒng)需要對操作員進(jìn)行管理、還有相關(guān)的密碼修改和操作權(quán)限設(shè)置。(2)采購員信息:每個采購員都有唯一的采

9、購員號以與相關(guān)的基本信息,方便系統(tǒng)對采購員進(jìn)行查詢和管理。(3)供應(yīng)商信息:供應(yīng)商信息主要是供應(yīng)商號、名稱、聯(lián)系方式、地址等信息,便于采購員聯(lián)系和訂貨。(4)倉管員信息:倉管員信息主要是倉管員號、名稱、聯(lián)系方式等信息,便于采購員與其聯(lián)系和信息的審核工作。(5)原材料信息:對于所有原材料信息都需要進(jìn)行統(tǒng)一管理的,包括材料的名稱、規(guī)格等屬性,使得整個系統(tǒng)的采購(退貨)環(huán)節(jié)有序的進(jìn)行。1.1.4 用戶對系統(tǒng)要求1、信息要求:操作員可以在系統(tǒng)上查詢所需要的采購信息,包括有提供所訂貨原材料的供應(yīng)商信息,相關(guān)的聯(lián)系方式和地址,以與原材料的價格等,以利于對整個采購管理系統(tǒng)的全面管理。2、處理要求:當(dāng)一些信息

10、發(fā)生變化時,操作員需要對相應(yīng)的信息進(jìn)行修改和管理。如在某一時段上,供應(yīng)商提供的原材料價格發(fā)生變化時,需要對價格進(jìn)行修改。3、安全性與完整性要求:A、安全性要求:(1)系統(tǒng)應(yīng)設(shè)置訪問用戶的標(biāo)識以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;(2)系統(tǒng)應(yīng)對不同的數(shù)據(jù)設(shè)置不同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和容;(3)系統(tǒng)應(yīng)對不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶。 B、完整性要求:(1)各種信息記錄的完整性,信息記錄容不能為空;(2)各種數(shù)據(jù)間相互的聯(lián)系的正確性;(3)一樣的數(shù)據(jù)在不同記錄中的一致性。1.2 系統(tǒng)功能分析:基于以上系統(tǒng)信息和系統(tǒng)要求的分析,我們將

11、本系統(tǒng)分成以下幾個功能(如下圖):系統(tǒng)設(shè)置、信息管理、缺貨管理、采購管理、到貨管理、退貨管理和入庫管理。其中系統(tǒng)設(shè)置包括操作員管理、操作員密碼修改;信息管理包括倉管員管理、采購員管理、原材料管理和供應(yīng)商管理;缺貨管理包括缺貨通知單管理、缺貨通知單審核和缺貨通知單的查詢;采購管理包括采購訂單管理和訂單信息查詢;到貨管理包括供貨單管理、到貨單管理和到貨信息查詢;退貨管理包括退貨單管理和退貨信息查詢;入庫管理包括入庫單管理和入庫信息查詢。數(shù)據(jù)庫操作功能:查詢、刪除、修改、插入;1.3 業(yè)務(wù)流程概述系統(tǒng)的業(yè)務(wù)是系統(tǒng)要達(dá)到的業(yè)務(wù)目標(biāo),業(yè)務(wù)流程分析是系統(tǒng)分析中的基礎(chǔ)環(huán)節(jié),就是用一些規(guī)定的符號與連線來表示某

12、個具體業(yè)務(wù)處理過程。是一種用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法。根據(jù)以上系統(tǒng)功能的分析,我們將采購管理系統(tǒng)分成系統(tǒng)設(shè)置、信息管理、缺貨管理、采購管理、到貨管理、退貨管理和庫存管理七個模塊,當(dāng)然這其中還涉與應(yīng)付賬款等問題,將交給財務(wù)部門處理。1.4 數(shù)據(jù)流程圖數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它抽象概括地把信息系統(tǒng)中各種業(yè)務(wù)處理過程聯(lián)系起來。根據(jù)以上的業(yè)務(wù)流程的分析,以與采購管理系統(tǒng)的特點,我們給出了以下數(shù)據(jù)流程圖。由于采購管理系統(tǒng)主要涉與貨物的訂貨和驗收,退貨等環(huán)節(jié),我們將采購管理系統(tǒng)的頂層設(shè)計如下:將頂層進(jìn)行分解,得到第一層數(shù)據(jù)流程圖如下:1.5 數(shù)字字典1.5.1

13、數(shù)據(jù)項數(shù)據(jù)項編號: I01-01數(shù)據(jù)項名稱:供應(yīng)商編號別名:供應(yīng)商編號簡述:供應(yīng)商擁有的具有唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-02數(shù)據(jù)項名稱:供應(yīng)商名稱別名:供應(yīng)商名稱簡述:供應(yīng)商的名字類型與寬度:字符型,50位數(shù)據(jù)項編號: I01-03數(shù)據(jù)項名稱:地址別名:供應(yīng)商地址簡述:供應(yīng)商的地址類型與寬度:字符型,50位數(shù)據(jù)項編號: I01-04數(shù)據(jù)項名稱:別名:供應(yīng)商簡述:供應(yīng)商的類型與寬度:字符型,8位取值圍:“00000000”“99999999”數(shù)據(jù)項編號: I01-05數(shù)據(jù)項名稱:簡介別名:供應(yīng)商簡介簡述:供應(yīng)商的相關(guān)信息類型與寬度:

14、字符型,100位數(shù)據(jù)項編號:I01-06數(shù)據(jù)項名稱:原材料編號別名:原材料編號簡述:識別原材料的唯一性代碼類型與寬度:字符型,4位數(shù)據(jù)項編號:I01-07數(shù)據(jù)項名稱:原材料名稱別名:原材料名稱簡述:原材料的名字類型與寬度:字符型,50位數(shù)據(jù)項編號: I01-08數(shù)據(jù)項名稱:缺貨數(shù)量別名:原材料編號簡述:識別原材料的唯一性代碼類型與寬度:長數(shù)型,8位數(shù)據(jù)項編號:I01-09數(shù)據(jù)項名稱:到貨期限別名:到貨期限簡述:到貨的最遲時間類型與寬度:日期型,8位數(shù)據(jù)項編號: I01-10數(shù)據(jù)項名稱:核銷狀態(tài)別名:核銷狀態(tài)簡述:采購單的核銷狀況類型與寬度:枚舉型取值圍:“未核銷”、“已核銷”數(shù)據(jù)項編號: I0

15、1-11數(shù)據(jù)項名稱:訂貨數(shù)量別名:訂貨數(shù)量簡述:向供應(yīng)商所訂貨的原材料數(shù)量類型與寬度:長數(shù)型,8位數(shù)據(jù)項編號: I01-12數(shù)據(jù)項名稱:訂貨單價別名:訂貨單價簡述:訂貨的原材料的單價類型與寬度:數(shù)值型,6位數(shù)據(jù)項編號: I01-13數(shù)據(jù)項名稱:供貨數(shù)量別名:供貨數(shù)量簡述:供應(yīng)商所提供的原材料數(shù)量類型與寬度:長數(shù)型,8位數(shù)據(jù)項編號: I01-14數(shù)據(jù)項名稱:到貨數(shù)量別名:到貨數(shù)量簡述:原材料實際到貨的數(shù)量類型與寬度:長數(shù)型,8位數(shù)據(jù)項編號: I01-15數(shù)據(jù)項名稱:合格率別名:合格率簡述:原材料到貨的合格率類型與寬度:數(shù)值型,2位數(shù)據(jù)項編號: I01-16數(shù)據(jù)項名稱:退貨數(shù)量別名:退貨數(shù)量簡述:

16、原材料退貨的數(shù)量類型與寬度:長數(shù)型,8位數(shù)據(jù)項編號: I01-17數(shù)據(jù)項名稱:入庫數(shù)量別名:入庫數(shù)量簡述:原材料實際入庫的數(shù)量類型與寬度:長數(shù)型,8位數(shù)據(jù)項編號:I01-18數(shù)據(jù)項名稱:到貨日期別名:到貨日期簡述:到貨的時間類型與寬度:日期型,8位數(shù)據(jù)項編號:I01-19數(shù)據(jù)項名稱:訂貨日期別名:訂貨日期簡述:訂貨的時間類型與寬度:日期型,8位數(shù)據(jù)項編號: I01-20數(shù)據(jù)項名稱:采購員號別名:采購員號簡述:采購員擁有的具有唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-21數(shù)據(jù)項名稱:別名:采購員簡述:采購員的名字類型與寬度:字符型,20位數(shù)據(jù)項編

17、號: I01-22數(shù)據(jù)項名稱:職稱別名:采購員的職稱簡述:采購員的職稱類型與寬度:字符型,50位數(shù)據(jù)項編號: I01-23數(shù)據(jù)項名稱:別名:供應(yīng)商簡述:供應(yīng)商的類型與寬度:字符型,8位取值圍:“00000000”“99999999”數(shù)據(jù)項編號: I01-24數(shù)據(jù)項名稱:應(yīng)付金額別名:應(yīng)付金額簡述:購買原材料,所需支付的金額類型與寬度:長整型,8位數(shù)據(jù)項編號:I01-25數(shù)據(jù)項名稱:應(yīng)付日期別名:應(yīng)付日期簡述:支付的時間類型與寬度:日期型,8位數(shù)據(jù)項編號: I01-26數(shù)據(jù)項名稱:缺貨通知單號別名:缺貨通知單號簡述:識別缺貨通知單唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “999

18、9”數(shù)據(jù)項編號: I01-27數(shù)據(jù)項名稱:采購訂單號別名:采購訂單號簡述:識別采購訂單唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-28數(shù)據(jù)項名稱:供貨單號別名:供貨單號簡述:識別供貨單唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-29數(shù)據(jù)項名稱:到貨單號別名:到貨單號簡述:識別到貨單唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-30數(shù)據(jù)項名稱:退貨單號別名:退貨單號簡述:識別退貨單唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項

19、編號: I01-31數(shù)據(jù)項名稱:入庫單號別名:入庫單號簡述:識別入庫單唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-32數(shù)據(jù)項名稱:賬款編號別名:賬款編號簡述:識別應(yīng)付賬款唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”數(shù)據(jù)項編號: I01-33數(shù)據(jù)項名稱:倉管員號別名:倉管員號簡述:倉管員擁有的具有唯一性的代碼類型與寬度:字符型,4位取值圍:“0000” “9999”1.5.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)編號: DS01-01 數(shù)據(jù)結(jié)構(gòu)名稱:供應(yīng)商信息別名:供應(yīng)商信息簡述:供應(yīng)商的基本信息組成: I01-01+I01-02+I01-03

20、+I01-04+I01-05數(shù)據(jù)結(jié)構(gòu)編號: DS01-02數(shù)據(jù)結(jié)構(gòu)名稱:缺貨通知單別名:缺貨通知單簡述:缺貨的基本信息組成: I01-06+I01-07+I01-08+I01-09+I01-10+ I01-26數(shù)據(jù)結(jié)構(gòu)編號: DS01-03數(shù)據(jù)結(jié)構(gòu)名稱:采購訂單別名:采購訂單簡述:采購訂單的基本信息組成: I01-01+I01-06+I01-11+I01-09+I01-12+ I01-19+ I01-27數(shù)據(jù)結(jié)構(gòu)編號: DS01-04數(shù)據(jù)結(jié)構(gòu)名稱:供貨單別名:供貨單簡述:供貨單的基本信息組成: I01-01+I01-06+I01-13+ I01-28數(shù)據(jù)結(jié)構(gòu)編號: DS01-05數(shù)據(jù)結(jié)構(gòu)名稱:

21、到貨單別名:到貨單簡述:到貨單的基本信息組成: I01-01+I01-06+I01-13+I01-15+I01-18+ I01-29數(shù)據(jù)結(jié)構(gòu)編號: DS01-06數(shù)據(jù)結(jié)構(gòu)名稱:退貨單別名:退貨單簡述:退貨單的基本信息組成: I01-07+I01-06+I01-16+ I01-30數(shù)據(jù)結(jié)構(gòu)編號: DS01-07數(shù)據(jù)結(jié)構(gòu)名稱:入庫單別名:入庫單簡述:入庫單的基本信息組成: I01-07+I01-06+I01-17+ I01-31數(shù)據(jù)結(jié)構(gòu)編號: DS01-08數(shù)據(jù)結(jié)構(gòu)名稱:采購員信息別名:采購員信息簡述:采購員的基本信息組成: I01-20+I01-21+I01-22+I01-23數(shù)據(jù)結(jié)構(gòu)編號: D

22、S01-09數(shù)據(jù)結(jié)構(gòu)名稱:倉管員信息別名:倉管員信息簡述:倉管員的基本信息組成: I01-33+I01-21+I01-22+I01-23數(shù)據(jù)結(jié)構(gòu)編號: DS01-10數(shù)據(jù)結(jié)構(gòu)名稱:應(yīng)付賬款別名:應(yīng)付賬款簡述:支付的信息組成: I01-01+I01-24+I01-25+I01-32數(shù)據(jù)結(jié)構(gòu)編號: DS01-11數(shù)據(jù)結(jié)構(gòu)名稱:原材料信息別名:原材料信息簡述:原材料信息組成: I01-06+I01-071.5.3數(shù)據(jù)流數(shù)據(jù)流編號: F1 數(shù)據(jù)流名稱: 缺貨通知單 簡述: 申請采購部門采購數(shù)據(jù)流來源: 倉管員數(shù)據(jù)流去向: P1.1審核申請數(shù)據(jù)項組成: 缺貨通知單號+原材料編號+原材料名稱+缺貨數(shù)量+到

23、貨期限+核銷狀態(tài)數(shù)據(jù)流量: 約2050/日數(shù)據(jù)流編號: F2數(shù)據(jù)流名稱: 合格缺貨通知單 簡述: 申請采購部門采購數(shù)據(jù)流來源: P1.1審核申請數(shù)據(jù)流去向: P1.3選擇供應(yīng)商數(shù)據(jù)項組成: 缺貨通知單號+原材料編號+原材料名稱+缺貨數(shù)量+到貨期限+核銷狀態(tài)數(shù)據(jù)流量: 約2050/日數(shù)據(jù)流編號: F3數(shù)據(jù)流名稱: 不合格缺貨通知單 簡述: 申請采購部門采購數(shù)據(jù)流來源: P1.1審核申請數(shù)據(jù)流去向: 倉管員數(shù)據(jù)項組成: 缺貨通知單號+原材料編號+原材料名稱+缺貨數(shù)量+到貨期限+核銷狀態(tài)數(shù)據(jù)流量: 約2050/日數(shù)據(jù)流編號: F4數(shù)據(jù)流名稱: 供應(yīng)商信息 簡述: 所要采購原材料的供應(yīng)商信息數(shù)據(jù)流來源

24、: P1.3選擇供應(yīng)商數(shù)據(jù)流去向: P1.4編制采購訂單數(shù)據(jù)項組成:供應(yīng)商編號+供應(yīng)商名稱+地址+簡介數(shù)據(jù)流量: 約50100/日數(shù)據(jù)流編號: F5數(shù)據(jù)流名稱: 采購訂單 簡述: 采購所需的信息數(shù)據(jù)流來源: P1.4編制采購訂單數(shù)據(jù)流去向: P1.5編制供貨單數(shù)據(jù)項組成: 采購訂單號+供應(yīng)商編號+原材料編號+訂貨數(shù)量+到貨期限+訂貨單價+訂貨價格+訂貨日期數(shù)據(jù)流量: 約50100/日數(shù)據(jù)流編號: F6數(shù)據(jù)流名稱: 供貨單 簡述: 供貨所需的信息數(shù)據(jù)流來源: P1.5編制供貨單數(shù)據(jù)流去向: P1.6到貨驗收處理數(shù)據(jù)項組成: 供貨單號+供應(yīng)商編號+原材料編號+到貨數(shù)量+到貨日期數(shù)據(jù)流量: 約501

25、00/日數(shù)據(jù)流編號: F7數(shù)據(jù)流名稱: 合格到貨單 簡述: 到貨信息數(shù)據(jù)流來源: P1.6到貨驗收處理數(shù)據(jù)流去向: P1.7編制入庫單數(shù)據(jù)項組成: 到貨單號+供應(yīng)商編號+原材料編號+入庫數(shù)量數(shù)據(jù)流量: 約50100/日數(shù)據(jù)流編號: F8數(shù)據(jù)流名稱: 不合格到貨單 簡述: 到貨信息數(shù)據(jù)流來源: P1.6到貨驗收處理數(shù)據(jù)流去向: P1.8退貨處理數(shù)據(jù)項組成: 到貨單號+供應(yīng)商編號+原材料編號+退貨數(shù)量數(shù)據(jù)流量: 約50100/日1.5.4處理邏輯定義處理邏輯編號:P1.1處理邏輯名稱:編制缺貨通知單簡述: 編制缺貨通知單輸入的數(shù)據(jù)流:倉管員處理描述: 根絕庫存的信息,應(yīng)用模型計算缺貨數(shù)量輸出的數(shù)據(jù)

26、流: 缺貨通知單處理頻率: 約1次/周處理邏輯編號:P1.2處理邏輯名稱:審核缺貨通知單簡述: 審核缺貨通知單輸入的數(shù)據(jù)流:缺貨通知單處理描述: 將缺貨通知單進(jìn)行審核,判斷是否符合要求輸出的數(shù)據(jù)流: 合格缺貨通知單,不合格缺貨通知單處理頻率: 約1次/周處理邏輯編號:P1.3處理邏輯名稱:選擇供應(yīng)商簡述: 選擇供應(yīng)商輸入的數(shù)據(jù)流:缺貨通知單,供應(yīng)商信息處理描述: 綜合選擇供應(yīng)商的幾個因素,選擇合適的供應(yīng)商輸出的數(shù)據(jù)流: 供應(yīng)商信息表處理頻率: 約1次/周處理邏輯編號:P1.4處理邏輯名稱:編制采購訂單簡述: 編制采購訂單輸入的數(shù)據(jù)流:供應(yīng)商信息表處理描述: 根據(jù)供應(yīng)商的信息,原材料的價格,制定

27、合理的采購訂單輸出的數(shù)據(jù)流: 采購訂單處理頻率: 約1次/3天處理邏輯編號:P1.5處理邏輯名稱:編制供貨單簡述: 編制供貨單輸入的數(shù)據(jù)流:采購訂單處理描述: 編制供貨單輸出的數(shù)據(jù)流: 供貨單處理頻率: 約1次/3天處理邏輯編號:P1.6處理邏輯名稱:到貨驗收處理簡述: 到貨驗收處理輸入的數(shù)據(jù)流:供貨單處理描述: 根據(jù)到貨數(shù)量與合格率,次品率等,判斷到貨是否合格輸出的數(shù)據(jù)流: 合格的到貨單,不合格的到貨單處理頻率: 約1次/3天處理邏輯編號:P1.7處理邏輯名稱:編制入庫單簡述: 編制入庫單輸入的數(shù)據(jù)流:合格的到貨單處理描述: 對到貨單的進(jìn)行適當(dāng)?shù)男薷?,形成入庫單輸出的?shù)據(jù)流: 入庫單 處理頻

28、率: 約1次/3天處理邏輯編號:P1.8處理邏輯名稱:編制退貨單簡述: 編制退貨單輸入的數(shù)據(jù)流:不合格的到貨單處理描述: 對到貨單的進(jìn)行適當(dāng)?shù)男薷?,形成退貨單輸出的?shù)據(jù)流: 退貨單 處理頻率: 約1次/3天1.5.5數(shù)據(jù)存儲數(shù)據(jù)存儲編號: D1數(shù)據(jù)存儲名稱: 供應(yīng)商信息簡述: 存放供應(yīng)商的基本信息數(shù)據(jù)存儲組成: 供應(yīng)商編號+供應(yīng)商名稱+地址+簡介關(guān)鍵字:供應(yīng)商編號相關(guān)聯(lián)的處理: 數(shù)據(jù)存儲編號: D2數(shù)據(jù)存儲名稱: 采購訂單簡述: 存放采購原材料的基本信息數(shù)據(jù)存儲組成: 采購訂單號+供應(yīng)商編號+原材料編號+訂貨數(shù)量+到貨期限+訂貨單價+訂貨日期關(guān)鍵字:采購訂單號相關(guān)聯(lián)的處理: P1.4,P1.5

29、數(shù)據(jù)存儲編號: D3數(shù)據(jù)存儲名稱: 應(yīng)付賬款簡述: 存放應(yīng)付金額的基本信息數(shù)據(jù)存儲組成: 賬款編號+供應(yīng)商編號+應(yīng)付金額+應(yīng)付日期關(guān)鍵字:賬款編號相關(guān)聯(lián)的處理: P1.4數(shù)據(jù)存儲編號: D4數(shù)據(jù)存儲名稱: 入庫單簡述: 存放入庫原材料的基本信息數(shù)據(jù)存儲組成: 入庫單號+原材料編號+原材料名稱+入庫數(shù)量關(guān)鍵字:入庫單號相關(guān)聯(lián)的處理: P1.7數(shù)據(jù)存儲編號: D5數(shù)據(jù)存儲名稱: 退貨單簡述: 存放退貨原材料的基本信息數(shù)據(jù)存儲組成: 退貨單號+原材料編號+原材料名稱+退貨數(shù)量關(guān)鍵字:退貨單號相關(guān)聯(lián)的處理: P1.81.5.6 外部實體定義外部實體編號:S1 外部實體名稱:供應(yīng)商簡述:提供原材料的商家

30、輸入數(shù)據(jù)流:采購訂單輸出數(shù)據(jù)流:供貨單外部實體編號:S2外部實體名稱:倉管員簡述:采購管理系統(tǒng)的始發(fā)者輸入數(shù)據(jù)流:入庫單,不合格的缺貨通知單輸出數(shù)據(jù)流:缺貨通知單二 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)是將需求分析抽象為信息結(jié)構(gòu)即概念模型的過程,這樣才能更好地、更準(zhǔn)確的用某一DBMS實現(xiàn)這些需求,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它主要特點是能真實、充分地反映現(xiàn)實社會,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理需求,是對現(xiàn)實世界的一個真實模型,而且還易于理解,也方便用戶的操作,對數(shù)據(jù)的修改和各種模型的轉(zhuǎn)換。從以上的數(shù)據(jù)流程圖中,我們選擇了第二層數(shù)據(jù)流程圖作為設(shè)計E-R圖的出發(fā)點,從分析數(shù)據(jù)流圖和數(shù)字字典中可以看出

31、,整個系統(tǒng)功能是圍繞“采購管理信息系統(tǒng)”問題進(jìn)行處理,倉管員發(fā)起購貨,采購員訂貨,供應(yīng)商發(fā)貨等一系列環(huán)節(jié),我們將總的E-R圖分成兩部分,一個是倉管員采購員的E-R圖,另一個是采購員供應(yīng)商的E-R圖,兩個E-R圖如下:三 邏輯結(jié)構(gòu)設(shè)計3.1邏輯設(shè)計的任務(wù)和目標(biāo)以上的概念設(shè)計階段是獨立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計的任務(wù)就是將概念設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。3.2數(shù)據(jù)組織3.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型E-R圖向關(guān)系模型轉(zhuǎn)換要解決的問題是如何讓將實體型和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確

32、定這些關(guān)系模式的屬性和碼。由于以上E-R圖,基本是m:n的聯(lián)系,則要與該聯(lián)系相連的各實體的碼,即倉管員、采購員、供應(yīng)商、原材料,以與聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或者關(guān)系碼的一部分,所以具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:供應(yīng)商信息表:(供應(yīng)商編號,供應(yīng)商名稱,地址,簡介)采購員表:(采購員號,、職稱)倉管員表:(倉管員號,、職稱)原材料信息表:(原材料編號,原材料名稱)缺貨通知單:(缺貨通知單號,缺貨數(shù)量,到貨期限,核銷狀態(tài),原材料編號,原材料名稱,采購員號,倉管員號)采購訂單:(采購訂單號,供應(yīng)商編號,訂貨數(shù)量,到貨期限,訂貨單價,訂貨日期,采購員號,原材料編

33、號)供貨單:(供貨單號,供貨數(shù)量,供應(yīng)商編號,原材料編號)到貨單:(到貨單號,到貨數(shù)量,合格率,到貨日期,供應(yīng)商編號,采購員號,原材料編號)退貨單:(退貨單號,退貨數(shù)量,原材料編號,供應(yīng)商編號,采購員號)入庫單:(入庫單號,入庫數(shù)量,原材料編號,采購員號,倉管員號)3.2.2 邏輯結(jié)構(gòu)定義由以上分析,得出上述9個表格結(jié)構(gòu)如下:(1)供應(yīng)商信息表,主要記錄供應(yīng)商的基本信息。屬性名類型長度完整性約束供應(yīng)商編號Char4主碼供應(yīng)商名稱Varchar50非空地址Varchar50非空Char8非空簡介Varchar50(2)采購員表,主要記錄采購員的重要信息。屬性名類型長度完整性約束采購員號Char4

34、主碼Varchar50非空char8非空職稱Varchar50非空(3)倉管員表,主要記錄倉管員的重要信息。屬性名類型長度完整性約束倉管員號Char4主碼Varchar50非空char8非空職稱Varchar50非空(4)原材料信息表,主要記錄原材料的基本信息。屬性名類型長度完整性約束原材料編號Char4主碼原材料名稱Varchar50非空(5)缺貨通知單,主要記錄倉庫的缺貨數(shù)量。屬性名類型長度完整性約束缺貨通知單號Char4主碼原材料編號Char4非空原材料名稱Varchar50非空缺貨數(shù)量Bigint8非空到貨期限D(zhuǎn)atetime8非空核銷狀態(tài)char3非空倉管員號Char4外碼采購員號C

35、har4外碼(6)采購訂單,主要記錄采購原材料的信息。屬性名類型長度完整性約束采購訂單號Char4主碼供應(yīng)商編號Char4非空原材料編號Char4外碼訂貨數(shù)量Bigint8非空到貨期限D(zhuǎn)atetime8非空訂貨日期Datetime8非空訂貨單價Decimal(4,2)非空采購員號Char4外碼(7)供貨單,主要記錄供應(yīng)商供貨原材料的信息。屬性名類型長度完整性約束供貨單號Char4主碼供應(yīng)商編號Char4外碼原材料編號Char4外碼供貨數(shù)量Bigint8非空(8)到貨單,主要記錄原材料的到貨信息。屬性名類型長度完整性約束到貨單號Char4主碼供應(yīng)商編號Char4非空原材料編號Char4外碼到貨數(shù)

36、量Bigint8非空合格率Decimal(2,2)非空到貨日期Datetime8非空采購員號Char4外碼(8)退貨單,主要記錄原材料的退貨信息。屬性名類型長度完整性約束退貨單號Char4主碼供應(yīng)商編號Char4非空原材料編號Char4外碼采購員號Char4外碼退貨數(shù)量Bigint8非空(9)入庫單,主要記錄原材料的入庫信息。屬性名類型長度完整性約束入庫單號Char4主碼倉管員號Char4外碼采購員號Char4外碼原材料編號Char4外碼入庫數(shù)量Bigint8非空四 物理結(jié)構(gòu)設(shè)計4.1物理設(shè)計階段的目標(biāo)與任務(wù)數(shù)據(jù)庫的物理設(shè)計就是為邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個階段中

37、要完成兩大任務(wù):(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲結(jié)構(gòu);(2)對物理結(jié)構(gòu)進(jìn)行評價,評價的重點是時間和空間效率。4.2數(shù)據(jù)存儲方面為數(shù)據(jù)庫中各基本表建立的索引如下:(1)由于基本表采購員表中的采購員號經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它的值唯一,考慮在采購員號這個屬性上建立唯一性索引;(2)由于基本表供應(yīng)商信息表中的供應(yīng)商編號,原材料信息表中的原材料編號經(jīng)常在查詢語句中出現(xiàn),可以考慮在它們之上建立組合索引;(3)由于基本表供應(yīng)商信息表的屬性供應(yīng)商名稱,經(jīng)常在查詢條件中出現(xiàn),且經(jīng)常出現(xiàn)在相等的比較條件中,考慮在其之上建立聚簇索引;(4)由于缺貨通知單、采購訂單

38、、供貨單、到貨單、退貨單和入庫單在數(shù)量這一屬性經(jīng)常發(fā)生變化,權(quán)衡系統(tǒng)為維護(hù)索引付出的代價,暫考慮不建立索引;五 數(shù)據(jù)實施和維護(hù)5.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引5.1.1 建立數(shù)據(jù)庫create database 采購管理系統(tǒng);5.1.2 建立數(shù)據(jù)表供應(yīng)商信息表Create table 供應(yīng)商信息表( 供應(yīng)商編號 char(4) primary key,供應(yīng)商名稱 varchar(50) not null,地址 varchar(50) not null, char(8) not null,簡介 char(50),);采購員表Create table 采購員表( 采購員號 char(4) pr

39、imary key, varchar(50) not null, char(8) not null,職稱 varchar(50) not null,);倉管員表Create table 倉管員表( 倉管員號 char(4) primary key, varchar(50) not null, char(8) not null,職稱 varchar(50) not null,);原材料信息表Create table 原材料信息表( 原材料編號 char(4) primary key,原材料名稱 varchar(50) not null,);缺貨通知單Create table 缺貨通知單( 缺貨通

40、知單號 char(4) primary key,原材料編號 char(4) not null,缺貨數(shù)量 bigint not null,到貨期限 datetime not null,核銷狀態(tài) char(6) check (核銷狀態(tài) in('已核銷','未核銷'),倉管員號 char(4) foreign key references 倉管員表(倉管員號),采購員號 char(4) foreign key references 采購員表(采購員號),);采購訂單Create table 采購訂單( 采購訂單號 char(4) primary key,供應(yīng)商編號 c

41、har(4) not null,原材料編號 char(4) foreign key references 原材料信息表(原材料編號),采購員號 char(4) foreign key references 采購員表(采購員號),訂貨數(shù)量 bigint not null,到貨期限 datetime not null,訂貨日期 datetime not null,訂貨單價 decimal(4,2) not null,);供貨單Create table 供貨單( 供貨單號 char(4) primary key,供應(yīng)商編號 char(4) foreign key references 供應(yīng)商信息表(

42、供應(yīng)商編號),原材料編號 char(4) foreign key references 原材料信息表(原材料編號),供貨數(shù)量 bigint not null,);到貨單Create table 到貨單( 到貨單號 char(4) primary key,供應(yīng)商編號 char(4) not null,原材料編號 char(4) foreign key references 原材料信息表(原材料編號),采購員號 char(4) foreign key references 采購員表(采購員號),到貨數(shù)量 bigint not null,合格率 decimal(2,2) not null,到貨日期

43、datetime not null,);退貨單Create table 退貨單( 退貨單號 char(4) primary key,供應(yīng)商編號 char(4) foreign key references 供應(yīng)商信息表(供應(yīng)商編號),原材料編號 char(4)not null,采購員號 char(4) foreign key references 采購員表(采購員號),退貨數(shù)量 bigint not null,);入庫單Create table 入庫單( 入庫單號 char(4) primary key,原材料編號 char(4) not null,入庫數(shù)量 bigint not null,倉

44、管員號 char(4) foreign key references 倉管員表(倉管員號),采購員號 char(4) foreign key references 采購員表(采購員號),);5.1.3 建立視圖1.建立供應(yīng)商_信息表的視圖Create view 供應(yīng)商_信息表AsSelect 供應(yīng)商編號,供應(yīng)商名稱From 供應(yīng)商信息表2.建立合格率超過90%的優(yōu)秀供應(yīng)商視圖Create view 優(yōu)秀供應(yīng)商AsSelect 供應(yīng)商編號From 供貨單where 合格率>=0.93.建立職稱是管理員的信息視圖Create view 管理員信息表AsSelect *From 采購員表Whe

45、re 職稱='管理員'5.1.4 建立索引create unique index 原材料編號 on 原材料信息表(原材料編號);Create unique index IX_采購員號 on 采購員表(采購員號);5.2 導(dǎo)入數(shù)據(jù)1./*供應(yīng)商信息表插入*/Insert into 供應(yīng)商信息表Values ('S011','華為','省市路01號','12345671','中國著名的供應(yīng)商')Insert into 供應(yīng)商信息表Values ('S012','聯(lián)想',&

46、#39;省市區(qū)02號','12345672','世界PC第三')Insert into 供應(yīng)商信息表Values ('S013','惠普','省市解放東路03號','12345673','中國馳名商標(biāo)')截圖如下:2. /*采購員表插入*/Insert into 采購員表Values ('E001','三','12345674','管理員')Insert into 采購員表Values ('E002

47、9;,'四','12345675','管理員')Insert into 采購員表Values ('E003','王五','12345676','普通員工')截圖如下:3. /*倉管員表插入*/Insert into 倉管員表Values ('C001','曉明','22345674','管理員')Insert into 倉管員表Values ('C002','九七','233456

48、75','管理員')Insert into 倉管員表Values ('C003','老','32145676','普通員工')截圖如下:4./*原材料信息表插入*/Insert into 原材料信息表Values ('G001','電腦')Insert into 原材料信息表Values ('G002','mp3')Insert into 原材料信息表Values ('G003','電視')截圖如下:5./*缺貨

49、通知單插入*/Insert into 缺貨通知單Values ('Q001','G001',1000,'20110324','未核銷','C001','E001')Insert into 缺貨通知單Values ('Q002','G002',1000,'20110322','已核銷','C002','E002')Insert into 缺貨通知單Values ('Q003','G0

50、03',1000,'20110322','未核銷','C003','E003')截圖如下:6./*采購訂單插入*/Insert into 采購訂單Values ('B001','S011','G001','E001',1000,'20110322','20110320',20)Insert into 采購訂單Values ('B002','S012','G002','E00

51、2',1000,'20110322','20110320',20)Insert into 采購訂單Values ('B003','S013','G003','E003',1000,'20110322','20110320',20)截圖如下:7./*供貨單插入*/Insert into 供貨單Values ('H001','S011','G001',1000)Insert into 供貨單Values ('H002','S012',&#

溫馨提示

  • 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

提交評論