一种交互式家庭物资管理系统及方法与流程

文档序号:26009871发布日期:2021-07-23 21:29阅读:134来源:国知局
一种交互式家庭物资管理系统及方法与流程

本发明涉及数据管理领域,尤其涉及一种交互式家庭物资管理系统及方法。



背景技术:

随着现代生活水平的提高,家庭生活所需品的种类越来越丰富,相对应的家庭在购买、消耗、补充等行为上日益复杂,记账本,统计账单等传统手段已经越来越无法满足家庭管理需求。

现有的一些技术方案利用了网络、通讯、图像识别、数据库等技术手段,分别应用在远程管理、智能电器、食品关键信息识别和图书管理上。但是现有的技术方案存在一些不足:没有对冰箱冷鲜食物、常温存储食物,家庭日常消耗品等家庭物资进行同一系统的统筹管理;同时现有的技术方案尚未对不同种类的家庭物资在满足一些必要条件时对用户进行提醒;而且,现有的技术方案尚未对家庭物资进行统计分析,向用户进行购物推荐。



技术实现要素:

针对现有技术中存在的问题,本发明提供一种交互式家庭物资管理系统,包括:

一信息录入模块,用于供用户进行登录,并录入物资信息;

一存储模块,连接所述信息录入模块,用于保存所述物资信息;

一处理模块,连接所述存储模块,用于在所述物资信息满足一第一预设条件时生成一第一推送指令,以及在所述物资信息满足一第二预设条件时生成一第二推送指令;

一推送模块,连接所述处理模块,用于根据所述第一推送指令和所述第二推送指令向所述用户分别推送一第一告警信息和一第二告警信息;

一决策分析模块,连接所述存储模块,用于对所述存储模块中保存的所述物资信息进行统计分析,得到一购物决策清单,并推送至所述用户。

优选的,所述存储模块中包含多个清单列表,每个所述清单列表关联有一预设类别,各所述清单列表分别用于存储所属所述预设类别的所述物资信息;

则所述存储模块还连接一清单查询模块,所述清单查询模块用于供所述用户以所述清单列表的形式查询所述物资信息。

优选的,还包括一设定模块,分别连接所述存储模块和所述信息录入模块,用于对所述物资信息的备份路径进行设定,以及对所述用户登录后的用户信息进行设定。

优选的,所述信息录入模块包括:

一登录单元,用于供所述用户输入所述用户信息,以进行登录;

一信息录入单元,连接所述登录单元,用于供登录后的所述用户录入所述物资信息。

优选的,所述物资信息包括各物资的物资数量和有效截止日期;

则所述处理模块包括:

一提取单元,用于从所述存储模块中提取所述物资信息;

一第一处理单元,连接所述提取单元,用于每隔一第一时间段统计所述物资数量不为零的各所述物资的所述有效截止日期,并在所述有效截止日期在所述当前日期之后的一第二时间段内时,输出表示所述物资信息满足所述第一预设条件的所述第一推送指令;

一第二处理单元,连接所述提取单元,用于每隔一第三时间段统计所述物资数量是否低于一预设阈值,并在所述物资数量低于所述预设阈值时生成表示所述物资信息满足所述第二预设条件的所述第二推送指令。

优选的,所述物资信息还包括:

物资名称,和/或物资类别,和/或物资金额,和/或提醒日期,和/或购买人名称,和/或购买日期。

优选的,所述物资信息包括各物资的物资数量,则所述决策分析模块包括:

记录单元,用于以天为单位分别记录所述存储模块中各所述物资的所述物资数量得到一记录表;

第三处理单元,连接所述记录单元,用于根据所述记录表生成分别生成各所述物资的所述物资数量随时间变化的趋势曲线;

预测单元,连接所述第三处理单元,用于每隔一第四时间段根据各所述趋势曲线预测各所述物资数量在当前日期之后的一第五时间段内的使用量;

分析单元,连接所述预测单元,用于针对每种所述物资,在所述使用量大于所述当前日期的所述物资数量时,将所述物资加入所述购物决策清单,并推送至所述用户。

优选的,所述第一告警信息、所述第二告警信息和所述购物决策清单向所述用户的推送方式包括:

邮件推送,和/或弹窗推送,和/或短信推送。

一种交互式家庭物资管理方法,应用于上述的交互式家庭物资管理系统,所述交互式家庭物资管理方法包括:

步骤s1,所述交互式家庭物资管理系统供用户进行登录,并录入物资信息;

步骤s2,所述交互式家庭物资管理系统保存所述物资信息;

步骤s3,所述交互式家庭物资管理系统在所述物资信息满足一第一预设条件时生成一第一推送指令,以及在所述物资信息满足一第二预设条件时生成一第二推送指令;

