




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、管理信息系統設計指導書課程代碼:英文名稱:Management Information System,MIS適用對象:電子商務 專業學時學分: 2周一、課程實踐目的管理信息系統開發實踐作為獨立的教學環節,是電子商務專業集中實踐性環節系列之一,是學習完管理信息系統課程并進行完專業實習后進行的一次全面的綜合練習。其目的在于加深對管理信息系統基礎理論和基本知識的理解,掌握使用信息系統分析、設計的基本方法,提高解決實際管理問題、開發信息系統的實踐能力。同時課程實踐應充分體現“教師指導下的以學生為中心”的教學模式,以學生為認知主體,充分調動學生的積極性和能動性,重視學生自學能力的培養。文檔來源網絡及個人
2、整理,勿用作商業用途二、課程實踐內容及要求用信息系統開發工具(例如PowerBuilder、Delphi、Vb、Vfp等)開發一個實用的中小型管理信息系統。文檔來源網絡及個人整理,勿用作商業用途1、根據課程實踐時間選擇適當規模大小的設計課題。針對管理信息系統課程實踐的具體特點,體現項目管理的思想,可由指導教師對學生進行分組(每組4-6人),一組一題,分工合作,共同完成。文檔來源網絡及個人整理,勿用作商業用途2、根據合理的進度安排,按照系統開發的流程及方法,踏實地開展課程實踐活動。3、課程實踐過程中,根據選題的具體需求,在開發各環節中撰寫相關的技術文檔,最后要求提交詳細的課程實踐報告。文檔來源網
3、絡及個人整理,勿用作商業用途4、開發出可以運行的管理信息系統,通過上機檢查。三、課程實踐時間課程實踐時間為2周。1. 選題與搜集資料(第1天):根據分組,選擇課題,在小組內進行分工,進行系統調查,搜集資料。2. 系統規劃、分析與設計(第2-4天):粗略調查,可行性研究、根據搜集的資料,進行功能與數據分析,并進行數據庫、系統功能等設計。文檔來源網絡及個人整理,勿用作商業用途3. 系統實施,進行程序設計 ,調試與測試(第5-8天):運用掌握的語言,結合選擇的數據庫,編寫程序,實現所設計的模塊功能;自行調試程序文檔來源網絡及個人整理,勿用作商業用途4. 編寫系統報告,準備系統驗收、答辯(第9-10天
4、):編寫系統報告,指導教師對每個小組的開發的系統,及每個成員開發的模塊進行綜合驗收,結合設計報告,根據課程實踐成績的評定方法,評出成績。文檔來源網絡及個人整理,勿用作商業用途四、課程實踐的考查由指導教師根據學生完成課程實踐任務的情況(包括管理信息系統軟件的開發情況40%、課程實踐報告的質量30%和課程實踐過程中的工作態度30%)綜合打分。成績評定實行優秀、良好、中等、及格和不及格五個等級。優秀者人數一般不得超過總人數的20%。 文檔來源網絡及個人整理,勿用作商業用途五、課程實踐報告撰寫要求課程實踐報告撰寫的基本要求是報告原則上不少于6000字,需在封面注明設計選題、班級、姓名、學號及課程實踐日
5、期、地點,其正文至少包括如下幾個方面的內容:文檔來源網絡及個人整理,勿用作商業用途(1)可行性分析(2)系統分析部分 1)業務流程圖 2)數據流程圖 3)數據字典 (3)系統設計部分 1)功能結構圖設計 2)輸出設計(主要指打印輸出設計) 3)存儲文件格式設計(數據庫結構設計) 4)輸入設計(主要指數據錄入卡設計) 5)代碼設計(職工證號和部門代號等) (4)系統實施部分 1)部分源程序 2)模擬運行結果界面截圖等 (5)附錄或參考資料六、課程實踐組織要求: 1) 能夠充分應用 Word、Visio、Execel、PowerPoint 等工具制作
6、和表達系統方案; 文檔來源網絡及個人整理,勿用作商業用途 2) 能夠積極參與小組合作,認真完成自己所擔負的任務,并向其他組員闡明自己的設計思想,互相討論,完成自己的工作; 文檔來源網絡及個人整理,勿用作商業用途 3) 各組內的同學能夠互相督促,交流充分; 4) 組長能夠及時向指導教師報告自己所在組的進度。 七、文檔要求 : 1) 報告格式參見模版,字跡清楚,圖表美觀,文理通順; &
7、#160; 2) 能夠參考軟件開發的國家標準文檔,指導自己編寫實踐報告的相關部分; 3) 嘗試應用項目管理軟件進行項目進程的規劃管理; 4) 課程實踐報告每人一份,以自己完成的內容為主。八、參考范例庫存管理信息系統的分析、設計和實施(見附件1)。附件1:庫存管理信息系統的分析、設計和實施說明:本例時間較早,開發工具選用FoxPro2.5。在學習過程中,可以現有的硬件和軟件環境進行系統再開發實現,學習重點放在在系統分析、系統設計實際過程、方法及內容。文檔來源網絡及個人整理,勿用作商業用途
8、這里給出一個庫存管理信息系統開發的實例,目的是使大家進一步深入了解開發任何一個管理信息系統必須經歷的主要過程,以及在開發過程的各個階段上開發者應當完成的各項工作內容和應當提交的書面成果。文檔來源網絡及個人整理,勿用作商業用途一、 某廠產品庫存管理系統簡介 某廠是我國東北地區一家生產照明燈的老企業,每年工業產值在四千萬元左右。該廠目前生產的產品如表l所示。 表1 某廠產品品種規格、單價及定額儲備產品名稱單位規格不變價(元)現行價(元)最高儲備額最低儲備額備注燈泡只220V15W0.801.0060000600燈泡只220V45W1.001.2060000600燈泡只220V60W1.201.40
9、60000600燈泡只220V100W1.501.8040000500燈泡只220V150W1.802.0040000400燈泡只220V200W2.002.2030000300燈泡只220V300W2.803.0020000200節能燈只220V4W6.008.00100001000節能燈只220V8W8.0010.00100001000節能燈只220V16W12.0015.00100001000日光燈只220V8W6.007.00100001000日光燈只220V20W7.008.00100001000日光燈只220V30W8.009.00100001000日光燈只220V40W10.00
10、11.00100001000 工廠的產品倉庫管理組隸屬于銷售科領導,由七名職工組成,主要負責產品的出入庫管理、庫存帳務管理和統計報表,并且應當隨時向上級部門和領導提供庫存查詢信息。為了防止超儲造成產品庫存積壓,同時也為了避免產品庫存數量不足而影響市場需求,庫存管理組還應該經常提供庫存報警數據(與儲備定額相比較的超儲數量或不足數量)。文檔來源網絡及個人整理,勿用作商業用途產品入庫管理的過程是,各生產車間隨時將制造出來的產品連同填寫好的入庫單(入庫小票)一起送至倉庫。倉庫人員首先進行檢驗,一是抽檢產品的質量是否合格,二是核對產品的實物數量和規格等是否與入庫單上的數據相符,當然還要校核入庫單上的產品
11、代碼。檢驗合格的產品立即進行產品入庫處理,同時登記產品入庫流水帳。檢驗不合格的產品要及時退回車間。文檔來源網絡及個人整理,勿用作商業用途產品出庫管理的過程是,倉庫保管員根據銷售科開出的有效產品出庫單(出庫小票)及時付貨,并判明是零售出庫還是成批銷售出庫,以便及時登記相應的產品出庫流水帳。文檔來源網絡及個人整理,勿用作商業用途平均看來,倉庫每天要核收三十筆入庫處理,而各種出庫處理約五十筆。每天出入庫處理結束后,記帳員就根據入庫流水帳和出庫流水帳按產品及規格分別進行累計,以便將本日內發生的累計數填入庫存臺帳。文檔來源網絡及個人整理,勿用作商業用途產品入庫單如表2所示,出庫單如表3所示,入庫流水帳如
12、表4所示,出庫流水帳如表5和表6所示,而庫存臺帳帳頁如表7所示。文檔來源網絡及個人整理,勿用作商業用途產品庫存的收發存月報表是根據庫存臺帳制作出來的。產品庫存查詢是通過翻閱幾本帳之后實現的。目前庫存報警功能尚未實現。文檔來源網絡及個人整理,勿用作商業用途表2 產品入庫單 第 冊 號日期產品代碼產品名稱單位規格入庫數量備注生產車間填制人表3產品出庫單 第 冊 號日期產品名稱規格入庫數量備注批發 零售 填制人注:批發出庫時在備注欄的批發 處劃“”,否則在零售 處劃“”表4 產品入庫流水帳 頁日期產品代碼產品名稱單位規格入庫數量備注表5產品零售出庫流水帳 頁日期產品代碼產品名稱單位規格零售出庫數量備
13、注表6產品批發出庫流水帳 頁日期產品代碼產品名稱單位規格批發出庫數量備注表7某廠產品庫存臺帳(當日合計數) No.產品代碼:規格:不變價(元):產品名稱:單位:現行價(元):日期入庫數量零售出庫量批發出庫量結余二、系統分析根據收集到的各種系統輸入單、帳頁和輸出報表等憑證,又通過親身實踐以及向有關業務管理人員的訪問調查,系統分析結果如下:文檔來源網絡及個人整理,勿用作商業用途l組織機構該廠產品庫存管理的組織機構如圖l所示。經營副廠長銷售科倉庫出入庫管理組統計分析組 圖l 組織機構設置圖 2管理職能分析 庫長全面負責倉庫的行政與業務管理; 出入庫管理組負責產品的入庫檢驗、產品的出入庫管理、登記出入
14、庫帳;統計分析組每天根據出入庫管理組的出入庫帳,統計出各種規格產品當日出入庫累計數字,然后登庫存臺帳。此外,負責生成產品收發存月報表,經庫長簽字后呈上級主管部門。有時還要盡量滿足各方面的各種查詢要求。文檔來源網絡及個人整理,勿用作商業用途庫存管理出入庫管理統計報表入庫管理出庫管理月報報警查詢圖2 管理職能3業務流程分析現行產品庫存管理系統的業務流程圖如圖3所示。車 間銷售科合格入庫單入庫單批發出庫單零售出庫單檢驗付貨記賬付貨記賬合格入庫單批發出庫帳零售出庫帳記庫存臺 帳入庫記賬入庫帳統計報表月報表庫存臺帳圖3 業務流程圖44數據流程分析1)現行系統的頂層數據流程圖如圖4所示。對頂層圖中的數據流
15、“l,2,3,4”說明如下:2庫存管理13圖4 頂層DFD“1”:車間產品入庫單。 “2”:銷售科開出的有效零售產品出庫單。 “3”:銷售科開出的有效批發產品出庫單。“4”:倉庫制作的產品庫存收發存月報表。2)第一層數據流程圖如圖5所示。圖5中的數據流“1,2,3,4”與圖4中的數據流“1,2,3,4”相同。12出入庫管理出入庫管理34庫存帳圖5 第一層DFD3)第二層數據流程圖如圖6所示。注:(本圖的標示有問題)F3F2D4庫存臺帳P3登批發出庫帳P5制作收發存月報表P4登記庫存臺帳P2登記零售出賬 P1登記入庫帳D2零售出庫帳107125698D1入庫帳D3批發出庫帳統計報表月報表1文檔來
16、源網絡及個人整理,勿用作商業用途圖6 第二層DFD現對圖6中的數據流說明如下:“l,2,3,4”:其意義與圖4中的相同?!?”:產品入庫單上的數據。“6”:零售出庫單上的數據?!?”:批發出庫單上的數據?!?”:入庫流水帳上的當日按產品名稱、規格分別累計的數據。“9”:零售出庫流水帳上的當日按產品名稱、規格分別累計的數據?!?0”:批發出庫流水帳上的當日按產品名稱、規格分別累計的數據。“11”:獲得的“8,9,10”數據?!?2”:庫存臺帳上的當月按產品名稱、規格分別累計的數據和其它加工處理后的數據。5數據字典(1)數據流字典 數據流名稱:產品入庫單 標識符:F1文檔來源網絡及個人整理,勿用作
17、商業用途數據結構: 01產品入庫單 02日期(RQ) PIC X(8) 02產品代碼(CPDM) PIC X(3) 02產品名稱(CPMC) PIC X(18) 02單位代碼(DWDM) PIC X 02單位(DW) PIC X(4) 02規格代碼(GGDM) PIC XX 02規格(GG) PIC X(10) 02入庫數量(RKSL) PIC 9(6) 排列方式:按(入庫日期+產品代碼)升序排列 流量:最大 50張日 平均30張日 來源:生產車間 去向:產品入庫處理 數據流名稱:產品出庫單 標識符:F2文檔來源網絡及個人整理,勿用作商業用途數據結構: 01產品出庫單 02日期(RQ) PIC
18、 X(8) 02產品代碼(CPDM) PIC X(3) 02產品名稱(CPMC) PIC X(18) 02單位代碼(DWDM) PIC X. 02單位(DW) PIC X(4) 02規格代碼(GGDM) PIC XX 02規格(GG) PIC X(10) 02備注 03零售出庫數量(LSSL) PIC 9(6) 03批發出庫數量(PFSL) PIC 9(6) 排列方式:按(日期十產品代碼)升序排列 流量:最大:70張日 平均:50張日 來源:銷售科 去向:產品出庫處理 數據流名稱:倉庫產品收發存月報表標 標識符:F3文檔來源網絡及個人整理,勿用作商業用途數據結構: 01收發存月報表 02日期(
19、BBRQ) PIC X(8) 02產品代碼(CPDM) PIC X(3) 02產品名稱(CPMC) PIC X(18) 02單位(DW) P1CX(4) 02本月累計入庫數量(RKSL) PIC 9(8) 02本月累計零售數量(LSSL) PIC 9(8) 02本月累計批發數量(PFSL) PIC 9(8) 02庫存數量(KCSL) PIC 9(8) 排列方式:按日期排列 流量:最大:1份月 平均:1份月 來源:倉庫統計分析 去向:主管部門 其它中間過程的數據流描述省略。(2)數據存儲字典 存儲文件名:產品入庫流水帳 標識符:D1數據結構: 01本品入庫帳 02日期(RQ) PIC X(8)
20、02產品代碼(CPDM) PIC X(3) 02產品名稱(CPMC) PIC X(18) 02單位(DW) PIC X(4) 02規格(GG) PIC X(10) 02入庫數量(RKSL) PIC 9(6) 流入的數據流:產品入庫單(F1) 流出的數據流; 涉及的處理名:入庫處理、記庫存臺帳 排列方式:按入庫日期計序 存儲文件名:庫存臺帳 標識符:D4文檔來源網絡及個人整理,勿用作商業用途數據結構: 01庫存臺帳 02日期(KCRQ) PIC X(8) 02產品代碼(CPDM) PIC X(3) 02產品名稱(CPMC) PIC X(18) 02本日累計入庫量(RKSL) PIC 9(8) 0
21、2本日累計零售出庫量(LSSL) PIC 9(8) 02本日累計批發出庫量(PFSL) PIC 9(8) 流入的數據流:11 流出的數據流:收發存月報表 涉及的處理名:登記庫存臺帳、制月報表 排列方式:按(日期+產品代碼)升序排列 其它存儲文件的描述省略。6處理描述 處理名:登記入庫帳 標識符:P1 輸入:數據流F1 輸出:數據流 F5 處理定義: 當一張入庫單上的數據檢驗合格,并且產品實物入庫后,立即將這張入庫單上的數據登入產品入庫流水帳。 激發條件:產品入庫發生 處理名:登記庫存臺帳 標識符:P4 輸入:出入庫流水帳上的當日數據 輸出:登記入庫存臺帳上的數據 處理定義: 對出入庫流水帳上當
22、日發生的數據,按產品代碼分別進行入庫累計、零售出庫累計和批發出庫累計計算。然后將當天的日期、產品代碼和累計結果等填入庫存臺帳的相應欄內。文檔來源網絡及個人整理,勿用作商業用途 激發條件:每日過帳處理 處理名:制作收發存月報表 標識符:P5 輸入:取自庫存臺帳的數據 輸出:填入輸出報表中的統計數據 處理定義: 對庫存臺帳本月發生的出入庫數據,分別按產品代碼進行累計,一種代碼代表的產品累計值即為輸出報表中的一行。 計算公式: 工業產值(不變價)=Si*Ji 工業產值(現行價)= Si*Ji1 其中:Si產品代碼為i的產品本月入庫量計量 Ji產品代碼為i的產品不變價 Ji1產品代碼為i的產品現行價
23、激發條件:每月制作庫存報表系統中的另外幾個加工處理描述省略。7現行系統評價 通過對現行系統的需求分析,本系統數據流向是合理的,但為了便于計算機化管理,也為了使系統能夠提供更多的輔助決策信息,本系統應做如下改進設想:文檔來源網絡及個人整理,勿用作商業用途 1)將各種帳本暫合為一本庫存帳考慮。 2)增加庫存報警功能。 3)增強各種靈活的查詢分析功能。 8新系統邏輯模型的提出 根據前面的分析與評價結果,提出的新系統邏輯模型如圖7和圖8所示。查詢條件出庫處理收發存月報庫存報警查 詢庫存臺帳入庫處理月報表入庫單報警表出庫單響應結果圖7 系統邏輯模型I產品出入庫單錄 入庫存臺帳統計分析查 詢收發存月報報警
24、數據查詢條件顯示結果圖8 系統邏輯模型 II9系統邊界和處理方式(l)系統邊界 輸入邊界產品出入庫單、查詢條件。 輸出邊界各種報表和查詢響應輸出。 (2)處理方式新系統采用實時處理方式。三 系統設計 1系統目標設計 1)方便的數據輸入性能,良好的人機界面,盡量避免漢字和長字符串的人工重復輸入(采用代碼詞組)。 2)靈活地查詢性能,能快速實現多項產品輸入數據和庫存數據的查詢。 3)考慮到工廠生產的發展,對新產品數據也能給予處理。 4)把目前基本上是“靜態”庫存管理變為“動態”管理,能隨時提供庫存現狀信息(包括庫存報警信息)。 2新系統功能結構圖 綜合考慮改進后的系統邏輯模型(見圖7)和設計的新系
25、統目標的要求。設計新系統功能結構如圖9所示。入庫數據錄入出庫數據錄入庫存數據查詢出入庫數據查詢每筆入庫查詢每筆出庫查詢報表數據計算打印收發存表打印報警信息增加產品品種修改產品目錄退至FOX退至DOS數據錄入數據查詢報表輸出產品目錄維護結束退出每日數據查詢每月數據查詢累計數據查詢庫存管理文檔來源網絡及個人整理,勿用作商業用途圖9 系統功能結構圖3. 新系統計算機信息系統流程設計 計算機化的信息系統流程如圖10所示。圖10中的處理框內標出了相應的程序名,其功能說明見程序模塊設計說明書。文檔來源網絡及個人整理,勿用作商業用途出入庫單ACp11.prgcpsjsrcpxscprkcpdzbcpdmcp
26、kckcjccprdatscpbbjsCp21.prgX XX XCp31.prg收發存匯總表報警表新產品數據產品修改數據Cp41.prgCp42.prgAA X X X XAAAXXCp32.prgA X X X XCp33.prgCp24.prgCp23.prg文檔來源網絡及個人整理,勿用作商業用途圖10 新系統信息處理系統流程圖4代碼設計 (1)產品規格代碼設計 由于該廠在未來的幾年內生產的產品品種不會超過十種,并且每種產品的規格也不會超過十種,因此,產品規格代碼采用層次碼,并用兩位整數表示,設計方案如圖11所示,全部規格編碼列于表8中。文檔來源網絡及個人整理,勿用作商業用途規格順序號品
27、種順序號圖11 代碼設計方案表8 規格代碼規格代碼規格01220V15W02220V45W03220V60W04220V100W05220V150W06220V200W07220V300W11220V4W12220V8W13220V16W21220V8W22220V20W23220V30W24220V40W(2)產品代碼設計產品代碼用三位整數表示,設計方案如圖12所示。表9列出了全部產品的代碼。校驗位規格碼圖11 代碼設計方案表9 產品代碼表產品代碼產品名稱規格代碼規格012燈泡01220V15W024燈泡02220V45W036燈泡03220V60W048燈泡04220V100W050燈泡0
28、5220V150W061燈泡06220V200W073燈泡07220V300W115節能燈11220V4W127節能燈12220V8W139節能燈13220V16W218日光燈21220V8W220日光燈22220V20W231日光燈23220V30W243日光燈24220V40W產品代碼中的校驗位a3值的確定方法如下: a3=?。?a12a2)/11的余數 例如: a1 a2 a3 2 4 3 X) 3 2 6 8=14 則a3(14/11)的余數=3 當余數為10時,則按a3=0處理。5系統物理配置方案設計本系統采用單機單用戶操作方式,基本配置如下;機型: COMPAQ48640軟驅:雙軟
29、驅動器硬盤:540MB內存:8MB顯示器:VGA打印機:Star CR3240軟件:Foxpro 2.5 for Windows 3.1(漢化)。機器安裝在倉庫辦公室。6輸出設計 本系統的報表輸出格式設計成表10表12的形式(表中的數據為試運行結果數據) 表10產品名稱單位規格上月結存本月入庫本月出庫本月結存不變價金額(元) 214700.00 64400.00 150300.00現行價金額(元) 250400.00 75160.00 175240.00數量合計 44500 19300 25200燈泡只220V15w200010001000燈泡只220V45泡只220
30、V60w30003000燈泡只220V200w1200011800200節能燈只220V4w30002500500節能燈只220V8w30003000日光燈只220V8w20002000日光燈只220V20w1400014000日光燈只220V30w400030001000表11 超儲產品產品代碼產品名稱庫存量最高儲備超儲量220日光燈14000100004000表12 不足產品產品代碼產品名稱庫存量最低儲備不足儲備024燈泡500600100048燈泡0400400050燈泡0400400061燈泡200300100073燈泡5001000500115節能燈5001000500139節能燈0
31、1000100024日光燈0100010007存儲文件(數據庫)結構設計 由于本系統的應用程序全部用Foxpro2.5編寫,因此,存儲文件的結構設計就是指 .DBF文件的結構設計。文檔來源網絡及個人整理,勿用作商業用途 (1)設計規范庫文件名稱和庫字段變量名稱規范分別如表13和表14所示。表13 庫文件名稱序號文件名稱標識符備注1產品目錄庫文件CPDM.DBF2產品單位及規格代碼表CPDZB. DBF事先建好3出入庫數據輸入暫存文件CPSJSR.DBF4各種產品每日庫存累計文件CPKC.DBF5各種產品每日每筆人享文件CPRK.DBF6各種產品每日每筆出庫文件CPXS.DBF7各種產品每日入出
32、存累計文件CPRDATA.DBF8報表計算輔助文件CPBBJS.DBF9備品報表文件CPBB.DBF10庫存報表數據文件KCJC.DBF表14 庫文件字段變量名規范 序號字述名義標識符備注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產品規格代碼GGDM9產品規格GG10產品庫存超儲或不足JC取值“超儲”或“不足”11產品庫存數量KCSL12日期KCRQ13累計入庫量LJR
33、K14累計總出庫量LJXS15產品零售數量LSSL16產品批發出庫數量PFSL17產品入庫數量RKSL18日期RQ19產品現行價格XXJ20產品最大儲備量ZGCB21產品最小儲備量ZDCB(2)各個庫文件結構設計本系統中建立的10個數據庫(.DBF)文件結構如表1524所示。表15 產品單位及規格代碼庫(CPDZB.DBF)結構序號字段名稱字段類型長度備注1DWDM Character12DWCharacter43GCDMCharacter24GGCharacter10表16 產品目錄庫(CPDM.DBF)結構序號字段名稱字段類型長度備注1CPDM Character32CPMCCharact
34、er183DWDMCharacter14DWCharacter45GGDMCharacter26GGCharacter107BBJNumeric78XXJNumeric79ZGCBNumeric710ZDCBNumeric4表17 產品出入庫數據暫存文件(CPSJSR.DBF)結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33RKSLNumeric64LSSLNumeric65PFSLNumeric6表18 各種產品每日入庫累計文件(CPRK.DBF)結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33RKSLNumeric6表19 各
35、種產品每日銷售出庫累計文件(CPXS.DBF)結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33LSSLNumeric64PFSLNumeric6表20 各種產品每日庫存量累計文件(CPKC.DBF)序號字段名稱字段類型長度備注1KCRQ Date82CP012Numeric83CP024Numeric84CP036Numeric85CP048Numeric86CP050Numeric87CP061Numeric88CP073Numeric89CP115Numeric810CP127Numeric811CP139Numeric812CP218Numeric813C
36、P220Numeric814CP231Numeric815CP243Numeric8表21 各種產品每日出入存累計文件(CPRDATA.DBF)結構序號字段名稱字段類型長度備注1RQDate82CPDMCharacter33CPMCNumeric64DWNumeric65PFSLNumeric66KCSLNumeric6表22 報表計算輔助文件(CPBBJS.DBF)結構序號字段名稱字段類型長度備注1BBRQ Date82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSL Numeric87PFSLNumeric88KCS
37、LNumeric89LJRKNumeric810LJXSNumeric8表23 各月收發存報表文件(CPBB.DBF)結構序號字段名稱字段類型長度備注1BBRQ Date82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSL Numeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric8表24 庫存報警數據文件(KCJC.DBF)結構序號字段名稱字段類型長度備注1CPDM Character32JCCharacter48輸入設計 (1)出入庫數據錄入卡設計 本系統
38、中的產品出入庫數據錄入卡沿用現行系統的產品出入庫單格式,參見表2和表3。 (2)輸入屏幕格式設計 基礎(原始)數據分為產品入庫數據和產品出庫數據兩大類,因此輸入屏幕分開設計。入庫日期 年 月 日產品入庫數據錄入窗口顯示窗口保存放棄繼續產品代碼產品名稱文檔來源網絡及個人整理,勿用作商業用途產品代碼產品名稱入庫數量圖13 產品入庫數據輸入屏幕格式l)圖13是產品入庫數據輸入時的屏幕格式。當輸入入庫日期之后,便在屏幕上出現此畫面。數據錄入方式有兩種:文檔來源網絡及個人整理,勿用作商業用途·光標在右邊的提示窗口內上下移動,選擇正確的入庫產品代碼后,則產品代碼、名稱等信息自動進入左邊窗口當前顯
39、示行的相應欄目內。然后;光標停在“入庫數量”欄上,打入入庫數量即可。如此重復即可將本日內各張入庫單上的數據輸入機內暫存文件內。然后,選擇提示“存盤”、“放棄”或“繼續”。文檔來源網絡及個人整理,勿用作商業用途·調整光標至左邊窗口的“代碼”欄,接著打入要入庫的產品代碼,此時對應的產品名稱便由系統自動填入,然后打入入庫數量即可,最后選擇“存盤”、“放棄”或“繼續”。文檔來源網絡及個人整理,勿用作商業用途2)產品出庫數據輸入的屏幕格式設計與產品入庫數據輸入的屏幕格式基本相同,只是將圖13中的“入庫數量”欄辟為“零售數量”和“批發數量”兩欄。文檔來源網絡及個人整理,勿用作商業用途9程序模塊設
40、計說明 (1)總控模塊1)程序名:CPMIN.PRG。 2)功能·定義本系統的數據錄入、數據查詢等功能菜單及各項功能的下拉式菜單。·選取功能菜單及其下拉菜單中的操作項,進入相應的操作。3)實現·調用程序CP11.PRG實現產品出入庫數據的錄入。·調用過程MPROC2實現數據查詢功能。·調用過程MPROC3實現統計報表功能。·調用過程MPRCO4實現產品目錄維護功能。·調用過程MPRCO5實現本系統運行結束退出功能。4)程序、過程、自定義函數間的關系見圖14。CPMAIN.PRGCP11.PRGFCPDM()FRET()FAP
41、PE()CP11X(過程)MPROC2CP21.PRGCP23.PRGCP24.PRGMPROC3CP31.PRGCP32.PRGCP33.PRGMPROC4CP41.PRGCP42.PRGCP43.PRGCPDM()PRET()CPDM()FAPPE()MPROC5文檔來源網絡及個人整理,勿用作商業用途圖14 程序、過程、函數間關系(2)產品出入庫數據錄入模塊 1)程序名: CP11.PRG 2)功能:實現每筆產品出入庫數據的錄入。3)處理流程(見圖15)。出入庫單CPDMCP11.PRGCPSJSRCPRKCPXSCPKCCPRDATA圖15 處理流程4)實現 ·打開CPDM.D
42、BF并索引之。 ·打開CPRDATA.DBF及其索引。 ·打開 CPRK.DBF。 ·若錄入入庫數據,則打開CPKC.DBF;若錄入出庫數據,則打開CPXS.DBF。 ·輸入日期。 ·打開CPSJSR.DBF,并與CPDM.DBF建立關聯,然后清空CIJSJSR.DBF。 ·用BROW將出入庫數據錄入 CPPJSR.DBF中。·若數據不保存,則退出返回;若數據保存,則首先將CPSJSR.DBF的RQ字段值全部用輸入日期替代,然后通過調用過程CP11X把CPSJSR.DBF中的數據轉錄到CPRK.DBF(入庫)或 CPXS.D
43、BF(出庫數據)中,并更新CPKC.DBF和CPRDATD.DBF。文檔來源網絡及個人整理,勿用作商業用途(3)每筆出入庫數據查詢模塊1)程序名:CP 21.PRG 2)功能:實現對三個月以內的任何一天的每筆入庫數據查詢顯示。 3)處理流程(見圖16)。CPDMCPRKCPXSCP21.PRG 圖16 處理流程 4)實現 ·打開 CPDM.DBF。 ·若查詢任何一天的每筆入庫數據,則打開CPRK.DBF。 ·若查詢任何一天的每筆出庫數據,則打開CPXS.DBF。 ·依據字段CPDM建立與CPDM.DBF的關聯。 ·輸入要查詢的日期。 從CPRK或CPXS庫中定位滿足查詢日期的首記錄。若無數據可查到,則顯示“無數據”,否則用“過濾器技術”和BROW命令顯示查詢結果。文檔來源網絡及個人整理,勿用作商業用途(4)每日、月
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨幣防偽技術考核試卷
- 自行車的動物與植物世界考核試卷
- 幼兒園科學領域活動設計
- 生肖兔元素設計調研報告
- 傳染疾病安全防控體系
- Pumitamig-生命科學試劑-MCE
- 2-Hydroxy-5-iminoazacyclopent-3-ene-生命科學試劑-MCE
- 湖北省2025年中考第三次模擬考試物理試卷(解析版)
- 2025年農業物聯網精準種植技術集成與創新研究
- 基于2025年基因檢測技術的遺傳性疾病診斷準確性創新技術探討報告
- 《路徑規劃算法》課件
- 弱電工程施工方案和施工措施
- 大學生體能訓練知到智慧樹章節測試課后答案2024年秋華中農業大學
- 醫院機電安裝工程施工方案
- 金融貸款邀約技巧
- 鎢礦開采行業研究報告
- 血透護理記錄書寫規范
- 高血壓性心臟病護理
- 【MOOC】大學物理(熱學、振動波、光學、近代物理)-東北大學 中國大學慕課MOOC答案
- 《工業園區培訓》課件
- 建筑機電工程抗震支架設計及施工方案
評論
0/150
提交評論