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.
|
9 months ago | |
---|---|---|
.idea | 9 months ago | |
Supermarket | 9 months ago | |
images | 9 months ago | |
.gitattributes | 9 months ago | |
README.md | 9 months ago | |
test.txt | 9 months ago | |
仓库管理系统.sql | 9 months ago |
README.md

写在前面
初次引入可能会报错,所以食用前请重新引入好三个jar包,都在lib目录下
其它修改
修改config/jdbc.properties里面连接mysql数据库的属性值为自己的。
进货功能的邮件发送方面,调用的类为com.lingnan.supermarket.util/SendQQMailUtil.java,在com.lingnan.supermarket.view/InView.java下调用,如图,照着SendQQMailUtil.java的属性修改即可,前提要开通QQEmail的SMTP服务(自行百度),调用位置如图。请务必使用自己的SMTP服务方便邮件的发送与接收,如果你实在要用我的请务必将收件人邮箱改为自己的,否则你这边是看不到邮件是否发送成功(修改下面第三个参数的邮箱为自己的即可)!!!
整个项目的运行入口在com.lingnan.supermarket.view/LoginView.java下即main函数放的地方
工具&环境tools
- 数据库:Mysql5.7
- java环境:Java1.8
- 编辑器:Eclipse
- 服务器:Tomcat8
首页home

人员管理manage
权限0为超管,1为收货员,2为进货员

进货系统import
这里在添加要进货物时偷了懒只有选择编号加入。右上角添加按钮即可添加要进的货,右下角第一个按钮就是确认进货,点击后会发送邮件给相应的仓库,公司等,这里只是模拟。
进货流程就是
(理想情况,实际还需看需求)
- 进货员添加进货商品
- 确认进货订单后会发送邮件
- 供货方收到邮件后准备进货
- 商场收到货,进货员线下清点好后更改订单状态为已入库
- 系统库存自动增加
添加进货

更改进货数量

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


供货方查看邮件内容
没有用到表格或html,只是简单的字符串排版

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


收银系统cashier
也是没扫描机器,所以只能模拟。
收银流程如下
- 添加商品,如果库存不够会提示
- (手动)确认结账
- 支付成功后库存减少
添加商品

库存不够提示

收银结账&支付成功


首页更新

商品库存storage
总览

库存日志
进货库存日志


收银库存日志


供应商supplier

商品目录catalog

写在最后last
一个很古老的 swing 项目