现代化电子超市.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代化电子超市

开发技术介绍(信号和槽) 信号和槽是一种用于对象间通讯的技术。 信号/槽机制是Qt的一个中心特征,也是Qt与其它工具包的最不相同的部分。 控件间通信 “信号和槽”与“回调” 较老的解决方案——回调机制 实现方式: 如果希望一个处理函数通知你一些事件,可以把另一个函数(回调)的指针传递给处理函数。处理函数在适当的时候调用回调 。 主要缺点: 首先他们不是类型安全的(不能保证传递正确的参数给回调函数)。 其次回调和处理函数是非常强有力地联系在一起的(耦合性强),因为处理函数必须知道要调用哪个回调。 “信号和槽”与“回调” Qt解决方案:信号和槽 当对象状态发生改变,信号就会被发射。 当和一个槽连接的信号被发射时,这个槽将被调用。 “信号和槽”与“回调” 信号和槽的机制是类型安全的:一个信号的签名必须与它的接收槽的签名相匹配。因为签名是一致的,编译器就可以帮助我们检测类型不匹配。 信号和槽是宽松地联系在一起的:一个发射信号的类不用知道哪个槽要接收这个信号。如果你把一个信号和一个槽连接起来,槽会在正确的时间使用信号的参数而被调用。 开发技术介绍(QSocket) 使用QSocket类来实现TCP客户端和服务器的连接。 TCP是一个基于流的协议。对于应用程序,数据表现为一个长长的流,而不是一个平面文件。 基于TCP的高层协议通常是基于行的或基于块的。 基于行的协议把数据作为一行文本进行传输,每一行都以一个换行符结尾。 基于块的协议把数据作为二进制块进行传输。每一个块是由一个size大小字段和紧跟它的一个size字节的数据组成。 封装的数据 Q_UINT16 块大小的字节数(包括这个字段) Q_UINT8 请求类型 QString 商品UID(转换为QString型) 商品模块中的发送请求 实验板上程序运行情况 返回 现代化电子超市购物系统 系统尚待解决的问题 显示良好的中文界面 将射频模块与系统良好的结合 返回 现代化电子超市购物系统 致谢 感谢李咏梅教授的悉心指导 感谢同组的两位成员张诗君和郑一镇同学 现代化电子超市购物系统 谢谢大家! 现代化电子超市购物系统 指导教师:李咏梅 学生姓名:张诗君 项目小组成员:刘洋 郑一镇 现代化电子超市购物系统 项目背景 系统总体设计 开发平台 顾客自动结帐子系统设计 商品识别子系统设计 超市定位子系统设计 系统总体待改进的功能 致谢 现代化电子超市购物系统 项目背景 传统超市存在的弊端 RFID(Radio Frequence Identification) 射频识别 现代化电子超市购物系统 返回 现代化电子超市购物系统 射频识别系统组成: 电子标签(Tag) 阅读器(Reader) 微型天线(Antenna) 现代化电子超市购物系统 项目背景 麦德龙(Metro) 现代化超市 沃尔玛(Wal-Mart)仓储管理 返回 Metro现代化电子超市购物系统 Wal-Mart仓储管理叉车 现代化电子超市购物系统 现代化电子超市购物系统 现代化电子超市购物系统 现代化电子超市购物系统 自动结账系统 商品查询系统 后台管理程序 超市定位系统 现代化电子超市购物系统 传统超市手推车与现代超市手推车比较

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档