倉儲(chǔ)管理信息系統(tǒng)課程設(shè)計(jì)_第1頁
倉儲(chǔ)管理信息系統(tǒng)課程設(shè)計(jì)_第2頁
倉儲(chǔ)管理信息系統(tǒng)課程設(shè)計(jì)_第3頁
倉儲(chǔ)管理信息系統(tǒng)課程設(shè)計(jì)_第4頁
倉儲(chǔ)管理信息系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、44錯(cuò)誤!未定義書簽錯(cuò)誤!未定義書簽錯(cuò)誤!未定義書簽 6 8 8 19目錄1系統(tǒng)概述 . 1.1 背景 1.2 系統(tǒng)目標(biāo) 2系統(tǒng)分析 2.1 組織結(jié)構(gòu)分析 .2.2 業(yè)務(wù)流程分析 .2.3 數(shù)據(jù)流程分析 .2.3.1 數(shù)據(jù)流程圖2.3.2 數(shù)據(jù)字典 .3系統(tǒng)設(shè)計(jì) 233.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 243.2 物流配置方案設(shè)計(jì) 243.3 代碼設(shè)計(jì) 263.4 數(shù)據(jù)庫設(shè)計(jì) 273.5 輸入輸出設(shè)計(jì) 313.6 處理流程設(shè)計(jì) 344系統(tǒng)實(shí)施 354.1 程序設(shè)計(jì) 354.2 系統(tǒng)測試 364.3 系統(tǒng)操作手冊(cè) 38451系統(tǒng)概述1.1 倉儲(chǔ)管理系統(tǒng)開發(fā)背景1開發(fā)背景在市場經(jīng)濟(jì)的大環(huán)境下, 越來越多的人

2、士逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行各類 管理,交流的便捷, 庫存數(shù)據(jù)庫管理系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對(duì)庫存信息 管理的迫切需求而設(shè)計(jì)開發(fā)的軟件, 經(jīng)濟(jì)和科學(xué)技術(shù)發(fā)展加速, 各個(gè)領(lǐng)域?qū)τ谟?jì) 算機(jī)和科學(xué)技術(shù)的運(yùn)用要求也越來越高, 各個(gè)企業(yè)的競爭歸根結(jié)底就是技術(shù)和管 理的競爭, 他們?yōu)榱藸幦~@得利益最大化, 必須擁有一套完善的管理系統(tǒng)來管理 本企業(yè),以適應(yīng)時(shí)代潮流和發(fā)展的需要。 作為一家規(guī)模較大且經(jīng)營時(shí)間較長的公 司,隨著信息處理量的快速放大, 工作量越來越多, 這就要求企業(yè)各方面的工作 更全面、先進(jìn)、高效。純辦公軟件無論從準(zhǔn)確度還是及時(shí)性都已無法滿足公司需 要。因此開發(fā)一個(gè)界面友好,易于操作的較為完善

3、的庫存管理系統(tǒng)來管理貨品, 對(duì)整個(gè)公司的所有物資的管理和查詢等自動(dòng)化處理變得十分重要。2 重點(diǎn)難點(diǎn) 庫存管理對(duì)企業(yè)來說是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。 為及時(shí)結(jié)清每筆業(yè)務(wù), 盤點(diǎn)庫存和貨物流動(dòng)情況, 保證企業(yè)生產(chǎn)用料以及貨物安 全,庫管人員要花費(fèi)大量人力物力和時(shí)間來做數(shù)據(jù)記錄統(tǒng)計(jì)工作。在世界發(fā)達(dá)國家, 庫存管理的計(jì)算機(jī)化水平已經(jīng)很高了, 盡管我國的生產(chǎn)企 業(yè)在這方面也有了很強(qiáng)的意識(shí)和長足的進(jìn)步,但仍存在這樣、那樣的一些問題。表現(xiàn)之一: 有的企業(yè)單位的庫存管理部分目前仍為手工、 半手工操作。 從供 應(yīng)單位辦理入庫登記開始, 到使用單位輸領(lǐng)料出庫手續(xù)為止, 所有操作基本上都 是由倉

4、庫管理人員筆寫,加上算盤、計(jì)算器來完成。這不僅繁鎖,效率低,而且 缺乏庫存管理的一些基本手段, 如庫存狀況統(tǒng)計(jì), 查詢經(jīng)濟(jì)訂貨量計(jì)算等, 這給 企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟(jì)利益上的損失。表現(xiàn)之二為:有的單位的庫存管理部已上了微機(jī), 但對(duì)微機(jī)的利用效率極低, 有的在用它打游戲,有的僅把它當(dāng)計(jì)算器或打字機(jī)來用。 表現(xiàn)之三為:有的企業(yè)單位既有了微機(jī)同時(shí)也有了庫存管理軟件, 但硬件上去了, 軟件上不去。 因?yàn)樗麄冇玫膸齑婀芾碥浖?大多為自己的工作人員及其他一些非 專業(yè)人員所開發(fā)的簡單的管理程序, 很難稱得上是 “庫存管理信息系統(tǒng)軟件” 這 些程序的弱點(diǎn)多表現(xiàn)為: 1) 系統(tǒng)開發(fā)時(shí)無科學(xué)

5、的理論支持。 2) 開發(fā)過程中調(diào)研 不全面。 3) 軟件編寫時(shí)模型不清晰完整。 4) 所用開發(fā)工具落后。 1 2 倉儲(chǔ)管理系統(tǒng)目標(biāo) 1目標(biāo)概述社會(huì)在不斷進(jìn)步, 科學(xué)技術(shù)和管理也在迅速發(fā)展, 這使得每個(gè)企業(yè)得到了前 所未有的發(fā)展機(jī)遇, 但同時(shí)也必須面對(duì)市場競爭的嚴(yán)重挑戰(zhàn), 在日趨激烈的競爭 環(huán)境下,企業(yè)要求生存、發(fā)展,就必須對(duì)企業(yè)進(jìn)行科學(xué)的管理。而用計(jì)算機(jī)來處 理企業(yè)內(nèi)部信息間的流通和使用, 既可以實(shí)現(xiàn)數(shù)據(jù)信息的共享, 控制好數(shù)據(jù)的冗 余度,并使企業(yè)有統(tǒng)一的管理, 提高信息的利用率; 又可以實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu) 化,表示大量數(shù)據(jù)相互間的多種聯(lián)系, 這樣就可以大大的提高企業(yè)生產(chǎn)動(dòng)作的效 率。本次設(shè)計(jì)

