倉儲管理系統(tǒng)軟件需求說明書_第1頁
倉儲管理系統(tǒng)軟件需求說明書_第2頁
倉儲管理系統(tǒng)軟件需求說明書_第3頁
倉儲管理系統(tǒng)軟件需求說明書_第4頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄1 引言31.1 編寫目的31.2 背景21.3 定義31.4 參考資料32 任務(wù)概述32.1 目標32.2 用戶的特點42.3 假定和約束43 需求規(guī)定53.1對功能的規(guī)定 .53.2對性能的規(guī)定 .93.2.1精度 .93.2.2時間特性要求 .93.2.3靈活性 .93.3輸人輸出要求 .1 03.4數(shù)據(jù)管理能力要求 .1 013.5 故障處理要求1 13.6 其他專門要求1 14 運行環(huán)境規(guī)定1 14.1 設(shè)備1 14.2 支持軟件1 24.3 接口1 24.4 控制1 22倉儲管理系統(tǒng)軟件需求說明書1 引言1.1 編寫目的倉庫信息管理系統(tǒng)是一套用于倉庫、進銷存管理的軟件。它適用于

2、企業(yè),超市,物流等單位管理商品、物資、用品、材料、零配件的采購、 入庫、出庫(銷售) 等日常工作。 提供基本的查詢、統(tǒng)計、匯總功能,及簡潔、明晰的報表。靈活的成本統(tǒng)計、應(yīng)何時出庫入庫及數(shù)量的問題,為經(jīng)理決策、財務(wù)記帳、綜合統(tǒng)計提供了良好的參考平臺。倉庫信息管理系統(tǒng)主要針對于某些企業(yè)庫存信息的管理,是針對倉庫日常執(zhí)行業(yè)務(wù),主要分為了倉庫信息管理和信息查詢,用戶通過相應(yīng)的模塊,對倉庫里的設(shè)備的基本情況進行操作,對庫存數(shù)量進行查詢,管理員通過簡單的操作即可輕松的管理倉庫信息。此軟件說明書對倉庫信息管理系統(tǒng)軟件做了全面細致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能以及與其他軟件的接口,使系統(tǒng)

3、分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同3的理解 , 使之成為整個開發(fā)工作的基礎(chǔ)。并在此基礎(chǔ)上進一步提出系統(tǒng)設(shè)計說明書與開發(fā)工作。本軟件需求說明書的讀者是系統(tǒng)開發(fā)人員或合同約定的人員。1.2 背景說明:a待開發(fā)的軟件系統(tǒng)的名稱;倉儲管理軟件系統(tǒng)b 本項目的任務(wù)提出者是xx 公司,開發(fā)者是XX 公司的相關(guān)工作人員,用戶是XX 公司的倉庫管理人員及相關(guān)部門,實現(xiàn)該軟件的計算中心是XX 公司電子商務(wù)技術(shù)中心;c 該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關(guān)系如下:該系統(tǒng)的數(shù)據(jù)庫及其備份建立在MicrosoftOfficeAccess2003

4、基礎(chǔ)上1.3 定義數(shù)據(jù)字典:關(guān)于數(shù)據(jù)的信息的集合,也即是數(shù)據(jù)流圖中包含的元素的定義的集合4這個系統(tǒng)中出現(xiàn)的參與者有:管理員,操作員,供應(yīng)商, 物料員。管理員:可進行倉庫盤點, 商品信息維護, 供應(yīng)商信息維護操作。操作員:可進行商品進、退貨,倉庫調(diào)撥,倉庫盤點,倉庫領(lǐng)、退料操作。供應(yīng)商:可進行商品進、退貨操作。物料員:可進行倉庫領(lǐng)、退料操作。1.4 參考資料a. 有關(guān)軟件項目開發(fā)文檔的國家標準(GB8567 88 )b. JAVA2程序設(shè)計基礎(chǔ)教程計算機職業(yè)教育聯(lián)盟主編 清華大學(xué)出版社出版c. SQL Server數(shù)據(jù)庫基礎(chǔ)教程計算機職業(yè)教育聯(lián)盟主編清華大學(xué)出版社出版d.實用操作系統(tǒng)教程葛瀛龍

