下面是小編為大家整理的2022年倉庫管理系統分析,供大家參考。
倉庫管理系統需求分析報告
一.范圍
1.1系統概述
1、軟件名稱:倉庫管理系統
2、軟件功能:
倉庫管理系統主要提供一個倉庫業務及其作業管理的信息存儲和檢索系統。通過入庫管理、
出庫管理等功能模塊來實現倉庫的綜合管理。本系統可以方便快捷地實現庫管理中的貨物登記、
出庫入庫、庫存管理等操作,使企業的倉庫管理井井有條,更實時準確地管理倉庫。
1.1、用戶:倉庫管理員
1.2、開發者:
經理:
成員:
1.2文檔概述
本文檔目的在于明確說明軟件開發的意圖,應用目標,系統需求,界定系統實現功能的范圍,指導 系統設計、編碼,以及其他應向讀者說明的有關該軟件開發的背景材料。解釋被開發軟件與其它有關軟
件之間的關系。
1.3運行環境
Windows XP , windows 7
1.4用戶的特點
用戶操作簡單,只需了解基本的計算機操作知識。
二-需求分析
2. 1系統的目的貨物倉庫管理系統主要針對于日常庫存信息的管理,它針對倉庫日常發生的業務,分為了兩大類,
即入庫和出庫,用戶通過相應的模塊, 對倉庫里的物品的基本情況進行操作,對庫存數量進行查詢,
用戶通過簡單的操作即可輕松的管理倉庫。
2. 2系統功能及用戶需求分析
1 .功能需求
系統功能包括:入出庫登記、刪除庫內信息 、產品分類管理、修改庫內信息。
用戶功能包括:查詢庫內信息、登記入庫信息、修改貨物信息、修改本用戶密碼。
2.用戶需求
根據用戶需求,該系統應該實現以下功能:
進、出庫管理。對進、出庫信息進行記錄。
查詢功能。倉庫管理對查詢要求高,通過主菜單記錄當前操作用戶的用戶編號,保證了對進、
出庫信息錄入負責人的確認。
應用計算機管理后,由于計算機能存貯大量的數據,而且數據只要一次存入,便可多次重復使
用,所以管理數據達到完整,統一,原始記錄能保證及時,準確。
應用計算機管理后,許多重復性的工作,都可由計算機去執行,從而使管理人員從事務性工作
解脫出來,真正變為從事一些信息的分析,判斷,決策等創造性的工作。
2.3 E-R 圖
2. 4系統流程圖
系統流程圖是概括地描繪物理系統的傳統工具。它的基本思想是用圖形符號以黑盒子形式描繪組成
系統的每個部件(程序,文檔,數據庫等)。系統流程圖表達的是數據在系統各部件之間流動的情況,
而不是對數據進行加工處理的控制過程,因此盡管系統流程圖的某些符號和程序流程圖的符號形式相
同,但是它卻是物理數據流圖而不是程序流程圖。
1)系統流程圖符號如圖 2.1所示:
處理
處理
圖2.1系統流程圖符號說明
2)本系統使用的總的系統流程圖
2)本系統使用的總的系統流程圖
2.2所示:
2. 5數據描述
2.5.1靜態數據
管理人員賬號、密碼
2.5.2動態數據
輸出數據:商品信息、出輸入數據:商品編號、供應商信息、商品單價、數量、用戶賬號和密碼 入庫時間、數量
輸出數據:商品信息、出
2.5.3數據庫介紹
本系統是一種工作在 windows系統平臺的軟件,它是以SQL數據庫為基礎
數據流圖
數據流圖(DFD是一種圖形化技術,它描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。在數據流圖中沒有任何具體的物理部件,它只是描繪數據在軟件中流動和被處理的邏輯過程。
1)本系統中使用的數據流圖符號如圖2.3
1)本系統中使用的數據流圖符號如圖
2.3所示:
數據流
圖2.3數據流圖符號
2)本系統的頂層數據流圖如圖
2.4所示:
中文名稱
中文名稱
倉庫管理員類:
姓名
性別
圖2.4頂層數據流圖
3 .1 函數描述
英文名稱
ckgly(
stringname;
char sex;
int
number;
int
telephone;
string
homeplace;
}
goods(
string goodsname;
char goodnum;
char spec;
long quantity;
string namel;
string proName;
string placel;
int telephonel;
}
management (
char homepage();
void in_ storage ();
void out_storage();
void select_goods();
void select_goodsname();
void select_goodsNo();
void message_save();
}
storage(
char area No[100];
char shelfNo[100];
}
management::in_ storage(
string goodsNo;
string goodsname;
long quantity =0;
string storageNo;
}
management ::out_storage(
string goodsNo;
string goodsname;
long quantity =0;
string storageNo;
}
management::select_goods()
management::select_goodsname(
goodsNo1;
goodsname1;
quantity 1=0;
工作證號
聯系電話
家庭住址
貨物類:
貨物名
貨物號
貨物規格
貨物數量
供貨商名稱
生產廠商
供貨商地址
供貨商聯系方式
管理類:
首頁
入庫
出庫
貨物查詢
按貨物名稱查詢
按倉貨物號查詢
信息維護
倉庫:
區域編號
貨架編號
貨物入庫:
貨物號
貨物名
貨物數量
倉庫編號(存放的位置)
提取貨物:
貨物號
貨物名
貨物數量
倉庫編號
貨物查詢:
按照貨物名稱查詢:
貨物號
貨物名
貨物數量
倉庫編號按照貨物號查詢:
倉庫編號
按照貨物號查詢:
貨物號
貨物名
貨物數量
倉庫編號
信息維護:
貨物號
貨物名
貨物數量
倉庫編號
主函數:
storageNol;
} management::select_goodsNo(
goodsNol;
goodsnamel;
quantity 1=0;
storageNol;
}
management::message_save{
goodsNo1;
goodsname1;
quantity 1=0;
warehouseNo1;
}
main()
3.2數據字典:
日期=年+月+日;
倉庫編號=A…Z+00…99;
貨物號=貨物類別+0000……9999;
貨物規格=尺寸+重量+體積;
1、倉庫物資信息設置:能夠物資信息增加、刪除、修改、查詢等。
2、入庫管理:能夠對入庫信息進行增加、刪除、修改、查詢等操作。
3、出庫管理:能夠對出庫信息進行增加、刪除、修改、查詢等操作
4、庫存管理:查看庫存物資的具體信息。