基于JavaSwing+MySQL写的图书进销存管理系统


前天写了一个界面版本的学生信息管理系统,说了自己很忙,结果昨天又下来了一个作业,写一个控制台的图书进销存管理系统。哎,不说了,都是泪。不过我还是写了一个JavaSwing的学生进销存系统。界面有点儿丑。。。。还是和原来一样先上图为敬!!!


1. 登录界面,有一个顾客登录的页面,有一个管理员登录的页面。
这里我觉得稍微有点儿难的地方,就是SQL语句稍微有点儿难。

SELECT * FROM (SELECT user_name,user_pass FROM user_info WHERE user_pro=?) f WHERE user_name=? AND user_pass=?

我只使用了一张表来保存所有用户信息,包括管理员和用户
表里面有个属性来区分是用户还是管理员
login


2.用户登录主界面
左上角那几个都是按钮,依次是查看所有书籍信息、购买书籍、修改用户信息(摆设)、联系管理员、退出系统。右下角是实时时间的显示,右上角是当前登录用户
user


3.点击第一个按钮的界面,显示数据库里面的所有图书信息
这里写图片描述


4.点击购买图书按钮,弹出的界面刚开始的时候下面的购买数量和购买是不可以编辑的,需要检查图书是否存在,如果存在才能编辑!
这里写图片描述


5.管理员登录主界面,左上角依次是全部图书信息、图书入库、编辑管理员信息、用户购买成功记录信息、图书购买失败信息(需要进货信息)、退出管理系统,右上角当前用户信息,右下角实时时间!
这里写图片描述


6.所有图书显示和用户的是一样的。所以这里展示图书入库。因为数据库很简单,所以界面信息也不多,就写了一个SQL的存贮过程,如果该书存在,就更新图书信息,如果图书不存在,就插入整个信息!
这里写图片描述


7.用户购买成功记录表
这里写图片描述


8.用户购买失败记录表
这里写图片描述


代码下载地址:
http://download.csdn.net/download/weixin_38179324/9969221

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
(1)选择“基础信息管理”/“客户信息管理”按钮,在弹出的窗体中进行对客户信息添加、修改以及删除操作。 (2)选择“基础信息管理”/“商品信息管理”按钮,在弹出的窗体中进行对商品信息添加、修改以及删除操作。 (3)选择“基础信息管理”/“供应商信息管理”按钮,在弹出的窗体中进行对供应商信息添加、修改以及删除操作。 (4)选择“进货管理”/“进货单”按钮,在弹出的窗体中进行添加进货单、商品入库信息操作。 (5)选择“进货管理”/“进货退货”按钮,在弹出的窗体中进行添加退货信息操作。 (6)选择“销售管理”/“销售单”按钮,在弹出的窗体中进行添加商品销售信息操作。 (7)选择“销售管理”/“销售退货”按钮,在弹出的窗体中进行添加商品退货信息操作。 (8)选择“查询统计”/“客户信息查询”按钮,在弹出的窗体中进行对客户信息的查询操作。 (9)选择“查询统计”/“商品信息查询”按钮,在弹出的窗体中进行对商品信息的查询操作。 (10)选择“查询统计”/“供应商信息查询”按钮,在弹出的窗体中进行对供应商信息的查询操作。 (11)选择“查询统计”/“销售信息查询”按钮,在弹出的窗体中进行对销售信息进行查询操作。 (12)选择“查询统计”/“销售退货查询”按钮,在弹出的窗体中进行对销售退货信息的查询操作。 (13)选择“查询统计”/“入库查询”按钮,在弹出的窗体中进行对商品入库信息的查询操作。 (14)选择“查询统计”/“入库退货查询”按钮,在弹出的窗体中进行对入库商品退货的信息查询操作。 (15)选择“查询统计”/“销售排行”按钮,在弹出的窗体中进行对销售信息排行查询操作。 (16)选择“库存管理”/“库存盘点”按钮,在弹出的窗体中进行查看商品的库存的品种数、剩余数量等信息操作。 (17)选择“库存管理”/“价格调整”按钮,在弹出的窗体中进行对商品价格的调整操作。 (18)选择“系统管理”/“操作员管理”按钮,在弹出的窗体中进行对操作员信息的添加、修改以及删除操作。 (19)选择“系统管理”/“更改密码”按钮,在弹出的窗体中进行对操作员的密码修改操作。 (20)选择“系统管理”/“权限管理”按钮,在弹出的窗体中进行对用户的权限设置操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值