新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一款基于嵌入式Linux的触摸屏自助点菜机

一款基于嵌入式Linux的触摸屏自助点菜机

作者:时间:2011-06-10来源:网络收藏

  3.3 设计终端应用程序

  对于终端应用程序的设计使用Qt Creator 规划终端程序的大致界面,然后遵循Qt/Embedded 编程一般规则编写代码,主要分为浏览器核心类和主窗口类的实现,最后编译并通过NFS 进行板上测试。

  浏览器核心类使用Qt 提供的QWebView 类。该类提供了常用的功能,如加载特定的URL、设置、历史记录和网页对象。它还提供包括后退、向前和重新加载在内的基本浏览功能。

  例如,以下代码实例化用于显示网页并与其互动的QWebView 类,指示QWebView 加载URL 并显示,这样就得到可与网站互动的基本窗口。

  QWebView* WRTWidgetWindow : : createWebView ( )

  QWebView * v iew = new QWebView ( this) ;

  view> load ( QUr l( http: / / 192. 168. 1. 100: 8080/ lo g in.

  jsp ) ) ;

  return view;

  }

  4 服务器网站开发该系统

  利用普通的PC 机和Windows XP 作为网站服务器,数据库使用SQL Server 2005, Web 服务器使用Tomcat 6. 0。在MyEclipse 环境下开发完成了JSP 网站,网站实现了如图4 所示功能。

网站主要功能


  5 结语

  本文设计的点菜终端,具有价格低廉,操作简单,界面友好等特点,采用开放源代码软件设计,使系统的成本降低,更具有市场竞争力;点菜终端通过WLAN以B/S 模式与服务器交互,降低了客户端的设计难度,解决了大容量数据的存储与更新问题。经实验测试验证,该系统所有功能模块都能正常运行,达到了预期效果,能够满足一般餐饮企业的实际要求。点菜系统使餐饮企业改善了餐馆的经营策略、管理效率和服务质量。随着信息化的发展,将得到更为广泛的应用,有着广阔的前景。


linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