采購(gòu)管理系統(tǒng)開(kāi)發(fā)報(bào)告_第1頁(yè)
采購(gòu)管理系統(tǒng)開(kāi)發(fā)報(bào)告_第2頁(yè)
采購(gòu)管理系統(tǒng)開(kāi)發(fā)報(bào)告_第3頁(yè)
采購(gòu)管理系統(tǒng)開(kāi)發(fā)報(bào)告_第4頁(yè)
采購(gòu)管理系統(tǒng)開(kāi)發(fā)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄目錄I1 前言11.1 選題的背景11.2 選題說(shuō)明11.2.1 基本思路21.2.2 作業(yè)目標(biāo)22 系統(tǒng)規(guī)劃32.1 項(xiàng)目名稱32.2 項(xiàng)目背景32.3 項(xiàng)目目標(biāo)32.4 開(kāi)發(fā)方法32.5 項(xiàng)目功能32.6 可行性分析報(bào)告42.6.1 技術(shù)可行性42.6.2 經(jīng)濟(jì)可行性42.6.3 管理可行性42.6.4 需求分析43 系統(tǒng)分析53.1 業(yè)務(wù)流程圖53.2 數(shù)據(jù)流程圖63.3 數(shù)據(jù)字典73.3.1 數(shù)據(jù)項(xiàng)定義73.3.2 數(shù)據(jù)流的描述113.3.3 處理邏輯的描述123.3.4 數(shù)據(jù)存儲(chǔ)的描述143.3.5 外部實(shí)體的描述154 系統(tǒng)設(shè)計(jì)164.1 總體設(shè)計(jì)164.2 詳細(xì)設(shè)計(jì)164.2

2、.1 代碼設(shè)計(jì)164.2.2 輸出設(shè)計(jì)174.2.3 輸入設(shè)計(jì)184.2.4 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)195 系統(tǒng)實(shí)施225.1 登錄設(shè)計(jì)225.2 采購(gòu)信息錄入235.3 出庫(kù)記錄修改265.3 采購(gòu)記錄刪除295.5 總信息查詢305.6 其他表單32結(jié)束語(yǔ)3336 / 39文檔可自由編輯打印1 前言1.1 選題的背景傳統(tǒng)采購(gòu)的重點(diǎn)放在如何和供應(yīng)商進(jìn)行商業(yè)交易的活動(dòng)上,特點(diǎn)是比較重視交易過(guò)程的 供應(yīng)商的價(jià)格比較,通過(guò)供應(yīng)商的多頭競(jìng)爭(zhēng),從中選擇價(jià)格最低的作為合作者。傳統(tǒng)的采購(gòu)模式的主要缺點(diǎn)表現(xiàn)在如下幾個(gè)方面。傳統(tǒng)采購(gòu)過(guò)程是典型的非信息對(duì)稱博奕過(guò)程,選擇供應(yīng)商在傳統(tǒng)的采購(gòu)活動(dòng)中是一個(gè)首要的任務(wù)。在采購(gòu)過(guò)

3、程中,采購(gòu)一方為了能夠從多個(gè)競(jìng)爭(zhēng)性的供應(yīng)商中選擇一個(gè)最佳的供應(yīng)商,往往會(huì)保留私有信息,而供應(yīng)商也在和其他的供應(yīng)商競(jìng)爭(zhēng)中隱瞞自己的信息。這樣,采購(gòu)、供應(yīng)雙方都不進(jìn)行有效的信息溝通,這就是非信息對(duì)稱的博奕過(guò)程。 驗(yàn)收檢查是采購(gòu)部門(mén)的一個(gè)重要的事后把關(guān)工作,質(zhì)量控制難度大采購(gòu)一方很難參與供應(yīng)商的生產(chǎn)組織過(guò)程和有關(guān)質(zhì)量控制活動(dòng),相互的工作是不透明 的。因此需要通過(guò)各種有關(guān)標(biāo)準(zhǔn)如國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)等,進(jìn)行檢查驗(yàn)收。缺乏合作的質(zhì)量控制會(huì)導(dǎo)致采購(gòu)部門(mén)對(duì)采購(gòu)物品質(zhì)量控制的難度增加。供需關(guān)系是臨時(shí)的或短期的合作關(guān)系,而且競(jìng)爭(zhēng)多于合作由于缺乏合作與協(xié)調(diào),采購(gòu)過(guò)程中各種抱怨和扯皮的事情比較多,很多時(shí)間消耗在解決日常

4、問(wèn)題上,沒(méi)有更多的時(shí)間用來(lái)做長(zhǎng)期預(yù)測(cè)與計(jì)劃工作,供應(yīng)與需求之間這種缺乏合作的氣氛增加了許多運(yùn)作中的不確定性。響應(yīng)用戶需求能力遲鈍由于供應(yīng)與采購(gòu)雙方在信息的溝通方面缺乏及時(shí)的信息反饋,在市場(chǎng)需求發(fā)生變化的情況下,采購(gòu)一方也不能改變供應(yīng)一方已有的訂貨合同, 因此采購(gòu)一方在需求減少時(shí)庫(kù)存增加, 需求增加時(shí),出現(xiàn)供不應(yīng)求。重新訂貨需要增加談判過(guò)程,因此供需之間對(duì)用戶需求的響應(yīng)沒(méi)有同步進(jìn)行,缺乏應(yīng)付需求變化的能力。1.2 選題說(shuō)明項(xiàng)目背景研究課題題目:采購(gòu)管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)。1.2.1 基本思路首先對(duì)研究企業(yè)的背景進(jìn)行研究進(jìn)而從經(jīng)濟(jì)、管理和技術(shù)三個(gè)方面對(duì)開(kāi)發(fā)項(xiàng)目的可行性進(jìn)行分析。得出結(jié)論之后,開(kāi)始對(duì)該企

