庫存管理信息系統(tǒng)的分析、設計和實施 論文 帶圖與數(shù)據流程圖_第1頁
庫存管理信息系統(tǒng)的分析、設計和實施 論文 帶圖與數(shù)據流程圖_第2頁
庫存管理信息系統(tǒng)的分析、設計和實施 論文 帶圖與數(shù)據流程圖_第3頁
庫存管理信息系統(tǒng)的分析、設計和實施 論文 帶圖與數(shù)據流程圖_第4頁
庫存管理信息系統(tǒng)的分析、設計和實施 論文 帶圖與數(shù)據流程圖_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗 管理信息系統(tǒng)的分析、設計和實施一、實驗題目某大學工資管理信息系統(tǒng)的分析、設計和實施。二、實驗課時課外 6課時。三、實驗目的聯(lián)系所學的管理信息系統(tǒng)開發(fā)的原理、技術、方法、工具和步驟,以及在各個階段上應該完成 的工作內容等理論知識,親身體會開發(fā)一個管理信息系統(tǒng)的全過程及其工作內容,訓練獨立從事開 發(fā)管理信息系統(tǒng)的能力。四、實驗內容和要求 1.在認真分析題目及其對現(xiàn)有系統(tǒng)描述的基礎上,按照管理信息系統(tǒng)開發(fā)的工作步驟和工作 內容,獨立完成給定系統(tǒng)的分析、設計任務。2.在 Windows 環(huán)境支持下選擇所熟悉的程序設計語言開發(fā)本系統(tǒng)。3.提交提供包含下述內容的實驗報告。五、實驗報告的內容1.系統(tǒng)分