5、周旭等 編著 機械工業(yè)出版社出版e.計算機網(wǎng)絡(luò)技術(shù)施曉秋 主編 科學(xué)出版社出版f.數(shù)據(jù)庫系統(tǒng)概念 Abranchial, Silverbeater Henry F.Forth S.Sudaria5著 機械工業(yè)出版社出版2 任務(wù)概述2.1 目標該軟件系統(tǒng)開發(fā)的目的是為了使倉庫信息管理員更好地管理倉庫入庫、出庫情況以及庫存信息,目標針對于倉庫貨物的流通情況, 能夠方便的實現(xiàn)進出產(chǎn)品的出入庫功能和信息的查詢,并能夠明了的反映庫存信息情況以及時地提醒倉庫信息管理員該對哪些產(chǎn)品進行出庫和入庫操作,系統(tǒng)要求有一定不合法的法操作的判斷能力和容錯能力以不至于偶爾的誤操作致使系統(tǒng)崩潰或是數(shù)據(jù)徹底丟失。而公司的庫

6、存管理涉及入庫、出庫的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項復(fù)雜的系統(tǒng)工程,所以這就需要由庫存管理系統(tǒng)來提高庫存管理工作的效率,這對信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,減少管理方面的工作量,提高店鋪的生產(chǎn)效率,都具有十分重要的現(xiàn)實意義。當?shù)赇伒膸齑嬷苻D(zhuǎn)率高,就可以用同樣的資金運作更多商品流通,就可以為價格戰(zhàn)提供降價空間,就可以為促銷、廣告、門店改造等提供更多資金支持。盡管世上沒有“一本萬利”的神話,但是科學(xué)高效的庫存管理確實能夠加快資金回籠,大大提高6資金利用率。商品積壓少了,周轉(zhuǎn)快了,對零售商來說,帶來的直接好處就是資金利用率高了,一分錢可以當兩分用。然而單體店鋪

7、無論是在物流、資金流、管理人員、管理流程等監(jiān)控手段上都遠遠落后于大型連鎖店鋪,而連鎖店鋪在經(jīng)營管理、產(chǎn)品質(zhì)量、全程服務(wù)等方面的一系列優(yōu)勢,是單體店鋪無法比擬的。開發(fā)公司自己倉庫管理系統(tǒng)使單體藥店倉庫管理工作實現(xiàn)在信息化、規(guī)范化,不僅可以加快庫存管理的步伐,而且可以提高我們公司及相關(guān)人員的工作效率。2.2 用戶的特點本軟件的最終用戶是XX 公司的倉庫部門及其相關(guān)人員。操作本系統(tǒng)的人員要求會在 Windows XP 系統(tǒng)上進行熟練操作, 其維 護 人 員 的 技 術(shù) 水 平 要 求 在 精 通 Java 語 言 及 相 關(guān) 平 臺 及 Microsoft Office Access2003 的操作

8、前提下可以維護。部門需要有專職業(yè)的商品數(shù)據(jù)錄入人員,并且要具有一定的計算機操作知識;系統(tǒng)的維護人員是店鋪的庫存管理員,對網(wǎng)絡(luò)和數(shù)據(jù)庫的操作比較熟悉,同時對編程有一定認識的,可以應(yīng)對一般的系統(tǒng)維護需要;數(shù)據(jù)錄入員負責倉庫藥品數(shù)據(jù)的錄入及日常更新,系統(tǒng)維護人員負責數(shù)據(jù)的備份和其它管理工作。72.3 假定和約束本項目是否能夠成功實施,主要取決于以下幾點:( 1 )為了項目的開發(fā)下的條件和實施, 在必要時對現(xiàn)有的業(yè)務(wù)流程進行合理的調(diào)整。( 2 )開發(fā)組為調(diào)研、 開發(fā)和實施過程提供必要的工作環(huán)境和系統(tǒng)運行環(huán)境,這些環(huán)境有助于軟件開發(fā)開展工作。( 3 )商鋪為軟件系統(tǒng)的運行提供必要的且能夠滿足系統(tǒng)運行條件

9、的硬件環(huán)境和通訊環(huán)境,不合適的硬件環(huán)境和通訊環(huán)境將會影響系統(tǒng)的性能。3 需求規(guī)定3.1 對功能的規(guī)定管理人員可以對商品進行添加、對商品進行采購入庫、對商品進行價格調(diào)整、對商品進行銷售出庫、庫存查詢、銷售信息查詢、商品銷售排行、年銷售額分析、商品銷售結(jié)賬、入庫退貨結(jié)賬、商品入庫結(jié)賬、銷售退貨結(jié)賬等操作。本次軟件項目開發(fā)的是一個倉庫信息管理系統(tǒng),其目的在于公司倉庫部門的貨物更有效的管理,使公司的倉庫部門能夠更方便、更有效率的完成日常8工作,以及實現(xiàn)完善日常生活中貨物管理的各種功能。倉儲管理系統(tǒng)軟件的功能需求分析如下:( 1 )倉庫進貨倉庫存放貨物品種繁多,堆存方式以及處理過程也非常復(fù)雜,隨著業(yè)務(wù)量