5、業(yè)的組織結(jié)構(gòu)和業(yè)務(wù)流程進(jìn)行分析,然后得出邏輯模型即數(shù)據(jù)流程圖。根據(jù)系統(tǒng)分析階段的數(shù)據(jù)流程圖得到物理模型即模塊結(jié)構(gòu)圖。最后根據(jù)系統(tǒng)設(shè)計(jì)的內(nèi)容進(jìn)行程序設(shè)計(jì)并運(yùn)行系統(tǒng)。1.2.2 作業(yè)目標(biāo)通過(guò)對(duì)采購(gòu)管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),熟練使用所學(xué)的結(jié)構(gòu)化分析以及設(shè)計(jì)方法分析系統(tǒng),描述系統(tǒng),設(shè)計(jì)系統(tǒng)。掌握業(yè)務(wù)流程圖,數(shù)據(jù)流程圖,數(shù)據(jù)字典等工具。熟練使用模塊設(shè)計(jì)方法,數(shù)據(jù)庫(kù)設(shè)計(jì)方法,代碼設(shè)計(jì)方法,輸入輸出設(shè)計(jì)方法等設(shè)計(jì)物理系統(tǒng)。并且會(huì)做簡(jiǎn)單的系統(tǒng),并運(yùn)行實(shí)施。 2 系統(tǒng)規(guī)劃2.1 項(xiàng)目名稱信達(dá)公司采購(gòu)管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)。2.2 項(xiàng)目背景 自1990年信達(dá)公司成立以來(lái),信達(dá)公司根據(jù)不同層次的客戶的不同需求銷(xiāo)售各種款

6、式的鞋制品。隨著社會(huì)發(fā)展,信達(dá)公司在傳統(tǒng)的采購(gòu)管理運(yùn)作下已經(jīng)不能滿足顧客的大量需求,所以信達(dá)公司的管理層想要開(kāi)發(fā)采購(gòu)管理信息系統(tǒng)來(lái)輔助作出采購(gòu)管理決策,提高采購(gòu)活動(dòng)效率,降低采購(gòu)成本,促進(jìn)公司獲得更高的收益。2.3 項(xiàng)目目標(biāo)通過(guò)開(kāi)發(fā)采購(gòu)管理信息系統(tǒng),建立比較完整的采購(gòu)體系,使公司的運(yùn)營(yíng)更加順利,得到較高的效益。具體如下:建立采購(gòu)管理信息系統(tǒng),使采購(gòu)記錄的文件量占用面積變小,節(jié)省一定量的資金;采用采購(gòu)管理信息系統(tǒng)可以方便查詢每一件采購(gòu)的產(chǎn)品信息來(lái)源,便于控制。2.4 開(kāi)發(fā)方法本系統(tǒng)運(yùn)用結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法。2.5 項(xiàng)目功能該采購(gòu)信息系統(tǒng)是一整套采購(gòu)業(yè)務(wù)流程信息管理系統(tǒng),依據(jù)此系統(tǒng)可以按產(chǎn)品的信息查

7、詢?nèi)霂?kù)產(chǎn)品的多少與賣(mài)出的多少,以方便看此產(chǎn)品是否暢銷(xiāo),有沒(méi)有利潤(rùn)可言,是否還要采購(gòu)此產(chǎn)品,依據(jù)信息進(jìn)行輔助決策等。2.6 可行性分析報(bào)告2.6.1 技術(shù)可行性運(yùn)用Visual Basic 語(yǔ)言完成系統(tǒng),同時(shí)運(yùn)用Microsoft Office實(shí)用軟件完成文檔工作。本公司采用先進(jìn)的技術(shù)手段,為信息管理提供了強(qiáng)大的硬件保證,不管從設(shè)備方面還是技術(shù)力量方面,本公司都達(dá)到了一定的能力。在技術(shù)方面可以建立管理信息系統(tǒng)。2.6.2 經(jīng)濟(jì)可行性有一定的資金,能夠支持計(jì)算外圍設(shè)備費(fèi)用、軟件開(kāi)發(fā)的費(fèi)用、人員培訓(xùn)的費(fèi)用、維護(hù)費(fèi)用、管理費(fèi)用。間接的經(jīng)濟(jì)效益中,公司的管理層待遇優(yōu)厚,可以為公司的管理信息系統(tǒng)的運(yùn)行提供

8、保證。2.6.3 管理可行性管理人員對(duì)開(kāi)發(fā)本項(xiàng)目的態(tài)度是積極的,直屬領(lǐng)導(dǎo)對(duì)項(xiàng)目的開(kāi)發(fā)支持,管理方法科學(xué),在這個(gè)現(xiàn)代社會(huì)這樣的管理制度開(kāi)發(fā)相應(yīng)成熟,規(guī)章制度已經(jīng)具備了開(kāi)發(fā)系統(tǒng)的條件,有專(zhuān)門(mén)開(kāi)發(fā)的人員四人,既能合理的分配相應(yīng)的工作,又能在完成各自工作的同時(shí)對(duì)整體的系統(tǒng)管理進(jìn)行整合。2.6.4 需求分析隨著鞋業(yè)競(jìng)爭(zhēng)的激烈與人們對(duì)自身要求的提高,使本公司對(duì)于挑選高質(zhì)量的鞋的標(biāo)準(zhǔn)也越來(lái)越高,設(shè)計(jì)采購(gòu)管理信息系統(tǒng)為了使我們公司在采購(gòu)方面能夠給公司做好基礎(chǔ),使公司的品牌效益有保證,使公司人員的工作更有條理。綜上分析可得出結(jié)論:該公司完全具備開(kāi)發(fā)采購(gòu)管理信息系統(tǒng)的能力。3 系統(tǒng)分析3.1 業(yè)務(wù)流程圖通過(guò)對(duì)信達(dá)

