第1节 Demo1 - 餐厅菜单处理系统
推荐给好友
打印
加入收藏
更新于2008-05-15 17:48:42

餐厅菜单处理系统

•大三   梁天翼 组
•VIIPRO+512MSDRAM
•EDK8.2


系统设计的结构框架


项目特色

  •具有明确的项目背景,具有商业价值的,有宽阔的拓展空间利用。突出了嵌入式系统“以应用为中心”的基本特征

  •可以双向控制的,FPGA具有反馈功能。不但可以通过网页界面控制FPGA板上的LED灯(表示优先级信息),还可以通过FPGA的拨码将菜的制作信息反馈到网页上显示。
  •拨码开关拨码驱动和cgi程序编写

  •JAVA环境编写可视化的交互界面,摆脱网页“静态”的缺陷,无需人工触发实现自动刷新,实时显示FPGA板的反馈信息
     图形界面采用的是Java的轻量级组件工具Swing,表格显示用到了组件JTable
     自动刷新:常驻线程创建Thread thread = new Thread(this),定时睡眠Thread.sleep(sleepTime)
      JAVA Applet与CGI通信采用HttpURLConnection类来完成

  •临时状态保存,在网页关闭前一直有效
     利用class类本身的特性
  •美观的网页界面,同时提供单桌信息和餐厅全局统计信息。具有图形界面JAVA表格界面两种显示信息的方式。功能全面,满足不同客户要求。
     JAVAScript网页特效,允许图片显示切换
     HTML网页界面设计
     导航栏Flash制作
     CGI网页与其他网页界面一致,无缝结合

设计结果
  实现的功能
  •发送4种优先级信息,LED灯全亮优先级最高
  •制作信息反馈到PC端网页上,支持7道菜(3个拨码)及两种状态“已做好”或“无法处理”(1个拨码)
  •网页上提供3种餐桌的使用情况,每桌信息及全局统计信息
  •代码体积Image.bin 4.39MB  
  •刷新速度:3s (可自由调整) 运行速度:CGI无缝结合页面速度<0.5s
  需要完善的功能
  •根据上菜情况,AI自动发送Priority功能
  •加快CGI载入HTML代码的时间

 

<<上一节  下一节>>  




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.