《管理信息系統(tǒng)》實驗課程指導(dǎo)書__蔚東升_第1頁
《管理信息系統(tǒng)》實驗課程指導(dǎo)書__蔚東升_第2頁
《管理信息系統(tǒng)》實驗課程指導(dǎo)書__蔚東升_第3頁
《管理信息系統(tǒng)》實驗課程指導(dǎo)書__蔚東升_第4頁
《管理信息系統(tǒng)》實驗課程指導(dǎo)書__蔚東升_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管理信息系統(tǒng)實驗指導(dǎo)書一、綜合練習(xí)性質(zhì)、作用和目的管理信息系統(tǒng)A上機綜合練習(xí)是學(xué)習(xí)管理信息系統(tǒng)課程的一個重要環(huán)節(jié)。該環(huán)節(jié)能幫助學(xué)生鞏固和加深課堂教學(xué)內(nèi)容,提高實際工作能力,為學(xué)習(xí)后續(xù)課程和從事實踐技術(shù)工作奠定基礎(chǔ)。二、練習(xí)項目與內(nèi)容提要序號練習(xí)名稱內(nèi)容提要學(xué)時每組人數(shù)備注1系統(tǒng)分析1 系統(tǒng)開發(fā)的目標(biāo)2系統(tǒng)開發(fā)的必要性3系統(tǒng)開發(fā)的可行性4業(yè)務(wù)流程分析圖5數(shù)據(jù)流程圖6數(shù)據(jù)字典123必做2系統(tǒng)設(shè)計1功能結(jié)構(gòu)圖設(shè)計具體功能描述2輸出設(shè)計(主要指打印輸出設(shè)計)3系統(tǒng)網(wǎng)絡(luò)設(shè)計4數(shù)據(jù)庫設(shè)計(概念結(jié)構(gòu)模型、關(guān)系數(shù)據(jù)模型設(shè)計、5輸入設(shè)計(輸入屏幕設(shè)計)6代碼設(shè)計63必做3系統(tǒng)實施1程序設(shè)計目標(biāo)2程序和系統(tǒng)調(diào)試3

2、附錄或參考資料23必做三、綜合練習(xí)方式與基本要求教師對學(xué)生進(jìn)行分組( 3 人一組),每小組選擇一名組長協(xié)調(diào)小組成員合作完成。教師先講述綜合練習(xí)內(nèi)容并演示實例,再指導(dǎo)下學(xué)生選擇目標(biāo)系統(tǒng)實踐操作,并寫好綜合性報告。四、考核內(nèi)容與方式鑒于本課程實踐項目較多,對學(xué)生實際操作能力和獨立解決問題的能力的要求較高??稍谡n程教學(xué)全部結(jié)束后組織進(jìn)行。綜合性練習(xí)成績占本課程成績的比例按規(guī)定執(zhí)行。1.1 概述(超市連鎖店管理系統(tǒng))某超市連鎖店,成立于 20 世紀(jì) 90 年代初期。該超市連鎖店采用統(tǒng)一采購,統(tǒng)一核 算,統(tǒng)一配送的低成本經(jīng)營方式。該超市連鎖店發(fā)展至今已經(jīng)擁有十幾家連鎖店和一家配送中心。我們研究的對象是該

3、超市連鎖店的一個分店,其規(guī)模屬于中型超市。它占地面積約六百多平方米,擁有管理人員及職員一百人左右。主要提供日用百貨、煙酒食品、各種肉類、蔬菜、水果等商品,品種上千種。因其經(jīng)營規(guī)模的擴大,業(yè)務(wù)的擴張,必須引進(jìn)先進(jìn)的管理思想、方法和技術(shù),以提高企業(yè)的管理水平,使該店實現(xiàn)在五年內(nèi)發(fā)展成為一個大型綜合超市的目標(biāo)。為此,該連鎖店提出,近期內(nèi)要運用信息技術(shù),建立起包括庫存、人事管理的管理信息系統(tǒng),以提高商品庫存效率,簡化人事管理,增加公司年度利潤。 1.2 系統(tǒng)目標(biāo)和開發(fā)可行性 1. 系統(tǒng)目標(biāo) 對原來的庫存管理系統(tǒng)進(jìn)行改進(jìn),使之能為公司提供強大的管理支持和查詢服務(wù),具體完成以下功能: ·庫存輸入

4、 ·庫存修改 ·庫存查詢 ·庫存處理 系統(tǒng)實現(xiàn)后,由計算機系統(tǒng)代替原來煩瑣的人工檔案管理,能完成以下功能: ·檔案查詢 ·檔案更新 ·檔案輸出 2. 系統(tǒng)開發(fā)的可行性 ( 1 )技術(shù)的可行性 要求系統(tǒng)開發(fā)人員能夠熟練運用 VB等編程語言,并需要計算機一臺。目前技術(shù)人員已經(jīng)掌握這些編程語言,學(xué)生實驗室由多臺電腦供學(xué)生使用。因此,本此系統(tǒng)開發(fā)在技術(shù)上是可行的。 ( 2 )時間可行性 開發(fā)時間約需要三個月左右。前兩個月主要用于系統(tǒng)分析、設(shè)計、實現(xiàn),后面的時間用于調(diào)試。 ( 3 )經(jīng)濟可行性 現(xiàn)在已有一部分計算機等所需設(shè)備,可以充分發(fā)揮作用,

5、節(jié)約不少設(shè)備資金,其余開發(fā)人員費用由連鎖店支付。 ( 4 )人員可行性 所需人員 10 人左右,其中由系統(tǒng)分析員、系統(tǒng)設(shè)計員、程序員等構(gòu)成,同時應(yīng)有超市業(yè)務(wù)人員參與。開發(fā)小組進(jìn)行培訓(xùn)學(xué)習(xí)后可達(dá)到技術(shù)和業(yè)務(wù)上開發(fā)的要求。 1.3 組織結(jié)構(gòu)分析 該超市的組織結(jié)構(gòu)如圖所示。超市的主要決策和管理機構(gòu)是董事會,董事會分管各連鎖店經(jīng)理和配送中心;配送中心在超市的經(jīng)營中所扮演的角色是給貨品不足的各連鎖店補充貨品,相對來說,此部門是相對獨立的;連鎖店由專職經(jīng)理負(fù)責(zé),每家連鎖店分為庫存管理部、銷售部、財務(wù)部和人事部四個主要部門。 庫存管理部的主要任務(wù)是根據(jù)銷售部提供的信息和配送中心及時聯(lián)系,使庫房貨源充足;責(zé)任

6、貨物的接收,并安排好貨物的存放事宜;對每天進(jìn)出庫房的貨物進(jìn)行詳細(xì)記錄,使基礎(chǔ)數(shù)據(jù)完備。 圖 1 1 原系統(tǒng)組織結(jié)構(gòu)圖 銷售部主要責(zé)任日常銷售工作,包括物品擺放、貨架整理、收銀臺等貨物銷售區(qū)的日常事務(wù);及時準(zhǔn)確地將銷售信息反饋給其他部門,以保證商品的及時供應(yīng)更新;同時處理消費者提出的各種疑問和信息,為公司的整體運作提供實際銷售的基礎(chǔ)數(shù)據(jù)。 財務(wù)部負(fù)責(zé)一切與財務(wù)有關(guān)的各項事宜,全面記錄公司的所有收支資金流動,包括各種收入、支出、稅務(wù)、財務(wù)結(jié)算等。對進(jìn)出貸款實行控制,定期分析資金走向,為公司的發(fā)展計劃做好準(zhǔn)備。 人事部的工作重心在店內(nèi)員工的管理,主要業(yè)務(wù)是人事檔案的管理。 點評 概述中開發(fā)背景、系統(tǒng)

7、目標(biāo)和開發(fā)的可行性這兩個部分,寫得簡明扼要,邏輯清楚。 組織結(jié)構(gòu)分析部分存在一定問題。 通常分析問題首先應(yīng)該明確分析的對象,然后針對對象開展分析研究。組織結(jié)構(gòu)分析也是如此。首先我們要明確是什么單位、什么層次的組織,然后進(jìn)行相應(yīng)的組織結(jié)構(gòu)分析。 本部分描述的問題在于沒有找準(zhǔn)分析的對象。由于本項目開發(fā)超市連鎖店的管理信息系統(tǒng),因此分析的對象是超市連鎖店,而不是超市集團;所以本部分以超市集團作為分析對象,擴大了研究的范圍。        2 系統(tǒng)需求分析 2.1 現(xiàn)行系統(tǒng)的業(yè)務(wù)描述 現(xiàn)行系統(tǒng)的庫存管理業(yè)務(wù)流程如圖 2-1 所示。銷售部在銷售

8、貨物時發(fā)現(xiàn)某種商品不足,根據(jù)這種商品的銷售量及時制訂貨品需求計劃,送至庫存管理部。庫存管理部檢查這種商品的存貨量,如果儲貨不足則制訂進(jìn)貨計劃,交給連鎖店經(jīng)理審批。經(jīng)理批準(zhǔn)后,告知財務(wù)部提款。庫存管理部與配送中心聯(lián)系,然后接收存儲貨物,并送至銷售部進(jìn)行銷售。 現(xiàn)行系統(tǒng)的人事管理業(yè)務(wù)流程圖如圖 2-2 所示。各部門根據(jù)本部門的自身發(fā)展要求遞交職員需求文件至人事部。人事部調(diào)用各部門人事檔案,進(jìn)行檢查修改并根據(jù)檔案制訂招聘或解雇計劃,將計劃交至連鎖店經(jīng)理進(jìn)行審批。經(jīng)理批準(zhǔn)后,人事部正式下達(dá)招聘或解雇職員的計劃。 圖 2-1 現(xiàn)行系統(tǒng)庫存管理業(yè)務(wù)流程圖 圖 2-2 現(xiàn)行系統(tǒng)的人事管理業(yè)務(wù)流程圖 點評 分

9、析問題要明確分析的對象。業(yè)務(wù)流程分析也是一樣,需要事先弄清所研究的業(yè)務(wù)功能。 本項目要開發(fā)庫存管理和人事管理子系統(tǒng),在實際工作中,人事檔案主要的使用對象是銷售部和人事部,銷售部只是查詢檔案,而人事部門負(fù)責(zé)根據(jù)人員變動文件對檔案進(jìn)行增加、刪除和修改,人事檔案變動業(yè)務(wù)流程圖如圖 2-3 所示。 圖 2-1 的業(yè)務(wù)流程非常清晰,但在業(yè)務(wù)流程中間或結(jié)束環(huán)節(jié)應(yīng)該有存檔處理,比如在銷售部的銷售環(huán)節(jié)或者在進(jìn)貨計劃環(huán)節(jié)加上“存檔”處理。 人事管理系統(tǒng)實質(zhì)上是人事檔案管理子系統(tǒng),所以業(yè)務(wù)流程分析的對象應(yīng)該是人事檔案管理的業(yè)務(wù)流程;而圖 2-2 描述的是人事招聘業(yè)務(wù)流程,弄錯了研究的對象。 圖 2-3 人員變動信

10、息修改業(yè)務(wù)流程圖 2.2 現(xiàn)行系統(tǒng)的數(shù)據(jù)流程分析 1. 現(xiàn)行系統(tǒng)數(shù)據(jù)分析 通過表 2 1 所示的 U/C 矩陣分析現(xiàn)行系統(tǒng)的匯總數(shù)據(jù)。 表 2 1 現(xiàn)行系統(tǒng)的 U/C 矩陣 點評 系統(tǒng)分析過程中的 U/C 矩陣是對數(shù)據(jù)作進(jìn)一步分析的主要工具,在系統(tǒng)規(guī)模不大或系 統(tǒng)數(shù)據(jù)流程分析很清楚的情況下,此部分可以不作要求。表 2 1 所示的 U/C 矩陣涉及許多業(yè)務(wù)功能和數(shù)據(jù)類,但實際上在后面的系統(tǒng)設(shè)計和開發(fā)中,很多數(shù)據(jù)均沒有涉及到。因此,此部分的必要性尚需要利用 U/C 矩陣作數(shù)據(jù)分析,則主要在與利用 U/C 矩陣進(jìn)行數(shù)據(jù)的正確性分析。 2. 現(xiàn)行系統(tǒng)的數(shù)據(jù)流程分析 銷售部人員將每日的貨物銷售量信息數(shù)據(jù)

11、傳至庫存管理部進(jìn)行庫存處理。庫存管理部綜合商品需求信息初步確定需要補充的商品。在對現(xiàn)有庫存量進(jìn)行檢查后再確定是否進(jìn)貨。若庫存充足,則為無需進(jìn)貨,直接送貨至銷售部;若庫存不足,則通過一定程序批準(zhǔn)補充貨物,將訂單傳至配送中心。庫存管理部接受配送中心送來的貨物,進(jìn)行庫存處理。庫存處理后,生成庫存數(shù)據(jù)并存儲,將現(xiàn)行庫存商品信息反饋至銷售部。具體數(shù)據(jù)處理流程如圖 2 4 和 2 5 所示。 圖 2-4 庫存處理數(shù)據(jù)流程頂層結(jié)構(gòu)圖 點評 注意在數(shù)據(jù)流上寫明數(shù)據(jù)流的名稱; 在圖 2 4 中的數(shù)據(jù)流“庫存信息”,在圖2 5中被細(xì)化成幾個數(shù)據(jù)流,應(yīng)該有“庫存充足,發(fā)貨通知”,“發(fā)貨通知”和“商品信息”,具體如圖

12、 2 6所示。 需要對圖25加以解釋。其解釋可以寫成: 銷售部提交每日的銷售清單,以商品的編號、品名、數(shù)量核對現(xiàn)有的(商品數(shù)據(jù)), 根據(jù)“訂貨細(xì)則”判斷檢查是否需要補充庫存。如果庫存充足,則可以發(fā)出“發(fā)貨通知”;否則,則需要補充庫存商品。根據(jù)“庫存信息”發(fā)出“補貨計劃”,將其信息數(shù)據(jù)寫入“批準(zhǔn)的補貨數(shù)據(jù)”存檔;同時向“配送中心”發(fā)出“訂貨單”。配送中心將貨物和“送貨單”送達(dá)后進(jìn)行“庫存處理”,修改“庫存數(shù)據(jù)”,更新庫存信息,并將當(dāng)前的“現(xiàn)有商品信息”告知銷售部,發(fā)出“發(fā)貨通知”。   圖 2-5 庫存處理數(shù)據(jù)流程圖(圖 2-4 的展開圖) 圖 2-6 圖 2-5 的修改圖 3 新系統(tǒng)

13、的邏輯方案設(shè)計 3.1 新系統(tǒng)擬定的管理方法及管理制度 原系統(tǒng)中銷售部人員根據(jù)對貨架上商品數(shù)量的檢查,人工地向庫存管理部提供需求計劃。庫存管理人員也是通過對存貨量人工地檢查發(fā)現(xiàn)缺貨后,發(fā)傳真至貨物配送中心。再原系統(tǒng)中采用的管理方法都是比較落后的,只適用于小型超市。原系統(tǒng)的人事信息管理是純手工管理。這種管理只適用于職員較少的小型超市。隨著超市規(guī)模的發(fā)展,改超市已經(jīng)發(fā)展成為一家中型超市。原系統(tǒng)已經(jīng)不能適用于該超市。我們在新系統(tǒng)設(shè)計方案中將做以下修改。 為了適應(yīng)市場的需要,使企業(yè)效益更好,我們設(shè)計的新超市管理系統(tǒng),利用計算機管理,處理貨品需求信息,設(shè)立庫存量底限,貨存不足時由系統(tǒng)自動提出。 現(xiàn)在的社

14、會已成為信息社會,信息扮演著非常重要的角色。為了使企業(yè)能夠在激烈的競爭中取得更好的業(yè)績,得到及時有用的信息,我們給系統(tǒng)添加了信息部。信息部就將就供貨商的新商品進(jìn)行市場預(yù)測及需求分析,以便及時引進(jìn)。 人事檔案由計算機管理,為人事部設(shè)計人事檔案管理信息系統(tǒng)。 新系統(tǒng)將使各級主管從繁重的傳統(tǒng)式經(jīng)營管理工作,工作重心逐漸轉(zhuǎn)到管理上來,進(jìn)一步提高工作效率。 新系統(tǒng)的組織結(jié)構(gòu)如圖 3-1 所示,在超市連鎖分店中添加信息部,主要負(fù)責(zé)分析商品的的銷售情況,并且通過調(diào)查及時獲得新商品的信息,提供給庫存管理部。其他管理都與原系統(tǒng)一樣。 圖 3-1 新系統(tǒng)組織結(jié)構(gòu)圖 3.2 新系統(tǒng)擬定的業(yè)務(wù)流程 新系統(tǒng)的業(yè)務(wù)流程主

15、要是多了信息部的業(yè)務(wù)環(huán)節(jié)。在當(dāng)今信息社會,商品信息對超市非常重要。信息部專門負(fù)責(zé)收集商品信息,經(jīng)處理后,做出市場預(yù)測及新商品的需求分析。這樣可以彌補原系統(tǒng)信息滯后的缺點。同時,有利于高層決策者據(jù)此做出正確決策,及時調(diào)整計劃。如圖所示(虛框內(nèi)為改進(jìn)處),銷售部將銷售數(shù)據(jù)通過新系統(tǒng)傳給庫存管理部,庫存管理部對庫存進(jìn)行檢查并處理,提交進(jìn)行計劃。同時,信息部收集信息,對新產(chǎn)品進(jìn)行需求分析,制訂出新產(chǎn)品的進(jìn)貨計劃并提交。經(jīng)連鎖店批準(zhǔn)后,經(jīng)財務(wù)部記賬,提款。庫存管理部發(fā)送進(jìn)貨信息,接貨并存儲,把產(chǎn)品送至銷售部銷售。人事檔案管理的業(yè)務(wù)流程沒有改變。新系統(tǒng)的人事檔案管理業(yè)務(wù)流程如圖 3-2 所示 圖 3-2

16、新系統(tǒng)庫存管理業(yè)務(wù)流程圖 點評 業(yè)務(wù)流程分析通常需要明確三個方面的內(nèi)容:一是所調(diào)查的業(yè)務(wù)是由哪些環(huán)節(jié)組成;二是各個環(huán)節(jié)由誰來完成;三是各個環(huán)節(jié)產(chǎn)生什么樣的結(jié)果。 圖 3-2 所示的業(yè)務(wù)流程圖是在圖 2-1 的基礎(chǔ)上修改而得。增加了信息部,增加了新產(chǎn)品的需求分析業(yè)務(wù),正確地分析了新系統(tǒng)的庫存處理業(yè)務(wù)的組成。 在業(yè)務(wù)流程中間或結(jié)束環(huán)節(jié)應(yīng)該由存檔處理,比如在銷售部的銷售環(huán)節(jié)或者在進(jìn)貨計劃環(huán)節(jié)加上“存檔”處理。 3.3 新系統(tǒng)擬定的數(shù)據(jù)與數(shù)據(jù)流程分析 新系統(tǒng)擬定的庫存處理數(shù)據(jù)流程圖如圖 3-3 所示。 圖 3-3 新系統(tǒng)的庫存處理數(shù)據(jù)流程圖 新系統(tǒng)中增設(shè)了信息部。信息部向庫存管理部提供商品需求及市場預(yù)

17、測信息。庫存管理部據(jù)此列出新定的商品,再對此進(jìn)行檢查處理,將訂單傳至配送中心。庫存管理部接受配送中心送來的貨物,進(jìn)行庫存處理。庫存處理后,生成庫存數(shù)據(jù)并存儲,將現(xiàn)行庫存商品現(xiàn)行反饋至銷售部。對于超市原來已經(jīng)引進(jìn)的商品,由計算機控制庫存。當(dāng)庫存量達(dá)到系統(tǒng)所設(shè)定的底線時,系統(tǒng)將自動提示庫存管理人員訂貨。具體處理過程如圖 3-4 所示。 圖 3-4 圖 3-3 的展開圖 3.4 新系統(tǒng)擬定的庫存存放方法 超市管理系統(tǒng)中,庫存管理十分重要,新系統(tǒng)擬定的庫存存放方法如下。 庫存物質(zhì)的分類法:根據(jù)統(tǒng)計分析,一般庫存物質(zhì)都遵循 ABC 分類規(guī)律。即 A 類物質(zhì)品種數(shù)占庫存物質(zhì)總數(shù)的不到 10 ,但金額卻占總

18、數(shù)的 75 ; B 類物質(zhì)這兩項數(shù)據(jù)比例分別為 20 和 20 左右; C 類物質(zhì)為 70 和 5 。根據(jù)此理論和實際調(diào)研結(jié)果,分類如下: · A 類為一些銷量較少但成本較高的物質(zhì),主要由高檔酒類、高檔香煙、高檔營養(yǎng)品、蒸鍋、高壓鍋、飲水機、風(fēng)扇、遙控玩具、工藝品、較高檔體育器材(如網(wǎng)球拍)等; · B 類為一些銷量一般成本也一般的物質(zhì),主要有中檔酒類、中檔煙類、中檔營養(yǎng)品、刀具、洗發(fā)水、沐浴露、一般體育用品(如乒乓球拍)、瓶裝食用油、熟食類食品(如烤鴨、燒雞)等; · C 類為銷售量打但成本較低的物品,主要有小食品(如薯條、日本豆)、小生活用品(如鏡子、小刀、牙

19、刷牙膏、毛巾、香皂)、娛樂用品(如撲克牌、象棋、跳繩)、水果類、飲料等。 4 系統(tǒng)總體結(jié)構(gòu)設(shè)計 4.1 子系統(tǒng)的劃分 按照現(xiàn)行的業(yè)務(wù)處理功能進(jìn)行子系統(tǒng)劃分,可將本系統(tǒng)劃分成三個子系統(tǒng):人事檔案管理子系統(tǒng)、庫存管理子系統(tǒng)和密碼管理子系統(tǒng)。系統(tǒng)總體結(jié)構(gòu)及子系統(tǒng)功能結(jié)構(gòu)如圖 4-1 、圖 4-2 和圖 4-3 所示。 圖 4-1 系統(tǒng)結(jié)構(gòu)圖 圖 4-2 系統(tǒng)結(jié)構(gòu)圖 圖 4-3 庫存管理子系統(tǒng)結(jié)構(gòu)圖 超市連鎖店從系統(tǒng)總體結(jié)構(gòu)上包含三個子系統(tǒng):人事檔案管理子系統(tǒng)、庫存管理子系統(tǒng)和密碼管理子系統(tǒng),如圖所示 4-1 所示。 ·人事檔案管理子系統(tǒng),包括:檔案查詢、檔案更新、檔案輸出及其他操作,如圖

20、4-2 所示。 ·庫存管理子系統(tǒng),包括:輸入模塊、庫存處理模塊、修改模塊、查詢模塊,如圖 4-3 所示。 ·密碼管理子系統(tǒng)是為系統(tǒng)管理員設(shè)置的,具有密碼修改等功能。 點評 本部分描述簡單、明了。有圖和對圖的簡要描述,符合設(shè)計要求。 4.2 計算機處理流程設(shè)計 1. 庫存管理子系統(tǒng) 庫存管理子系統(tǒng)的計算機處理流程如圖 4-4 所示。圖中數(shù)據(jù)輸入庫存管理子系統(tǒng)的方式有兩種:新引進(jìn)商品出入庫單據(jù)查詢時的查詢條件通過鍵盤輸入:直接從銷售統(tǒng)計傳過來的文件從軟磁盤中讀取。當(dāng)系統(tǒng)進(jìn)入輸出處理分支時,首先讀入商品出入庫單據(jù),進(jìn)行合格判斷,若合格則進(jìn)行輸出處理,結(jié)果存放在銷售子系統(tǒng)文件、庫存

21、主文件和商品資料文件庫中。 圖 4-4 庫存管理子系統(tǒng)計算機處理流程圖 2. 人事檔案管理子系統(tǒng) 人事檔案管理子系統(tǒng)的計算機處理流程如圖 4-5 所示。圖中數(shù)據(jù)輸入子系統(tǒng)的方式均為鍵盤輸入。進(jìn)入人事檔案管理子系統(tǒng)后,可以在檔案輸出、檔案更新和檔案查詢?nèi)齻€處理中選擇。進(jìn)行檔案輸出時,只需輸入所查職員姓名,系統(tǒng)便回讀取數(shù)據(jù),進(jìn)行判斷,處理后以表單形式在界面輸出。更新處理分支接受鍵盤上輸入的檔案資料,合格判斷后,將合格的資料送入檔案更新處理,結(jié)果寫入人事檔案主文件中;不合格則返回原處檢查。查詢結(jié)果也是以表單形式在界面輸出。 圖 4-5 人事檔案管理子系統(tǒng)計算機處理流程圖 點評 計算機處理流程圖,是在