9、公司采購(gòu)業(yè)務(wù)的實(shí)際調(diào)查分析,弄清了該公司的采購(gòu)業(yè)務(wù)管理作的業(yè)務(wù)流程和管理功能,系統(tǒng)的業(yè)務(wù)流程圖如圖3.1所示。圖3.1采購(gòu)管理業(yè)務(wù)流程圖3.2 數(shù)據(jù)流程圖繪制頂層數(shù)據(jù)流程圖關(guān)鍵在于找出主要外部實(shí)體和關(guān)鍵數(shù)據(jù)流。該公司采購(gòu)業(yè)務(wù)的主要外部實(shí)體是需求部門(mén)和倉(cāng)儲(chǔ)部門(mén)。采購(gòu)管理頂層數(shù)據(jù)流程圖如圖3.2所示。F1需求計(jì)劃單S1需求部門(mén) P采購(gòu)管理系統(tǒng)F4入庫(kù)單S2倉(cāng)儲(chǔ)部門(mén)圖3.2 采購(gòu)管理頂層數(shù)據(jù)流程圖采購(gòu)管理一級(jí)數(shù)據(jù)流程圖如圖3.3所示。S1需求部門(mén)F1需求計(jì)劃單采購(gòu)計(jì)劃管理P1P2F2采購(gòu)計(jì)劃單生成采購(gòu)訂單F3采購(gòu)訂單D1采購(gòu)計(jì)劃文件采購(gòu)收貨管理P3F4入庫(kù)單S2倉(cāng)儲(chǔ)部門(mén)D2采購(gòu)訂單文件D3收貨單文件

10、圖3.3 采購(gòu)管理一級(jí)數(shù)據(jù)流程圖繪制采購(gòu)業(yè)務(wù)二級(jí)數(shù)據(jù)流程圖時(shí),主要將采購(gòu)計(jì)劃管理進(jìn)一步細(xì)化為需求計(jì)劃匯總和生成采購(gòu)計(jì)劃兩個(gè)處理模塊,將采購(gòu)收貨管理進(jìn)一步細(xì)化為采購(gòu)收貨管理和入庫(kù)管理兩個(gè)處理模塊。同時(shí)各個(gè)數(shù)據(jù)處理過(guò)程伴隨產(chǎn)生相應(yīng)的數(shù)據(jù)流,并作出數(shù)據(jù)存儲(chǔ)。采購(gòu)管理二級(jí)數(shù)據(jù)流程圖如圖3.4所示。S1需求部門(mén)F1.1需求計(jì)劃單P1.1需求計(jì)劃匯總F1.2采購(gòu)需求單生成采購(gòu)計(jì)劃P1.2F2采購(gòu)計(jì)劃單P2生成采購(gòu)訂單D1.1需求計(jì)劃文件D1.2采購(gòu)計(jì)劃文件F3采購(gòu)訂單D2.3供應(yīng)商資料采購(gòu)收貨管理P3.1D2.1采購(gòu)訂單文件D2.2采購(gòu)合同文件F4.1入庫(kù)信息P3.2入庫(kù)管理F4.2入庫(kù)單S2倉(cāng)儲(chǔ)部門(mén)D3

11、收貨單文件圖3.4 采購(gòu)管理二級(jí)數(shù)據(jù)流程圖3.3 數(shù)據(jù)字典3.3.1 數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)編號(hào):I1數(shù)據(jù)項(xiàng)名稱:需求計(jì)劃單號(hào)類(lèi)型及寬度:char(13)說(shuō)明:貨物需求計(jì)劃編號(hào)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I2數(shù)據(jù)項(xiàng)名稱:訂單號(hào)類(lèi)型及寬度:char(13)說(shuō)明:需求計(jì)劃編號(hào)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I3數(shù)據(jù)項(xiàng)名稱:收獲通知編號(hào)類(lèi)型及寬度:char(13)說(shuō)明:收獲通知單編號(hào)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I4數(shù)據(jù)項(xiàng)名稱:入庫(kù)單編號(hào)類(lèi)型及寬度:char(13)說(shuō)明:入庫(kù)單編號(hào)編號(hào)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I5數(shù)據(jù)項(xiàng)名稱:供應(yīng)商編號(hào)類(lèi)型及寬度:char(5)說(shuō)明:供應(yīng)商編號(hào)取值范圍: 數(shù)據(jù)項(xiàng)編號(hào):I6數(shù)據(jù)項(xiàng)名稱:倉(cāng)儲(chǔ)部門(mén)編號(hào)類(lèi)型

