图3-11 PC后台结构图
3.5 本章小结
在本章中讲述了基于ZigBee无线点菜系统的总体架构,以及在总体架构上每一模块的具体结构。无线点菜系统总体上可以分为两大部分:前端点菜终端,后台PC端。它们之间是通过无线设备ZigBee进行通信的。 在前端点菜终端里又可以独立分出四大子模块:点菜模块、查看已点信息模块、呼叫酒水模块、结账模块。后台PC端可以分为独立的两大子模块:结账模块、统计模块。
4 基于ZigBee无线电子点菜系统总体设计
4.1系统硬件设计
系统硬件设计主要是通过无线设备ZigBee把点菜系统前端PDA和后台PC进行连接从而实现它们之间进行信息的发送和接受。在整个网络架构中还要用到交换机进行数据的转发。该系统硬件总体架构设计如图4-1所示
图4-1 点菜系统硬件结构图
4.2系统软件设计
4.2.1系统软件总体设计
用户通过操作操作点菜终端PDA进行点菜,然后通过无线模块发送到后台,其总体流程如图4-2所示:
用户 操作 传送数据 发送数据
图4-2 点菜系统总体设计图
在该系统中主要分三大软件模块设计,分别是点菜终端模块,数据发送模块,以及后台PC模块。在三大软件模块中重点都是点菜终端PDA的实现,难点是MiniGui的移植和PXA270触摸屏的实现本文来自辣,文=论^文-网原文请找腾讯752018766。
4.2.2系统软件详细设计
1.点菜终端软件设计
点菜终端总体上包括两大软件模块:点菜终端界面,点菜终端数据库。点菜终端界面有MiniGui开发的,后台数据是由SQLite数据库进行存储的。通过MiniGui界面调用后台数据库来对点菜、酒水信息进行存储、插入、删除、修改等操作。PDA上电加载后,先初始化硬件设备,在Linux操作系统启动后就开始启动点菜应用程序,跟着点菜程序开始连接PDA本地数据库,再把所有菜以及酒水的信息加载进应用程序中,这样用户就可以通过PDA对菜、酒水信息进行操作。该用户操作点菜终端具体流程如图4-3所示
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页