1. 程式人生 > >Java版——企業進銷存管理系統設計文件+原始碼

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

銀行賬號

email

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

銀行賬戶

mail

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)系統管理——退出系統

三、專案總結

進銷存管理系統總結

進銷存管理系統開發為期2個月,基本功能都已經完全實現。

本系統分為登入模組、基礎資訊管理、進貨管理、銷售管理、庫存管理、查詢統計、系統管理等7個模組。

在開發進銷存管理系統中,出現許多問題,但能通過他人的幫助與尋找相關資料突破問題,在開發中,學到許多非常有用的東西。

還存在不少問題,以其他許可權登入功能還沒有實現。

未來增添功能,增添列印報表功能,資料庫備份功能,客戶可在網路中進行進貨。

自評意見

我們所做的系統能滿足物存管理的日常需求。

我所負責的模組,實現過程相當複雜,花費了大量的時間,做出了相當精美的進銷存管理系統。

簽名:   

2013年6月28日

自評等級

優秀

圖片都在doc文件當中

 http://download.csdn.net/detail/jianxuanbing/6742279