分类号 编号
烟 台 大 学
毕 业 论 文(设 计)
基于 Springboot 的智能家居系统
Smart home system based on springboot
申请学位:
院 系:
专 业:
姓 名:
学 号:
指导老师:×××(职称)
2022 年 6 月 2 日
烟台大学计算机与控制工程学院
基于 Springboot 的智能家居系统
姓 名:
导 师:
2022 年 6 月 2 日
烟台大学计算机与控制工程学院
烟台大学毕业论文(设计)
1
[摘要]社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化。二
十一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以
更好的为人们工作、生活服务。智能家居是家庭的重要组成部分,家具管理、任务
管理等都非常重要。把计算机技术和智能家居管理相结合可以更符合智能家居管理
的要求,实现智能家居管理的最大价值。
本 基 于 Springboot 的 智 能 家 居 系 统 采 用 Java 语 言 和 Vue 技 术 , 框 架 采 用
Springboot,搭配 Mysql 数据库,运行在 Idea 里。本基于 Springboot 的智能家居系统
提供管理员、用户两种角色的服务。总的功能个人中心、基础数据管理、家具管理、
任务管理和用户管理。本系统可以帮助用户发布任务,帮助管理员管理家具,本系
统采用成熟技术开发可以完成智能家居管理的相关工作。
[关键词] 家具信息管理,任务信息管理,Java 语言,用户管理
烟台大学毕业论文(设计)
2
Abstract:The continuous progress of society and science and technology has brought
more convenient life, and computer technology is becoming more and more civilian. The
21st century is the data age. All kinds of information can get the desired results through
statistical analysis, so it can also better serve people's work and life. Smart home is an
important part of the family. Furniture management and task management are very
important. The combination of computer technology and smart home management can
better meet the requirements of smart home management and realize the maximum value
of smart home management.
The smart home system based on springboot adopts Java language and Vue
technology. The framework adopts springboot and MySQL database, which runs in idea.
The smart home system based on springboot provides services in two roles: administrator
and user. The general functions include personal center, basic data management, furniture
management, task management and user management. The system can help users release
tasks and help administrators manage furniture. The system is developed with mature
technology and can complete the related work of smart home management.
Key words:furniture information management; Task information management; Java
language; user management
烟台大学毕业论文(设计)
3
目 录
第 1 章 绪论........................................................................................................................1
1.1 课题研究背景与现状 ................................................................................................1
1.2 课题实现目的和研究意义 ........................................................................................1
1.3 课题研究内容 ............................................................................................................1
1.4 论文结构安排 ............................................................................................................1
第 2 章 系统分析................................................................................................................3
2.1 系统开发中使用相关技术介绍 ................................................................................3
2.1.1Java 介绍...............................................................................................................3
2.1.2Mysql 数据库介绍................................................................................................3
2.1.3B/s 架构介绍 ........................................................................................................3
2.1.4Vue 技术介绍 .......................................................................................................4
2.1.5 Tomcat 服务器介绍.............................................................................................4
2.1.6Web 技术介绍 ......................................................................................................5
2.2 系统可行性分析 ........................................................................................................5
2.2.1 经济可行性分析..................................................................................................5
2.2.2 操作可行性分析..................................................................................................5
2.2.3 技术可行性分析..................................................................................................5
2.3 系统需求分析 ............................................................................................................6
2.4 系统性能分析 ............................................................................................................6
2.5 系统功能分析 ............................................................................................................6
2.6 系统操作流程分析 ....................................................................................................7
第 3 章 系统设计................................................................................................................9
3.1 系统功能结构设计 ....................................................................................................9
3.2 数据库设计 ................................................................................................................9
3.2.1 数据 ER 图设计...................................................................................................9
3.2.2 数据库表设计....................................................................................................11
第 4 章 系统详细实现......................................................................................................16
4.1 用户登录功能的详细实现 ......................................................................................16
4.2 管理员权限的功能实现 ..........................................................................................16
4.2.1 个人中心管理功能的详细实现 ........................................................................16
4.2.2 用户信息管理功能的详细实现 ........................................................................17
4.2.3 家具管理功能的详细实现 ................................................................................17
4.2.4 任务管理功能的详细实现 ................................................................................18
4.2.5 基础数据管理功能的详细界面实现 ................................................................18