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

💗💗💗感谢大家的支持与陪伴!!!

💗💗💗不负代码,不负卿。

完整项目:

链接:https://pan.baidu.com/s/1vQuFsJFe8a-JIfSUvK5f1Q?pwd=mlm6 
提取码:mlm6

目录

背景

目标

 效果展示

其他支持


背景

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

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

目标

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

    一.商品维护

     (1)商品添加

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

     (2)商品的更改

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

     (3)商品的删除

     (4)商品列表显示

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

     (5)商品查询

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

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

    二.前台收银

     (1)前台登陆

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

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

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

   三.售货员管理

       添加售货员

       更改售货员

       删除售货员

       显示所有售货员

       查询售货员

 效果展示

前台登录

358045acf6534d7ba3a69dc628719d5f.png

 查询商品

1fefb0f09902436495a0d2cd4ffade10.png

 添加商品

31b3d7a6bca54787a141d92669fdaab6.png

修改商品

2b625e720efe4e429a280d52ae80dbe2.png

 删除商品

48d32ca8c98f49dd9cbad7c33fb5c05e.png

 商品详情

8fc793098096471997e91fd0e74e054b.png

商品收银

81e2197b13434ccd862dfb9d28030179.png

 当天卖货详情

49155c91f48545b58526569b0979f19d.png

 销售员信息总览

5fa687d6f1e740a684e7f5883d10bb39.png

 增加售货员

e0ef58e260084f91bea86225e38325db.png

 修改销售员信息

b49e438b3b9a4a5e8389b837d38e2dd8.png

 删除售货员

1a080ff507494a3eab38bc72ded1cfdb.png

 查询售货员

a156fd7f8c7f4b2187297bd90e9e4122.png

其他支持

 eclipse如何导入外部项目包详解_无忧#的博客-CSDN博客_eclipse怎么引入别人项目包

MySQL导入sql文件的三种方法_克洛哀的博客-CSDN博客_mysql导入sql文件

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

d0b9881fd5d24bb68842a196e6a2bb2a.png

如果有关于本文章的问题,请私信我。

我将通过远程控制帮粉丝解决本项目问题。

希望大家一起学习,一起进步!!!

如果觉得项目不错,请留下您宝贵的赞吧!!!🙏🙏🙏

 关于Swing美化

✨✨✨

swing文本框添加背景图片_无忧#的博客-CSDN博客_swing怎么添加图片

swing支持图标的列表_无忧#的博客-CSDN博客_swing 图标

Swing之美化最大化,关闭,最小化按钮,美化边框_无忧#的博客-CSDN博客_swing美化

感兴趣的可以参考一下

 问题与改进:💪💪💪2b84579f11ba4b25bc239a0c60e8bb60.png

 如果出现这个错误,请将Tool包下的 Mysql_operation类中的42行

2dcb1ccd96ad4dc4bd1db813e315c71e.png

 改为: 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);// 关闭程序
				}
			}
		});
	}

如图:

b17ba74d77be47f3b7f839380198fcf8.png

  • 52
    点赞
  • 235
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 77
    评论
主代码在“后台管理”文件夹中 ---------------- 开源世界,你我更进步 ---------------- 程序开发:lc_mtt (网名:柠檬) CSDN博客:http://blog.csdn.net/lc_mtt/ 个人主页:http://products.3lsoft.com 个人邮箱:3lsoft@163.com 注:此代码禁止用于商业用途。有修改者发我一份,谢谢! ---------------- 开源世界,你我更进步 ---------------- 一,开源说明 这是一套如此完整的代码,它包括了一个软件开发过程中,从设计到实现的所有文档,资源以及完整源代码。也许许多人不清楚怎么以一个软件工程的思想去完成软件开发,这就是我发布所有源代码的目的。软件=文档+程序,这是许多人都知道的;履行这个思想,便是本套程序的开发守则。但由于这个课程设计的时间太短,才2,有些地方做得比较马虎,或出现某些错误;但对大多数学习VB的朋友,还是有许多借鉴的地方的。 我不希望这套程序被某些朋友用于交差般地去应付他自己的课程设计,这样我会很生气;也不希望被用于一些异常的场合,这样我会很郁闷。感谢play78.com里面的demon给予我的帮助。 二,使用说明 您需要安装 MS SQL Server 2000 以及 Visual Basic 6.0 SP6 ,否则也许会有某些地方出现问题,甚至无法调试。另外,您还需要进行以下步骤,才能顺利地调试源代码: 1) 进入“数据新建”目录,运行程序 数据新建.exe。该程序提供了一个简单的方法去新建程序需要的数据库和测试数据。在程序中填写正确的SQL服务器信息即可。 2) 前台程序不是我开发的,是一个刚学习VB的同学开发的。我个人建议前台不用去看了,没有值得花费时间的地方。 3) 进入“后台管理”目录,先注册 XPMenu.ocx,否则代码运行时会发生错误哟。方法:运行 注册.bat 。调试的时候,必须在登陆界面设置 SQL 服务器地址,否则会连接不上,出现假死哟(因为没有加超时控制^_^)。其他的不多说,学习过VB的朋友自然知道怎么办。 默认管理员帐号:admin 密码:admin 4) 文档里面有完整的需求说明书,详细设计说明书,测试文档等,另外附带有活动、时序图的源设计文件,需要 Power Designer 11 才能打开。 三,代码说明 大家也许留意到程序中的 FatCombo、FTextBox、XButton 和 XPButton。前3个是我原创的代码(绝对是原创),分别实现XP风格的Combo,TextBox,和Button。以前好像在某些地方发布过这些控件的源代码,但那些都是老版本了,这个程序集成了3个最新版本的XP风格控件,呵呵,应该能令大家满意了吧。最后一个 XPButton 是网上流行的XP按钮,不过遗憾是这个按钮的代码太多了,功能太强大了,好像有点杀鸡用牛刀的感觉,只是一直没有找到可以代替的。另外,朋友也许会问为什么没有见到 XPMenu.ocx 的源代码,我回答是没有必要。该 XPMenu.ocx 也是网上来的,很流行的HookMenu,但居然不支持MDI窗体(无法显示图标),实在令人失望。 这个代码完整的实现了 Office XP 风格界面,虽然许多地方都是模拟的,但往往最简单的方法就是最好的,反正个人感觉没有比这个更好的OXP界面风格了。最后宣传一下我的个人软件“音速启动(VStart)”,卖卖广告,不要砸我鸡蛋啊^_^~~ 四,后记 有什么问题也不要直接找我,上 http://www.play78.com/blog 看看吧,肯定有许多你想要的东西,它也有个群,不过不知道满员了没有。最后说说学习VB的方法,对于已经入门的朋友,多看看别人的代码,不管有多烦,总是能学到很多东西的。 lc_mtt 2005.9.14记

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 77
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无忧#

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值