android菜谱剖析

上传人:今*** 文档编号:105860506 上传时间:2019-10-13 格式:DOC 页数:10 大小:10.52MB
返回 下载 相关 举报
android菜谱剖析_第1页
第1页 / 共10页
android菜谱剖析_第2页
第2页 / 共10页
android菜谱剖析_第3页
第3页 / 共10页
android菜谱剖析_第4页
第4页 / 共10页
android菜谱剖析_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《android菜谱剖析》由会员分享,可在线阅读,更多相关《android菜谱剖析(10页珍藏版)》请在金锄头文库上搜索。

1、基于Android 吃货菜谱1 需求分析1. 软件功能需求分析1.1用户用类图:用类描述:1.收藏菜谱用例名称收藏菜谱ID8简单描述:用户可以收藏自己喜欢的菜谱,方便以后查看主参与者:用户副参与者:数据库前置条件:用户已经登录主流:主流:1.长按喜欢的菜谱,出现选项菜单2.选择收藏选项3.系统提示收藏成功,【收藏成功】后置条件:收藏菜单成功附加流:附流:3b.选择收藏选项后,系统提示【收藏失败】3c.选择收藏选项后,系统提示【无法收藏】2.查看推荐菜谱用例名称查看推荐菜谱ID10简单描述:用户查看系统推荐的菜谱主参与者:用户副参与者:数据库前置条件:用户已经登录主流:主流:1.选择推荐主页面2

2、.选择个性化推荐3.系统跳转到显示推荐菜谱的页面后置条件:用户可以查看推荐的菜谱附加流:附流:3b.无法跳转页面,系统提示【无法加载】1.2系统用类图:用类描述:1. 推送与用户信息匹配的菜谱用例名称推送与用户信息匹配的菜谱ID1简单描述:系统将与用户信息近似匹配的菜谱推荐给用户主参与者:系统副参与者:数据库前置条件:用户信息已经填写主流:主流:1.系统利用模糊搜索,找出与用户信息近似匹配的菜谱2.将这些菜谱的信息显示在页面上后置条件:成功显示推荐的菜单附加流:附流:1b.无法找到没与用户匹配的菜谱2b.随机显示部分热门菜谱2. 记录菜谱的访问量用例名称记录菜谱访问量ID2简单描述:系统自动为

3、被访问的菜谱修改访问量主参与者:系统副参与者:数据库,用户前置条件:系统可以正确使用主流:主流:1.用户点击页面上显示的某个菜谱2.系统将该菜谱的访问量加1后置条件:菜谱的访问量正确递增附加流:附流:2b.系统无法修改该菜谱的额访问量3. 推送热门专题用例名称推送热门专题ID3简单描述:系统搜索网络上热门的做菜专题,推荐给用户主参与者:系统副参与者:数据库前置条件:系统正常运行,并且在有网的情况下主流:主流:1.系统联网后,进行搜索,找到一些热门的菜谱专题2.显示在热门推送的页面上后置条件:推荐的菜谱专题可以成功显示附加流:附流:1a.系统无法找到菜谱专题2 设计分析1.功能设计:1.1功能模

4、块设计图:功能模块说明:1) 热门模块:此模块展示了近期热门的菜谱专题,以及各类热门菜系的介绍和及其所包含的一些菜谱。其中,热门菜谱专题主要展示了网络上点击量较高的谈论做菜的一些专题,此处提供链接,点击即可通过浏览器观看此类信息。热门菜系分类,主要是展示各种菜系中一些热门菜谱,将其显示在界面中,让用户浏览,学习。不同于传统的菜系,这里所指的菜系是网络做菜达人的做菜风格和传统的菜系的总称。2) 推荐模块:此模块主要有三个功能:个性化推荐,即根据个人口味推荐5份菜谱;最新推荐,即根据菜谱创建时间推荐最新的菜谱5份;独家秘制,即根据菜谱的标签选择秘制的菜谱五份进行推荐。 3)发现模块:此模块主要包含

5、三个功能:朋友圈,即查看朋友所发的菜谱状态,内容;随便看看,即随机查看所发的菜谱信息;附近看看,即查看附近使用该软件的人们所发布的菜单信息。 4)关于我的模块:此模块主要三个功能:我的收藏,即查看我收藏的菜单信息;我的菜单,即查看,创建,删除,我所创建的菜单信息;我的信息,即选择完善我的相关信息,以便在推荐模块更好的为用户推荐菜谱。 5)搜索模块:此模块主要为用户提供了关键字搜索,可搜索人,可搜索菜谱。2. 系统结构设计3. 数据库设计 1)用户数据库存储(即user_Info表)名称类型允许空?备注userNametextN 用户名UserIdintegerN主键,用户编号Passwordt

6、extN用户登录密码EmailtextN用户邮箱vegetabletextY用户喜欢的蔬菜fruittextY用户喜欢的水果meattextY用户喜欢的肉类tastetextY用户喜欢的味道LocalmenutextY用户喜欢的地方菜 2)菜谱数据存储(即menu_Info表)名称类型允许空?备注menuIdintegerN主键,菜谱的编号menuNametextN菜谱的名称userIdtextN创建菜谱的用户编号materialtextN食材menuImagetextY菜的图片methodtextN做菜的方法typetextN菜的类型occationtextY此菜谱适用的场合visittextN菜谱的访问量3 实现1. 登录,注册界面:2. 热门,推荐,发现,我四个界面: 3. 创建菜谱和显示菜谱的界面 4. 修改我的信息的界面 5. 个性化推荐界面 4 总结 系统基本完成了推荐和我的信息两大功能模块,由于热门与发现模块需要联网操作,所以还有待开发研究。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号