You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
HouXinyu 32f79bf9bb
my daima
10 months ago
.idea my daima 10 months ago
Supermarket my daima 10 months ago
images my daima 10 months ago
.gitattributes my daima 10 months ago
README.md my daima 10 months ago
test.txt test 10 months ago
仓库管理系统.sql my daima 10 months ago

README.md

写在前面

初次引入可能会报错所以食用前请重新引入好三个jar包都在lib目录下

其它修改

  1. 修改config/jdbc.properties里面连接mysql数据库的属性值为自己的。

  2. 进货功能的邮件发送方面,调用的类为com.lingnan.supermarket.util/SendQQMailUtil.java,在com.lingnan.supermarket.view/InView.java下调用如图照着SendQQMailUtil.java的属性修改即可前提要开通QQEmail的SMTP服务(自行百度),调用位置如图。请务必使用自己的SMTP服务方便邮件的发送与接收如果你实在要用我的请务必将收件人邮箱改为自己的否则你这边是看不到邮件是否发送成功(修改下面第三个参数的邮箱为自己的即可)

    image

整个项目的运行入口在com.lingnan.supermarket.view/LoginView.java下即main函数放的地方

工具&环境tools

  • 数据库Mysql5.7
  • java环境Java1.8
  • 编辑器Eclipse
  • 服务器Tomcat8

首页home

人员管理manage

权限0为超管1为收货员2为进货员

进货系统import

这里在添加要进货物时偷了懒只有选择编号加入。右上角添加按钮即可添加要进的货,右下角第一个按钮就是确认进货,点击后会发送邮件给相应的仓库,公司等,这里只是模拟。

进货流程就是(理想情况,实际还需看需求)

  1. 进货员添加进货商品
  2. 确认进货订单后会发送邮件
  3. 供货方收到邮件后准备进货
  4. 商场收到货,进货员线下清点好后更改订单状态为已入库
  5. 系统库存自动增加

添加进货

更改进货数量

确认进货订单&发送进货邮件

供货方查看邮件内容

没有用到表格或html只是简单的字符串排版

更改进货订单状态

模拟当进货成功后,==修改订单状态==为已入库或者已取消,如果已入库后库存数量会自动增加

收银系统cashier

也是没扫描机器,所以只能模拟。

收银流程如下

  1. 添加商品,如果库存不够会提示
  2. (手动)确认结账
  3. 支付成功后库存减少

添加商品

库存不够提示

收银结账&支付成功

首页更新

商品库存storage

总览

库存日志

进货库存日志

收银库存日志

供应商supplier

商品目录catalog

写在最后last

一个很古老的 swing 项目