庫存管理信息系統開發(fā)實例資料_第1頁
庫存管理信息系統開發(fā)實例資料_第2頁
庫存管理信息系統開發(fā)實例資料_第3頁
庫存管理信息系統開發(fā)實例資料_第4頁
庫存管理信息系統開發(fā)實例資料_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、這里給出一個庫存管理信息系統開發(fā)的實例,目的是使大家進一步深入了解開發(fā)任何一個管理信息系統必須經 歷的主要過程,以及在開發(fā)過程的各個階段上開發(fā)者應當 完成的各項工作內容和應當提交的書面成果。一、某廠產品庫存管理系統簡介某廠是我國東北地區(qū)一家生產照明燈的老企業(yè),每年 工業(yè)產值在四千萬元左右。該廠目前生產的產品如表 l 所 示。表 1 某廠產品品種規(guī)格、單價及定額儲備產品名 稱單 位規(guī)格成本 價(元)銷售價 (元)最高儲備 額最低儲備 額備 注燈泡只220V15W0.801.0060000600燈泡只220V45W1.001.2060000600燈泡只220V60W1.201.4060000600

2、燈泡只220V100W1.501.8040000500燈泡只220V150W1.802.0040000400燈泡只220V200W2.002.2030000300燈泡只220V300W2.803.0020000200節(jié)能燈只220V4W6.008.00100001000節(jié)能燈只220V8W8.0010.00100001000節(jié)能燈只220V16W12.0015.00100001000日光燈只220V8W6.007.00100001000日光燈只220V20W7.008.00100001000日光燈只220V30W8.009.00100001000日光燈只220V40W10.0011.00100

3、001000工廠的產品倉庫管理組隸屬于銷售科領導,由七名職 工組成,主要負責產品的出入庫管理、庫存帳務管理和統 計報表,并且應當隨時向上級部門和領導提供庫存查詢信 息。為了防止超儲造成產品庫存積壓,同時也為了避免產 品庫存數量不足而影響市場需求,庫存管理組還應該經常 提供庫存報警數據(與儲備定額相比較的超儲數量或不足 數量)。產品入庫管理的過程是,各生產車間隨時將制造出來的 產品連同填寫好的入庫單(入庫小票)一起送至倉庫。倉 庫人員首先進行檢驗,一是抽檢產品的質量是否合格,二 是核對產品的實物數量和規(guī)格等是否與入庫單上的數據相 符,當然還要校核入庫單上的產品代碼。檢驗合格的產品 立即進行產品入

4、庫處理,同時登記產品入庫流水帳。檢驗 不合格的產品要及時退回車間。? 產品出庫管理的過程是,倉庫保管員根據銷售科開出的 有效產品出庫單(出庫小票)及時付貨,并判明是零售出 庫還是成批銷售出庫,以便及時登記相應的產品出庫流水平均看來,倉庫每天要核收三十筆入庫處理,而各種出 庫處理約五十筆。每天出入庫處理結束后,記帳員就根據 入庫流水帳和出庫流水帳按產品及規(guī)格分別進行累計,以 便將本日內發(fā)生的累計數填入庫存臺帳。產品入庫單如表 2 所示,出庫單如表 3 所示,入庫流水 帳如表 4 所示,出庫流水帳如表 5 和表 6 所示,而庫存臺 帳帳頁如表 7 所示。產品庫存的收發(fā)存月報表是根據庫存臺帳制作出來

5、的。 產品庫存查詢是通過翻閱幾本帳之后實現的。目前庫存報 警功能尚未實現。表 2 產品入庫單第 冊 號日期產品代碼產品名稱單位規(guī)格入庫數量備注生產車間填制人表 3 產品出庫單 第 冊 號日期產品代碼產品名稱單位規(guī)格出庫數量備注批發(fā) 零售 填制人注:批發(fā)出庫時在備注欄的批發(fā) 處劃“ ”,否則在零售 處劃“”表 4 產品入庫流水帳頁日期產品代碼產品名稱單位規(guī)格入庫數量備注表 5 產品零售出庫流水帳 頁日期產品代碼產品名稱單位規(guī)格零售出庫數量備注表 6 產品批發(fā)出庫流水帳 頁日期產品代碼產品名稱單位規(guī)格批發(fā)出庫數量備注表 7 某廠產品庫存臺帳(當日合計數) No.產品代碼:規(guī)格:成本價(元):產品名

