




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、企業采購管理系統分析與設計25第一章系統分析第一節 系統目標及功能描述第二節 數據流程分析 第三節數據字典第四節分析總結第二章系統設計第一節 系統的功能模塊設計第二節代碼設計第三節數據庫設計第四節IPO設計 第三章系統實施3.1源代碼設計參考文獻目錄.2.2.51316.18.18.18.19.20.20.21.2223.2526第一章系統分析企業采第一節系統目標及功能描述采購是企業經營的重要組成部分,它可以體現企業的經營情況和效益 購系統可以有效的提高企業宏觀控制和經營管理的質量,是企業現代化管理的重要 組成部分。本系統正對企業的采購任務而設計,主要用于制造企業的采購任務,該 公司采購部接到
2、采購通知,通過商品的物料計劃,設計出采購物料清單,經過審核 通過發送給供應商,供應商按時間交貨后完成一次采購任務。介于手工填寫采購單、進行物料分析、查找商品物料表、數據備份等的繁雜工 作,本系統的使用會明顯的減少人力、設備費用,提高處理業務的速度,降低采購 成本,更加科學有效進行決策以及提高人員利用率等。采購員進入創建訂單模塊,可以通過選擇商品名稱,系統自動顯示商品的物料組成清單,包括物料名稱、所需物料數量、物料單位等信息,通過選擇供應商,可以直接顯示出物料單價、供應商地址,經審核同意即可發送給供應商,等待回應;在商品管理模塊、供應商管理模塊、物料管理模塊以及用戶管理模塊中,對其數據的維護與更
3、新提高對采購訂單的管理效率。本系統的主要功能如下:1)訂單管理:采購部接到采購任務,進行采購物料計劃,生成采購訂單,經過審核,通過審核的可以直接發送給供應商,供應商在到貨限期之前發貨過來, 采購員接到貨物,確認貨物后改變訂單狀態;未經審核或審核不成功的訂單不能發送,重新制定審核成功后才可發送。2)商品管理:此功能模塊主要對公司所生產的商品進行添加更新的操作,包括對商品進行物料需求設計,商品的新增等,最終形成商品物料清單表便于查詢與訂單的創建。3)供應商管理:存儲了與本公司合作的所有供應商信息,信息不斷更新以滿足公司的需求。4)物料管理:包括物料的增加與更新,隨著商品的幵發與更新,物料也隨著改變
4、,同時亦便于物料的查詢。第二節數據流程分析本系統數據流程圖將用到以下符號:外部實體數據存儲處理符號含義P處理數據流程圖符號:D存儲F數據流S外部實體訂單管理、商品管理和物料管理的數據流程圖:F1:用戶名,密碼,商品代碼,商品數量,到貨限期F2:訂單號F3:訂單號:F4:用戶名,密碼F5:,【物料代碼,物料名稱,物料單位,物料數量】F6:F7:F8:物料代碼,物料名稱,物料單位F9:訂單號,物料名稱,物料單位,物料數量,制單日期,到貨限期,單價,總額,供應商,制單人F10:訂單號F11:F12:F13:訂單號,物料名稱,物料單位,物料數量,制單日期,到貨限期,單價,總額,供應商,制單人F14:審
5、核人,審核結果F15:F16:F17:已發送信息F18:F19: 訂單號F20: 已到貨信息F21:F22:F26:F27:, 【物料代碼,物料名稱,物料單位,物料數量】F36:, 【物料代碼,物料名稱,物料單位,物料數量】F37:F38: 新添物料代碼,新添物料名稱,新添物料單位 用戶管理和供應商管理的數據流程圖:F46: 用戶名,密碼F47: 用戶名,密碼F48: 用戶名,密碼F49: 用戶名,密碼F50: 用戶名,密碼F51: 用戶名,密碼F56: 供應商代碼,供應商名稱,供應原料名稱,價格】 ,地址F57:F58:F59: 供應商代碼,供應商名稱,供應原料名稱,價格】 ,地址F60:F
6、61:第三節數據字典1.3.1數據流的定義首先我們需要對外部實體進行定義:S1:采購員S2:供應商編號F1名稱創建訂單請求來源S1去向P1描述用戶名,密碼,商品代碼,商品數量,到貨限期編號F2名稱刪除訂單請求來源S1去向P2描述訂單號編號F3名稱查詢訂單請求來源S1去向P3描述編號F4名稱用戶資料來源D6去向P1描述用戶名,密碼編號F5名稱商品資料來源D2去向P1描述,【物料代碼,物料名稱,物料單位,物0料數量】編號F6名稱供應商資料來源D3去向P1描述編號F7名稱物料清單來源D5去向P4描述編號F8名稱物料總單來源D5去向P1描述物料代碼,物料名稱,物料單位編號F9名稱初始訂單來源P1去向D
7、1描述訂單號,物料名稱,物料單位,物料數量,制單日期,到貨限期,單價, 總額,供應商,制單人編號F10名稱刪除單來源P2去向D1描述訂單號編號F11名稱查詢單來源D1去向P3描述編號F12名稱審核訂單請求來源S3去向P6描述編號F13名稱待審核訂單來源D1去向P6描述訂單號,物料名稱,物料單位,物料數量,制單日期,到貨限期,單價, 總額,供應商,制單人編號F14名稱已審核訂單來源P6去向D1描述審核人,審核結果編號F15名稱發送訂單請求來源S1去向P7描述編號F16名稱待發送訂單來源D1去向P7描述編號F17名稱發送回饋來源P7去向D1描述已發送信息編號F18名稱訂單來源P7去向S2描述編號F
8、19名稱確認到貨請求來源S1去向P8描述訂單號編號F20名稱已到貨信息來源P8去向D1描述已到貨信息編號F21名稱刪除的訂單來源P2去向D6描述編號F22名稱刪除的訂單(1)來源D6去向P2描述編號F26名稱商品資料(1)來源S1去向P4描述編號F27名商品資料(2)稱來源P4去向D2描述,【物料代碼,物料名稱,物料單位,物料數量】編號F36名稱新增物料來源S1去向P5描述,【物料代碼,物料名稱,物料單位,物料數量】編號F37名稱物料總單(1)來源P5去向D5描述編號F38名稱缺少物料提示來源P5去S1向描述新添物料代碼,新添物料名稱,新添物料單位編號F46名稱添加用戶請求來源S1去向P9描述
9、用戶名,密碼編號F47名稱刪除用戶請求來源F1去向P10描述用戶名,密碼編號F48名稱修改用戶請求來源F1去向P11描述用戶名,密碼編號F49名稱添加用戶單來源P9去向D6描述用戶名,密碼編號F50名稱刪除用戶單來源P10去向D6描述用戶名,密碼編號F51名稱修改用戶單來源P11去向D6描述用戶名,密碼編號F56名稱添加供應商請求來源S1去向P12描述供應商代碼,供應商名稱,【供應原料名稱,價格】,地址編號F57名稱刪除供應商請求來源S1去向P13描述編號F58名稱修改供應商請求來源S1去向P14描述編號F59名稱添加供應商單來源P12去向D5描述供應商代碼,供應商名稱,【供應原料名稱,價格】
10、,地址編號F60名稱刪除供應商單來源P13去向D5描述編號F61名稱修改供應商單來源P14去向D5描述1.3.2處理邏輯的定義編號P1名稱創建訂單輸入F1,F4,F5,F6,F8輸出F9描述選擇商品、供應商、物料等創建訂單編號P2名稱刪除訂單輸入F2,F22輸出F10,F21描述刪除訂單、查詢已刪除的訂單、對刪除的訂單進行還原編號P3名稱查詢訂單輸入F3,F11輸出無描述查詢已經生成的訂單編號P4名稱添加商品輸入F26輸出F27,F28描述用戶添加新的,【物料代碼,物料名稱,物料單位,物料數量】編號P5名稱添加物料輸入F36輸出F37,F38描述增加新的物料編號P6名稱審核訂單輸入F12,F1
11、3輸出F14描述對創建好的訂單進行審核,決定是否通過編號P7名稱發送訂單輸入F15,F16,F18輸出F17描述將審核通過的訂單發送給供應商編號P8名稱確認到貨輸入F19輸出F16描述將已到貨的訂單修改狀態,變成已到貨編號P9名稱添加用戶輸入F46輸出F49描述新增用戶名,用戶密碼編號P10名稱刪除用戶輸入F47輸出F50描述刪除用戶名及用戶密碼編號P11名稱修改用戶輸入F48輸出F51描述修改用戶名或用戶密碼編號P12名稱添加供應商輸入F56輸出F59描述添加供應商相關信息編號P13名稱刪除供應商輸入F57輸出F60描述刪除供應商的信息編號P14名稱修改供應商輸入F58輸出F61描述修改供應
12、商的相關信息1.3.3數據存儲定義編號D1名稱訂單文件輸入輸出F9,F10,F14,F17,F20F11,F13,F16關鍵字訂單號組成,已審核,已發送,已到貨編號D2名稱商品文件輸入輸出F27F5關鍵字商品代碼組成,【物料代碼,物料名稱,物料單位,物料數量】編號D3名稱供應商文件輸入輸出F59F60,F61關鍵字供應商代碼組成編號D5名稱物料清單表輸入輸出F37F7,F8關鍵字物料代碼組成編號D6名稱用戶文件輸入輸出F49F50,F51關鍵字用戶代碼組成用戶代碼,編號D7名稱已刪除文件輸入輸出F21F22關鍵字訂單號描述第四節分析總結本章按步驟,對問題進行了逐步地分析。 首先進行系統目標分析
13、, 在一切認為適合繼續進行的條件下,進行詳細調查,詳細調查時尤其注意了對日常處理單據的分析。在調查分析的基礎上,得出了業務流程圖和數據流程圖, 通過這幾個圖明確地把各種關系表示出來。在此基礎上,分析數據字典的相應要素,又進一步把系統所能涉及到的各種元素及其關系表示了出來。第二章系統設計第一節系統的功能模塊設計功能模塊圖:從圖中可以看出,本系統共分為五個模塊:(1)(2)(3)(4)訂單管理模塊:主要對訂單文件進行操作,創建、刪除、審核訂單以及對生成的訂單進行審核, 通過后可以發送最終到貨檢驗合格后確認到貨;商品管理模塊:主要對商品信息的操作,可以對商品進行添加與修該等;物料管理模塊:對物料信息
14、的操作,針對商品信息的修改或添加,相應的對物料信息進行修改 或添加;供應商管理模塊:對供應商信息的操作,針對供應商方信息的變化,對供應商進行添加、修改、 刪除的操作;用戶管理模塊:主要對用戶名以及用戶密碼進行添加、修改、刪除的操作。第三節代碼設計此階段對數據庫中出現的代碼進行設計以便于識別和操作。訂單號設計:OXiXX3X4XXX訂單號標識供應商順序碼物料順序碼順序碼商品代碼設計:GXX2商品代碼標識順序碼物料代碼設計:MXiX2物料代碼標識順序碼供應商代碼設計:CXX2供應商代碼標識順序碼用戶代碼設計:UXX用戶代碼標識順序碼第三節數據庫設計2.3.1E-R模型設計總的ER圖:實體: 用戶(
15、用戶代碼,用戶名,密碼) 訂單(已審核,已發送,已到貨) 供應商() 物料(,單位) 商品() 關系: 管理(職責) 供應(單價,單位)232數據模型設計實體: 用戶(用戶代碼,用戶名,密碼) 訂單(代碼,已審核,已發送,已到貨) 供應商()物料(,單位) 商品() 關系: 管理(用戶代碼,訂單號,職責) 供應(供應商代碼,物料代碼,供應商名稱,物料名稱,單價,單位) 組成(商品代碼,物料代碼,數量,單位) 表一:用戶信息表(user)字段說明字段數據類型長度說明用戶代碼User_id文本3主碼用戶名User_ name文本10密碼User_ password數字長整型表二:訂單信息表(ord
16、er )字段說明字段數據類型長度說明訂單號Order_id文本8主碼物料代碼Material_id文本3外碼物料單位Materialnit文本10物料數量Materialnum數字10制單時間Maki ng_time日期/時間長日期到貨限期Deadli ne日期/時間長日期單價P rice貨幣常規數字總額Price_all貨幣常規數字供應商代碼Company_id文本3外碼制單人代碼Making_person文本3外碼審核人代碼Checkperson文本3外碼已審核Checked是/否已發送Sended是/否已到貨acco mp lished是/否表三:供應商信息表(company)字段說明字
17、段數據類型長度說明供應商代碼Company_id文本3主碼供應商名稱Companyame文本20地址Compan y_address超鏈接50表四:物料信息表(material )字段說明字段數據類型長度說明物料代碼Material_id文本3主碼物料名稱Materialname文本20表五:商品信息表(goods)字段說明字段數據類型長度說明商品代碼Goods_id文本3主碼商品名稱Goods_ name文本20商品單位Goods_ unit文本10表六:供應商供應物料信息表(supply )字段說明字段數據類型長度說明供應商代碼Company_id文本3主碼物料代碼Material_id文
18、本3主碼單價Price貨幣常規數字每單位Per_unit文本10表七:商品的物料組成信息表(element)字段說明字段數據類型長度說明商品代碼Goods_id文本3主碼物料代碼Material_id文本3主碼數量Number數字長整型單位unit文本10第四節IPO設計以下是對創建訂單模塊和供應商管理模塊的IPO進行的設計:模塊名稱創建訂單模塊上層調用模塊訂單管理模塊調用下層模塊無輸入鼠標輸出訂單文件處理過程:用戶首先選擇創單人或商品,鼠標點擊選擇按鈕,彈出創單人或商品列表對話框,雙擊選擇項,即選定,商品選模塊名稱物料清單上層調在模個物料名稱主控供應商管理模塊調用下層模塊添加供應商模塊 刪除
19、供應商模塊 修改供應商模塊后面單擊選擇供應商,鍵盤、鼠標輸出供應商文件處理過程:添加供應商信息后自動賦予供應商代碼,供應商名稱、地址和聯系電話由鍵盤輸入,供應商提供的物料清單直接用鼠標單擊選擇彈出的對話框中的選項, 沒有需要的選項則必須退第三章系統實施系統的實施作為管理信息系統開發生命周期的后期階段,其目的是要把系統分析和系統設計的成果1轉化為可實際運行的系統。 再好的系統設計不通過系統實施也只能是不能帶來現實效益的空中樓閣。統實施作為系統的物理實現階段,對于系統的質量、可靠性和可維護性等性能有著十分重要的影響。3.1源代碼設計:首先是登陸界面:代碼如下:PrivateSubComma nd1
20、_Click()IftxtUser=The nMsgBox請輸入用戶名/校驗是否有輸入值txtUser.SetFocusExitSubEndIfIftxt Pwd=The nMsgBox請輸入密碼”txt Pwd.SetFocusExitSubEndIfIftxt Pwd12345ThenMsgBox密碼錯誤”ExitSubEndiflftxtUser=zha ngjia &txt Pwd=12345The nma in .Show/進入主界面,如下圖EndIfEndSub主界面如圖所示:包含了各個主要模塊的菜單,以下是進入創建訂單模塊的代碼設計: 創建訂單界面:點擊選擇商品”出現商品列表界面
21、:label框,會出現雙擊要選擇的商品,物料代碼,數量,單位會顯示在訂單表的相應位置,雙擊供應商 供應商供應物料列表,雙擊選擇相應的選項,供應商代碼、單價及總額會顯示到訂單表的相應位置。 源代碼設計:PrivateSubDataGrid1_DblClick()order.Text3= order.Text2= materialshow.HideEndSub 供應商供應物料列表: 源代碼設計:PrivateSubDataGrid1_DblClick() order.price_all.Text=* companyshow.Hide EndSub 創建訂單界面的代碼: PrivateSubcheck_Click() check_person.Visible=True usershow.ShowEndSubPrivateSubchoice_Click()elementshow.ShowEndSubPrivateSubmaking_person_DblClick() usershow.ShowEndSubPrivateSubsave_Click()DimidAsString DimgAsString DimmAsString DimaAsString DimiAsInteger g=Str(Val(Text4.Tex
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自行車企業公益項目策劃考核試卷
- 江蘇省揚州市田家炳實驗中學2025年初三下學期十月階段性考試試題數學試題含解析
- 廊坊師范學院《中藥分析實驗》2023-2024學年第一學期期末試卷
- 天津理工大學中環信息學院《中醫護膚理論與技術》2023-2024學年第二學期期末試卷
- 石家莊經濟職業學院《康復醫學導論》2023-2024學年第二學期期末試卷
- 內蒙古交通職業技術學院《生物藥物臨床前評價》2023-2024學年第二學期期末試卷
- 寧夏理工學院《韓國語應用寫作》2023-2024學年第二學期期末試卷
- 江蘇省鎮江丹陽市2025年初三第二次模考語文試題試卷含解析
- 麗江職業技術學院《外科學Ⅰ》2023-2024學年第一學期期末試卷
- 遼寧省遼陽市燈塔市2024-2025學年小升初數學自主招生備考卷含解析
- 動脈瘤醫學知識專題講座
- 西南交通大學-畢業答辯PPT模板
- 遼寧省中小學鄉村導師團隊推薦表
- 外傷性房角后退
- 醫院醫保內部控制制度
- 質量管理體系認證證書Word文檔模板
- 中考總復習《機械效率》課件
- 【物理】2022年高考真題-天津卷
- 建筑物理聲復習歸納總結
- 有限空間作業風險告知卡(常用可編輯)
- 尾礦庫培訓教材
評論
0/150
提交評論