倉庫管理系統(tǒng)的分析與設計_第1頁
倉庫管理系統(tǒng)的分析與設計_第2頁
倉庫管理系統(tǒng)的分析與設計_第3頁
倉庫管理系統(tǒng)的分析與設計_第4頁
倉庫管理系統(tǒng)的分析與設計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、倉庫管理系統(tǒng)項目計劃書項目編號:1組項目內(nèi)容:庫存管理系統(tǒng)項目成員:劉鳳霞,葉權慧,修鑫項目時間:14.06。2414.07。071 .調(diào)研本課題所需的數(shù)據(jù)源數(shù)據(jù)的類別,數(shù)據(jù)的規(guī)模,數(shù)據(jù)之 間的關系,數(shù)據(jù)獲取的方式分析a) 數(shù)據(jù)類型有:short、int、long、char、float、doubleb) 數(shù)據(jù)規(guī)模:數(shù)據(jù)規(guī)模不是很大,是一個小型實體公司。c) 每個數(shù)據(jù)都不是單獨存在的,都是息息相關。d) 從以往紙質(zhì)記錄的手動輸入,或輸入貨物的條形碼,二維碼2 .設計系統(tǒng)應具備的基本功能本系統(tǒng)一共分為七個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù) 庫的訪問上是緊密相連的,各個模塊訪問

2、的有兩個數(shù)據(jù)庫,所訪問的表也有很大不同。每個模 塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、入庫 /出庫管理、采購/銷售管理、 查詢統(tǒng)計、往來管理、附項管理、系統(tǒng)設置.各功能模塊的具體功能如下:(1) 基本信息:對貨物信息、公司信息、倉庫信息、盤存信息、商品信息進行設置、 報損報溢。(2) 入庫/出庫管理:針對入庫和出庫信息進行添加、修改、刪除操作 .(3) 采購/銷售管理:進行進貨、進貨退貨、銷售、銷售退貨的添加操作。(4) 查詢統(tǒng)計:包括商品進貨、進貨退貨、商品銷售、銷售退貨、商品庫存、商品銷售 排行、入庫年度統(tǒng)計、出庫年度統(tǒng)計、庫存信

3、息匯總的查詢。(5) 往來管理:主要是做商品結(jié)賬相應操作,包括商品進貨、進貨退貨、商品銷售、銷 售退貨。(6) 附項管理:針對供貨單位、收貨單位、經(jīng)辦人、貨物的添加操作 .(7) 系統(tǒng)設置:包括添加用戶、修改用戶密碼、重新登錄及幫助。系統(tǒng)功能結(jié)構(gòu)圖如圖21所示。中小型企業(yè)倉庫管理系統(tǒng)系統(tǒng)設置附項管理往來管理查詢統(tǒng)計采購銷售管理入庫出庫管理基本信息退出登錄用戶管理添加用戶添加貨品管嚴經(jīng)辦人添加管理收貨單位添加管理供貨單位添加管理銷售退貨結(jié)賬 商品銷售結(jié)賬 進貨退貨結(jié)賬 商品進貨結(jié)二 庫存信息匯總 出庫年度紛比 入庫年度統(tǒng)計 商品銷售排行 商品庫存查詢 銷售退貨查詢 商品銷售查詢 進貨退貨查詢 商

4、品進貨查詢 添加銷售退貨 添加銷售信息 添加進貨退貨 添加進貨信息 出庫信息管理 出庫信自5登記 入庫信息管理 入庫信自"登記 盤存信息管理 添加盤本信息 添加倉庫信息管理 商品信自心管理 公司信自"Itk理 添加商口皿信息 添加公司信息圖2-1系統(tǒng)功能結(jié)構(gòu)圖3 .具備的數(shù)據(jù)分析,數(shù)據(jù)挖掘功能,本系統(tǒng)的特色亮點1)、本系統(tǒng)具有客戶管理和供應商管理 ,能根據(jù)數(shù)據(jù)分析出客戶及供應商的主次順序, 和可替換性。例如:一種產(chǎn)品或材料必須有兩家以上的供應商,當一個供應貨物出 問題或不足時,系統(tǒng)自動顯示可替換供應商及產(chǎn)品。2)、客戶所在地的樹形查詢功能,以便更好的對客戶進行區(qū)域的劃分與查

