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

PXA270的zigbee的无线电子点菜系统+参考文献+流程图 第7页

更新时间:2015-9-20:  来源:毕业论文
图4-4 点菜终端点菜模块各子模块交互图

说明:
a)点菜终端应用程序启动后先调用init()函数建立数据dish.db,然后在数据库中建立三张表用来分别存储所有菜的信息,预点菜信息,提交已点菜信息
b)顾客点击菜系中某一项就会调用initdish()和fill_food()函数进行把输入该菜系的菜的所有信息从数据库中提取出来,并显示在界面上。
c)顾客把要点的菜放到预选菜单列表中就会调用sure()函数把顾客所点的菜填充到预选列表中并插入数据库预选表中。在预菜单列表中,顾客可以对其中的某个菜就行删除,该菜对应的信息业从数据库预选表中删除。
d)顾客把预选菜单的菜提交到后台PC机时,就会调用text_notif_commin()函数把数据库中预选表中的所有菜的信息插入已选菜表中,并把在预选表中的所有信息都清空。同时把提交的菜的ID写到串口上。

酒水模块中各个子模块之间的交互图如图4-5所示:

         foods_notif_Add_SJ()
         foods_notif_Comin_SJ()        
                          图4-5 酒水模块交互图            
说明:
a) 顾客把想要点的酒水添加入预选列表框中,就会调用foods_notif_Add_SJ(),把所选的酒水信息写到数据库中酒水预选表中。顾客还可以删除酒水预选框中的某一项。
b) 顾客在提交所选酒水时就会调用foods_notif_Comin_SJ()把酒水预选表中的信息写到酒水提交表中,同时把酒水预选表中的所有信息清空。
2.ZigBee通信模块软件设计
当顾客想要把所点的菜信息发送到后台PC是可以通过无线设备ZigBee进行发送。ZigBee是通过连接开发板PXA270的串口,以及连接PC机的串口让开发板和PC机进行通信。如下图4-6所示:
 
                              
                        PXA270                        PC机
图4-6 ZigBee通讯图

 点菜终端(PXA270)通过Write()函数把要发送的数据写到串口然后传送给ZigBee设备,ZigBee设备通过技术把数据发送到后台与PC机相连的ZigBee设备上,然后PC机通过Read()函数把ZigBee发送过来的信息(菜的ID)读取出来。
3后台PC机模块软件设计
后台PC主要有两大功能,第一结账功能,第二对餐厅营业情况进行统计。结账功能可以通过顾客发送过来的菜的ID进行查表,然后把其ID对应的菜的信息显示出来。当顾客结账时,可以计算出顾客应付金额,以及打印菜单,以便顾客进行核对。餐厅的营业情况统计通过查询数据库表,该表中存储有这一个月内顾客的点菜信息,以方便对餐厅一个月内的收入和支出进行计算。

4.3 本章小结
 在本章中主要从硬件角度以及软件角度论述了基于ZigBee无线点菜系统的硬件设计和软件设计。在硬件设计中只需要通过ZigBee设备把PC机和PXA270连接起来进行通信。在软件上,画出了点菜模块中各个函数功能的交换图,并进行了说明。同时也画出了呼叫酒水模块中所使用的函数之间的交互图,也经行了说明。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

PXA270的zigbee的无线电子点菜系统+参考文献+流程图 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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