声明
致谢
摘要
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 概述
1.2.2 研究现状
1.2.3 发展趋势
1.3 主要研究内容
1.3.1 主要研究目标
1.3.2 主要研究内容
1.4 本文的组织结构
2 Android系统简介和相关技术介绍
2.1 Android简介
2.1.1 Android系统架构
2.1.2 Android项目结构
2.2 相关技术介绍
2.2.1 MVC框架
2.2.2 统一建模语言UML
2.2.3 数据库连接技术
2.2.4 Socket技术
2.3 Eclipse简介
2.4 数据库简介
2.5 系统开发环境
2.6 本章小结
3 系统需求分析
3.1 功能性需求
3.2 非功能性需求
3.3 可行性分析
3.4 本章小结
4 系统设计
4.1 系统总体目标
4.2 系统界面设计
4.3 Android客户端设计
4.3.1 主界面模块设计
4.3.2 登录模块设计
4.3.3 点菜模块设计
4.4 PC端设计
4.4.1 主界面模块设计
4.4.2 登录模块设计
4.4.3 菜谱管理模块设计
4.4.4 员工管理模块设计
4.4.5 订单管理和结账模块设计
4.5 服务器设计
4.5.1 主线程类
4.5.2 代理线程类
4.5.3 常量类
4.5.4 数据处理类
4.5.5 流处理类
4.5.6 图片处理类
4.5.7 数据类型转换类
4.5.8 编译码类
4.6 数据库设计
4.6.1 创建数据库
4.6.2 数据表设计
4.7 本章小结
5 系统实现
5.1 Android客户端的实现
5.1.1 主界面模块的实现
5.1.2 饭店搜索模块的实现
5.1.3 登录模块的实现
5.1.4 点菜模块的实现
5.1.5 下单模块的实现
5.2 PC端的实现
5.2.1 登录模块的实现
5.2.2 菜谱管理模块的实现
5.2.3 餐位管理模块的实现
5.2.4 订单管理模块的实现
5.2.5 员工管理模块的实现
5.2.6 结帐管理模块的实现
5.3 服务器的实现
5.3.1 主线程类
5.3.2 代理线程类
5.3.3 数据处理类
5.3.4 流处理类
5.3.5 图片处理类
5.3.6 数据类型转换类
5.3.7 编译码类
5.4 数据库的实现
5.4.1 客户端与数据库的连接
5.4.2 PC端与数据库的连接
5.5 本章小结
6.1 测试目的
6.2 测试方法
6.3 测试环境
6.4 测试用例
6.4.1 Android客户端
6.4.2 PC端
6.5 本章小结
7 结论
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集