管理信息系統(tǒng)設(shè)計(jì)--工業(yè)工程.doc

上傳人:good****022 文檔編號(hào):116648410 上傳時(shí)間:2022-07-06 格式:DOC 頁(yè)數(shù):28 大小:381.30KB
收藏 版權(quán)申訴 舉報(bào) 下載
管理信息系統(tǒng)設(shè)計(jì)--工業(yè)工程.doc_第1頁(yè)
第1頁(yè) / 共28頁(yè)
管理信息系統(tǒng)設(shè)計(jì)--工業(yè)工程.doc_第2頁(yè)
第2頁(yè) / 共28頁(yè)
管理信息系統(tǒng)設(shè)計(jì)--工業(yè)工程.doc_第3頁(yè)
第3頁(yè) / 共28頁(yè)

下載文檔到電腦,查找使用更方便

14 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《管理信息系統(tǒng)設(shè)計(jì)--工業(yè)工程.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng)設(shè)計(jì)--工業(yè)工程.doc(28頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(shū)管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(shū)課程代碼:01025031英文名稱:Management Information System,MIS適用對(duì)象:工業(yè)工程專業(yè)學(xué)時(shí)學(xué)分:2周 一個(gè)學(xué)分。一、課程設(shè)計(jì)目的管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是工業(yè)工程專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完管理信息系統(tǒng)課程并進(jìn)行完專業(yè)實(shí)習(xí)后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對(duì)管理信息系統(tǒng)基礎(chǔ)理論和基本知識(shí)的理解,掌握使用信息系統(tǒng)分析、設(shè)計(jì)的基本方法,提高解決實(shí)際管理問(wèn)題、開(kāi)發(fā)信息系統(tǒng)的實(shí)踐能力。同時(shí)課程設(shè)計(jì)應(yīng)充分體現(xiàn)“教師指導(dǎo)下的以學(xué)生為中心”的教學(xué)模式,以學(xué)生為認(rèn)知主體,充分調(diào)動(dòng)學(xué)生的積極

2、性和能動(dòng)性,重視學(xué)生自學(xué)能力的培養(yǎng)。二、課程設(shè)計(jì)內(nèi)容及要求1.系統(tǒng)開(kāi)發(fā)工具不限;2.設(shè)計(jì)時(shí)間:二周。3.提交簡(jiǎn)要設(shè)計(jì)說(shuō)明書(shū)。4.系統(tǒng)提交時(shí)間:開(kāi)始二周后。5.上機(jī)時(shí)間及地點(diǎn):機(jī)械館,時(shí)間見(jiàn)安排6. 為了及時(shí)發(fā)現(xiàn)問(wèn)題,防止出現(xiàn)原則錯(cuò)誤,學(xué)年設(shè)計(jì)期間,要求學(xué)生必須與指導(dǎo)老師經(jīng)常保持聯(lián)系,不準(zhǔn)無(wú)故缺課, 缺課兩次者,學(xué)年設(shè)計(jì)成績(jī)按不及格處理。以及不與指導(dǎo)老師聯(lián)系的學(xué)生,指導(dǎo)老師有權(quán)取消該生課程設(shè)計(jì)資格。7.課程設(shè)計(jì)要獨(dú)立完成,不得抄襲他人成果。一旦發(fā)現(xiàn)抄襲者,課程設(shè)計(jì)成績(jī)一律按不及格處理。8.課程設(shè)計(jì)報(bào)告撰寫的基本要求是報(bào)告原則上不少于7000字,需在封面注明設(shè)計(jì)選題、班級(jí)、姓名、學(xué)號(hào)及課程設(shè)計(jì)日期

3、、地點(diǎn),其正文至少包括如下幾個(gè)方面的內(nèi)容:(1)可行性分析(2)系統(tǒng)分析部分 1)業(yè)務(wù)流程圖 2)數(shù)據(jù)流程圖 3)功能分析圖 4)數(shù)據(jù)字典 5)數(shù)據(jù)加工處理的描述 6)管理信息系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型)(3)系統(tǒng)設(shè)計(jì)部分 1)功能結(jié)構(gòu)圖設(shè)計(jì) 2)新系統(tǒng)信息處理流程設(shè)計(jì) 3)輸出設(shè)計(jì)(主要指打印輸出設(shè)計(jì)) 4)存儲(chǔ)文件格式設(shè)計(jì)(數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)) 5)輸入設(shè)計(jì)(主要指數(shù)據(jù)錄入卡設(shè)計(jì)) 6)代碼設(shè)計(jì)(職工證號(hào)和部門代號(hào)等) 7)程序設(shè)計(jì)說(shuō)明書(shū)(4)系統(tǒng)實(shí)施部分 1)程序框圖 2)源程序 3)模擬運(yùn)行數(shù)據(jù) 4)打印報(bào)表 5)系統(tǒng)使用說(shuō)明書(shū)(5)附錄或參考資料三、課程設(shè)計(jì)的考查由指導(dǎo)教師根據(jù)學(xué)生完成課

4、程設(shè)計(jì)任務(wù)的情況(包括管理信息系統(tǒng)軟件的開(kāi)發(fā)情況20%、課程設(shè)計(jì)報(bào)告的質(zhì)量40%和課程設(shè)計(jì)過(guò)程中的工作態(tài)度40%)綜合打分。成績(jī)?cè)u(píng)定實(shí)行優(yōu)秀、良好、中等、及格和不及格五個(gè)等級(jí)。四、課程設(shè)計(jì)的書(shū)寫規(guī)范(一)撰寫內(nèi)容、格式規(guī)范1論文(設(shè)計(jì))字?jǐn)?shù) 正文一般在0.7萬(wàn)字左右。2前置部分前置部分包括封面、學(xué)年設(shè)計(jì)說(shuō)明書(shū)封面包括設(shè)計(jì)題目、作者專業(yè)班級(jí)、姓名、學(xué)號(hào)等。3主體部分設(shè)計(jì)主體部分包括:緒論(引言)、正文、結(jié)論、參考文獻(xiàn)、致謝等。緒論(引言)要簡(jiǎn)要說(shuō)明設(shè)計(jì)中研究工作的目的、意義、設(shè)計(jì)要求、技術(shù)指標(biāo)、現(xiàn)狀與發(fā)展、主要工作內(nèi)容等。設(shè)計(jì)正文包括總體方案設(shè)計(jì)及實(shí)現(xiàn)、數(shù)據(jù)處理分析、實(shí)驗(yàn)效果、理論分析等。結(jié)論是

