Known框架實戰演練——進銷存系統需求

known發表於2024-07-20

概述

該專案是一個開源、簡易、輕量級的進銷存管理系統,作為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 系統日誌

框架內建模組,該模組用於查詢系統使用者操作日誌資訊,例如登入、修改業務資料等。

欄位如下:
操作人、操作時間、日誌型別、日誌物件、日誌內容

功能按鈕如下:
查詢

相關文章