6、即是對(duì)商品在庫存管理方面所做的分析, 商品的大量出入倉庫, 使 得每一個(gè)大型制造企業(yè)每年要花費(fèi)的人力, 投資,設(shè)施,費(fèi)用去計(jì)劃和控制存貨, 存貨的周轉(zhuǎn)率是標(biāo)志著企業(yè)運(yùn)營效率的重要指標(biāo), 對(duì)企業(yè)的資產(chǎn)收益率起著重要 的決定作用。所以近年來, 企業(yè)管理者開始重視存貨管理的重要性, 存貨管理主 要是對(duì)商品的管理, 它強(qiáng)調(diào)的是對(duì)商品貨物的存儲(chǔ)和傳送, 數(shù)量和狀態(tài)變化信息 的管理, 其目標(biāo)是在于降低庫存成本, 減少庫存資金占用的同時(shí), 保證商品貨物 按計(jì)劃流動(dòng), 保證生產(chǎn)過程中的物料需求, 保證生產(chǎn)的正常運(yùn)行, 從而使商品滿 足顧客和市場上的需求, 庫存控制就是要權(quán)衡庫存費(fèi)用 (包括商品價(jià)值, 訂貨費(fèi)

7、用,短缺等),使總費(fèi)用最低。倉儲(chǔ)管理系統(tǒng)的職能大體上包括訂單管理、入庫 管理和出庫管理。 所以庫存管理人員已經(jīng)成為倉庫的計(jì)劃員, 他們的工作也受到 了高度的重視,他們和市場部門及生產(chǎn)部門協(xié)同工作并成為整個(gè)企業(yè)組織的重要 組成部分。 因此,商品貨物信息必須具有高度的準(zhǔn)確性, 這就需要有好的管理系 統(tǒng),能簡明的反映實(shí)際情況。 以上所述就是本次倉儲(chǔ)管理系統(tǒng)開發(fā)的依據(jù)和目標(biāo)。 2 主要功能( 1) 基本信息管理,指對(duì)供應(yīng)商信息,客戶信息,貨品信息的管理。( 2) 基本信息查詢管理,指對(duì)供應(yīng)商信息,客戶信息,貨品信息的查詢管理。( 3) 退貨管理,指對(duì)退貨信息的管理。( 4) 退貨查詢,指對(duì)退貨信息的查

8、詢操作。( 5) 采購管理,指對(duì)采購信息的管理操作。( 6) 采購查詢,指對(duì)采購信息的查詢操作。( 7) 銷售管理,指對(duì)銷售信息的管理操作。( 8) 銷售查詢,指對(duì)銷售信息的查詢操作。 ( 9) 短線管理,指對(duì)短線信息的管理操作。(10)超儲(chǔ)管理,指對(duì)超儲(chǔ)信息的管理操作。(11)報(bào)表管理,指對(duì)收入報(bào)表,支付報(bào)表,利潤報(bào)表的管理操作。(12)注冊(cè)管理和退出系統(tǒng)。2. 系統(tǒng)分析2.1 組織結(jié)構(gòu)分析從行政管理和職能分工角度來看, 公司庫存管理信息系統(tǒng)的組織機(jī)構(gòu)如下圖 所示:2.2業(yè)務(wù)流程分析公司的庫存管理信息系統(tǒng)的執(zhí)行主要由部門完成,其采購部由采購人員組 成,企劃部由企劃人員組成,財(cái)務(wù)部由財(cái)務(wù)人員組

9、成,銷售部由銷售人員組成, 物資部由倉庫管理員和質(zhì)檢人員組成, 運(yùn)營部由運(yùn)營人員組成。具體的業(yè)務(wù)是由 多個(gè)部分組成,我把這些業(yè)務(wù)也都設(shè)計(jì)到我們的系統(tǒng)中了。 普通的庫存管理系統(tǒng) 只要是統(tǒng)計(jì)好庫中所要入庫和出庫的商品數(shù)量就可以了,我們不光進(jìn)行了數(shù)量上的統(tǒng)計(jì)還進(jìn)行了金額方面的統(tǒng)計(jì),這樣按月、季、年來進(jìn)行財(cái)務(wù)方面的入貨、出 貨,具體庫存的分類金額統(tǒng)計(jì),生成相應(yīng)的分類報(bào)表,這些報(bào)表可以匯總到財(cái)務(wù) 部,為財(cái)務(wù)核算提供資料。由業(yè)務(wù)流程圖可以了解到庫存管理信息系統(tǒng)中具體每一方面的業(yè)務(wù)進(jìn)展情 況,每一個(gè)實(shí)體與系統(tǒng)邏輯處理之間的緊密聯(lián)系,也可以看出系統(tǒng)在運(yùn)作過程中 所生成的文件資料報(bào)表信息的傳遞流程。下面是對(duì)業(yè)務(wù)

10、流程的分析:首先根據(jù)市場的調(diào)研由企劃部制定出詳細(xì)的需求報(bào)表,經(jīng)采購部的審批后生 成訂貨單報(bào)表,并存儲(chǔ)訂貨單,將訂貨單報(bào)表提供給供應(yīng)商,由供應(yīng)商供貨,所 供貨物經(jīng)質(zhì)檢員檢查后,生成質(zhì)檢報(bào)表并存儲(chǔ),將不合格貨物制定出退貨單提供 給供應(yīng)商,合格貨物入庫。銷售部根據(jù)客戶訂單制成發(fā)貨通知單, 通過庫存信息查詢具體庫存,最終由 倉庫管理員填寫提貨單,并生成提貨單報(bào)表。若收到客戶退貨申請(qǐng),進(jìn)行退貨登 記并生成退貨單報(bào)表,所退貨物重新入庫,生成新的庫存報(bào)表。根據(jù)訂貨單報(bào)表 制作出本月購貨單報(bào)表,根據(jù)提貨單報(bào)表制作出本月銷貨單報(bào)表, 由這兩份報(bào)表進(jìn)行利潤計(jì)算生成利潤表提交財(cái)務(wù)部。 業(yè)務(wù)流程圖符號(hào)說明如下:內(nèi)部實(shí)

11、體數(shù)據(jù)流存儲(chǔ)處理外部實(shí)體F面是倉儲(chǔ)管理系統(tǒng)的數(shù)據(jù)流程圖:2.3數(shù)據(jù)流程分析2.3.1數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況;是在對(duì)系統(tǒng)調(diào)查階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、 實(shí)際運(yùn)行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來源和去向。數(shù)據(jù)流程圖的基本符號(hào)說明如下:數(shù)據(jù)流1數(shù)據(jù)存儲(chǔ)外部實(shí)體首先將系統(tǒng)的頂層圖畫出,說明了系統(tǒng)的總的處理功能和輸入輸出的數(shù)據(jù) 流,包含的

