庫存管理信息系統(tǒng)開發(fā)實(shí)例_第1頁
庫存管理信息系統(tǒng)開發(fā)實(shí)例_第2頁
庫存管理信息系統(tǒng)開發(fā)實(shí)例_第3頁
庫存管理信息系統(tǒng)開發(fā)實(shí)例_第4頁
庫存管理信息系統(tǒng)開發(fā)實(shí)例_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

2、20 1.40 60000 600 燈泡 只 220V100W 1.50 1.80 40000 500 燈泡 只 220V150W 1.80 2.00 40000 400 燈泡 只 220V200W 2.00 2.20 30000 300 燈泡 只 220V300W 2.80 3.00 20000 200 節(jié)能燈 只 220V4W 6.00 8.00 10000 1000 節(jié)能燈 只 220V8W 8.00 10.00 10000 1000 節(jié)能燈 只 220V16W 12.00 15.00 10000 1000 日光燈 只 220V8W 6.00 7.00 10000 1000 日光燈 只

3、220V20W 7.00 8.00 10000 1000 日光燈 只 220V30W 8.00 9.00 10000 1000 日光燈 只 220V40W 10.00 11.00 10000 1000 工廠的產(chǎn)品倉庫管理組隸屬于銷售科領(lǐng)導(dǎo),由七名職工組成,主要負(fù)責(zé)產(chǎn)品的出入庫管理、庫存帳務(wù)管理和統(tǒng)計(jì)報(bào)表,并且應(yīng)當(dāng)隨時(shí)向上級(jí)部門和領(lǐng)導(dǎo)提供庫存查詢信息。為了防止超儲(chǔ)造成產(chǎn)品庫存積壓,同時(shí)也為了避免產(chǎn)品庫存數(shù)量不足而影響市場(chǎng)需求,庫存管理組還應(yīng)該經(jīng)常提供庫存報(bào)警數(shù)據(jù)(與儲(chǔ)備定額相比較的超儲(chǔ)數(shù)量或不足數(shù)量)。 產(chǎn)品入庫管理的過程是,各生產(chǎn)車間隨時(shí)將制造出來的產(chǎn)品連同填寫好的入庫單(入庫小票)一起送至倉

4、庫。倉庫人員首先進(jìn)行檢驗(yàn),一是抽檢產(chǎn)品的質(zhì)量是否合格,二是核對(duì)產(chǎn)品的實(shí)物數(shù)量和規(guī)格等是否與入庫單上的數(shù)據(jù)相符,當(dāng)然還要校核入庫單上的產(chǎn)品代碼。檢驗(yàn)合格的產(chǎn)品立即進(jìn)行產(chǎn)品入庫處理,同時(shí)登記產(chǎn)品入庫流水帳。檢驗(yàn)不合格的產(chǎn)品要及時(shí)退回車間。 產(chǎn)品出庫管理的過程是,倉庫保管員根據(jù)銷售科開出的有效產(chǎn)品出庫單(出庫小票)及時(shí)付貨,并判明是零售出庫還是成批銷售出庫,以便及時(shí)登記相應(yīng)的產(chǎn)品出庫流水帳。 平均看來,倉庫每天要核收三十筆入庫處理,而各種出庫處理約五十筆。每天出入庫處理結(jié)束后,記帳員就根據(jù)入庫流水帳和出庫流水帳按產(chǎn)品及規(guī)格分別進(jìn)行累計(jì),以便將本日內(nèi)發(fā)生的累計(jì)數(shù)填入庫存臺(tái)帳。 產(chǎn)品入庫單如表2所示,出