2、析部分1業(yè)務流程圖2數(shù)據流程圖3功能分析圖4數(shù)據字典5數(shù)據加工處理的描述6某大學工資管理信息系統(tǒng)流程設想圖(新系統(tǒng)模型2. 系統(tǒng)設計部分1功能結構圖設計2新系統(tǒng)信息處理流程設計3輸出設計(主要指打印輸出設計4存儲文件格式設計(數(shù)據庫結構設計5輸入設計(主要指數(shù)據錄入卡設計6代碼設計(職工證號和部門代號7程序設計說明書3.系統(tǒng)實施部分1程序框圖2源程序3模擬運行數(shù)據4打印報表5系統(tǒng)使用說明書附件:庫存管理信息系統(tǒng)的分析、設計和實施說明:本例時間較早,開發(fā)工具選用 FoxPro2.5。在學習過程中,可以現(xiàn)有的硬件和軟件環(huán)境進 行系統(tǒng)再開發(fā)實現(xiàn),學習重點放在在系統(tǒng)分析、系統(tǒng)設計實際過程、方法及內容。

3、這里給出一個庫存管理信息系統(tǒng)開發(fā)的實例,目的是使大家進一步深入了解開發(fā)任何一個管理 信息系統(tǒng)必須經歷的主要過程,以及在開發(fā)過程的各個階段上開發(fā)者應當完成的各項工作內容和應 當提交的書面成果。一、 某廠產品庫存管理系統(tǒng)簡介某廠是我國東北地區(qū)一家生產照明燈的老企業(yè),每年工業(yè)產值在四千萬元左右。該廠目前生產 的產品如表 l 所示。表 1 某廠產品品種規(guī)格、單價及定額儲備 工廠的產品倉庫管理組隸屬于銷售科領導,由七名職工組成,主要負責產品的出入庫管理、庫 存帳務管理和統(tǒng)計報表,并且應當隨時向上級部門和領導提供庫存查詢信息。為了防止超儲造成產 品庫存積壓,同時也為了避免產品庫存數(shù)量不足而影響市場需求,庫

4、存管理組還應該經常提供庫存 報警數(shù)據(與儲備定額相比較的超儲數(shù)量或不足數(shù)量。產品入庫管理的過程是,各生產車間隨時將制造出來的產品連同填寫好的入庫單(入庫小票 一起送至倉庫。倉庫人員首先進行檢驗,一是抽檢產品的質量是否合格,二是核對產品的實物數(shù)量 和規(guī)格等是否與入庫單上的數(shù)據相符,當然還要校核入庫單上的產品代碼。檢驗合格的產品立即進 行產品入庫處理,同時登記產品入庫流水帳。檢驗不合格的產品要及時退回車間。產品出庫管理的過程是, 倉庫保管員根據銷售科開出的有效產品出庫單 (出庫小票 及時付貨, 并判明是零售出庫還是成批銷售出庫,以便及時登記相應的產品出庫流水帳。平均看來,倉庫每天要核收三十筆入庫處

5、理,而各種出庫處理約五十筆。每天出入庫處理結束 后,記帳員就根據入庫流水帳和出庫流水帳按產品及規(guī)格分別進行累計,以便將本日內發(fā)生的累計 數(shù)填入庫存臺帳。產品入庫單如表 2所示,出庫單如表 3所示,入庫流水帳如表 4所示,出庫流水帳如表 5和表 6所示,而庫存臺帳帳頁如表 7所示。產品庫存的收發(fā)存月報表是根據庫存臺帳制作出來的。產品庫存查詢是通過翻閱幾本帳之后實 現(xiàn)的。目前庫存報警功能尚未實現(xiàn)。表 2 產品入庫單 第 冊 號 表 3產品出庫單 第 冊 號注:批發(fā)出庫時在備注欄的批發(fā) 處劃“ ” ,否則在零售 處劃“ ”表 4 產品入庫流水帳 頁 表 5產品零售出庫流水帳 頁 表 6產品批發(fā)出庫流

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

7、業(yè)務流程分析現(xiàn)行產品庫存管理系統(tǒng)的業(yè)務流程圖如圖 3所示。67圖 3 業(yè)務流程圖4.數(shù)據流程分析1現(xiàn)行系統(tǒng)的頂層數(shù)據流程圖如圖 4所示。對頂層圖中的數(shù)據流“ l , 2, 3, 4”說明如下:圖 4 頂層 DFD“ 1” :車間產品入庫單。 “ 2” :銷售科開出的有效零售產品出庫單。 “ 3” :銷售科開出的有效批發(fā)產品出庫單。 “ 4” :倉庫制作的產品庫存收發(fā)存月報表。2第一層數(shù)據流程圖如圖 5所示。圖 5中的數(shù)據流“ 1, 2, 3, 4”與圖 4中的數(shù)據流“ 1, 2, 3, 4”相同。 圖 5 第一層 DFD3第二層數(shù)據流程圖如圖 6所示。 圖 6 第二層 DFD現(xiàn)對圖 6中的數(shù)據

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

9、產品代碼(CPDM PIC X(302產品名稱(CPMC PIC X(1802單位代碼(DWDM PIC X02單位(DW PIC X(402規(guī)格代碼(GGDM PIC XX02規(guī)格(GG PIC X(1002入庫數(shù)量(RKSL PIC 9(6排列方式:按(入庫日期 +產品代碼升序排列流量:最大 50張/日平均 30張/日來源:生產車間去向:產品入庫處理 數(shù)據流名稱:產品出庫單 標識符:F2數(shù)據結構:01產品出庫單02日期(RQ PIC X(802產品代碼(CPDM PIC X(302產品名稱(CPMC PIC X(1802單位代碼(DWDM PIC X.02單位(DW PIC X(402規(guī)格

10、代碼(GGDM PIC XX02規(guī)格(GG PIC X(1002備注03零售出庫數(shù)量(LSSL PIC 9(603批發(fā)出庫數(shù)量(PFSL PIC 9(6排列方式:按(日期十產品代碼升序排列流量:最大:70張/日平均:50張/日來源:銷售科去向:產品出庫處理 數(shù)據流名稱:倉庫產品收發(fā)存月報表標 標識符:F3數(shù)據結構:01收發(fā)存月報表02日期(BBRQ PIC X(802產品代碼(CPDM PIC X(302產品名稱(CPMC PIC X(18902單位(DW P1CX (402本月累計入庫數(shù)量(RKSL PIC 9(802本月累計零售數(shù)量(LSSL PIC 9(802本月累計批發(fā)數(shù)量(PFSL

11、PIC 9(802庫存數(shù)量(KCSL PIC 9(8排列方式:按日期排列流量:最大:1份/月平均:1份/月來源:倉庫統(tǒng)計分析去向:主管部門其它中間過程的數(shù)據流描述省略。(2數(shù)據存儲字典 存儲文件名:產品入庫流水帳 標識符:D1數(shù)據結構:01本品入庫帳02日期(RQ PIC X(802產品代碼(CPDM PIC X(302產品名稱(CPMC PIC X(1802單位(DW PIC X(402規(guī)格(GG PIC X(1002入庫數(shù)量(RKSL PIC 9(6流入的數(shù)據流:產品入庫單(F1流出的數(shù)據流;涉及的處理名:入庫處理、記庫存臺帳排列方式:按入庫日期計序 存儲文件名:庫存臺帳 標識符:D4數(shù)據

12、結構:01庫存臺帳02日期(KCRQ PIC X(802產品代碼(CPDM PIC X(302產品名稱(CPMC PIC X(1802本日累計入庫量(RKSL PIC 9(802本日累計零售出庫量(LSSL PIC 9(802本日累計批發(fā)出庫量(PFSL PIC 9(8流入的數(shù)據流:11流出的數(shù)據流:收發(fā)存月報表涉及的處理名:登記庫存臺帳、制月報表排列方式:按(日期 +產品代碼升序排列其它存儲文件的描述省略。6.處理描述10 處理名:登記入庫帳 標識符:P1輸入:數(shù)據流 F1輸出:數(shù)據流 F5處理定義:當一張入庫單上的數(shù)據檢驗合格,并且產品實物入庫后,立即將這張入庫單上的數(shù)據登入產品 入庫流水

13、帳。激發(fā)條件:產品入庫發(fā)生 處理名:登記庫存臺帳 標識符:P4輸入:出入庫流水帳上的當日數(shù)據輸出:登記入庫存臺帳上的數(shù)據處理定義:對出入庫流水帳上當日發(fā)生的數(shù)據,按產品代碼分別進行入庫累計、零售出庫累計和批發(fā)出庫 累計計算。然后將當天的日期、產品代碼和累計結果等填入庫存臺帳的相應欄內。激發(fā)條件:每日過帳處理 處理名:制作收發(fā)存月報表 標識符:P5輸入:取自庫存臺帳的數(shù)據輸出:填入輸出報表中的統(tǒng)計數(shù)據處理定義:對庫存臺帳本月發(fā)生的出入庫數(shù)據,分別按產品代碼進行累計,一種代碼代表的產品累計值即為輸出報表中的一行。計算公式:工業(yè)產值(不變價 = S i *Ji工業(yè)產值(現(xiàn)行價 = S i *Ji1其

14、中:S i 產品代碼為 i 的產品本月入庫量計量J i 產品代碼為 i 的產品不變價J i1產品代碼為 i 的產品現(xiàn)行價激發(fā)條件:每月制作庫存報表系統(tǒng)中的另外幾個加工處理描述省略。7.現(xiàn)行系統(tǒng)評價通過對現(xiàn)行系統(tǒng)的需求分析,本系統(tǒng)數(shù)據流向是合理的,但為了便于計算機化管理,也為了使系 統(tǒng)能夠提供更多的輔助決策信息,本系統(tǒng)應做如下改進設想:1將各種帳本暫合為一本庫存帳考慮。2增加庫存報警功能。3增強各種靈活的查詢分析功能。8.新系統(tǒng)邏輯模型的提出根據前面的分析與評價結果,提出的新系統(tǒng)邏輯模型如圖 7和圖 8所示。 圖 7 系統(tǒng)邏輯模型 I 圖 8 系統(tǒng)邏輯模型 II9.系統(tǒng)邊界和處理方式(l 系統(tǒng)邊

15、界輸入邊界產品出入庫單、查詢條件。輸出邊界各種報表和查詢響應輸出。(2處理方式新系統(tǒng)采用實時處理方式。三 系統(tǒng)設計1.系統(tǒng)目標設計1方便的數(shù)據輸入性能,良好的人機界面,盡量避免漢字和長字符串的人工重復輸入(采用代 碼詞組 。2靈活地查詢性能,能快速實現(xiàn)多項產品輸入數(shù)據和庫存數(shù)據的查詢。3考慮到工廠生產的發(fā)展,對新產品數(shù)據也能給予處理。4把目前基本上是“靜態(tài)”庫存管理變?yōu)椤皠討B(tài)”管理,能隨時提供庫存現(xiàn)狀信息(包括庫存 報警信息 。2.新系統(tǒng)功能結構圖綜合考慮改進后的系統(tǒng)邏輯模型(見圖 7和設計的新系統(tǒng)目標的要求。設計新系統(tǒng)功能結構 如圖 9所示。圖 9 系統(tǒng)功能結構圖3. 新系統(tǒng)計算機信息系統(tǒng)流

16、程設計計算機化的信息系統(tǒng)流程如圖 10所示。圖 10中的處理框內標出了相應的程序名,其功能說明 見程序模塊設計說明書。 圖 10 新系統(tǒng)信息處理系統(tǒng)流程圖4.代碼設計(1產品規(guī)格代碼設計 由于該廠在未來的幾年內生產的產品品種不會超過十種, 并且每種產品的規(guī)格也不會超過十種, 因此,產品規(guī)格代碼采用層次碼,并用兩位整數(shù)表示,設計方案如圖 11所示,全部規(guī)格編碼列于表 8中。圖 11 代碼設計方案表 8 規(guī)格代碼規(guī)格順序號 品種順序號 (2產品代碼設計 產品代碼用三位整數(shù)表示,設計方案如圖 12所示。表 9列出了全部產品的代碼。圖 11 代碼設計方案表 9 產品代碼表 產品代碼中的校驗位 a 3值

17、的確定方法如下:校驗位規(guī)格碼a 3=取 (3a 1+2a 2 /11的余數(shù)例如:a 1a 2a 32 4 3X 3 26+8=14則 a 3=(14/11的余數(shù) =3當余數(shù)為 10時,則按 a 3=0處理。5.系統(tǒng)物理配置方案設計本系統(tǒng)采用單機單用戶操作方式,基本配置如下;機型:COMPAQ486/40軟驅:雙軟驅動器硬盤:540MB內存:8MB顯示器:VGA打印機:Star CR3240軟件:Foxpro 2.5 for Windows 3.1(漢化 。機器安裝在倉庫辦公室。6.輸出設計本系統(tǒng)的報表輸出格式設計成表 10表 12的形式(表中的數(shù)據為試運行結果數(shù)據 表 12 不足產品 7.存儲

18、文件(數(shù)據庫結構設計由于本系統(tǒng)的應用程序全部用 Foxpro2.5編寫, 因此, 存儲文件的結構設計就是指 .DBF 文件的 結構設計。(1設計規(guī)范庫文件名稱和庫字段變量名稱規(guī)范分別如表 13和表 14所示。表 13 庫文件名稱 表 14 庫文件字段變量名規(guī)范 (2各個庫文件結構設計本系統(tǒng)中建立的 10個數(shù)據庫(.DBF 文件結構如表 1524所示。 表 16 產品目錄庫(CPDM.DBF 結構 表 17 產品出入庫數(shù)據暫存文件(CPSJSR.DBF 結構 表 18 各種產品每日入庫累計文件(CPRK.DBF 結構 表 19 各種產品每日銷售出庫累計文件(CPXS.DBF 結構 表 24 庫存

19、報警數(shù)據文件(KCJC.DBF 結構8.輸入設計(1出入庫數(shù)據錄入卡設計本系統(tǒng)中的產品出入庫數(shù)據錄入卡沿用現(xiàn)行系統(tǒng)的產品出入庫單格式,參見表 2和表 3。 (2輸入屏幕格式設計基礎(原始數(shù)據分為產品入庫數(shù)據和產品出庫數(shù)據兩大類,因此輸入屏幕分開設計。21圖 13 產品入庫數(shù)據輸入屏幕格式l 圖 13是產品入庫數(shù)據輸入時的屏幕格式。當輸入入庫日期之后,便在屏幕上出現(xiàn)此畫面。 數(shù)據錄入方式有兩種:光標在右邊的提示窗口內上下移動,選擇正確的入庫產品代碼后,則產品代碼、名稱等信息 自動進入左邊窗口當前顯示行的相應欄目內。然后;光標停在“入庫數(shù)量”欄上,打入入庫數(shù)量即 可。 如此重復即可將本日內各張入庫

20、單上的數(shù)據輸入機內暫存文件內。 然后, 選擇提示 “存盤” 、 “放 棄”或“繼續(xù)” 。調整光標至左邊窗口的“代碼”欄,接著打入要入庫的產品代碼,此時對應的產品名稱便由系 統(tǒng)自動填入,然后打入入庫數(shù)量即可,最后選擇“存盤” 、 “放棄”或“繼續(xù)” 。2產品出庫數(shù)據輸入的屏幕格式設計與產品入庫數(shù)據輸入的屏幕格式基本相同,只是將圖 13中的“入庫數(shù)量”欄辟為“零售數(shù)量”和“批發(fā)數(shù)量”兩欄。9.程序模塊設計說明 (1總控模塊1程序名:CPM A IN.PRG 。 2功能定義本系統(tǒng)的數(shù)據錄入、數(shù)據查詢等功能菜單及各項功能的下拉式菜單。 選取功能菜單及其下拉菜單中的操作項,進入相應的操作。 3實現(xiàn)調用程

21、序 CP11.PRG 實現(xiàn)產品出入庫數(shù)據的錄入。 調用過程 MPROC2實現(xiàn)數(shù)據查詢功能。 調用過程 MPROC3實現(xiàn)統(tǒng)計報表功能。 調用過程 MPRCO4實現(xiàn)產品目錄維護功能。調用過程 MPRCO5實現(xiàn)本系統(tǒng)運行結束退出功能。 4程序、過程、自定義函數(shù)間的關系見圖 14。 圖 14 程序、過程、函數(shù)間關系(2產品出入庫數(shù)據錄入模塊1程序名:CP11.PRG2功能:實現(xiàn)每筆產品出入庫數(shù)據的錄入。3處理流程(見圖 15 。 22 圖 15 處理流程4實現(xiàn)打開 CPDM.DBF 并索引之。打開 CPRDA TA.DBF 及其索引。打開 CPRK.DBF 。若錄入入庫數(shù)據,則打開 CPKC.DBF

22、;若錄入出庫數(shù)據,則打開 CPXS.DBF 。輸入日期。打開 CPSJSR.DBF ,并與 CPDM.DBF 建立關聯(lián),然后清空 CIJSJSR.DBF 。用 BROW 將出入庫數(shù)據錄入 CPPJSR.DBF 中。若數(shù)據不保存,則退出返回;若數(shù)據保存,則首先將 CPSJSR.DBF 的 RQ 字段值全部用 輸入日期替代,然后通過調用過程 CP11X 把 CPSJSR.DBF 中的數(shù)據轉錄到 CPRK.DBF (入庫 或 CPXS.DBF (出庫數(shù)據中,并更新 CPKC.DBF 和 CPRDATD.DBF 。(3每筆出入庫數(shù)據查詢模塊1程序名:CP 21.PRG2功能:實現(xiàn)對三個月以內的任何一天

23、的每筆入庫數(shù)據查詢顯示。3處理流程(見圖 16 。 圖 16 處理流程4實現(xiàn)打開 CPDM.DBF 。若查詢任何一天的每筆入庫數(shù)據,則打開 CPRK.DBF 。若查詢任何一天的每筆出庫數(shù)據,則打開 CPXS.DBF 。依據字段 CPDM 建立與 CPDM.DBF 的關聯(lián)。輸入要查詢的日期。從 CPRK 或 CPXS 庫中定位滿足查詢日期的首記錄。若無數(shù)據可查到,則顯示“無數(shù)據” ,否則 用“過濾器技術”和 BROW 命令顯示查詢結果。2324(4每日、月、截止期出入庫數(shù)據查詢模塊 1程序名:CP23.PRG2功能:實現(xiàn)對下述查詢條件的查詢顯示功能查詢三個月以內任何一天的各種產品全天累計出入庫數(shù)

24、據。 查詢兩年內任何一個月份的各種產品全月累計出入庫數(shù)據。 查詢從年初至某個截止日期的各種產品累計出入庫數(shù)據。 3處理流程(見圖 17 。 處理流程4實現(xiàn) 分三種情況討論:第一種情況(按天查詢打開 CPRDATA.DBF 和 CPDM.DBF 。 輸入查詢日期。按輸入的日期從 CPRDATA 庫中過濾出與輸入日期匹配的記錄。 顯示結果。第二種情況(按月查詢打開 CPRDATA.DBF 和 CPDM.DBF 。 輸入查詢月份。對與輸入月份匹配的該月內各產品出入庫數(shù)據分別累計。 將該月累計值為零的產品過濾掉。 顯示結果。第三種情況(查詢從年初至截止日期備產品累計出入庫數(shù) 打開 CPRDA TA.D

25、BF 和 CPDM.DBF 。 輸入截止日期。對截止日期之前的各產品出入庫數(shù)據分別累加。 顯示結果。(5某日實際庫存數(shù)據查詢模塊 1程序名:CP24.PRG 。2功能:實現(xiàn)查詢某一天各種產品的實際庫存數(shù)量。 3處理流程(見圖 18 。254實現(xiàn)打開 CPKC.DBF 與 CPDM.DBF 。 輸入查詢日期。在 CPKC.DBF 中定位滿足查詢條件的第一條記錄,若沒有則顯示“無數(shù)據可查” ,否則顯 示查詢結果。(6新增產品代碼(目錄模塊 1程序名:CP41.PRG 。2功能:將新產品的目錄數(shù)據增加到 CPDM.DBF 中,并在 CPKC.DBF 中增加相應的字段。 3處理流程(見圖 19 。圖

26、19 處理流程4實現(xiàn)在命令執(zhí)行方式下,將新產品的單位、單位代碼、規(guī)格、規(guī)格代碼錄入 CPDZB.DBF 中。 打開 CPDZB.DBF 、 CPDM.DBF 和 CPKC.DBF 。 錄入新產品的產品代碼,并校驗。 再錄入該新產品的其它目錄數(shù)據。修改 CPKC.DBF 的庫結構(增加新產品的字段 。(7修改產品的價格、儲備定額模塊 1程序名:CP42.PRG 。2功能:修改產品的價格和儲備足額。 3處理流程(見圖 20 。圖 20 處理流程 圖 18 處理流程管理信息系統(tǒng)實驗指導書 4)實現(xiàn) 打開 CPDM.DBF。 用 BROW 命令進行修改(注意只允許修改產品的不變價、現(xiàn)行價、最高儲備和最

27、低儲備) 。 (8)報表計算模塊 1)程序名:CP31.PRG。 2)功能:根據本月實際發(fā)生的數(shù)據,計算出統(tǒng)計報表(產品收發(fā)存報表)中的數(shù)據,并將計算 結果存入 CPBB.DBF 中供打印用。 3、 )處理流程(見圖 21) 。 新數(shù)據 CP42.PRG CPDM 圖 21 處理流程 4)實現(xiàn) 輸入報表月份。 打開 CPRDATA.DBF。 在 CPRDATA 庫中定位滿足報表日期的第一條記錄。若無數(shù)據,即 eof(為真,則顯示“本 月無數(shù)據” ,并返回。 在本月范圍內,按產品代碼分別求出各產品本月出入庫累計值。 打開 CPKC.DBF,定位到報表生成那天的各產品實際庫存數(shù)記錄行。 打開 CP

28、BBJS.DBF,并物理清空。 把已計算出的報表月份各產品累計出入庫量及尚有的實際庫存數(shù)量填入 CPBBJS.DBF 中。 打開 CPBB.DBF,將 CPBBJS.DBF 中的數(shù)據復制到 CPBB.DBF 中。 (9)打印產品收發(fā)存月匯總表模塊 1)程序名:CP32.PRG。 2)功能:實現(xiàn)產品收發(fā)存月匯總表的打印輸出。打印機型號為:STAR CR3240 型。 3)處理流程(見圖 22) 。 CPDM CPBB CP32.PR 圖 22 處理流程 26 管理信息系統(tǒng)實驗指導書 4)實現(xiàn) 輸入年份和月份。 打開 CPDM.DBF,并索引。 打開 CPBB.DBF,并過濾出符合報表月份的數(shù)據記錄。 使 CPBB.DBF 與 CPDM.DBF 建立關聯(lián)。 若 CPBB.DBF 中無本月數(shù)據,則顯示“本月報表未形成” ,并返回,否則如下: 打印表頭。 從 CPBB.DBF 中輸出打印該月份匯總數(shù)據。 (1

溫馨提示

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

評論

0/150

提交評論