12、及寬度:char(5)說(shuō)明:倉(cāng)儲(chǔ)部門(mén)編號(hào)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I7數(shù)據(jù)項(xiàng)名稱:存貨編碼類(lèi)型及寬度:char(13)說(shuō)明:存貨編碼取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I8數(shù)據(jù)項(xiàng)名稱:計(jì)量單位類(lèi)型及寬度:char(10)說(shuō)明:貨物計(jì)量單位取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I9數(shù)據(jù)項(xiàng)名稱:數(shù)量類(lèi)型及寬度:decimal(10,2)說(shuō)明:采購(gòu)數(shù)量取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I10數(shù)據(jù)項(xiàng)名稱:?jiǎn)蝺r(jià)類(lèi)型及寬度:decimal(10,2)說(shuō)明:采購(gòu)單價(jià)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I11數(shù)據(jù)項(xiàng)名稱:金額類(lèi)型及寬度:decimal(10,2)說(shuō)明:不含稅總價(jià)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I12數(shù)據(jù)項(xiàng)名稱:稅率類(lèi)型及寬度:decimal(3,2)說(shuō)明:增值稅

13、率取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I13數(shù)據(jù)項(xiàng)名稱:運(yùn)費(fèi)類(lèi)型及寬度:decimal(10,2)說(shuō)明:該批采購(gòu)物料的運(yùn)費(fèi)取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I14數(shù)據(jù)項(xiàng)名稱:制單人編碼類(lèi)型及寬度:char(5)說(shuō)明:該單據(jù)的制作的操作員取值范圍: 數(shù)據(jù)項(xiàng)編號(hào):I15數(shù)據(jù)項(xiàng)名稱:審核人編碼類(lèi)型及寬度:char(5)說(shuō)明:該單據(jù)的審核的操作員取值范圍:數(shù)據(jù)項(xiàng)編號(hào):I16數(shù)據(jù)項(xiàng)名稱:審核時(shí)間類(lèi)型及寬度:char(10)說(shuō)明:該單據(jù)的審核時(shí)間取值范圍:3.3.2 數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào):F1.1數(shù)據(jù)流名稱:需求計(jì)劃單簡(jiǎn)述:由需求部門(mén)根據(jù)供需情況制定的所需的貨物清單數(shù)據(jù)流來(lái)源:需求部門(mén)數(shù)據(jù)流去向:需求計(jì)劃匯總處理模塊數(shù)據(jù)項(xiàng)組成:

14、日期+貨物編碼+單價(jià)+數(shù)量數(shù)據(jù)流量:10張/月 高峰流量:15張/月數(shù)據(jù)流編號(hào):F1.2數(shù)據(jù)流名稱:采購(gòu)需求單簡(jiǎn)述:根據(jù)需求訂貨單和存貨情況制定的所需采購(gòu)的貨物清單數(shù)據(jù)流來(lái)源:需求計(jì)劃匯總處理模塊數(shù)據(jù)流去向:生成采購(gòu)計(jì)劃處理模塊數(shù)據(jù)項(xiàng)組成:日期+貨物編碼+單價(jià)+數(shù)量數(shù)據(jù)流量:10張/月 高峰流量:15張/月數(shù)據(jù)流編號(hào):F2數(shù)據(jù)流名稱:采購(gòu)計(jì)劃單簡(jiǎn)述:根據(jù)采購(gòu)需求單和庫(kù)存情況由采購(gòu)員制定的采購(gòu)計(jì)劃數(shù)據(jù)流來(lái)源:生成采購(gòu)計(jì)劃處理模塊數(shù)據(jù)流去向:生成采購(gòu)訂單處理模塊數(shù)據(jù)項(xiàng)組成:日期+供應(yīng)商編碼+貨物編碼+單價(jià)+數(shù)量數(shù)據(jù)流量:10張/月 高峰流量:15張/月數(shù)據(jù)流編號(hào):F3數(shù)據(jù)流名稱:采購(gòu)訂單簡(jiǎn)述:由采

15、購(gòu)主管根據(jù)采購(gòu)計(jì)劃和供應(yīng)商信息填制的所需采購(gòu)的貨物訂單數(shù)據(jù)流來(lái)源:生成采購(gòu)訂單處理模塊數(shù)據(jù)流去向:采購(gòu)收貨管理處理模塊數(shù)據(jù)項(xiàng)組成:日期+訂單號(hào)+供應(yīng)商編碼+訂貨部門(mén)編碼+發(fā)運(yùn)方式+制單人+審核人+存貨編碼+計(jì)量單位+訂貨數(shù)量+訂貨單價(jià)+訂貨金額+增值稅率數(shù)據(jù)流量: 10張/月 高峰流量:15張/月數(shù)據(jù)流編號(hào):F4.1數(shù)據(jù)流名稱:入庫(kù)信息簡(jiǎn)述:由庫(kù)管員填寫(xiě)收貨入庫(kù)的信息數(shù)據(jù)流來(lái)源:采購(gòu)收貨管理處理模塊數(shù)據(jù)流去向:入庫(kù)管理數(shù)據(jù)項(xiàng)組成:日期+貨物編碼+數(shù)量+單價(jià)數(shù)據(jù)流量:10張/月 高峰流量:15張/月數(shù)據(jù)流編號(hào):F4.2數(shù)據(jù)流名稱:入庫(kù)單簡(jiǎn)述:貨物經(jīng)驗(yàn)收合格實(shí)際出庫(kù)的單據(jù)憑證數(shù)據(jù)流來(lái)源:入庫(kù)管理處

