JavaSwing+MySQL+进销存管理系统

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

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

最近的班打算用JavaFX做项目,为什么呢?因为有用到css,对后面的学习有帮助。

目录

项目分工... 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+进销存管理系统_第1张图片

 

用户管理界面

主界面

JavaSwing+MySQL+进销存管理系统_第2张图片

添加功能界面

JavaSwing+MySQL+进销存管理系统_第3张图片

JavaSwing+MySQL+进销存管理系统_第4张图片

JavaSwing+MySQL+进销存管理系统_第5张图片

JavaSwing+MySQL+进销存管理系统_第6张图片

JavaSwing+MySQL+进销存管理系统_第7张图片

JavaSwing+MySQL+进销存管理系统_第8张图片

修改功能界面

JavaSwing+MySQL+进销存管理系统_第9张图片

JavaSwing+MySQL+进销存管理系统_第10张图片

JavaSwing+MySQL+进销存管理系统_第11张图片

删除功能界面

JavaSwing+MySQL+进销存管理系统_第12张图片

JavaSwing+MySQL+进销存管理系统_第13张图片

JavaSwing+MySQL+进销存管理系统_第14张图片

查询功能实现

查所有

JavaSwing+MySQL+进销存管理系统_第15张图片

按编号查

JavaSwing+MySQL+进销存管理系统_第16张图片

JavaSwing+MySQL+进销存管理系统_第17张图片

按姓名查

JavaSwing+MySQL+进销存管理系统_第18张图片

JavaSwing+MySQL+进销存管理系统_第19张图片

按权限查

JavaSwing+MySQL+进销存管理系统_第20张图片

JavaSwing+MySQL+进销存管理系统_第21张图片

商品管理界面

主界面

JavaSwing+MySQL+进销存管理系统_第22张图片

添加商品

JavaSwing+MySQL+进销存管理系统_第23张图片

类型从数据库查

JavaSwing+MySQL+进销存管理系统_第24张图片

位置从数据库查

JavaSwing+MySQL+进销存管理系统_第25张图片

JavaSwing+MySQL+进销存管理系统_第26张图片

JavaSwing+MySQL+进销存管理系统_第27张图片

JavaSwing+MySQL+进销存管理系统_第28张图片

JavaSwing+MySQL+进销存管理系统_第29张图片

 

JavaSwing+MySQL+进销存管理系统_第30张图片

JavaSwing+MySQL+进销存管理系统_第31张图片

修改商品

JavaSwing+MySQL+进销存管理系统_第32张图片

JavaSwing+MySQL+进销存管理系统_第33张图片

JavaSwing+MySQL+进销存管理系统_第34张图片

删除选中的商品

查询功能实现

查找所有

按名称查

 

JavaSwing+MySQL+进销存管理系统_第35张图片

JavaSwing+MySQL+进销存管理系统_第36张图片

JavaSwing+MySQL+进销存管理系统_第37张图片

 

按编号查

JavaSwing+MySQL+进销存管理系统_第38张图片

JavaSwing+MySQL+进销存管理系统_第39张图片

JavaSwing+MySQL+进销存管理系统_第40张图片

按条形码查

JavaSwing+MySQL+进销存管理系统_第41张图片

JavaSwing+MySQL+进销存管理系统_第42张图片

JavaSwing+MySQL+进销存管理系统_第43张图片

 

按类别查

JavaSwing+MySQL+进销存管理系统_第44张图片

JavaSwing+MySQL+进销存管理系统_第45张图片

按货柜查

JavaSwing+MySQL+进销存管理系统_第46张图片

JavaSwing+MySQL+进销存管理系统_第47张图片

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

JavaSwing+MySQL+进销存管理系统_第48张图片

类别管理

JavaSwing+MySQL+进销存管理系统_第49张图片

添加类别

JavaSwing+MySQL+进销存管理系统_第50张图片

直接点“添加类别“

JavaSwing+MySQL+进销存管理系统_第51张图片

如果写一个已存在的类别

 

JavaSwing+MySQL+进销存管理系统_第52张图片

写一个不存在的类别

JavaSwing+MySQL+进销存管理系统_第53张图片

JavaSwing+MySQL+进销存管理系统_第54张图片

修改类别

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

JavaSwing+MySQL+进销存管理系统_第55张图片

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

JavaSwing+MySQL+进销存管理系统_第56张图片

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

JavaSwing+MySQL+进销存管理系统_第57张图片

 

删除类别

JavaSwing+MySQL+进销存管理系统_第58张图片

 

JavaSwing+MySQL+进销存管理系统_第59张图片

JavaSwing+MySQL+进销存管理系统_第60张图片

 

JavaSwing+MySQL+进销存管理系统_第61张图片

 

JavaSwing+MySQL+进销存管理系统_第62张图片

JavaSwing+MySQL+进销存管理系统_第63张图片

 

货柜管理

JavaSwing+MySQL+进销存管理系统_第64张图片

添加货柜

JavaSwing+MySQL+进销存管理系统_第65张图片

JavaSwing+MySQL+进销存管理系统_第66张图片

JavaSwing+MySQL+进销存管理系统_第67张图片

 

JavaSwing+MySQL+进销存管理系统_第68张图片

修改货柜

JavaSwing+MySQL+进销存管理系统_第69张图片

