毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

基于zigbee的无线电子点菜系统 第5页

更新时间:2014-6-28:  来源:毕业论文

基于zigbee的无线电子点菜系统 第5页

                                串口线                            
图3-9 点菜终端与ZigBee连线图


3.3点菜系统前端结构
 点菜系统的前端可以分为四大模块:点菜模块、.查看已点菜和酒水信息模块、呼叫酒水模块、结账。其结构如图3-10所示: 
                            图3-10 点菜终端结构图

点菜终端各个模块的功能如下:
1.顾客先把要点的菜加入预选菜单列表中,在预选菜单列表中可以对某个菜取消。
2.当顾客确定要把预选菜单列表中的菜发送到后台时,则会清空预选菜单列表中所有菜的信息,并把它们填充到已点菜单列表中。
3.在已点信息单子界面中,顾客可以看到点了哪些菜和酒水,并在界面的最下角显示出顾客所点的菜和酒水所用的金额,这是为了方便顾客对自己的消费一目了然。
4.在呼叫酒水模块中,顾客可以选择自己想要的饮料和酒,其操作和点菜的操作基本相同。
5.在最后的结账模块中,顾客可以点击结账,来通知服务员进行结账处理。

3.4点菜系统后台结构
 后端PC机端主要分为两大模块,一个是结账子模块,另一是对餐厅营业情况进行统计。
结账子模块的功能是在顾客结账时打印顾客所点菜的打印单,点菜金额的计算。后台还可以在PC上统计餐厅一个月来的营业情况,以方便经营者对餐厅利润一目了然。其结构图3-11所示:

                        图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触摸屏的实现。          
4.2.2系统软件详细设计
 1.点菜终端软件设计
 点菜终端总体上包括两大软件模块:点菜终端界面,点菜终端数据库。点菜终端界面有MiniGui开发的,后台数据是由SQLite数据库进行存储的。通过MiniGui界面调用后台数据库来对点菜、酒水信息进行存储、插入、删除、修改等操作。PDA上电加载后,先初始化硬件设备,在Linux操作系统启动后就开始启动点菜应用程序,跟着点菜程序开始连接PDA本地数据库,再把所有菜以及酒水的信息加载进应用程序中,这样用户就可以通过PDA对菜、酒水信息进行操作。该用户操作点菜终端具体流程如图4-3所示:
                       图4-3点菜终端操作流程图


点菜终端各个子模块之间的总体顺序交互图如图4-4所示:
 

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

基于zigbee的无线电子点菜系统 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。