基于安卓Android的食物储藏信息管理软件的设计与实现
来源:wenku163.com 资料编号:WK1638397 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1638397
资料介绍
基于安卓Android的食物储藏信息管理软件的设计与实现(含开题报告,毕业论文11000字,程序代码)
[摘 要]当今3G网络的大规模建立和智能手机的迅速普及,一个新的时代--移动互联网已经微笑着迎面而来。移动互联网与智能手机有着自身独特的优势,使得人们更方便的办公、娱乐,生活更加轻松。为了使人们对家庭里的食物能够更科学的管理,让人们随时随地能了解家庭所储藏食物的情况,及时让人们购买所需要的食物,本文提出一个基于Android的食物储藏信息管理软件的解决方案。运用android语言配合SQLite数据库开发一款手机软件。人们通过手机了解家里的食物信息并对食物进行管理。该软件可以根据家庭储藏的食物具体信息及个人设置,对各种食物可进行食用量不足提醒,同时,也可以根据所储藏的食物情况,生成相应的购物单,方便人们理性购物。
[关键词] 食物储藏;Android;SQLite;科学管理;轻松购物
Design and Implementation of Food Storage Management Software Based on Android
Software Engineering Major XXX
Abstract: Today's 3G network of large-scale establish and the rapid popularization of smart phones, a new era--mobile Internet has come with a smile. Mobile Internet and smart phones has its unique advantages.People's office work ,entertainment can become more convenient and relaxing by useing them.In order to enable people manage food more scientific in family,let them master their food in storeroom whenever and wherever possible and buy food what they need in time.This paper puts forward a solution abaut Android based food storage information management software . we develop a mobile software by android language and SQLite database.People know about the information of food and manage the information of food by phone.According to personal set,it can remind you if the food is not enough.It also can be based on the storage of food and make a shopping list .And it also is convenient for people to have a rational shopping.
Key words: Food storage;Android;SQLite;Scientific management;Easy shopping
本课题需要重点研究的、关键的问题及解决的思路
对食物存储信息的综合管理以及数据库方面的相关操作,要有相应增、删、改、查功能,可以全面了解家里所存储食物的相关信息,例如食物的剩余量,新鲜度等,可以很方面并及时的使用户补充家里的食物,方便购物,为生活带来便利。
设计相应的数据库,学会使用SQLite,以保证食物信息的正确性。
食物不足的提醒设计,可以查看相应的书籍和网上资料,来实现程序的功能。
多学习些相关的资料,为程序设计提供保证。
需求分析设计
按照该软件设计方案,大致分为添加、查看、修改、删除、设置提醒、生成清单,这几个功能模块。
2.4.1 添加食物界面
用户使用该软件进入系统,选择后进入添加界面。用户可以选择所添加的食物的储藏位置,例如:冰箱,厨房,储藏室。然后点击所添加食物的图片,选择购买日期,输入该食物可食用多少天(相当于食物购买量),设置提醒条件(食物剩下多少天的食用量时提醒),完成食物输入。如果添加界面中没有该食物的图片,用户可以自行编辑食物名称进行添加。
2.4.2 查看食物界面
用户选择进入查看食物界面,可以选择要查询食物的环境,例如:冰箱,厨房,储藏室,全部食物。点击看到该环境下的所有食物,点击食物列表,可以看到食物的详细信息。如果食物过多,不利于查找,可以编辑食物名称查找。
2.4.3 修改删除食物界面
在食物的查看界面当中,当点击食物列表查看食物的详细信息时,可以对食物进行修改,和删除操作。
点击修改,进入修改界面,修改食物的购买时间,购买量(可以使用多少天),提醒条件(食物剩余多少天的食用量),完成后保存。
点击删除按键,将删除该食物的所有信息。
2.4.4 设置提醒界面
用户进入设置提醒界面,可以选择要提醒的时间。用户在食物添加的同时,会设置食品提醒的条件(当食品剩余多少天的食用量)。用户通过设置提醒时间,当到达这个时间点,同时手机上的食物满足用户所设置的提醒条件,手机会跳出提醒界面,提醒用户:该食物不足,请及时购买,小心断粮!如果用户不需要提醒,可以关闭提醒或者一开始不进行提醒时间及提醒条件(食物食用量)的设置。
2.4.5 购买清单界面
用户进入购买清单界面,可以进行选择:食用量小于三天,食用量小于五天,使用量小于七天,这三个级别的参考购买清单。同时用户可以根据自己的情况,自定义购买清单,比如:生成食用量小于四天的参考购买清单。
操作系统:windows 7
数据库:SQLite(Android提供的一个标准的数据库,支持SQL)
Android 版本:Android 2.2
开发工具:eclipse + android SDk
目 录
1 背景、意义与目的 1
1.1 课题开发背景 1
1.2 课题开发意义 1
1.3 课题开发目的 1
2 系统分析 2
2.1 可行性分析 2
2.2 系统流程图 2
2.3 系统开发运行环境 2
2.4 需求分析设计 3
2.4.1 添加食物界面 3
2.4.2 查看食物界面 3
2.4.3 修改删除食物界面 3
2.4.4 设置提醒界面 3
2.4.5 购买清单界面 4
2.5 设计原则及一般要求 4
3 系统设计 4
3.1 模块设计 4
3.2 详细功能模块设计 5
3.2.1 食物储存信息管理软件模块架构 5
3.2.2 添加食物模块 6
3.2.3 查看食物模块 6
3.2.4 修改、删除食物模块 6
3.2.5 设置提醒模块 6
3.2.6 购买清单模块 6
3.3 数据库设计 6
3.3.1 SQLite简介 6
3.3.2 数据库分析 7
3.3.3 数据库概念设计及表结构 7
4 编码与实现 9
4.1 进入系统模块 9
4.2 选择模块 10
4.3 添加模块 11
4.4 查看模块 14
4.5 设置提醒模块 16
4.6 购买清单模块 17
5 系统测试与运行 18
5.1 系统测试 18
5.1.1 系统测试简介 18
5.1.2 系统测试过程 18
5.2 系统运行 19
5.3 系统测试运行总结 21
6 总结与展望 22
结束语 23
参考文献 25
致谢 26
|