22、系統(tǒng)分析方案基礎(chǔ)上設(shè)計各個子系統(tǒng)內(nèi)部計算機處理流程,側(cè)重描述信息在新系統(tǒng)內(nèi)部各介質(zhì)之間的流動、轉(zhuǎn)換、存儲和處理。這里有兩個關(guān)鍵點:一是強調(diào)本圖是在系統(tǒng)分析方案基礎(chǔ)上,設(shè)計的計算機處理流程圖,而不是憑空設(shè)想的;二是流程圖強調(diào)的是描述信息在介質(zhì)間的流動過程,而不是對具體處理細(xì)節(jié)的描述,也不是對模塊調(diào)用關(guān)系的描述。 圖 4-4 的不足在于未能抓住計算機處理流程圖的實質(zhì)。表現(xiàn)如下幾個方面。 一是本圖中描述的部分組件在系統(tǒng)分析報告中找不到依據(jù),如存檔文件“表單生成文件”、“新庫存文件”等。在“判斷”環(huán)節(jié)應(yīng)該有兩個出口,在兩個出口都應(yīng)標(biāo)明“是”與“否”。 二是本圖描述更多的是具體處理過程,而不是信息在介質(zhì)

23、的流動。 具體修改如圖所示 4-6 所示。 圖 4-5 的問題同上。 圖 4-6 圖 4-4 的修改圖 1.4.3 系統(tǒng)設(shè)備配置 1. 網(wǎng)絡(luò)設(shè)計 網(wǎng)絡(luò)設(shè)計將解決如何將系統(tǒng)規(guī)劃中的各個子系統(tǒng)從內(nèi)部用局域網(wǎng)連接起來,以及今后系統(tǒng)如何與外界連接的問題。主要是根據(jù)實際業(yè)務(wù)的需要去考慮如何配置和選用網(wǎng)絡(luò)產(chǎn)品。網(wǎng)絡(luò)設(shè)計首先是根據(jù)用戶的要求選擇網(wǎng)絡(luò)的結(jié)構(gòu),本系統(tǒng)采用的是總線式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。在總線式電纜網(wǎng)絡(luò)中,任何瞬間僅有一臺機器主站,可以發(fā)送信息。網(wǎng)絡(luò)協(xié)議選擇 X.25 的接口協(xié)議,與總公司和配送中心通信采用 TCP/IP 協(xié)議。使用時不必涉及協(xié)議標(biāo)準(zhǔn)的內(nèi)部細(xì)節(jié),只需按照其規(guī)定操作即可。 該連鎖店的網(wǎng)絡(luò)拓?fù)?/p>

