[摘要]社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化。二十一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以更好的为人们工作、生活服务。智能家居是家庭的重要组成部分,家具管理、任务管理等都非常重要。把计算机技术和智能家居管理相结合可以更符合智能家居管理的要求,实现智能家居管理的最大价值。
本基于Springboot的智能家居系统采用Java语言和Vue技术,框架采用Springboot,搭配Mysql数据库,运行在Idea里。本基于Springboot的智能家居系统提供管理员、用户两种角色的服务。总的功能个人中心、基础数据管理、家具管理、任务管理和用户管理。本系统可以帮助用户发布任务,帮助管理员管理家具,本系统采用成熟技术开发可以完成智能家居管理的相关工作。
[关键词] 家具信息管理,任务信息管理,Java语言,用户管理
设计技术: 开发语言:Java数据库:MySQL技术:Springboot+Mybatis+vue工具:IDEA、Maven、Navicat
主要功能:系统的功能结构是采用树形图来绘制功能设计。根据分析所得,本系统的功能设计为管理员和用户两部分。管理员为高级角色,可以管理系统里的所有信息,包括用户信息。用户功能为发布任务和管理家具。本基于Springboot的智能家居系统的功能结构设计图如下图3-1所示:
、
需要加V分享源码和LW
4.1用户登录功能的详细实现
用户登录界面起到验证身份的作用,本界面采用图片背景进行设计。在用户登录界面里设置了程序的名称和用户、密码、权限的文本框。在文本框下是登录按钮和用户注册按钮。用户在信息输入完成后可以使用这两个按钮进行相对应的操作。用户登录功能的实现界面如下图4-1所示:
图4-1用户登录实现界面
4.2管理员权限的功能实现
4.2.1个人中心管理功能的详细实现本功能的作用为修改当前登录用户的登录密码以及信息。本功能可以实现新密码的设置。个人中心管理功能的实现界面如下图4-2所示:
图4-2个人中心管理功能的界面实现
4.2.2用户信息管理功能的详细实现管理员负责用户信息的审核和管理。用户的密码可以通过本功能重置。管理员查询用户信息的功能实现如下图4-3所示:
图4-3管理员查询用户信息的实现界面
4.2.3家具管理功能的详细实现管理员可以对家具的信息进行管理、审核。包括增加家具和淘汰家具,管理员查询家具信息的实现界面如下图4-4所示:
图4-4管理员查询家具信息的实现界面
4.2.4任务管理功能的详细实现管理员可以查询用户发布的任务指令,并对任务进行修改等必要操作。管理员查询任务功能的实现界面如下图4-5所示:
图4-5管理员查询任务的实现界面
4.2.5基础数据管理功能的详细界面实现管理员可以实现家具类型、区域类型的管理。管理员添加家具类型的实现界面如下图4-6所示:
图4-6管理员添加家具类型信息功能的运行界面
4.3用户权限的功能实现
4.3.1家具管理功能的详细实现用户可以实现家具的查询和家具的新增、修改、删除。家具查询功能实现界面如下图4-7所示:
图4-7家具查询功能的实现界面
4.3.2任务管理功能的详细实现用户可以发布任务,填写任务单就可以实现任务的发布。用户发布任务功能的实现界面如下图4-8所示:
图4-8用户发布任务功能的实现界面