5、庫單如表3所示,入庫流水帳如表4所示,出庫流水帳如表5和表6所示,而庫存臺(tái)帳帳頁如表7所示。 產(chǎn)品庫存的收發(fā)存月報(bào)表是根據(jù)庫存臺(tái)帳制作出來的。產(chǎn)品庫存查詢是通過翻閱幾本帳之后實(shí)現(xiàn)的。目前庫存報(bào)警功能尚未實(shí)現(xiàn)。 表2 產(chǎn)品入庫單 第 冊(cè) 號(hào)日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格入庫數(shù)量備注 生產(chǎn)車間填制人表3產(chǎn)品出庫單 第 冊(cè) 號(hào)日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格出庫數(shù)量備注 批發(fā) 零售 填制人 注:批發(fā)出庫時(shí)在備注欄的批發(fā) 處劃“”,否則在零售 處劃“”表4 產(chǎn)品入庫流水帳 頁日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格入庫數(shù)量備注 表5產(chǎn)品零售出庫流水帳 頁日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格零售出庫數(shù)量備注 表6產(chǎn)品批發(fā)出庫流水

6、帳 頁日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格批發(fā)出庫數(shù)量備注 表7某廠產(chǎn)品庫存臺(tái)帳(當(dāng)日合計(jì)數(shù)) No.產(chǎn)品代碼:規(guī)格:成本價(jià)(元):產(chǎn)品名稱:?jiǎn)挝唬轰N售價(jià)(元):日期入庫數(shù)量零售出庫量批發(fā)出庫量結(jié)余 二、系統(tǒng)分析 根據(jù)收集到的各種系統(tǒng)輸入單、帳頁和輸出報(bào)表等憑證,又通過親身實(shí)踐以及向有關(guān)業(yè)務(wù)管理人員的訪問調(diào)查,系統(tǒng)分析結(jié)果如下: l組織機(jī)構(gòu) 該廠產(chǎn)品庫存管理的組織機(jī)構(gòu)如圖l所示。 圖l 組織機(jī)構(gòu)設(shè)置圖2管理職能分析 倉庫經(jīng)理全面負(fù)責(zé)倉庫的行政與業(yè)務(wù)管理; 出入庫管理組負(fù)責(zé)產(chǎn)品的入庫檢驗(yàn)、產(chǎn)品的出入庫管理、登記出入庫帳; 統(tǒng)計(jì)分析組每天根據(jù)出入庫管理組的出入庫帳,統(tǒng)計(jì)出各種規(guī)格產(chǎn)品當(dāng)日出入庫累計(jì)數(shù)字,然

7、后登庫存臺(tái)帳。此外,負(fù)責(zé)生成產(chǎn)品收發(fā)存月報(bào)表,經(jīng)倉庫經(jīng)理簽字后呈上級(jí)主管部門。有時(shí)還要盡量滿足各方面的各種查詢要求。 3業(yè)務(wù)流程分析 現(xiàn)行產(chǎn)品庫存管理系統(tǒng)的業(yè)務(wù)流程圖如圖3所示不合格入庫單檢驗(yàn)入庫記帳生成統(tǒng)計(jì)報(bào)表記庫存臺(tái)帳付貨記帳付貨記帳 圖3 業(yè)務(wù)流程圖4數(shù)據(jù)流程分析 1)現(xiàn)行系統(tǒng)的頂層數(shù)據(jù)流程圖如圖4所示。對(duì)頂層圖中的數(shù)據(jù)流“l(fā),2,3,4”說明如下:圖4 頂層DFD“1”:車間產(chǎn)品入庫單。 “2”:銷售科開出的有效零售產(chǎn)品出庫單。 “3”:銷售科開出的有效批發(fā)產(chǎn)品出庫單?!?”:倉庫制作的產(chǎn)品庫存收發(fā)存月報(bào)表。2)第一層數(shù)據(jù)流程圖如圖5所示。圖5中的數(shù)據(jù)流“1,2,3,4”與圖4中的數(shù)據(jù)