5、設(shè)計(jì)最終的、總體的結(jié)論,結(jié)論中應(yīng)明確本課題研究的創(chuàng)造性成果、創(chuàng)新觀點(diǎn)、社會(huì)經(jīng)濟(jì)價(jià)值及研究方向的前景。結(jié)論應(yīng)該準(zhǔn)確、完整、明確、精煉。4附錄部分附錄是設(shè)計(jì)主體部分的補(bǔ)充項(xiàng)目,視設(shè)計(jì)需要決定是否使用。對(duì)收錄于設(shè)計(jì)中但又不便于正文中的附加數(shù)據(jù)、資料、詳細(xì)公式推倒、程序等有特色的內(nèi)容,可作為附錄。(二)書(shū)寫打印規(guī)范1書(shū)寫打印要求設(shè)計(jì)一律要求用計(jì)算機(jī)打印。論文可用A4紙。頁(yè)邊距上20mm、下20mm、左25mm、右20mm。正文每行字?jǐn)?shù)、行距適當(dāng)。2排版要求各章題序及標(biāo)題使用小2號(hào)黑體各節(jié)的一級(jí)題序及標(biāo)題使用小3號(hào)黑體各節(jié)的二級(jí)題序及標(biāo)題使用小4號(hào)黑體各節(jié)的三級(jí)題序及標(biāo)題使用小4號(hào)黑體款、項(xiàng)使用小4號(hào)黑

6、體正文使用小4號(hào)宋體摘要、結(jié)論、參考文獻(xiàn)標(biāo)題使用小2號(hào)黑體摘要、結(jié)論、參考文獻(xiàn)內(nèi)容小4號(hào)號(hào)宋體目錄標(biāo)題使用小2號(hào)黑體目錄內(nèi)容中章的標(biāo)題使用4號(hào)黑體目錄中其它內(nèi)容小4號(hào)宋體論文頁(yè)碼要求頁(yè)面底端居中阿拉伯?dāng)?shù)字連續(xù)編碼頁(yè)眉與頁(yè)腳使用5號(hào)宋體,居中排列注:章另起新頁(yè);頁(yè)碼由第一章首頁(yè)開(kāi)始作為第一頁(yè),論文前置部分不編排頁(yè)碼;論文的封面、扉頁(yè)不加頁(yè)眉,其余部分均加葉眉,頁(yè)眉內(nèi)容一律為“工業(yè)工程專業(yè)2007級(jí)課程設(shè)計(jì)”,頁(yè)眉下劃線要求為單線,線粗0.5mm。五、課程設(shè)計(jì)參考題目1.倉(cāng)庫(kù)管理系統(tǒng);2.教務(wù)/教學(xué)管理系統(tǒng);3.項(xiàng)目管理系統(tǒng);4.醫(yī)院管理系統(tǒng);5.圖書(shū)管理系統(tǒng);6.辦公自動(dòng)化系統(tǒng);7.學(xué)籍管理系統(tǒng)

7、;8.成績(jī)計(jì)算管理系統(tǒng)9.企業(yè)人事管理子系統(tǒng);10企業(yè)計(jì)劃管理子系統(tǒng);11企業(yè)生產(chǎn)管理子系統(tǒng);12企業(yè)物資供應(yīng)管理子系統(tǒng);13企業(yè)設(shè)備和動(dòng)力管理子系統(tǒng);14企業(yè)經(jīng)營(yíng)銷售管理子系統(tǒng);15企業(yè)財(cái)務(wù)管理子系統(tǒng);16網(wǎng)絡(luò)環(huán)境下的質(zhì)量管理信息子系統(tǒng)開(kāi)發(fā);17學(xué)生管理信息系統(tǒng)18網(wǎng)絡(luò)環(huán)境下的教學(xué)管理系統(tǒng);19網(wǎng)絡(luò)環(huán)境下的勞動(dòng)工資管理;20網(wǎng)絡(luò)環(huán)境下的調(diào)度管理信息子系統(tǒng)開(kāi)發(fā);六、參考范例庫(kù)存管理信息系統(tǒng)的分析、設(shè)計(jì)和實(shí)施(見(jiàn)附件)。附件1:庫(kù)存管理信息系統(tǒng)的分析、設(shè)計(jì)和實(shí)施說(shuō)明:本例時(shí)間較早,開(kāi)發(fā)工具選用FoxPro2.5。在學(xué)習(xí)過(guò)程中,可以現(xiàn)有的硬件和軟件環(huán)境進(jìn)行系統(tǒng)再開(kāi)發(fā)實(shí)現(xiàn),學(xué)習(xí)重點(diǎn)放在在系統(tǒng)分析、系

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

9、600燈泡只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.00

10、100001000 工廠的產(chǎn)品倉(cāng)庫(kù)管理組隸屬于銷售科領(lǐng)導(dǎo),由七名職工組成,主要負(fù)責(zé)產(chǎn)品的出入庫(kù)管理、庫(kù)存帳務(wù)管理和統(tǒng)計(jì)報(bào)表,并且應(yīng)當(dāng)隨時(shí)向上級(jí)部門和領(lǐng)導(dǎo)提供庫(kù)存查詢信息。為了防止超儲(chǔ)造成產(chǎn)品庫(kù)存積壓,同時(shí)也為了避免產(chǎn)品庫(kù)存數(shù)量不足而影響市場(chǎng)需求,庫(kù)存管理組還應(yīng)該經(jīng)常提供庫(kù)存報(bào)警數(shù)據(jù)(與儲(chǔ)備定額相比較的超儲(chǔ)數(shù)量或不足數(shù)量)。產(chǎn)品入庫(kù)管理的過(guò)程是,各生產(chǎn)車間隨時(shí)將制造出來(lái)的產(chǎn)品連同填寫好的入庫(kù)單(入庫(kù)小票)一起送至倉(cāng)庫(kù)。倉(cāng)庫(kù)人員首先進(jìn)行檢驗(yàn),一是抽檢產(chǎn)品的質(zhì)量是否合格,二是核對(duì)產(chǎn)品的實(shí)物數(shù)量和規(guī)格等是否與入庫(kù)單上的數(shù)據(jù)相符,當(dāng)然還要校核入庫(kù)單上的產(chǎn)品代碼。檢驗(yàn)合格的產(chǎn)品立即進(jìn)行產(chǎn)品入庫(kù)處理,同時(shí)登

