摘要:近年来,互联网高速发展,智能手机不断普及,手机软件越来越多,很大程度上改变了人们的生活方式,越来越多的人喜欢上了网上购物,网上订餐等。私人厨师系统的开发旨在将互联网带来的方便快捷,融入到老百姓的生活当中,让更多的人感受到互联网带来的好处。
本设计网上厨房使用Eclipse集成工具开发基于Android的手机软件,使用Myeclipse搭建服务器,使用MySql对对数据进行存储,通过HTTP方式连接网络,客户端和服务器段数据的交互使用的是JSON数据解析方式。
网上厨房是一款为用户和商家菜品量身定做的基于Android的项目。实现订购下单、订单管理、用户管理于一体的综合型网上厨房服务平台。通过手机应用将菜品信息浏览、菜品选择到订购下单等一系列过程结合互联网完美联系起来,让用户在线下单,方便快捷。
关键词 Android;Java;MyEclipse;SQLite;SQL Server 2005
目录
摘要
Abstract
1 绪论-1
1.1项目背景-1
1.2项目目的-1
1.3主要内容-2
2 系统理论与技术-3
2.1 Android-3
2.1.1 Android介绍-3
2.1.2 Android Feature特性-3
2.1.3 Android 基本框架-4
2.1.3 Android的四大组件与MVC-4
2.1.4 Android五大布局-5
2.1.5 Android四大组件-5
2.1.6 Android的数据库存储-5
2.1.7 Android的五种数据库存储-5
2.1.8 Android的数据库的解析-5
2.2 Java-6
2.3 MySQL数据库-6
3 系统分析与设计-7
3.1功能需求-7
3.2模块的结构与流程-8
3.2.1 客户端-8
3.2.2 服务器端-8
3.3 数据库设计-9
3.3.1数据库表及其结构-9
3.3.2 数据-10
3.3.3客户端与服务器的连接-10
3.3.4服务器数据库的连接-11
3.4 系统结构-12
3.4.1 部署图-12
3.5 执行概念-13
4 系统的实现-14
4.1客户端-14
4.1.1用户登录-14
4.1.2 用户注册-15
4.1.3 主页面-16
4.1.4 浏览菜品-17
4.1.5 订购菜品-18
4.1.6 查看订单-19
4.1.7 收藏菜品-20
4.1.8 查看收藏-21
4.2 服务器-23
4.2.1 管理员登录-23
4.2.2管理员注册-24
4.2.3 查看菜品-25
4.2.4 添加菜品-25
5 测试-27
5.1 测试知识介绍-27
5.2 功能测试用例-27
5.3 测试用例-27
结 论-30
致 谢-31
参 考 文 献-32