16、理模塊數(shù)據(jù)流去向:倉(cāng)儲(chǔ)部門(mén)數(shù)據(jù)項(xiàng)組成:日期+出庫(kù)單編號(hào)+收貨通知號(hào)+倉(cāng)庫(kù)編碼+制單人+審核人+計(jì)量單位+入庫(kù)數(shù)量+入庫(kù)單價(jià)+入庫(kù)金額數(shù)據(jù)流量:10張/月 高峰流量:15張/月3.3.3 處理邏輯的描述處理邏輯編號(hào):P1.1處理邏輯名稱:需求計(jì)劃匯總簡(jiǎn)述:匯總所需貨物的相關(guān)信息輸入的數(shù)據(jù)流:需求計(jì)劃單處理描述:根據(jù)需求部門(mén)的需求信息得出所需貨物的匯總信息輸出的數(shù)據(jù)流:采購(gòu)需求單處理頻率:10次/月處理邏輯編號(hào):P1.2處理邏輯名稱:生成采購(gòu)計(jì)劃簡(jiǎn)述:填寫(xiě)采購(gòu)貨物的計(jì)劃輸入的數(shù)據(jù)流:采購(gòu)需求單 處理描述:根據(jù)需求計(jì)劃單和存貨情況編寫(xiě)出采購(gòu)計(jì)劃輸出的數(shù)據(jù)流:采購(gòu)計(jì)劃處理頻率:10次/月處理邏輯編號(hào):

17、P2處理邏輯名稱:生成采購(gòu)訂單簡(jiǎn)述:填寫(xiě)采購(gòu)貨物的訂單輸入的數(shù)據(jù)流:采購(gòu)計(jì)劃處理描述:根據(jù)采購(gòu)計(jì)劃和供應(yīng)商資料,選擇合格的供應(yīng)商,確認(rèn)價(jià)格填寫(xiě)采購(gòu)訂單輸出的數(shù)據(jù)流:采購(gòu)訂單處理頻率:10次/月處理邏輯編號(hào):P3.1處理邏輯名稱:采購(gòu)收貨管理簡(jiǎn)述:對(duì)采購(gòu)的貨物進(jìn)行收獲管理輸入的數(shù)據(jù)流:采購(gòu)訂單處理描述:當(dāng)貨物到達(dá)時(shí),根據(jù)采購(gòu)訂單,對(duì)貨物進(jìn)行查驗(yàn)質(zhì)量,數(shù)量等輸出的數(shù)據(jù)流:入庫(kù)信息處理頻率:10次/月處理邏輯編號(hào):P3.2處理邏輯名稱:入庫(kù)管理簡(jiǎn)述:對(duì)已收貨進(jìn)行入庫(kù)管理輸入的數(shù)據(jù)流:入庫(kù)信息處理描述:根據(jù)入庫(kù)信息,對(duì)已經(jīng)檢驗(yàn)收貨的貨物,入庫(kù),上架,記錄輸出的數(shù)據(jù)流:入庫(kù)單3.3.4 數(shù)據(jù)存儲(chǔ)的描述數(shù)

18、據(jù)存儲(chǔ)編號(hào):D1.1數(shù)據(jù)存儲(chǔ)名稱:需求計(jì)劃文件簡(jiǎn)述:存儲(chǔ)需求計(jì)劃的文件數(shù)據(jù)存儲(chǔ)組成:日期+貨物編碼+單價(jià)+數(shù)量關(guān)鍵字:部門(mén)代碼,貨物編碼相關(guān)聯(lián)的處理:P1.1數(shù)據(jù)存儲(chǔ)編號(hào):D1.2數(shù)據(jù)存儲(chǔ)名稱:采購(gòu)計(jì)劃文件 簡(jiǎn)述:登記采購(gòu)計(jì)劃的文件數(shù)據(jù)存儲(chǔ)組成:日期+供應(yīng)商編碼+貨物編碼+單價(jià)+數(shù)量 關(guān)鍵字:供應(yīng)商編碼,貨物編碼相關(guān)聯(lián)的處理:P1.2數(shù)據(jù)存儲(chǔ)編號(hào):D2.3數(shù)據(jù)存儲(chǔ)名稱:供應(yīng)商資料 簡(jiǎn)述:登記供應(yīng)商的相關(guān)信息數(shù)據(jù)存儲(chǔ)組成:供應(yīng)商編碼+貨物編碼+單價(jià)+數(shù)量 關(guān)鍵字:供應(yīng)商編碼,貨物編碼相關(guān)聯(lián)的處理:P1.2 數(shù)據(jù)存儲(chǔ)編號(hào):D2.1數(shù)據(jù)存儲(chǔ)名稱:采購(gòu)訂單文件 簡(jiǎn)述:登記采購(gòu)貨物訂單的文件數(shù)據(jù)存儲(chǔ)組成

19、:日期+訂單號(hào)+供應(yīng)商編碼+訂貨部門(mén)編碼+發(fā)運(yùn)方式+制單人+審核人+存貨編碼+計(jì)量單位+訂貨數(shù)量+訂貨單價(jià)+訂貨金額+增值稅率 關(guān)鍵字:訂單號(hào),供應(yīng)商編碼,訂貨部門(mén)編碼,存貨編碼相關(guān)聯(lián)的處理:P2數(shù)據(jù)存儲(chǔ)編號(hào):D2.2數(shù)據(jù)存儲(chǔ)名稱:采購(gòu)合同文件 簡(jiǎn)述:編寫(xiě)采購(gòu)合同的文件數(shù)據(jù)存儲(chǔ)組成:日期+訂單號(hào)+供應(yīng)商編碼+訂貨部門(mén)編碼+發(fā)運(yùn)方式+制單人+審核人+存貨編碼+計(jì)量單位+訂貨數(shù)量+訂貨單價(jià)+訂貨金額+增值稅率 關(guān)鍵字:訂單號(hào),供應(yīng)商編碼,訂貨部門(mén)編碼,存貨編碼相關(guān)聯(lián)的處理:P2數(shù)據(jù)存儲(chǔ)編號(hào):D3數(shù)據(jù)存儲(chǔ)名稱:收貨單文件 簡(jiǎn)述:匯總收貨單的文件數(shù)據(jù)存儲(chǔ)組成:日期+訂單號(hào)+供應(yīng)商編碼+訂貨部門(mén)編碼+制

