当前位置: 首页 > news >正文

基于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对应各种类型的日志 方便管理

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


http://www.mrgr.cn/news/63961.html

相关文章:

  • Matplotlib 直方图:数据可视化基础
  • STM32-WWDG/IWDG看门狗
  • 深度学习驱动的蛋白质设计技术与实践
  • logback日志
  • 如何构建多层决策树
  • 亚远景-ASPICE评估:提升汽车软件开发过程的质量与效率
  • 使用 OpenCV 在 Python 中绘制基本图形
  • 全国高校计算机能力挑战赛 Python
  • flutter ios ffi 调试 .a文件 debug可以 release 不行
  • RabbitMQ最全教程-Part2(高阶使用)
  • 嵌入式Linux系统中GPIO实验详解
  • vscode markdown-image 图片粘贴自动上传到本地目录设置
  • 什么品牌的护眼台灯比较好?五款护眼效果比较明显的护眼台灯
  • 对于图像的关键点数据提取openpose
  • 第三百零八节 Log4j教程 - Log4j日志到数据库
  • AWS RDS MySQL内存使用
  • Caffeine 手动策略缓存 put() 方法源码解析
  • Copilot功能
  • 单例模式的五种实现方式及优缺点
  • 从0开始学统计-什么是Z-score
  • 【国产MCU系列】-GD32F4开发环境搭建(基于Embedded Builder)
  • 自动化测试工具Ranorex Studio(十九)-其他编辑选项
  • HTML 基础标签——分组标签 <div>、<span> 和基础语义容器
  • magic-api简单使用六:删除接口(支持路径传参)
  • 从实验室到生活:超分子水凝胶湿电发电机的应用之路
  • 【语义分割|代码解析】CMTFNet-2: CNN and Multiscale Transformer Fusion Network 用于遥感图像分割!