基于LabVIEW LabSQL的小型超市收银机的设计 下载本文

内容发布更新时间 : 2024/6/27 10:03:18星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于LabVIEW LabSQL的小型超市收银机的设计

作者:盛洪江 孔德超

来源:《电脑知识与技术》2016年第14期

摘要:为了降低成本,提出了基于LabVIEW LabSQL的小型超市收银机的设计方案。实际应用表明应用该方案的收银机具有操作快捷、简便的特点,在低成本小型超市有一定的应用前景。

关键词:收银机;LabSQL;ODBC

中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2016)14-0219-02 收银机(ECR)是现代商业管理必备电子设备之一,具有智能化、网络化、多功能的特点,成为在商业销售上进行劳务管理、会计帐务管理、商品管理的有效工具和手段,广泛应用于超市,连锁店,餐馆,宾馆等中小企业。ECR的发展经历了原型的机构式现金收银机、与电脑通信联网程序固化芯片专用及用户干预程度低的智能化收银机[1,2],到增加了信息处理的能力要配合进销存软件基于PC的第三代电子收银机POS机[3,4]。目前,国内各大超市以及商场的POS刷卡机,大多是基于点到点拨号接入方式的POS系统以及部分高级餐厅在顾客用餐完毕之后,服务员可以利用移动POS收银终端直接在客户的桌前实现结账。

市面上收银机价格大概几千到一万之间,小型超市承受不起,本课题在LabVIEW LabSQL基础上设计的一个简易收银机,硬件只需一台一百多元的U口激光条码扫描仪及通用PC机,可完成基本的收银功能。 1 LabSQL简介及安装

LabSQL是一个基于LabVIEW的免费、多数据库、跨平台的数据库访问工具包,支持Windows操作系统中任何基于OBDC的数据库,将复杂的底层ADO及SQL操作封装成一系列的LabSQL VIs。利用LabSQL几乎可以访问任何类型的数据库,对记录进行各种操作。它的优点是易于理解,操作简单。只需进行简单地编程,就可在LabVIEW中实现数据库访问。 只有PC机安装了包涵ADO ActiveX类的MDAC (Microsoft Data Access Components), LabSQL才能正常使用。使用者需要先创建一个DSN(Data Source Name),才能在Windows下让LabView和MySQL(或Access)相连接。用ODBC(Open Database Connectivity)来创建DSN,在Windows开始→运行中输入odbcad32.exe。在创建DSN之前,你需要确保你的系统安装了MySQL Connector ODBC或Microsoft office Access(mdb),你就可以为你的数据库创建DNS了[5]。