功能

数据存储结构

实现方法

采用的库

部分实现截图

功能

结算

​ 会员手机号识别,对识别的会员进行商品打折,对商品总额进行计算。

营收金额

​ 记录总营收金额与今日营收金额。

订单查找

​ 对订单进行查找(基于时间)

商品管理

​ 对商品进行添加

会员管理

​ 对会员进行添加与查找

退出系统(数据保存)

​ 将所有数据存储进文件并退出此系统

数据存储结构

数据类别

​ 1.货物信息

​ 2.订单信息

​ 3.vip信息

在内存中

​ 数组+链表

C语言项目-超市销售系统

在文件中使用xml进行存储

实现方法

界面实现方法

​ 画图+定点,使用photoshop画一张图,用if判断鼠标落点。

数据导入方法

  1. 读取xml文件,对每个数据进行类型转换(xml每个数据都是字符串),将关键数据进行hash,hash对应数组下标。

  2. 如果数组中有相同的元素,对比是否是重复的数据

  3. 如果不是重复的数据就加入链表,重复的数据就丢弃。

    搜索方法

    对关键数据进行hash,对应数组下标

采用的库

xml文件读取采用libxml

​ 关于libxml的相关内容:https://www.cnblogs.com/anker/p/3542058.html

图像库采用EasyX

​ 相关内容:https://www.easyx.cn/ 为官方文档


相关内容:https://www.easyx.cn/ 为官方文档

部分实现截图

C语言项目-超市销售系统

相关文章:

  • 2022-01-23
  • 2021-12-22
  • 2021-07-06
  • 2021-07-14
  • 2021-12-21
  • 2021-11-20
  • 2021-12-03
猜你喜欢
  • 2021-07-04
  • 2021-11-05
  • 2021-04-09
  • 2021-10-04
  • 2021-09-07
  • 2021-12-26
  • 2021-06-20
相关资源
相似解决方案