基于智能手机的订餐系统毕业论文

 2021-04-14 01:04

摘 要

二十一世纪已经成为了以网络化、信息化为主的社会。随着信息技术的不断更新发展,android操作系统成为移动平台的宠儿,本系统主要针对餐饮店管理与发展现状所面临的问题,结合当代科技发展的新成果,本文构思了一套贴切的手机订餐软件,为餐饮店网上订餐服务提供了方便。

此系统基于C/S结构,采用java和hibernate编程思想来实现对数据的存储和操作。基于android 的手机软件开发,使用Activity、Adapter 等组件,并遵照MVC模式进行开发。网络则通过HTTP协议来实现与服务器端的通信。本系统是一个基于android手机的订餐系统,能为客户提供在手机上分类查看菜品信息,点菜下单服务,并为管理员提供一个后台管理系统实现用户信息与客户订单的管理,从而提高服务质量。本文从项目背景、系统功能需求与实现等几个方面介绍整个软件的开发过程,采用java编程思想、MYSQL数据库,并利用Eclipse、tomcat、Android SDK等开发工具。本系统分成后台服务器管理和客户端管理,本系统的设计不仅提高了餐厅的订餐效率,而且能体现出现代化点餐的气氛,无需排队就能点上满意的套餐。

关键词:Android;java;MYSQL; Eclipse;MVC; hibernate;

Ordering system based on intelligent mobile phone

ABSTRACT

Twenty-first Century has become a network, information oriented society. With continuous development of information technology, the Android operating system become the darling of the mobile platform, this system is mainly for the restaurant management and current situation of the development of facing problems, combined with the new achievements of modern science and technology, this paper conceives the a set of appropriate of phone ordering software, provides convenience for the catering shop online ordering service.

This system based on the C/S structure, using Java and Hibernate programming ideas to achieve the data storage and operation. Android based mobile phone software development, the use of Adapter, Activity and other components, and in accordance with the MVC model for development. Network through the HTTP protocol to achieve communication with the server side. This system is an ordering system based on Android phones, for customers to provide on the phone classification View menu information, orders service and for administrators to provide a background management system to achieve the management of user information and customer orders, so as to improve the quality of service. This paper from the aspects of project background, the functional requirements of the system and the realization of the introduction of the software development process, using the MYSQL database and Java programming ideas, and the use of eclipse, Tomcat, Android SDK development tools. The system is divided into background server management and client management, the design of this system not only improves the efficiency of restaurant ordering, and can reflect the atmosphere of the generation of ordering, no need to queue can be satisfied with the package.

Key words:Android;java;MYSQL; Eclipse; MVC; hibernate

目 录

第一章 绪论 1

1.1 项目背景与目的 1

1.2 国内外研究概况 1

1.3 研究手段 1

1.4 研究计划 2

1.5 主要内容 2

1.6 特色与创新 2

第二章 开发技术 3

2.1 开发环境简介 3

2.2 主要技术 3

第三章 系统分析与设计 5

3.1 系统开发背景 5

3.2 功能概述 5

3.3功能说明 6

3.4 模块结构与流程 6

3.4.1 客户端模块及流程图 6

3.4.2服务端模块及流程图 7

3.5 MYSQL数据库设计 8

3.6 Android客户端设计 10

3.7 web service 服务端设计 13

第四章 系统实现及功能实例 15

4.1 Android环境搭建 15

4.2 客户端主要功能实现 17

4.2.1 系统登录 18

4.2.2 系统注册  18

4.2.3 搜索菜品 19

4.2.4 下单订餐  21

4.3服务端主要功能实现 24

4.3.1 系统登录  24

4.3.2 菜谱管理  25

4.3.3 用户管理 27

4.3.4 订单管理 27

4.3.5 分组管理  29

结 论 30

致 谢 31

参考文献 32

第1 章 绪论

1.1 项目背景与目的

在网络信息技术飞速成长的今天,原先普通的订餐模式已经不能满足用户的需求,一款好的点餐系统能让用户及时看到餐饮商家及时更新的菜品信息,并提高他们的服务质量。本系统就是针对以前餐厅的不足而设计开发的一个订餐管理系统,它带来的是方便,快捷,个性化,系统是基于安卓手机的订餐软件,改变以往纯手工的点餐模式,从而节省了大量的人力劳动,极大的提高餐厅的运营效率,让用户体会到手机订餐的乐趣,使之成为一种习惯。

1.2 国内外研究概况

目前国内外的Android开发还是主要以应用类开发为主,主要可以分成3类:企业开发应用、开发通用应用以及游戏开发应用。在餐饮方面,手机订餐已经在全国开始普及,越来越多的用户将会感受到Android手机带给我们的便利,更加乐意使用手机订餐。有了Android手机系统,我们就可以开发一套客户端软件来完成订餐功能,而不会影响Android手机的其他功能。使用Android系统功能强大,界面组建丰富,用户操作更流畅,界面展现更完美。

1.3 研究手段

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。