12、外部項(xiàng)有物資部、采購部、銷售部、財(cái)務(wù)部,物資部查看貨品信息、 超儲(chǔ)信息和短線信息的各項(xiàng)具體情況,由庫存管理系統(tǒng)返回相關(guān)結(jié)果;采購部查 看采購信息的錄入、修改和查詢,由系統(tǒng)返回各項(xiàng)結(jié)果;銷售部查看貨品銷售信 息和退貨信息然后由系統(tǒng)返回結(jié)果; 最后綜合三方面的處理信息,系統(tǒng)將財(cái)務(wù)報(bào) 表返回給財(cái)務(wù)部。物資部是庫存管理歷史庫存部分的分管部門,對(duì)于庫存的各項(xiàng)貨品的基本信 息向系統(tǒng)發(fā)出錄入的請(qǐng)求,系統(tǒng)判斷后返回結(jié)果,物資部人員就可以在系統(tǒng)中錄 入基本貨品的信息了;當(dāng)然貨品基本信息的處理還包括修改、 刪除、查詢的處理; 最后生成的貨品信息表儲(chǔ)存到貨品資料中;采購部是貨品進(jìn)入倉庫的入口部分,每一個(gè)公司都會(huì)對(duì)市

13、場進(jìn)行總體的調(diào) 查,分析市場需求,當(dāng)收到具體的需求表時(shí),采購部會(huì)把采購回來的貨品進(jìn)行處 理,向系統(tǒng)發(fā)出新貨品的錄入請(qǐng)求,系統(tǒng)接受請(qǐng)求后進(jìn)行錄入處理,并更新貨品 存儲(chǔ)數(shù)據(jù)庫,同樣的采購處理還有修改貨品信息、 查詢貨品信息的功能;最后生 成的表儲(chǔ)存到采購資料中;銷售部是貨品從倉庫流通到市場的關(guān)卡,當(dāng)收貨單位向我們發(fā)出提貨通知 時(shí),系統(tǒng)接受請(qǐng)求,返回結(jié)果,執(zhí)行出庫模塊,在數(shù)據(jù)處理過程中會(huì)出現(xiàn)兩種情 況:1、正常銷貨; 2、退貨;在我們發(fā)出的貨品不合乎規(guī)格時(shí),收貨方發(fā)出退貨 請(qǐng)求,在判斷退貨請(qǐng)求合理后,系統(tǒng)進(jìn)行退貨處理,生成退貨資料;倉庫都會(huì)有原始庫存的管理, 當(dāng)采購回來的貨品信息儲(chǔ)存到數(shù)據(jù)庫后, 系

14、統(tǒng) 會(huì)對(duì)貨品的數(shù)量進(jìn)行綜合的統(tǒng)計(jì), 如果超過了原定的存儲(chǔ)量, 系統(tǒng)會(huì)自動(dòng)發(fā)出超 儲(chǔ)警報(bào),生成超儲(chǔ)信息傳遞給倉庫管理員予以確認(rèn); 當(dāng)銷售完貨品時(shí), 原有的貨 品數(shù)量已經(jīng)滿足不了下一次的貨品輸出時(shí), 系統(tǒng)也會(huì)發(fā)出短線警報(bào), 生成短線信 息,提醒倉庫管理員應(yīng)該即時(shí)補(bǔ)充庫存;在這幾方面的配合下, 系統(tǒng)會(huì)把多方面的信息匯總, 進(jìn)行財(cái)務(wù)分析處理, 把 本年度或者本季度的供貨單位的供貨金額進(jìn)行統(tǒng)計(jì), 還有收貨單位的收貨金額經(jīng) 行統(tǒng)計(jì),自動(dòng)對(duì)賬生成損益表,這個(gè)部分是系統(tǒng)財(cái)務(wù)處理的部分。下面是數(shù)據(jù)流程圖的頂層圖:物資部基本信息查詢結(jié)果1基本信息查本信息管理請(qǐng)求采購部采購信息管理請(qǐng)求采購查詢信息超儲(chǔ)報(bào)警信息采購信

15、息查詢結(jié)果銷售查詢信息*-銷售信息管理請(qǐng)亠-退貨請(qǐng)求及查銷售部短線報(bào)警信*退貨信息查詢結(jié)果銷售信息查詢結(jié)果扌艮表信息系統(tǒng)時(shí)間系統(tǒng)時(shí)鐘財(cái)務(wù)部頂層圖由頂層的數(shù)據(jù)流程圖我們可以大致了解各部門之間的聯(lián)系,下面按自頂向 下、逐層分解的方法,畫出下一層的數(shù)據(jù)流程圖即一層圖。一層圖中包括了基本信息管理,基本信息查詢管理,采購管理,采購查詢,銷售管理,銷售查詢,退貨管理,退貨查詢,報(bào)表管理,用戶管理基本信息管理請(qǐng)求采購信息管理請(qǐng)求退貨請(qǐng)求信息退貨查詢信息退貨查詢結(jié)果收入報(bào)表用戶權(quán)限用戶信息權(quán)限用戶文件其中,基本信息查詢又分為供應(yīng)商信息查詢,客戶信息查詢,貨品信 息查詢。基本信息管理又分為修改的供應(yīng)商信息修改的

16、客戶信息修改的貨品信息供應(yīng)商查詢信息客戶查詢信息貨品查詢信息短線查詢信息短線查詢結(jié)果*二層圖232數(shù)據(jù)字典數(shù)據(jù)字典的作用是給數(shù)據(jù)流程圖上的每個(gè)成分以定義和說明。庫存管理系統(tǒng) 的數(shù)據(jù)流程圖加上數(shù)據(jù)字典,能給出一個(gè)具有詳細(xì)的、具體的文字內(nèi)容和圖形的 系統(tǒng)邏輯模型,形成一個(gè)完整的說明。:數(shù)據(jù)項(xiàng)編號(hào)名稱類型/長度備注101:貨品編號(hào)C/6102貨品名稱C/20I03貨品所在位置C/20I04:入庫日期C/10I05:供應(yīng)商編碼C/6I06供應(yīng)商名稱C/20I07供應(yīng)商簡稱C/20I08:供應(yīng)商地址C/30I09銀行編碼C/6I10銀行帳號(hào)C/10111:客戶編碼C/6112客戶名稱C/20113客戶簡

17、稱C/20114客戶地址C/30115米購編碼C/6116采購日期C/10117銷售編碼C/6118:銷售日期C/10119貨品超儲(chǔ)上限II20報(bào)警日期C/10I21:超儲(chǔ)數(shù)量II22貨品短線底限II23;短線數(shù)量II24:貨品數(shù)量II25退貨編碼C/6I26退貨日期C/10I27用戶編碼C/6I28用戶姓名C/20I29用戶權(quán)限C/20I30用戶密碼C/6I31:超儲(chǔ)編號(hào)C/6I32:短線編號(hào)C/6I33:貨品單價(jià)II34貨品總金額II35報(bào)表時(shí)間C/10數(shù)據(jù)結(jié)構(gòu)136利潤I編號(hào)名稱組成備注S01:供應(yīng)商信息I05+I06+I07+I08+I09+I10S02客戶信息111 + 112+11