6、稱:單位:銷售價(元):日期入庫數量零售出庫量批發(fā)出庫量結余、系統分析根據收集到的各種系統輸入單、 帳頁和輸出報表等憑證, 又通過親身實踐以及向有關業(yè)務管理人員的訪問調查,系 統分析結果如下:l 組織機構該廠產品庫存管理的組織機構如圖 l 所示。圖 l 組織機構設置圖2管理職能分析倉庫經理全面負責倉庫的行政與業(yè)務管理;出入庫管理組負責產品的入庫檢驗、產品的出入 庫管理、登記出入庫帳;統計分析組每天根據出入庫管理組的出入庫帳, 統計出各種規(guī)格產品當日出入庫累計數字,然后登庫存臺 帳。此外,負責生成產品收發(fā)存月報表,經倉庫經理簽字 后呈上級主管部門。有時還要盡量滿足各方面的各種查詢 要求。3業(yè)務流

7、程分析現行產品庫存管理系統的業(yè)務流程圖如圖 3 所示檢驗不合格入庫單付貨 記帳付貨 記帳記庫存臺帳入庫 記帳生成統 計報表圖 3 業(yè)務流程圖4數據流程分析對頂層圖1)現行系統的頂層數據流程圖如圖 4 所示 中的數據流“ l , 2,3,4”說明如下:圖 4 頂層 DFD1”:車間產品入庫單 2”:銷售科開出的有效零售產品出庫單?!?3 ”:銷售科開出的有效批發(fā)產品出庫單?!?4 ”:倉庫制作的產品庫存收發(fā)存月報表。2)第一層數據流程圖如圖 5 所示。圖 5 中的數據流“ 1, 2,3, 4”與圖 4 中的數據流“ 1 , 2,3,4”相同。統計 報表圖 5 第一層 DFD3)第二層數據流程圖如

8、圖 6 所示對2 圖6中3的 數 據 流 說明如下:“l(fā) ,2,3,4”:其意義與圖 4 中的相同?!?”:產品入庫單上的數據?!?”:零售出庫單上的數據?!?”:批發(fā)出庫單上的數據?!?”:入庫流水帳上的當日按產品名稱、規(guī)格分 別累計的數據?!?”:零售出庫流水帳上的當日按產品名稱、規(guī) 格分別累計的數據。10”:批發(fā)出庫流水帳上的當日按產品名稱、規(guī)格分別累計的數據“11”:獲得的“ 8,9, 10”數據?!?2”:庫存臺帳上的當月按產品名稱、規(guī)格分別累計的數據和其它加工處理后的數據。5數據字典(1)數據流字典 數據流名稱:產品入庫單標識符:F1數據結構:01產品入庫單02日期( RQ)PIC

9、 X(8)02產品代碼( CPDM)PIC X(3)02產品名稱( CPM)CPIC X(18)02單位代碼( DWD)MPIC X02單位( DW)PIC X(4)02規(guī)格代碼( GGD)MPIC XX02規(guī)格( GG)PIC X(10)02入庫數量( RKSL) PIC 9 (0)流量:最大 50 張日平均 30 張日來源:生產車間去向:產品入庫處理 數據流名稱:產品出庫單 標識 符:F2數據結構:01 產品出庫單02日期( RQ)PIC X(8)02產品代碼( CPDM)PIC X(3)02產品名稱( CPM)CPIC X(18)02單位代碼( DWD)MPIC X.02單位( DW)P

