2022年美食分享APP需求文档汇总 .pdf





《2022年美食分享APP需求文档汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年美食分享APP需求文档汇总 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、美食分享 App 需求分析1. 引言俗话说民以食为天, 自古以来人们的生活就与美食紧密相连。我们小组认为 ,随着移动互联网时代的到来,手机菜谱类App 行业最具潜力成为未来市场上的一匹多金黑马。 美食行业在市场的地位都是永摧不倒。而且如今的菜谱行业, 不仅仅局限于向消费者传递一些美食制作的方法,在移动互联网时代的菜谱行业也带来了一种新的生活方式和健康理念。所以,美食菜谱类APP 占居消费市场与“吃”相关的入口,拥有巨大的想象空间,发展前景也是光明而又乐观的。1.1. 编写目的(1) 本需求分析说明书是为了开发美食分享App而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统
2、功能以及实现系统。(2) 本说明书不仅是整个软件开发的依据, 对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。1.2 项目背景(1)应用软件名称:美食分享APP (2)任务提出者:陈绍文,王朋,徐秀菊(3)用户:广大人民群众(4)实现:信计研发小组(5)构建平台: android 平台,其数据库构建在SQL Server 2005上,并可实现权限限制性兼容,与其他手机应用软件并不冲突。1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
3、名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 1.4 参考资料 (1) 软件工程清华大学出版社 (2) 美食社区网站的设计与实现电子科技大学出版社(3)android 开发案例驱动教程清华大学出版社(4) 面向美食网站的搜索及点评与图片去重模块的设计与实现哈尔滨工业大学出版社2. 任务概述2.1 目标本 App 旨在针对美食爱好者以及需要相关信息服务的网民建设以满足客户基本需求(菜谱查询,获得饮食健康资讯)为基础,提升用户体验(增加互动性和趣味性)为目标的新型享型美食菜谱分享。用户可以通过该App 查看菜谱,创建菜谱,浏览资讯,发表评论
4、,分享经验心得,进行好友分享以及讨论区进行交流讨论。该应用软件管理员可通过以发布信息,管理(修改,删除和增加)菜谱,管理讨论区对该APP 的日常运营进行管理和维护。2.2 运行环境(1)处理器型号及内存容量:CY1.7GHZ,内存 1g;(2)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:80G硬盘即可;(3)输入及输出设备的型号和数量,联机或脱机;(4)数据通信设备的型号和数量;(5)功能键及其他专用硬件;2.3 条件与限制(1) 条件:手机方面具备android4.0以上系统,服务器端在win7 32 位名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
5、- - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - (2) 限制: 操作系统限制:操作系统 android4.0以上软件限制 : 应安装杀毒软件,防止病毒干扰3. 数据描述3.1 数据需求(1)用户信息(用户id 主键,用户名,头像,用户类型,密码,个性签名,性别,出生日期,职业,家乡,现居地,个人简介)(2)美食信息(美食 id 主键,用户 id ,美食名称,美食图片,美食简介,历史由来,备注)(3)美食用料(美食id ,用料 id 主键,菜名,分量)(4)美食做法(美食id ,步骤 id ,具体做法
6、,图片)(5)美食种类(美食id ,种类 id ,种类名称)(6)美食地域(美食id, 地域 id ,国籍,省,市)(7)美食推荐(美食id ,用户 id ,推荐时间)(8)收藏表(美食 id ,用户 id ,收藏时间)(9)美食留言(美食id ,用户 id ,留言)(10)主题表(用户 id ,主题 id ,内容 , 发表时间)(11)主题回复表(用户id ,回复 id, 主题 id ,内容,回复时间)3.2 软件系统的数据流程和处理流程(1)数据对象的 E-R图,如下图 1-1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
7、名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - (2)数据流图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 3.3 数据库介绍(1)服务器程序在管理员与用
8、户进行各种操作(创建,收藏,修改,删除,评论菜谱,删除,创建,评论主题,查看,删除用户)时需要对数据库进行数据提交,即对数据库进行查询与修改: 在上面的操作过程中都需要对数据库中的所有表,进行联合查询、修改。(2)物理数据结构主要用于各模块之间函数的信息传递。(3)接口传递的信息是用数据结构封装了的数据,以参数传递或返回值的形式在各模块间进行传输。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - (4)对于出错信息要返回出错提示
9、给用户,并提供出错信息的处理方法以保证软件运行的可维护性。3.4 数据管理能力要求根据市场对美食的需求以及团队的业务能力,该软件包含了各种家常美食以及全国各地特色美食菜谱的分享, 同时美食好友之间可以互相分享烹饪经验与心得,因此估计用户量比较大, 对数据的处理量也处于中等水平,对于团队来说也是一个考验。3.5 故障处理能力软件的操作主要是对数据库的管理和维护,其中发生的故障也是针对数据库的,基于数据库有日志文件, 可以很方便的修复; 而另外方面的故障是在android开发主要是服务器处理多线程的问题,当有多个用户访问服务器时, 由于目前开发受限,服务器可能会出现无响应等行为, 因此,对该方面需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年美食分享APP需求文档汇总 2022 美食 分享 APP 需求 文档 汇总

限制150内