饮食小助手APP的设计与实现
薛丹阳王东来
(吉林农业科技学院吉林·吉林132101)
摘要本设计是基于Android平台,采用Java语言编写,Eclipse平台设计,利用MVC模式开发,针对不同饮食习惯的人,开发的一款健康饮食APP“饮食小助手”。能够为用户提供健康饮食方面的建议和健康食谱,对改善不同人饮食结构起到积极的作用。
关键词健康饮食Java Android MVC
中图分类号:TP311文献标识码:A
1设计背景
民以食为天,吃的健康才能够更好的从事各种活动。日常饮食对于我们的身体健康发挥着十分重要的作用,注重饮食能延长人类的寿命,而有个良好的饮食习惯,是养生的前提。目前,有关饮食健康类APP有很多,功能各异,无法满足用户广泛需求。“饮食小助手”就教你怎么吃的健康,活的健康。针对各年龄段人,将集合食物百科知识、不同体质人的健康饮食安排、制作营养膳食等为一体的综合性健康
饮食生活类APP。为用户提供更加人性化的服务,使广大用户能够轻轻松松健康饮食,快快乐乐享受生活。
2设计原则与目标
健康饮食APP是一个方便快捷的系统,此系统的最大优点是用户使用起来非常方便,它能够给用户一个在非常清晰的反馈,但是用户的体验度是非常重要的,因此,在设计时要按照一定的原则展开设计;
(1)易用性:系统的整体设计应一目了然,通过简单的左右滑动和侧滑能将所有的功能模块全部显示,使得用户能够将所有信息全部了解,轻松便捷。
(2)低出错率:界面设计应简捷明了,给用户适当的提示,使用户准确操作,防止用户操作出现不必要的操作失误。
(3)实用性:用户在移动端安装饮食小助手APP后,在联网状态下可以查询或阅读相关文章,使用APP全部功能,在非联网状态下可以使用大部分功能。结果显示页面清晰。
(4)美观性:在整体布局上应条理清晰,彩和结构要精心搭配,使用户使用系统时有一种清新愉悦的心情,提高用户对系统的整体评价和访问量。
设计一款APP,首先要明确设计目标,制定合理的目标规划。针对这款饮食小助手APP,需要明确它的整体结构及功能模块规划,此外还要调研用户在健康饮食方面的具体需求,只要把握用户的心理,知道用户需要什么想要什么,做出来的APP才会被用户接纳。因此,饮食小助手APP的设计必须针对各年龄段人,将集合食物百科知识、不同体质人的健康饮食安排、制作营养膳食等为一体,成为综合性健康饮食生活类APP。
3系统设计
3.1总体结构设计
和其他饮食类APP不同的是,“饮食小助手”结合不同人的生活体验,制定专属的健康饮食APP。主要包含四个功能模块:食物百科、健康贴士、饮食禁忌、膳食菜谱,如图3-1所示。
(1)食物百科:科学食物分类,显示食物营养元素,例如:热量、蛋白质、碳水化合物等信息。
(2)饮食禁忌:根据不同体质人推荐合理健康饮食。
(3)健康贴士:科学搭配饮食及因不恰当的搭配所造成的
后果。
(4)膳食菜谱:为用户推荐健康膳食做
法。
3.2系统详细设计
系统设计采用MVC结构(M即Model
(模型层),主要负责出来业务逻辑以及数据库
的交互;V即View(视图层),主要用于显示数
据和提交数据;C即Controller(控制器),主要
是用作捕获请求并控制请求转发。)、Web Ser-
vice技术进行设计,采用软件构件化的开发
方式:一是系统结构分层,业务与实现分离,
逻辑与数据分离;二是以统一的服务接口规
范为核心,使用开放标准;三是构件语意描述
形式化;四是提炼封装构件规范化。开发技
术采用JavaWeb技术,使用系统具有良好的
稳定性、可扩展性和安全性。
“饮食小助手”的界面简单而实用,添加
了搜索、分类查、健康美食(下转第285
怎么用java编写app软件
页)图1:系统功能模块
科|学|技|术
—科教导刊(电子版)·2018年第02期/1月(中)—259