快捷搜索: 王者荣耀 脱发

本周涨粉一倍,我决定再开源一个商超管理系统

💗💗💗感谢大家的支持与陪伴!!! 💗💗💗不负代码,不负卿。 完整项目: 内含java代码和sql文件 链接:https://pan.baidu.com/s/1ME9CCDIJVLHLbaqle9IU6A?pwd=pi0c 提取码:pi0c

目录


背景

根据对某超市的调查,需要对商品购进、库存和销售环节实现管理系统的信息化,达到“信息共享、统筹管理、减少中间环节”的目的。企业可以通过《商超购物管理系统》管理庞大的商品信息,实现商品销售的运行和管理。

本项目使用java作为开发语言,窗体控件显示界面,mysql数据库存储数据,可以有效地锻炼和加强学生运用java、mysql数据库及基本sql编程开发的能力。

目标

本项目的目标是完成某超市商超购物管理系统,主要功能包括:

一.商品维护

(1)商品添加

输入商品价格应为大于0的实数,商品数量应为大于0的整数 ,否则显示输入错误。

(2)商品的更改

输入要更改的商品名,选择要更改的商品,整个过程是循环可重复的,如商品添加。

(3)商品的删除

(4)商品列表显示

显示商品的名称、价格、数量、备注等

(5)商品查询

可以选择 “按照商品数量升序查询”、 “按商品价格升序查询”、“输入关键字查询商品”等查询方式。

(6)列出当日卖出商品列表。

二.前台收银

(1)前台登陆

选择登录系统,输入用户名和密码,校验正确进入系统;三次登陆机会,三次输入都错误退出程序 。

(2)商品录入,录入名称,录入数量,计算出价格和汇总价格;

商品收银,输入钱,显示找零,确认后商品收银成功,商品库存数量减。

三.售货员管理

添加售货员

更改售货员

删除售货员

显示所有售货员

查询售货员

 效果展示

前台登录

查询商品

添加商品

修改商品

删除商品

商品详情

商品收银

当天卖货详情

销售员信息总览

增加售货员

修改销售员信息

删除售货员

查询售货员

其他支持

导入项目后,找到Tool包下的Mysql_operation类,将数据库,账号,密码更改。

我将通过远程控制帮粉丝解决本项目问题。 希望大家一起学习,一起进步!!! 如果觉得项目不错,请留下您宝贵的赞吧!!!🙏🙏🙏
关于Swing美化 ✨✨✨ 感兴趣的可以参考一下
问题与改进:💪💪💪 如果出现这个错误,请将Tool包下的 Mysql_operation类中的42行 改为: PreparedStatement ps = (PreparedStatement) connection .prepareStatement (cmd,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);

有粉丝说,关闭窗口后程序并没有关闭。

在Frame包下的Frame类中添加一个方法,并调用方法。

private void addListener() {
		addWindowListener(new WindowAdapter() {// 添加窗体事件监听
			public void windowClosing(WindowEvent e) {// 窗体关闭时
				int closeCode = JOptionPane.showConfirmDialog(Frame.this, "是否退出系统?", "提示!",
						JOptionPane.YES_NO_OPTION);// 弹出选择对话框,并记录用户选择
				if (closeCode == JOptionPane.YES_OPTION) {// 如果用户选择确定
					System.exit(0);// 关闭程序
				}
			}
		});
	}

如图:

经验分享 程序员 微信小程序 职场和发展