20、單人+審核人+計(jì)量單位+訂貨數(shù)量+訂貨單價(jià)+訂貨金額+增值稅率 關(guān)鍵字:訂單號(hào),供應(yīng)商編碼,訂貨部門(mén)編碼,存貨編碼相關(guān)聯(lián)的處理:P3.1+P3.23.3.5 外部實(shí)體的描述外部實(shí)體編號(hào):S1 實(shí)體名稱:需求部門(mén) 簡(jiǎn)述:產(chǎn)生貨物需求的部門(mén)輸入的數(shù)據(jù)流:申請(qǐng)單輸出的數(shù)據(jù)流:需求計(jì)劃單4 系統(tǒng)設(shè)計(jì)4.1 總體設(shè)計(jì)根據(jù)企業(yè)數(shù)據(jù)流程圖可繪制的系統(tǒng)功能結(jié)構(gòu)圖如圖4.1所示。采購(gòu)處理計(jì)劃管理訂單處理收貨處理需求計(jì)劃管理生成采購(gòu)計(jì)劃計(jì)劃完成情況分析生成采購(gòu)訂單訂單完成訂單終止或取消訂單收貨處理入庫(kù)處理圖4.1 采購(gòu)管理系統(tǒng)模塊結(jié)構(gòu)圖4.2 詳細(xì)設(shè)計(jì)4.2.1 代碼設(shè)計(jì)(1)商品代碼設(shè)計(jì)商品代碼采用由兩位整數(shù)組

21、成的層次碼,設(shè)計(jì)方案如圖4.2所示。規(guī)格順序號(hào)品種順序號(hào)圖4.2 商品代碼方案設(shè)計(jì)(2)部門(mén)代碼設(shè)計(jì)公司公司部門(mén)只有少數(shù)幾個(gè),因此,將部門(mén)的代碼設(shè)計(jì)成有兩位整數(shù)組成的順序碼,設(shè)計(jì)方案如圖4.3所示。X X順序號(hào)圖4.3 部門(mén)代碼設(shè)計(jì)方案同理,由于公司只有人數(shù)有限(幾十人),將員工代碼也設(shè)計(jì)成由兩位整數(shù)組成的順序碼,設(shè)計(jì)方案同上。(3)商品采購(gòu)訂單編號(hào)方案設(shè)計(jì)考慮公司商品采購(gòu)時(shí)間的不確定,每天采購(gòu)量的不確定性,采用的編碼設(shè)計(jì)方案如圖4.4所示。順序號(hào)采購(gòu)時(shí)間圖4.4 采購(gòu)訂單編號(hào)設(shè)計(jì)方案4.2.2 輸出設(shè)計(jì)對(duì)系統(tǒng)需要的輸出結(jié)果進(jìn)行設(shè)計(jì),本系統(tǒng)主要是查詢采購(gòu)及入庫(kù)的相關(guān)信息?,F(xiàn)僅就采購(gòu)信息查詢輸出

22、表進(jìn)行描述如表4.1所示。表4.1 采購(gòu)信息查詢輸出表采購(gòu)信息查詢名稱供應(yīng)地種類(lèi)單價(jià)采購(gòu)時(shí)間返回通過(guò)表4.1可以快速方便地查到本企業(yè)的采購(gòu)信息。4.2.3 輸入設(shè)計(jì)采購(gòu)信息錄入如圖4.5所示。采購(gòu)信息錄入商品編號(hào)商品名稱單位采購(gòu)數(shù)量單價(jià)采購(gòu)時(shí)間錄入清空退出圖4.5 采購(gòu)信息錄入界面入庫(kù)信息錄入如圖4.6所示。入庫(kù)信息錄入商品編號(hào)商品名稱單位入庫(kù)數(shù)量商品單價(jià)入庫(kù)時(shí)間錄入清空退出圖4.6 入庫(kù)信息錄入界面4.2.4 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)(1)概念結(jié)構(gòu)設(shè)計(jì)(E-R圖)采購(gòu)管理信息系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)E-R圖如圖4.7所示。需求計(jì)劃單生成采購(gòu)計(jì)劃單生成采購(gòu)訂單收貨收貨單送貨供應(yīng)商檢驗(yàn)檢驗(yàn)單入庫(kù)物料存單庫(kù)存臺(tái)賬n