10、IC X(4)02規(guī)格代碼( GGD)MPIC XX02規(guī)格( GG)PIC X(1002備注03零售出庫數量( LSSL) PIC 9 ( 0)03批發(fā)出庫數量( PFSL) PIC 9 ( 0)流量:最大: 70 張日平均: 50 張日來源:銷售科去向:產品出庫處理 數 據 流 名 稱 : 倉 庫 產 品 收 發(fā) 存 月 報 表 標識符: F4數據結構:01 收發(fā)存月報表02日期( BBRQ)PIC X(8)02產品代碼( CPDM)PIC X(3)02產品名稱( CPM)CPIC X(18)02單位( DW)P1CX(4)02 本月累計入庫數量( RKSL)PIC 9 (0)02本月累計

11、零售數量(LSSL)PIC 9(0)02本月累計批發(fā)數量(PFSL)PIC 9(0)02庫存數量( KCSL)PIC 9 (0)流量:最大: 1 份月平均: 1 份月來源:倉庫統計分析去向:主管部門 其它中間過程的數據流描述省略。(2)數據存儲字典 存儲文件名:產品入庫流水帳 標識符: D1 數據結構:01 產品入庫帳02日期( RQ)PIC X(8)02產品代碼( CPDM)PIC X(3)02產品名稱( CPM)CPIC X(18)02單位( DW)PIC X(4)02規(guī)格( GG)PIC X10)02入庫數量( RKSL) PIC 9 ( 0)流入的數據流:產品入庫單( F1) 流出的數

12、據流; 涉及的處理名:入庫處理、記庫存臺帳排列方式:按入庫日期排序 存儲文件名:庫存臺帳 標識符: D4數據結構:01 庫存臺帳02日期( KCRQ)PIC X(8)02產品代碼( CPDM)PIC X(3)02產品名稱( CPM)CPIC X(18)02本日累計入庫量(RKSL) PIC 9(0)02 本日累計零售出庫量( LSSL)PIC 9 (0)02 本日累計批發(fā)出庫量( PFSL)PIC 9 (0)流入的數據流: 11流出的數據流:收發(fā)存月報表 涉及的處理名:登記庫存臺帳、制月報表 排列方式:按(日期 +產品代碼)升序排列 其它存儲文件的描述省略。6處理描述 處理名:登記入庫帳標識符

13、: P1輸入:數據流 F1輸出:數據流 F5處理定義:當一張入庫單上的數據檢驗合格,并且產品實物入庫后,立即將這張入庫單上的數據登入產品入庫流水帳。激發(fā)條件:產品入庫發(fā)生 處理名:登記庫存臺帳 標識符: P4 輸入:出入庫流水帳上的當日數據 輸出:登記入庫存臺帳上的數據 處理定義:對出入庫流水帳上當日發(fā)生的數據,按產品代碼分別 進行入庫累計、零售出庫累計和批發(fā)出庫累計計算。然后 將當天的日期、產品代碼和累計結果等填入庫存臺帳的相 應欄內。激發(fā)條件:每日過帳處理 處理名:制作收發(fā)存月報表 標識符: P5輸入:取自庫存臺帳的數據輸出:填入輸出報表中的統計數據處理定義:對庫存臺帳本月發(fā)生的出入庫數據

14、,分別按產品代碼 進行累計,一種代碼代表的產品累計值即為輸出報表中的 一行。計算公式:工業(yè)產值(成本價) =Si *J i工業(yè)產值(銷售價) = Si*J i1其中: Si 產品代碼為 i 的產品本月入庫量計量J i 產品代碼為 i 的產品成本價J i1 產品代碼為 i 的產品銷售價 激發(fā)條件:每月制作庫存報表 系統中的另外幾個加工處理描述省略。7現行系統評價 通過對現行系統的需求分析,本系統數據流向是合理 的,但為了便于計算機化管理,也為了使系統能夠提供更 多的輔助決策信息,本系統應做如下改進設想:1 )將各種帳本暫合為一本庫存帳考慮。2 )增加庫存報警功能。3 )增強各種靈活的查詢分析功能

15、。8 新系統邏輯模型的提出 根據前面的分析與評價結果,提出的新系統邏輯模型 如圖 7 和圖 8 所示。?圖 7 新系統邏輯模型 I圖 8 新系統邏輯模型 II9系統邊界和處理方式l )系統邊界輸入邊界產品出入庫單、查詢條件。輸出邊界各種報表和查詢響應輸出。(2)處理方式新系統采用實時處理方式。三、系統設計1 系統目標設計1 )方便的數據輸入性能,良好的人機界面,盡量避免漢字和長字符串的人工重復輸入(采用代碼詞組) 。2 )靈活的查詢性能,能快速實現多項產品輸入數據和庫存數據的查詢。3 )考慮到工廠生產的發(fā)展,對新產品數據也能給予處理。4 )把目前基本上是“靜態(tài)”庫存管理變?yōu)椤皠討B(tài)”管理,能隨時

