企業(yè)采購管理系統(tǒng)分析與設(shè)計(jì)_第1頁
企業(yè)采購管理系統(tǒng)分析與設(shè)計(jì)_第2頁
企業(yè)采購管理系統(tǒng)分析與設(shè)計(jì)_第3頁
企業(yè)采購管理系統(tǒng)分析與設(shè)計(jì)_第4頁
企業(yè)采購管理系統(tǒng)分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、企業(yè)采購管理系統(tǒng)分析與設(shè)計(jì) 目錄第一章 系統(tǒng)分析2第一節(jié) 系統(tǒng)目標(biāo)及功能描述2系統(tǒng)目標(biāo)描述.2系統(tǒng)功能描述.2第二節(jié) 數(shù)據(jù)流程分析2第三節(jié) 數(shù)據(jù)字典5數(shù)據(jù)流的定義.5處理邏輯的定義13數(shù)據(jù)存儲(chǔ)的定義16第四節(jié) 分析總結(jié).18第二章 系統(tǒng)設(shè)計(jì).18第一節(jié) 系統(tǒng)的功能模塊設(shè)計(jì).18第二節(jié) 代碼設(shè)計(jì).19第三節(jié) 數(shù)據(jù)庫設(shè)計(jì).20模型設(shè)計(jì).20數(shù)據(jù)模型設(shè)計(jì).21數(shù)據(jù)庫表文件設(shè)計(jì).22第四節(jié) IPO設(shè)計(jì)23第三章 系統(tǒng)實(shí)施.253.1源代碼設(shè)計(jì).26參考文獻(xiàn)第一章 系統(tǒng)分析第一節(jié) 系統(tǒng)目標(biāo)及功能描述系統(tǒng)目標(biāo)描述采購是企業(yè)經(jīng)營(yíng)的重要組成部分,它可以體現(xiàn)企業(yè)的經(jīng)營(yíng)情況和效益。企業(yè)采購系統(tǒng)可以有效的提高企業(yè)宏

2、觀控制和經(jīng)營(yíng)管理的質(zhì)量,是企業(yè)現(xiàn)代化管理的重要組成部分。本系統(tǒng)正對(duì)企業(yè)的采購任務(wù)而設(shè)計(jì),主要用于制造企業(yè)的采購任務(wù),該公司采購部接到采購?fù)ㄖㄟ^商品的物料計(jì)劃,設(shè)計(jì)出采購物料清單,經(jīng)過審核通過發(fā)送給供應(yīng)商,供應(yīng)商按時(shí)間交貨后完成一次采購任務(wù)。介于手工填寫采購單、進(jìn)行物料分析、查找商品物料表、數(shù)據(jù)備份等的繁雜工作,本系統(tǒng)的使用會(huì)明顯的減少人力、設(shè)備費(fèi)用,提高處理業(yè)務(wù)的速度,降低采購成本,更加科學(xué)有效進(jìn)行決策以及提高人員利用率等。采購員進(jìn)入創(chuàng)建訂單模塊,可以通過選擇商品名稱,系統(tǒng)自動(dòng)顯示商品的物料組成清單,包括物料名稱、所需物料數(shù)量、物料單位等信息,通過選擇供應(yīng)商,可以直接顯示出物料單價(jià)、供應(yīng)商

3、地址,經(jīng)審核同意即可發(fā)送給供應(yīng)商,等待回應(yīng);在商品管理模塊、供應(yīng)商管理模塊、物料管理模塊以及用戶管理模塊中,對(duì)其數(shù)據(jù)的維護(hù)與更新提高對(duì)采購訂單的管理效率。系統(tǒng)功能描述本系統(tǒng)的主要功能如下:1) 訂單管理:采購部接到采購任務(wù),進(jìn)行采購物料計(jì)劃,生成采購訂單,經(jīng)過審核,通過審核的可以直接發(fā)送給供應(yīng)商,供應(yīng)商在到貨限期之前發(fā)貨過來,采購員接到貨物,確認(rèn)貨物后改變訂單狀態(tài);未經(jīng)審核或?qū)徍瞬怀晒Φ挠唵尾荒馨l(fā)送,重新制定審核成功后才可發(fā)送。2) 商品管理:此功能模塊主要對(duì)公司所生產(chǎn)的商品進(jìn)行添加更新的操作,包括對(duì)商品進(jìn)行物料需求設(shè)計(jì),商品的新增等,最終形成商品物料清單表便于查詢與訂單的創(chuàng)建。3) 供應(yīng)商管

