現在,倉庫變得愈來愈龐大,以致於人力已經不足以勝任如此繁多的管理工做,爲了更方便的管理倉庫的運行,以及出入庫的統計,因此須要一個信息化的管理系統,來統一的查看和管理倉庫的運行。前端
Mysql + Spring + IntelliJ IDEA + GlassFish + Javasql
Spring 框架是一個繼承的框架,所以使用Spring框架能夠省去不少時間開發後端
此係統僅僅須要人工編寫代碼就能解決倉庫管理的問題,能省去許多的人工管理費用,所以在經濟上可行設計模式
1. 首頁,顯示天天和每個月的出入庫記錄架構
2. 符合查詢,查找相關記錄框架
3. 入庫,可視化倉庫容量,並設有智能推薦,能一鍵入庫設計
4. 出庫界面實現了褲子的出廠,其中引用了前面查詢的方法來選擇想要出庫的種類,後端將按到倉時間的先後順序返回給前端有哪些包裹能夠出,出庫後生成出庫記錄。3d
5. 盤點,盤點分爲所有位置和變更位置,所有位置是對於全部的貨架每一個位置都要進行盤點,這個主要是用來每月對整個倉庫進行一次檢查。而變更盤點則是天天一次,主要是對天天有變更的位置進行檢查,其中只要有貨物進出的位置都算是一個有變更的位置,咱們後臺會進行標記並在變更盤點時將這一部分位置告訴盤點員。blog
6. 人員管理,須要管理員權限,當帳號爲管理員時才能進入該頁面繼承
本章寫做簡要說明(在正式文檔中請刪除):
l 介紹集成了各類功能的系統整體設計模式,能夠用架構圖的方式來表達。
l 介紹持久層設計思想以及PO的設計。
l (本章推薦使用E-R圖、用例圖、架構圖。每一個圖表都須要用文字加以說明)
首頁:
可以查詢天天的出入庫的貨物數量(線性顯示),以及當前庫存的使用狀況(百分比顯示),以及當前年的每個月倉儲出入統計(表格顯示)
查詢:
可以查詢當前貨物的貨物信息、出入庫記錄,待入庫貨物,其中
貨物信息
可以經過貨物的ID,或者根據一系列的標籤來檢索相應貨物的信息
出入庫記錄
能經過用戶、包裹的ID,以及包裹的位置、出入庫時間來檢索相應的貨物
待入庫貨物
能經過包裹的ID來查看相應的未入庫的貨物
入庫:
分爲 新包裹、從新入庫、批量入庫
出庫:
分爲 智能推薦 和 自定義出庫
其中智能推薦能夠自動的把貨物放入推薦的地方,而自定義的出庫則須要填寫相關的信息來將貨物根據信息放到相應的位置
盤點:
分爲 所有貨架 和 變更位置
所有貨架:
顯示當前全部貨架的存儲狀況,而且可以看到相應的信息詳情,以及打印相關信息
變更位置:
顯示當前的倉庫中還有那些貨物的位置有過變更並做出記錄
統計圖:
經過選擇相應的模板來查看相應的貨架的歷史重量(線性統計圖顯示)
E-R圖:
架構圖: