学术论文网
基于Android的移动点餐类App的设计与实现
发布日期:2020-09-11 15:51:46

第2章  移动点餐类应用总体功能设计与分析

本章从功能模块设计、应用结构图、应用流程图三个方面对移动点餐类应用进行分析说明。

2.1  功能模块设计

本应用中主要的功能模块为定位周边商家检索模块以及商品查看下单模块。

2.1.1  定位周边商家检索

以利用现在热门的Android手机定位系统,在百度地图的包装下,通过百度地图提供的功能,使用网络定位功能,定位到用户的大致位置。 如果定位成功就进行网络请求,把定位成功的经纬度传递给后台,后台根据对应的经纬度去数据库查找并返回相对应的商家的集合列表。

1. 用户通过手机定位获取到的位置和点餐派送的位置是两个不同的位置。虽然现在手机定位也非常的精确,但是不同的机型还是有差别的,比如一些配置稍微低一点的机型,难道就不能给他们提供更好的服务了么。所以为了保证统一性。把通过手机定位获得的位置信息用来显示周边商家的条件,而点餐派送位置需要用户通过定位或者定位和手动结合的输入。

2. 根据定位获取的商家集合的列表也是要按照一定的顺序排列的,比如说商家的总销售量、月销售量、好评数等。这样可以给用户一个选择的机会,让用户拥有更好的用户体验。

2.1.2  商品查看下单模块

每一个饭店都有对应的菜单,通过后台添加,把菜单事先添加到数据库中。当点击某一个饭店时,就要网络访问请求拿到该饭店的菜单并展示出来。在Android端展示数据并加入购物车的功能,再添加一下动画来增强用户体验。这个模块比较复杂的就是页面的展示和购物车功能。因为每一家饭店的菜单是不一样的,要显示的数据类型也都是不一样的,要想让用户有更好的体验,不至于被杂乱无章的数据给吓到,所以一个列表是实现不了的,要根据需求自定义Android控件来更好的、更有条理的展现给用户面前。

2.2  应用结构图

如图2-1所示为应用的结构图,图中简单对应用中的几个重要的模块进行的了结构展示。

 

图2-1  系统结构图

2.3  应用流程图

如图2-2 系统流程图所示,从用户的操作的逻辑从进入应用到使用应用完毕的一套流程的设想与展示。

 

图2-2  系统流程图

Copyright © 2008-2020 学术论文网 版权所有 粤ICP备16093775号