没有合适的资源?快使用搜索试试~ 我知道了~
基于Android的食物储藏信息管理软件的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 75 浏览量
2023-06-25
22:42:44
上传
评论
收藏 1.43MB DOC 举报
温馨提示
试读
28页
基于Android的食物储藏信息管理软件的设计与实现.doc
资源推荐
资源详情
资源评论
目 录
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
1
1 背景、意义与目的
本节会以课题开发背景,课题开发意义,课题开发目的三个方面进行详细阐述基于
Android 的食物储藏信息管理软件的必要性。
1.1 课题开发背景
社会的进步与科技的发展,个人计算机和互联网技术使得人类的发展有了一个质的
飞跃,相辅相成的同时,科技含量更高更新的技术也在不断发展。人们通过互联网了解
了更多的有用信息,实时性的新闻与消息,让我们更快的融入信息时代。大量的数据信
息充斥着我们的生活。公司需要对员工、产品、财务等等的各种信息进行管理,学校需
要对学生,老师的课程,个人信息进行管理。这些那些的信息,都需要我们运用相应的
工具管理。对于庞大的信息数据,原始的纸张记录早已不能满足人们工作、生活、学习
的需求,计算机的产生帮人们解决了燃眉之急
[1]
。
但是社会发展之迅速,人们的生活步骤不断加快,更轻松更便捷的智能手机与移动
互联网时代应运而生。人们不再局限于在家,在公司,只要有手机,就能随时随地的上
网,办公,对很多信息能够更快的了解,接触。人们使用手机去管理自己的工作与生活,
已经势在必行。
1.2 课题开发意义
智能手机与移动互联网的飞速发展,让人们体验到方便,高效与快乐,这就使人们
对这个新的平台抱有更多的需求与要求。面对着快节奏的生活,人们忙碌工作了一天,
回家发现某些食物吃完了,使得本来已经疲倦的身体更加疲惫,本来愉悦的心情也可能
瞬间消失不见
[2]
。可是把食物的信息存储在电脑上,使用条件的限制,反而为食物的管
理添加了繁琐的条件。手机是当今人们的生活必须品,更重要的是,人们可以随身携带,
随时使用。小巧的身材,这是个笔记本电脑也无法比拟的优势,所以使用手机对家庭食
物的管理是最明智的选择。
1.3 课题开发目的
本课题意在开发基于 Android 的食物储存信息管理软件,让人们通过手机就能够随
时了解自己家庭食物的详情。让人们通过简单的输入,把食物信息输入的手机中,人们
可以进行查看,修改,删除等操作,还可以设置时间,对某些食用量不足的食物进行提
醒,从而让人们能够及时补充家里的食物。同时,还为用户设计了生成购买清单的功能,
可以根据人们自己的要求和家庭里储藏食物的具体情况,生成可供人们购物的购买清单,
使人们理性消费,理性购物
[3]
。
2
2 系统分析
2.1 可行性分析
从技术方面来看,该软件开发使用 SQLite 作为软件的数据库,它是一个轻量型数
据库,适用于手机方面的应用开发。使用 Android 作为系统开发的开发环境,它提供完
善的指令控制语句、类与对象的支持及丰富的数据类型,给开发带来便利,能保证开发
满足用户需求的系统。
从运行方面来看,本软件作为一个小型的手机管理软件,所耗费的资源很小,在手
机市场上,一般的 Android 手机无论是硬件还是软件都能满足使用条件。因此,本软件
在运行上是可行的。
经过了对 Android 的食物储藏信息管理软件的分析,可以确定在 Android 平台上开
发的该软件从技术和运行方面来说都是可以实现的。
2.2 系统流程图
软件设计需要满足用户使用的习惯,提高用户体验。该软件系统流程如图 2-1 所示:
图 2–1 系统流程图
2.3 系统开发运行环境
我所设计的是一款手机软件,帮助用户管理家里储存的食物信息,要求开发的软件
系统需要满足用户的需求,无论硬件还是软件都需要选择适当,要求如下:开发设备应
开始
进入
退出
添加食物
查询食物
设置提醒
生成清单
修改信息
删除信息
返回
退出
3
该完备;开发机器的性能必须稳定;操作系统的选择应该适当;开发出的程序可以在尽
可能多的平台上运行;要求运行机配置尽可能低档。
操作系统:windows 7
数据库:SQLite(Android 提供的一个标准的数据库,支持 SQL)
Android 版本:Android 2.2
开发工具:eclipse + android SDk
2.4 需求分析设计
按照该软件设计方案,大致分为添加、查看、修改、删除、设置提醒、生成清单,
这几个功能模块。
2.4.1 添加食物界面
用户使用该软件进入系统,选择后进入添加界面。用户可以选择所添加的食物的储
藏位置,例如:冰箱,厨房,储藏室。然后点击所添加食物的图片,选择购买日期,输
入该食物可食用多少天(相当于食物购买量),设置提醒条件(食物剩下多少天的食用
量时提醒),完成食物输入。如果添加界面中没有该食物的图片,用户可以自行编辑食
物名称进行添加。
2.4.2 查看食物界面
用户选择进入查看食物界面,可以选择要查询食物的环境,例如:冰箱,厨房,储
藏室,全部食物。点击看到该环境下的所有食物,点击食物列表,可以看到食物的详细
信息。如果食物过多,不利于查找,可以编辑食物名称查找。
2.4.3 修改删除食物界面
在食物的查看界面当中,当点击食物列表查看食物的详细信息时,可以对食物进行
修改,和删除操作。
点击修改,进入修改界面,修改食物的购买时间,购买量(可以使用多少天),提
醒条件(食物剩余多少天的食用量),完成后保存。
点击删除按键,将删除该食物的所有信息。
2.4.4 设置提醒界面
用户进入设置提醒界面,可以选择要提醒的时间。用户在食物添加的同时,会设置
食品提醒的条件(当食品剩余多少天的食用量)。用户通过设置提醒时间,当到达这个
时间点,同时手机上的食物满足用户所设置的提醒条件,手机会跳出提醒界面,提醒用
户:该食物不足,请及时购买,小心断粮!如果用户不需要提醒,可以关闭提醒或者一
开始不进行提醒时间及提醒条件(食物食用量)的设置。
剩余27页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功