android的手机定餐app

当今社会随着互联网的高速发展,我们中国的用户充分享受着生活网络化、信息化带来的便利。用户的需求不断新增,用户需求重心也从线下日渐转往线上,这就使得非常多的网站或者手机APP紧跟用户需求,不断推出符合大众所期待的产品。当下足不出户点餐越来越必不可少,网上订餐系统随之应运而生。生活节奏的日益加快,使网上订餐成了上班族以及在家休息不愿意出门的这类人的首选。智能手机的普及使得用户更倾向于基于android的手机端软件的使用,因此“懒虫外卖”手机app以网上订餐、在线支付、查看订单、确认支付等功能为主线,最大程度的贴近用户的需求。 本论文对整个“懒虫外卖”网上订餐系统的功能及其实现进行了非常详细的说明与介绍。基本功能包括店铺查看、菜品的查看与选择、加入购物车、确认支付、查看历史订单等功能。
目录
一、 引言 1
(一) 开发背景 1
(二) 选题意义 1
(三) 设计目标 1
(四) 开发技术 1
二、 系统分析与设计 1
(一) 系统功能需求 1
(二) 系统功能模块图 1
(三) 系统用例图与系统活动图 2
1.用户端的用户用例图 2
2.用户端的系统活动图 2
3.商家端的商户用例图 3
4.商家端的系统活动图 3
(四) 开发及运行环境 4
(五) 数据库设计 4
三、 系统功能设计与实现 7
(一) 系统用户端功能设计与实现 7
1. 用户的注册登录功能 7
2. 系统的主菜单 15
3. 用户点餐的功能 18
4. 用户确认支付功能 22
5. 用户查看或删除历史订单功能 26
6. 查看或修改个人信息及修改密码功能 29
(二)系统商家端功能与实现 32
1. 商家的注册登录功能 32
2. 商家查看订单功能 39
3. 商家接单功能 41
4. 商家安排配送功能 43
四、 系统测试 45
(一)测试环境 45
(二)测
 *好棒文|www.hbsrm.com +Q: ^351916072* 
试用例 45
1. 用户登录功能测试 45
2. 用户点餐功能测试 46
3. 用户结算功能测试 47
4. 用户查看或删除历史订单功能测试 47
5. 用户查看修改个人信息及修改密登录密码功能测试 47
6. 商户端用户登录功能测试 48
7. 商户查看用户下单以及接单 48
8. 商户查看已接订单以及配送接单 49
(三)测试结果 49
总结 49
致谢 49
参考文献 50
引言
开发背景
随着社会生活的全面计算机化,餐饮业也迎来O2O技术的全面渗透,智能手机的普及,带动了移动互联网的发展,订餐系统的出现就是O2O技术对餐饮业的改造下的产物。开发一套订餐系统,将使我能熟练掌握在学校的学到的专业知识,掌握软件由设想到实现的具体过程,了解O20技术对餐饮行业改造的细节,为未来的职业发展做好知识储备。懒虫外卖主要针对那些没有时间出门就餐的顾客,网上订餐,既节约了顾客的时间,又为商家拓展了客户同时为其创造了可观的利润。
选题意义
选题意义是开发这款懒虫外卖订餐系统将把我在本专业所学的Java语言开发技术,Android开发技术,数据库开发技术全部应用起来,将我在学校所学到的知识系统化同时运用到实际项目里,透彻巩固技术开发方面的知识。
设计目标
设计目标是使用Android开发技术开发Android客户端,客户端负责展示商品信息,展示订单信息,提供下单功能和付款功能。服务器端负责维护所有商户和商品信息,维护用户信息和登陆信息,用户订单列表和订单状态信息,提供客户端对服务器的数据访问功能。
开发技术
Android开发语言以及数据库开发语言,Java开发语言。
系统分析与设计
对系统的功能进行一个详细的分析,包括用户端商家端的功能实现以及整体的框架结构。
系统功能需求
懒虫外卖以网上订餐功能为主线,首先用户端要实现注册和登录功能,用户使用自己手机号码注册同时使用已注册账户登录懒虫外卖,登录成功后进入订餐页面,进行浏览、添加购物车、商品数量修改等功能,最终确认支付形成订单,用户可以在饿单中心查看自己所下的订单并进行删除操作。商家端要实现商家帐号的注册登录,登录成功后需要实现商家查看订单接受订单的功能,成功接单后对于未配送的订单商家可以安排配送。
系统功能模块图
描述了系统的整个框架(如图21)
图21 系统功能模块图
系统用例图与系统活动图
1.用户端的用户用例图
用户端的用户用例图包括用户的注册登录、修改个人信息、退出登录、点餐查看订单。(如图22)

图22 用户用例图
2.用户端的系统活动图
用户端的系统活动图包括注册、登陆、选择餐馆、选择商品、支付、查看订单、修改用户信息。(如图23)

图23 系统活动图
3.商家端的商户用例图
商户用例图包括商家的注册、登录、退出登录、接单、配送。(如图24)

图24 商户用例图
4.商家端的系统活动图
商户端的系统活动图包括注册登录、查看用户订单、接单、查看已接订单、配送。(如图25)

图25 系统活动图
开发及运行环境
Eclipse软件,MYSQL软件,centos7系统,一台windows7系统的电脑,一部安卓手机
数据库设计
数据库逻辑设计,包括用户、商户、餐馆等之间的设计(如图26)
图26 数据库逻辑图
用户注册信息存放在users表中,可申请重置密码,重置密码时会向第一次注册时填写的邮箱发送验证码,验证码3分钟有效,验证码存放在verify_code表中。
餐馆可配置商品类别,存放在food_category表中,每一种商品类别下设置若干商品,存放在foods表中,两表通过ID关联。
用户给餐馆下单的订单存放在restaurant_order表中,每笔订单包含的商品以及商品信息包含在order_food表中。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1386.html

好棒文