功能
数据存储结构
实现方法
采用的库
部分实现截图
功能
结算
会员手机号识别,对识别的会员进行商品打折,对商品总额进行计算。
营收金额
记录总营收金额与今日营收金额。
订单查找
对订单进行查找(基于时间)
商品管理
对商品进行添加
会员管理
对会员进行添加与查找
退出系统(数据保存)
将所有数据存储进文件并退出此系统
数据存储结构
数据类别
1.货物信息
2.订单信息
3.vip信息
在内存中
数组+链表
在文件中使用xml进行存储
实现方法
界面实现方法
画图+定点,使用photoshop画一张图,用if判断鼠标落点。
数据导入方法
-
读取xml文件,对每个数据进行类型转换(xml每个数据都是字符串),将关键数据进行hash,hash对应数组下标。
-
如果数组中有相同的元素,对比是否是重复的数据
-
如果不是重复的数据就加入链表,重复的数据就丢弃。
搜索方法
对关键数据进行hash,对应数组下标
采用的库
xml文件读取采用libxml
关于libxml的相关内容:https://www.cnblogs.com/anker/p/3542058.html
图像库采用EasyX
相关内容:https://www.easyx.cn/ 为官方文档
相关内容:https://www.easyx.cn/ 为官方文档