餐厅信息化如今已经十分火热,各式各样的菜品提供能够满足各个消费族群的需要。虽然现在已经出现了通过平板点餐的方式,但是这种点餐方式仅有大城市和高档的消费场所才会使用,目前仍有大部分的餐厅需要消费者通过服务员才能进行点餐。如果开发Android点餐系统就可以通过手机客户端来进行点餐活动,增添新的点餐方式,消费者就多了一个方式进行及时有效的点餐,在无线网络的环境下,通过手机达成点餐的需求。
1.2 系统开发意义与目的
由于目前的手机操作系统企业和手机企业相对封闭,行业的门槛也在逐年提高,现在推出的开源手机操作系统平台就是出于这个目的。而基于Android的点餐系统将从纸面的内容移植到手机,方便了用户的随时随地点餐的需求,降低了对服务员的需求,同时又是对服务员点餐方式的扩充。手机点餐的发展又提高到了一个新的阶段,与基于传统的点餐方式有相当大的优势,基于Android的点餐系统,采用了Tomcat的服务端来接收Android手机端发出的数据请求同时用Java来连接数据库来获取、新增、修改数据。因此,对这一课题的研究是有可行性及发展性的[2]。
该系统为用户提供友好的Android界面,系统分为客户端和后台两个模块,客户端的主要功能有点餐、更新、转台、查台、结台。后台的主要功能有菜品信息管理、桌子信息管理、用户信息管理以及订单信息管理。论文网
2 基础知识
2.1 开发工具简介
1. MyEclipse简介[3]
MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
2.JSP和JDK简介
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种使软件开发者可以响应客户端的请求,而动态生成的HTML、XML或其他格式文档的WEB网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。
JDK 是JSP的技术基础,而且大型的Web应用程序的开发需要JDK和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JDK(Java Development Kit)是Sun Microsystems针对Java开发的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
3.MySQL数据库简介
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。