JavaSwing+MySQL+进销存管理系统

此项目是在学完Java第一阶段,带学生做的,从入学到做完项目总共42个半天,不算周末。项目为期七天。

主要是了解项目开发的过程,虽然和实际开发有出入,学习是够用的。

如果有志从事Java开发,欢迎来我工作的学校培训。

最近的班打算用JavaFX做项目。

目录

项目分工... 3

天宏超市之管理员登陆操作... 4

登陆界面... 4

用户管理界面... 5

主界面... 5

添加功能界面... 6

修改功能界面... 8

删除功能界面... 9

查询功能实现... 11

查所有... 11

按编号查... 11

按姓名查... 12

按权限查... 13

商品管理界面... 15

主界面... 15

添加商品... 16

修改商品... 20

删除选中的商品... 22

查询功能实现... 23

查找所有... 23

按名称查... 23

按编号查... 25

按条形码查... 27

按类别查... 29

按货柜查... 30

按库存紧张查(库存小于30)... 31

类别管理... 32

添加类别... 33

修改类别... 35

删除类别... 37

货柜管理... 40

添加货柜... 41

修改货柜... 43

删除货柜... 44

导出Excel 47

销售记录界面... 48

查询功能... 49

最近一周... 49

按时间段... 50

按年查... 51

按年和季度... 52

按年、季度、月... 53

按年、季度、月、日... 54

绘制表格... 55

按总计... 56

按类别... 57

保存... 57

关闭... 59

天宏超市之仓库管理员登陆操作... 60

登陆界面... 60

仓库管理界面... 61

主界面... 61

查询功能实现... 62

按名称查询... 63

按编号查... 64

按条形码查... 65

按类别查... 66

按货柜查... 67

按库存紧张查... 68

导出Excel 69

进货管理... 70

条形码... 70

关闭... 74

天宏超市之收银员登陆操作... 75

登陆界面... 75

主界面... 76

条形码... 77

结算... 81

退出... 82

 

 

主要目的:

掌握Java对数据库的操作

掌握项目开发过程中日常工作

掌握常用单词、熟记命名规范

本项目共有三个角色

管理员

仓库管理员

收银员

项目分工

5人组

4人组

3人组

2人组

用户管理

用户管理

用户管理

用户管理、商品管理、仓库管理

商品管理

商品管理

商品管理、仓库管理

收银管理、销售记录

销售记录

仓库管理

收银管理、销售记录

 

仓库管理

收银管理、销售记录

 

 

收银管理

 

 

 

 

天宏超市之管理员登陆操作

登陆界面

JavaSwing+MySQL+进销存管理系统

 

 

JavaSwing+MySQL+进销存管理系统

 

用户管理界面

主界面

JavaSwing+MySQL+进销存管理系统

添加功能界面

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

修改功能界面

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

删除功能界面

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

查询功能实现

查所有

JavaSwing+MySQL+进销存管理系统

按编号查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按姓名查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按权限查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

商品管理界面

主界面

JavaSwing+MySQL+进销存管理系统

添加商品

JavaSwing+MySQL+进销存管理系统

类型从数据库查

JavaSwing+MySQL+进销存管理系统

位置从数据库查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

修改商品

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

删除选中的商品

JavaSwing+MySQL+进销存管理系统

查询功能实现

查找所有

JavaSwing+MySQL+进销存管理系统

按名称查

 

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

按编号查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按条形码查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

按类别查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按货柜查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按库存紧张查(库存小于30)

JavaSwing+MySQL+进销存管理系统

类别管理

JavaSwing+MySQL+进销存管理系统

添加类别

JavaSwing+MySQL+进销存管理系统

直接点“添加类别“

JavaSwing+MySQL+进销存管理系统

如果写一个已存在的类别

 

JavaSwing+MySQL+进销存管理系统

写一个不存在的类别

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

修改类别

如果没有选中左边,提示“请选择一个类别“

JavaSwing+MySQL+进销存管理系统

选了,左边的值会自动填充到右边文本框

JavaSwing+MySQL+进销存管理系统

修改成功,左边内容发生改变

JavaSwing+MySQL+进销存管理系统

 

删除类别

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

货柜管理

JavaSwing+MySQL+进销存管理系统

添加货柜

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

修改货柜

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

删除货柜

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

导出Excel

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

销售记录界面

JavaSwing+MySQL+进销存管理系统

查询功能

最近一周

JavaSwing+MySQL+进销存管理系统

按时间段

JavaSwing+MySQL+进销存管理系统

按年查

JavaSwing+MySQL+进销存管理系统

按年和季度

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

按年、季度、月

JavaSwing+MySQL+进销存管理系统

按年、季度、月、日

JavaSwing+MySQL+进销存管理系统

绘制表格

JavaSwing+MySQL+进销存管理系统

按总计

JavaSwing+MySQL+进销存管理系统

按类别

JavaSwing+MySQL+进销存管理系统

保存

点击“保存“

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

 

JavaSwing+MySQL+进销存管理系统

关闭

点击“关闭“按钮

JavaSwing+MySQL+进销存管理系统

天宏超市之仓库管理员登陆操作

登陆界面

JavaSwing+MySQL+进销存管理系统

 

 

JavaSwing+MySQL+进销存管理系统

 

仓库管理界面

主界面

JavaSwing+MySQL+进销存管理系统

 

查询功能实现

JavaSwing+MySQL+进销存管理系统

按编号查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按条形码查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按类别查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按货柜查

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

按库存紧张查

JavaSwing+MySQL+进销存管理系统

导出Excel

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

 

 

进货管理

JavaSwing+MySQL+进销存管理系统

条形码

点击条形码右边按钮

JavaSwing+MySQL+进销存管理系统

选择“青青单晶冰糖“,数量为100(原来库存为211)

JavaSwing+MySQL+进销存管理系统

JavaSwing+MySQL+进销存管理系统

提示“进货成功“

JavaSwing+MySQL+进销存管理系统

再去仓库管理查询:

 

 

JavaSwing+MySQL+进销存管理系统

已经变成311

 

关闭

JavaSwing+MySQL+进销存管理系统

天宏超市之收银员登陆操作

登陆界面

JavaSwing+MySQL+进销存管理系统

user1/111111

 

JavaSwing+MySQL+进销存管理系统

 

主界面

JavaSwing+MySQL+进销存管理系统

直接点击“添加“

JavaSwing+MySQL+进销存管理系统

 

条形码

点击“条形码“后面的按钮,弹出对话框如下:

JavaSwing+MySQL+进销存管理系统

选择“青岛啤酒

JavaSwing+MySQL+进销存管理系统

数量不填写,点击“添加”

JavaSwing+MySQL+进销存管理系统

数量填写2,点添加

JavaSwing+MySQL+进销存管理系统

再点一次“添加”,发现是累加数量,并自动小计,总计。

JavaSwing+MySQL+进销存管理系统

再买两支晨光笔

JavaSwing+MySQL+进销存管理系统

结算

点击“结算”

JavaSwing+MySQL+进销存管理系统

输出20

JavaSwing+MySQL+进销存管理系统

点击“确定”

JavaSwing+MySQL+进销存管理系统

并清空

JavaSwing+MySQL+进销存管理系统

退出

点击“关闭”

JavaSwing+MySQL+进销存管理系统

接下来用管理员登陆去查看“销售记录”

JavaSwing+MySQL+进销存管理系统

点击“关闭“

JavaSwing+MySQL+进销存管理系统