课题名称: 基于Android的食物储藏信息管理软件的设计与实现
1.课题开发目的
本课题意在开发基于Android的食物储存信息管理软件,让人们通过手机就能够随时了解自己家庭食物的详情。让人们通过简单的输入,把食物信息输入的手机中,人们可以进行查看,修改,删除等操作,还可以设置时间,对某些食用量不足的食物进行提醒,从而让人们能够及时补充家里的食物。同时,还为用户设计了生成购买清单的功能,可以根据人们自己的要求和家庭里储藏食物的具体情况,生成可供人们购物的购买清单,使人们理性消费,理性购物。
2.毕业设计课题任务书提出的任务要求及实现预期目标的可行性分析
食物存储系统的设计,把家里冰箱内的食物,储藏室内的食物信息存储到手机上,包括食物的种类,数量,保鲜期等。
对食物的信息能进行相应的管理,可以添加食物,修改食物信息,删除食物,查看食物相关信息等功能,对家里所存储食物情况有比较详细的了解。
可以为用户设置一个提醒,当冰箱内或者储藏室内的食物存储不多时用来提醒用户即使购物,能生成相应的购买清单,使用户去超市购物更有目的性,思路更清晰。
3.本课题需要重点研究的、关键的问题及解决的思路
对食物存储信息的综合管理以及数据库方面的相关操作,要有相应增、删、改、查功能,可以全面了解家里所存储食物的相关信息,例如食物的剩余量,新鲜度等,可以很方面并及时的使用户补充家里的食物,方便购物,为生活带来便利。
设计相应的数据库,学会使用SQLite,以保证食物信息的正确性。
食物不足的提醒设计,可以查看相应的书籍和网上资料,来实现程序的功能。
多学习些相关的资料,为程序设计提供保证。
4.基于Android的食物储藏信息管理软件的需求分析设计
按照该软件设计方案,大致分为添加、查看、修改、删除、设置提醒、生成清单,这几个功能模块。
1 添加食物界面
用户使用该软件进入系统,选择后进入添加界面。用户可以选择所添加的食物的储藏位置,例如:冰箱,厨房,储藏室。然后点击所添加食物的图片,选择购买日期,输入该食物可食用多少天(相当于食物购买量),设置提醒条件(食物剩下多少天的食用量时提醒),完成食物输入。如果添加界面中没有该食物的图片,用户可以自行编辑食物名称进行添加。
2 查看食物界面
用户选择进入查看食物界面,可以选择要查询食物的环境,例如:冰箱,厨房,储藏室,全部食物。点击看到该环境下的所有食物,点击食物列表,可以看到食物的详细信息。如果食物过多,不利于查找,可以编辑食物名称查找。
3 修改删除食物界面
在食物的查看界面当中,当点击食物列表查看食物的详细信息时,可以对食物进行修改,和删除操作。
点击修改,进入修改界面,修改食物的购买时间,购买量(可以使用多少天),提醒条件(食物剩余多少天的食用量),完成后保存。
点击删除按键,将删除该食物的所有信息。
4 设置提醒界面
用户进入设置提醒界面,可以选择要提醒的时间。用户在食物添加的同时,会设置食品提醒的条件(当食品剩余多少天的食用量)。用户通过设置提醒时间,当到达这个时间点,同时手机上的食物满足用户所设置的提醒条件,手机会跳出提醒界面,提醒用户:该食物不足,请及时购买,小心断粮!如果用户不需要提醒,可以关闭提醒或者一开始不进行提醒时间及提醒条件(食物食用量)的设置。
5 购买清单界面
用户进入购买清单界面,可以进行选择:食用量小于三天,食用量小于五天,使用量小于七天,这三个级别的参考购买清单。同时用户可以根据自己的情况,自定义购买清单,比如:生成食用量小于四天的参考购买清单。