24、結(jié)構(gòu)如圖 4-7 所示。 圖 4-7 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖 點評 科技報告是以告知科技過程和結(jié)果為目的,且以文字簡練為特點。上段文字描述條理不清楚,還加入了一些與本題無關(guān)的文字。 修改為: 網(wǎng)絡(luò)設(shè)計包括網(wǎng)絡(luò)設(shè)計原則、設(shè)計內(nèi)容兩個方面。 該網(wǎng)絡(luò)設(shè)計的原則是根據(jù)實際業(yè)務(wù)的需要進(jìn)行網(wǎng)絡(luò)的設(shè)計。 該網(wǎng)絡(luò)設(shè)計內(nèi)容分為 3 部分:網(wǎng)路拓?fù)浣Y(jié)構(gòu),傳輸介質(zhì),網(wǎng)絡(luò)協(xié)議。 店內(nèi)局域網(wǎng)是總線型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),集團公司的廣域網(wǎng)采用了星型結(jié)構(gòu),所以,整個網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)應(yīng)該是以總線型為主的混合型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。傳輸介質(zhì)為雙絞線。連鎖店、配送中心和總公司連接,構(gòu)成一個廣域網(wǎng)( WAN )。 2. 設(shè)備和網(wǎng)絡(luò)配置 本系統(tǒng)是應(yīng)用了 VB6

