赞
踩
一.系统概述
社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化。二十一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以更好的为人们工作、生活服务。智能家居是家庭的重要组成部分,家具管理、任务管理等都非常重要。把计算机技术和智能家居管理相结合可以更符合智能家居管理的要求,实现智能家居管理的最大价值。
本基于Springboot的智能家居系统采用Java语言和Vue技术,框架采用Springboot,搭配Mysql数据库,运行在Idea里。本基于Springboot的智能家居系统提供管理员、用户两种角色的服务。总的功能个人中心、基础数据管理、家具管理、任务管理和用户管理。本系统可以帮助用户发布任务,帮助管理员管理家具,本系统采用成熟技术开发可以完成智能家居管理的相关工作。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA
数据库: mysql5.7
编程语言: Java
java框架:SpringBoot
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SpringBoot+MYSQL+VUE+MAVEN
系统的功能结构是采用树形图来绘制功能设计。根据分析所得,本系统的功能设计为管理员和用户两部分。管理员为高级角色,可以管理系统里的所有信息,包括用户信息。用户功能为发布任务和管理家具。本基于Springboot的智能家居系统的功能结构设计图如下图所示:
本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述更容易理解。
用户登录界面起到验证身份的作用,本界面采用图片背景进行设计。在用户登录界面里设置了程序的名称和用户、密码、权限的文本框。在文本框下是登录按钮和用户注册按钮。用户在信息输入完成后可以使用这两个按钮进行相对应的操作。用户登录功能的实现界面如下图所示:
本功能的作用为修改当前登录用户的登录密码以及信息。本功能可以实现新密码的设置。个人中心管理功能的实现界面如下图所示:
管理员负责用户信息的审核和管理。用户的密码可以通过本功能重置。管理员查询用户信息的功能实现如下图所示:
管理员可以对家具的信息进行管理、审核。包括增加家具和淘汰家具,管理员查询家具信息的实现界面如下图所示:
管理员可以查询用户发布的任务指令,并对任务进行修改等必要操作。管理员查询任务功能的实现界面如下图所示:
管理员可以实现家具类型、区域类型的管理。管理员添加家具类型的实现界面如下图所示:
用户可以实现家具的查询和家具的新增、修改、删除。家具查询功能实现界面如下图所示:
用户可以发布任务,填写任务单就可以实现任务的发布。用户发布任务功能的实现界面如下图所示:
目 录
第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
4.3用户权限的功能实现 19
4.3.1家具管理功能的详细实现 19
4.3.2任务管理功能的详细实现 19
第5章 系统测试 20
5.1系统测试的方法与选择 20
5.2测试环境与测试条件 20
5.3详细功能测试 20
5.3.1用户登录功能的测试 20
5.3.2家具信息管理功能的测试 21
5.3.3任务管理功能的测试 23
5.3.4用户信息管理功能的测试 23
5.4测试总结 24
总 结 25
致 谢 26
参考文献 27
此源码非开源,若需要此源码可扫码添加微信进行咨询!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。