食物相宜与相克需求分析

上传人:第*** 文档编号:35090807 上传时间:2018-03-09 格式:DOCX 页数:8 大小:540.98KB
返回 下载 相关 举报
食物相宜与相克需求分析_第1页
第1页 / 共8页
食物相宜与相克需求分析_第2页
第2页 / 共8页
食物相宜与相克需求分析_第3页
第3页 / 共8页
食物相宜与相克需求分析_第4页
第4页 / 共8页
食物相宜与相克需求分析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《食物相宜与相克需求分析》由会员分享,可在线阅读,更多相关《食物相宜与相克需求分析(8页珍藏版)》请在金锄头文库上搜索。

1、移动网络开发技术食物相宜相克2015年4月1.项目简介 1.设计背景 当今,手机成为日常生活必不可少的工具,随着科学技术的发展,智能手 机日趋发展成熟。Android手机操作系统是全球最受欢迎的智能手机平台之一。 开发灵活性更强,各种软件层出不穷,发展前景十分广阔。 智能手改变人们使用手机的习惯,也放大人们对手机的想象。对目前形式 的分析和对未来的展望,手机系统已经不仅限于通话和短信等内容,手机扩展 功能日益发展壮大,利用手机里的各种基本功能,可以拓展更多更实用的软件, 本程序就是用android手机系统的各种功能实现有创意且实用的食物相宜相克 系统。 民以食为天,食物是生活中必不可少的,而随

2、着人们生活水平的提高大家 对食物的安全也越来越重视,然而如今的日常生活中也存在着很多食物搭配上 的误区,这些错误的搭配也直接或者间接的影响着我们的健康。搭配相宜会促 进营养吸收,于健康有益;搭配相克会破坏营养价值,甚至引发疾病或导致中 毒。只有根据食物的属性及自身情况合理安排膳食,趋利避害,才能吃得科学, 吃出健康。 2.功能概要 本项目提供了食物相克、食物相宜及查询三大模块。其中主要的功能模块 有系统导航、相克及相宜食物的列表显示、添加、删除及编辑功能。 (1) 系统导航:最下方导航栏,主要用于三大界面之间的切换。食物相 克-食物相宜-查询; (2) 列表显示:(食物相宜、食物相克、查询均有

3、列表显示)默认显示 十条数据,通过上拉或者点击“下一页”继续加载数据; (3) 新增功能:用户可以添加相克或相宜的食物,在列表页面有添加按 钮,点击添加按钮,可以向数据库中添加一条数据;注意:录入时,验 证检查每个输入框中数据是否为空,如果为空则提示输入框内容为空, 不为空则向数据库中添加一条数据。 (4) 删除功能:在列表中选择一条数据,能够从数据库中删除一条数据; (5) 修改功能:在列表中选择一条数据,能够从修改数据库中的数据。 注意:修改时,验证检查每个输入框中数据是否为空,如果为空则提示 输入框内容为空,不为空则修改该条数据在数据库中的内容。 (6) 查询功能:切换到查询页面,默认显

4、示所有相宜及相克的食物。在查询页面,点击查询按钮能够从数据库中模糊查询出与所输入的食物相 克及相宜的所有食物,并在列表中显示出来。默认输入框没有输入任何 内容时,查询出数据库全部数据。 2.系统分析 1. 需求分析 在智能手机日益发展壮大的今天,智能手机人人都有,而本程序的受众面 相当之广泛,人人都需要吃食物,但了解食物之间如何搭配食用的人却是很少, 正是因为有了这样的市场需求,本程序才得以应运而生。无论是居家主厨的家 庭主妇,还是注重饮食健康的男女老少,都可以简单、快捷、方便的使用本程 序查询出与之相宜或相克的食物,帮助人们了解食物的相宜相克。 2.可行性分析 随着社会与科技的发展,人们越来

5、越注重移动、便携与方便。而随着这股 潮流的发展,手机应用游戏应运而生。安卓系统作为一个市场占有超过50%的 手机平台,其应用的发展非常迅猛 随着手机的发展与普及,以及互联网技术的扩展,人们对移动通讯的需求 必将需要实现多元功能化。通过移动通讯连接到Internet上,实现数据,应用 等资源共享。提高了数据的资源利用,并能及时的到更新。在这样的外界环境 之下,手机应用的推广得到保证。 1.技术可行性分析Android系统平台是一个基于Linux开源的手机操作系统。它由Google 公司在2007年11月5日正式发布的。 Android平台是由操作系统、中间件、界面和应用软件组成。是第一个要 为移

