开台签单工作区设计与实现.pptxVIP

  • 0
  • 0
  • 约1.03千字
  • 约 7页
  • 2026-02-15 发布于北京
  • 举报

开台签单工作区设计本讲大纲:1、开台签单工作区功能概述支持网站:2、开台签单工作区技术分析3、开台签单工作区实现过程4、单元测试

开台签单工作区功能概述开台签单工作区的主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息,开台签单工作区的效果如下图所示:

开台签单工作区技术分析在开发开台签单工作区时,为了使系统更人性化、智能化,要充分利用各种事件监听器。例如为“台号”下拉列表框添加ActionListener监听器,用来捕获下拉列表框选项被改变的事件,目的是同步处理“开台列表”和“签单列表”中的信息;为“商品(编号/助记码)”文本框添加KeyListener监听器,用来捕获在该文本框中按键被释放的事件,目的是跟踪用户输入内容同步获取最接近的商品,尽量让用户输入最少的内容就能得到需要的商品;为“数量”文本框添加FocusListener监听器,用来捕获该文本框获得或失去焦点的事件,因为默认数量为1,当获得焦点时将数量设置为空,用户在改变数量时就不用先删除默认数量1了,当失去焦点时,查看用户是否输入了数量,如果未输入,则恢复默认数量1;为“开台列表”表格添加MouseListener监听器,用来捕获表格行被选中的事件,目的是同步处理“签单列表”和“台号”下拉列表框中的信息。

开台签单工作区实现过程首先为“台号”下拉列表框添加事件监听器,用来处理开台或点菜的相关信息。如果选中的台号尚未开台(即新开台),则取消选择“开台列表”中的选中行,并清空“签单列表”中的所有行;如果选中的台号已经开台(即添加菜品),并且在“开台列表”中该台号未被选中,则选中“开台列表”中的该台号,并刷新“签单列表”中的菜品信息,即显示为当前选中台号所点的菜品。

开台签单工作区实现过程然后开发智能获取点菜功能,通过为文本框添加键盘事件监听器实现。当按下的是Enter键时,等同于单击“开单”按钮,执行开单操作,在后面详细讲解具体操作过程;如果按下的不是Enter键,则获取输入的内容,同时判断输入的是商品编号,还是商品助记码,并按指定条件查询所有符合条件的菜品,如果存在符合条件的菜品,则获取第一个符合条件的菜品,并显示菜品名称和单位,否则将菜品名称和单位设置为空。

单元测试在测试快速获取商品功能时,输入部分助记码后再输入一个空格,在“商品名称”文本框中仍然显示输入空格之前的商品名称,如下图所示:

Thankyou还有什么疑问可以到提出也可以以发送邮件到

文档评论(0)

1亿VIP精品文档

相关文档