Java版——企業進銷存管理系統設計文件+原始碼
進
銷
存
管
理
系
統
專案成員:
學號 |
姓名 |
完成的工作 |
12601310211 |
後臺編寫 |
|
12601310212 |
資料庫設計 |
|
12601310215 |
圖片模組 |
|
12601310237 |
GUI介面設計 |
一、專案的總體介紹
² 系統操作簡單、便捷,介面美觀、友好。
² 進銷存管理系統的模組的實現:
l 基礎資訊管理模組。
l 進貨管理模組。
l 銷售管理模組。
l 庫存管理模組
l 查詢統計模組。
l 系統管理模組。
二、專案的詳細介紹
1、資料庫設計(資料字典)
(1)客戶資訊表(tb_khinfo)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
nvarchar |
50 |
no |
客戶程式碼(主鍵) |
pyCode |
nvarchar |
20 |
no |
助記碼 |
customerName |
nvarchar |
20 |
no |
客戶簡稱 |
companyName |
nvarchar |
40 |
no |
公司名稱 |
companySite |
nvarchar |
50 |
no |
公司地址 |
companyPhone |
nvarchar |
20 |
no |
公司電話 |
linkman |
nvarchar |
15 |
no |
聯絡人 |
linkPhone |
nvarchar |
20 |
no |
聯絡電話 |
fax |
nvarchar |
20 |
yes |
傳真 |
customerSort |
nvarchar |
15 |
no |
客戶分類 |
customerQuale |
nvarchar |
15 |
no |
客戶性質 |
customerZone |
nvarchar |
15 |
no |
客戶分割槽 |
address |
nvarchar |
70 |
no |
投遞地址 |
zipCode |
nvarchar |
15 |
no |
郵政編碼 |
bankName |
nvarchar |
30 |
no |
開戶銀行 |
bankAccout |
nvarchar |
30 |
no |
銀行賬號 |
|
nvarchar |
50 |
yes |
郵箱 |
companyHomePage |
nvarchar |
100 |
yes |
主頁 |
remark |
nvarchar |
100 |
yes |
備註 |
(2)商品資訊表(tb_spinfo)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
nvarchar |
50 |
no |
編號(主鍵) |
spname |
nvarchar |
50 |
no |
商品名稱 |
jc |
nvarchar |
50 |
yes |
簡稱 |
cd |
nvarchar |
50 |
yes |
產地 |
dw |
nvarchar |
10 |
no |
單位 |
gg |
nvarchar |
20 |
no |
規格 |
bz |
nvarchar |
50 |
yes |
包裝 |
ph |
nvarchar |
50 |
yes |
批號 |
pzwh |
nvarchar |
50 |
no |
批准文號 |
memo |
nvarchar |
90 |
yes |
備註 |
gysname |
nvarchar |
100 |
no |
供應商名稱 |
(3)供應商資訊表(tb_gysinfo)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
nvarchar |
50 |
no |
編號(主鍵) |
name |
nvarchar |
50 |
no |
名稱 |
jc |
nvarchar |
50 |
no |
簡稱 |
address |
nvarchar |
50 |
no |
地址 |
bianma |
nvarchar |
50 |
yes |
郵政編碼 |
tel |
nvarchar |
50 |
yes |
電話 |
fax |
nvarchar |
50 |
yes |
傳真 |
lian |
nvarchar |
50 |
no |
聯絡人 |
ltel |
nvarchar |
50 |
yes |
手機 |
yh |
nvarchar |
50 |
yes |
銀行賬戶 |
|
nvarchar |
50 |
yes |
E_mail |
(4)使用者資訊表(tb_userlist)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
name |
nvarchar |
50 |
no |
使用者姓名(主鍵) |
username |
nvarchar |
50 |
no |
登入名 |
pass |
nvarchar |
50 |
no |
密碼 |
quan |
nvarchar |
2 |
no |
許可權 |
(5)庫存資訊表(tb_kucun)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
nvarchar |
30 |
no |
編號(主鍵) |
spname |
nvarchar |
50 |
no |
商品名稱 |
jc |
nvarchar |
25 |
yes |
簡稱 |
cd |
nvarchar |
50 |
no |
產地 |
gg |
nvarchar |
50 |
no |
規格 |
bz |
nvarchar |
50 |
yes |
包裝 |
dw |
nvarchar |
10 |
no |
單位 |
dj |
money |
no |
單價 |
|
kcsl |
int |
no |
庫存數量 |
(6)入庫主表(tb_ruku_detail)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
rkID |
nvarchar |
30 |
no |
編號(主鍵) |
pzs |
int |
no |
總數 |
|
je |
money |
no |
金額 |
|
ysjl |
nvarchar |
50 |
yes |
原始記錄 |
gysname |
nvarchar |
100 |
no |
商品名 |
rkdate |
datetime |
no |
日期記錄 |
|
czy |
nvarchar |
30 |
no |
操作員 |
jsr |
nvarchar |
30 |
no |
經手人 |
jsfs |
nvarchar |
10 |
no |
經手方式 |
(7)入庫詳細表(tb_ruku_main)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
int |
no |
編號(主鍵) |
|
rkID |
nvarchar |
30 |
no |
入庫編號 |
spid |
nvarchar |
50 |
no |
商品編號 |
dj |
money |
no |
單價 |
|
sl |
int |
no |
數量 |
(8)銷售主表(tb_sell_detail)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
sellID |
nvarchar |
30 |
no |
編號(主鍵) |
pzs |
int |
no |
總數 |
|
je |
money |
no |
金額 |
|
ysjl |
nvarchar |
50 |
yes |
原始記錄 |
khname |
nvarchar |
100 |
no |
商品名 |
xsdate |
datetime |
no |
日期記錄 |
|
czy |
nvarchar |
30 |
no |
操作員 |
jsr |
nvarchar |
30 |
no |
經手人 |
jsfs |
nvarchar |
10 |
no |
經手方式 |
(9)銷售詳細表(tb_sell_main)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
int |
no |
編號(主鍵) |
|
sellID |
nvarchar |
30 |
no |
退貨編號 |
spid |
nvarchar |
50 |
no |
商品編號 |
dj |
money |
no |
定價 |
|
sl |
int |
no |
數量 |
(10)入庫退貨主表(tb_rkth_detail)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
rkthID |
nvarchar |
30 |
no |
退貨編號(主鍵) |
pzs |
int |
no |
品種數 |
|
je |
money |
no |
金額 |
|
ysjl |
nvarchar |
50 |
yes |
原始記錄 |
gtsname |
nvarchar |
100 |
no |
客戶商名 |
thdate |
datetime |
no |
退貨時間 |
|
czy |
nvarchar |
30 |
no |
操作員 |
jsr |
nvarchar |
30 |
no |
經手人 |
jsfs |
nvarchar |
10 |
no |
經手方式 |
(11)入庫退貨詳細表(tb_rkth_main)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
int |
no |
編號(主鍵) |
|
rkthID |
nvarchar |
30 |
no |
退貨編號 |
spid |
nvarchar |
50 |
no |
商品編號 |
dj |
money |
no |
定價 |
|
sl |
int |
no |
數量 |
(12)銷售退貨主表(tb_xsth_detail)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
xsthID |
nvarchar |
30 |
no |
退貨編號(主鍵) |
pzs |
int |
no |
總數 |
|
je |
money |
no |
金額 |
|
ysjl |
nvarchar |
50 |
yes |
原始記錄 |
khname |
nvarchar |
100 |
no |
客戶商名 |
thdate |
datetime |
no |
退貨時間 |
|
czy |
nvarchar |
30 |
no |
操作員 |
jsr |
nvarchar |
30 |
no |
經手人 |
jsfs |
nvarchar |
10 |
no |
經手方式 |
(13)銷售退貨詳細表(tb_xsth_main)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
int |
no |
編號(主鍵) |
|
xsthID |
nvarchar |
30 |
no |
退貨編號 |
spid |
nvarchar |
50 |
no |
商品編號 |
dj |
money |
no |
定價 |
|
sl |
int |
no |
數量 |
(14)資料字典(tb_dictionary)
欄位名 |
資料型別 |
大小 |
可否為空 |
備註 |
id |
int |
no |
編號(主鍵) |
|
typeCode |
nvarchar |
30 |
no |
資料目 |
typeName |
nvarchar |
30 |
no |
資料目名稱 |
valueCode |
int |
no |
資料項編號 |
|
valueName |
nvarchar |
30 |
no |
資料項名稱 |
lrczy |
nvarchar |
30 |
no |
錄入 |
lrdate |
datetime |
yes |
錄入時間 |
2、模組介紹
3、專案效果圖
(1)登陸模組
(2)主介面模組
(3)客戶資訊管理——新增
(4)客戶資訊管理——修改與刪除
(5)商品資訊管理——新增
(6)商品資訊管理——修改與刪除
(7)供應商資訊管理——新增
(8)供應商資訊管理——修改與刪除
(9)進貨管理——進貨單
(10)進貨管理——入庫退貨(進貨退貨)
(11)銷售管理——銷售單
(12)銷售管理——銷售退貨
(13)庫存管理——庫存檔點
(14)庫存管理——價格調整
(15)查詢統計——客戶資訊查詢
(14)查詢統計——商品資訊查詢
(15)查詢統計——供應商資訊查詢
(16)查詢統計——銷售資訊查詢
(17)查詢統計——銷售退貨查詢
(18)查詢統計——商品入庫查詢
(19)查詢統計——商品入庫退貨查詢
(20)查詢統計——銷售排行
(21)查詢統計——字典查詢
(22)系統管理——操作員管理
(22)系統管理——許可權管理
(23)系統管理——字典管理
(24)系統管理——更改密碼
(25)系統管理——退出系統
三、專案總結
進銷存管理系統總結 |
l 進銷存管理系統開發為期2個月,基本功能都已經完全實現。 l 本系統分為登入模組、基礎資訊管理、進貨管理、銷售管理、庫存管理、查詢統計、系統管理等7個模組。 l 在開發進銷存管理系統中,出現許多問題,但能通過他人的幫助與尋找相關資料突破問題,在開發中,學到許多非常有用的東西。 l 還存在不少問題,以其他許可權登入功能還沒有實現。 l 未來增添功能,增添列印報表功能,資料庫備份功能,客戶可在網路中進行進貨。 |
自評意見 |
l 我們所做的系統能滿足物存管理的日常需求。 l 我所負責的模組,實現過程相當複雜,花費了大量的時間,做出了相當精美的進銷存管理系統。 簽名: 2013年6月28日 |
自評等級 |
優秀 |
http://download.csdn.net/detail/jianxuanbing/6742279