18、3+114+109+110S03貨品信息I01 + I02+I03S04采購信息I15+I01 + I16+I05S05銷售信息I17+I01 + I18+I11S06超儲(chǔ)信息I31 + I01 + I02+I24+I19S07短線信息I32+I01+ I02+I24+I22S08超儲(chǔ)報(bào)警信息I01 + I02+I24+I21 + I20S09短線報(bào)警信息I01 + I02+I24+I23+I20S10:貨品庫存信息I01 + I02+I03+I05+I16+I24S11用戶信息I27+I28+I29+I30數(shù)據(jù)流編號(hào)名稱組成來源+ 11 r 去出備注F01基本信息管理請(qǐng) 求F02+F03+F

19、04+F05+F06+F07物資 部基本信息管理F02錄入的供應(yīng)商信 息S01物資 部供應(yīng)商文件F03錄入的客戶信息S02物資 部客戶文件F04錄入的貨品信息S03物資 部貨品資料F05修改的供應(yīng)商信 息S01物資 部供應(yīng)商文件F06修改的客戶信息S02物資 部客戶文件F07修改的貨品信息S03物資 部貨品資料F08供應(yīng)商查詢信息I05物資 部供應(yīng)商文件F09供應(yīng)商查詢結(jié)果S01供應(yīng) 商文 件物資部F10客戶查詢信息I11物資 部客戶文件F11客戶查詢結(jié)果S02客戶 文件物資部F12貨品查詢101 + 104物資 部貨品資料F13貨品查詢結(jié)果S03貨品 資料物資部F14采購查詢信息115采購部

20、采購文件F15采購信息查詢結(jié) 果S04采購 文件采購部F16銷售查詢信息117銷售 部銷售文件F17銷售信息查詢結(jié) 果S05銷售 文件銷售部F18采購信息管理請(qǐng) 求F19采購部采購管理F19錄入采購信息S04采購部采購文件F20錄入采購信息S04采購部庫存文件F21貨品庫存信息S10貨品 庫存 文件短線管理F22短線信息S07短線 文件短線管理F23短線報(bào)警信息S09短線 管理銷售部F24貨品庫存信息S10貨品 庫存 文件超儲(chǔ)管理F25超儲(chǔ)信息S06超儲(chǔ) 文件超儲(chǔ)管理F26超儲(chǔ)報(bào)警信息S08超儲(chǔ) 管理采購部F27銷售信息管理請(qǐng) 求F28銷售 部銷售管理F28錄入銷售信息S05銷售 部銷售文件F

21、29錄入銷售信息S05銷售 部庫存文件F30退貨請(qǐng)求信息S04+I25+I26銷售 部退貨文件F31退貨更新銷售文 件115+116銷售 部銷售文件F32退貨查詢信息I25銷售 部退貨文件F33退貨查詢結(jié)果S04+I25+I26退貨 文件銷售部F34注冊(cè)信息127+128+130用戶用戶管理F35權(quán)限信息I29用戶 管理用戶F36用戶信息權(quán)限S11用戶 管理用戶文件F37超儲(chǔ)查詢信息I31物資 部超儲(chǔ)文件F38超儲(chǔ)查詢結(jié)果S06超儲(chǔ) 文件物資部F39短線查詢信息I32物資 部短線文件F40短線查詢結(jié)果S07短線 文件物資部F41收入報(bào)表S06+I24+I33+I34+I35收入 報(bào)表 管理收入

22、報(bào)表文件F42支付報(bào)表S06+I24+I33+I34+I35支付 報(bào)表 管理支付報(bào)表文件F43利潤報(bào)表S06+I24+I33+I34+I35+I36禾U潤 報(bào)表 管理利潤報(bào)表文件四:數(shù)據(jù)存儲(chǔ)編號(hào)名稱組成關(guān)鍵字備注D01采購文件S04I15D02銷售文件S05I17D03收入報(bào)表文件S06+I24+I33+I34+I35I35D04銷售報(bào)表文件S06+I24+I33+I34+I35I35D05利潤報(bào)表文件S06+I24+I33+I34+I35+I36I35D06退貨文件S04+I25+I26I25D07用戶文件S11I27D08供應(yīng)商文件S01I05D09客戶文件S02I11D10貨品資料S03

23、I01D11超儲(chǔ)文件S06I31D12短線文件S07I32D13貨品庫存文件S10I01三:系統(tǒng)設(shè)計(jì)3.1 物流配置方案設(shè)計(jì)系統(tǒng)運(yùn)行環(huán)境設(shè)計(jì)為在 WindowsXP 以上平臺(tái)運(yùn)行,程序設(shè)計(jì)語言選擇 C# 程序設(shè)計(jì)語言,數(shù)據(jù)庫選擇 SQLServer 數(shù)據(jù)庫。系統(tǒng)的硬件要求為英特爾的奔騰系列微型計(jì)算機(jī), 256M 以上內(nèi)存, 80GB 以上外存。3.2 系統(tǒng)總結(jié)構(gòu)體設(shè)計(jì)3.2.1:系統(tǒng)功能模塊圖下面用 HIPO 技術(shù)將系統(tǒng)的數(shù)據(jù)流程圖的各個(gè)處理模塊進(jìn)行逐層分解, 確定 系統(tǒng)的次結(jié)構(gòu)關(guān)系,從而將上一階段的新系統(tǒng)邏輯模型轉(zhuǎn)變?yōu)槲锢砟P?。HIPO 圖分層圖用一個(gè)方塊代表一個(gè)模塊,方塊內(nèi)為模塊的功能或模

24、塊名。 模塊之間的調(diào)用關(guān)系用聯(lián)結(jié)兩模塊的直線表示。 采用自頂向下擴(kuò)展的方法先畫綜 合性較強(qiáng)、 層次較少的模塊結(jié)構(gòu), 然后再根據(jù)需要一步一步擴(kuò)充, 直到每個(gè)模塊 的處理功能和規(guī)模符合系統(tǒng)分解的原則。倉庫管理信息系統(tǒng)322功能的詳細(xì)說明本系統(tǒng)大致分為11個(gè)功能模塊:(1) 基本信息管理本模塊分為供應(yīng)商錄入管理,供應(yīng)商修改管理,客戶信息錄入管理, 客戶信息修改管理,貨品錄入管理,貨品修改管理。供應(yīng)商錄入管理主要是指對(duì)供應(yīng)商的基本信息的錄入, 包括供應(yīng)商的 名稱,供應(yīng)商編號(hào),供應(yīng)商地址,銀行編碼等供應(yīng)商基本信息。供應(yīng)商修改管理主要是指對(duì)供應(yīng)商的基本信息的修改,包括供應(yīng)商的 名稱,供應(yīng)商編號(hào),供應(yīng)商地址

25、,銀行編碼等供應(yīng)商基本信息??蛻粜畔⒌匿浫牍芾碇饕笇?duì)客戶的基本信息的錄入, 包括客戶的名 稱,客戶編號(hào),客戶地址,銀行編碼等客戶基本信息。客戶信息的修改管理主要指對(duì)客戶的基本信息的修改, 包括客戶的名 稱,客戶編號(hào),客戶地址,銀行編碼等客戶基本信息。貨品信息的錄入管理主要指對(duì)貨品的基本信息的錄入, 包括貨品的名 稱,貨品編號(hào),貨品所在位置等基本信息。 貨品信息的修改管理主要指對(duì)貨品的基本信息的修改, 包括貨品的名 稱,貨品編號(hào),貨品所在位置等基本信息。(2)基本信息查詢管理 本模塊分為貨品查詢,供應(yīng)商查詢,客戶查詢,超儲(chǔ)查詢,短線查 詢五個(gè)模塊。貨品查詢主要是指貨品信息的查詢包括貨品的名稱,

26、 貨品編號(hào),貨品 所在位置等基本信息。供應(yīng)商查詢主要是指供應(yīng)商信息的查詢, 包括供應(yīng)商的名稱, 供應(yīng)商 編號(hào),供應(yīng)商地址,銀行編碼等供應(yīng)商基本信息??蛻舨樵冎饕侵缚蛻粜畔⒌牟樵?, 包括客戶的名稱, 客戶編號(hào), 客 戶地址,銀行編碼等客戶基本信息。貨品查詢主要是指貨品信息的查詢, 包括貨品的名稱, 貨品編號(hào), 貨 品所在位置等基本信息。超儲(chǔ)查詢主要是指對(duì)超儲(chǔ)貨品信息的查詢, 包括貨品編號(hào),貨品名稱, 貨品存儲(chǔ)上限,超儲(chǔ)編號(hào),庫存數(shù)量。短線查詢主要是指對(duì)短線信息的查詢, 包括貨品編號(hào), 貨品名稱, 貨 品存儲(chǔ)底線,短線編號(hào),庫存數(shù)量。(3)銷售查詢 銷售查詢主要是指對(duì)銷售信息的查詢,包括銷售編號(hào)

27、,貨品編號(hào), 貨品名稱,銷售日期,銷售數(shù)量等基本銷售信息。(4)銷售查詢 采購查詢主要是指對(duì)采購信息的查詢,包括采購編號(hào),貨品編號(hào), 貨品名稱,采購日期,采購數(shù)量等基本采購信息。(5)采購管理 本模塊分為采購處理和超儲(chǔ)管理兩個(gè)模塊。 采購處理主要是指對(duì)采購貨品信息的添加,包括采購編碼,采購日 期,貨品名稱,采購數(shù)量,供應(yīng)商名稱。超儲(chǔ)處理主要是指對(duì)超儲(chǔ)信息的添加, 包括貨品編號(hào), 貨品名稱, 貨 品存儲(chǔ)上限,超儲(chǔ)編號(hào),庫存數(shù)量。(6)銷售管理 本模塊分為銷售處理和短線管理兩個(gè)模塊。 銷售處理主要是指對(duì)銷售貨品信息的添加,包括銷售編碼,銷售日 期,貨品名稱,銷售數(shù)量,客戶名稱。短線處理主要是指對(duì)短

28、線信息的添加, 包括貨品編號(hào), 貨品名稱, 貨 品存儲(chǔ)底線,短線編號(hào),庫存數(shù)量。(7)退貨查詢 退貨查詢主要是指對(duì)退貨信息的查詢, 包括退貨編碼, 退貨日期, 采 購編碼,采購日期,貨品名稱,采購數(shù)量,供應(yīng)商名稱。( 8)退貨管理退貨管理主要是指對(duì)退貨信息的錄入管理, 包括退貨編碼,退貨日期, 采購編碼,采購日期,貨品名稱,采購數(shù)量,供應(yīng)商名稱。(9)報(bào)表管理 本模塊主要包括利潤報(bào)表管理,收入報(bào)表管理,支付報(bào)表管理。收入報(bào)表管理主要是指收入報(bào)表信息的錄入,包括銷售編號(hào),貨品編 號(hào),貨品名稱,銷售日期,銷售數(shù)量,貨品單價(jià),貨品總金額,報(bào)表日 期等報(bào)表信息。支付報(bào)表管理主要是指支付報(bào)表信息的錄入,

29、包括采購編號(hào),貨品編號(hào),貨品名稱,采購日期,采購數(shù)量,貨品單價(jià),貨品總金額,報(bào)表日期 等報(bào)表信息。利潤報(bào)表管理主要是指利潤報(bào)表信息的錄入,包括貨品編號(hào),貨品名稱,貨品數(shù)量,貨品單價(jià),貨品總金額,貨品利潤,報(bào)表日期等報(bào)表信息。(10)注冊(cè)管理注冊(cè)管理主要是指對(duì)用戶信息的注冊(cè), 包括用戶編碼,用戶姓名,用 戶密碼,用戶權(quán)限。(11)退出系統(tǒng)此模塊為退出系統(tǒng)。3.3代碼設(shè)計(jì)本節(jié)主要是對(duì)數(shù)據(jù)庫涉及到各表的關(guān)鍵字段進(jìn)行編碼,使它轉(zhuǎn)變?yōu)橛?jì)算機(jī)能 夠識(shí)別的字符。對(duì)貨品編號(hào),倉庫編號(hào),均用順序碼。貨品編號(hào)的一般格式為5位,如00001,這個(gè)主要在數(shù)據(jù)庫貨品信息表中為 一條貨品編號(hào)為00001的記錄,前兩位是貨

30、品所在倉庫的編號(hào),后三位是根據(jù)貨 品類別的順序編號(hào)而確定的編號(hào)如 01表示該貨品是第一個(gè)進(jìn)入該倉庫的,假如 000是標(biāo)準(zhǔn)庫,而01是標(biāo)準(zhǔn)庫里的第一件貨品的編號(hào),這樣也是為了倉儲(chǔ)部的 人員容易管理各個(gè)倉庫里的貨品,以后其它倉庫的貨品的編號(hào)就通過和這一樣的 編碼類型。一方面便于對(duì)貨品信息進(jìn)行管理,另一方面也降低了處理貨品信息的 工作強(qiáng)度,實(shí)現(xiàn)了合理的人機(jī)功能劃分。000 01倉庫里的貨品編號(hào)倉庫編號(hào) 對(duì)供應(yīng)商,客戶采用字母代碼。3.4數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)也是管理信息系統(tǒng)設(shè)計(jì)的重要組成部分,到目前為止幾乎所有的 管理信息系統(tǒng)中的數(shù)據(jù)都被組織成數(shù)據(jù)庫的形式。具體設(shè)計(jì)過程如下:第一步:需求分析通過對(duì)系統(tǒng)

