PDA点餐系统的设计与实现答辩稿.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PDA点餐系统的设计与实现答辩稿

PDA点餐系统的设计与实现 实习基地: 校内指导教师: 答辩学生: 答辩时间: 项目背景和意义 项目的设计 项目的实现方式 项目成果展示 结论 项目概述 本项目来源于辽宁富国酒店,是针对该酒店装修改造所进行的餐饮管理电子信息化解决方案。 本项目涵盖从预定、点餐、后厨、结账的全部管理细节并且为数据库维护提供了一个功能详尽的子系统。 项目的实际意义 无线数据的传输取代了传统的“跑堂”,处理业务的速度提高了。 电子化录入取代了手写抄录,处理业务的准确度提高了。 系统能通过电子记录记载运营期间的数据,这样将会有利于从数据的分析中得出管理的改进模式。 感官上的意义。 系统的总体设计 WS_Hall子系统 前台子系统能完成迎宾的功能,并且要处理酒店的预订业务。这个系统可以设置在前台的吧台上,由业务员接听酒店订餐电话完成预定业务处理。 WS_PDA子系统 本子系统能够以触控屏为界面做出在常规情况下需要业务员用纸笔媒介才能处理的操作流程。能够记录客人的基本信息,客人忌口项目,客人点选的菜品,客人要求进行的退菜、加菜等操作。同时,最重要的是,能够使PDA上可以即时的显示出所点选的菜品的制作进程。 WS_Kitchen子系统 本子系统能够处理在后厨中的菜品制作流水式任务分配。包括,标记菜品的是否制作,是否完工。以及打印制作工序小条。同时,将这个修改记录到主数据库中。以备PDA上即时刷新并将相关信息提供给客人。 WS_Bill子系统 本子系统需要能够将准备结账的客人的台面进行结账操作。结账操作将包括两个动作:一,清算款项,将本台面消费的项目清算并打印出一个账单供对账使用;二,清台,将正在使用中的并且结完账的台面清空,将其状态由使用中修改为空闲中。 WS_DBMer子系统 本子系统需要能够对后台所有能够修改的数据进行维护,执行增加、删除和修改的操作。 采用的技术和架构 当今的移动开发主要架构于两种体系之上:J2ME和Win CE。本项目采用了后者,使用Dot Net Compact Framework (Dot NetCF)和SQL Server CE(SSCE 2.0)进行整个项目的开发。 成果展示 – 前台子系统 成果展示 – PDA子系统 PDA点餐示意图 PDA查询状态图 成果展示 – 后厨子系统 成果展示 – 结账子系统 成果展示 – 数据库维护子系统 系统中解决的重要问题 双缓存的问题 SDF文件到PDA界面上的表示过程 SQL Server CE的配置问题 输入错误的处理方法 双缓存的方法 鉴于多个移动设备可能会同时对主数据库进行数据操作时可能出现的错误,在此,PDA子系统采用了两次缓存数据的办法。第一次缓存,将操作数据保存在PDA端的移动数据库中,这样可以直接在移动端处理这些数据而不必时刻去更新主数据库再从主数据库下载数据。第二次缓存,将原本需要及时执行的TSQL保存在一个专用的类中,在数据操作完成后一次性写入到主数据库中。 SDF到PDA的数据显示 在点菜的画面设置上本子系统一共经过了三步处理,首先,将数据从SDF文件中读取出来进入data Adapter(移动设备端的适配器)中;接着,将数据从适配器中读取出来写入到dataset中,实际上,这一步的数据也就已经将数据读入到了Data Table.最后,为了使用子系统的点菜需求方案,再建立Data View,将数据按类别从Data Table中读取出来绑定到PDA子系统的界面中。 CE的配置 在设备端: SQL Server CE SQL Server CE Client Agent 在服务器端: SQL Server CE Server Agent IIS Server SQL Server 输入错误的处理方法 在程序上进行的每次操作都会触发一个相应的数据完整性检验方法(写入到每个类中的一个固定的静态方法)。在实现阶段这个方法返回一个string类型的返回值。各个子系统利用string的长度判定是否出现了输入、操作错误。如果长度为0则顺利继续操作;如果长度非0则将这个string打印出来作为输入错误的提示。 结论 承袭 突破 呼唤移动开发的Specification 致谢 感谢在毕业设计中所有给过我帮助的老师、同学! 感谢软件学院的领导给我们安排了受益良多的实习学期。 感谢中盟科技软件有限公司给我这次实习机会,感谢公司内所有给过我帮助的领导和同事! 在这里我还要感谢软件学院指导我论文的老师。 * *

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档