步骤s4,所述交互式家庭物资管理系统根据所述第一推送指令和所述第二推送指令向所述用户分别推送一第一告警信息和一第二告警信息;

步骤s5,所述交互式家庭物资管理系统对保存的所述物资信息进行统计分析,得到一购物决策清单,并推送至所述用户。

上述技术方案具有如下优点或有益效果:

本技术方案在用户录入的物资信息满足对应的预设条件时对用户进行相应的告警信息的推送,实现了对用户的告警提醒;同时本技术方案还通过对物资信息的分析,形成购物决策清单并推送至用户,实现了对用户的智能化购物推荐。

附图说明

图1为本发明的较佳的实施例中,交互式家庭物资管理系统的结构示意图;

图2为本发明的较佳的实施例中,交互式家庭物资管理方法的步骤流程图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本发明并不限定于该实施方式,只要符合本发明的主旨,则其他实施方式也可以属于本发明的范畴。

本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种交互式家庭物资管理系统,如图1所示,包括:

一信息录入模块1,用于供用户进行登录,并录入物资信息;

一存储模块2,连接信息录入模块1,用于保存物资信息;

一处理模块3,连接存储模块2,用于在物资信息满足一第一预设条件时生成一第一推送指令,以及在物资信息满足一第二预设条件时生成一第二推送指令;

一推送模块4,连接处理模块3,用于根据第一推送指令和第二推送指令向用户分别推送一第一告警信息和一第二告警信息;

一决策分析模块5,连接存储模块2,用于对存储模块2中保存的物资信息进行统计分析,得到一购物决策清单,并推送至用户。

具体地,本实施例中,用户在完成物资的采购后,可以通过信息录入模块1进行登录,登录完成后将物资信息进行录入,录入后的物资信息被保存至存储模块2中。其中,存储模块2可以为sqlite3轻型数据库,该数据库无需安装,开发时只需加载相关代码库,即可实现数据记录的创建、增加、删除、更新、查询,生成的数据库也仅为本地目录下的单文件,便于备份和移植。处理模块3从存储模块2中获取物资信息,并在物资信息满足第一预设条件时生成第一推送指令,以及在物资信息满足第二预设条件时生成第二推送指令,推送模块4根据第一推送指令和第二推送指令分别向用户进行第一告警信息和第二告警信息的推送,实现对用户的告警提醒。同时本技术方案还通过决策分析模块5实现以天为单位对物资信息的物资数量进行统计分析,从而生成购物决策清单并推送至用户,实现了对用户的智能化购物推荐。

进一步地,第一告警信息、第二告警信息和购物决策向用户的推送方式包括:

邮件推送,和/或弹窗推送,和/或短信推送。

本实施例中,采用邮件推送的方式向用户推送第一告警信息、第二告警信息和购物决策清单。邮件推送可以实现跨平台信息推送,使得手机、pc、ipad等电子产品,都可以接受并查看邮件。并且,只要将第一告警信息、第二告警信息和购物决策清单同时发送给多个邮箱,就能实现多个用户对上述信息的更新同步与共享。同时,邮件推送不受消息发布渠道和资费的影响。

本发明的较佳的实施例中,存储模块2中包含多个清单列表,每个清单列表关联有一预设类别,各清单列表分别用于存储所属预设类别的物资信息;

则存储模块2还连接一清单查询模块6,清单查询模块6用于供用户以清单列表的形式查询物资信息。

具体地,本实施例中,通过设置清单查询模块6,使得用户能够按照预设类别在存储模块2中的相应清单列表中查询到相应的物资信息,为下次采购做出保障。

本发明的较佳的实施例中,还包括一设定模块7,分别连接存储模块2和信息录入模块1,用于对物资信息的备份路径进行设定,以及对用户登录后的用户信息进行设定。

具体地,本实施例中,设定模块7可以调整物资信息的备份路径,同时还能对物资信息的是否自动备份进行设定。同时,设定模块7还能对用户信息进行管理,包括用户信息的增加、删除以及对管理员身份的设定。

本技术方案中的交互式家庭物资管理系统具体可以为一pc端的软件。该软件采用面向对象设计的编程语言vs2019c#进行编程,同时该软件在microsoftvisualstudio2019开发环境和和vc++动态库封装下进行开发和调试,具有开发快速、界面美观、可加载外部功能的优点。