11、記產(chǎn)品入庫(kù)流水帳。檢驗(yàn)不合格的產(chǎn)品要及時(shí)退回車間。產(chǎn)品出庫(kù)管理的過(guò)程是,倉(cāng)庫(kù)保管員根據(jù)銷售科開(kāi)出的有效產(chǎn)品出庫(kù)單(出庫(kù)小票)及時(shí)付貨,并判明是零售出庫(kù)還是成批銷售出庫(kù),以便及時(shí)登記相應(yīng)的產(chǎn)品出庫(kù)流水帳。平均看來(lái),倉(cāng)庫(kù)每天要核收三十筆入庫(kù)處理,而各種出庫(kù)處理約五十筆。每天出入庫(kù)處理結(jié)束后,記帳員就根據(jù)入庫(kù)流水帳和出庫(kù)流水帳按產(chǎn)品及規(guī)格分別進(jìn)行累計(jì),以便將本日內(nèi)發(fā)生的累計(jì)數(shù)填入庫(kù)存臺(tái)帳。產(chǎn)品入庫(kù)單如表2所示,出庫(kù)單如表3所示,入庫(kù)流水帳如表4所示,出庫(kù)流水帳如表5和表6所示,而庫(kù)存臺(tái)帳帳頁(yè)如表7所示。產(chǎn)品庫(kù)存的收發(fā)存月報(bào)表是根據(jù)庫(kù)存臺(tái)帳制作出來(lái)的。產(chǎn)品庫(kù)存查詢是通過(guò)翻閱幾本帳之后實(shí)現(xiàn)的。目前庫(kù)存報(bào)

12、警功能尚未實(shí)現(xiàn)。表2 產(chǎn)品入庫(kù)單 日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格入庫(kù)數(shù)量備注生產(chǎn)車間填制人表3產(chǎn)品出庫(kù)單 日期產(chǎn)品名稱規(guī)格入庫(kù)數(shù)量備注批發(fā) 零售 填制人注:批發(fā)出庫(kù)時(shí)在備注欄的批發(fā) 處劃“”,否則在零售 處劃“”表4 產(chǎn)品入庫(kù)流水帳 日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格入庫(kù)數(shù)量備注表5產(chǎn)品零售出庫(kù)流水帳 日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格零售出庫(kù)數(shù)量備注表6產(chǎn)品批發(fā)出庫(kù)流水帳 日期產(chǎn)品代碼產(chǎn)品名稱單位規(guī)格批發(fā)出庫(kù)數(shù)量備注表7某廠產(chǎn)品庫(kù)存臺(tái)帳(當(dāng)日合計(jì)數(shù)) 產(chǎn)品代碼:規(guī)格:不變價(jià)(元):產(chǎn)品名稱:?jiǎn)挝唬含F(xiàn)行價(jià)(元):日期入庫(kù)數(shù)量零售出庫(kù)量批發(fā)出庫(kù)量結(jié)余二、系統(tǒng)分析根據(jù)收集到的各種系統(tǒng)輸入單、帳頁(yè)和輸出報(bào)表等憑證

13、,又通過(guò)親身實(shí)踐以及向有關(guān)業(yè)務(wù)管理人員的訪問(wèn)調(diào)查,系統(tǒng)分析結(jié)果如下:l組織機(jī)構(gòu)該廠產(chǎn)品庫(kù)存管理的組織機(jī)構(gòu)如圖l所示。經(jīng)營(yíng)副廠長(zhǎng)銷售科倉(cāng)庫(kù)出入庫(kù)管理組統(tǒng)計(jì)分析組 圖l 組織機(jī)構(gòu)設(shè)置圖 2管理職能分析 庫(kù)長(zhǎng)全面負(fù)責(zé)倉(cāng)庫(kù)的行政與業(yè)務(wù)管理; 出入庫(kù)管理組負(fù)責(zé)產(chǎn)品的入庫(kù)檢驗(yàn)、產(chǎn)品的出入庫(kù)管理、登記出入庫(kù)帳;統(tǒng)計(jì)分析組每天根據(jù)出入庫(kù)管理組的出入庫(kù)帳,統(tǒng)計(jì)出各種規(guī)格產(chǎn)品當(dāng)日出入庫(kù)累計(jì)數(shù)字,然后登庫(kù)存臺(tái)帳。此外,負(fù)責(zé)生成產(chǎn)品收發(fā)存月報(bào)表,經(jīng)庫(kù)長(zhǎng)簽字后呈上級(jí)主管部門。有時(shí)還要盡量滿足各方面的各種查詢要求。庫(kù)存管理出入庫(kù)管理統(tǒng)計(jì)報(bào)表入庫(kù)管理出庫(kù)管理月報(bào)報(bào)警查詢圖2 管理職能3業(yè)務(wù)流程分析現(xiàn)行產(chǎn)品庫(kù)存管理系統(tǒng)的業(yè)務(wù)

14、流程圖如圖3所示。銷售科車 間入庫(kù)單檢驗(yàn)合格入庫(kù)單入庫(kù)記賬入庫(kù)帳合格入庫(kù)單批發(fā)出庫(kù)單零售出庫(kù)單付貨記賬付貨記賬批發(fā)出庫(kù)帳零售出庫(kù)帳記庫(kù)存臺(tái) 帳統(tǒng)計(jì)報(bào)表月報(bào)表庫(kù)存臺(tái)帳圖3 業(yè)務(wù)流程圖4數(shù)據(jù)流程分析1)現(xiàn)行系統(tǒng)的頂層數(shù)據(jù)流程圖如圖4所示。對(duì)頂層圖中的數(shù)據(jù)流“l(fā),2,3,4”說(shuō)明如下:1庫(kù)存管理234圖4 頂層DFD“1”:車間產(chǎn)品入庫(kù)單。 “2”:銷售科開(kāi)出的有效零售產(chǎn)品出庫(kù)單。 “3”:銷售科開(kāi)出的有效批發(fā)產(chǎn)品出庫(kù)單?!?”:倉(cāng)庫(kù)制作的產(chǎn)品庫(kù)存收發(fā)存月報(bào)表。2)第一層數(shù)據(jù)流程圖如圖5所示。圖5中的數(shù)據(jù)流“1,2,3,4”與圖4中的數(shù)據(jù)流“1,2,3,4”相同。4庫(kù)存帳1出入庫(kù)管理23出入庫(kù)管理圖

