- 7
- 0
- 约3.04千字
- 约 7页
- 2018-08-28 发布于福建
- 举报
基于wince点餐系统设计
基于wince点餐系统设计
摘要:本文介绍了一种基于wince的点餐系统的设计,该设计包括客户端和主机端两部分,客户端的平台为wince 5.0,主机端的平台为PC机。在客户端,就餐顾客可以自行预览菜品和点餐,并轻松的将自己点餐情况发送给主机端;在主机端,服务员可以立刻得知各餐桌的点餐情况,并且能够统计就餐数据。
关键词:点餐 电子助手 wince
中图分类号:TN393 文献标识码:A 文章编号:1007-9416(2011)08-0127-04
1、引言
点餐系统是一种结合无线点菜系统和触摸屏点菜系统为一体的点菜系统。它分为主机端和客户端两个部分,是一个点对面的系统。
2、点餐小助手软件平台搭建
要在arm嵌入式开发平台上进行应用开发,需要进行BSP开发[1~3]。使用Platform Builder For CE 6.0创建Windows CE 5.0分为下面几步[4]:编译、系统产生、Release复制、映像创建。
对于点餐系统需要在创建时添加下列特定组件支持[5]:(1)添加bluetooth支持;(2)添加SD卡驱动和FAT文件系统的支持;(3)添加图片编解码组件Still Image Decoder的支持;(4)添加网络与通信LAN组件支持。
完成以上操作以后可以生成系统NK.BIN镜像,下载到wince实验箱进行测试。测试成功后就可以导出SDK进行应用程序的开发。
3、点餐小助手软件设计
3.1 软件设计功能框图
本设计分为主机端和客户端两个部分。软件设计功能框图如图1所示。
客户端采用Wince 5.0应用程序环境开发,顾客可以在客户端查询菜品、点菜和总价统计,点菜结束后通过蓝牙系统将点菜信息发送给主机端[6]。
主机端采用Windows 应用环境开发,服务员可以在主机端接收来自各个餐桌的点菜信息,并能够统计就餐数据,除了这些主要功能外,还添加了一些扩展功能,如音乐MV,flash动画,游戏。
3.2 客户端软件功能与界面设计
整个应用程序是基于窗体开发的,在窗体上添加控件,设置窗体以及控件属性,在相应控件下编写响应用户操作的代码,来实现与用户的交互。
客户端分为4个界面:欢迎界面,点菜界面,菜品预览界面,已点菜查看界面。欢迎界面主要显示餐厅的简介以及欢迎信息,用户可以单击开始点菜控件进入点菜界面。点菜界面上显示各个菜品的菜名和价格,以及用于顾客点菜的控件,在点菜界面,单击各个菜品的菜名可以进入相应的菜品预览界面,单击点菜结束按钮可以进入已点菜查看界面。菜品预览界面显示菜品的简介信息,以及预览图片,单击返回可以返回点菜界面。已点菜查看界面显示顾客的点菜信息,菜名,数量以及总价,顾客觉得满意了,单击发送菜单按钮可以将菜单发送到主机端,觉得不满意可以返回重新点菜。
点餐系统客户端各个界面效果如图2、图3、图4、图5所示。
3.3 主机端软件功能与界面设计
主机端分为4个界面:登陆界面,接收菜单界面,就餐数据统计界面,扩展功能界面。登陆界面用于用户登陆,输入不同的用户账户和密码可以进入不同的界面。如果输入服务员账户及密码,可以进入接收菜单界面;如果输入管理员账户和密码,可以进入就餐数据统计界面;在登陆界面的右下角有个“工作累了”按钮,单击可以进入扩展功能界面。接收菜单界面用于服务员接收来自客户端的点餐数据,单击接收新菜单按钮就可以将最新的客户端点菜信息显示出来。就餐数据统计界面用于餐厅老板统计就餐数据,单击统计就餐数据,即可将到目前为止所有菜品的点取情况显示出来,便于老板决定菜品原材料的购买。扩展功能界面用于服务员或者老板一天工作累了,放松身心,此界面可以播放音乐mv,观看视频flash,玩游戏,下棋,弹电子钢琴。
点餐系统主机端各个界面效果如图6、图7、图8、图9、图10、图11、图12、图13所示。
4、点餐小助手系统测试
在客户端,最先出现在顾客面前的欢迎界面,单击开始点菜按钮进入点菜界面,顾客可以先单击菜名预览菜品,觉得满意后再进行点菜,通过菜名后面对应的按钮,顾客可以随心点某种菜,并能够决定数量,点菜结束后进入已点菜查看界面,顾客可以看到自己点了那些菜,总价多少,满意即可提交菜单,不满意当然可以返回重新点。
在主机端,登陆界面是各个功能界面的入口,通过登陆界面可以进入各个功能界面,当然各个功能界面都可以返回到登陆界面。在登陆界面输入服务员账户和密码进入菜单接收界面,单击接收新菜单可以将最新的客户端点菜信息(如:菜名,数量,总价,桌号)显示出来。在登陆界面输入管理员账户和密码进入就餐数据统计界面,单击统计就餐数据按钮,到目前为止各个菜品的已点总数一目了然。
原创力文档

文档评论(0)