8、流“1,2,3,4”相同。統(tǒng)計(jì)報(bào)表圖5 第一層DFD3)第二層數(shù)據(jù)流程圖如圖6所示。4F41232現(xiàn)對(duì)圖6中的數(shù)據(jù)流說明如下: “l(fā),2,3,4”:其意義與圖4中的相同。 “5”:產(chǎn)品入庫單上的數(shù)據(jù)?!?”:零售出庫單上的數(shù)據(jù)?!?”:批發(fā)出庫單上的數(shù)據(jù)?!?”:入庫流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)?!?”:零售出庫流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)。 “10”:批發(fā)出庫流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)。 “11”:獲得的“8,9,10”數(shù)據(jù)。 “12”:庫存臺(tái)帳上的當(dāng)月按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)和其它加工處理后的數(shù)據(jù)。 5數(shù)據(jù)字典 (1)數(shù)據(jù)流字典 數(shù)據(jù)

9、流名稱:產(chǎn)品入庫單 標(biāo)識(shí)符:F1數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品入庫單 02日期(RQ) PIC X(8) 02產(chǎn)品代碼(CPDM) PIC X(3) 02產(chǎn)品名稱(CPMC) PIC X(18) 02單位代碼(DWDM) PIC X 02單位(DW) PIC X(4) 02規(guī)格代碼(GGDM) PIC XX 02規(guī)格(GG) PIC X(10) 02入庫數(shù)量(RKSL) PIC 9(0) 流量:最大 50張日 平均30張日 來源:生產(chǎn)車間 去向:產(chǎn)品入庫處理 數(shù)據(jù)流名稱:產(chǎn)品出庫單 標(biāo)識(shí)符:F2數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品出庫單 02日期(RQ) PIC X(8) 02產(chǎn)品代碼(CPDM) PIC X(3) 0

10、2產(chǎn)品名稱(CPMC) PIC X(18) 02單位代碼(DWDM) PIC X. 02單位(DW) PIC X(4) 02規(guī)格代碼(GGDM) PIC XX 02規(guī)格(GG) PIC X(10) 02備注 03零售出庫數(shù)量(LSSL) PIC 9(0) 03批發(fā)出庫數(shù)量(PFSL) PIC 9(0) 流量:最大:70張日 平均:50張日 來源:銷售科 去向:產(chǎn)品出庫處理 數(shù)據(jù)流名稱:倉庫產(chǎn)品收發(fā)存月報(bào)表 標(biāo)識(shí)符:F4數(shù)據(jù)結(jié)構(gòu): 01收發(fā)存月報(bào)表 02日期(BBRQ) PIC X(8) 02產(chǎn)品代碼(CPDM) PIC X(3) 02產(chǎn)品名稱(CPMC) PIC X(18) 02單位(DW)

11、P1CX(4) 02本月累計(jì)入庫數(shù)量(RKSL)PIC 9(0) 02本月累計(jì)零售數(shù)量(LSSL)PIC 9(0) 02本月累計(jì)批發(fā)數(shù)量(PFSL)PIC 9(0) 02庫存數(shù)量(KCSL) PIC 9(0) 流量:最大:1份月 平均:1份月 來源:倉庫統(tǒng)計(jì)分析 去向:主管部門其它中間過程的數(shù)據(jù)流描述省略。(2)數(shù)據(jù)存儲(chǔ)字典 存儲(chǔ)文件名:產(chǎn)品入庫流水帳 標(biāo)識(shí)符:D1數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品入庫帳 02日期(RQ) PIC X(8) 02產(chǎn)品代碼(CPDM) PIC X(3) 02產(chǎn)品名稱(CPMC) PIC X(18) 02單位(DW) PIC X(4) 02規(guī)格(GG) PIC X(10) 02