25、.0 、 Access 編寫而成,其安裝程序為 VB6.0 的打包文件。操作系統(tǒng)為 Windows XP( 在 Windows Me 及 Windows 2000 系統(tǒng)下安裝程序會因程序文件與操作系統(tǒng)文件沖突,安裝程序文件要求更新操作系統(tǒng)文件而導(dǎo)致程序安裝失敗 ) 。另外,系統(tǒng)采用現(xiàn)在主流計算機設(shè)計,計算機的配置要求為 P4 2.8G 以上的計算機。系統(tǒng)管理員處配備一臺主服務(wù)器( H ),庫存管理部、人事部、各配備兩臺通過網(wǎng)絡(luò)集線器( HUB )( F )與主服務(wù)器 H 聯(lián)網(wǎng)的計算機( A 、 B 、 C 、 E )及打印機( D )。具體如圖 4-8 所示。 圖 4-8 網(wǎng)絡(luò)設(shè)備配置圖 點評

26、 應(yīng)該寫一些與本題有關(guān)的文字 修改為: 該部分的內(nèi)容為 3 個部分 : 網(wǎng)絡(luò)操作系統(tǒng),網(wǎng)絡(luò)設(shè)備,終端設(shè)備。 網(wǎng)絡(luò)操作系統(tǒng):采用 Windows XP 操作系統(tǒng)。 網(wǎng)絡(luò)設(shè)備 : 局域網(wǎng)的內(nèi)部通過雙絞線將路由器、服務(wù)器、網(wǎng)絡(luò)打印機及各種終端與交換機連接;各局域網(wǎng)之間通過路由器連接。 終端設(shè)備:各局域網(wǎng)配有 1 臺服務(wù)器、 1 臺網(wǎng)絡(luò)打印機,在庫存、人事部各配備兩臺計算機,并根據(jù)需要在收銀處配置若干 POS 終端,各局域網(wǎng)配有若干交換機和 1 個路由器。 ADSL(Asymmetric Digital Subscriber Line,非對稱數(shù)字用戶線)是一種通過現(xiàn)有普通電話線為家庭、辦公室提供寬帶數(shù)