5、找。3)還可以在線盤存。4)根據(jù)庫存物品的流動情況(包括數(shù)量,出庫入庫的時間及其間隔),自動確定物品的 存放倉庫、位置、所需要的空間以及剩余可庫存量。5)根據(jù)庫存的位置及庫存的數(shù)量自動生出從哪個倉庫出庫入庫。例如: A客戶要100 件甲產(chǎn)品,有1、2兩個倉庫。1倉庫距離A客戶1km庫存有10件,2倉庫距離A客戶 20km庫存有1000件,系統(tǒng)會自動生成直接從2號庫出庫的單子。6)可以使用RFID對商品的信息進行錄入和追蹤等。7)上下限設定、庫存上下限報警。8)具有報表、單據(jù)打印功能9)對庫存的利用率有進行統(tǒng)計的功能.對倉庫的的建設或租用有著決定性作用10)有距離最近調(diào)貨功能。根據(jù)地點距離倉庫的

6、距離,系統(tǒng)自動根據(jù)貨物量選擇最近倉庫.對第10條功能的實現(xiàn)設計。以京東為例:1, 京東現(xiàn)有六大倉庫,分別是華北區(qū)的北京倉(101號)、華東區(qū)上海倉(102號)、華南區(qū)廣州倉(103號)、西南區(qū)成都倉(104號)、 華中區(qū)武漢倉(105號)、東北區(qū)沈陽倉(106號)。2, 將各個省距離每個倉庫的距離按123等數(shù)字的方式進行排序,數(shù)字從小到大說明距離的從小到大,將其整理成表,即下表41。3, 要實現(xiàn)這個功能,在編代碼里要獲得要到達的省份以及距離各個倉庫的距離,并且將各個距離進行比較,將倉庫名按距離的大小從小 到大排列出來,并按順序根據(jù)倉庫名以及所需貨物對倉庫進行查詢 數(shù)量大于等于 訂單數(shù)量的倉庫名

7、提取出來并進行填寫出庫單。IM 3 國圖1M 3 溢底 3手 和D40簟柒卷智蹩駕器臂里走之£疆堪覆COLJI KOo o o o«rsmin» iv1rxjcm cm m bin寸 b un 9tn1牖VO6zNEW內(nèi)§4.項目實施計劃,項目人員分工,進度控制.可行性分析:經(jīng)濟可行 性(包括可能使用的開發(fā)工具軟件的成本,采集數(shù)據(jù)的成本,開發(fā)人員的勞動成本) 技術可行性4.1. 項目實施計劃時間設計內(nèi)容6。23-6。29設計系統(tǒng)的功能編寫可行性研究告項 目開發(fā)計劃書6。30-7.6對系統(tǒng)進行設計7。6-7。11對系統(tǒng)進行測試,進行軟件測試??偨Y(jié)整理答辯編

8、寫報告4.2. 項目人員分工姓名項目組分工劉鳳霞萌萌噠對項目開發(fā)計劃進行全部的構(gòu) 想,設計,開發(fā),并編寫項目 開發(fā)計劃書以及可行性研 究報告葉權慧萌萌噠對系統(tǒng)進行開發(fā)并編寫程序修鑫萌萌噠數(shù)據(jù)庫設計4.3. 進度控制日期工作任務06。22成立項目組,為每個組員分配任務。并完成項目基 本配置。06.27完成項目開發(fā)計劃書06。28設計數(shù)據(jù)庫,分析業(yè)務。06。29完成主框架,并測試06.30完成庫存查詢功能和冏品轉(zhuǎn)庫功能07.01完成商品入庫,出庫功能07。02完成庫存盤點功能07.03完成上下限設定,報警商品功能日期工作任務07.04歷史查詢07。05優(yōu)化界面、業(yè)務,并測試,且完成項目。07.06