4、理:存儲(chǔ)了與本公司合作的所有供應(yīng)商信息,信息不斷更新以滿足公司的需求。4) 物料管理:包括物料的增加與更新,隨著商品的開發(fā)與更新,物料也隨著改變,同時(shí)亦便于物料的查詢。第二節(jié) 數(shù)據(jù)流程分析本系統(tǒng)數(shù)據(jù)流程圖將用到以下符號(hào): 外部實(shí)體數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流 處理數(shù)據(jù)流程圖符號(hào):符號(hào)含義P處理D存儲(chǔ)F數(shù)據(jù)流S外部實(shí)體訂單管理、商品管理和物料管理的數(shù)據(jù)流程圖:F1:F2:F3:F4:F5:F6:F7:F8:F9:F10:F11:F12:F13:F14:F15:F16:F17:F18:F19:F20:F21:F22:F26:F27:F36:F37:F38:用戶管理和供應(yīng)商管理的數(shù)據(jù)流程圖:F46: 用戶名,密

5、碼F47: 用戶名,密碼F48: 用戶名,密碼F49: 用戶名,密碼F50: 用戶名,密碼F51: 用戶名,密碼F56: 供應(yīng)商代碼,供應(yīng)商名稱,【供應(yīng)原料名稱,價(jià)格】,地址F57: 錯(cuò)誤!鏈接無效。F58: 錯(cuò)誤!鏈接無效。F59: 供應(yīng)商代碼,供應(yīng)商名稱,【供應(yīng)原料名稱,價(jià)格】,地址F60: 錯(cuò)誤!鏈接無效。F61: 錯(cuò)誤!鏈接無效。第三節(jié) 數(shù)據(jù)字典1.3.1數(shù)據(jù)流的定義首先我們需要對(duì)外部實(shí)體進(jìn)行定義:S1:采購員S2:供應(yīng)商編號(hào)F1名稱創(chuàng)建訂單請(qǐng)求來源S1去向P1描述編號(hào)F2名稱刪除訂單請(qǐng)求來源S1去向P2描述編號(hào)F3名稱查詢訂單請(qǐng)求來源S1去向P3描述編號(hào)F4名稱用戶資料來源D6去向P

6、1描述編號(hào)F5名稱商品資料來源D2去向P1描述編號(hào)F6名稱供應(yīng)商資料來源D3去向P1描述編號(hào)F7名稱物料清單來源D5去向P4描述編號(hào)F8名稱物料總單來源D5去向P1描述編號(hào)F9名稱初始訂單來源P1去向D1描述編號(hào)F10名稱刪除單來源P2去向D1描述編號(hào)F11名稱查詢單來源D1去向P3描述編號(hào)F12名稱審核訂單請(qǐng)求來源S3去向P6描述編號(hào)F13名稱待審核訂單來源D1去向P6描述編號(hào)F14名稱已審核訂單來源P6去向D1描述編號(hào)F15名稱發(fā)送訂單請(qǐng)求來源S1去向P7描述編號(hào)F16名稱待發(fā)送訂單來源D1去向P7描述編號(hào)F17名稱發(fā)送回饋來源P7去向D1描述編號(hào)F18名稱訂單來源P7去向S2描述編號(hào)F1

7、9名稱確認(rèn)到貨請(qǐng)求來源S1去向P8描述編號(hào)F20名稱已到貨信息來源P8去向D1描述編號(hào)F21名稱刪除的訂單來源P2去向D6描述編號(hào)F22名稱刪除的訂單(1)來源D6去向P2描述編號(hào)F26名稱商品資料(1)來源S1去向P4描述錯(cuò)誤!鏈接無效。編號(hào)F27名稱商品資料(2)來源P4去向D2描述編號(hào)F36名稱新增物料來源S1去向P5描述編號(hào)F37名稱物料總單(1)來源P5去向D5描述編號(hào)F38名稱缺少物料提示來源P5去向S1描述編號(hào)F46名稱添加用戶請(qǐng)求來源S1去向P9描述用戶名,密碼編號(hào)F47名稱刪除用戶請(qǐng)求來源F1去向P10描述用戶名,密碼編號(hào)F48名稱修改用戶請(qǐng)求來源F1去向P11描述用戶名,密

