概述
該專案是一個開源、簡易、輕量級的進銷存管理系統,作為Known框架的實戰演練專案。
- 專案程式碼:JxcLite
- 開源地址: https://gitee.com/known/JxcLite
功能模組
1. 基礎資料
1.1 資料字典
框架內建模組,該模組用於維護系統下拉選項的資料,如商品類別、計量單位、結算方式等。
欄位如下:
程式碼、名稱、狀態、順序、備註
功能按鈕如下:
查詢、新增、編輯、刪除、匯入
1.2 商品資訊
該模組用於統一維護公司經營的商品資料及其附件,採購進貨和銷售出貨模組需要選擇該模組資料,起到資料唯一性。
欄位如下:
商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、採購單價(元)、銷售單價(元)、安全庫存(庫存不足時可以起到提醒作用)、備註
功能按鈕如下:
查詢、新增、編輯、刪除、匯入
1.3 供應商管理
該模組用於維護供應商及其附件資訊,採購進貨單模組需要選擇該模組資料。
欄位如下:
供應商名稱、供應商簡稱、信用程式碼、聯絡人、聯絡電話、聯絡地址、開票地址、開票電話、開戶銀行、銀行賬號、備註
功能按鈕如下:
查詢、新增、編輯、刪除、匯入
1.4 客戶管理
該模組用於維護客戶及其附件資訊,銷售出貨單模組需要選擇該模組資料。
欄位如下:
客戶名稱、客戶簡稱、信用程式碼、聯絡人、聯絡電話、聯絡地址、開票地址、開票電話、開戶銀行、銀行賬號、備註
功能按鈕如下:
查詢、新增、編輯、刪除、匯入
2. 進貨管理
2.1 採購進貨單
該模組用於維護採購進貨單、進貨明細資料及其附件資訊,是常用模組。
表頭欄位如下:
進貨單號、單證狀態(暫存、已提交)、進貨日期、供應商、合同號、發票號、物流公司、物流單號、總金額(元)、結算方式(現金、對賬)、備註
明細欄位如下:
序號、商品編碼(從商品資訊資料庫中選擇,自動帶出名稱類別規格單位)、商品名稱、商品類別、規格型號、產地、計量單位、數量、單價(元)、金額(元)、備註
功能按鈕如下:
查詢、新增、編輯、刪除、複製(類似進貨可以直接複製上一次進貨的單據進行修改,快速登記進貨單)、退貨(整單退貨)
暫存、提交(提交後不可編輯和刪除)
2.2 採購退貨單
該模組用於維護退貨單資訊。
欄位如下:
退貨單號、單證狀態、退貨日期、進貨單號、供應商、合同號、發票號、物流公司、物流單號、總金額(元)、備註(退貨原因)
功能按鈕如下:
查詢、編輯、刪除(刪除後不可恢復)
3. 銷貨管理
3.1 銷售出貨單
該模組用於維護銷售出貨單、明細資料和附件資訊,是常用模組。
表頭欄位如下:
銷貨單號、單證狀態(暫存、已提交)、銷貨日期、客戶、合同號、發票號、物流公司、物流單號、總金額(元)、結算方式(現金、對賬)、備註
明細欄位如下:
序號、商品編碼(從商品資訊資料庫中選擇,自動帶出名稱類別規格單位)、商品名稱、商品類別、規格型號、產地、計量單位、數量、單價(元)、金額(元)、備註
功能按鈕如下:
查詢、新增、編輯、刪除、複製(類似進貨可以直接複製上一次銷貨的單據進行修改,快速登記銷貨單)、退貨(整單退貨)
暫存、提交(提交後不可編輯和刪除)
3.2 銷售退貨單
該模組用於維護銷售退貨單資訊。
欄位如下:
退貨單號、單證狀態、退貨日期、銷貨單號、客戶、合同號、發票號、物流公司、物流單號、總金額(元)、備註(退貨原因)
功能按鈕如下:
查詢、編輯、刪除(刪除後不可恢復)
4. 庫存管理
4.1 商品庫存表
該模組可查詢商品資訊的庫存情況,以及低於安全庫存的商品加以紅色預警提醒。
欄位如下:
商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、安全庫存、進貨數量、進退貨數量、銷貨數量、銷退貨數量、當前庫存
功能按鈕如下:
查詢、匯出
5. 財務管理
5.1 客戶對賬單
該模組用於維護客戶對賬單及其對賬明細資訊。
表頭欄位如下:。
對賬單號、單證狀態(暫存、已對賬、已開票、已回款)、對賬日期、客戶、業務日期、合同號、發票號、總金額(元)、備註
表體欄位如下:
型別(銷貨、退貨)、銷/退貨單號、單證狀態、銷/退貨日期、合同號、發票號、物流公司、物流單號、總金額(元)、結算方式(對賬)、備註
功能按鈕如下:
查詢、新增、編輯、刪除、確認、開票、回款
5.2 供應商對賬單
該模組用於維護供應商對賬單及其對賬明細資訊。
表頭欄位如下:。
對賬單號、單證狀態(暫存、已對賬、已開票、已回款)、對賬日期、供應商、業務日期、合同號、發票號、總金額(元)、備註
表體欄位如下:
型別(進貨、退貨)、進/退貨單號、單證狀態、進/退貨日期、合同號、發票號、物流公司、物流單號、總金額(元)、結算方式(對賬)、備註
功能按鈕如下:
查詢、新增、編輯、刪除、確認、開票、回款
6. 統計報表
6.1 進貨明細表
該模組查詢顯示進貨單及其明細組合的明細表。
欄位如下:
進貨單號、單證狀態、進貨日期、供應商、合同號、發票號、物流公司、物流單號、表頭備註、序號、商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、數量、單價(元)、金額(元)、商品備註
功能按鈕如下:
查詢、匯出
6.2 進退貨明細表
該模組查詢顯示進退貨單及其明細組合的明細表。
欄位如下:
退貨單號、單證狀態、退貨日期、供應商、合同號、發票號、物流公司、物流單號、表頭備註、序號、商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、數量、單價(元)、金額(元)、商品備註
功能按鈕如下:
查詢、匯出
6.3 銷貨明細表
該模組查詢顯示銷貨單及其明細組合的明細表。
欄位如下:
銷貨單號、單證狀態、銷貨日期、客戶、合同號、發票號、物流公司、物流單號、表頭備註、序號、商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、數量、單價(元)、金額(元)、商品備註
功能按鈕如下:
查詢、匯出
6.4 銷退貨明細表
該模組查詢顯示銷退貨單及其明細組合的明細表。
欄位如下:
退貨單號、單證狀態、退貨日期、客戶、合同號、發票號、物流公司、物流單號、表頭備註、序號、商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、數量、單價(元)、金額(元)、商品備註
功能按鈕如下:
查詢、匯出
6.5 商品利潤表
該模組統計查詢時間段商品銷售利潤表、銷售利潤=銷貨總價格-進貨總價格。
欄位如下:
商品編碼、商品名稱、商品類別、規格型號、產地、計量單位、進貨金額(元)、銷貨金額(元)、銷售利潤(元)
功能按鈕如下:
查詢、匯出
7. 系統管理
7.1 關於系統
框架內建模組,該模組用於修改單位名稱、系統名稱、以及使用者預設密碼。
欄位如下:
單位編碼(只讀)、單位名稱、系統名稱、使用者預設密碼(新增系統賬號時的預設密碼)、產品ID(只讀)、產品序列號(只讀)、產品有效期(只讀)
功能按鈕如下:
儲存
7.2 角色管理
框架內建模組,該模組用於管理系統使用者的角色及其對應的選單、按鈕、列表欄位功能許可權。
欄位如下:
名稱、狀態、備註
功能按鈕如下:
查詢、新增、編輯、刪除、許可權(給角色新增模組和按鈕的許可權)
7.3 使用者管理
框架內建模組,該模組用於維護系統使用者賬號及其角色資訊,新增賬號、啟停賬號等。
欄位如下:
使用者名稱(即登入賬號,密碼預設為系統設定中配置的預設密碼)、姓名、英文名、性別、座機、手機、郵箱、狀態、備註
功能按鈕如下:
查詢、新增、編輯、刪除、角色(給使用者新增角色,一人可以有多個角色)、重置密碼(使用者忘記密碼後可以重置為初始密碼)、啟用、禁用
7.4 系統日誌
框架內建模組,該模組用於查詢系統使用者操作日誌資訊,例如登入、修改業務資料等。
欄位如下:
操作人、操作時間、日誌型別、日誌物件、日誌內容
功能按鈕如下:
查詢