31、得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,我們得到如下要做記錄信息的非形式描述:貨品的基本信息庫存貨品的基本信息包括貨品編號(hào),貨品名稱,貨品所在位置,貨物數(shù)量, 貨品超儲(chǔ)上限,貨品短線底限;各種信息都會(huì)匯集到貨品基本信息中, 形成一個(gè) 全方位的貨品信息管理,每一種貨品都有各種信息說明他的各種情況。貨品采購銷售信息采購信息主要包括貨品編號(hào),供應(yīng)商編碼,采購編碼,采購日期,客戶編碼, 銷售編碼,銷售日期包括這些方面,詳細(xì)登記貨品采購銷售時(shí)各項(xiàng)基本信息, 及 時(shí)更新數(shù)據(jù)庫中的各項(xiàng)信息,使庫管人員得到最及時(shí)地庫存信息。貨品的庫存信息貨品的歷史庫存信息包括貨品編號(hào),貨品名稱,貨品所在位置,采購日期, 貨品數(shù)量

32、,這些內(nèi)容基本囊括了庫存貨品的全部信息, 策劃部可以根據(jù)這些庫存 來正確的判斷企業(yè)的物資需求,來及時(shí)地補(bǔ)充貨品和增添新品種的貨品。用戶經(jīng)辦人的項(xiàng)目主要有用戶編碼,用戶姓名,用戶權(quán)限,用戶密碼;第二步:實(shí)體聯(lián)系的建模通過需求分析,我們?nèi)〉昧擞涗浶畔⒌姆切问矫枋觯@只是一個(gè)概要描述, 很籠統(tǒng),也很抽象,還需要做進(jìn)一步的分析,以盡量消除數(shù)據(jù)的冗余,確定數(shù)據(jù) 間正確的聯(lián)系。通過分析,得到下列實(shí)體、屬性和聯(lián)系的清單,它們表示待建數(shù) 據(jù)庫的非形式描述:1. 實(shí)體集:超儲(chǔ)信息,包含屬性;貨品編號(hào),貨品名稱,貨品超儲(chǔ)上限,超儲(chǔ) 編號(hào),貨品數(shù)量,報(bào)警日期,超儲(chǔ)數(shù)量。2. 實(shí)體集:短線信息,包含屬性:貨品編號(hào),

33、貨品名稱,貨品短線底限,貨品 數(shù)量,短線編號(hào),報(bào)警日期,短線數(shù)量。3. 實(shí)體集:貨品庫存,包含屬性:貨品編號(hào),貨品名稱,貨品所在位置,采購 日期,貨品數(shù)量。第三步:建立E-R圖屬性實(shí)體E-R圖圖例具體的E-R圖如下:庫存庫存實(shí)體E-R圖實(shí)體與實(shí)體間的關(guān)系E-R圖如下所示:實(shí)體與實(shí)體間的關(guān)系E-R圖第四步:轉(zhuǎn)換成關(guān)系模式按照轉(zhuǎn)換規(guī)則從E-R圖產(chǎn)生數(shù)據(jù)庫的關(guān)系模式集,轉(zhuǎn)換過程如下:1)對(duì)于實(shí)體類型,可將每個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性即 為關(guān)系模式的屬性,實(shí)體標(biāo)識(shí)符即為關(guān)系模式的鍵。2)對(duì)于聯(lián)系類型,要視1: 1,1: M和M : N三種不同情況做不同的處理。3)若實(shí)體間的聯(lián)系是1:1的

34、,可以在兩個(gè)實(shí)體類型轉(zhuǎn)換成的兩個(gè)關(guān)系模式 中任意一個(gè)關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式中作為外鍵。4)若實(shí)體間的聯(lián)系是1: M的,則將一個(gè)實(shí)體所對(duì)應(yīng)的那個(gè)主鍵放入多所 對(duì)應(yīng)的那個(gè)實(shí)體中作為外鍵,同時(shí)將聯(lián)系的屬性也作為多所對(duì)應(yīng)的那個(gè) 實(shí)體的屬性。5)若實(shí)體間的聯(lián)系是M:N的,將產(chǎn)生新的關(guān)系模式,將該聯(lián)系對(duì)應(yīng)的兩個(gè) 實(shí)體的主鍵放入其中共同作為新關(guān)系模式的主鍵,兩者也分別是該關(guān)系 模式的外鍵,同時(shí)將聯(lián)系的屬性作為新關(guān)系模式的屬性。所以,按照上述轉(zhuǎn)換規(guī)則,可得到下列關(guān)系模式:供應(yīng)商(供應(yīng)商編碼,供應(yīng)商名稱,供應(yīng)商簡稱,供應(yīng)商地址,銀行編碼,銀 行帳號(hào))客戶信息(客戶編碼,客戶名稱,客戶簡稱,客戶地址)

35、貨物信息(貨品編號(hào),貨品名稱,貨品所在位置,貨物數(shù)量)米購信息(貨品編號(hào),供應(yīng)商編碼,米購編碼,米購日期)銷售信息(貨品編號(hào),客戶編碼,銷售編碼,銷售日期)超儲(chǔ)信息(貨品編號(hào),貨品名稱,貨品超儲(chǔ)上限,超儲(chǔ)編號(hào),貨品數(shù)量)短線信息(貨品編號(hào),貨品名稱,貨品短線底限,貨品數(shù)量,短線編號(hào)) 超儲(chǔ)報(bào)警(貨品編號(hào),貨品名稱,報(bào)警日期,超儲(chǔ)數(shù)量,貨品數(shù)量) 短線報(bào)警(貨品編號(hào),貨品名稱,報(bào)警日期,短線數(shù)量,貨品數(shù)量) 庫存信息(貨品編號(hào),貨品名稱,貨品所在位置,采購日期,貨品數(shù)量) 用戶信息(用戶編碼,用戶姓名,用戶權(quán)限,用戶密碼)貨品信息表字段名數(shù)據(jù)類型字段長度是否為空貨品編碼文本5否貨品名稱文本10否

36、貨品所在位置文本10否貨物數(shù)量數(shù)字長整型否超儲(chǔ)信息表字段名數(shù)據(jù)類型字段長度必填字段是否為空貨品編碼文本5否否貨品名稱文本10否否貨品數(shù)量數(shù)字長整型否否存放倉庫文本8否否報(bào)警日期日期/時(shí)間否否超儲(chǔ)上限數(shù)字長整型否否超儲(chǔ)數(shù)量數(shù)字長整型否否超儲(chǔ)編號(hào)數(shù)字長整型否否短線貨品表字段名數(shù)據(jù)類型字段長度必填字段是否為空貨品編碼文本5否否貨品名稱文本10否否報(bào)警日期日期/時(shí)間否否存放倉庫文本8否否短線底限數(shù)字長整型否否短線數(shù)量數(shù)字長整型否否短線編號(hào)數(shù)字長整型否否貨品庫存信息字段名數(shù)據(jù)類型字段長度必填字段是否為空貨品編碼文本5否否貨品名稱文本20否否存放倉庫文本10否否采購日期日期/時(shí)間否否貨品數(shù)量數(shù)字長整型否否

