基于javase 的超市收银管理系统

超市收银管理系统

<img src="https://img.shields.io/badge/超市收银-管理系统-blue"/>
<img src="https://img.shields.io/badge/收银-模块-blue"/>
<img src="https://img.shields.io/badge/商品管理-模块-yellow"/>
<img src="https://img.shields.io/badge/商品类型管理-模块-purple"/>
<img src="https://img.shields.io/badge/收银员管理-模块-green"/>
<img src="https://img.shields.io/badge/日志管理-模块-orange"/>

一、模块架构图

收银管理系统

二、系统设计图

超市收银系统分析图

  • 控制层负责控制台的用户交互部分

  • 业务层负责具体的业务处理

  • 数据层由于还没有学习到数据库,因此用一个全局的HashMap来充当数据库。通过各个业务名作为key获取对应的List数据。

系统设计图在线地址

三、实体属性表

3.1、收银员 Cashier

属性名称类型备注
idString收银员ID
accountString账号
passwordString密码
nameString姓名
sexchar性别
ageint年龄
addressString家庭地址
phoneNumberString手机号

3.2、产品 Product

属性名称类型备注
idString产品编号
nameString产品名称
pricedouble价格
typeIdString所属类别ID
3.3、商品类别type
属性名称类型备注
idString产品类别编号
nameString产品类别名称

3.4、订单 order

属性名称类型备注
idString订单号
cashierIdString收银员ID
productMap<productId,count>产品列表 map中key为产品ID,value为数量
totalPricedouble总价
dateDateTime收银日期

3.5、日志 Log

属性名称类型备注
idString日志编号
titleString日志概要
descriptionString日志详情
datetimeDateTime记录时间
successboolean是否成功
logTypeint对应各种类型的日志 方便管理

如果需要源码,请私信联系,或者添加下方名片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨痕_777

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值