16、提供庫存現狀信息(包括庫存報警信息) 。2 新系統功能結構圖綜合考慮改進后的系統邏輯模型 (見圖 7 和圖 8)和設計的新系統目標的要求。設計新系統功能結構如圖 9 所示。3系統物理配置方案設計本系統采用單機單用戶操作方式,基本配置如下;機型: COMPAQ硬盤: 80GM內存: 512MB顯示器: XGA打印機: HP數據庫: VFP機器安裝在倉庫辦公室4代碼設計(1)產品規(guī)格代碼設計由于該廠在未來的幾年內生產的產品品種不會超過十 種,并且每種產品的規(guī)格也不會超過十種,因此,產品規(guī) 格代碼采用區(qū)間碼,并用兩位整數表示,設計方案如圖 10 所示,全部規(guī)格編碼列于表 8 中。圖 10 代碼設計方

17、案表 8 規(guī)格代碼規(guī)格代碼規(guī)格01220V15W02220V45W03220V60W04220V100W05220V150W06220V200W07220V300W11220V4W12220V8W13220V16W21220V8W22220V20W23220V30W24220V40W2)產品代碼設計產品代碼用三位整數表示,設計方案如圖11 所示。表9 列出了全部產品的代碼圖 11 代碼設計方案表 9 產品代碼表產品代碼產品名稱規(guī)格代碼規(guī)格012燈泡01220V15W024燈泡02220V45W036燈泡03220V60W048燈泡04220V100W050燈泡05220V150W061燈泡06

18、220V200W073燈泡07220V300W115節(jié)能燈11220V4W127節(jié)能燈12220V8W139節(jié)能燈13220V16W218日光燈21220V8W220日光燈22220V20W231日光燈23220V30W243日光燈24220V40W產品代碼中的校驗位 a3 值的確定方法如下:a3=取 (3a12a2)/11的余數例如:1 a2 a32 4 3X ) 3 26 8=14則 a3( 14/11 )的余數 =3當余數為 10 時,則按 a3=0 處理5輸出設計本系統的報表輸出格式設計成表 10表 12 的形式(表 中的數據為試運行結果數據)表 10產品名稱單位規(guī)格上月結存本月入庫本

19、月出庫本月結存成本價金額(元)214700.00 64400.00150300.00銷售價金額(元)175240.00250400.00 75160.00數量合計445001930025200燈泡只220V15w200010001000燈泡只220V45泡只220V60w30003000燈泡只220V200w1200011800200節(jié)能燈只220V4w30002500500節(jié)能燈只220V8w30003000日光燈只220V8w20002000日光燈只220V20w1400014000日光燈只220V30w400030001000表 11 超儲產品產品代碼產品名稱庫

20、存量最高儲備超儲量220日光燈14000100004000表 12 不足產品產品代碼產品名稱庫存量最低儲備不足儲備024燈泡500600100048燈泡0400400050燈泡0400400061燈泡200300100073燈泡5001000500115節(jié)能燈5001000500139節(jié)能燈01000100024日光燈0100010007輸入設計1)出入庫數據錄入卡設計本系統中的產品出入庫數據錄入卡沿用現行系統的產品出入庫單格式,參見表 2 和表 3。(2) 輸入 屏幕 格式 設計基礎(原始)數據分為產品入庫數據和產品出庫數據兩大 類,因此輸入屏幕分開設計。l )圖 12 是產品入庫數據輸入時

21、的屏幕格式。當輸入 入庫日期之后,便在屏幕上出現此畫面。數據錄入方式有 兩種:光標在左邊的提示窗口內上下移動,選擇正確的入 庫產品代碼后,則產品代碼、名稱等信息自動進入右邊窗 口當前顯示行的相應欄目內。然后,光標停在“入庫數量” 欄上,打入入庫數量即可。如此重復即可將本日內各張入 庫單上的數據輸入機內暫存文件內。然后,選擇提示“存 盤”、“放棄”或“繼續(xù)” 。調整光標至右邊窗口的“代碼”欄,接著打入要入庫 的產品代碼,此時對應的產品名稱便由系統自動填入,然 后打入入庫數量即可,最后選擇“存盤” 、“放棄”或“繼 續(xù)”。2)產品出庫數據輸入的屏幕格式設計與產品入庫數據輸 入的屏幕格式基本相同,只