37、用戶表字段名數(shù)據(jù)類型字段長度是否為空用戶編碼文本10否用戶姓名文本6否用戶權(quán)限文本10否用戶密碼文本10否采購銷售表字段名數(shù)據(jù)類型字段長度必填字段是否為空貨品編碼文本5否否貨品名稱文本20否否供應(yīng)商編碼文本10否否客戶編碼文本10否否采購編碼文本10否否銷售編碼文本10否否采購日期日期/時(shí)間否否銷售日期日期/時(shí)間否否3.5輸入輸出設(shè)計(jì)(1)基本信息輸入:供應(yīng)商編號(hào),供應(yīng)商名稱輸出:供應(yīng)商信息處理周期 每月多次項(xiàng)目號(hào)項(xiàng)目名稱長度備注1供應(yīng)商編碼C/62供應(yīng)商名稱C/203供應(yīng)商簡稱C/204供應(yīng)商地址C/305銀行編碼C/66銀行帳號(hào)C/10輸入:客戶編號(hào),客戶名稱輸出:客戶信息項(xiàng)目號(hào)項(xiàng)目名稱長

38、度備注1銀行編碼C/62銀行帳號(hào)C/103客戶編碼C/64客戶名稱C/205客戶簡稱C/206客戶地址C/30輸入:貨品編號(hào),貨品名稱輸出:貨品信息項(xiàng)目號(hào)|項(xiàng)目名稱長度備注1貨品編號(hào)C/62貨品名稱C/203貨品所在位置C/20(2) 銷售信息輸入:銷售編碼,客戶編碼輸出:銷售信息1貨品編號(hào)C/62客戶編碼C/63銷售編碼C/64銷售日期C/10(3) 短線信息輸入:短線編號(hào) 貨品短線底限輸出:短線信息1貨品編號(hào)C/62貨品名稱C/203貨品短線底限I4貨品數(shù)量I5短線編號(hào)C/6(3)超儲(chǔ)信息輸入:超儲(chǔ)編號(hào) 貨品超儲(chǔ)上限輸出:超儲(chǔ)信息1貨品編號(hào)C/62貨品名稱C/203貨品超儲(chǔ)上限I4貨品數(shù)量

39、I5超儲(chǔ)編號(hào)C/6(4) 退貨信息輸入:退貨編碼貨品編號(hào) 輸出:退貨信息1退貨編碼C/62退貨日期C/103貨品編號(hào)C/64供應(yīng)商編碼C/65米購編碼C/66采購日期C/10(5) 報(bào)表信息輸入:貨品名稱貨品編號(hào) 輸出:收入報(bào)表信息1貨品編號(hào)C/62貨品名稱C/203貨品超儲(chǔ)上限I4貨品數(shù)量I5超儲(chǔ)編號(hào)C/66貨品單價(jià)I7貨品總金額I8報(bào)表時(shí)間C/10輸入:貨品名稱貨品編號(hào) 輸出:銷售報(bào)表信息1貨品編號(hào)C/62貨品名稱C/203貨品超儲(chǔ)上限I4貨品數(shù)量I5超儲(chǔ)編號(hào)C/66貨品單價(jià)I7貨品總金額I8報(bào)表時(shí)間C/10輸入:貨品名稱貨品編號(hào) 輸出:利潤報(bào)表信息1貨品編號(hào)C/62貨品名稱C/203貨品

40、超儲(chǔ)上限I4貨品數(shù)量I5超儲(chǔ)編號(hào)C/66貨品單價(jià)I7貨品總金額I8報(bào)表時(shí)間C/109利潤I(6) 用戶信息輸入:用戶編碼用戶姓名輸出:用戶信息1用戶編碼C/62用戶姓名C/203用戶權(quán)限C/204用戶密碼C/6(7) 貨品庫存信息輸入:貨品名稱貨品編號(hào)輸出:貨品庫存信息1貨品編號(hào)C/62貨品名稱C/203貨品所在位置C/204供應(yīng)商編碼C/65采購日期C/106貨品數(shù)量I(8) 米購信息輸入:貨品編號(hào)采購編號(hào)輸出:采購信息1貨品編號(hào)C/62供應(yīng)商編碼C/63采購編碼C/64采購日期C/10(9) 銷售信息輸入:貨品編號(hào)銷售編碼輸出:銷售信息1貨品編號(hào)C/62客戶編碼C/63銷售編碼C/64銷售

41、日期C/103.6處理流程設(shè)計(jì)由于本系統(tǒng)采用模塊化開發(fā)方法,所以在完成代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)后還 要進(jìn)行模塊處理過程設(shè)計(jì),以對(duì)每個(gè)程序模塊中的詳細(xì)處理過程設(shè)計(jì), 設(shè)計(jì)的工 具有很多,這里采用的主要是程序流程圖。用戶登陸程序流程圖錄入信息流程圖4.系統(tǒng)實(shí)施4.1程序設(shè)計(jì)米用C#程序設(shè)計(jì)語言,具體設(shè)計(jì)不在此贅述。4.2系統(tǒng)測試系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來測試。它是檢驗(yàn) 系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測試一般使用黑盒測試技術(shù) 一 般由獨(dú)立的測試人員完成 對(duì)于模塊之間交互性比較強(qiáng)的軟件,還會(huì)有單獨(dú)的集

42、成測試,用來發(fā)現(xiàn)模塊接口之間的錯(cuò)誤。系統(tǒng)測試的對(duì)象是整個(gè)應(yīng)用軟件系統(tǒng), 包括需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)各階段的文檔以及源程序。系統(tǒng)測試的 目的是精心選取那些易于發(fā)生錯(cuò)誤的測試數(shù)據(jù),以十分挑剔的態(tài)度,找出軟件中的錯(cuò)誤,并改正錯(cuò)誤。測試原則:1)由于這是個(gè)人力量開發(fā)的系統(tǒng),所以測試的主要任務(wù)還是在開發(fā)人員身 上,為避免這種自己開發(fā)自己測試的不足,可考慮請(qǐng)別人對(duì)系統(tǒng)進(jìn)行試 用。2)設(shè)計(jì)測試方案時(shí),不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能 出發(fā),預(yù)期的測試結(jié)果,然后將運(yùn)行結(jié)果與預(yù)期測試結(jié)果進(jìn)行對(duì)比以發(fā) 現(xiàn)有無錯(cuò)誤。3) 測試用例不僅要包括合理有效的輸入數(shù)據(jù),還要包括無效的或不合理的 輸入數(shù)