12、入庫數(shù)量(RKSL) PIC 9(0) 流入的數(shù)據(jù)流:產(chǎn)品入庫單(F1) 流出的數(shù)據(jù)流; 涉及的處理名:入庫處理、記庫存臺(tái)帳 排列方式:按入庫日期排序 存儲(chǔ)文件名:庫存臺(tái)帳 標(biāo)識(shí)符:D4數(shù)據(jù)結(jié)構(gòu): 01庫存臺(tái)帳 02日期(KCRQ) PIC X(8) 02產(chǎn)品代碼(CPDM) PIC X(3) 02產(chǎn)品名稱(CPMC) PIC X(18) 02本日累計(jì)入庫量(RKSL) PIC 9(0) 02本日累計(jì)零售出庫量(LSSL)PIC 9(0) 02本日累計(jì)批發(fā)出庫量(PFSL)PIC 9(0) 流入的數(shù)據(jù)流:11 流出的數(shù)據(jù)流:收發(fā)存月報(bào)表 涉及的處理名:登記庫存臺(tái)帳、制月報(bào)表 排列方式:按(日期

13、+產(chǎn)品代碼)升序排列 其它存儲(chǔ)文件的描述省略。6處理描述 處理名:登記入庫帳 標(biāo)識(shí)符:P1 輸入:數(shù)據(jù)流F1 輸出:數(shù)據(jù)流 F5 處理定義: 當(dāng)一張入庫單上的數(shù)據(jù)檢驗(yàn)合格,并且產(chǎn)品實(shí)物入庫后,立即將這張入庫單上的數(shù)據(jù)登入產(chǎn)品入庫流水帳。 激發(fā)條件:產(chǎn)品入庫發(fā)生 處理名:登記庫存臺(tái)帳 標(biāo)識(shí)符:P4 輸入:出入庫流水帳上的當(dāng)日數(shù)據(jù) 輸出:登記入庫存臺(tái)帳上的數(shù)據(jù) 處理定義: 對(duì)出入庫流水帳上當(dāng)日發(fā)生的數(shù)據(jù),按產(chǎn)品代碼分別進(jìn)行入庫累計(jì)、零售出庫累計(jì)和批發(fā)出庫累計(jì)計(jì)算。然后將當(dāng)天的日期、產(chǎn)品代碼和累計(jì)結(jié)果等填入庫存臺(tái)帳的相應(yīng)欄內(nèi)。 激發(fā)條件:每日過帳處理 處理名:制作收發(fā)存月報(bào)表 標(biāo)識(shí)符:P5 輸入:取

14、自庫存臺(tái)帳的數(shù)據(jù) 輸出:填入輸出報(bào)表中的統(tǒng)計(jì)數(shù)據(jù) 處理定義: 對(duì)庫存臺(tái)帳本月發(fā)生的出入庫數(shù)據(jù),分別按產(chǎn)品代碼進(jìn)行累計(jì),一種代碼代表的產(chǎn)品累計(jì)值即為輸出報(bào)表中的一行。 計(jì)算公式: 工業(yè)產(chǎn)值(成本價(jià))=Si*Ji 工業(yè)產(chǎn)值(銷售價(jià))= Si*Ji1 其中:Si產(chǎn)品代碼為i的產(chǎn)品本月入庫量計(jì)量 Ji產(chǎn)品代碼為i的產(chǎn)品成本價(jià) Ji1產(chǎn)品代碼為i的產(chǎn)品銷售價(jià) 激發(fā)條件:每月制作庫存報(bào)表系統(tǒng)中的另外幾個(gè)加工處理描述省略。7現(xiàn)行系統(tǒng)評(píng)價(jià) 通過對(duì)現(xiàn)行系統(tǒng)的需求分析,本系統(tǒng)數(shù)據(jù)流向是合理的,但為了便于計(jì)算機(jī)化管理,也為了使系統(tǒng)能夠提供更多的輔助決策信息,本系統(tǒng)應(yīng)做如下改進(jìn)設(shè)想: 1)將各種帳本暫合為一本庫存帳考