8、碼編號(hào)F49名稱添加用戶單來源P9去向D6描述用戶名,密碼編號(hào)F50名稱刪除用戶單來源P10去向D6描述用戶名,密碼編號(hào)F51名稱修改用戶單來源P11去向D6描述用戶名,密碼編號(hào)F56名稱添加供應(yīng)商請(qǐng)求來源S1去向P12描述供應(yīng)商代碼,供應(yīng)商名稱,【供應(yīng)原料名稱,價(jià)格】,地址編號(hào)F57名稱刪除供應(yīng)商請(qǐng)求來源S1去向P13描述錯(cuò)誤!鏈接無效。編號(hào)F58名稱修改供應(yīng)商請(qǐng)求來源S1去向P14描述錯(cuò)誤!鏈接無效。編號(hào)F59名稱添加供應(yīng)商單來源P12去向D5描述供應(yīng)商代碼,供應(yīng)商名稱,【供應(yīng)原料名稱,價(jià)格】,地址編號(hào)F60名稱刪除供應(yīng)商單來源P13去向D5描述錯(cuò)誤!鏈接無效。編號(hào)F61名稱修改供應(yīng)商單來

9、源P14去向D5描述錯(cuò)誤!鏈接無效。1.3.2處理邏輯的定義P1創(chuàng)建訂單F1,F4,F5,F6,F8F9選擇商品、供應(yīng)商、物料等創(chuàng)建訂單P2刪除訂單F2,F22F10,F21刪除訂單、查詢已刪除的訂單、對(duì)刪除的訂單進(jìn)行還原P3查詢訂單F3,F11無查詢已經(jīng)生成的訂單P4添加商品F26F27,F28用戶添加新的P5添加物料F36F37, F38增加新的物料P6審核訂單F12,F13F14對(duì)創(chuàng)建好的訂單進(jìn)行審核,決定是否通過P7發(fā)送訂單F15,F16,F18F17將審核通過的訂單發(fā)送給供應(yīng)商P8確認(rèn)到貨F19F16將已到貨的訂單修改狀態(tài),變成已到貨P9添加用戶F46F49新增用戶名,用戶密碼P10

10、刪除用戶F47F50刪除用戶名及用戶密碼P11修改用戶F48F51修改用戶名或用戶密碼P12添加供應(yīng)商F56F59添加供應(yīng)商相關(guān)信息P13刪除供應(yīng)商F57F60刪除供應(yīng)商的信息P14修改供應(yīng)商F58F61修改供應(yīng)商的相關(guān)信息1.3.3數(shù)據(jù)存儲(chǔ)定義編號(hào)D1名稱訂單文件輸入輸出F9,F10,F14,F17,F20F11,F13,F16關(guān)鍵字訂單號(hào)組成編號(hào)D2名稱商品文件輸入輸出F27F5關(guān)鍵字組成編號(hào)D3名稱供應(yīng)商文件輸入輸出F59F60,F61關(guān)鍵字組成編號(hào)D5名稱物料清單表輸入輸出F37F7,F8關(guān)鍵字組成編號(hào)D6名稱用戶文件輸入輸出F49F50,F51關(guān)鍵字組成編號(hào)D7名稱已刪除文件輸入輸出

11、F21F22關(guān)鍵字描述第四節(jié) 分析總結(jié)本章按步驟,對(duì)問題進(jìn)行了逐步地分析。首先進(jìn)行系統(tǒng)目標(biāo)分析,在一切認(rèn)為適合繼續(xù)進(jìn)行的條件下,進(jìn)行詳細(xì)調(diào)查,詳細(xì)調(diào)查時(shí)尤其注意了對(duì)日常處理單據(jù)的分析。在調(diào)查分析的基礎(chǔ)上,得出了業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,通過這幾個(gè)圖明確地把各種關(guān)系表示出來。在此基礎(chǔ)上,分析數(shù)據(jù)字典的相應(yīng)要素,又進(jìn)一步把系統(tǒng)所能涉及到的各種元素及其關(guān)系表示了出來。第二章 系統(tǒng)設(shè)計(jì)第一節(jié) 系統(tǒng)的功能模塊設(shè)計(jì)功能模塊圖:從圖中可以看出,本系統(tǒng)共分為五個(gè)模塊:(1) 訂單管理模塊:主要對(duì)訂單文件進(jìn)行操作,創(chuàng)建、刪除、審核訂單以及對(duì)生成的訂單進(jìn)行審核,通過后可以發(fā)送最終到貨檢驗(yàn)合格后確認(rèn)到貨;(2) 商品

