摘要:在这个信息化时代,智能手机是人们不可或缺的工具。在庞大的Android市场里,学生族和工作族占有很大一部分。在传统的餐饮行业,顾客都是通过电话来进行订餐,但是这就缩小了顾客的选择性,并且新的商家无法快速的传达信息给顾客,于是着手于基于Android的外卖订餐系统的设计与开发,目的是为了提高商家的效益和方便顾客的选择。
经过市场调研与分析,对卖家与买家分别进行了划分,设计Web端开发一个卖家管理系统,并设计一个Android端用于买家方便的查看信息并且加入购物车提交订单,软件开发需要用到以下工具:Java开发环境,MySql数据库实现用户信息,菜品信息和订单信息的存储;tomcat7.0服务器将Web端上传到局域网;Myeclipse2014对Web端代码进行编写实现对数据的网页显示和增删改查等功能;ADT是Android在Eclipse上的开发工具;
外卖订餐系统主要实现了以下几个功能:用户登录与注册,菜品的添加与查询,菜品分类以及删除和修改菜品。本文详细介绍了系统的详细设计,各功能模块的具体实现,以及遇到问题和对遇到的问题进行解决。使用本系统,用户可以实现随时随地方便快捷的订餐,并方便商家信息的快速传播。
关键词:外卖订餐;Java开发;Android;web服务器
目录
摘要
Abstract
1 引言-1
1.1 项目背景-1
1.2 项目目的-1
1.3 项目结论-1
2 需求分析-3
2.1 需求分析的重要性-3
2.2 功能需求分析-3
2.3 可行性需求分析-4
2.3.1 技术可行性-4
2.3.2 操作可行性-4
2.3.3 经济可行性-4
2.4 用例图及用例分析-4
2.4 用例文本-7
2.5 开发环境-9
3 系统设计与实现-10
3.1 数据库设计-10
3.2 Web系统设计与实现-12
3.2.1 Web端界面与结构设计-12
3.3 Android客户端设计与实现-13
3.3.1 Android端界面与结构设计-13
3.3.2 Android端购物车模块-14
4系统测试-17
4.1 测试目的和原则-17
4.1.1测试目的-17
4.1.2测试原则-17
4.2 测试内容及BUG修复-17
4.2.1测试用例-17
4.2.2 BUG列表-18
结 论-20
参 考 文 献-21
致 谢-22