27、據(jù)傳輸服務(wù)的技術(shù)。圖 4-7 為廣域網(wǎng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖;圖 4-8 為局域網(wǎng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。 5 系統(tǒng)分類編碼設(shè)計 5.1 分類方案 1. 庫存物資 庫存物資分類采用國際標(biāo)準(zhǔn) EAN 13 條碼符號代碼,這種代碼的設(shè)計是建立在線性分類基礎(chǔ)上的,具體如圖 5-1 所示。其中,庫存物資分類采用 ABC 分類法。 圖 5-1 庫存物資分類圖 2. 職員分類方案 超市職員的分類法采用線分類法,如圖 5-2 所示。 圖 5-2 職員分類圖 5.2 編碼 1. 商品編碼 商品編碼采用標(biāo)準(zhǔn)型 EAN 代碼 13 位數(shù)字構(gòu)成,稱為 EAN 13 代碼,其結(jié)構(gòu)如表 5-1 所示。 前綴碼 廠商代碼 商品項目代碼

28、 校驗字符 P1P2P3 M 1M2 M 3M 4 I1I2I3I4I5 C P1 P2 :代表 3 位數(shù)字,稱為前綴碼,是國際物品編碼協(xié)會分配給其成員國或者地區(qū)( EAN 編碼組織)的唯一標(biāo)識代碼。我國的為 690 。 M1 M4 :代表 4 位阿拉伯?dāng)?shù)字,是企業(yè)標(biāo)識代碼,稱為廠商代碼。 I1 I5 :代表 5 位阿拉伯?dāng)?shù)字,稱為商品項目代碼,用以表示具體的商品項目,即具有相同包裝和價格的同一種商品。 C 類由 00000 到 69999 , B 類由 70000 到 89999, A 類由 90000 到 99999 。 C :一位校驗(略)2. 職員編碼 職員編碼結(jié)構(gòu)如表 5-2 所示。

29、 連鎖店代碼 部門代碼 職員代碼 P1P2 M1 I1I2I3 P1P2 :為各連鎖店所分到的代碼。 M1 :為各部門所分到的代碼。銷售部為 1 ,庫存管理部為 2 ,市場信息部為 3 ,財務(wù)部為 4 ,人事部為 5 I1I2I3: 為各職員所分到的代碼。 6 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計 本系統(tǒng)建立了兩個數(shù)據(jù)庫,一是人事檔案管理數(shù)據(jù)庫,另一個是庫存管理數(shù)據(jù)庫。人事檔案管理數(shù)據(jù)庫的表結(jié)構(gòu)如表 6-1 所示。 表 6-1 職工人事檔案的結(jié)構(gòu)表 字段名 類型 寬度 小數(shù)位數(shù) 索引 說明 職工編號 字符型 6   有 編號規(guī)則見表 1 2 姓名 字符型 8      

30、 性別 字符型 2     男、女 出生日期 字符型 8     年月日 民族 字符型 8       籍貫 字符型 16     省(直轄市)、市(區(qū)) 家庭住址 字符型 36       政治面貌 字符型 10       文化程度 字符型 6     小學(xué)、初中、高中、大學(xué)、研究生等 健康狀況 字符型 10     良好、一般等 婚姻狀況 字符型 4     已婚、未婚、離異、喪偶

31、等 參加工作日期 日期型 8     年月日 進(jìn)本單位日期 日期型 8     年月日 工資 數(shù)值型 6 2   基本工資 各種補貼 數(shù)值型 6 2     部門 字符型 8       現(xiàn)任職務(wù) 字符型 10       職號 字符型 3     職務(wù)編號 權(quán)限 字符型 1     系統(tǒng)使用權(quán)限具體內(nèi)容: 1 系統(tǒng)管理員; 2 - 般用戶 電話 字符型 12       備注 備注型 4 

32、60;       庫存管理數(shù)據(jù)庫中含有出庫表、入庫表和庫存表,這三個表的數(shù)據(jù)結(jié)構(gòu)如表 6-2 、表 6 3 和表 6-4 所示。 表 6-2 出庫表 字段名 類型 寬度 小數(shù)位數(shù) 索引 說明 商品編碼 文本 13   有 編號規(guī)則見表 1 1 數(shù)量 數(shù)值 整型       經(jīng)手人 文本 8       買家 文本 8       出庫日期 / 時間 日期 / 時間 8     常規(guī)日期(年月日 / 時分秒) 表 6-3 入庫表 字段名 類型 寬

33、度 小數(shù)位數(shù) 索引 說明 商品編碼 文本 13   有 編號規(guī)則見表 1 1 供應(yīng)商 文本 50       數(shù)量 數(shù)值 整型       單價 貨幣 8 自動     經(jīng)手人 文本 8       入庫日期 / 時間 日期 / 時間 8     常規(guī)日期(年月日 / 時分秒) 表 6-4 庫存表 字段名 類型 寬度 小數(shù)位數(shù) 索引 說明 商品編碼 文本 12   有 編碼規(guī)則見表 1 1 商品名稱 文本 50     

