摘要:Android是一个基于linux的移动端免费开源操作系统,由google公司和OpenMobileAlliance领导和开发,主要使用于智能手机和平板电脑等移动设备。随着智能手机和平板电脑的普及,Android操作系统的使用越来越广泛,世界上使用Android操作系统的设备已经超过10亿台,由此可见,Android已经成为一个非常流行以及广受欢迎的移动操作系统。基于Android的点餐系统APP这一设计课题,可以为用户在点餐时提供一个方便简单的点餐体验,这款app能够满足了广大用户的点餐需要,为需求餐厅和客户双方提供了一个共赢的平台。
本文首先介绍了Android点餐系统的开发研究背景和目的,之后主要介绍了Android系统的语言特性及开发环境部署,然后对整个点餐系统进行分析确定系统功能需求,接着详细介绍了点餐系统各功能模块及数据库设计的具体实现开发过程。
关键词:Android系统;智能手机;点餐APP;手机软件
目录
摘要
Abstract
第1章 绪论-1
1.1课题研究背景-1
1.2课题研究目的和意义-1
1.3论文框架安排-1
第2章 开发语言说明-2
2.1 开发工具简介-2
2.1.1 Eclipse-2
2.1.2 MyEclipse-2
2.1.3 ADT-2
2.1.4 Android SDK-3
2.2 Android系统-3
2.2.1 Android 系统架构-3
2.3 Tomcat概述-3
2.4 JSP技术-3
2.5 MySQL技术-4
2.6 MVC框架介绍-4
第3章 点餐系统分析-5
3.1功能需求背景分析-5
3.2点餐系统可行性分析-5
3.3系统功能需求分析-6
3.3.1系统用例分析-7
3.3.2整体功能模块分析-8
3.4非功能性需求分析-9
3.5点餐业务流程分析-9
第4章 点餐系统概要设计-10
4.1系统物理架构设计-10
4.2系统整体功能结构设计-11
4.2.1客户端界面设计-11
4.2.2客户端功能结构设计-12
4.2.3服务器端结构设计-12
4.3服务端数据库设计-13
4.3.1数据表设计-13
第5章 系统详细实现-17
5.1Android开发环境的搭建-17
5.1.1JDK安装-17
5.1.2 Eclipse安装-18
5.1.3 Android SDK安装-18
5.1.4 ADT安装-19
5.2系统实现-19
5.2.1 客户端详细设计-19
5.2.2 服务端详细设计-24
第6章 点餐系统测试-27
6.1软件测试原则-27
6.2软件测试策略-27
6.3 测试用例-28
6.3.1系统功能测试-28
6.3.2系统性能测试-29
总 结-30
参考文献-31
致 谢-32