22、是將圖 12 中的“入庫數量”欄 辟為“零售數量”和“批發(fā)數量”兩欄。7存儲文件(數據庫)結構設計由于本系統的應用程序全部用 VFP 編寫,因此,存儲 文件的結構設計就是指 .DBF 文件的結構設計。(1)設計規(guī)范庫文件名稱和庫字段變量名稱規(guī)范分別如表 13 和表 14 所示。表 13 庫文件名稱序號文件名稱標識符備注1產品目錄庫文件CPDM.DBF2產品單位及規(guī)格代碼表CPDZB. DBF事先建好3出入庫數據輸入暫CPSJSR.DBF存文件4各種產品每日庫存累計文件CPKC.DBF5各種產品每日每筆入庫文件CPRK.DBF6各種產品每日每筆出庫文件CPXS.DBF7各種產品每日入出 存累計文

23、件CPRDATA.DBF8報表計算輔助文件CPBBJS.DBF9備品報表文件CPBB.DBF10庫存報表數據文件KCJC.DBF表 14 庫文件字段變量名規(guī)范序 號字述名義標識符備注1產品成本價格BBJ2日期BBRQ3產品代碼CPDM4產品名稱CPMC5代碼為 ijk 的產 品庫存量CPIJKi=0,1,2,3,4,5,6,7,8,9j=0,1,2,3,4,5,6,7,8,9k=0,1,2,3,4,5,6,7,8,96產品單位代碼DWDM7產品單位DW8產品規(guī)格代碼GGDM9產品規(guī)格GG10產品庫存超儲或不足JC取值“超儲”或“不足”11產品庫存數量KCSL12日期KCRQ13累計入庫量LJR

24、K14累計總出庫量LJXS15產品零售數量LSSL16產品批發(fā)出庫數量PFSL17產品入庫數量RKSL18日期RQ19產品銷售價格XXJ20產品最大儲備量ZGCB21產品最小儲備量ZDCB(2)各個庫文件結構設計本系統中建立的 10 個數據庫(.DBF)文件結構如表 15 24 所示。表 15 產品單位及規(guī)格代碼庫( CPDZB.DB)F 結構序號字段名稱字段類型長度備注1DWDMCharacter12DWCharacter43GGDMCharacter24GGCharacter10表 16 產品目錄庫( CPDM.DB)F 結構序號字段名稱字段類型長度備注1CPDMCharacter32CP

25、MCCharacter183DWDMCharacter14DWCharacter45GGDMCharacter26GGCharacter107BBJNumeric78XXJNumeric79ZGCBNumeric710ZDCBNumeric4表 17 產品出入庫數據暫存文件( CPSJSR.DB)F 結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33RKSLNumeric64LSSLNumeric65PFSLNumeric6表 18 各種產品每日入庫累計文件( CPRK.DB)F 結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33RK

26、SLNumeric6表 19 各種產品每日銷售出庫累計文件( CPXS.DB)F 結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33LSSLNumeric64PFSLNumeric6表 20 各種產品每日庫存量累計文件( CPKC.DB)F序號字段名稱字段類型長度備注1KCRQDate82CP012Numeric83CP024Numeric84CP036Numeric85CP048Numeric86CP050Numeric87CP061Numeric88CP073Numeric89CP115Numeric810CP127Numeric811CP139Numeric812CP218Numeric813CP220Numeric814CP231Numeric815CP243Numeric8表 21 各種產品每日出入存累計文件( CPRDATA.DB)F結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33CPMCNumeric64DWNumeric65PFSLNumeric66KCSLNumeric6表 22 報表計算輔助文件( CPBBJS.DB)F 結構序號字段名稱字段類型長度備注1BBRQ

溫馨提示

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

評論

0/150

提交評論