23、11nn11n11m11記賬圖4.7 采購(gòu)管理信息系統(tǒng)E-R圖部分實(shí)體所具有的屬性描述如下:需求計(jì)劃實(shí)體屬性E-R分圖如圖4.8所示。 需求計(jì)劃單編號(hào)部門(mén)代碼部門(mén)名稱需求理由圖4.8 需求計(jì)劃單實(shí)體圖采購(gòu)計(jì)劃實(shí)體屬性E-R分圖如圖4.9所示。采購(gòu)計(jì)劃單編號(hào)部門(mén)代碼部門(mén)名稱決策結(jié)果圖4.9 采購(gòu)計(jì)劃單實(shí)體屬性E-R分圖采購(gòu)訂單實(shí)體屬性E-R分圖如圖4.10所示。采購(gòu)訂單商品編號(hào)商品代碼備注訂單編號(hào) 圖4.10 采購(gòu)訂單實(shí)體屬性E-R分圖(2)邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模型)需求計(jì)劃(編號(hào)*,部門(mén)代碼,部門(mén)名稱,需求理由,采購(gòu)計(jì)劃編號(hào))采購(gòu)計(jì)劃(編號(hào)*,部門(mén)代碼,部門(mén)名稱,決策結(jié)果)采購(gòu)訂單(訂單編號(hào)*,

24、商品代碼,商品編號(hào),備注,采購(gòu)計(jì)劃編號(hào))收貨單(收貨編號(hào)*,收貨日期,收貨人,備注)檢驗(yàn)單(檢驗(yàn)單編號(hào)*,審核時(shí)間,審核結(jié)果,審核人,收貨單編號(hào))物料存單(存單編號(hào)*,存貨人,存貨時(shí)間,備注,收貨單編號(hào))存貨臺(tái)賬(編號(hào)*,記錄時(shí)間,負(fù)責(zé)人,備注)供應(yīng)商(供應(yīng)商編號(hào)*,供應(yīng)商名稱,聯(lián)系方式,地址,備注)(3)物理結(jié)構(gòu)設(shè)計(jì)(部分結(jié)構(gòu)如表4.2,表4.3,表4.4,表4.5所示)表4.2 需求計(jì)劃單字段名稱字段說(shuō)明類(lèi)型寬度小數(shù)位數(shù)xqjhID需求計(jì)劃單編號(hào)字符型10cgjhID采購(gòu)計(jì)劃單編號(hào)字符型10BMDM部門(mén)代碼字符型12bmNAME部門(mén)名稱字符型50xqReason需求理由字符型200表4.3

25、采購(gòu)計(jì)劃單字段名稱字段說(shuō)明類(lèi)型寬度小數(shù)位數(shù)cgjhID采購(gòu)計(jì)劃單編號(hào)字符型10BMDM部門(mén)代碼字符型12bmNAME部門(mén)名稱字符型50jcResult決策結(jié)果字符型1505 系統(tǒng)實(shí)施5.1 登錄設(shè)計(jì)新建一個(gè)表單,命名為“登錄界面”。把表單Caption屬性設(shè)置為“登錄系統(tǒng)”;在“登錄表單”表單上放置相應(yīng)的控件,2個(gè)標(biāo)簽Label,2個(gè)文本框Text,3個(gè)命令按鈕Command,1個(gè)Image控件,更改其中控件的Caption屬性,表單如圖5.1所示。圖5.1 登錄界面窗口具體代碼編寫(xiě)如下:(1)“確定”按鈕的Click事件代碼select 密碼表1locate for alltrim(this

26、form.text1.value)=alltrim(用戶名) if found() and alltrim(thisform.text2.value)=alltrim(密碼) thisform.release do form 主界面 else i=i+1 if i<3 messagebox("對(duì)不起!您輸入有誤,請(qǐng)重試!",64,"錯(cuò)誤") thisform.text1.value="" thisform.text2.value="" thisform.text2.enabled=.f. thisform.t

27、ext1.enabled=.t. thisform.text1.setfocus else messagebox("對(duì)不起!您輸入有誤,禁止進(jìn)入系統(tǒng)!",64,"錯(cuò)誤") thisform.release endifendif(2)“取消”按鈕的Click事件代碼mand1.enabled=.t.thisform.text1.value=""thisform.text2.value=""thisform.Label2.visible=.f.thisform.text2.visible=.f.mand1.enable

28、d=.f.mand2.enabled=.f.thisform.text1.enabled=.t.thisform.text1.setfocus(3)“退出”按鈕的Click事件代碼thisform.release5.2 采購(gòu)信息錄入新建一個(gè)表單,命名為“采購(gòu)信息錄入”。把表單Caption屬性設(shè)置為“采購(gòu)信息錄入”;在“采購(gòu)信息錄入”表單上放置相應(yīng)的控件,6個(gè)標(biāo)簽Label,6個(gè)文本框Text,3個(gè)命令按鈕Command,更改其中控件的Caption屬性,表單如圖5.2所示。圖5.2 采購(gòu)信息錄入窗口具體代碼編寫(xiě)如下:(1)“錄入”按鈕的Click事件代碼if !empty(thisform.

29、text1.value) and !empty(thisform.text2.value) and; !empty(thisform.text3.value) and !empty(thisform.text4.value) and; !empty(thisform.text5.value) and !empty(thisform.text6.value)sele 采購(gòu)材料信息 append blankgo bottom replace 材料編號(hào) with alltrim (thisform.text1.value)replace 材料名稱 with alltrim (thisform.tex

30、t2.value)replace 單位 with alltrim (thisform.text3.value)replace 采購(gòu)數(shù)量 with thisform.text4.valuereplace 單價(jià) with thisform.text5.valuereplace 采購(gòu)時(shí)間 with thisform.text6.valuemessagebox ("成功添加記錄",48,"信息窗口")select 庫(kù)存材料信息locate for allt(材料編號(hào))=allt(thisform.text1.value)if found()replace 數(shù)量

31、with thisform.text4.value+數(shù)量replace 材料名稱 with alltrim(thisform.text2.value)replace 單位 with alltrim(thisform.text3.value)replace 單價(jià) with thisform.text5.valuereplace 采購(gòu)時(shí)間 with thisform.text6.valueelseappend blankgo bottom replace 材料名稱 with alltrim(thisform.text2.value)replace 單位 with alltrim(thisform.

32、text3.value)replace 數(shù)量 with thisform.text4.valuereplace 材料編號(hào) with alltrim(thisform.text1.value)replace 單價(jià) with thisform.text5.value endifendifthisform.text1.value=''thisform.text2.value=''thisform.text3.value=''thisform.text4.value=0thisform.text5.value=0thisform.text6.value=

