倉庫管理系統需求分析說明書[1]_第1頁
倉庫管理系統需求分析說明書[1]_第2頁
倉庫管理系統需求分析說明書[1]_第3頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、倉庫管理系統2班級: 學號:姓名:倉庫管理系統需求規格說明書( requirements specification)1. 引言1.1 1 編寫目的開發本系統的目的在于代替手工管理、統計報表等工作,具體要求包括:數據錄入:錄入商品信息、供貨商信息、名片、入庫信息、出庫信息、退貨信息等信息;數據修改:修改商品信息、供貨商信息、名片、帳號等信息;統計數據:統計倉庫里面的商品的數量,種類,并計算庫存總價值; 數據查詢:輸入查詢條件,就會得到查詢結果;數據備份: 定期對數據庫做備份, 以免在數據庫遇到意外破壞的時候能夠恢復數據庫,從而減少破壞造成的損失。1.2 2 背景說明(1) 項目名稱:倉庫管理系

2、統(2) 項目任務開發者: 山東師范大學信息科學與工程學院06 計升本計算機科學與技術<3>班開發小組,軟件基本運行環境為windows 環境。(3) 本系統完全計算機自動化。能準確、合理、全面的進行倉庫管理系統。1.3 3 術語定義靜態數據系統固化在內的描述系統實現功能的一部分數據。動態數據在軟件運行過程中用戶輸入的后系統輸出給用戶的一部分數據,也就是系統要處理的數據。數據字典數據字典中的名字都是一些屬性與內容的抽象和概括,它們的特點是數據的“嚴密性 ”和“精確性 ”。1.4 4 參考資料<<軟件工程導論 >>(第四版)-張海藩 編著清華大學出版社<

3、<數據庫系統概論 >>-薩師煊王 珊 主編高等教育出版社2. 概述2.1 1 功能概述系統功能劃分和描述如下:教室管理系統a. 日常管理a.1 商品信息管理a.2 供應信息管理a.3 名片信息管理b 入庫管理b.1 入庫管理操作c出庫管理c.1 出庫管理操作d查詢管理d.1 出庫查詢d.2 入庫查詢d.3 庫存查詢d.4 緊銷商品查詢d.5 滯銷商品查詢e 退貨管理e.1 退貨管理操作f 打印管理f.1 出庫單打印f.2 入庫單打印f.3 庫存單單打印f.2 供應商打印f.2 業務信息打印倉庫管理系統退貨管理退入管理打印管理系統結構連接圖日入出查常庫庫詢管管管管理理理理商供名

4、庫出入緊滯出入庫供業品應片存庫庫俏銷庫庫存應務信信信查查查商商單單單商信息息息詢詢詢品品打打打打息管管管查查印印印印打理理理詢詢印2 2約束由于系統較小,且在windows 系統下開發,故在windows 環境下基本沒有什么限制。3. 數據流圖和數據字典3.1 數據流圖系統數據流圖l01頂層操作員倉庫管理l02l01:操作要求l02 :管理信息第二步頂層加工產生以下各層dfdl031 日常管理l04l05*2 入庫管理l06f05 入庫帳f03 供應商庫l07l08*3 出庫管理f06 出庫帳l09l10*4 退貨管理f01 庫存帳l11l12*5 退入管理f01 庫存帳l13l14*6 查詢

5、管理l15l167 打印管理l03:日常數據l04 :日常信息l05 :入庫要求l06:入庫信息l07 :出庫要求l08 :出庫信息l09:退貨要求l10 :退貨信息l11:退入要求l12:退入信息l15:打印要求l13 :查詢要求l16 :打印結果l14 :查詢結果dfd1l17*1.1 商品信息管理f02 商品庫l18*1.2 供應商信息管理f03 供應商庫l19*1.3 名片信息管理f04 名片庫l20*6.1 入庫查詢l21l22l23*6.2 出庫查詢l24*6.3 庫存查詢l25f01 庫存帳l17 :商品信息l18 :供應商信息l19 :名片信息l20:入庫查詢要求l21 :入庫