6、动终端创造的一款真正开放的完整的操作系统。 说道Android操作系统平台的优势,不得不提到最突出的两个特点“免费” 和“开源” 。 免费:Android免费提供其操作系统,让移动过电话制造商可以免费搭载 Android操作系统,使得手机的制作成本大大降低,渐渐使得Android普及。 开源:Android手机制作操作系统代码的开放性,不仅让开发者可以在统 一开放平台进行程序开发,而且可以解决现今市场不同智能机之间因文件格式 不同造成的信息交流不便、程序内容无法移植等问题;并且Android的开机源 码就意味着手机使用者不必在被动地接受移动电话制造商默认的设施和环境, 使用者完全可以根据自己的

7、想法自定义手机的配置。2.操作可行性分析 因为该程序是一个简易的小型应用程序,开发不需要太多人力、精力,因 此实现起来比较容易。对手机的性能没有过高的要求,系统利用率的占用也较 低。 而且本程序功能简单,用户只要有一点手机操作经验,看过提示后,对本 软件的操作就会非清楚。 3.系统设计 1.总体设计本程序主要是为了让用户只需要简单操作就可以了解各种食物之间的相 宜相克,界面应该简洁,操作简单,方便用户上手,所以功能不需要太复杂, 只需要简单实用。 2.功能设计 (1)实现查找数据库中数据功能 利用向查询按钮添加监听事件来向 EditText 获取需要查询的数据名称,然 后到数据库中查询,将结果

8、显示 TextView 中,向显示全部按钮添加监听事件, 用户单击显示全部按钮,调用方法把数据库中所有数据显示在界面上。 (2)实现向数据库中添加、删除、修改数据功能 利用向添加、删除、修改按钮添加监听事件来向 EditText 获取需要操作的 数据名称及内容,然后调用方法,对数据库进行相应操作 3.数据库设计 在数据库中建立一张表,储存食物数据信息 字段名称 中文名称 类型 Primary Key 说明 _id Id Integer 1 唯一标识id (添加数据时自 动生成) food1 食物一 Text 0 food2 食物二 Text 0 remarktype 备注类型 Text 0 e

9、xplainindetail 详解 Text 0 flag 标识 Text 0 相克则为true, 相宜则为false 说明,备注类型录入时为下拉单选框,主要分为以下几类:1、 食物相克,两小时内不可同吃; 2、 常见相宜食物 3、 孕期不宜多食用 4、 影响食物营养吸收 5、 饮食注意 4.交互设计 利用 activity,intent 实现查询、新增、编辑、删除数据界面之间的交互。 其中 4.系统实现 1.实现平台: Android 4.0.3 2.主要界面: (1)食物相克列表及详情查看 在该界中,默认读取所有相克的食物并显示在列表上。列表单击时,查看 详细信息,长按时修改相克食物信息,

10、列表右滑时删除一条信息。图一 相克食物列表 图二 相克食物详细信息查看(2)食物相宜列表及页面 同食物相克页面功能。在该界中,默认读取所有相克的食物并显示在列表 上。列表单击时,查看详细信息,长按时修改相克食物信息,列表右滑时删除 一条信息。图三 相宜食物列表 图四 相宜食物详情查看(3)综合查询页面,默认显示所有相宜及相克食物信息。根据输入名称,模糊查 询所有相克及相宜的食物。图五 食物搜索栏 图六 食物录入样 3.数据库接口调用: (1)数据库中插入一条数据 dbHelper.insert(map);数据库中插入一条数据 传入参数:map; Map map=new HashMap(); m

11、ap.put(Constant.FOOD1, “食物A“); map.put(Constant.FOOD2,“食物B“); map.put(Constant.REMARKTYPE, “类型“); map.put(Constant.EXPLAININDETAIL, “详解“); map.put(Constant.FLAG, “标识“);/若为相克食物,则传入true,若 为相宜食物,则传入false; 传出参数:long,小于0时数据库中新增数据操作成功(2)数据库中修改一条记录 dbHelper.update(map);/更新数据库中相克或者相宜的数据 传入参数:map;同插入数据中的参数 传出参数:long,大于0时更新数据操作成功; (3)查询所有相宜相克数据 dbHelper.queryAll();/查询数据库中所有相克相宜数据 传入参数:无; 传出参数: ArrayList (4)查询所有相克数据 dbHelper.getGramsfood();/查询数据库中所有相克数据 传入参数:无; 传出参数: ArrayList (5)查询所有相宜数据 dbHelper.getBalancefood();/查询数据库中所有相宜数据 传入参数:无; 传出参数: ArrayList

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

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

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