進銷存系統資料庫設計
進銷存系統資料庫設計報告
產品管理功能
1 產品型別基本資訊表:(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
型別ID 整數 Yes No
型別名 字串 20 No No
上位型別ID 整數 No Yes
上位型別ID 整數 No Yes
說明 備註 No No
2 入庫型別基本資訊表:(預設)
欄位名 型別 寬度 主鍵否 外來鍵否
型別ID 整數 Yes No
型別名 字串 20 No No
說明 備註 No No
型別定為:採購入庫、退貨入庫、轉庫入庫、其它入庫
3 出庫型別基本資訊表:(預設)
欄位名 型別 寬度 主鍵否 外來鍵否
型別ID 整數 Yes No
型別名 字串 20 No No
說明 備註 No No
型別有:零售出庫、批發出庫、轉庫出庫、盤點出庫、其它出庫
4 功能:產品基本資訊編錄(提供增刪改)
4.1 產品基本資訊表:
欄位名 型別 寬度 主鍵否 外來鍵否
產品編號 字串 20 Yes No
產品名稱 字串 50 No、Idx No
條形碼 字串 20 No、Idx No
計件單位 字串 20 No No
產品規格 字串 20 No No
產品型別ID 整數 No Yes
最後進價單價 貨幣 20 No No
當前零售價 貨幣
批發價 貨幣
4.2 產品庫存表:?(提供增刪改)
庫存表的形式因為考慮到同一產品編號可能有不同有效日期(保質期)所以才這樣用產品編號與有效日期兩個主關鍵字。
欄位名 型別 寬度 主鍵否 外來鍵否
產品編號 字串 20 Yes No
有效日期 字串 50 Yes No
數量 整數 No No
倉庫ID 整數 No Yes
貨架ID 整數 No Yes
5 功能:入庫申請(包括購進入庫、退貨入庫、轉庫入庫、其它入庫等型別)
5.1 入庫單主表:
欄位名 型別 寬度 主鍵否 外來鍵否
入庫單號 字串 20 Yes No
入庫型別ID 整數 No Yes
入庫日期 日期 No No
倉庫ID 整數 No Yes
供貨商編號 字串 20 No Yes
入庫操作員編號 字串 20 No Yes
全驗收否 邏輯 No No
驗收日期 日期
驗收員編號 字串 10 No Yes
入庫稽核否 邏輯 No No
入庫稽核日期 日期
入庫稽核員編號 字串 10 No Yes
付款方式ID 整數 No Yes
款已付否 邏輯 No No
付款日期 日期
付款員編號 字串
付款稽核否 邏輯 No No
付款稽核日期 日期
付款稽核員編號 字串 10 No Yes
來源庫ID 整數 No Yes
說明 備註
其中來源庫是轉庫操作時用,其它入庫不用
5.2 入庫單明細表:
欄位名 型別 寬度 主鍵否 外來鍵否
入庫單號 字串 20 Yes Yes
單內順序ID 整數 Yes No
產品編號 字串 20 No、Idx Yes
產品有效日期 日期 No No
數量 整數 No No
進價單價 貨幣 No No
本項驗收否 邏輯 No No
6 出庫:其中銷售出庫分零售(現金)與批發(可能欠款)
6.1 出庫單主表資訊:(包括銷售出庫、轉庫出庫、退貨出庫、其它出庫等型別)
欄位名 型別 寬度 主鍵否 外來鍵否
出庫單號 字串 20 Yes No
出庫型別ID 整數 No Yes
出庫日期 日期 No No
倉庫ID 整數 No Yes
供貨商編號 字串 20 No Yes
出庫操作員編號 字串 20 No Yes
全檢驗否 邏輯 No No
檢驗日期 日期
驗收員編號 字串 10 No Yes
出庫稽核否 邏輯 No No
出庫稽核日期 日期
出庫稽核員編號 字串 10 No Yes
收款方式ID 整數 No Yes
款已收否 邏輯
收款日期 日期
收款員編號 字串
收款稽核否 邏輯
收款稽核日期 日期
收款稽核員編號 字串
目的庫ID 整數 No Yes
說明 備註
其中目的庫是轉庫時用,其它出庫不用
6.2 銷售單明細表:
欄位名 型別 寬度 主鍵否 外來鍵否
出庫單號 字串 20 Yes Yes
單內順序ID 整數 Yes No
產品編號 字串 20 No、Idx Yes
產品有效日期 日期 No No
數量 整數 No No
進價單價 貨幣 No No
本項檢驗否 邏輯 No No
7 功能:庫存警報,即對產品少於多少件時提出警報。
7.1 警報表:(略)
客戶管理
1 對客戶基本資訊表(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
客戶編號 字串 10 Yes No
客戶名稱 字串 50 No No
客戶地址1 備註 No No
客戶地址2 備註 No No
客戶電話1 字串 20 No No
客戶電話2 字串 20 No No
客戶預存金額 貨幣
說明 備註
是否暫停 邏輯
供貨商管理
1 供貨商基本資訊表:(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
供貨商編號 字串 10 Yes No
供貨商名稱 字串 50 No No
供貨商地址1 備註 No No
供貨商地址2 備註 No No
供貨商電話1 字串 20 No No
供貨商電話2 字串 20 No No
說明 備註
是否暫停 邏輯
操作員管理
1 操作員基本資訊(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
操作員編號 字串 10 Yes No
操作員名稱 字串 50 No No
地址1 備註 No No
地址2 備註 No No
電話1 字串 20 No No
電話2 字串 20 No No
賬戶金額 貨幣
說明 備註
是否暫停 邏輯
操作員手中可能會有公司款存在,所以設了一個資金帳戶
2 許可權基本資訊表(預設)
欄位名 型別 寬度 主鍵否 外來鍵否
許可權ID 整數 Yes No
許可權名 字串 20 No No
說明 備註
3 操作員許可權對應表(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
操作員編號 字串 10 No Yes
許可權ID 字串 50 No No
4 操作員操作日誌(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
操作員編號 整數 Yes No
日期時間 字串 20 No No
操作動作 字串
操作的表 字串
資金管理
1 資金內部轉移表(提供增刪改)
欄位名 型別 寬度 主鍵否 外來鍵否
交款員編號 字串 10 No Yes
接款員編號 字串 10 No Yes
發生金額 貨幣 No No
發生日期時間 日期 No No
說明 備註
待續...........
相關文章
- 庫存系統:倉庫層、排程層、銷售層的庫存資料模型設計模型
- wms倉庫管理系統,php進銷存系統PHP
- 資料庫系統設計概述資料庫
- 資料庫:系統設計的核心資料庫
- 資料庫系統設計:分割槽資料庫
- 進銷存系統搭建流程
- 基於Java的SSH的超市進銷存管理系統(原始碼+資料庫+論文)Java原始碼資料庫
- 部落格系統 - 資料庫設計(三)資料庫
- 簡易進銷存CRM系統
- (javaweb)超市管理系統(商品進銷存系統)JavaWeb
- 【高併發寫】庫存系統設計
- 【系統設計】分散式鍵值資料庫分散式資料庫
- Java開發進銷存管理系統Java
- 優惠劵系統庫存設計淺談
- 資料庫表設計之儲存引擎資料庫儲存引擎
- 企業管理系統庫存管理軟體進銷存系統協同辦公系統二次開發
- MySQL練習——教學系統資料庫設計MySql資料庫
- 【web】資料庫應用系統設計體系結構Web資料庫
- Java開發進銷存管理系統(二)Java
- Java開發進銷存管理系統(三)Java
- SaaS架構:中央庫存系統架構設計架構
- 眼鏡 進銷存 ERP設計(skycto JEEditor)
- java crm 進銷存 模組設計方案Java
- 【資料庫設計】資料庫的設計資料庫
- MySQL資料庫審計系統MySql資料庫
- 通用許可權系統之資料庫表設計資料庫
- 讀資料工程之道:設計和構建健壯的資料系統18資料儲存系統(上)
- 讀資料工程之道:設計和構建健壯的資料系統19資料儲存系統 (下)
- 基於java的陶瓷工廠進銷存管理系統的設計與實現Java
- 仿金蝶,物料庫存系統設計與實現思路
- 進銷存管理系統能解決哪些問題?
- 圖資料庫 Nebula Graph 的資料模型和系統架構設計資料庫模型架構
- [資料庫系統]儲存和檔案結構資料庫
- 分散式系統技術:儲存之資料庫分散式資料庫
- 資料庫大設計需求分析(門診掛號系統)資料庫
- Javaweb的例項--訂單管理系統--設計資料庫JavaWeb資料庫
- 促銷系統的設計
- vivo全球商城:庫存系統架構設計與實踐架構
- Known框架實戰演練——進銷存系統需求框架