6、查詢結果l22:出庫查詢要求l23 :出庫查詢結果l24:庫存查詢要求l25 :庫存查詢結果圖 3.2 dfd23 2 數據字典1、定義數據元素編號數據元素名內部名值域類長備注e01賬號zhc/12e02密碼mmc/12e03姓名xmc/12e04級別jbc/10e05商品編號spbhc/6e06商品名稱spmcc/30e07規格ggc/10e08出庫價格ckjgn/6e09出庫日期ckrqd/8e10出庫經手人ckjsrc/12e11客戶khc/12e12供貨編號ghbhc/6e13供貨單位名稱ghdwmc/30e14收款單位skdwc/30e15業務員ywyc/12e16商品數量spsln

7、/8e17入庫價格rkjgn/6e18入庫日期rkrqd/8e19入庫經手人rkjsrc/12e20名片編號mpbhc/6e21供貨商編號ghsbhc/6e22職務zwc/12e23公司電話gsdhc/12e24地址dzc/30e25郵編ybc/6e26入庫編號rkbhc/6e27庫存上限kcsxn/8e28庫存下限kcxxn/8e29退貨編號thbhc/6編號數據元素名內部名值域類長備注e30退貨數量thsln/6e31退貨日期thrqd/8e32退貨單位thdwc/30e33退入編號trbhc/6e34退入數量trsln/8e35退入單位trdwc/30e36退入時間trsjd/8e37出

8、庫編號ckbhc/6表 3.2.1 數據元素定義表2、定義數據結構編號數據結構名內部名組成備注s01緊俏jqe27+e28用來查詢緊俏的商品s02滯存zce27+e28用來查詢滯存的商品表 3.2.2 數據結構定義表3、定義數據流編號數據流名內部名組成流量備注l01操作要求czyql03+l04+l06l02管理信息glxxl05+l07+l08l03日常數據rcsje01+e02+e03+e04+e05l04日常信息rcxxe01+e02+e03+e04+e05l05入庫要求rkyql06+l07+l09l06入庫信息rkxxl07+l08+l10l07出庫要求ckyqe37+e08+e09

9、+e10+e11l08出庫信息ckxxe37+e08+e09+e10+e11l09退貨要求thyqe29+e30+e31+e32l10退貨信息thxxe29+e30+e31+e32l11退入要求tryqe33+e34+e35+e36l12退入信息trxxe33+e34+e35+e36l13查詢要求cxyqe05+e06l14查詢結果cxjge05+e06+e07+e16l15打印要求dyyqe05+e06+e08+e13l16打印結果dyjge05+e06+e08+e13l17商品信息spxxe05+e06+e07+e16+e17l18供應商信息gysxxe12+e13+e14+e15l19名

10、片信息mpxxe20+e22+e23+e24+e25l20入庫查詢要求rkcxyqe05+e06+e27+e28l21入庫查詢結果rkcxjge05+e06+e27+e28l22出庫查詢要求ckcxyqe05+e06+e27+e28l23出庫查詢結果ckcxjge05+e06+e27+e28l24庫存查詢要求kccxyqe05+e06+e27+e28l25庫存查詢結果kccxjge05+e06+e27+e284、定義文件表 3.3.3 數據流定義表編號文件名內部名組成索引健備注f01庫存帳kcze05+e06+e07+e17+e27+e28e05 升序f02商品庫spke05+e06+e07+

11、e17+e27+e28e05 升序f03供應商庫gyske21+ e12+e13+e14+e15+e16e21 升序f04名片庫mpke20+e22+ee23+e24+e25e20 升序f05報表bbe05+e06+e17+e27+e28+e21+e13e05 升序f06入庫帳rkze26+e05+e06+e17+e18+e19e26 升序f07出庫帳ckze37+e08+e09+e10e37 升序表 3.2.4 文件定義表5. 定義外部項編號名稱輸出數據表輸入數據表備注w1操作人員l01l02表 3.2.5 外部項定義表6、定義加工p1日常管理rcgll03l04f01p2入庫管理rkgll

