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
设计程序完成收银功能
当程序运行时,显示“欢迎使用阳光超市收银系统”
显示
“请输入商品条形码(6位数字字符):”
如果输入的条形码在商品表中存在,则显示“输入商品数量:”,
否则,提示“您输入的商品条形码不存在,请确认后重新输入”,
继续显示“请输入收银员”:
输入完毕后在销售明细表中增加一条记录
插入时:
商品名称及商品单价是根据输入的条形码查找商品表获取的,
销售时间为系统当前时间yyyy-mm-dd hh:mm:ss)
流水号根据规则【12位:yyyyMMdd+四位顺序号,如202305180001等】自动生成,
增加成功后显示“成功增加一笔销售数据”。
显示是否继续收银(y/n:)选择y,重复以上步骤,选择n,显示“成功退出收银程序”,程序结束
rar 或者 zip 包提交。