12、管理模塊:主要對(duì)商品信息的操作,可以對(duì)商品進(jìn)行添加與修該等;(3) 物料管理模塊:對(duì)物料信息的操作,針對(duì)商品信息的修改或添加,相應(yīng)的對(duì)物料信息進(jìn)行修改或添加;(4) 供應(yīng)商管理模塊:對(duì)供應(yīng)商信息的操作,針對(duì)供應(yīng)商方信息的變化,對(duì)供應(yīng)商進(jìn)行添加、修改、刪除的操作;(5) 用戶管理模塊:主要對(duì)用戶名以及用戶密碼進(jìn)行添加、修改、刪除的操作。第三節(jié) 代碼設(shè)計(jì)此階段對(duì)數(shù)據(jù)庫中出現(xiàn)的代碼進(jìn)行設(shè)計(jì)以便于識(shí)別和操作。訂單號(hào)設(shè)計(jì):OX1X2X3X4X5X6X7訂單號(hào)標(biāo)識(shí)供應(yīng)商順序碼物料順序碼順序碼商品代碼設(shè)計(jì):GX1X2商品代碼標(biāo)識(shí)順序碼物料代碼設(shè)計(jì):MX1X2物料代碼標(biāo)識(shí)順序碼供應(yīng)商代碼設(shè)計(jì):CX1X2供應(yīng)商

13、代碼標(biāo)識(shí)順序碼用戶代碼設(shè)計(jì):UX1X2用戶代碼標(biāo)識(shí)順序碼第三節(jié) 數(shù)據(jù)庫設(shè)計(jì)E-R模型設(shè)計(jì)總的ER圖:實(shí)體:用戶(用戶代碼,用戶名,密碼)訂單()供應(yīng)商()物料()商品()關(guān)系:管理()供應(yīng)(單價(jià),單位)組成(數(shù)量,單位)數(shù)據(jù)模型設(shè)計(jì)實(shí)體:用戶(用戶代碼,用戶名,密碼)訂單()供應(yīng)商()物料()商品()關(guān)系:管理(用戶代碼,訂單號(hào),)供應(yīng)(供應(yīng)商代碼,物料代碼,供應(yīng)商名稱,物料名稱,單價(jià),單位)組成(商品代碼,物料代碼,數(shù)量,單位)數(shù)據(jù)庫表文件設(shè)計(jì)表一:用戶信息表(user)字段說明字段數(shù)據(jù)類型長(zhǎng)度說明用戶代碼User_id文本3主碼用戶名User_name文本10密碼User_password

14、數(shù)字 長(zhǎng)整型表二:訂單信息表(order)字段說明字段數(shù)據(jù)類型長(zhǎng)度說明訂單號(hào)Order_id文本8主碼物料代碼Material_id文本3外碼物料單位Material_unit文本10物料數(shù)量Material_num數(shù)字10制單時(shí)間Making_time日期/時(shí)間長(zhǎng)日期到貨限期Deadline日期/時(shí)間長(zhǎng)日期單價(jià)Price貨幣常規(guī)數(shù)字總額Price_all貨幣常規(guī)數(shù)字Company_id文本3外碼Making_person文本3外碼Check_person文本3外碼Checked是/否Sended是/否accomplished是/否表三:供應(yīng)商信息表(company)字段說明字段數(shù)據(jù)類型長(zhǎng)度說

15、明供應(yīng)商代碼Company_id文本3主碼供應(yīng)商名稱Company_name文本20地址Company_address超鏈接50表四:物料信息表(material)字段說明字段數(shù)據(jù)類型長(zhǎng)度說明物料代碼Material_id文本3主碼物料名稱Material_name文本20 表五:商品信息表(goods)字段說明字段數(shù)據(jù)類型長(zhǎng)度說明商品代碼Goods_id文本3主碼商品名稱Goods_name文本20商品單位Goods_unit文本10表六:供應(yīng)商供應(yīng)物料信息表(supply)字段說明字段數(shù)據(jù)類型長(zhǎng)度說明供應(yīng)商代碼Company_id文本3主碼物料代碼Material_id文本3主碼單價(jià)Pri

16、ce貨幣常規(guī)數(shù)字每單位Per_unit文本10表七:商品的物料組成信息表(element)字段說明字段數(shù)據(jù)類型長(zhǎng)度說明商品代碼Goods_id文本3主碼物料代碼Material_id文本3主碼數(shù)量Number數(shù)字長(zhǎng)整型單位unit文本10第四節(jié) IPO設(shè)計(jì)以下是對(duì)創(chuàng)建訂單模塊和供應(yīng)商管理模塊的IPO進(jìn)行的設(shè)計(jì):模塊名稱創(chuàng)建訂單模塊上層調(diào)用模塊訂單管理模塊調(diào)用下層模塊無輸入鼠標(biāo)輸出訂單文件用戶首先選擇創(chuàng)單人或商品,鼠標(biāo)點(diǎn)擊選擇按鈕,彈出創(chuàng)單人或商品列表對(duì)話框,雙擊選擇項(xiàng),即選定,商品選擇后出現(xiàn)物料清單列表,在每個(gè)物料名稱后面單擊選擇供應(yīng)商,同樣是彈出供應(yīng)商列表對(duì)話框,雙擊選擇。之后選擇創(chuàng)建日期以