15、5 第一層DFD3)第二層數(shù)據(jù)流程圖如圖6所示。710D2零售出庫(kù)帳 P1登記入庫(kù)帳P2登記零售出賬P4登記庫(kù)存臺(tái)帳P5制作收發(fā)存月報(bào)表P3登批發(fā)出庫(kù)帳D4庫(kù)存臺(tái)帳F2112F315698D1入庫(kù)帳D3批發(fā)出庫(kù)帳統(tǒng)計(jì)報(bào)表月報(bào)表1F1111圖6 第二層DFD現(xiàn)對(duì)圖6中的數(shù)據(jù)流說(shuō)明如下:“l(fā),2,3,4”:其意義與圖4中的相同?!?”:產(chǎn)品入庫(kù)單上的數(shù)據(jù)?!?”:零售出庫(kù)單上的數(shù)據(jù)。“7”:批發(fā)出庫(kù)單上的數(shù)據(jù)?!?”:入庫(kù)流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)。“9”:零售出庫(kù)流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)。“10”:批發(fā)出庫(kù)流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)?!?1

16、”:獲得的“8,9,10”數(shù)據(jù)?!?2”:庫(kù)存臺(tái)帳上的當(dāng)月按產(chǎn)品名稱、規(guī)格分別累計(jì)的數(shù)據(jù)和其它加工處理后的數(shù)據(jù)。5數(shù)據(jù)字典(1)數(shù)據(jù)流字典 數(shù)據(jù)流名稱:產(chǎn)品入庫(kù)單 標(biāo)識(shí)符:F1數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品入庫(kù)單 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入庫(kù)數(shù)量(RKSL) PIC 9(6) 排列方式:按(入庫(kù)日期+產(chǎn)品代碼)升序排列 流量:最大 50張日 平均30

17、張日 來(lái)源:生產(chǎn)車間 去向:產(chǎn)品入庫(kù)處理 數(shù)據(jù)流名稱:產(chǎn)品出庫(kù)單 標(biāo)識(shí)符:F2數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品出庫(kù)單 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備注 03零售出庫(kù)數(shù)量(LSSL) PIC 9(6) 03批發(fā)出庫(kù)數(shù)量(PFSL) PIC 9(6) 排列方式:按(日期十產(chǎn)品代碼)升序排列 流量:最大:70張日 平均:50張日 來(lái)源:銷售科 去向:產(chǎn)品出庫(kù)處

18、理 數(shù)據(jù)流名稱:倉(cāng)庫(kù)產(chǎn)品收發(fā)存月報(bào)表標(biāo) 標(biāo)識(shí)符:F3數(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) P1CX(4) 02本月累計(jì)入庫(kù)數(shù)量(RKSL) PIC 9(8) 02本月累計(jì)零售數(shù)量(LSSL) PIC 9(8) 02本月累計(jì)批發(fā)數(shù)量(PFSL) PIC 9(8) 02庫(kù)存數(shù)量(KCSL) PIC 9(8) 排列方式:按日期排列 流量:最大:1份月 平均:1份月 來(lái)源:倉(cāng)庫(kù)統(tǒng)計(jì)分析 去向:主管部門 其它中間過(guò)程的數(shù)據(jù)流描述省略。(2)數(shù)據(jù)存儲(chǔ)字典 存儲(chǔ)文件名:

19、產(chǎn)品入庫(kù)流水帳 標(biāo)識(shí)符:D1數(shù)據(jù)結(jié)構(gòu): 01本品入庫(kù)帳 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入庫(kù)數(shù)量(RKSL) PIC 9(6) 流入的數(shù)據(jù)流:產(chǎn)品入庫(kù)單(F1) 流出的數(shù)據(jù)流; 涉及的處理名:入庫(kù)處理、記庫(kù)存臺(tái)帳 排列方式:按入庫(kù)日期計(jì)序 存儲(chǔ)文件名:庫(kù)存臺(tái)帳 標(biāo)識(shí)符:D4數(shù)據(jù)結(jié)構(gòu): 01庫(kù)存臺(tái)帳 02日期(KCRQ) PIC X(8) 02產(chǎn)品代碼(CPDM) PIC X(3) 02產(chǎn)品名稱(CPMC) PIC X(18)

20、 02本日累計(jì)入庫(kù)量(RKSL) PIC 9(8) 02本日累計(jì)零售出庫(kù)量(LSSL) PIC 9(8) 02本日累計(jì)批發(fā)出庫(kù)量(PFSL) PIC 9(8) 流入的數(shù)據(jù)流:11 流出的數(shù)據(jù)流:收發(fā)存月報(bào)表 涉及的處理名:登記庫(kù)存臺(tái)帳、制月報(bào)表 排列方式:按(日期+產(chǎn)品代碼)升序排列 其它存儲(chǔ)文件的描述省略。6處理描述 處理名:登記入庫(kù)帳 標(biāo)識(shí)符:P1 輸入:數(shù)據(jù)流F1 輸出:數(shù)據(jù)流 F5 處理定義: 當(dāng)一張入庫(kù)單上的數(shù)據(jù)檢驗(yàn)合格,并且產(chǎn)品實(shí)物入庫(kù)后,立即將這張入庫(kù)單上的數(shù)據(jù)登入產(chǎn)品入庫(kù)流水帳。 激發(fā)條件:產(chǎn)品入庫(kù)發(fā)生 處理名:登記庫(kù)存臺(tái)帳 標(biāo)識(shí)符:P4 輸入:出入庫(kù)流水帳上的當(dāng)日數(shù)據(jù) 輸出:

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