15、慮。 2)增加庫存報(bào)警功能。 3)增強(qiáng)各種靈活的查詢分析功能。 8新系統(tǒng)邏輯模型的提出 根據(jù)前面的分析與評(píng)價(jià)結(jié)果,提出的新系統(tǒng)邏輯模型如圖7和圖8所示。 圖7 新系統(tǒng)邏輯模型I 圖8 新系統(tǒng)邏輯模型 II9系統(tǒng)邊界和處理方式 (l)系統(tǒng)邊界 輸入邊界產(chǎn)品出入庫單、查詢條件。 輸出邊界各種報(bào)表和查詢響應(yīng)輸出。 (2)處理方式 新系統(tǒng)采用實(shí)時(shí)處理方式。三、系統(tǒng)設(shè)計(jì) 1系統(tǒng)目標(biāo)設(shè)計(jì) 1)方便的數(shù)據(jù)輸入性能,良好的人機(jī)界面,盡量避免漢字和長(zhǎng)字符串的人工重復(fù)輸入(采用代碼詞組)。 2)靈活的查詢性能,能快速實(shí)現(xiàn)多項(xiàng)產(chǎn)品輸入數(shù)據(jù)和庫存數(shù)據(jù)的查詢。 3)考慮到工廠生產(chǎn)的發(fā)展,對(duì)新產(chǎn)品數(shù)據(jù)也能給予處理。 4)

16、把目前基本上是“靜態(tài)”庫存管理變?yōu)椤皠?dòng)態(tài)”管理,能隨時(shí)提供庫存現(xiàn)狀信息(包括庫存報(bào)警信息)。 2新系統(tǒng)功能結(jié)構(gòu)圖 綜合考慮改進(jìn)后的系統(tǒng)邏輯模型(見圖7和圖8)和設(shè)計(jì)的新系統(tǒng)目標(biāo)的要求。設(shè)計(jì)新系統(tǒng)功能結(jié)構(gòu)如圖9所示。3系統(tǒng)物理配置方案設(shè)計(jì) 本系統(tǒng)采用單機(jī)單用戶操作方式,基本配置如下;機(jī)型: COMPAQ硬盤:80GM內(nèi)存:512MB顯示器:XGA打印機(jī):HP數(shù)據(jù)庫:VFP機(jī)器安裝在倉庫辦公室4代碼設(shè)計(jì) (1)產(chǎn)品規(guī)格代碼設(shè)計(jì) 由于該廠在未來的幾年內(nèi)生產(chǎn)的產(chǎn)品品種不會(huì)超過十種,并且每種產(chǎn)品的規(guī)格也不會(huì)超過十種,因此,產(chǎn)品規(guī)格代碼采用區(qū)間碼,并用兩位整數(shù)表示,設(shè)計(jì)方案如圖10所示,全部規(guī)格編碼列于表

17、8中。 圖10 代碼設(shè)計(jì)方案表8 規(guī)格代碼規(guī)格代碼規(guī)格01220V15W02220V45W03220V60W04220V100W05220V150W06220V200W07220V300W11220V4W12220V8W13220V16W21220V8W22220V20W23220V30W24220V40W(2)產(chǎn)品代碼設(shè)計(jì) 產(chǎn)品代碼用三位整數(shù)表示,設(shè)計(jì)方案如圖11所示。表9列出了全部產(chǎn)品的代碼。 圖11 代碼設(shè)計(jì)方案表9 產(chǎn)品代碼表產(chǎn)品代碼產(chǎn)品名稱規(guī)格代碼規(guī)格012燈泡01220V15W024燈泡02220V45W036燈泡03220V60W048燈泡04220V100W050燈泡05220

