基于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=?

我只使用了一张表来保存所有用户信息,包括管理员和用户
表里面有个属性来区分是用户还是管理员
基于JavaSwing+MySQL写的图书进销存管理系统_第1张图片


2.用户登录主界面
左上角那几个都是按钮,依次是查看所有书籍信息、购买书籍、修改用户信息(摆设)、联系管理员、退出系统。右下角是实时时间的显示,右上角是当前登录用户
基于JavaSwing+MySQL写的图书进销存管理系统_第2张图片


3.点击第一个按钮的界面,显示数据库里面的所有图书信息
基于JavaSwing+MySQL写的图书进销存管理系统_第3张图片


4.点击购买图书按钮,弹出的界面刚开始的时候下面的购买数量和购买是不可以编辑的,需要检查图书是否存在,如果存在才能编辑!
基于JavaSwing+MySQL写的图书进销存管理系统_第4张图片


5.管理员登录主界面,左上角依次是全部图书信息、图书入库、编辑管理员信息、用户购买成功记录信息、图书购买失败信息(需要进货信息)、退出管理系统,右上角当前用户信息,右下角实时时间!
基于JavaSwing+MySQL写的图书进销存管理系统_第5张图片


6.所有图书显示和用户的是一样的。所以这里展示图书入库。因为数据库很简单,所以界面信息也不多,就写了一个SQL的存贮过程,如果该书存在,就更新图书信息,如果图书不存在,就插入整个信息!
基于JavaSwing+MySQL写的图书进销存管理系统_第6张图片


7.用户购买成功记录表
基于JavaSwing+MySQL写的图书进销存管理系统_第7张图片


8.用户购买失败记录表
基于JavaSwing+MySQL写的图书进销存管理系统_第8张图片


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

你可能感兴趣的:(全手打)