摘要:随着网络的普及,人们倾向于“线上支付,线下消费”的模式。其中,餐饮业同样面临着发展模式转型的问题。传统的市场模式已经逐渐走出人们的视野,为了能够更好的服务现代社会的发展,适应人们的生活方式,网上订餐逐渐渗透了人们生活的方方面面。它极大的方便了人们的生活,为人们揭开了一种新的现代化商业模式。
本订餐系统是以Java编程语言为操作语言,在Eclipse集成开发环境中进行系统构建,是一款服务Android手机的订餐软件。本订餐系统整体上分为前端和后端两部分组成,前端即手机客户端,由用户进行操作,能满足用户的基本需求,如登录、点餐、下单结算等;后端设计包括数据库(mysql)和服务器(tomcat)的设计,数据库实现存储重要数据的功能,服务器是连接数据库与前端的桥梁。
当客户发出请求时,由客户端发送至服务器端,服务器调取存储在数据库中的对应的数据信息,并将信息返回和客户端(手机)。在后台,管理员可以对已注册的用户进行查看等一系列基本操作,并且可以接受订单消息、修改订单详情,同时可以返回消息(通过调取数据库的数据)给用户。存储在Mysql中的表信息可以根据用户请求随时进行调取。
关键词:Java;安卓软件开发;服务器;数据库
目录
摘要
Abstract
1绪论-1
1.1课题背景-1
1.2课题目的-1
1.3课题内容-2
1.4方法及手段-2
1.4.1 Android-2
1.4.2 Java-3
1.4.3 MySQL-3
2系统分析-4
2.1系统概述-4
2.2需求分析-4
2.3可行性分析-5
2.3.1技术可行性分析:-5
2.3.2经济可行性分析:-5
2.3.3推广可行性分析-6
2.4系统分析-6
3系统设计-7
3.1设计目标-7
3.2程序架构-7
3.3模块划分-7
3.3.1用户模块-7
3.3.2管理员模块-8
3.4数据库设计-8
3.4.1数据库概述-8
3.4.2数据库设计-9
4系统详细设计与实现-10
4.1Android环境搭建-10
4.2前端(客户端)设计-10
4.2.1用户登录-10
4.2.2用户注册-11
4.2.3菜单浏览-12
4.2.4订餐功能-14
4.2.5支付-15
4.3后端(服务器端)设计-15
4.3.1管理员登录-15
4.3.2订单管理-16
4.3.3菜品管理-17
4.3.4客户管理-18
结 论-20
参 考 文 献-21
附录 部分核心程序代码-22
致 谢-32