9、成品測試4 . 1.系統(tǒng)可行性研究。4.1.1. 技術可行性根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標來衡量所需 的技術是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該系統(tǒng)的功能 目標。同時考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。本系統(tǒng)基于JavaEE架構(gòu),采用了較為成熟的開發(fā)模式.前端用Strutsl。2,業(yè)務邏輯采用 EJB3.0的無狀態(tài)會話Bean,持久映像層采用hibernate 1.3模式,應用服務器使用了使用最廣 泛的 BEA W

10、eblogic Server 。4.1.2. 經(jīng)濟可行性估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護 費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項目預期的全部經(jīng)費。并且,分析 系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響。(1 )支出:基礎投資:硬件設備:PC機¥ 10000軟件設備:Windows 7旗艦版 ¥1420Micsoft SQLServer 2008 中文版 ¥31500Myeclipse10。 1 專業(yè)版的 ¥413其它一次性支出:軟件設計和開發(fā)費用采集數(shù)據(jù)成本是¥2000員工勞動成本

11、¥ 15000成本共計¥127000(2 )效益:系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。對于倉庫管理系統(tǒng)則應著重分析其社 會效益。例如,系統(tǒng)投入運行后可以使倉庫管理實現(xiàn)科學化、規(guī)范化。曾強了工作人員對倉庫 管理能力、提高了工作效率.4.1.3. 運行可行性新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對倉庫的易于管理,管理者方便查詢設備信息 效率.從而能完全滿足使用者的要求.4.1.4. 法律可行性新系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。5 .用例分析創(chuàng)建用例倉庫信息系統(tǒng)根據(jù)業(yè)務流程可以分為以下的幾個用例(Use Cases):?倉庫進

