无线点餐系统课程设计.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目10无线点餐系统 一、 设计目的 传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。 通常的过程是这 样的,客人进入餐厅后,选择好桌位并开始点餐,服务员等待客人点餐完成,将 客人的点餐内容送到厨房,由厨师下厨做菜。这一过程对丁一个很小的餐馆来说 没有问题,但是如果餐馆比较大或客人比较多, 客人的等待时间就会比较长。为 了解决这个问题,今年出现的无线点餐系统,该系统一般有无线终端(一般是一 个PDA)、无线路由器和后台服务器组成。 这种技术架构很成熟,但是存在一个弊端就是 PDA的价格较高,并且PDA 只能作为点餐使用,这无形中增加了系统成本,也造成了资源的浪费。利用WinCE 手机嵌入式系统,我们可以在其中开发一套客户端软件来完成点餐功能。 这样既 避免了资源的浪费,乂能够提高大型餐饮企业的工作效率。 二、 开发环境 程序在Visual Studio 2005开发环境中编写与编译,使用C++与MFC作为开 发的语言环境。利用SQLite数据库实现数据表的建立。 三、 设计任务及要求 3.1系统总体结构 3.2系统功能 通过对系统进行需求分析,我们了解了系统的需求。通过系统物理架构和技 术选择,我们确定了项目的可行性。接下来我们将对系统功能进行介绍。 系统的登录功能 为了增强系统的使用安全,使用系统之前必须登录系统,登录过程是通过网 络,在后台的数据库通过用户名称和密码进行查询。注册用户方可使用该系统。 界面如图3-1所示。 系统主菜单 系统登录成功之后便进入了系统主菜单,主菜单通过一个图形菜单的方式来 展现系统的功能,单击某个选项便进入该功能的操作界面。运行界面如图 3-2所 图3-2系统主菜单( 点菜定台转台结台) 点餐功能 点餐功能模块是本系统中一个重要的功能模块,该模块要完成的任务是操作 员输入顾客的点餐信息,通过网络及时地将点餐的信息传送到后台服务器, 进而 在厨房终端显示,有利丁厨师尽快下厨做菜。 该功能包括了三部分:开桌、点菜和下单。运行界面如图 3-3所示。 结算功能 顾客就餐结束需要结算,结算的过程是:操作员根据订单编号查询点餐订单 信息和订单信息详细列表,顾客确认后单击结算按钮进行结算。运行界面如图 3-4所示。 查台功能 当有顾客进入餐馆时,需要服务员查询餐桌状态(有人或空位 ),来安排顾 客就餐。这一过程是通过查询数据库中的餐桌数据得到当前餐桌状态列表, 通过 可视化的界面来进行显示。程序运行界面如图 3-5所示。 图3-4 图3-4结算功能模块运行界面 图3-5查台功能模块运行结果 更新功能 为了提高程序的运行效率,将服务器中菜谱表(MenuTbl)和餐桌表(TableTbl) 中的数据保存到客户端SQLCE数据库中。因此,当服务器中的数据改变时需要 及时将服务器中的数据动态地更新到客户端, 更新功能就是为此而设计的。程序 运行界面如图3-6所示。 更新菜谱表数据[MenuTbl] 更新菜谱表数据[MenuTbl] 更新餐桌表数据[TableTbl] 图3-7更新功能模块运行界面结果 转台功能 转台功能是指客户下单后,要求更换座位,这时需要更改已经提交的数据。 更改的过程是根据订单号找到该订单对应的桌号,将该桌号更改为更换后的桌 号。程序运行界面如图3-8所小。 并台功能 并台功能是将已经下单的两组顾客合并到一张桌子的过程,该过程也需要更 新已经提交到数据库中的数据。更新内容包括人数的合并、订单的更新、订单详 细的更新和桌位状态的更新。程序运行界面如图3-9 细的更新和桌位状态的更新。程序运行界面如图 3-9所示。 图3-8 图3-8转台功能模块运行结果 图3-9并台功能模块运行结果 3.3无线点餐系统详细设计 确定了系统功能之后,我们就可以进行系统的详细设计了。 详细设计里主要 包括:系统包及其资源规划和系统数据库设计。 (1) 系统包及其资源规划 本系统的主要功能可以分为三大类:一是访问客户端 SQLCE数据库;二是 界面展示;三是通过网络访问服务器数据。 (2) 系统数据库设计 程序无非就是:输入、处理和输出。本系统也不例外,除了 WinCE客户端 应用程序和中间无线网络,还要有强大的数据库做支持。本系统 WinCE客户端 采用SQLCE3.0数据库,服务器端采用SQL-Server数据库,并应提供客户端数 据和服务器端数据的同步功能,提高程序的运行效率。本节将对系统使用到的表 结构进行详细规划做为设计的参考。 在课程设计过程中,可以根据自己的设计的 进程与需要随时进行调整。 1系统用户表(USerTbl),登陆系统使用。表结构如图3-10所示。 类型 Kit 小薮点 允许空值 ? l d ■ mt n 0 pasEword Tarzhar 20 0 Tarzhar ZO 0 so Q

文档评论(0)

anlianwei1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档