18、V150W061燈泡06220V200W073燈泡07220V300W115節(jié)能燈11220V4W127節(jié)能燈12220V8W139節(jié)能燈13220V16W218日光燈21220V8W220日光燈22220V20W231日光燈23220V30W243日光燈24220V40W產(chǎn)品代碼中的校驗(yàn)位a3值的確定方法如下: a3=?。?a12a2)/11的余數(shù) 例如: a1 a2 a3 2 4 3 X) 3 2 6 8=14 則a3(14/11)的余數(shù)=3 當(dāng)余數(shù)為10時(shí),則按a3=0處理。5輸出設(shè)計(jì) 本系統(tǒng)的報(bào)表輸出格式設(shè)計(jì)成表10表12的形式(表中的數(shù)據(jù)為試運(yùn)行結(jié)果數(shù)據(jù)) 表10產(chǎn)品名稱單位規(guī)格上月

19、結(jié)存本月入庫本月出庫本月結(jié)存成本價(jià)金額(元) 214700.00 64400.00 150300.00銷售價(jià)金額(元) 250400.00 75160.00 175240.00數(shù)量合計(jì) 44500 19300 25200燈泡只220V15w 200010001000燈泡只220V45w泡只220V60w 3000 3000燈泡只220V200w 1200011800200節(jié)能燈只220V4w 30002500500節(jié)能燈只220V8w 3000 3000日光燈只220V8w 2000 2000日光燈只220V20w 14000 14000日光燈只220V30w 400

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

21、屏幕分開設(shè)計(jì)。l)圖12是產(chǎn)品入庫數(shù)據(jù)輸入時(shí)的屏幕格式。當(dāng)輸入入庫日期之后,便在屏幕上出現(xiàn)此畫面。數(shù)據(jù)錄入方式有兩種:光標(biāo)在左邊的提示窗口內(nèi)上下移動(dòng),選擇正確的入庫產(chǎn)品代碼后,則產(chǎn)品代碼、名稱等信息自動(dòng)進(jìn)入右邊窗口當(dāng)前顯示行的相應(yīng)欄目?jī)?nèi)。然后,光標(biāo)停在“入庫數(shù)量”欄上,打入入庫數(shù)量即可。如此重復(fù)即可將本日內(nèi)各張入庫單上的數(shù)據(jù)輸入機(jī)內(nèi)暫存文件內(nèi)。然后,選擇提示“存盤”、“放棄”或“繼續(xù)”。調(diào)整光標(biāo)至右邊窗口的“代碼”欄,接著打入要入庫的產(chǎn)品代碼,此時(shí)對(duì)應(yīng)的產(chǎn)品名稱便由系統(tǒng)自動(dòng)填入,然后打入入庫數(shù)量即可,最后選擇“存盤”、“放棄”或“繼續(xù)”。2)產(chǎn)品出庫數(shù)據(jù)輸入的屏幕格式設(shè)計(jì)與產(chǎn)品入庫數(shù)據(jù)輸入的屏

22、幕格式基本相同,只是將圖12中的“入庫數(shù)量”欄辟為“零售數(shù)量”和“批發(fā)數(shù)量”兩欄。7存儲(chǔ)文件(數(shù)據(jù)庫)結(jié)構(gòu)設(shè)計(jì) 由于本系統(tǒng)的應(yīng)用程序全部用VFP編寫,因此,存儲(chǔ)文件的結(jié)構(gòu)設(shè)計(jì)就是指 .DBF文件的結(jié)構(gòu)設(shè)計(jì)。 (1)設(shè)計(jì)規(guī)范 庫文件名稱和庫字段變量名稱規(guī)范分別如表13和表14所示。表13 庫文件名稱序號(hào)文件名稱標(biāo)識(shí)符備注1產(chǎn)品目錄庫文件CPDM.DBF 2產(chǎn)品單位及規(guī)格代碼表CPDZB. DBF事先建好3出入庫數(shù)據(jù)輸入暫存文件CPSJSR.DBF 4各種產(chǎn)品每日庫存累計(jì)文件CPKC.DBF 5各種產(chǎn)品每日每筆入庫文件CPRK.DBF 6各種產(chǎn)品每日每筆出庫文件CPXS.DBF 7各種產(chǎn)品每日入出