33、date()thisform.refresh (2)“清空”按鈕的Click事件代碼thisform.text1.value=''thisform.text2.value=''thisform.text3.value=''thisform.text4.value=0thisform.text5.value=0thisform.text6.value=date()thisform.refresh(3)“退出”按鈕的Click事件代碼thisform.release5.3 出庫(kù)記錄修改 新建一個(gè)表單,命名為“出庫(kù)記錄修改”。把表單Caption屬性設(shè)

34、置為“出庫(kù)記錄修改”;在“出庫(kù)記錄修改”表單上放置相應(yīng)的控件,6個(gè)標(biāo)簽Label,6個(gè)文本框Text,2個(gè)命令按鈕組CommandGroup,更改其中控件的Caption屬性,表單如圖5.3所示。圖5.3 出庫(kù)記錄窗口具體代碼編寫(xiě)如下:(1)“首記錄”按鈕的click事件go topmand2.enabled=.f.mand3.enabled=.t.thisform.refresh(2)“上條記錄”按鈕的click事件if bof() messagebox("已是第一個(gè)記錄",48,“信息窗口”) mand2.enabled=.f. else skip -1 mand3.e

35、nabled=.t.endifthisform.refresh(3)“下條記錄”按鈕的click事件if eof() messagebox("已是最后一條記錄",48,"信息窗口") mand3.enabled=.f. else skip mand2.enabled=.t endif thisform.refresh(4)“未記錄”按鈕的click事件go bottommand3.enabled=.f.mand2.enabled=.t.thisform.refreshiption="修改" ption="保存" t

36、hisform.txt 材料編號(hào).enabled=.t. thisform.txt 材料名稱.enabled=.t. thisform.txt 單位.enabled=.t. thisform.txt 出庫(kù)數(shù)量.enabled=.t. thisform.txt 原材料單位.enabled=.t. thisform.txt 出庫(kù)時(shí)間.enabled=.t. mand1.enabled=.f. mand2.enabled=.f. mand3.enabled=.f. mand4.enabled=.f.else yn=messagebox("確定保存嗎?",4+32,"信息

37、窗口") if yn=6 =tablerevert(.t.) replace 材料編號(hào) with thisform.txt 材料編號(hào).value replace 材料名稱 with thisform.txt 材料名稱.value replace 單位 with thisform.txt 單位.value replace 出庫(kù)數(shù)量 with thisform.txt 出庫(kù)數(shù)量.value replace 原材料單價(jià) with thisform.txt 原材料單價(jià).value replace 出庫(kù)時(shí)間 with thisform.txt 出庫(kù)時(shí)間.value thisform.refre

38、sh thisform.txt 材料編號(hào).enabled=.f. thisform.txt 材料名稱.enabled=.f. thisform.txt 單位.enabled=.f. thisform.txt 出庫(kù)數(shù)量.enabled=.f. thisform.txt 原材料單價(jià).enabled=.f. thisform.txt 出庫(kù)時(shí)間.enabled=.f.(5)“修改”按鈕的click事件ption="修改"mand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.t.mand4.enabled=.t.else=tablereve

39、rt(.f.)thisform.txt 材料編號(hào).enabled=.f.thisform.txt 材料名稱.enabled=.f.thisform.txt 單位.enabled=.f.thisform.txt 出庫(kù)數(shù)量.enabled=.f.thisform.txt 原材料單位.enabled=.f.thisform.txt 出庫(kù)時(shí)間.enabled=.f.ption="修改"mand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.t.mand4.enabled=.tthisform.refreshendif endif 5.3 采

40、購(gòu)記錄刪除 新建一個(gè)表單,命名為“采購(gòu)記錄刪除”。把表單Caption屬性設(shè)置為“采購(gòu)記錄修改”;在“出庫(kù)記錄刪除”表單上放置相應(yīng)的控件,1個(gè)表格Grid,2個(gè)命令按鈕Command,更改其中控件的Caption屬性,表單如圖5.4所示。圖5.4 出庫(kù)記錄刪除窗口主要代碼編寫(xiě)如下:“刪除”按鈕的Click事件代碼sele 采購(gòu)材料信息if not eof() jlh=recno() y=messagebox("真的要?jiǎng)h除嗎?",4+32,"信息窗口") if y=6 go jlh delete use 采購(gòu)材料信息 exclusive pack this

41、form.grd采購(gòu)材料信息.recordsource="采購(gòu)材料信息" thisform.grd采購(gòu)材料信息.refresh thisform.refresh else thisform.grd采購(gòu)材料信息.recordsource="采購(gòu)材料信息" thisform.grd采購(gòu)材料信息.refresh thisform.refresh endifendif5.5 總信息查詢 新建一個(gè)表單,命名為“總信息查詢”。把表單Caption屬性設(shè)置為“總信息查詢”;在“總信息查詢”表單上放置相應(yīng)的控件,1個(gè)標(biāo)簽Label,1個(gè)文本框text,1個(gè)表格Grid,2個(gè)命令按鈕Command,1個(gè)選項(xiàng)按鈕組OptionGroup,更改其中控件的Caption屬性,表單如圖5.5所示。具體代碼編寫(xiě)如下

溫馨提示

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

評(píng)論

0/150

提交評(píng)論