43、據(jù)。4) 不僅要檢驗(yàn)軟件是否做了該做的事,還要檢查軟件是否同時(shí)作了不該做 的事。5) 保留測試用例,作為軟件文檔的組成部分。測試計(jì)劃:第一步:模塊測試。 這一部分工作主要在做項(xiàng)目的過程中完成, 以保證每個(gè) 模塊作為一個(gè)獨(dú)立單元能夠正確運(yùn)行。第二步:組裝測試。在各個(gè)模塊完成后,再將各相關(guān)模塊連接起來,進(jìn)行組 合測試,以保證各單元模塊能從整體上協(xié)調(diào)運(yùn)行。第三步:經(jīng)過組裝測試,軟件已裝配完畢,接下去進(jìn)行確認(rèn)測試,進(jìn)一步檢 查軟件是否達(dá)到預(yù)期的全部要求, 這一階段除對(duì)整個(gè)軟件的功能、 性能進(jìn)行測試 外,還要對(duì)配置進(jìn)行審查, 看構(gòu)件的全部構(gòu)成成分是否齊全, 質(zhì)量是否合乎要求。第四步:經(jīng)過確認(rèn)測試后, 軟

44、件已經(jīng)測試完畢, 然而軟件只是信息系統(tǒng)的一 個(gè)組成部分, 還要與系統(tǒng)中的其分部分配套運(yùn)行, 所以最后要進(jìn)行系統(tǒng)測試。 就 是將信息系統(tǒng)的所有組成部分包括軟件、 硬件、用戶以及環(huán)境等綜合在一起進(jìn)行 測試,以保證系統(tǒng)的各組成部分協(xié)調(diào)運(yùn)行。 系統(tǒng)測試要在系統(tǒng)的實(shí)際運(yùn)行環(huán)境現(xiàn) 場,在用戶的直接參與下進(jìn)行。測試概述: 對(duì)于系統(tǒng)是否能完成預(yù)定的功能,我們對(duì)系統(tǒng)進(jìn)行了如下的總體系統(tǒng)測試: 首先是系統(tǒng)的用戶管理。 其中對(duì)于設(shè)定用戶我們選取了三組數(shù)據(jù), 分別為用 戶名空、密碼空、以及輸入密碼不統(tǒng)一。通過三組數(shù)據(jù)的測試,已經(jīng)達(dá)到我們預(yù) 期功能。在出錯(cuò)情況下會(huì)出現(xiàn)對(duì)話框提示。 用正確用戶名及密碼重新登陸, 系統(tǒng) 顯

45、示身份驗(yàn)證正確,安全進(jìn)入。接著是對(duì)三個(gè)主要模塊庫存管理、 采購管理、銷售管理的測試。 這是整個(gè)庫 存管理系統(tǒng)的關(guān)鍵部分。具體測試參見設(shè)計(jì)小組中各人模塊中的詳細(xì)測試。為使用戶使用方便本系統(tǒng)添加了附項(xiàng)分類。經(jīng)辦人員管理中調(diào)用經(jīng)辦人員 表,從這張表可以清楚出入庫的經(jīng)辦人員名單, 對(duì)于貨品出入庫后所產(chǎn)生的問題, 能夠迅速根據(jù)此表明確責(zé)任。供貨單位管理中調(diào)用了供貨單位表, 從此表可以看出入庫貨品中供貨單位的 情況。對(duì)于入庫貨品來源明確。 也同時(shí)可以保證貨品質(zhì)量。 進(jìn)貨單位管理中調(diào)用 了進(jìn)貨單位表, 從此表可以看出出庫貨品中進(jìn)貨單位的情況。 對(duì)于出庫貨品去處 明確。也同時(shí)可以保證貨款及時(shí)回收。 倉庫信息管

46、理中調(diào)用倉庫信息表。 從此表 可以看到倉庫分類,對(duì)于貨品倉儲(chǔ)地點(diǎn)清楚。財(cái)務(wù)處理: 為了更好的使用系統(tǒng), 并使財(cái)務(wù)部能夠使用。 本系統(tǒng)添加了打印 功能。在該功能中可以打印報(bào)表:入庫單、出庫單、經(jīng)辦人以及損益表。除此之外,為方便使用,還將常用的按鈕放置在主窗體上。為使系統(tǒng)數(shù)據(jù)安全,我們特意增添了數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)功能。由數(shù)據(jù)備份 功能,用戶可以將數(shù)據(jù)備份在存儲(chǔ)設(shè)備上。數(shù)據(jù)恢復(fù)功能是在系統(tǒng)出現(xiàn)錯(cuò)亂時(shí), 能恢復(fù)到之前的數(shù)據(jù)。詳細(xì)測試說明:以下是對(duì)庫存管理、采購管理和銷售管理三大模塊功能測試的具體說明。庫存管理模塊下設(shè)有貨品信息處理、 貨品庫存、超儲(chǔ)貨品和短線貨品等四方 面的功能。進(jìn)入貨品信息管理下的貨

47、品信息,調(diào)出數(shù)據(jù)庫中的貨品信息表,由此 可得到庫中貨品的具體信息情況;而貨品維護(hù)則是當(dāng)貨品入庫和貨品出庫發(fā)生 時(shí),貨品基本信息庫要在第一時(shí)間得到雙方面的更新,這就是此窗體的功能;貨品庫存調(diào)用的是數(shù)據(jù)庫中的貨品庫存表, 從而我們可以得知庫存貨品的編碼、名 稱、期初庫存、本期出庫、本期入庫等具體庫存貨品信息,以便于查詢和管理; 超儲(chǔ)貨品調(diào)用了數(shù)據(jù)庫中的超儲(chǔ)貨品表, 從而可以得知是哪些貨品超儲(chǔ)了,貨品 的編碼、名稱、存放倉庫等詳細(xì)信息,以便于下次銷售;短線貨品是在貨品銷售 后,若沒有達(dá)到安全庫存的要求,則要進(jìn)行采購,從此窗體調(diào)出的短線貨品表可 以得知那些短線貨品的具體信息,便于立即采購;以上是對(duì)庫存管理模塊各功能 測試的具體說明。測試用例:測試工作不可能采用徹底的窮舉測試方法, 必須以盡量少的測試數(shù)據(jù)來發(fā)現(xiàn) 盡可能多的錯(cuò)誤,以達(dá)到最佳測試效果。根據(jù)本系統(tǒng)的實(shí)際情況,本系統(tǒng)的測試 主要以實(shí)際模擬的方式進(jìn)行。按照設(shè)計(jì)時(shí)做出的層次模塊圖,把它們連接起來,進(jìn)行組裝測試,以檢驗(yàn)各模塊能否協(xié)調(diào)運(yùn)行。在這一階段,又進(jìn)行了大量的測試, 測試仍以實(shí)際模擬的方式進(jìn)行。我們?cè)O(shè)計(jì)了

溫馨提示

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