34、60; 分類 文本 50     A,B,C 類 單位 文本 50     計量單位 數(shù)量 數(shù)值 整型       備注 文本 50       點評 本系統(tǒng)中,建立了兩個數(shù)據(jù)庫,一是人事檔案管理數(shù)據(jù)庫,另一個是庫存管理數(shù)據(jù)庫。兩個數(shù)據(jù)庫之間的關(guān)系并不緊密,可以分別考慮和建立。 對于庫存管理數(shù)據(jù)庫這樣由多個表組成一個數(shù)據(jù)庫,在其中一個主表建立主索引(如庫存表),在其他表(出庫表、入庫表)應(yīng)建立候選索引。這三個表之間的數(shù)據(jù)關(guān)系是非常緊密的,在設(shè)定表結(jié)構(gòu)時要充分考慮這一點。 庫存表可以作為出庫表和入

35、庫表之間的聯(lián)系紐帶,使之?dāng)?shù)據(jù)連動,減少冗余操作。 將庫存表作為主表,主表中包括商品編碼、名稱等商品基本信息。若出庫表和入庫表中再列出商品名稱,就會造成大量的冗余,給系統(tǒng)維護(hù)帶來困難。因此應(yīng)該取消這兩個字段,在應(yīng)用中需要時可以用視圖的方法解決。修改后的表 6-2 和 6-3 如表 6-5 和 6-6 所示。 表 6-5 出庫表 表 6-6 入庫表   7 輸入輸出設(shè)計 輸入設(shè)計包括輸入方式、輸入格式、校對方式等。 輸出設(shè)計包括報表輸出、圖形輸出等。 用戶界面設(shè)計主要包括界面設(shè)計、菜單設(shè)計等。 7.1 輸入設(shè)計 1. 輸入方式 ·鍵盤輸入:由于人事管理系統(tǒng)及密碼管理系統(tǒng)系統(tǒng)小、

36、流動數(shù)據(jù)少、基本數(shù)據(jù)變化小,可以應(yīng)用鍵盤輸入。 ·條碼輸入:庫存管理系統(tǒng)需要在短時間內(nèi)大量更新數(shù)據(jù)、及時處理數(shù)據(jù),選擇條碼輸入是比較好的選擇。 具體參見圖 7-1 所示的員工信息輸入界面。 圖 7-1 員工信息輸入界面圖 界面標(biāo)題區(qū):信息管理。 功能區(qū):員工管理、供應(yīng)管理、客戶管理、分類管理、商品管理。 數(shù)據(jù)顯示區(qū):職工號、姓名、職務(wù)、電話、住址。 操作區(qū):增加、修改。說明區(qū):職工代碼共由 6 位字符組成,第1、2位表示職工所在連鎖店號( 01 99 ),第三位為部門號(其中 1 為銷售部, 2 為庫存管理部, 3 為市場信息部, 4 為財務(wù)部, 5 為人事部),第四、五、六位表示職

37、工編碼。 2. 校對方式 本系統(tǒng)在修改個人密碼時,運用了二次鍵入校對的方法,對密碼修改進(jìn)行確認(rèn);用戶進(jìn)入商品的出入庫查詢系統(tǒng)時,需要對用戶輸入的密碼進(jìn)行二次確認(rèn)。 7.2 輸出設(shè)計 庫存管理系統(tǒng)中,運用屏幕輸出方式。參見圖 7-2 所示庫存信息輸出界面。 界面標(biāo)題區(qū) 功能區(qū)條件顯示區(qū) 操作區(qū) 表格顯示區(qū) 圖 7-2 庫存信息輸出界面 界面標(biāo)題區(qū):庫存信息。 功能區(qū) : 入庫,出庫、意向、拜訪。 條件顯示區(qū):選擇檢索時間。 操作區(qū):打印檢索、執(zhí)行檢索。 表格顯示器:顯示商品代碼( ID )、名稱、單價等信息,具體格式如表 1 10 所示。 表 7-1 表格顯示區(qū)中的顯示表格 ID 名稱 單價 4

38、9 可比克薯片 4 51 面包 1 7.3 用戶界面設(shè)計 1. 主界面設(shè)計 本系統(tǒng)界面設(shè)計采用統(tǒng)一、簡潔的設(shè)計原則,主界面和各個子系統(tǒng)界面如圖7-3和圖 7-4 所示。 界面標(biāo)題區(qū) 菜單欄 背景圖案區(qū) 圖 7-3 主界面設(shè)計方案 界面標(biāo)題區(qū) 菜單欄 數(shù)據(jù)顯示、美化和說明區(qū) 圖 7-4 各子系統(tǒng)界面設(shè)計方案 2. 菜單設(shè)計 本系統(tǒng)采用下拉式菜單設(shè)計。下拉式菜單用來描述系統(tǒng)或子系統(tǒng)功能。它既是系統(tǒng)分析和系統(tǒng)設(shè)計所確定的新系統(tǒng)功能,又是下一階段系統(tǒng)編程時的程序菜單屏幕藍(lán)圖。此外,下拉式菜單方便、靈活、便于統(tǒng)一處理。 各界面的菜單項及快捷菜單細(xì)目如圖 7-5 、圖 7-6 、圖 7-7 和圖 7-8

39、所示。 超市連鎖店管理系統(tǒng) 庫存管理子系統(tǒng) 人事管理子系統(tǒng) 管理員密碼子系統(tǒng) 圖 7-5 圖 7-3 的“菜單欄”內(nèi)容 庫存管理子系統(tǒng) 項目 查詢 出庫 入庫 報表 設(shè)置 按商品名稱查詢 按進(jìn)貨日期查詢 按分類查詢   出庫操作   入庫操作   報表輸出 圖 7-6 庫存管理子系統(tǒng)菜單設(shè)計 人事管理子系統(tǒng) 錄入 修改 查詢 圖 7-7 人事管理子系統(tǒng)菜單設(shè)計 密碼管理子系統(tǒng) 修改 查詢 人事管理密碼修改 庫存管理密碼修改 管理員密碼修改 人事管理密碼查詢 庫存管理密碼查詢 圖 7-8 密碼管理子系統(tǒng)菜單設(shè)計 3. 會話管理 通過登錄界面進(jìn)入系統(tǒng)時: ·

40、若用戶名或密碼輸入錯誤將彈出“用戶名或密碼輸入錯誤,請輸入正確的用戶名和密碼”對話框提示; ·若用戶名無字符時將彈出“未輸入用戶名”對話框提示; ·若有用戶名而無密碼輸入時將彈出“未輸入密碼”對話提示; 在庫存管理系統(tǒng)的進(jìn) / 出庫界面要求填寫的數(shù)據(jù),單擊【確定】按鈕后系統(tǒng)將彈出對話 框顯示所輸入的內(nèi)容及某些計算結(jié)果,請求確認(rèn)。 在人事管理子系統(tǒng)中修改個人密碼時,當(dāng)前后兩次的輸入不相同時會出現(xiàn)對話框提示請重新輸入新密碼,如原密碼不對系統(tǒng)也會提示。 進(jìn)密碼管理子系統(tǒng)時,系統(tǒng)將提示:密碼管理子系統(tǒng)為系統(tǒng)管理人員專用,非管理人員請返回主界面;管理人員請輸入用戶名及密碼。 案 例倉