进一步地,该软件主要包括三大部分功能:界面互动、后台提醒和数据存储。其中,界面互动功能集成了信息录入模块1、清单查询模块6、设定模块7和决策分析模块5。界面互动功能为用户提供了一个输入和输出的界面,该界面将用户输入的物资信息存入存储模块2中,同时还从存储模块2中读取相关数据并向用户进行展示。后台提醒功能集成了处理模块3和告警推送模块4,处理模块3获取存储模块2中的物资信息,并在物资信息满足预设条件时向告警推送模块4发送相应的推送指令,推送模块4根据对应的推送指令向用户推送不同的告警信息;数据存储功能集成了存储模块2,实现了对物资信息的创建、写入、读出、更新、存储和保护。

进一步地,物资信息包括:

物资名称、物资类别、物资数量、物资金额、有效截止日期、提醒日期、购买人名称和购买日期。

本发明的较佳的实施例中,信息录入模块1包括:

一登录单元11,用于供用户输入用户信息,以进行登录;

一信息录入单元12,连接登录单元11,用于供登录后的用户录入物资信息。

具体地,本实施例中,登录单元11需要录入用户的用户名及对应的密码,同时登录单元11还对录入的用户名及密码进行检查,在用户名和密码检查通过后完成用户登录。用户通过信息录入单元12录入物资信息。

本发明的较佳的实施例中,物资信息包括各物资的物资数量和有效截止日期;

则处理模块3包括:

一提取单元31,用于从存储模块2中提取物资信息;

一第一处理单元32,连接提取单元31,用于每隔一第一时间段统计物资数量不为零的各物资的有效截止日期,并在有效截止日期在当前日期之后的一第二时间段内时,输出表示物资信息满足第一预设条件的第一推送指令;

一第二处理单元33,连接提取单元31,用于每隔一第三时间段统计物资数量是否低于一预设阈值,并在物资数量低于预设阈值时生成表示物资信息满足第二预设条件的第二推送指令。

具体地,本实施例中,第一时间段可以为两天,第二时间段可以为三天,第三时间段可以为两天,预设阈值可以为2。第一处理单元32每隔两天统计物资数量不为零的各物资的有效截止日期,并在有效截止日期在当前日期之后的三天内时,表明此时满足第一预设条件,与因此输出第一推送指令至推送模块4,使得推送模块4向用户推送第一告警信息,提醒用户该物资即将到期;第二处理单元33每隔两天统计物资数量,在当前物资的物资数量低于2时,表明此时满足第二预设条件,第二处理单元33生成第二推送指令,并发送至推送模块4,使得推送模块4向用户推送第二告警信息,提醒用户该物资数量不足。

本发明的较佳的实施例中,物资信息包括各物资的物资数量,则决策分析模块5包括:

记录单元51,用于以天为单位分别记录存储模块2中各物资的物资数量得到一记录表;

第三处理单元52,连接记录单元51,用于根据记录表生成分别生成各物资的物资数量随时间变化的趋势曲线;

预测单元53,连接第三处理单元52,用于每隔一第四时间段根据各趋势曲线预测各物资数量在当前日期之后的一第五时间段内的使用量;

分析单元54,连接预测单元53,用于针对每种物资,在使用量大于当前日期的物资数量时,将物资加入购物决策清单,并推送至用户。

具体地,本实施例中,第四时间段可以为6个月,第五时间段可以为1周。记录单元51以天为单位记录各物资的物资数量并生成记录表,进而第三处理单元52根据记录表生成各物资的物资数量虽时间变化的趋势曲线,在该趋势曲线中,横轴表示物资数量,纵轴表示时间。预测单元53每隔六个月根据换各趋势去i型按预测各物资数量在当期日期之后的1周内的使用量。并在使用量大于当前日期的物资数量时,分析单元54将该物资数量对应的物资加入购物决策清单,并推送至用户。

进一步地,决策分析模块5还将要分析的物资数据输出到excel2016,然后利用excel2016强大的数据分析能力,以图表的形式来呈现数据统计结果。

进一步地,决策分析模块5还能对各物资数据中的物资金额进行统计,通过图表的形式来显示各物资的支出占比。

具体地,本实施例中,用户可以根据推荐购物清单上的推荐购买的物资信息进行采购,实现了对用户的智能化推荐,有效节省了用户进行采购。

一种交互式家庭物资管理方法,应用于上述的交互式家庭物资管理系统,如图2所示,交互式家庭物资管理方法包括:

步骤s1,交互式家庭物资管理系统供用户进行登录,并录入物资信息;

步骤s2,交互式家庭物资管理系统保存物资信息;

步骤s3,交互式家庭物资管理系统在物资信息满足一第一预设条件时生成一第一推送指令,以及在物资信息满足一第二预设条件时生成一第二推送指令;

步骤s4,交互式家庭物资管理系统根据第一推送指令和第二推送指令向用户分别推送一第一告警信息和一第二告警信息;

步骤s5,交互式家庭物资管理系统对保存的物资信息进行统计分析,得到一购物决策清单,并推送至用户。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1