22、i的產(chǎn)品現(xiàn)行價(jià) 激發(fā)條件:每月制作庫(kù)存報(bào)表系統(tǒng)中的另外幾個(gè)加工處理描述省略。7現(xiàn)行系統(tǒng)評(píng)價(jià) 通過(guò)對(duì)現(xiàn)行系統(tǒng)的需求分析,本系統(tǒng)數(shù)據(jù)流向是合理的,但為了便于計(jì)算機(jī)化管理,也為了使系統(tǒng)能夠提供更多的輔助決策信息,本系統(tǒng)應(yīng)做如下改進(jìn)設(shè)想: 1)將各種帳本暫合為一本庫(kù)存帳考慮。 2)增加庫(kù)存報(bào)警功能。 3)增強(qiáng)各種靈活的查詢分析功能。 8新系統(tǒng)邏輯模型的提出 根據(jù)前面的分析與評(píng)價(jià)結(jié)果,提出的新系統(tǒng)邏輯模型如圖7和圖8所示。查詢條件出庫(kù)處理收發(fā)存月報(bào)庫(kù)存報(bào)警查 詢庫(kù)存臺(tái)帳入庫(kù)處理月報(bào)表入庫(kù)單報(bào)警表出庫(kù)單響應(yīng)結(jié)果圖7 系統(tǒng)邏輯模型I產(chǎn)品出入庫(kù)單錄 入庫(kù)存臺(tái)帳統(tǒng)計(jì)分析查 詢收發(fā)存月報(bào)報(bào)警數(shù)據(jù)查詢條件顯示結(jié)果圖

23、8 系統(tǒng)邏輯模型 II9系統(tǒng)邊界和處理方式(l)系統(tǒng)邊界 輸入邊界產(chǎn)品出入庫(kù)單、查詢條件。 輸出邊界各種報(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ù)和庫(kù)存數(shù)據(jù)的查詢。 3)考慮到工廠生產(chǎn)的發(fā)展,對(duì)新產(chǎn)品數(shù)據(jù)也能給予處理。 4)把目前基本上是“靜態(tài)”庫(kù)存管理變?yōu)椤皠?dòng)態(tài)”管理,能隨時(shí)提供庫(kù)存現(xiàn)狀信息(包括庫(kù)存報(bào)警信息)。 2新系統(tǒng)功能結(jié)構(gòu)圖入庫(kù)數(shù)據(jù)錄入出庫(kù)數(shù)據(jù)錄入庫(kù)存數(shù)據(jù)查詢出入庫(kù)數(shù)據(jù)查詢每筆入庫(kù)查詢每筆出庫(kù)查詢

24、報(bào)表數(shù)據(jù)計(jì)算打印收發(fā)存表打印報(bào)警信息增加產(chǎn)品品種修改產(chǎn)品目錄退至FOX退至DOS數(shù)據(jù)錄入數(shù)據(jù)查詢報(bào)表輸出產(chǎn)品目錄維護(hù)結(jié)束退出每日數(shù)據(jù)查詢每月數(shù)據(jù)查詢累計(jì)數(shù)據(jù)查詢庫(kù)存管理 綜合考慮改進(jìn)后的系統(tǒng)邏輯模型(見(jiàn)圖7)和設(shè)計(jì)的新系統(tǒng)目標(biāo)的要求。設(shè)計(jì)新系統(tǒng)功能結(jié)構(gòu)如圖9所示。圖9 系統(tǒng)功能結(jié)構(gòu)圖3. 新系統(tǒng)計(jì)算機(jī)信息系統(tǒng)流程設(shè)計(jì)出入庫(kù)單ACp11.prgcpsjsrcpxscprkcpdzbcpdmcpkckcjccprdatscpbbjsCp21.prgX XX XCp31.prg收發(fā)存匯總表報(bào)警表新產(chǎn)品數(shù)據(jù)產(chǎn)品修改數(shù)據(jù)Cp41.prgCp42.prgAA X X X XAAAXXCp32.prgA X

25、 X X XCp33.prgCp24.prgCp23.prg 計(jì)算機(jī)化的信息系統(tǒng)流程如圖10所示。圖10中的處理框內(nèi)標(biāo)出了相應(yīng)的程序名,其功能說(shuō)明見(jiàn)程序模塊設(shè)計(jì)說(shuō)明書(shū)。圖10 新系統(tǒng)信息處理系統(tǒng)流程圖4代碼設(shè)計(jì) (1)產(chǎn)品規(guī)格代碼設(shè)計(jì) 由于該廠在未來(lái)的幾年內(nèi)生產(chǎn)的產(chǎn)品品種不會(huì)超過(guò)十種,并且每種產(chǎn)品的規(guī)格也不會(huì)超過(guò)十種,因此,產(chǎn)品規(guī)格代碼采用層次碼,并用兩位整數(shù)表示,設(shè)計(jì)方案如圖11所示,全部規(guī)格編碼列于表8中。規(guī)格順序號(hào)品種順序號(hào)圖11 代碼設(shè)計(jì)方案表8 規(guī)格代碼規(guī)格代碼規(guī)格01220V15W02220V45W03220V60W04220V100W05220V150W06220V200W072

26、20V300W11220V4W12220V8W13220V16W21220V8W22220V20W23220V30W24220V40W(2)產(chǎn)品代碼設(shè)計(jì)產(chǎn)品代碼用三位整數(shù)表示,設(shè)計(jì)方案如圖12所示。表9列出了全部產(chǎn)品的代碼。校驗(yàn)位規(guī)格碼圖11 代碼設(shè)計(jì)方案表9 產(chǎn)品代碼表產(chǎn)品代碼產(chǎn)品名稱規(guī)格代碼規(guī)格012燈泡01220V15W024燈泡02220V45W036燈泡03220V60W048燈泡04220V100W050燈泡05220V150W061燈泡06220V200W073燈泡07220V300W115節(jié)能燈11220V4W127節(jié)能燈12220V8W139節(jié)能燈13220V16W218日光

27、燈21220V8W220日光燈22220V20W231日光燈23220V30W243日光燈24220V40W產(chǎn)品代碼中的校驗(yàn)位a3值的確定方法如下: a3=取(3a12a2)/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系統(tǒng)物理配置方案設(shè)計(jì)本系統(tǒng)采用單機(jī)單用戶操作方式,基本配置如下;機(jī)型: COMPAQ48640軟驅(qū):雙軟驅(qū)動(dòng)器硬盤:540MB內(nèi)存:8MB顯示器:VGA打印機(jī):Star CR3240軟件:Foxpro 2.5 for Windows 3.1(漢化)。機(jī)器安裝在倉(cāng)庫(kù)辦公室。6輸出

