Android平台的营养配餐系统

2015-07-19 03:02郑子良四川大学计算机学院四川成都610000
中国新技术新产品 2015年8期
关键词:营养配餐菜谱客户端

郑子良(四川大学计算机学院,四川 成都 610000)

Android平台的营养配餐系统

郑子良
(四川大学计算机学院,四川 成都 610000)

随着移动终端、4G 网络时代的发展,移动信息设备正在深刻地改变着人们的生活,以手机、平板电脑为代表的移动信息设备已经渗透到人们生活的各个角落。通过网络通信手段就可以实现生活、学习、娱乐等方面的满足,也让大家越来越依赖移动终端。本系统可以实现利用现有Android 平台,为用户提供简洁明了、方便快捷、营养均衡的配餐服务。

营养配餐;Android;电子食谱

1 引言

如今人们越来越重视饮食健康,但是由于日常工作繁忙,生活节奏加快,无法花费太多时间研究饮食搭配问题,因此人们对于方便快捷、营养均衡的配餐系统的需求越来越强烈。本文所要实现的基于Android平台的营养配餐系统,可以充分利用如今已经普及的Android手机和成熟的Android应用开发技术,花费较少的成本,为用户提供简洁明了、方便快捷、营养均衡的配餐服务。

2 Android系统介绍

Android是Google开发的基于Linux的开源移动信息设备应用程序开发平台,该平台有操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的软件开发平台。

3 系统设计

3.1系统优势

就目前市场上现有的配餐软件来看,多数是在现有的食谱中进行选择,不能自主选择食材生成食谱,很少有具有配餐功能的。系统中的餐点不具有针对性,对营养测评结果的利用不充分,未考虑食材对不同体质人群健康影响。相比于传统的配餐软件,我们的营养配餐系统有以下优势:

首先,本系统可以自主选择食材生成食谱,用户可以通过自己目前现有的食材进行配餐,同时,本系统收录的食谱都是精心挑选的营养均衡的食谱,弥补了传统配餐软件的局限性。其次,本系统考虑了不同体质人群的饮食习惯,如:糖尿病人,高血压病人,孕妇等等,从而能够生成适合这些人群的配餐,尽可能满足每个人的需求。

3.2 系统简要描述

本项目包含两个部分的设计和开发,包含运行在Android平台上的客户端软件和运行在web服务器上的服务端。客户端软件将作用在基于Android操作系统移动终端,用于实现食谱的查询分享以及营养配餐等功能。服务端所应用的技术是主要是PHP 作服务器的脚本、MYSQL作数据库。研究技术路线图如图1所示。

3.3 系统功能

基于Android平台的营养配餐系统主要实现的功能分为“菜谱查询”,“自选食材配餐”,“热门食谱”,和“自我创新食谱分享”四个主要功能,其中“菜谱查询”可以按输入菜谱名、菜系类别(湘菜、川菜等)、食物类别(蔬菜,肉类等)、特殊人群(糖尿病人,孕妇等)这四个类别进行查询。

3.4 主要用例描述(1)

用例:查询菜谱。

小结:用户通过勾选菜谱查询条件或输入菜谱名查询菜谱。

参与者:用户。

前置条件:用户注册并登录本系统。

描述:用户通过在Android客户端注册并登录本系统,登录成功后输入菜谱名或勾选查询条件进行菜谱查询,如果在数据库中检索到符合条件的菜谱,则返回查询成功并输出查询到的菜谱信息;如果在数据库中没有检索到符合条件的菜谱,则返回查询成功并输出没有满足条件的菜谱,否则,返回查询失败信息。

异常:查询失败:如果客户端的用户没有登录或客户端访问服务器的人数太多,服务器没有响应,系统会提示查询失败原因并返回初始界面。

后置条件:系统返回初始界面。(2)

用例:自我创新食谱分享。

小结:用户分享自己创新的食谱。参与者:用户。

前置条件:用户注册并登录本系统。描述:用户在客户端勾选自己所用的食材并详细描述做法和注意事项,同时附上成果图片分享自创的食谱,将用户的自创食谱上传到服务器数据库,如果在数据库中检索到尚未存在该菜谱,则返回分享成功并输出分享的菜谱信息;如果在数据库中检索到已存在该菜谱,则返回对不起,该菜谱已存在并初始化界面,否则,返回分享失败信息。

异常:分享失败:如果客户端的用户没有登录或客户端访问服务器的人数太多,服务器没有响应,系统会提示分享失败原因并返回初始界面。

后置条件:系统返回初始界面。

结语

本系统能够为用户提供方便快捷、营养均衡的配餐服务,满足了人们对饮食健康的需求,而且界面简洁,操作简单,用户容易使用。虽然本系统是基于Android平台开发的,但以后通过修改,还可应用于Windows phone等其他平台。其次,还可以丰富本系统的菜谱查询功能,如根据劳动强度、中餐西餐等。

[1]吴想想.基于Android平台软件开发方法的研究与应用[D].北京邮电大学,2011.

[2]http://developer.Android.com[Z]. Android Developers[EB/OL].

[3]张滴石.基于MVC模式的配餐系统的设计与实现[D].吉林大学,2012.

TP393

A

猜你喜欢
营养配餐菜谱客户端
于仁文:让患者“吃出健康”
中职营养配餐教学中信息化技术的运用
宇宙菜谱失窃案
我国营养配餐研究思路
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
菜谱中的黑米粒儿
浅谈营养配餐与科学烹饪(上)
客户端空间数据缓存策略