APP下载

基于Android的菜谱APP设计与实现

2017-11-01山西农业大学软件学院

电子世界 2017年19期
关键词:按钮界面数据库

山西农业大学软件学院 杨 凡

基于Android的菜谱APP设计与实现

山西农业大学软件学院 杨 凡

菜谱APP是基于Android平台,采用java程序设计语言以及servlet等技术编写的项目,本文从该APP的开发与实现角度,对其进行展开描述。

Android;Java;客户端/服务器

1.产品介绍

1.1 背景

在我国,饮食文化博大精深,自古以来,我国便有着“民以食为天”的理念。由于地大物博,中国在历史上形成了不同菜系不同口味的美食,它们做法各异却都深受喜爱。移动互联飞速发展的今天,“互联网+”为我们提供了广阔平台,结合大众对美食的执念,菜谱APP应运而生。

1.2 开发工具及相关技术

(1)该项目使用Android集成开发平台ADT Bundle,它不需要用户在原有的eclipse上配置安卓环境,它是一个装有ADT插件的Eclipse集成环境,并具备Android SDK的核心功能。

(2)该项目采用Java语言进行编写,它是一种面向对象程序设计语言,具有平台无关性、健壮性、简单安全等特点。

(3)json解析是跨平台数据格式转换的一个桥梁,服务器端将特定的数据类型转换为json字符串 ,客户端将json字符串转换成原来的类型。Json使用冒号进行赋值,每一条赋值语句用逗号分开,整个对象用大括号封装起来,可用大括号分级嵌套数据。使用起来十分方便。

2.产品设计

2.1 数据库设计

创建数据库表recipe_table,其中包括4个字段: id,name,material,method,它们分别代表菜名、原材料和制作方法。id是该表的主键,int类型,不允许空值;其余的字段都为varchar类型。

图1 数据库表图

2.2 界面设计

该项目使用ADT自带的界面编辑工具,创建布局文件。

界面主要包括:首页,添加界面,搜索界面,显示界面。……

登录APP查看全文

猜你喜欢

按钮界面数据库
这些按钮能随便按吗?
当你面前有个按钮
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
数据库
人机交互界面发展趋势研究
数据库
数据库
数据库
手机界面中图形符号的发展趋向