文档介绍:Java课程设计报告
题目华联超市进销管理系统
企业进销存管理系统的主要工作,是对企业的进货、销售和库存以信息化的方式进行管理,最大限度的减少各个环境中可能出现的错误,有效减少盲目采购,降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,使企业能够合理安排进、销、存的每个关键步骤,替身企业市场竞争力。针对经营管理中存在的问题,兰州华联超市对产品的进销存合理化提出了更高的要求。
通过实际调查,要求企业进销存管理系统具有以下功能。
◆界面设计美观大方,方便、快捷、操作灵活。
◆实现强大的进销存管理,包括基本信息、进货、销售和库存管理。
◆能够在不同的操作系统下运行,不局限于特定的平台。
◆提供数据库备份与恢复功能。
◆提供库存盘点功能。
◆提供技术支持的联系方式,可以使用邮件进行沟通,或者直接连接到技术网站。
:
(1)功能模块划分:
本进销存管理系统划分为六个模块,分别为系统登陆模块,系统主窗体设计模块,进货单模块,销售单模块,库存盘点模块和数据库备份与恢复模块,
(2)数据库结构描述:
企业进销存管理系统需要使用数据库存储和管理进销存过程中的所有信息,本企业进销存管理系统使用SQL Server 2000数据库系统作为后台数据库,数据库名称为db_database28。其中包含了14张数据表﹑两个视图。以下是系统主要涉及的六个数据库表:
:主要用于存储供应商详细信息,其结构如下表所示:
tb_gysinfo供应商信息表
字段名称
数据类型
字段大小
是否主键
说明
id
varchar
32
主键
供应商编号
name
varchar
50
供应商名称
jc
varchar
20
供应商简称
address
varchar
100
供应商地址
bianma
varchar
10
邮政编码
tel
varchar
15
电话
fax
varchar
15
传真
lian
varchar
8
联系人
ltel
varchar
15
联系电话
yh
varchar
50
开户银行
mail
varchar
50
电子信箱
:主要用于存储商品详细信息,其结构如下表所示;
tb_spinfo商品信息表
字段名称
数据类型
字段大小
是否主键
说明
id
varchar
32
主键
商品编号
spname
varchar
50
商品名称
jc
varchar
30
商品简称
cd
varchar
50
产地
dw
varchar
10
计量单位
gg
varchar
10
商品规格
bz
varchar
20
包装
ph
varchar
32
批号
pzwh
varchar
50
批准文号
memo
varchar
100
备注
gysname
varchar
50
供应商名称
:主要用于存出入库单据信息,其结构如下表所示:
Tb_ru_ku_main入库主表
字段名称
数据类型
字段大小
是否主键
说明
rkID
vachar
32
主键
入库编号
pzs
float
8
品种数量
je
money
8
总计金额
ysjl
vachar
50
验收结论
gysname
vachar
100
供应商名称
rkate
datetime
8
入库时间
czy
vachar
30
操作员
jsr
vachar
30
经手人
jsfs
vachar
10
结算方式
:主要用于存出入库详细信息,其结构如下表所示:
tb_ruku_detail入库明细表
字段名称
数据类型
字段大小
是否主键
说明
id
vachar
50
主键
流水号
rkID
vachar
30
入库编号
spid
vachar
50
商品编号
dj
money
8
单价
sl
float
8
数量
:主要用于存储销售单据信息,其结构如下表所示:
tb_sell_main销售主表
字段名称
数据类型
字段大小
是否主键
说明
sellID
vachar
30
主键
销售编号
pzs
float
8
销售品种数
je
money
8
总计金额
ysjl
vachar
50
验收结论
khname
vachar
100
客户名