23、存累計(jì)文件CPRDATA.DBF 8報(bào)表計(jì)算輔助文件CPBBJS.DBF 9備品報(bào)表文件CPBB.DBF 10庫存報(bào)表數(shù)據(jù)文件KCJC.DBF 表14 庫文件字段變量名規(guī)范序號(hào)字述名義標(biāo)識(shí)符備注1產(chǎn)品成本價(jià)格BBJ 2日期BBRQ 3產(chǎn)品代碼CPDM 4產(chǎn)品名稱CPMC 5代碼為ijk的產(chǎn)品庫存量CPIJKi=0,1,2,3,4,5,6,7,8,9 j=0,1,2,3,4,5,6,7,8,9 k=0,1,2,3,4,5,6,7,8,9 6產(chǎn)品單位代碼DWDM 7產(chǎn)品單位DW 8產(chǎn)品規(guī)格代碼GGDM 9產(chǎn)品規(guī)格GG 10產(chǎn)品庫存超儲(chǔ)或不足JC取值“超儲(chǔ)”或“不足”11產(chǎn)品庫存數(shù)量KCSL 12日

24、期KCRQ 13累計(jì)入庫量LJRK 14累計(jì)總出庫量LJXS 15產(chǎn)品零售數(shù)量LSSL 16產(chǎn)品批發(fā)出庫數(shù)量PFSL 17產(chǎn)品入庫數(shù)量RKSL 18日期RQ 19產(chǎn)品銷售價(jià)格XXJ 20產(chǎn)品最大儲(chǔ)備量ZGCB 21產(chǎn)品最小儲(chǔ)備量ZDCB (2)各個(gè)庫文件結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)中建立的10個(gè)數(shù)據(jù)庫(.DBF)文件結(jié)構(gòu)如表1524所示。表15 產(chǎn)品單位及規(guī)格代碼庫(CPDZB.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1DWDM Character1 2DWCharacter4 3GGDMCharacter2 4GGCharacter10 表16 產(chǎn)品目錄庫(CPDM.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度

25、備注1CPDMCharacter3 2CPMCCharacter18 3DWDMCharacter1 4DWCharacter4 5GGDMCharacter2 6GGCharacter10 7BBJNumeric7 8XXJNumeric7 9ZGCBNumeric7 10ZDCBNumeric4 表17 產(chǎn)品出入庫數(shù)據(jù)暫存文件(CPSJSR.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate8 2CPDMCharacter3 3RKSLNumeric6 4LSSLNumeric6 5PFSLNumeric6 表18 各種產(chǎn)品每日入庫累計(jì)文件(CPRK.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)

26、度備注1RQDate8 2CPDMCharacter3 3RKSLNumeric6 表19 各種產(chǎn)品每日銷售出庫累計(jì)文件(CPXS.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate8 2CPDMCharacter3 3LSSLNumeric6 4PFSLNumeric6 表20 各種產(chǎn)品每日庫存量累計(jì)文件(CPKC.DBF)序號(hào)字段名稱字段類型長(zhǎng)度備注1KCRQDate8 2CP012Numeric8 3CP024Numeric8 4CP036Numeric8 5CP048Numeric8 6CP050Numeric8 7CP061Numeric8 8CP073Numeric8 9CP1

27、15Numeric8 10CP127Numeric8 11CP139Numeric8 12CP218Numeric8 13CP220Numeric8 14CP231Numeric8 15CP243Numeric8 表21 各種產(chǎn)品每日出入存累計(jì)文件(CPRDATA.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate8 2CPDMCharacter3 3CPMCNumeric6 4DWNumeric6 5PFSLNumeric6 6KCSLNumeric6 表22 報(bào)表計(jì)算輔助文件(CPBBJS.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1BBRQDate8 2CPDMCharacter3 3CPMCCharacter18

溫馨提示

  • 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)論