MySQL数据库xiaoshou表结构如下:

1.t_yong用户表

yonghuming:用户名

mima:密码(存放密码对应md5编码值)

xingming:姓名

juese:角色(管理员,收银员)

2.t_shouyinmingxi收银明细表

liushuihao:流水号(格式为yyyyMMdd****,如2023年5月18日第一笔收银流水号为2023050180001)

tiaoma:商品条码(6位数字)

mingcheng:商品名称

danjia:商品单价

shuliang:销售数量

shouyinyuan:收银员(系统当前登录用户对应的姓名)

xiaoshoushijian:销售时间(系统当前时间)

3.t_shangping商品表

tiaoma:商品条码(主键,唯一)

mingcheng:商品名称

danjia:商品单价

gongyingshang:供应商


附:数据库连接地址字符串

jdbc:mysql://localhost:3306/xiaoshou?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT


当程序运行时,显示“欢迎使用****超市收银系统,请登陆”,提示用户依次输入用户名及其密码,当用户名及密码不正确时,显示提示信息“用户名或密码不 正确,请重新输入”

当用户名及密码正确时,进入系统主界面,如下: 

===****超市收银系统=== 

1、 收银 

2、 查询统计

3、 商品维护 

4、 修改密码 

5、 数据导出 

6、 退出 

当前收银员:*****(显示当前用户名对应的中文名) 请选择(1-6)

“收银员”角色不可以操作功能3和5,“管理员”角色可以执行所有功能

当没有权限时,则显示“很抱歉,你没有权限执行该操作”

否则显示“你可以执行该操作”后返回主菜单(无需实现菜单对应功能)

所需资源文件.zip



如果带有包名,格式为:包名.主类名 查看帮助
注意: 只能用 JAVA 语言编写程序。 如果有多个源文件,压缩成 rar 或者 zip 包提交。
运行结果