28、設(shè)計(jì) 本系統(tǒng)的報(bào)表輸出格式設(shè)計(jì)成表10表12的形式(表中的數(shù)據(jù)為試運(yùn)行結(jié)果數(shù)據(jù)) 表10產(chǎn)品名稱單位規(guī)格上月結(jié)存本月入庫(kù)本月出庫(kù)本月結(jié)存不變價(jià)金額(元) 214700.00 64400.00 150300.00現(xiàn)行價(jià)金額(元) 250400.00 75160.00 175240.00數(shù)量合計(jì) 44500 19300 25200燈泡只220V15w200010001000燈泡只220V45w15001000500燈泡只220V60w30003000燈泡只220V200w1200011800200節(jié)能燈只220V4w30002500500節(jié)能燈只220V8w30003000日光燈只220V8w20

29、002000日光燈只220V20w1400014000日光燈只220V30w400030001000表11 超儲(chǔ)產(chǎn)品產(chǎn)品代碼產(chǎn)品名稱庫(kù)存量最高儲(chǔ)備超儲(chǔ)量220日光燈14000100004000表12 不足產(chǎn)品產(chǎn)品代碼產(chǎn)品名稱庫(kù)存量最低儲(chǔ)備不足儲(chǔ)備024燈泡500600100048燈泡0400400050燈泡0400400061燈泡200300100073燈泡5001000500115節(jié)能燈5001000500139節(jié)能燈01000100024日光燈0100010007存儲(chǔ)文件(數(shù)據(jù)庫(kù))結(jié)構(gòu)設(shè)計(jì) 由于本系統(tǒng)的應(yīng)用程序全部用Foxpro2.5編寫,因此,存儲(chǔ)文件的結(jié)構(gòu)設(shè)計(jì)就是指 .DBF文件的結(jié)構(gòu)

30、設(shè)計(jì)。 (1)設(shè)計(jì)規(guī)范庫(kù)文件名稱和庫(kù)字段變量名稱規(guī)范分別如表13和表14所示。表13 庫(kù)文件名稱序號(hào)文件名稱標(biāo)識(shí)符備注1產(chǎn)品目錄庫(kù)文件CPDM.DBF2產(chǎn)品單位及規(guī)格代碼表CPDZB. DBF事先建好3出入庫(kù)數(shù)據(jù)輸入暫存文件CPSJSR.DBF4各種產(chǎn)品每日庫(kù)存累計(jì)文件CPKC.DBF5各種產(chǎn)品每日每筆人享文件CPRK.DBF6各種產(chǎn)品每日每筆出庫(kù)文件CPXS.DBF7各種產(chǎn)品每日入出存累計(jì)文件CPRDATA.DBF8報(bào)表計(jì)算輔助文件CPBBJS.DBF9備品報(bào)表文件CPBB.DBF10庫(kù)存報(bào)表數(shù)據(jù)文件KCJC.DBF表14 庫(kù)文件字段變量名規(guī)范 序號(hào)字述名義標(biāo)識(shí)符備注1產(chǎn)品不變價(jià)格BBJ2日

31、期BBRQ3產(chǎn)品代碼CPDM4產(chǎn)品名稱CPMC5代碼為ijk的產(chǎn)品庫(kù)存量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產(chǎn)品單位代碼DWDM7產(chǎn)品組位DW8產(chǎn)品規(guī)格代碼GGDM9產(chǎn)品規(guī)格GG10產(chǎn)品庫(kù)存超儲(chǔ)或不足JC取值“超儲(chǔ)”或“不足”11產(chǎn)品庫(kù)存數(shù)量KCSL12日期KCRQ13累計(jì)入庫(kù)量LJRK14累計(jì)總出庫(kù)量LJXS15產(chǎn)品零售數(shù)量LSSL16產(chǎn)品批發(fā)出庫(kù)數(shù)量PFSL17產(chǎn)品入庫(kù)數(shù)量RKSL18日期RQ19產(chǎn)品現(xiàn)行價(jià)格XXJ20產(chǎn)品最大儲(chǔ)備量ZGCB21產(chǎn)品最小儲(chǔ)備量ZDCB(2)各個(gè)庫(kù)文件結(jié)構(gòu)設(shè)計(jì)

