【该项目实训是Android基础知识的一个综合练习】
【项目题目】:校园订餐App设计
综合案例
【设计目标】
1、必要功能
?快餐店浏览,与订餐
?今天订餐活动查询与订餐,特价饭菜预定
?分类订餐查询,预定
?常定饭菜 预定
?健康餐推荐
?定时预定,提前预定
?订单查看,
?餐馆与饭菜打分,评价
?用户注册与登录
2、扩展选择功能
?快速拨打电话
?饮食跟踪,热量估算
?系统设置
【项目说明】
该项目为实际应用项目的单机 简化版本,只需要完成Android平台App的设计与开发工作。
App支持Android平台为4.0+
项目所需数据与素材由开发小组自己准备。
最终成果按小组展示,以完成功能多少、功能易用性、安全性为评价标准。
【特殊说明】
以下设计方案为指导性设计,并不作为本次项目实训的硬性要求与检测标准
【功能设计】
1、用户登录app之后,可以查看 已经加入本订餐平台的 快餐店。
用户在使用该App时需要注册用户信息,方便对订餐信息的核实,如果已经拥有账户,可以直接登录。
登录成功后,可以进入app的主界面。
用户在主界面上可以比较容易的找到 快餐店 按钮,点击该按钮进入 店铺列表。店铺列表需要显示的内容有:店铺门面图片、店铺名称、地址、用户评价信息和可以用于直接拨打电话的快捷方式。
用户直接拨打电话可以打通 店铺的订餐电话,使用电话直接与店铺订餐。
用户点击 某店铺,可以直接进入该店铺,浏览该店铺中的饭菜信息,饭菜信息包含:饭菜图片、名称、单价、折扣信息、评价得分与预定按钮。
用户点击预定按钮,可以预定该饭菜,加入购物篮。
点击某一具体菜品,进入菜品详细介绍界面,可以查看近期用户评价、菜品描述等趣味信息。
2、当日订餐活动查询与订餐,特价饭菜预定
用户登录后可以方便查看当日 订餐活动,各饭店当日举办的活动可以显示在此处,活动可以包括买一份增一分、买饭曾汤等名目,具体由店铺自行组织;除了可以查看到活动,用户还可以查看到特价饭菜信息。
活动与特价不区分店铺,但是在每一项中可以查看到所属店铺名称,点击预定既可以加入购物篮。
活动与折扣不属于常驻性 菜品,无法评价,无法查看详情。
3、分类订餐查询,预定
用户登录后,可以方便查看 分类饭菜,如鲁菜、川菜等。在每个分类下面列出所属该类的菜品信息,具体菜品信息参考前面。
点击预定即可加入购物篮。
4、常定饭菜 预定
登录成功后,用户可以方便查看经常预定的 饭菜信息,并直接预定。
5、健康餐推荐
登录成功后,用户可以方便查看健康餐推荐信息,并直接预定。具体菜品信息参考以上。
菜品不可评价
6、定时预定,提前预定
对于特定用户群,提供定时预定功能,可以提前将所需饭菜预定,这样可以提前生成订单,方便店铺提前准备。
用户也可以设定持续预定某菜品,直到选择停止续订。
7、订单查看,
订单分为:
已付订单,该种订单已经结清账款。
未付订单,该种订单为已下单,但是未支付状态。
取消订单,该种订单由用户已经取消订单。(对于该种订单,在第二期开发,具备店铺端时,店铺可以查看到 预定饭菜用户的基本信息,其中包括 取消订单 的数目。这有可能会影响店铺对该订餐者服务的积极性)
用户无法删除订单。
对于未付款账单,可以支付。(支付功能暂定为使用ali的支付宝)
8、餐馆与饭菜 打分,评价
对于已经完成支付功能的用户,可以对所订购的菜品、店铺、配送人员进行点评。
点评采用 星级 实现,类似于淘宝或京东。
用户可以对 菜品进行点评,点评的菜品只能是 “常驻类型的菜品”,临时菜品不能评价。
9、快速拨打电话
当用户在浏览 餐馆信息时,可以直接给该餐馆 拨打电话,预定 饭菜,这些预定 将不计入系统数据。
10、饮食跟踪,热量估算
该部分功能提供的数据只作为参考,不具备实际 生理参考作用。
统计用户在一定时间段内,如一周,一月,所订购食物的种类,如酸甜苦辣咸等,并给出一个具有参考意义的热量 卡路里数据。
提醒用户 健康、合理饮食。
11、系统设置
用户设定是否开启 饮食 活动 推荐。
是否接收 短信通知。
备份与同步数据
版本信息查看与更新提示
用户查看操作指南。
12、用户注册与登录
首次使用该软件需要注册用户,绑定用户的基本信息,对敏感数据需要加密存储和传输。
账户与手机不绑定,即一个手机上可以采用不同的账户登录。
用户登录成功后,进入app主界面
【UI设计指导】(这一部分只起到演示作用,各开发小组可自行设计UI)
【本节完,从下一节开始上代码】