基于Android平台的手机订餐系统的研究与实现(任务书,开题报告,中期检查表,毕业论文25000字,程序)
摘 要
进入21世纪以来,计算机的迅速发展,计算机的应用,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。在传统的餐饮行业中,点餐过程都是由餐厅服务员人工完成的。如果餐馆规模比较大且有客流高峰的时候,则会出现客人等待就餐时间长的现象。Android系统的出现,给移动互联网时代带来了新的发展[1]。为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个基于Android平台的手机点餐系统。它能提高餐厅的点餐效率,能体现出现代化点餐的气氛。该方案主要包括后台数据库服务器、Web服务器、网络、Android点餐前端等部分组成,并采用了JAVA、ANDROID、JDBC技术,MYSQL数据库,利用MyEclipse、TOMCAT、SDK、ADT、AVD、DDMS等开发环境以及开发工具。主要功能包括以下几个方面:用户修改IP,用户的注册与登录;餐单的查看;点餐功能;生成订单、修改订单等订单功能;查看历史消费记录;进行菜谱评分。该文章特别解释了这个系统的设计,以及设计思想,和解决问题的技巧和方案。通过这样的系统,实现了客人随时随地点餐,提高了餐厅的效率。论文主要介绍了本系统的开发背景,所要完成的功能和开发的全过程。
关键词:Android,订餐系统,Java,Web服务器
ABSTRACT
In the 21st century, with the rapid development of computers, computer applications and information technology has been fully penetrated into all aspects of human social life. Information technology has become the world's economic and social development trend. In the traditional restaurant, ordering process is done manually by a restaurant waiter.So, if the restaurant is relatively large or many guests, the guests will be too long waiting time.
As the emergence of Android system ,a new era of mobile Internet is come. The phone ordering system is designed by using new information technologies based on the Android platform In order to meet the needs of ordering. It can improve the efficiency of the restaurant to order and can reflect the modern atmosphere of ordering. The design main includes back-end database servers, Web servers, network, Android front end ordering. Particularly,it uses JAVA, ANDROID technology, MYSQL database development environment and uses MyEclipse, TOMCAT, SDK, ADT, AVD, DDMS development tools. Its main functions include the following: the user modify the IP, user registration and login, the View menu, ordering function, generate and modify orders, view History consumption records and the menu score. This article explains the particular system design, design thinking and problem-solving skills and programs. The ordering system achieves the guests at any time to order and improves the efficiency of the restaurant. This paper introduces the development background of the system, the development and function to complete the whole process.
Keywords: Android, Java,Ordering System,Web Servers
主要研究内容:
1.Android 客户端java技术的应用
2.Apache HTTP 客户端的网络通讯
3.数据传输
4.JDBC访问数据库
本系统的功能说明如下:
系统的IP设置功能:
因为考虑到软件的能够安装在不同的餐厅中,这就需要有个功能能够设置不同的IP地址,而不需要去手动的去修改程序。这样也体现了软件的适应性。而用户则可以在不同的时间选择不同的餐厅进行订餐,这时候就需要能够使用户自己能够对连接的服务器IP进行更改,这样就可以快速简洁的实现对不同的餐厅进行订餐。
系统的登录功能:为了增强系统的使用安全性,使用系统之前必须登录系统,登录过程是通过网络,在后台的数据库通过用户名和密码进行查询。注册用户方可使用该系统。
用户注册功能:用户能够自行地注册而不需要分配的用户名和密码。这样的话,实行免费注册制可以使餐厅吸引更多的客人来订餐。而客人决定注册哪家餐厅选择的空间也是很大的。
菜谱的查询功能:用户进入系统后可以对菜谱进行浏览,并且可以查看菜谱的详细信息。用户可以根据价格分类来进行分类查询。
点餐功能:点餐功能模块是本系统中一个重要的功能模块。用户选择自己满意的菜谱后,点击确认加入菜谱购物车中,用户可以进行修改,增删。
发送订单功能:用户选好菜谱后,点击生成订单。用户需要输入相关的信息,如订餐时间,配送菜的地址,联系人等等。通过网络,将订餐信息发送到后台服务器,进而在厨房中的显示,方便厨师下厨。
浏览历史记录:用户可以通过浏览历史记录来查看自己点过的菜单,花过多少钱,都点了些什么菜。还可以对选过的菜进行评分。
|