32、本系統(tǒng)中建立的10個(gè)數(shù)據(jù)庫(kù)(.DBF)文件結(jié)構(gòu)如表1524所示。表15 產(chǎn)品單位及規(guī)格代碼庫(kù)(CPDZB.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1DWDM Character12DWCharacter43GCDMCharacter24GGCharacter10表16 產(chǎn)品目錄庫(kù)(CPDM.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1CPDM Character32CPMCCharacter183DWDMCharacter14DWCharacter45GGDMCharacter26GGCharacter107BBJNumeric78XXJNumeric79ZGCBNumeric710ZDCBNu

33、meric4表17 產(chǎn)品出入庫(kù)數(shù)據(jù)暫存文件(CPSJSR.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate82CPDMCharacter33RKSLNumeric64LSSLNumeric65PFSLNumeric6表18 各種產(chǎn)品每日入庫(kù)累計(jì)文件(CPRK.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate82CPDMCharacter33RKSLNumeric6表19 各種產(chǎn)品每日銷售出庫(kù)累計(jì)文件(CPXS.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate82CPDMCharacter33LSSLNumeric64PFSLNumeric6表20 各種產(chǎn)品每日庫(kù)存量累計(jì)文件(

34、CPKC.DBF)序號(hào)字段名稱字段類型長(zhǎng)度備注1KCRQ Date82CP012Numeric83CP024Numeric84CP036Numeric85CP048Numeric86CP050Numeric87CP061Numeric88CP073Numeric89CP115Numeric810CP127Numeric811CP139Numeric812CP218Numeric813CP220Numeric814CP231Numeric815CP243Numeric8表21 各種產(chǎn)品每日出入存累計(jì)文件(CPRDATA.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1RQDate82CPDMChara

35、cter33CPMCNumeric64DWNumeric65PFSLNumeric66KCSLNumeric6表22 報(bào)表計(jì)算輔助文件(CPBBJS.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1BBRQ Date82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSL Numeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric8表23 各月收發(fā)存報(bào)表文件(CPBB.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1BBRQ Date82CPDMCharacter33CPMC

36、Character184DWCharacter45RKSLNumeric86LSSL Numeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric8表24 庫(kù)存報(bào)警數(shù)據(jù)文件(KCJC.DBF)結(jié)構(gòu)序號(hào)字段名稱字段類型長(zhǎng)度備注1CPDM Character32JCCharacter48輸入設(shè)計(jì) (1)出入庫(kù)數(shù)據(jù)錄入卡設(shè)計(jì) 本系統(tǒng)中的產(chǎn)品出入庫(kù)數(shù)據(jù)錄入卡沿用現(xiàn)行系統(tǒng)的產(chǎn)品出入庫(kù)單格式,參見(jiàn)表2和表3。 (2)輸入屏幕格式設(shè)計(jì) 基礎(chǔ)(原始)數(shù)據(jù)分為產(chǎn)品入庫(kù)數(shù)據(jù)和產(chǎn)品出庫(kù)數(shù)據(jù)兩大類,因此輸入屏幕分開(kāi)設(shè)計(jì)。入庫(kù)日期 年 月 日產(chǎn)品入庫(kù)數(shù)據(jù)錄入窗

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

38、”、“放棄”或“繼續(xù)”。2)產(chǎn)品出庫(kù)數(shù)據(jù)輸入的屏幕格式設(shè)計(jì)與產(chǎn)品入庫(kù)數(shù)據(jù)輸入的屏幕格式基本相同,只是將圖13中的“入庫(kù)數(shù)量”欄辟為“零售數(shù)量”和“批發(fā)數(shù)量”兩欄。9程序模塊設(shè)計(jì)說(shuō)明 (1)總控模塊1)程序名:CPMIN.PRG。 2)功能定義本系統(tǒng)的數(shù)據(jù)錄入、數(shù)據(jù)查詢等功能菜單及各項(xiàng)功能的下拉式菜單。選取功能菜單及其下拉菜單中的操作項(xiàng),進(jìn)入相應(yīng)的操作。3)實(shí)現(xiàn)調(diào)用程序CP11.PRG實(shí)現(xiàn)產(chǎn)品出入庫(kù)數(shù)據(jù)的錄入。調(diào)用過(guò)程MPROC2實(shí)現(xiàn)數(shù)據(jù)查詢功能。調(diào)用過(guò)程MPROC3實(shí)現(xiàn)統(tǒng)計(jì)報(bào)表功能。調(diào)用過(guò)程MPRCO4實(shí)現(xiàn)產(chǎn)品目錄維護(hù)功能。調(diào)用過(guò)程MPRCO5實(shí)現(xiàn)本系統(tǒng)運(yùn)行結(jié)束退出功能。4)程序、過(guò)程、自定義

39、函數(shù)間的關(guān)系見(jiàn)圖14。CPMAIN.PRGCP11.PRGFCPDM()FRET()FAPPE()CP11X(過(guò)程)MPROC2CP21.PRGCP23.PRGCP24.PRGMPROC3CP31.PRGCP32.PRGCP33.PRGMPROC4CP41.PRGCP42.PRGCP43.PRGCPDM()PRET()CPDM()FAPPE()MPROC5圖14 程序、過(guò)程、函數(shù)間關(guān)系(2)產(chǎn)品出入庫(kù)數(shù)據(jù)錄入模塊 1)程序名: CP11.PRG 2)功能:實(shí)現(xiàn)每筆產(chǎn)品出入庫(kù)數(shù)據(jù)的錄入。3)處理流程(見(jiàn)圖15)。出入庫(kù)單CPDMCP11.PRGCPSJSRCPRKCPXSCPKCCPRDATA圖

40、15 處理流程4)實(shí)現(xiàn) 打開(kāi)CPDM.DBF并索引之。 打開(kāi)CPRDATA.DBF及其索引。 打開(kāi) CPRK.DBF。 若錄入入庫(kù)數(shù)據(jù),則打開(kāi)CPKC.DBF;若錄入出庫(kù)數(shù)據(jù),則打開(kāi)CPXS.DBF。 輸入日期。 打開(kāi)CPSJSR.DBF,并與CPDM.DBF建立關(guān)聯(lián),然后清空CIJSJSR.DBF。 用BROW將出入庫(kù)數(shù)據(jù)錄入 CPPJSR.DBF中。若數(shù)據(jù)不保存,則退出返回;若數(shù)據(jù)保存,則首先將CPSJSR.DBF的RQ字段值全部用輸入日期替代,然后通過(guò)調(diào)用過(guò)程CP11X把CPSJSR.DBF中的數(shù)據(jù)轉(zhuǎn)錄到CPRK.DBF(入庫(kù))或 CPXS.DBF(出庫(kù)數(shù)據(jù))中,并更新CPKC.DBF和

41、CPRDATD.DBF。(3)每筆出入庫(kù)數(shù)據(jù)查詢模塊1)程序名:CP 21.PRG 2)功能:實(shí)現(xiàn)對(duì)三個(gè)月以內(nèi)的任何一天的每筆入庫(kù)數(shù)據(jù)查詢顯示。 3)處理流程(見(jiàn)圖16)。CPDMCPRKCPXSCP21.PRG 圖16 處理流程 4)實(shí)現(xiàn) 打開(kāi) CPDM.DBF。 若查詢?nèi)魏我惶斓拿抗P入庫(kù)數(shù)據(jù),則打開(kāi)CPRK.DBF。 若查詢?nèi)魏我惶斓拿抗P出庫(kù)數(shù)據(jù),則打開(kāi)CPXS.DBF。 依據(jù)字段CPDM建立與CPDM.DBF的關(guān)聯(lián)。 輸入要查詢的日期。 從CPRK或CPXS庫(kù)中定位滿足查詢?nèi)掌诘氖子涗洝H魺o(wú)數(shù)據(jù)可查到,則顯示“無(wú)數(shù)據(jù)”,否則用“過(guò)濾器技術(shù)”和BROW命令顯示查詢結(jié)果。(4)每日、月、截止