41、庫管理信息系統(tǒng)的開發(fā)(VB版)一、項目開發(fā)背景某公司是專營家電的中型企業(yè),該公司經(jīng)營10大類幾十個品種的家電產(chǎn)品。管理工作主要是進(jìn)貨商品的入庫管理和銷售商品的出庫管理及庫存商品的保管管理。現(xiàn)有的管理工作主要依靠手工完成,工作量大,且效率不高。為了能更好地利用現(xiàn)代信息技術(shù)的成果,提高管理工作的效率和水平,以適應(yīng)企業(yè)發(fā)展的需要,決定開發(fā)庫存管理系統(tǒng)。二、系統(tǒng)分析(一)可行性分析根據(jù)調(diào)查,商品入庫的過程是當(dāng)購入商品到貨后,負(fù)責(zé)進(jìn)貨的人員首先填寫入庫單,然后經(jīng)倉庫管理人員對商品的質(zhì)量及數(shù)量進(jìn)行核查后方可入庫,并更新商品入庫流水帳,另外如果是新產(chǎn)品,則還要在庫存臺帳中建立新帳頁。商品出庫管理過程是管理人

42、員根據(jù)銷售人員提供的商品出庫單,經(jīng)核查后付貨,同時登記商品的銷售流水帳。按照要求,每天下班之前統(tǒng)計分析人員要根據(jù)商品購入流水帳和商品銷售流水帳,累計匯總出各種商品當(dāng)日的累計購入入庫量、累計銷售出庫量和庫存結(jié)余量等數(shù)據(jù),并將這些數(shù)據(jù)填入庫存臺帳。原有的手工方式存在的問題有:l 手工模式下的勞動強度高、效率低、錯誤多、處理速度慢,不適應(yīng)企業(yè)發(fā)展的需要。l 在具體工作中,存在大量數(shù)據(jù)的保存、匯總、查詢等工作,手工模式速度慢而且不利于數(shù)據(jù)的分析,已不適應(yīng)現(xiàn)代管理模式。本系統(tǒng)開發(fā)的目的,就是通過系統(tǒng)開發(fā),實現(xiàn)庫存管理工作計算機化,提高業(yè)務(wù)的處理速度和規(guī)范化程度,并對有關(guān)的工作進(jìn)行繼承和重組,進(jìn)一步通過計

43、算機網(wǎng)絡(luò)系統(tǒng)實現(xiàn)整個企業(yè)管理信息化。該系統(tǒng)可以提高管理工作的質(zhì)量和效率,主要表現(xiàn)在以下幾個方面:l 實現(xiàn)庫存管理的“動態(tài)”化,能及時地提供庫存商品動態(tài)信息,配以庫存報警功能,在庫存過高或過低時,都給予提示。l 強大的統(tǒng)計分析功能,利用計算機工具以各種方式統(tǒng)計出銷售等情況,以便于整體營銷策略的調(diào)整。l 方便的查詢功能,能快速實現(xiàn)對各種商品的入庫、銷售及庫存情況的查詢。從技術(shù)上講,現(xiàn)行的網(wǎng)絡(luò)技術(shù)和計算機技術(shù)完全能完成本系統(tǒng)的功能要求。經(jīng)濟方面,該企業(yè)用于系統(tǒng)開發(fā)的預(yù)算基本可滿足設(shè)備的投入和人力投入。就收益而言,系統(tǒng)投入使用后能加快資金的周轉(zhuǎn),提高資金的利用率,而且可以提高管理效率,減少人力資源的浪

44、費。在社會可行性方面,系統(tǒng)的開發(fā)于使用與現(xiàn)行的管理制度沒有沖突,而且現(xiàn)在員工通過培訓(xùn)可以很容易掌握和使用系統(tǒng)。綜上所述,該系統(tǒng)具備可開發(fā)的條件,項目可行,建議開始開發(fā)。(二)組織結(jié)構(gòu)調(diào)查,管理功能分析1商品庫存管理主要完成商品出入庫管理和提供庫存信息,如:庫存清單、報表、統(tǒng)計信息等。向管理者提供決策支持信息,庫存管理的組織結(jié)構(gòu)圖如圖1所示。圖1組織結(jié)構(gòu)圖2商品庫存管理的管理功能分析,如圖2所示圖2 庫存管理功能圖(三)管理工作的業(yè)務(wù)流程分析庫存管理的業(yè)務(wù)流程圖,如圖3所示。圖3 業(yè)務(wù)流程圖(四)數(shù)據(jù)流程分析數(shù)據(jù)流程圖1第0層數(shù)據(jù)流程圖基本的輸入為有關(guān)部門送來的商品入庫單和銷售出庫單,輸出為報表

45、數(shù)據(jù),如圖4.1所示。圖4.10層數(shù)據(jù)流程圖2第1層數(shù)據(jù)流程圖根據(jù)分析,整個倉庫管理系統(tǒng)可分為三部分:采購入庫管理、銷售出庫管理及報表中心。如圖4.2所示。圖4.2第1層數(shù)據(jù)流程圖3第2層數(shù)據(jù)流程圖 (1)采購入庫管理可分為登記購入流水帳、登記庫存臺帳兩個環(huán)節(jié):圖4.3(1)采購入庫管理(2)銷售出庫管理可分為登記銷售流水帳、登記庫存臺帳兩個環(huán)節(jié):圖4.3(2)銷售出庫管理(五)主要的數(shù)據(jù)字典1. 數(shù)據(jù)項的定義數(shù)據(jù)項編號:I10數(shù)據(jù)項名稱:庫存量別名:實際庫存量概述:某種商品的實際庫存類型;數(shù)值型長度:4位整數(shù)取值范圍:099992. 數(shù)據(jù)流的定義數(shù)據(jù)流編號:F1數(shù)據(jù)流名稱:商品入庫單簡 述:

46、采購人員填寫的商品入庫憑單數(shù)據(jù)流來源:采購人員數(shù)據(jù)流去向:登記商品購入流水帳處理功能數(shù)據(jù)流組成:日期+入庫單編號+商品號+單位+購入數(shù)量數(shù)據(jù)流量:30份/天高峰流量:50份/天數(shù)據(jù)流編號:F2數(shù)據(jù)流名稱:銷售出庫單簡 述:銷售人員填寫的商品銷售出庫單數(shù)據(jù)流來源:銷售人員數(shù)據(jù)流去向:登記商品銷售流水帳處理功能數(shù)據(jù)流組成:日期+出庫單編號+商品號+單位+數(shù)量數(shù)據(jù)流量:500份/天高峰流量:800份/天3 數(shù)據(jù)存儲的定義數(shù)據(jù)存儲編號:S1數(shù)據(jù)存儲名稱:庫存臺帳簡 述:記錄商品的編號、名稱單價與庫存數(shù)量等信息數(shù)據(jù)存儲組成:商品號+商品名稱+購入單價+銷售單價+庫存數(shù)量相關(guān)聯(lián)的處理:登記庫存臺帳、制作報

