微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 超市自助购物系统设计原理与实现,软硬件协同

超市自助购物系统设计原理与实现,软硬件协同

时间:11-30 来源:3721RD 点击:

写模块的使用说明,结果测试后我们发现标签只可以写入数据2个字节。则根据每个标签对应于不同的商品,目前只能做到216=65536件商品,这在商品如此丰富的今天显然无法满足需求。如果电子标签制造厂商可以将标签做到允许读取8个字节,则可以有216件商品,这个数量足以满足所有需求。

现代物联网不仅要求顾客了解商品名称,价格等基本信息,顾客还希望了解商品的产地,生产日期,保质期等相关信息。这些信息在商品出厂时由厂家连同标签号写入数据库,商品进入超市后超市将这些信息写入EEPROM当中。EEPROM和MCU相连,可以在读到每个ID号时从内存中找出商品信息,通过LCD显示给顾客。

开发中由于标签数量有限,相关信息存在MCU的程序存储空间中即可。

§3.5终端PC模块

收银台终端为一PC机,上安装有我们开发的软件程序。终端和RMU920相连,也可以通过RFID读取商品信息,但读取速度较传统条形码有大幅度提高。PC后台通过局域网LAN与服务器数据库(Server Data Base)相连,可以实时将结算信息传送至服务器。

§3.6服务器模块

服务器模块可以与MCU和终端PC进行通信,将商品库存信息存至MCU中,并实时更新商品数据库和会员信息数据库。

第4章技术细节(软件部分)

§4.1描述各部分技术系统

本产品所使用所有软件程序(PC机上)均是基于Microsoft Visual C++ 6.0 的MFC开发的。该软件包含以下功能:1,利用天线读取标签信息;2,利用所读取信息进行识别,修改,统计等过程;3,将处理过的信息记录在PC机中。

图4.1 软件部分架

§4.2商品读取函数

利用了所给头文件RMU900_API.h中的函数进行了对天线和标签的操作。首先用到了RmuOpenAndConnect函数连接天线,然后利用RmuReadDataSingle函数进行对商品的读取操作,在程序中进行了去重操作,保证了同一件商品被且仅被读取了一次。

§4.3商品(消费者)识别函数

首先利用标签中的特殊信息位辨别此标签为商品还是消费者,然后在相应的库中寻找是否存在相应的商品(消费者),如果存在这样的商品(消费者),那么就导入相应商品(消费者)的信息,如果不存在相应的商品(消费者),则再相应的区域报相应的错误。

§4.4信息处理函数

4.4.1 信息显示

因为使用了MFC库,所以只需要将所需显示的信息值赋予相应的文字框的对象,然后刷新屏幕,即可实现信息的显示

4.4.2 总金额统计与比较

每次读入信息后,可以得到其相应的价格信息,将所有的金额相加后,即可得到总金额,然后将计算得到的总金额与消费者标签中的读到的总金额相比较,如果一致则显示此次消费的金额,然后可以进行消费操作,如果不一致则进行报错。

4.4.3 支付与积分函数

支付有两种方式,现金支付与会员卡消费,对应了两个不同的按键,如果是现金支付,系统仅是将消费金额对应的积分存入会员卡信息中;如果是会员卡支付,则不仅是将消费金额对应的积分存入会员卡信息中,同时也将会员卡的余额减去对应的消费金额,如果余额不足,则报错。

§4.5其他函数

4.5.1 清零函数

为方便多次操作进行统计,系统提供了清零操作,本函数不仅将内存中所有相应的变量全部置零,同时也会清除显示屏上所有上次遗留下来的信息,如商品信息,总金额信息与错误提示等。

4.5.2 报错函数

本函数旨在处理一些意想不到的错误,每一步遇到问题后都会转向此函数,程序将终止运行,同时将相应(唯一)的错误显示在报错区域。

4.5.3 商品库,消费者库导入函数

本函数利用的是C++ 中的文件读入读出流的知识,利用文件流,对商品库,消费者库(.txt文件)中储存的信息进行读入和修改。

4.5.4 总销售数量与金额统计函数

为了方便商场管理者对商场进行管理,该软件特别设置了该函数,用来统计一段时间内商场销售的所有商品的总数量和金额,并将其保存在‘sale.txt’中。

第5章应用前景与发展方向

未来商品使用RFID电子标签代替条形码已成为货物流通发展的必然趋势。利用RFID电子标签,本系统可实现"购物无停顿,支付由我选"的自由自主购物。

从购物者角度出发,本系统可消除当前超市收银台前排长队的现象,大大节约了购物者的购物时间,增加了消费舒适度。同时由于RFID电子标签保存信息较多,购物者可以从商品识别系统中读取到该商品的整个生产流通过程,能够买到更放心的商品。

从超市角度出发,超市可以大大减少收银员的数量,降低了经营成本;结算速度的加快同时提高了超市的吞吐量;结算系统与数据中心相连可以使超市随时了解热门

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top