42、期出入庫(kù)數(shù)據(jù)查詢模塊 1)程序名:CP23.PRG 2)功能:實(shí)現(xiàn)對(duì)下述查詢條件的查詢顯示功能 查詢?nèi)齻€(gè)月以內(nèi)任何一天的各種產(chǎn)品全天累計(jì)出入庫(kù)數(shù)據(jù)。 查詢兩年內(nèi)任何一個(gè)月份的各種產(chǎn)品全月累計(jì)出入庫(kù)數(shù)據(jù)。 查詢從年初至某個(gè)截止日期的各種產(chǎn)品累計(jì)出入庫(kù)數(shù)據(jù)。CPDMCPRDATACP23.PRG 3)處理流程(見(jiàn)圖17)。 圖17 處理流程 4)實(shí)現(xiàn) 分三種情況討論: 第一種情況(按天查詢) 打開(kāi) CPRDATA.DBF和 CPDM.DBF。 輸入查詢?nèi)掌凇?按輸入的日期從CPRDATA庫(kù)中過(guò)濾出與輸入日期匹配的記錄。 顯示結(jié)果。 第二種情況(按月查詢) 打開(kāi) CPRDATA.DBF和CPDM.D

43、BF。 輸入查詢?cè)路荨?對(duì)與輸入月份匹配的該月內(nèi)各產(chǎn)品出入庫(kù)數(shù)據(jù)分別累計(jì)。 將該月累計(jì)值為零的產(chǎn)品過(guò)濾掉。 顯示結(jié)果。 第三種情況(查詢從年初至截止日期備產(chǎn)品累計(jì)出入庫(kù)數(shù)) 打開(kāi) CPRDATA.DBF和CPDM.DBF。 輸入截止日期。 對(duì)截止日期之前的各產(chǎn)品出入庫(kù)數(shù)據(jù)分別累加。 顯示結(jié)果。(5)某日實(shí)際庫(kù)存數(shù)據(jù)查詢模塊 1)程序名:CP24.PRG。 2)功能:實(shí)現(xiàn)查詢某一天各種產(chǎn)品的實(shí)際庫(kù)存數(shù)量。CPKCCPDMCP24.PRG 3)處理流程(見(jiàn)圖18)。圖18 處理流程4)實(shí)現(xiàn) 打開(kāi) CPKC.DBF與 CPDM.DBF。 輸入查詢?nèi)掌凇?在CPKC.DBF中定位滿足查詢條件的第一條記

44、錄,若沒(méi)有則顯示“無(wú)數(shù)據(jù)可查”,否則顯示查詢結(jié)果。(6)新增產(chǎn)品代碼(目錄)模塊1)程序名:CP41.PRG。 2)功能:將新產(chǎn)品的目錄數(shù)據(jù)增加到CPDM.DBF中,并在CPKC.DBF中增加相應(yīng)的字段。 3)處理流程(見(jiàn)圖19)。新產(chǎn)品數(shù)據(jù)CPDMCP41.PRGCPDMCPKC圖19 處理流程4)實(shí)現(xiàn) 在命令執(zhí)行方式下,將新產(chǎn)品的單位、單位代碼、規(guī)格、規(guī)格代碼錄入CPDZB.DBF中。 打開(kāi)CPDZB.DBF、CPDM.DBF和CPKC.DBF。 錄入新產(chǎn)品的產(chǎn)品代碼,并校驗(yàn)。 再錄入該新產(chǎn)品的其它目錄數(shù)據(jù)。 修改CPKC.DBF的庫(kù)結(jié)構(gòu)(增加新產(chǎn)品的字段)。(7)修改產(chǎn)品的價(jià)格、儲(chǔ)備定額

45、模塊1)程序名:CP42.PRG。 2)功能:修改產(chǎn)品的價(jià)格和儲(chǔ)備足額。 3)處理流程(見(jiàn)圖20)。CPBBJSCPKCCP31.PRGCPDMCPDMCPRDATA圖20 處理流程4)實(shí)現(xiàn) 打開(kāi)CPDM.DBF。 用BROW命令進(jìn)行修改(注意只允許修改產(chǎn)品的不變價(jià)、現(xiàn)行價(jià)、最高儲(chǔ)備和最低儲(chǔ)備)。(8)報(bào)表計(jì)算模塊1)程序名:CP31.PRG。 2)功能:根據(jù)本月實(shí)際發(fā)生的數(shù)據(jù),計(jì)算出統(tǒng)計(jì)報(bào)表(產(chǎn)品收發(fā)存報(bào)表)中的數(shù)據(jù),并將計(jì)算結(jié)果存入CPBB.DBF中供打印用。 3、)處理流程(見(jiàn)圖21)。新數(shù)據(jù)數(shù)據(jù)CP42.PRGCPDM圖21 處理流程4)實(shí)現(xiàn) 輸入報(bào)表月份。 打開(kāi) CPRDATA.DB

46、F。 在CPRDATA庫(kù)中定位滿足報(bào)表日期的第一條記錄。若無(wú)數(shù)據(jù),即eof()為真,則顯示“本月無(wú)數(shù)據(jù)”,并返回。 在本月范圍內(nèi),按產(chǎn)品代碼分別求出各產(chǎn)品本月出入庫(kù)累計(jì)值。 打開(kāi)CPKC.DBF,定位到報(bào)表生成那天的各產(chǎn)品實(shí)際庫(kù)存數(shù)記錄行。 打開(kāi)CPBBJS.DBF,并物理清空。 把已計(jì)算出的報(bào)表月份各產(chǎn)品累計(jì)出入庫(kù)量及尚有的實(shí)際庫(kù)存數(shù)量填入CPBBJS.DBF中。 打開(kāi)CPBB.DBF,將CPBBJS.DBF中的數(shù)據(jù)復(fù)制到CPBB.DBF中。(9)打印產(chǎn)品收發(fā)存月匯總表模塊 1)程序名:CP32.PRG。 2)功能:實(shí)現(xiàn)產(chǎn)品收發(fā)存月匯總表的打印輸出。打印機(jī)型號(hào)為:STAR CR3240型。 3)

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!