10、的增加,倉庫管理者所需要處理的信息量大幅上升,因此管理者往往很難及時準確掌握整個倉庫的動作狀態(tài)。分析其原因在于:倉庫在進貨時沒有輸入詳細、有效、完整的信息。在本倉庫信息系統(tǒng)中,倉庫進貨模塊要求操作員輸入商品號、進貨數(shù)量、單價和供應(yīng)商,系統(tǒng)會自動的將當前系統(tǒng)時間作為進貨時間更新到數(shù)據(jù)庫,并且會自動統(tǒng)計總進貨金額。該操作完成后,相應(yīng)貨物的數(shù)量為原數(shù)量加進貨的數(shù)量,并更新數(shù)據(jù)庫。( 2 )倉庫退貨需求分析表明,企業(yè)倉庫中的貨物離開倉庫主要有兩種原因:企業(yè)無法銷售某種商品,將其退還給供應(yīng)商;企業(yè)銷售了一部分某商品,再從倉庫調(diào)出部分庫存的該種商品。在本倉庫信息系統(tǒng)中, 倉庫進貨模塊是為了第一種原因而設(shè)計

11、的,它要求操作員輸入退貨商品號、退貨數(shù)量、單價和供應(yīng)商,系統(tǒng)會自動的將當前系統(tǒng)時間作為退貨時間更新到數(shù)據(jù)庫,并且會自動統(tǒng)計總退貨金額。該操作完成后,相應(yīng)貨物的數(shù)量為原數(shù)9量減退貨的數(shù)量,并更新數(shù)據(jù)庫。( 3 )倉庫領(lǐng)料根據(jù)上述倉庫退貨中列舉的原因,在本倉庫信息系統(tǒng)中,倉庫領(lǐng)料模塊是為了第二種原因而設(shè)計的,它要求操作員輸入領(lǐng)取商品號、領(lǐng)料數(shù)量、領(lǐng)料人和倉庫管理員,系統(tǒng)會自動將當前系統(tǒng)時間作為退貨時間更新到數(shù)據(jù)庫, 并且會自動統(tǒng)計總領(lǐng)料數(shù)量。在打印的單據(jù)中將會給出上述的所有信息。該操作完成后,相應(yīng)貨物的數(shù)量為原數(shù)量減領(lǐng)料的數(shù)量并更新數(shù)據(jù)庫。( 4 )倉庫退料根據(jù)需求分析,企業(yè)功能遇到下述問題:企業(yè)

12、銷售部門在某段時間內(nèi)沒有銷售某件商品,這可能會造成銷售部門的貨物積壓,因此部門就需要將該件商品一部分到倉庫,這就是所謂的倉庫退料。在本倉庫信息系統(tǒng)中, 倉庫退料模塊要求操作員輸入退料商品號、退料數(shù)量、退料人和倉庫管理員,系統(tǒng)會自動的將當前系統(tǒng)時間作為退料時間更新到數(shù)據(jù)庫,并且會自動統(tǒng)計總退料數(shù)量。在打印的單據(jù)中將會出上述的所有信息。該操作完成后,相應(yīng)貨物的數(shù)量為原數(shù)量加退料的數(shù)量并更新數(shù)據(jù)庫。( 5 )商品調(diào)撥10企業(yè)中很可能不止一個銷售部門, 而各個銷售部門銷售業(yè)績也不相同。按照傳統(tǒng)的倉庫物流管理模式,業(yè)績不好的銷售部門要將其積壓的商品退回倉庫,業(yè)績好的銷售部門從倉庫領(lǐng)取一定數(shù)量的商品,本系