JavaSwing+MySQL+进销存管理系统_第70张图片

JavaSwing+MySQL+进销存管理系统_第71张图片

 

删除货柜

JavaSwing+MySQL+进销存管理系统_第72张图片

JavaSwing+MySQL+进销存管理系统_第73张图片

 

JavaSwing+MySQL+进销存管理系统_第74张图片

JavaSwing+MySQL+进销存管理系统_第75张图片

JavaSwing+MySQL+进销存管理系统_第76张图片

导出Excel

JavaSwing+MySQL+进销存管理系统_第77张图片

JavaSwing+MySQL+进销存管理系统_第78张图片

JavaSwing+MySQL+进销存管理系统_第79张图片

销售记录界面

JavaSwing+MySQL+进销存管理系统_第80张图片

查询功能

最近一周

JavaSwing+MySQL+进销存管理系统_第81张图片

按时间段

JavaSwing+MySQL+进销存管理系统_第82张图片

按年查

JavaSwing+MySQL+进销存管理系统_第83张图片

按年和季度

JavaSwing+MySQL+进销存管理系统_第84张图片

 

JavaSwing+MySQL+进销存管理系统_第85张图片

按年、季度、月

JavaSwing+MySQL+进销存管理系统_第86张图片

按年、季度、月、日

JavaSwing+MySQL+进销存管理系统_第87张图片

绘制表格

JavaSwing+MySQL+进销存管理系统_第88张图片

按总计

JavaSwing+MySQL+进销存管理系统_第89张图片

按类别

JavaSwing+MySQL+进销存管理系统_第90张图片

保存

点击“保存“

JavaSwing+MySQL+进销存管理系统_第91张图片

JavaSwing+MySQL+进销存管理系统_第92张图片

 

JavaSwing+MySQL+进销存管理系统_第93张图片

 

JavaSwing+MySQL+进销存管理系统_第94张图片

关闭

点击“关闭“按钮

JavaSwing+MySQL+进销存管理系统_第95张图片

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

登陆界面

JavaSwing+MySQL+进销存管理系统_第96张图片

 

 

JavaSwing+MySQL+进销存管理系统_第97张图片

 

仓库管理界面

主界面

JavaSwing+MySQL+进销存管理系统_第98张图片

 

查询功能实现

JavaSwing+MySQL+进销存管理系统_第99张图片

按编号查

JavaSwing+MySQL+进销存管理系统_第100张图片

JavaSwing+MySQL+进销存管理系统_第101张图片

按条形码查

JavaSwing+MySQL+进销存管理系统_第102张图片

JavaSwing+MySQL+进销存管理系统_第103张图片

按类别查

JavaSwing+MySQL+进销存管理系统_第104张图片

JavaSwing+MySQL+进销存管理系统_第105张图片

按货柜查

JavaSwing+MySQL+进销存管理系统_第106张图片

JavaSwing+MySQL+进销存管理系统_第107张图片

按库存紧张查

JavaSwing+MySQL+进销存管理系统_第108张图片

导出Excel

JavaSwing+MySQL+进销存管理系统_第109张图片

JavaSwing+MySQL+进销存管理系统_第110张图片

 

 

进货管理

JavaSwing+MySQL+进销存管理系统_第111张图片

条形码

点击条形码右边按钮

JavaSwing+MySQL+进销存管理系统_第112张图片

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

JavaSwing+MySQL+进销存管理系统_第113张图片

JavaSwing+MySQL+进销存管理系统_第114张图片

提示“进货成功“

JavaSwing+MySQL+进销存管理系统_第115张图片

再去仓库管理查询:

 

 

JavaSwing+MySQL+进销存管理系统_第116张图片

已经变成311

 

关闭

JavaSwing+MySQL+进销存管理系统_第117张图片

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

登陆界面

JavaSwing+MySQL+进销存管理系统_第118张图片

user1/111111

 

JavaSwing+MySQL+进销存管理系统_第119张图片

 

主界面

JavaSwing+MySQL+进销存管理系统_第120张图片

直接点击“添加“

JavaSwing+MySQL+进销存管理系统_第121张图片

 

条形码

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

JavaSwing+MySQL+进销存管理系统_第122张图片

选择“青岛啤酒

JavaSwing+MySQL+进销存管理系统_第123张图片

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

JavaSwing+MySQL+进销存管理系统_第124张图片

数量填写2,点添加

JavaSwing+MySQL+进销存管理系统_第125张图片

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

JavaSwing+MySQL+进销存管理系统_第126张图片

再买两支晨光笔

JavaSwing+MySQL+进销存管理系统_第127张图片

结算

点击“结算”

JavaSwing+MySQL+进销存管理系统_第128张图片

输出20

JavaSwing+MySQL+进销存管理系统_第129张图片

点击“确定”

JavaSwing+MySQL+进销存管理系统_第130张图片

并清空

JavaSwing+MySQL+进销存管理系统_第131张图片

退出

点击“关闭”

JavaSwing+MySQL+进销存管理系统_第132张图片

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

JavaSwing+MySQL+进销存管理系统_第133张图片

点击“关闭“

JavaSwing+MySQL+进销存管理系统_第134张图片

 

 

你可能感兴趣的:(Java基础,进销存,Swing,Java)