12、05l06f05f03p3出庫管理ckgll07l08f01p4退貨管理thgll 09l10f01p5退入管理trgll11l12f01p6查詢管理cxgll13l14f06f01p7打印管理dygll15l16f01f07p8商品管理spgll17f02p9供應商管理gysgll18f03p10名片管理mpgll19f04編號加工名內部名輸入數據流輸出數據流關聯文件加工邏輯備注表 3.2.6 定義加工表4接口4.1 用戶界面系統運行時的主界面大致要求為windows 的經典運行界面,主界面可以是用asp 開發獨立的頁面,有一個主頁,可以鏈接其他頁面。用戶可通過各自的權限對各個頁面進行操作.

13、4.2 硬件接口系統較小除硬盤外, 基本沒有與外界硬件的聯系,不過考慮到數據庫大量數據的備份等要求可以保持與磁帶機和光盤刻錄機的接口,這點較易實現。4.3 軟件接口在這里主要考慮軟件與操作系統的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如microsoft的 office 系列。另外用戶還有用戶所需要的軟件接口,這些應在用戶需求定義時明了。5 性能需求5.1 數據精確度由于采用數據庫技術并且用戶的應用領域對數據精確度的要求不是太高,所以這點在系統中表現得比較少, 但是用戶數據的安全性與正確性是完全保證的,所以對用戶的使用沒有多大的障礙。5.2 時間特性本系統的數據庫較

14、小,所以程序在響應時間,數據更新處理時間上性能是比較突出的。而且也正由于數據量相對較少,故在數據傳輸時間和系統運行時間上表現的較讓人滿意。5.3 適應性該軟件是使用asp 在 windows xp 系統下完成的所以只要是兼容windows 的軟件或是操作系統, 該軟件都可以正確地運行,有較好的適應能力與兼容性。而且應用戶的特殊需求軟件在完成后的維護階段可以保持一個與其他類軟件接口,隨時滿足用戶的使用要求。6. 屬性系統保證了較好的可使用性與數據的安全保密性,但由于系統較小只保留一定程度的可移植性,可維護性。7. 其他需求7.1 1 數據庫描述7.1 1 數據庫描述主數據庫: huowu表 ac

15、count:記錄系統用戶信息表 chuku,記錄商品出庫信息表 gonghuo:記錄供貨商信息表 kucun:記錄商品庫存信息表 mingpian:記錄業務員信息表 ruku:記錄商品入庫信息表 shangping:記錄商品信息表 tuichu:記錄商品退貨信息表 tuiru:記錄商品退入信息7.2 數據結構從整個系統的需求分析及概要設計來看, 倉庫管理系統中所用到的數據庫有共享部分, 所以系統數據采用二層結構 ,一部分是由多個用戶共享的數據庫, 它執行后臺服務, 負責管理共享數據庫, 就是我們接下來要分析的部分; 另一部分是為個人所專有的, 就是在 asp中開發的部分, 負責執行前臺的界面等

16、的開發等功能。 e-r 圖如下:商品庫mmm入庫出庫提供11n入庫帳出庫帳供應商庫mmmmm寫入 1制表 1制表 2寫入 2隸屬111mn報表m,庫存帳名片庫圖 3.3 總體 er 圖7 2 故障處理考慮到軟件的范圍不大, 所以故障處理一般由操作系統完成,系統只要保持與操作系統的接口即可。 只要操作系統沒有大的故障程序一般是比較穩定的。考慮到用戶對數據的安全性要求, 程序可以有獨立于操作系統之外的數據備份功能與過程,以及系統崩潰后的數據恢復功能, 這點在數據庫軟件中已經達到了,只要稍微在其上再增加用戶所需要的附加功能即 可。總體設計1. 編寫目的:根據需求分析文檔, 初步提出問題的解決方案,以及軟件系統的體系結構和數據結構的設計方案并寫出書面文檔總體設計說明書,為下一步進行詳細設計做準備。2. 總體設計:倉庫管理系該系統可以按功能進行模塊劃分,其模塊圖如下:日入出查常庫庫詢管管管管理理理理退退打貨入印管管管理理理商供名庫出入緊滯出入庫供業品應片存庫庫

溫馨提示

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

評論

0/150

提交評論