13、統(tǒng)中引入了商品調(diào)撥的概念,即業(yè)績不好的銷售部門可以直接將其積壓的商品移交一部分給業(yè)績好的銷售部門,不必通過倉庫中轉(zhuǎn)。該功能具有較大的靈活性和可擴展性,能夠滿足客戶在倉儲管理方面更多個性化的需求。商品調(diào)撥模塊要求操作員輸入退料商品號、調(diào)撥數(shù)量、調(diào)撥人和倉庫管理員,系統(tǒng)會自動的將當前系統(tǒng)時間作業(yè)調(diào)撥時間更新到數(shù)據(jù)庫,并且會自動統(tǒng)計總調(diào)撥數(shù)量。在打印的單據(jù)中將會給出上述的所有信息。( 6 )倉庫盤點倉庫盤點的目的是為了更好地了解倉庫準確的庫存信息。盤點的周期和盤點的方式,企業(yè)可以根據(jù)自身的情況加以選擇,不合理的倉庫盤點,將會降低倉庫庫存信息的準確性、物料計劃的準確性;不必要的倉庫盤點將浪費企業(yè)的人力

14、和物力。倉庫盤點一般可以按照周期盤點、循環(huán)盤點和零點 3 種方式進行,企業(yè)采用周期盤點這種方式的情況較多。操作員可以在倉庫盤點中任意增加或減少某件商品的庫存數(shù)11據(jù),因此,出于安全性方面的考慮,本功能模塊需要管理者(部門經(jīng)理)能使用,并且所有的修改信息將會被存儲到數(shù)據(jù)中。倉庫盤點模塊要求管理員輸入某商品、該商品實際數(shù)量,系統(tǒng)會自動的將當前系統(tǒng)時間作為盤點時間更新到數(shù)據(jù)庫,并且會自動統(tǒng)計總盤點過程中修改的數(shù)量。在打印的單據(jù)中將會給出上述的所有信息。( 7 )庫存查詢庫存的可見性是決定企業(yè)的分銷戰(zhàn)略是否成功的最重要的一點。如果庫存水平和組成,或所計劃的對這些水平和組成的更新是模糊的、不正確的、過時

15、的或完全不可信的,那么所有的倉儲,運輸和供應(yīng)鏈管理活動都很有可能失敗。換句話說,如果企業(yè)擁有清楚的、正確的、最新的和可靠的庫存信息,將能更好地保證倉儲,運輸和供應(yīng)鏈管理的成功。在本系統(tǒng)的庫存查詢功能模式中,用戶可以查詢所有的商品庫存, 也可以輸入某件商品的 ID 號從而得到該商品的庫存??傊?,用戶可以通過本地查詢模塊輕松得到及時的庫存信息。( 8 )倉庫查詢?yōu)檫m應(yīng)客戶不斷提高的要求,增強倉儲企業(yè)的核心競爭力,超越客戶的期望。本系統(tǒng)提供了非常完整的信息查詢,在倉庫管理12中輸入的任何一條信息都可以在倉庫查詢模塊中查詢到。在本模塊中,用戶可以選擇查詢的類型包括:倉庫進貨、倉庫退貨、倉庫領(lǐng)料、倉庫退