47、表4. 處理邏輯的定義處理邏輯編號:P1.1處理邏輯名稱:登記購入流水帳簡 述:采購員根據(jù)入庫單信息登記流水帳輸入的數(shù)據(jù)流:F 1商品入庫單處 理 :讀入商品入庫單讀取商品入庫單中的商品編號打開購入流水帳按商品號查找入庫單、商品編號、入庫數(shù)量如果存在庫存數(shù)量庫存數(shù)量+入庫數(shù)量否則在流水帳中添加一條新記錄將商品入庫單上的商品編號、入庫數(shù)量等寫入購入流水帳顯示“入庫完成!”信息返回輸出的數(shù)據(jù)流:如果入庫單數(shù)據(jù)檢驗不合格,拒絕登記,并給出出錯的原因和可能的改正方法;如果登記過程完成,除將數(shù)據(jù)寫入購入流水帳中,還要在屏幕上給出登記操作完成的提示。處理頻率:30份/天5. 實體的定義外部實體編號:E1外

48、部實體名稱:采購人員簡 述:負(fù)責(zé)商品的購入、與庫房的商品交接外部實體組成:編碼+姓名+性別+年齡+所屬部門輸出的數(shù)據(jù)流:F1商品入庫單三、系統(tǒng)設(shè)計(一)概要設(shè)計根據(jù)需求分析,該庫存管理系統(tǒng)可劃分為數(shù)據(jù)維護(hù)、數(shù)據(jù)查詢、報表、統(tǒng)計分析、系統(tǒng)維護(hù)五個子系統(tǒng):1數(shù)據(jù)維護(hù)子系統(tǒng):主要完成三類文件數(shù)據(jù)的錄入工作,一是商品庫存文件數(shù)據(jù)的錄入。庫存文件錄入工作在系統(tǒng)投入運行之前,把原有庫存數(shù)據(jù)裝入到商品庫存文件中,并在系統(tǒng)運行過程中,錄入商品出庫信息。二十商品購入文件的數(shù)據(jù)錄入。三是商品銷售文件數(shù)據(jù)的錄入。根據(jù)出入庫商品更新相應(yīng)的文件:庫存文件、銷售文件、購入文件。2數(shù)據(jù)查詢子系統(tǒng):主要是完成庫存管理過程的查

49、詢工作,如查詢實際庫存數(shù)量,查詢某一筆購入或是銷售出庫情況,某一商品在某一時期內(nèi)的進(jìn)銷情況等。3報表子系統(tǒng):能根據(jù)計算機所存數(shù)據(jù)生成各種所需形式的表格、報表。4統(tǒng)計分析子系統(tǒng):能根據(jù)指定商品生產(chǎn)階段的銷售量的直方圖,分析商品的銷售量的走勢等。5系統(tǒng)維護(hù)子系統(tǒng):主要完成系統(tǒng)操作員的密碼維護(hù)、操作權(quán)限的設(shè)定、系統(tǒng)數(shù)據(jù)的備份與恢復(fù)和其他的系統(tǒng)設(shè)置。(二)系統(tǒng)功能結(jié)構(gòu)設(shè)計 根據(jù)需求分析和總體設(shè)計結(jié)果,對系統(tǒng)的功能繼續(xù)進(jìn)行細(xì)化。最終得到系統(tǒng)經(jīng)過改進(jìn)的功能結(jié)構(gòu)圖,如圖4所示。圖4系統(tǒng)功能結(jié)構(gòu)圖(三)代碼設(shè)計本系統(tǒng)的編碼設(shè)計依據(jù)唯一性、合理性、可擴充性和穩(wěn)定性的原則,根據(jù)這些原則,系統(tǒng)主要的編碼如下:1 員

50、工工作證編碼第一、二位第三位第四、五位部門代碼職稱編號具體如下:第一、二位(部門代碼)XS銷售部SC生產(chǎn)部CW財務(wù)部XZ行政部RS人事部ZJ質(zhì)檢部JS技術(shù)部CG采購部CK倉庫第三位(職稱) 0總經(jīng)理 1副總經(jīng)理 2副總經(jīng)理 3副經(jīng)理 4班、組、倉庫負(fù)責(zé)人 5一般員工第四、五位(編號):表示員工在其所在部門中的序號,由于公司目前每個部門的員工數(shù)量非常有限,且預(yù)計在未來多年內(nèi)都很難出現(xiàn)超過100員工的部門。因此只用兩位來表示其序號。 另外,對于總經(jīng)理和副總經(jīng)理不屬于具體部門時,則工作證以“XH”開頭。如:“CW206”表示財務(wù)部經(jīng)理,同時他是財務(wù)部的第六號員工。如:“CK401”表示倉庫主管;“C

51、K504”表示倉庫普通員工,同時他是倉庫的第4號員工。 2采用分組碼對采購入庫單進(jìn)行編碼如:IBC-040316-06表示2004年3月16日入庫的第6份入庫單。3銷售出庫單編碼與入庫單編碼類似如:編碼OBC-040325-10表示2004年3月25日出庫,且為當(dāng)日第12份出庫單。(四)數(shù)據(jù)庫設(shè)計1概念結(jié)構(gòu)設(shè)計概念模型見圖5所示。圖5 概念模型2利用數(shù)據(jù)庫建模工具生成物理模型四、系統(tǒng)實施(一)系統(tǒng)運行環(huán)境1硬件要求: CPU:80586以上(最好Pentium以上); 內(nèi)存:64M以上; 硬盤空間:至少100M剩余空間以上; 打印機及其他。2軟件要求: 操作系統(tǒng):采用MS Windows 20

52、00簡體中文版 數(shù)據(jù)庫: SQL Server2000或Adaptive Server AnyWhere6.0數(shù)據(jù)庫前端開發(fā)工具:Power Builder7.0(或以上版本)(二)主要的界面及腳本介紹1系統(tǒng)的總體結(jié)構(gòu)(主菜單m_main)2應(yīng)用腳本的open()事件open(win_logon)/ get id & passwordstructure_logon uppupp = message.PowerObjectParmif upp.id = "" thenhaltend if/出現(xiàn) splash窗口open(win_splash)environmenten

53、v/ 保存環(huán)境信息stringstartupfile/ 定義初始化文件名/* 獲取環(huán)境信息 */IF ( GetEnvironment(env) <> 1 ) THENMessageBox( "Application: Open", "Unable to get environment information.nHalting ." )HALT /終止應(yīng)用程序的執(zhí)行END IF/* 根據(jù)當(dāng)前使用的操作系統(tǒng)選擇初始化文件*/CHOOSE CASE env.OSTypeCASE Windows!, WindowsNT!startupfile =

54、"pb.ini"CASE Sol2!, AIX!, OSF1!, HPUX!startupfile = ".pb.ini"CASE Macintosh!startupfile = "PowerBuilder Preferences"CASE ELSEMessageBox( "Application: Open", "Unrecognized operating system.nHalting ." )HALTEND CHOOSE/* 根據(jù)當(dāng)前 PB.INI 的設(shè)置值設(shè)置事務(wù)對象SQLCA屬性 */sqlca.DBMS = ProfileString (startupfile, "database", "dbms", "")sqlca.database = ProfileString (startupfile, "database", "database", "")sqlca.userid = Pro

溫馨提示

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

評論

0/150

提交評論