12、貨?倉庫退貨?倉庫領料?倉庫退料?商品調(diào)撥?倉庫盤點?庫存查詢?業(yè)務分析?倉庫歷史記錄查詢?供應商信息維護?倉庫信息維護?用戶登錄?用戶注銷?退出系統(tǒng)用例關系圖倉庫領料(from Us e Cas es)倉庫退貨(from Us e Cas es)倉庫進貨(from Us e Cases倉庫盤點) (from Us e Cas es)(from(from Actors(from Actorseses)es)es(from(from供應Actors)領料Actors)退料Actors登錄 e Cas品調(diào)撥Us e Cas(from Us e Cas es)倉庫退料(from Us e Cas(f

13、rom Us戶注銷Us e Cas es)業(yè)務分析(from Us e Cas es)歷史記錄 查詢(from Us e Cas es倉庫信息 維(from Us e Cas寺應商信 息from Us e Cas)商(from(from Us e Cas es)6 .過程建模、數(shù)據(jù)流圖、數(shù)據(jù)建模6 .L過程建模倉庫管理系統(tǒng)業(yè)務流程如圖6-1所示圖61倉庫管理系統(tǒng)業(yè)務流程圖6.2. 數(shù)據(jù)建模6.2.1, 數(shù)據(jù)庫結(jié)構(gòu)設計表對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進行管理。數(shù)據(jù)庫設計是對保存管理系統(tǒng)數(shù) 據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進行設計,對整個系統(tǒng)的開發(fā)具有非常重要的作用.本系統(tǒng)的數(shù)據(jù)庫命名為:db_Sell

14、1和kc_db1兩個數(shù)據(jù)庫,前者是用來存儲有關商品銷售 的所有數(shù)據(jù)信息,后者是用來存儲心存管理的數(shù)永信息。Db_Sell1數(shù)據(jù)庫中共分5張信息表如表6-1至6-5所示。商品信息表主要用于對商品的基本信息進行存儲管理,如表6-1所示。表6-1 tb_Commodity(商品信息表)序號英文名中文名丁 四長度(字符)1Id編RInt42CommodityName商品名稱varchar (100)1 1003ShortName商品簡稱varchar(50 )1 504ProducePlace產(chǎn)地varchar(100 )1 1005Unit單位varchar (20)1-206Specs規(guī)格varc

15、har (50)1 507PassNumber批號varchar (50)1-508PassList批準文號varchar(50 )1-509Companyld供應商Int410Remark備注varchar(500)150011Username操作用戶varchar (50)1 5012AddTime修改日期varchar (50)1-5013Total標記Int4公司信息表主要是對公司的基本信息進行存儲管理.如表6 2所示.表62 tb_Company (公司信息表)序號英文名中文名長度(字符)1Id編RInt42CompanyName公司名稱varchar (50)1-503Compan

16、yType回varchar(50)1-504CompanyShort公司簡稱varchar(50)1 505CompanyAddress地址varchar (50)1-506Postalcode郵政編碼varchar (50)1-507Tel聯(lián)系電話varchar(50 )1 508Fax傳真varchar(50)1 509Linkman聯(lián)系人varchar (50)1-5010Email電子郵箱varchar (50)1 5011Bank開戶銀行varchar (50)1 5012BandAccounts銀行賬號varchar(50 )1 5013Username操作用戶varchar (5

17、0)1 5014AddTime修改日期varchar(50)1 50賬目信息表主要是對商品入庫,出庫的賬目操作進行存儲管理.如表6-3所示。表6-3 tb_Reckoning (賬目信息表)序號英文名中文名長度(字符)1Id編RInt42CommodityId商口口編PInt43Settlement結(jié)算Int44ManageMan經(jīng)手人varchar(50)1-505Datetime結(jié)算日期Datetime86Username操作用戶varchar(50)1 507Addtime修改日期varchar (50)1-50貨物操作表主要對貨物的種類信息進行管理。如表64所示。表64 tb_Stoc

18、k (貨物操作表)序號英文名中文名長度(字符)1Id編FInt4續(xù)表4-42CommodityId商口口編PInt43CompanyId公司編號Int44Number數(shù)量Int45Pirce單價Int46StockDate進/退貨物日期Datetime87SettlementType結(jié)算方式varchar (50)1 508Payment應付金額Int49FactPayment實付金額Int410NotPayment未付金額Int411ManageMan經(jīng)手人varchar(20 )12012Username操作用戶varchar(50 )1-5013AddTime添加日期varchar(20

19、)12014ClientId單據(jù)編號Int415Type信息類型varchar(10)1 10用戶密碼表主要是對用戶密碼操作的管理。如表65所示。表6-5 tb_User (用戶密碼表)序號英文名中文名:長度(字符)1Id編RInt42Username用戶名varchar (50)1 503Userpwd用戶密碼varchar(50 )1 504AddTime添加日期Datetime8kc_db1數(shù)據(jù)庫中共分8張信息表如表66至6-13所示.倉庫信息表主要是對所有倉庫進行管理。如表6 6所示。表6-6 cangku(倉庫信息表)序號英文名中文名長度(字符)1ckID編RInt42Ckbm倉庫編

20、碼Int43Name倉庫名稱char (10)1 104Beizhu備注char(10)1 10出庫信息表主要是對貨物出庫操作進行管理。如表67所示.表6-7 chuku(出庫信息表)序號英文名中文名長度(字符)1rukuID入庫編號Int42rukuDate入庫時間Datetime83rukuBianma入庫編碼Int44huoName貨物名稱char(10)1 105Shuliang數(shù)量Int46Jinjia進貨價格decimal(19, 4)1 197Zhonge總金額decimal (19, 4)1-198Ghdw供貨單位char (10)1 109Jingbanren經(jīng)辦人char(

21、10)1-1010Beizhu備注char (10)1 1011Huokuan貨款decimal(18 , 0)1 18供貨單位表主要是對貨物的供貨單位進行管理。如表68所示。表6-8 ghdw(供貨單位表)序號英文名中文名長度(字符)1gongID供貨編號Int42Bianma供貨編碼Int43Name單位名稱char (10)1-104Address單位地址varchar (50)1 505Person聯(lián)系人varchar (50)1-506Tel聯(lián)系人電話varchar(50 )1 50貨物信息表主要是對貨物的基本信息進行存儲管理。如表6-9所示。表6-9 huopin(貨物信息表)序號

22、英文名中文名長度(字符)1huoID編RInt42huoName貨物名稱char(10 )1-103huoDanwei貨物單位char (10)1-104Cfck存放倉庫char(10)1-105Rkdw入庫單價decimal (18, 6)1-186Ckdw出庫單價decimal (18, 6 )1-187Yskc原始庫存decimal (18, 0)1-188Dixian庫存底線Int49Gaoxian庫存局線Int410Bianma貨物編碼Int411Pancun盤存數(shù)Int4盤存信息表主要是對貨物在庫中的盤存數(shù)進行管理。如表610所示。表6-10 pancun (盤存信息表)序號英文名

23、中文名長度(字符)1huoID編RInt42huoName貨物名稱char(10)1 103huoDanwei貨物單位char(10 )1 104Cfck存放倉庫char (10)1-105Bianma貨物編碼Int46Pancun盤存數(shù)Int4用戶信息表主要是對經(jīng)手的基本信息進行管理。如表6-11所示.表6-11 people (用戶信息表)序號英文名中文名長度(字符)1userID編RInt42Name用戶名char(10 )1 103Tel聯(lián)系電話char (10)1-104Bianma用戶編碼Int4入庫信息表主要是對貨物入庫的基本信息進行管理。如表6-12所示。表612 ruku (

24、入庫信息表)序號英文名中文名長度(字符)1rukuID入庫編號Int42rukuDate入庫時間Datetime83rukuBianma入庫編碼Int44huoName貨物名稱char(10)1-105Shuliang數(shù)量Int46Jinjia進貨價格decimal(19, 4)1 197Zhonge總金額decimal (19, 4)1-198Ghdw供貨單位char (10)1 10續(xù)表6-129Jingbanren經(jīng)辦人char(10)1 1010Beizhu備注char (10)1 10收貨單位表主要是對貨物的收貨單位進行管理。如表 6-13所示。表613 shdw(收貨單位表)序號英

25、文名中文名長度(字符)1shouhuoID收貨編號Int42Bianma供貨編碼Int43Name單位名稱varchar (50)1 504Address單位地址varchar (50)1 505Tel聯(lián)系人電話varchar(50)1-506Person聯(lián)系人varchar (50)1-506.2.2.E-R圖聯(lián)系電ID倉管員圖62 E-R圖倉庫信息管理.貨物信息管理員倉庫信息/用戶基本/信息管理/用戶基本信息r /入庫一信息管理入庫信息V y出庫信息,出庫信息、管理用戶基本信息表入庫信息表出庫信息表6.3. 系統(tǒng)數(shù)據(jù)流分析數(shù)據(jù)流圖描述:倉庫管理系統(tǒng)的數(shù)據(jù)流圖是根據(jù)物資信息的數(shù)據(jù)流程進行的分

26、析,對現(xiàn)有的資料進行處理,系統(tǒng)數(shù)據(jù)流圖如圖 3-3所示.管理員:針對整個系統(tǒng)的各項信息,處理等進行管理操作 .基本信息:主要包括貨物,倉庫,用戶,入庫,出庫,公司,賬目,盤存的基本信息管理,以 方便管理進行各項處理操作。各種用表:主要包括貨物,倉庫,用戶,入庫,出庫,公司,賬目,盤存的信息用表,主 要為方便管理對各項信息進行管理操作.貨物數(shù)據(jù)、貨物信 '' ' &息管理/貨物信息表倉庫數(shù)據(jù)倉庫信息表用戶基本數(shù)據(jù)出庫數(shù)據(jù)公擊信息,公司信息管理公司信息表財務信息盤存信息.»財務信息4管理二盤存信息管理賬目信息表盤存信息表盤存數(shù)據(jù)圖6-3系統(tǒng)數(shù)據(jù)流圖7 .架

27、構(gòu)設計(例如B/S, C/S,服務器端和客戶端各自的作用,各 種架構(gòu)的對比)C/S模式是一種兩層結(jié)構(gòu)的系統(tǒng),第一層在客戶機上安裝了客戶機應用程序,第二層在服務 器上安裝服務器管理程序。在 C/S模式的工作過程中,客戶機程序發(fā)出請求,服務器程序接收并 且處理客戶機程序提出的請求,然后返回結(jié)果.C/S模式有以下特點:1。C/S模式將應用與服務分離,系統(tǒng)具有穩(wěn)定性和靈活性2 .C/S模式配備的是點對點的結(jié)構(gòu)模式,適用于局域網(wǎng),有可靠的安全性3 .由于客戶端實現(xiàn)與服務器端的直接連接,沒有中間環(huán)節(jié),因此響應速度快4 .在C/S模式中,作為客戶機的計算機都要安裝客戶機程序,一旦軟件系統(tǒng)升級,每臺客戶機都要

28、安裝客戶機程序,系統(tǒng)升級和維護較為復雜B/S模式,即瀏覽器/服務器模式,是一種從傳統(tǒng)的兩層C/S模式發(fā)展起來的新的網(wǎng)絡結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)的C/S模式.在用戶的計算機上安裝瀏覽器軟件,在服務器上存放數(shù) 據(jù)并且安裝服務應用程序,服務器有 WWW服務器和文件服務器等。用戶通過瀏覽器訪問服務 器,進行信息瀏覽、文件傳輸和電子郵件等服務.B/S模式有以下特點:1.系統(tǒng)開發(fā)、維護、升級方便每當服務器應用程序升級時,只要在服務器上升級服務應用程序即可,用戶計算機上的瀏 覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護方便2.B/S模式具有很強的開放性在B/S模式下,用戶通過通用的瀏覽器進行訪問,系統(tǒng)開放性好3

29、.B/S模式的結(jié)構(gòu)易于擴展由于Web的平臺無關性,B/S模式的結(jié)構(gòu)可以任意擴展,可以從包含一臺服務器和幾個用 戶的小型系統(tǒng)擴展成為擁有成千上萬個用戶的大型系統(tǒng)4.用戶使用方便B/S模式的應用軟件都是基于 Web瀏覽器的,而Web瀏覽器的界面是類似的。對于無用戶 父換功能的頁面。用戶接觸的界面都是一致的,用戶使用方便-c/s是需要有特定客戶端的;b/s只要瀏覽器就可以了。所有網(wǎng)立都是b/s結(jié)構(gòu),而QQ則是c/s結(jié)構(gòu)。如果你需要在用戶機器上安裝特定客戶端,那軟件就是c/s結(jié)構(gòu)。8 .用戶界面設計莖礎后思管理進黃營理-供應商信品售芭客戶信息酉理面品信后管理率存管理東線管費惜售若速查聞統(tǒng)討9 .程序設

30、計:9.1. 實施步驟,分配編程任務06.27設計數(shù)據(jù)庫,分析業(yè)務。06.28完成主框架,并測試06.29完成庫存查詢功能06.30完成商品轉(zhuǎn)庫功能07。01完成商品入庫,出庫功能07.02完成庫存盤點功能07.03完成上下限設定,報警商品功能07。04歷史查詢07。05優(yōu)化界面、業(yè)務,并測試,且完成項目。07.06成品測試9.2.系統(tǒng)結(jié)構(gòu)圖庫存管理系統(tǒng)上下限設定 庫存盤點 商品入庫 商品出庫 商品轉(zhuǎn)庫 庫存查詢9.3.程序規(guī)格(采用的開發(fā)語言,開發(fā)平臺,工具,程序,數(shù)據(jù)庫表命名規(guī)則,函數(shù)類接口規(guī)范等等)本程序采用的java語言,my eclipse 開發(fā)平臺,開發(fā)工具有 tomcat、JDK

31、 SQL Server 等,本文中使用的組件技術主要有三種類型: JSP、servlet ft Enterprise JavaBean數(shù)據(jù)庫表根 據(jù)其所包含的信息以及其用途來命名。10.詳細設計步驟10".子模塊設計10.1.1.登錄模塊12 3 4:。項項 能能轉(zhuǎn)入出 功性跳輸輸?shù)顷懡缑嬷饕糜谙到y(tǒng)的登錄。要求輸入的密碼、用戶名不能為空,否則系統(tǒng)給出提示信息,若錯誤,則頁面不:用戶名及密碼.:系統(tǒng)彈出另一個系統(tǒng)界面5.算法:通過輸入的用戶名在數(shù)據(jù)庫中定位用戶信息,鎖定密碼并且進行匹配10.1.2. 3。2功能模塊. 庫存查詢6. 功能:主要用于商品各庫存的查詢。7.

32、 輸入項:選if¥商品名稱,若不選擇,默認查詢默認選中的。8. 輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,包含該商品在各倉庫中的數(shù)量9. 算法:通過選中的商品名在數(shù)據(jù)庫中定位商品信息,進行商品顯示我白二子三旅所Wit宰爵品士歡:笥右二刖程餐餐:單吊曲百越性伸加上I1跖 有鵬福籍直般1im朝總甑2妝1001葷栗痂SDLtm牌涕80im料才取即,商品轉(zhuǎn)庫3.解解算法:通過輸入的單號在數(shù)據(jù)庫中定位單信息,進行匹配顯示單信息,點擊下一步,填寫轉(zhuǎn) 庫記錄單,轉(zhuǎn)庫理由不能為空,否則有對話框提示,若出庫單上匹配信息不一致,則跳轉(zhuǎn)到失敗除建鐘第上飛蝮居昭甘旦酢功能:主要用于

33、商品在各庫間的調(diào)轉(zhuǎn)。性能:要求輸入的出庫單、入庫單號,且不能為空、必須是數(shù)字,否則系統(tǒng)給出提示信息, 若錯誤,則有頁面提示,該單不存在。輸入項:出庫單及入庫單號。輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示出庫單、入庫單詳細信息,然后點擊下一步跳轉(zhuǎn)到轉(zhuǎn)庫記錄填寫單。1.Hi蹴望茄r省石百品里心:甫£±工 司守無 “田_'/ 點 由© 融總勒人.曲士后:甫品二| :l:.O1CQ1»A:1.123. .商品出庫14. 功能:主要用于商品的出庫.15. 性能:要求輸入的出庫單號,且不能為空、必須是數(shù)字,否則系統(tǒng)給出提示信息,若錯 誤,則有頁面提示,該單不存在

34、。16. 輸入項:出庫單號。17. 輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示出庫單詳細信息,然后點擊下一步,跳轉(zhuǎn)到出庫 記錄填寫單。算法:通過輸入的單號在數(shù)據(jù)庫中定位單信息,進行匹配顯示單信息,點擊下一步,顯示填寫出庫記錄單,直接提交即可,然后生成相應的出庫記錄翔觸商品出庫咕生輪酶麻上碑靛 :曲2 豉匏蚌單ID訪口同三:口商尋針商部量責任人呼1哽35a小能麻品出庫年而河臉.上邨1, 也出白出庫單后:jm出曲倉庠:1商品口;moi漏出故:E百品單情:記”解為人J°oi10.124. 商品入庫18. 功能:主要用于商品的出庫。19. 性能:要求輸入的出庫單號,且不能為空、必須是數(shù)字,否則系統(tǒng)

35、給出提示信息,若錯誤, 則有頁面提示,該單不存在。20. 輸入項:出庫單號。21. 輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示出庫單詳細信息,然后點擊下一步,跳轉(zhuǎn)到出庫記錄填寫單。算法:通過輸入的單號在數(shù)據(jù)庫中定位單信息,進行匹配顯示單信息,點擊下一步,顯示填寫出庫記錄單,直接提交即可,然后生成相應的出庫記錄。 /庫存管理系統(tǒng)譚m鵬EiTTVl 白品野K 自勵5商品入庫上胛曲立歷克查甫演輸入合H單號r吉川口倉庫ID周品I 口白品年呈FF品”量擊任人10001100110品q建rrf"!謂餐鼻忤米m 胃的胃國tiH X鼻g 斥在*審 ATZRiSS 魔癡髭 可里H商品入庫>>庫存

36、管理系統(tǒng)州W,砂麻中事:i h flrtlT I :FS干等盤神片 段出出國 耳印即 彳州£石 ±TSiSS 品打2商品入座r白阿干號:呻口育品I匚二iDDi訊'XJ8B:3D月堆物:卜外人:*立邑.庫存盤點22.23.24.功能:主要用于每天的商品盤點.性能:填寫人工實際盤點數(shù),且不能為空、必須是大于等于0的數(shù)字,否則系統(tǒng)給出提示 信息。輸入項:要求選擇所要盤點商品的倉庫名、商品名 ,填寫人工實際盤點數(shù).輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示商品的詳細信息 :商品ID、倉庫ID、商品名、原庫 存、現(xiàn)庫存、調(diào)入數(shù)、調(diào)出數(shù)、人工盤點數(shù)、盈虧情況,其中原庫

37、存取自上一條盤點記錄的現(xiàn) 存數(shù)加上此商品在上一天的盤點中生成的損溢記錄數(shù),若無損溢,則就是存取自上一條盤點記 錄的現(xiàn)存數(shù),現(xiàn)庫存取自商品倉庫關系表中的商品數(shù)量,調(diào)入數(shù)從商品入庫記錄中根據(jù)倉庫ID、 商品ID與時間在當天營業(yè)時間內(nèi)這些條件取得,盈虧情況由人工盤點數(shù)-現(xiàn)庫存。算法:通過選擇所要盤點商品的倉庫名、商品名,填寫人工實際盤點數(shù),進行匹配顯示商品 信息,若有盈虧,必須填寫虧損記錄單,直接提交即可,然后生成相應的盈虧記錄。10.126.上下限設定25.26.27.功能:主要用于設定商品的上下限.性能:填寫商品的上下限,不能為空、必須是大于等于 0的數(shù)字,并且設定的上限不能小 于商品的現(xiàn)庫存、

38、設定的下限不能大于上限,否則系統(tǒng)給出提示信息。輸入項:要求選擇所要設定商品的倉庫名、商品名 ,填寫上限、下限。輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示是否操作成功。算法:通過選擇所要設定商品的倉庫名、商品名,填寫上限、下限 ,進行匹配商品信息,若設 定的上限不能小于商品的現(xiàn)庫存,則操作不成功,反之則OK.w用查摩 林的!*國 同品山E 常息上Fk犍 弼E而厚 向丘克miAA-t .i££10.1.2,7.報警商品28.29.30.而賺獷品t耳翩AS屋仔茂匚上下嚙借得5電耐觸面翻眠西朝AEiBTSiO號號艇£1561眥620帆冊攻I7眥3103W5010011 S100

39、2q沁3CD501報警商品功能:主要用于顯示超出庫存上下限的商品.性能:顯示超出庫存下限的商品,因不存在超出上限的商品輸入項:點擊左側(cè)的報警商品功能。輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示超出庫存上下限的商品的詳細信息:記錄號、商品號、倉庫號、數(shù)量、上限、下限、最佳存量。算法:通過點擊左側(cè)的報警商品功能,直接顯示超出庫存上下限的商品的詳細信息。1庫存管理系統(tǒng)10.1,28歷史查詢I0.L2.9, 盤點記錄查詢31. 功能:主要用于顯示商品的盤點記錄。32. 性能:顯示商品的盤點記錄.輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示商品的盤點記錄,包括記錄號、商品名、原庫存、進庫數(shù)、出庫數(shù)、日期、人工盤點數(shù)、

40、損溢數(shù)量。算法:通過點擊左側(cè)的盤點查詢功能,直接顯示商品的盤點記錄。注意原始記錄,原庫存等于現(xiàn)庫存等于人工盤點數(shù),輸入輸出是00商品號、倉庫號、:每個商品有一條最入垃 焉陽班孑族比漢也與巡庫通上司為琥產(chǎn)的品植耳匚嗣幫犧 苦味已用韻 鹿至陌 班己才用"由大眄13215?號1( a1: 12Au£去等.正中出甲口母推五百IJ o20)3-07-02 11:32:17LL3出器-27010.1,2.10. 轉(zhuǎn)庫記錄查詢33. 功能:主要用于顯示商品的轉(zhuǎn)庫記錄。34. 性能:顯示商品的轉(zhuǎn)庫記錄.輸出項:系統(tǒng)彈出另一個系統(tǒng)界面,顯示商品的轉(zhuǎn)庫記錄,包括記錄號、原倉庫號、新倉庫 號、商品單價、數(shù)量、總價格、日期、責任人、原因。算法:

溫馨提示

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

評論

0/150

提交評論