17、及最后限期。直接點(diǎn)擊審核鍵,由創(chuàng)單人進(jìn)行審核,審核人既是創(chuàng)單人,沒有審核則由下次登錄的人進(jìn)行審核,審核人為下次登錄的這個(gè)人。選擇保存,將訂單寫入到訂單文件中。處理過程: 模塊名稱供應(yīng)商管理模塊上層調(diào)用模塊主控調(diào)用下層模塊添加供應(yīng)商模塊刪除供應(yīng)商模塊修改供應(yīng)商模塊輸入鍵盤、鼠標(biāo)輸出供應(yīng)商文件添加供應(yīng)商信息后自動(dòng)賦予供應(yīng)商代碼,供應(yīng)商名稱、地址和聯(lián)系電話由鍵盤輸入,供應(yīng)商提供的物料清單直接用鼠標(biāo)單擊選擇彈出的對(duì)話框中的選項(xiàng),沒有需要的選項(xiàng)則必須退出供應(yīng)商管理模塊,在物料管理管理模塊中添加,再返回繼續(xù)進(jìn)行供應(yīng)商的添加。處理過程:第三章 系統(tǒng)實(shí)施系統(tǒng)的實(shí)施作為管理信息系統(tǒng)開發(fā)生命周期的后期階段,其目的

18、是要把系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的成果轉(zhuǎn)化為可實(shí)際運(yùn)行的系統(tǒng)。再好的系統(tǒng)設(shè)計(jì)不通過系統(tǒng)實(shí)施也只能是不能帶來現(xiàn)實(shí)效益的空中樓閣。系統(tǒng)實(shí)施作為系統(tǒng)的物理實(shí)現(xiàn)階段,對(duì)于系統(tǒng)的質(zhì)量、可靠性和可維護(hù)性等性能有著十分重要的影響。13.1源代碼設(shè)計(jì):首先是登陸界面:代碼如下:Private Sub Command1_Click()If txtUser = Then MsgBox 請(qǐng)輸入用戶名 /校驗(yàn)是否有輸入值 txtUser.SetFocus Exit Sub End If If txtPwd = Then MsgBox 請(qǐng)輸入密碼 txtPwd.SetFocus Exit Sub End If If txtPw

19、d 12345 Then MsgBox 密碼錯(cuò)誤 Exit Sub End If If txtUser = zhangjia & txtPwd = 12345 Then main.Show /進(jìn)入主界面,如下圖 End If End Sub主界面如圖所示:包含了各個(gè)主要模塊的菜單,以下是進(jìn)入創(chuàng)建訂單模塊的代碼設(shè)計(jì):創(chuàng)建訂單界面:點(diǎn)擊“選擇商品”出現(xiàn)商品列表界面:雙擊要選擇的商品,物料代碼,數(shù)量,單位會(huì)顯示在訂單表的相應(yīng)位置,雙擊供應(yīng)商label框,會(huì)出現(xiàn)供應(yīng)商供應(yīng)物料列表,雙擊選擇相應(yīng)的選項(xiàng),供應(yīng)商代碼、單價(jià)及總額會(huì)顯示到訂單表的相應(yīng)位置。源代碼設(shè)計(jì):Private Sub DataGrid1

20、_DblClick() order.Text3 = materialshow.Adodc1.Recordset.Fields(material_id) order.Text2 = materialshow.Adodc1.Recordset.Fields(material_unit) materialshow.HideEnd Sub供應(yīng)商供應(yīng)物料列表: 源代碼設(shè)計(jì):Private Sub DataGrid1_DblClick() order.Text4.Text = companyshow.Adodc1.Recordset.Fields(company_id) order.price.Text

21、= companyshow.Adodc1.Recordset.Fields(price) order.price_all.Text = Str(Val(order.price.Text) * Val(order.Text1.Text) companyshow.Hide End Sub創(chuàng)建訂單界面的代碼:Private Sub check_Click() check_person.Visible = True usershow.ShowEnd SubPrivate Sub choice_Click() elementshow.ShowEnd SubPrivate Sub making_person_DblClick() usershow.ShowEnd SubPrivate Sub save_Click() Dim id As String Dim g As String Dim m As String Dim a As String Dim i As Integer g = Str(Val(Text4.Text) m = Str(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論