16、料、商品調(diào)撥、倉庫盤點;用戶在選擇查詢的類型后,再輸入需要查詢的時間,系統(tǒng)就會返回用戶所需的信息。經(jīng)過查找資料、實際可行性和系統(tǒng)分析,總結(jié)出倉庫管理系統(tǒng)的數(shù)據(jù)流程 . 該系統(tǒng)完成后將具備如下功能:a. 倉庫各種信息的輸入:包括入庫、出庫、還原(更新) 、需求信息的輸入等;b. 倉庫管理的設(shè)計:如各種產(chǎn)品信息查詢、修改和維護;(其中庫存管理中加入最高儲備和最低儲備字段,對倉庫的物品實現(xiàn)監(jiān)控和預(yù)警(當查詢時顯示這些信息);c. 倉庫中剩余產(chǎn)品數(shù)量圖形化顯示,具有現(xiàn)實意義(簡單明了);d. 建立一個操作員管理模塊:實現(xiàn)操作員的登錄及操作用戶的添加,更改用戶密碼和刪除用戶的管理(這其中設(shè)立相關(guān)權(quán)限);

17、e. 關(guān)于倉庫管理系統(tǒng)的若干說明,如:使用開發(fā)者、系統(tǒng)版本以及時間;f. 系統(tǒng)背景更換以及背景音樂的設(shè)置滿足用戶心情的調(diào)節(jié)。 (這樣工作起來不會太枯燥) 。13g. 倉庫信息管理系統(tǒng)的層次圖如下倉庫管更新庫存事務(wù)倉庫管理系統(tǒng)庫存信息采購員理員庫存清單倉庫管12更新庫存事務(wù)處理事務(wù)庫存信息采購員理員產(chǎn)生報表庫存清單庫存清單倉庫管更新庫存接受入庫有效1.1庫存1.22.1事務(wù)(或出操作員理員事務(wù)事務(wù)更新庫存信息處理事務(wù)產(chǎn)生報表報表庫)請求庫存清單h . 系統(tǒng)的狀態(tài)轉(zhuǎn)換圖如下14取消入庫命令確定入庫庫存操作員信息查詢出庫命令確定出庫取消i . 倉庫信息管理系統(tǒng)的系統(tǒng)聯(lián)系圖庫存信息入庫操作員產(chǎn)品操作員

18、屬于出庫款型顏色庫存信息153.2 對性能的規(guī)定3.2.1精度輸入的數(shù)據(jù)必須符合設(shè)計的格式要求:a . 產(chǎn)品數(shù)量必須為正整數(shù);b . 商品金額屬性,小數(shù)點后面取前兩位。3.2.2時間特性要求對于該軟件的時間特性要求:a響應(yīng)時間 0.1s;b更新處理時間0.1s ;c數(shù)據(jù)的轉(zhuǎn)換和傳送時間0.1s;d查詢時間;等待要求為0.5s。3.2.3靈活性該系統(tǒng)是以Java 語言為背景的, 應(yīng)該是可以跨平臺運行的,至于操作系統(tǒng)應(yīng)該也是可以轉(zhuǎn)換在新一點的Vista操作系統(tǒng)。數(shù)據(jù)庫是以微軟的產(chǎn)品Access 2003應(yīng)該在 Windows的絕大部分操作系統(tǒng)上是沒問題的。如果需求發(fā)生某些變化時,該軟件對這些變化的

19、適應(yīng)能力如下:16a 操作方面添加部分表單;b 運行環(huán)境不變;c 同其他軟件接口不變;d 精度和有效時限不變;e 計劃的變化或改進。3.3 輸人輸出要求輸人輸出要求系統(tǒng)在輸入的時候會對其內(nèi)容進行校驗。在系統(tǒng)的內(nèi)部,系統(tǒng)做了嚴格的輸入內(nèi)容驗證,不符合要求的輸入,系統(tǒng)會提示并要求用戶重新輸入或退出, 沒有一定的權(quán)限的輸入,會給予提示并不給予操作。3.3.1輸入管理用戶時:輸入操作員號可以查詢其一天的工作,對產(chǎn)品的數(shù)量查詢。增加管理員,刪除管理員及修改管理員信息,查看庫存及統(tǒng)計庫存情況。操作員輸入時:通過輸入屬性信息進行儲存,通過輸入查詢條件信息,查找出庫,入庫基本信息, 出庫基本信息查詢, 庫存信

20、息等。173.3.2輸出管理員通過查詢條件,輸入查詢信息等,系統(tǒng)獲取數(shù)據(jù)庫中對應(yīng)的屬性信息,顯示在界面中。3.4 數(shù)據(jù)管理能力要求數(shù)據(jù)表操作:可以對百萬條數(shù)據(jù)進行增、刪、改操作.數(shù)據(jù)增長:滿足每秒5 條數(shù)據(jù)增長估算:每天處理1000條數(shù)據(jù)備份:每天凌晨一點自動進行數(shù)據(jù)庫的備份其他專門要求:當管理員建立了用戶表,操作員及倉庫管理員權(quán)限后,管理員,操作員、要對自己的用戶名及密碼進行保密,因為此系統(tǒng)企業(yè)管理系統(tǒng)模式,故任何一個持有用戶名及密碼都可以進行規(guī)定權(quán)限內(nèi)的操作。3.5 故障處理要求本系統(tǒng)在查看分析結(jié)果時,若操作系統(tǒng)是Vista則效果非常明顯,這是由于是通過繪圖來顯示結(jié)果。在Windows操作系統(tǒng)上,在不同的版本上也有不同效果。這需要一個較好的顯示設(shè)備來實現(xiàn)這些事情。故障:斷電。處理:由技術(shù)人員使用數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)進18行恢復(fù)。故障:數(shù)據(jù)操作失誤。處理:可以直接由管理人員對數(shù)據(jù)進行恢復(fù)。3.6 其他專門要求a

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論