基于Spring Boot的宿舍管理系统设计与实现(源码+定制+开发)宿舍信息管理平台、智能宿舍系统开发、学生宿舍管理平台设计、宿舍入住与信息管理

news2024/10/29 3:25:14

博主介绍:
    ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。

技术范围:
    我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等方面的设计与开发。如果你有任何技术难题,我都乐意与你分享解决方案。

 主要内容:
     我的服务内容包括:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文撰写与辅导、论文降重、长期答辩答疑辅导。此外,我还提供腾讯会议一对一的专业讲解和模拟答辩演练,帮助你全面掌握答辩技巧与代码逻辑。

🍅获取源码请在文末联系我🍅

目录:

一、详细操作演示视频       在文章的尾声,您会发现一张电子名片👤,欢迎通过名片上的联系方式与我取得联系,以获取更多关于项目演示的详尽视频内容。视频将帮助您全面理解项目的关键点和操作流程。期待与您的进一步交流!        承诺所有开发的项目,全程售后陪伴!!!

系统简介:

2 核心技术介绍

2.1 mysql技术介绍

2.2 intellij idea编译器介绍

2.3 Springboot框架简介

2.5 Mybatis技术简介

2.6 Node.js技术简介

2.7 Vue.js技术简介

系统实现界面:

核心代码:

数据库核心代码:

开发案例(自己开发界面,做不同风格的尝试!更好的提升自己)

为什么选择我为什么选择我

一、详细操作演示视频
       在文章的尾声,您会发现一张电子名片👤,欢迎通过名片上的联系方式与我取得联系,以获取更多关于项目演示的详尽视频内容。视频将帮助您全面理解项目的关键点和操作流程。期待与您的进一步交流!
        承诺所有开发的项目,全程售后陪伴!!!

系统简介:

随着高等教育机构数量的增长及学生人数的上升,宿舍管理系统的需求愈发显著。为满足这一需求,开发了基于Spring Boot的宿舍管理系统,旨在提升宿舍管理的效率和质量。此系统采用Spring Boot, Vue, MySQL和Java技术栈,前端通过Vue进行开发,后端使用Spring Boot,数据库则选择MySQL,确保系统的稳定性与高效性。系统设计遵循B/S架构,便于通过浏览器进行访问,极大简化操作流程。宿舍管理系统涵盖学生、宿舍管理员及系统管理员三个模块,功能包括账户注册登录、通知公告查看、寝室分配、维修请求提交与跟踪、卫生状况评价及外来人员登记等,实现对学生住宿信息、宿舍设施维护和卫生评估的全面管理。通过此系统,不仅优化了宿舍管理工作流程,也提升了住宿体验,展示了技术在教育管理领域的应用价值。

2 核心技术介绍

2.1 mysql技术介绍

MySQL是一种广泛使用的关系数据库管理系统(RDBMS),因其开源性、高性能、可靠性及易用性而受到广泛认可。作为关系型数据库,MySQL通过表格形式组织数据,支持使用SQL(结构化查询语言)进行数据的查询、插入、更新和删除操作。这种技术的适用性非常广泛[8],尤其适合需要处理大量数据的应用场景。

在基于Spring Boot的宿舍管理系统中,MySQL的作用至关重要。系统中的所有数据,包括学生信息、宿舍信息、维修请求和卫生评价等,都需要存储在MySQL数据库中。这些信息的高效管理和查询是系统正常运行的基础,而MySQL以其优异的性能保证了数据操作的速度和准确性。

MySQL的安装和配置过程简单,支持Windows、Linux和macOS等多种操作系统,易于跨平台部署[9]。这种灵活性使MySQL成为多种应用开发的首选数据库。另外,索引的使用能显著提升查询效率,这对于宿舍管理系统中频繁的数据检索尤为重要。

MySQL支持多种版本,包括免费的社区版以及提供额外功能和支持服务的商业版,能满足不同用户和应用场景的需求。MySQL还支持使用各种可视化工具进行数据库管理和维护,如MySQL Workbench提供了用户友好的界面,使得数据库的设计、查询和优化更为便捷[10]。

MySQL采用客户端/服务器(C/S)架构,增强了数据库的安全性。用户必须提供正确的账号和密码才能访问MySQL服务器,这种验证机制确保了数据库访问的安全性。在宿舍管理系统中,这一特性保障了敏感数据如学生个人信息的安全,避免未经授权的访问和操作。

2.2 intellij idea编译器介绍

IntelliJ IDEA是由JetBrains公司开发的一款集成开发环境(IDE),广泛应用于Java语言的软件开发。这款IDE支持多种编程语言,包括Java、Kotlin、Groovy、Scala等,特别适用于需要多语言支持的复杂项目开发。IntelliJ IDEA以其直观和用户友好的开发体验著称,相较于其他IDE如Eclipse[11],提供了更为丰富的功能和工具。

在基于Spring Boot的宿舍管理系统开发中,IntelliJ IDEA提供了一系列强大的功能,以提升开发效率和代码质量。这些功能包括智能代码助手、自动代码提示、重构工具、以及版本控制集成。特别值得一提的是,IntelliJ IDEA的智能提示不仅可以实现方法和属性的自动完成,还能根据代码上下文提供最适合的代码选项。 其强大的代码分析功能帮助开发者快速定位并解决代码中的错误和潜在问题。

IntelliJ IDEA提供社区版和旗舰版(Ultimate)两个版本[12]。社区版免费提供基本的Java和Kotlin开发环境,而旗舰版则是商业付费版本,提供更全面的支持,包括Web开发、数据库工具、移动开发等高级功能。这使得IntelliJ IDEA不仅适合个人开发者,也能满足企业级应用开发的需求。

在宿舍管理系统开发过程中,IntelliJ IDEA的深度集成特性对Spring、Vue等框架支持极为有利。开发者可以更方便地进行项目配置和管理,同时,IDE的数据库工具支持也使得数据库操作更加简单直观[13]。借助于强大的调试工具和性能监控工具,系统开发者可以快速诊断并解决宿舍管理系统中的问题,确保系统的高性能和稳定运行。

2.3 Springboot框架简介

Spring Boot是一个基于Spring框架的开源Java平台,旨在简化新Spring应用的初始搭建以及开发过程。自从推出以来,Spring Boot迅速成为Java开发者首选的框架之一,特别是在构建微服务架构的应用时。Spring Boot的设计哲学是“约定大于配置”,它通过自动配置的方式减少了项目的配置文件数量,使开发者能够快速启动和运行Spring应用[14]。

在基于Spring Boot的宿舍管理系统中,该框架提供了快速集成和开发的能力,尤其是对于Web应用和微服务架构。Spring Boot自动配置的特性极大简化了复杂依赖性管理和环境设置,使得系统开发更加高效。 Spring Boot支持一系列Spring生态系统的工具和插件,如Spring Data, Spring Security等,这些都是宿舍管理系统中不可或缺的部分,涵盖了数据访问、安全认证和业务逻辑处理。

此框架的核心优势在于它的自动化配置和嵌入式服务器选项,如Tomcat或Jetty,这使得部署和测试Spring应用变得更加容易。Spring Boot还支持广泛的配置属性,允许开发者轻松调整应用的行为,无需修改代码[15]。这在宿舍管理系统的开发中尤为重要,因为系统需要根据不同学院的特定需求进行快速适配和调整。

Spring Boot框架不仅提升了宿舍管理系统开发的速度和效率,还通过其强大的运行时数据管理和API整合功能,确保了系统的可靠性和扩展性[16]。这为管理学生信息、宿舍分配、维修管理等核心功能提供了强有力的技术支持。

2.5 Mybatis技术简介

MyBatis是一种流行的数据持久化框架,封装了JDBC,使得数据库操作更加简便而高效。MyBatis主要优势在于其灵活性和简洁性,允许将SQL语句与Java代码分离,通过XML或注解的方式配置SQL语句,从而提高代码的可维护性和可读性。这种分离确保了业务逻辑与数据访问逻辑的独立性[17],有助于代码管理和优化。

在基于Spring Boot的宿舍管理系统中,MyBatis扮演着核心角色,管理所有与数据库相关的操作,包括但不限于查询、插入、更新和删除数据。特别是在处理学生信息、宿舍分配记录、维修请求以及卫生评价等数据时,MyBatis提供了精确控制和高效访问数据库的能力。通过MyBatis, SQL语句得以优化,执行效率得到提升,同时也简化了参数的配置和结果的映射,使得开发更加直观。

MyBatis还支持高级数据库操作,如调用存储过程,这对于需要复杂查询和多步骤数据操作的宿舍管理系统极为有用。存储过程的使用可以在数据库服务器端执行复杂逻辑,减少网络传输数据量,提高系统整体性能[18]。

借助MyBatis, 宿舍管理系统可以实现高效的数据处理和维护,为学生和管理员提供快速准确的数据访问,同时保持系统的高度灵活性和可扩展性。这使得宿舍管理系统不仅能够高效运行,同时也易于适应不断变化的管理需求。

2.6 Node.js技术简介

Node.js是一个基于Chrome V8 JavaScript引擎的开源跨平台运行时环境,使JavaScript可以在服务器端运行。此技术的推出扩展了JavaScript的应用范围,从传统的浏览器环境延伸至服务器端,实现了前后端开发语言的统一。Node.js特别适合构建高性能的网络应用程序,因为它采用事件驱动、非阻塞I/O模型,这些特性使Node.js在处理大量并发请求时显示出优异的性能。

虽然在基于Spring Boot的宿舍管理系统中,主要使用Java作为后端开发语言,但Node.js的引入可以为系统提供额外的灵活性和扩展性,特别是在处理某些高并发、实时交互的场景,如实时通知和动态内容更新。Node.js可以与Spring Boot系统协同工作,处理WebSocket连接和提供API服务,增强系统的响应能力和处理速度。

Node.js广泛的社区支持和丰富的模块生态系统,如Express.js框架,可以快速开发API端点,简化中间件管理,优化请求路由等功能。这对于开发和维护宿舍管理系统的某些非核心功能,如用户界面的实时互动元素或后台服务的快速开发,提供了便捷的手段。

尽管Node.js在基于Spring Boot的宿舍管理系统中不是主要的开发环境,其加入为系统带来的高性能处理能力和开发效率的提升,对于满足日益增长的用户需求和提高系统整体性能具有重要价值。

2.7 Vue.js技术简介

Vue.js是一种专注于构建用户界面的前端JavaScript框架,被广泛采用于现代Web开发中。Vue.js的核心优势在于其渐进式特性,意味着其核心库主要关注视图层,并且易于与其他库或现有项目整合。这种设计思想支持自底向上的增量开发,使开发者可以在项目的特定部分使用Vue.js,而非必须在整个项目中全面应用。

在基于Spring Boot的宿舍管理系统中,Vue.js作为前端开发框架的选择,极大地提升了用户界面的交互性和可用性。Vue.js通过其声明式的渲染和组件系统,使界面构建更加直观和高效。每个组件都是自足的,可以包含自己的视图和逻辑,这样做不助于保持代码的整洁,也易于维护和测试。

Vue.js还支持虚拟DOM,提高了应用的渲染效率和速度,特别是在宿舍管理系统中处理动态数据时,如实时更新的通知公告、寝室分配状态等。Vue.js的响应式和组件化特性使得宿舍管理系统能够在不同设备和平台上提供一致的用户体验,无论是在桌面还是移动设备上。库或已有项目整合。Vue.js的设计思想是自底向上增量开发,它使得开发者可以只在需要的地方使用Vue.js,而不是要求从头开始就完全使用Vue.js开发整个项目。

系统实现界面:

核心代码:

package com.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.utils.PageUtils;
import com.entity.SushefenpeiEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.SushefenpeiVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.SushefenpeiView;


/**
 * 宿舍分配
 *
 * @author 
 * @email 
 * @date 2024-03-19 09:46:37
 */
public interface SushefenpeiService extends IService<SushefenpeiEntity> {

    PageUtils queryPage(Map<String, Object> params);
    
   	List<SushefenpeiVO> selectListVO(Wrapper<SushefenpeiEntity> wrapper);
   	
   	SushefenpeiVO selectVO(@Param("ew") Wrapper<SushefenpeiEntity> wrapper);
   	
   	List<SushefenpeiView> selectListView(Wrapper<SushefenpeiEntity> wrapper);
   	
   	SushefenpeiView selectView(@Param("ew") Wrapper<SushefenpeiEntity> wrapper);
   	
   	PageUtils queryPage(Map<String, Object> params,Wrapper<SushefenpeiEntity> wrapper);

   	

}

数据库核心代码:
 

--
-- Current Database: `springboot8635k23g`
--

/*!40000 DROP DATABASE IF EXISTS `springboot8635k23g`*/;

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springboot8635k23g` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;

USE `springboot8635k23g`;

--
-- Table structure for table `baoxiujilu`
--

DROP TABLE IF EXISTS `baoxiujilu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `baoxiujilu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `xueshengxuehao` varchar(200) DEFAULT NULL COMMENT '学生学号',
  `xueshengxingming` varchar(200) DEFAULT NULL COMMENT '学生姓名',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `zhuanye` varchar(200) DEFAULT NULL COMMENT '专业',
  `nianji` varchar(200) DEFAULT NULL COMMENT '年级',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `loudong` varchar(200) DEFAULT NULL COMMENT '楼栋',
  `sushehao` varchar(200) DEFAULT NULL COMMENT '宿舍号',
  `chuangweihao` varchar(200) DEFAULT NULL COMMENT '床位号',
  `suguanzhanghao` varchar(200) DEFAULT NULL COMMENT '宿管账号',
  `suguanxingming` varchar(200) DEFAULT NULL COMMENT '宿管姓名',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `baoxiuneirong` longtext COMMENT '报修内容',
  `baoxiutupian` longtext COMMENT '报修图片',
  `weixiushijianduan` varchar(200) DEFAULT NULL COMMENT '维修时间段',
  `baoxiushijian` datetime DEFAULT NULL COMMENT '报修时间',
  `weixiuzhuangtai` varchar(200) DEFAULT NULL COMMENT '维修状态',
  `sfsh` varchar(200) DEFAULT '待审核' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8 COMMENT='报修记录';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `baoxiujilu`
--

LOCK TABLES `baoxiujilu` WRITE;
/*!40000 ALTER TABLE `baoxiujilu` DISABLE KEYS */;
INSERT INTO `baoxiujilu` VALUES (61,'2024-03-19 01:46:52','学生学号1','学生姓名1','性别1','专业1','年级1','手机1','楼栋1','宿舍号1','床位号1','宿管账号1','宿管姓名1','联系电话1','报修内容1','upload/baoxiujilu_baoxiutupian1.jpg,upload/baoxiujilu_baoxiutupian2.jpg,upload/baoxiujilu_baoxiutupian3.jpg','维修时间段1','2024-03-19 09:46:52','已维修','是',''),(62,'2024-03-19 01:46:52','学生学号2','学生姓名2','性别2','专业2','年级2','手机2','楼栋2','宿舍号2','床位号2','宿管账号2','宿管姓名2','联系电话2','报修内容2','upload/baoxiujilu_baoxiutupian2.jpg,upload/baoxiujilu_baoxiutupian3.jpg,upload/baoxiujilu_baoxiutupian4.jpg','维修时间段2','2024-03-19 09:46:52','已维修','是',''),(63,'2024-03-19 01:46:52','学生学号3','学生姓名3','性别3','专业3','年级3','手机3','楼栋3','宿舍号3','床位号3','宿管账号3','宿管姓名3','联系电话3','报修内容3','upload/baoxiujilu_baoxiutupian3.jpg,upload/baoxiujilu_baoxiutupian4.jpg,upload/baoxiujilu_baoxiutupian5.jpg','维修时间段3','2024-03-19 09:46:52','已维修','是',''),(64,'2024-03-19 01:46:52','学生学号4','学生姓名4','性别4','专业4','年级4','手机4','楼栋4','宿舍号4','床位号4','宿管账号4','宿管姓名4','联系电话4','报修内容4','upload/baoxiujilu_baoxiutupian4.jpg,upload/baoxiujilu_baoxiutupian5.jpg,upload/baoxiujilu_baoxiutupian6.jpg','维修时间段4','2024-03-19 09:46:52','已维修','是',''),(65,'2024-03-19 01:46:52','学生学号5','学生姓名5','性别5','专业5','年级5','手机5','楼栋5','宿舍号5','床位号5','宿管账号5','宿管姓名5','联系电话5','报修内容5','upload/baoxiujilu_baoxiutupian5.jpg,upload/baoxiujilu_baoxiutupian6.jpg,upload/baoxiujilu_baoxiutupian7.jpg','维修时间段5','2024-03-19 09:46:52','已维修','是',''),(66,'2024-03-19 01:46:52','学生学号6','学生姓名6','性别6','专业6','年级6','手机6','楼栋6','宿舍号6','床位号6','宿管账号6','宿管姓名6','联系电话6','报修内容6','upload/baoxiujilu_baoxiutupian6.jpg,upload/baoxiujilu_baoxiutupian7.jpg,upload/baoxiujilu_baoxiutupian8.jpg','维修时间段6','2024-03-19 09:46:52','已维修','是',''),(67,'2024-03-19 01:46:52','学生学号7','学生姓名7','性别7','专业7','年级7','手机7','楼栋7','宿舍号7','床位号7','宿管账号7','宿管姓名7','联系电话7','报修内容7','upload/baoxiujilu_baoxiutupian7.jpg,upload/baoxiujilu_baoxiutupian8.jpg,upload/baoxiujilu_baoxiutupian9.jpg','维修时间段7','2024-03-19 09:46:52','已维修','是',''),(68,'2024-03-19 01:46:52','学生学号8','学生姓名8','性别8','专业8','年级8','手机8','楼栋8','宿舍号8','床位号8','宿管账号8','宿管姓名8','联系电话8','报修内容8','upload/baoxiujilu_baoxiutupian8.jpg,upload/baoxiujilu_baoxiutupian9.jpg,upload/baoxiujilu_baoxiutupian10.jpg','维修时间段8','2024-03-19 09:46:52','已维修','是',''),(69,'2024-03-19 02:00:45','001','张三','男','测试','测试','13700000005','06','06','3','002','王五','13700000000','测试','upload/1710813644296.jpg','测试','2024-03-19 09:56:49','已维修','是','测试');
/*!40000 ALTER TABLE `baoxiujilu` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `config`
--

DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(100) NOT NULL COMMENT '配置参数名称',
  `value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
  `url` varchar(500) DEFAULT NULL COMMENT 'url',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `config`
--

LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'picture1','upload/picture1.jpg',NULL),(2,'picture2','upload/picture2.jpg',NULL),(3,'picture3','upload/picture3.jpg',NULL),(7,'APIKey','ihML0NfEM0jokUAuBD9tbYtW',NULL),(8,'SecretKey','WK2bRUFf2uNe3oEoQXULpi8Y37aCvFdD',NULL);
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `suguan`
--

DROP TABLE IF EXISTS `suguan`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `suguan` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `suguanzhanghao` varchar(200) NOT NULL COMMENT '宿管账号',
  `suguanxingming` varchar(200) DEFAULT NULL COMMENT '宿管姓名',
  `mima` varchar(200) DEFAULT NULL COMMENT '密码',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `zhaopian` longtext COMMENT '照片',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  PRIMARY KEY (`id`),
  UNIQUE KEY `suguanzhanghao` (`suguanzhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1710813486058 DEFAULT CHARSET=utf8 COMMENT='宿管';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `suguan`
--

LOCK TABLES `suguan` WRITE;
/*!40000 ALTER TABLE `suguan` DISABLE KEYS */;
INSERT INTO `suguan` VALUES (21,'2024-03-19 01:46:52','宿管账号1','宿管姓名1','123456','男','upload/suguan_zhaopian1.jpg','13823888881'),(22,'2024-03-19 01:46:52','宿管账号2','宿管姓名2','123456','男','upload/suguan_zhaopian2.jpg','13823888882'),(23,'2024-03-19 01:46:52','宿管账号3','宿管姓名3','123456','男','upload/suguan_zhaopian3.jpg','13823888883'),(24,'2024-03-19 01:46:52','宿管账号4','宿管姓名4','123456','男','upload/suguan_zhaopian4.jpg','13823888884'),(25,'2024-03-19 01:46:52','宿管账号5','宿管姓名5','123456','男','upload/suguan_zhaopian5.jpg','13823888885'),(26,'2024-03-19 01:46:52','宿管账号6','宿管姓名6','123456','男','upload/suguan_zhaopian6.jpg','13823888886'),(27,'2024-03-19 01:46:52','宿管账号7','宿管姓名7','123456','男','upload/suguan_zhaopian7.jpg','13823888887'),(28,'2024-03-19 01:46:52','宿管账号8','宿管姓名8','123456','男','upload/suguan_zhaopian8.jpg','13823888888'),(1710813486057,'2024-03-19 01:58:06','002','王五','11','男','upload/1710813481910.jpg','13700000000');
/*!40000 ALTER TABLE `suguan` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `sushefenpei`
--

DROP TABLE IF EXISTS `sushefenpei`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sushefenpei` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `xueshengxuehao` varchar(200) DEFAULT NULL COMMENT '学生学号',
  `xueshengxingming` varchar(200) DEFAULT NULL COMMENT '学生姓名',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `zhuanye` varchar(200) DEFAULT NULL COMMENT '专业',
  `nianji` varchar(200) DEFAULT NULL COMMENT '年级',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `touxiang` longtext COMMENT '头像',
  `loudong` varchar(200) DEFAULT NULL COMMENT '楼栋',
  `sushehao` varchar(200) DEFAULT NULL COMMENT '宿舍号',
  `chuangweihao` varchar(200) DEFAULT NULL COMMENT '床位号',
  `suguanzhanghao` varchar(200) DEFAULT NULL COMMENT '宿管账号',
  `suguanxingming` varchar(200) DEFAULT NULL COMMENT '宿管姓名',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `crossuserid` bigint(20) DEFAULT NULL COMMENT '跨表用户id',
  `crossrefid` bigint(20) DEFAULT NULL COMMENT '跨表主键id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8 COMMENT='宿舍分配';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `sushefenpei`
--

LOCK TABLES `sushefenpei` WRITE;
/*!40000 ALTER TABLE `sushefenpei` DISABLE KEYS */;
INSERT INTO `sushefenpei` VALUES (41,'2024-03-19 01:46:52','学生学号1','学生姓名1','性别1','专业1','年级1','手机1','upload/sushefenpei_touxiang1.jpg,upload/sushefenpei_touxiang2.jpg,upload/sushefenpei_touxiang3.jpg','楼栋1','宿舍号1','1','宿管账号1','宿管姓名1','联系电话1',1,1),(42,'2024-03-19 01:46:52','学生学号2','学生姓名2','性别2','专业2','年级2','手机2','upload/sushefenpei_touxiang2.jpg,upload/sushefenpei_touxiang3.jpg,upload/sushefenpei_touxiang4.jpg','楼栋2','宿舍号2','1','宿管账号2','宿管姓名2','联系电话2',2,2),(43,'2024-03-19 01:46:52','学生学号3','学生姓名3','性别3','专业3','年级3','手机3','upload/sushefenpei_touxiang3.jpg,upload/sushefenpei_touxiang4.jpg,upload/sushefenpei_touxiang5.jpg','楼栋3','宿舍号3','1','宿管账号3','宿管姓名3','联系电话3',3,3),(44,'2024-03-19 01:46:52','学生学号4','学生姓名4','性别4','专业4','年级4','手机4','upload/sushefenpei_touxiang4.jpg,upload/sushefenpei_touxiang5.jpg,upload/sushefenpei_touxiang6.jpg','楼栋4','宿舍号4','1','宿管账号4','宿管姓名4','联系电话4',4,4),(45,'2024-03-19 01:46:52','学生学号5','学生姓名5','性别5','专业5','年级5','手机5','upload/sushefenpei_touxiang5.jpg,upload/sushefenpei_touxiang6.jpg,upload/sushefenpei_touxiang7.jpg','楼栋5','宿舍号5','1','宿管账号5','宿管姓名5','联系电话5',5,5),(46,'2024-03-19 01:46:52','学生学号6','学生姓名6','性别6','专业6','年级6','手机6','upload/sushefenpei_touxiang6.jpg,upload/sushefenpei_touxiang7.jpg,upload/sushefenpei_touxiang8.jpg','楼栋6','宿舍号6','1','宿管账号6','宿管姓名6','联系电话6',6,6),(47,'2024-03-19 01:46:52','学生学号7','学生姓名7','性别7','专业7','年级7','手机7','upload/sushefenpei_touxiang7.jpg,upload/sushefenpei_touxiang8.jpg,upload/sushefenpei_touxiang9.jpg','楼栋7','宿舍号7','1','宿管账号7','宿管姓名7','联系电话7',7,7),(48,'2024-03-19 01:46:52','学生学号8','学生姓名8','性别8','专业8','年级8','手机8','upload/sushefenpei_touxiang8.jpg,upload/sushefenpei_touxiang9.jpg,upload/sushefenpei_touxiang10.jpg','楼栋8','宿舍号8','1','宿管账号8','宿管姓名8','联系电话8',8,8),(49,'2024-03-19 01:59:31','001','张三','男','测试','测试','13700000005','upload/1710813511531.jpg','06','06','3','002','王五','13700000000',1710813486057,1710813512160);
/*!40000 ALTER TABLE `sushefenpei` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `sushelouxinxi`
--

DROP TABLE IF EXISTS `sushelouxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sushelouxinxi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `loudongbianhao` varchar(200) DEFAULT NULL COMMENT '楼栋编号',
  `sushexiangqing` longtext COMMENT '宿舍详情',
  `suozaiweizhi` varchar(200) DEFAULT NULL COMMENT '所在位置',
  `suguanzhanghao` varchar(200) DEFAULT NULL COMMENT '宿管账号',
  `suguanxingming` varchar(200) DEFAULT NULL COMMENT '宿管姓名',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `sushehao` varchar(200) DEFAULT NULL COMMENT '宿舍号',
  `tupian` longtext COMMENT '图片',
  PRIMARY KEY (`id`),
  UNIQUE KEY `loudongbianhao` (`loudongbianhao`),
  UNIQUE KEY `sushehao` (`sushehao`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='宿舍楼信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `sushelouxinxi`
--

LOCK TABLES `sushelouxinxi` WRITE;
/*!40000 ALTER TABLE `sushelouxinxi` DISABLE KEYS */;
INSERT INTO `sushelouxinxi` VALUES (31,'2024-03-19 01:46:52','楼栋编号1','宿舍详情1','所在位置1','宿管账号1','宿管姓名1','联系电话1','宿舍号1','upload/sushelouxinxi_tupian1.jpg,upload/sushelouxinxi_tupian2.jpg,upload/sushelouxinxi_tupian3.jpg'),(32,'2024-03-19 01:46:52','楼栋编号2','宿舍详情2','所在位置2','宿管账号2','宿管姓名2','联系电话2','宿舍号2','upload/sushelouxinxi_tupian2.jpg,upload/sushelouxinxi_tupian3.jpg,upload/sushelouxinxi_tupian4.jpg'),(33,'2024-03-19 01:46:52','楼栋编号3','宿舍详情3','所在位置3','宿管账号3','宿管姓名3','联系电话3','宿舍号3','upload/sushelouxinxi_tupian3.jpg,upload/sushelouxinxi_tupian4.jpg,upload/sushelouxinxi_tupian5.jpg'),(34,'2024-03-19 01:46:52','楼栋编号4','宿舍详情4','所在位置4','宿管账号4','宿管姓名4','联系电话4','宿舍号4','upload/sushelouxinxi_tupian4.jpg,upload/sushelouxinxi_tupian5.jpg,upload/sushelouxinxi_tupian6.jpg'),(35,'2024-03-19 01:46:52','楼栋编号5','宿舍详情5','所在位置5','宿管账号5','宿管姓名5','联系电话5','宿舍号5','upload/sushelouxinxi_tupian5.jpg,upload/sushelouxinxi_tupian6.jpg,upload/sushelouxinxi_tupian7.jpg'),(36,'2024-03-19 01:46:52','楼栋编号6','宿舍详情6','所在位置6','宿管账号6','宿管姓名6','联系电话6','宿舍号6','upload/sushelouxinxi_tupian6.jpg,upload/sushelouxinxi_tupian7.jpg,upload/sushelouxinxi_tupian8.jpg'),(37,'2024-03-19 01:46:52','楼栋编号7','宿舍详情7','所在位置7','宿管账号7','宿管姓名7','联系电话7','宿舍号7','upload/sushelouxinxi_tupian7.jpg,upload/sushelouxinxi_tupian8.jpg,upload/sushelouxinxi_tupian9.jpg'),(38,'2024-03-19 01:46:52','楼栋编号8','宿舍详情8','所在位置8','宿管账号8','宿管姓名8','联系电话8','宿舍号8','upload/sushelouxinxi_tupian8.jpg,upload/sushelouxinxi_tupian9.jpg,upload/sushelouxinxi_tupian10.jpg'),(39,'2024-03-19 01:59:07','06','<p>测试</p>','测试','002','王五','13700000000','06','upload/1710813546086.jpg');
/*!40000 ALTER TABLE `sushelouxinxi` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `token`
--

DROP TABLE IF EXISTS `token`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `token` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `tablename` varchar(100) DEFAULT NULL COMMENT '表名',
  `role` varchar(100) DEFAULT NULL COMMENT '角色',
  `token` varchar(200) NOT NULL COMMENT '密码',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  `expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='token表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `token`
--

LOCK TABLES `token` WRITE;
/*!40000 ALTER TABLE `token` DISABLE KEYS */;
INSERT INTO `token` VALUES (1,1,'admin','users','管理员','o9z395s9bm2enza0m5inybbdfm9kd0eq','2024-03-19 01:58:43','2024-03-19 02:58:43'),(2,1710813486057,'002','suguan','宿管','5e5vt5i4nd3w7updq6nbvsyve14q893w','2024-03-19 01:59:20','2024-03-19 03:00:56'),(3,1710813512160,'001','xuesheng','学生','c90d1a2ls86fgtdmf0r15o84f7957xck','2024-03-19 02:00:29','2024-03-19 03:01:20');
/*!40000 ALTER TABLE `token` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `tongzhigonggao`
--

DROP TABLE IF EXISTS `tongzhigonggao`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tongzhigonggao` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gonggaobiaoti` varchar(200) NOT NULL COMMENT '公告标题',
  `gonggaoneirong` longtext COMMENT '公告内容',
  `gonggaotupian` longtext COMMENT '公告图片',
  `faburiqi` datetime DEFAULT NULL COMMENT '发布日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=90 DEFAULT CHARSET=utf8 COMMENT='通知公告';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `tongzhigonggao`
--

LOCK TABLES `tongzhigonggao` WRITE;
/*!40000 ALTER TABLE `tongzhigonggao` DISABLE KEYS */;
INSERT INTO `tongzhigonggao` VALUES (81,'2024-03-19 01:46:52','公告标题1','公告内容1','upload/tongzhigonggao_gonggaotupian1.jpg,upload/tongzhigonggao_gonggaotupian2.jpg,upload/tongzhigonggao_gonggaotupian3.jpg','2024-03-19 09:46:52'),(82,'2024-03-19 01:46:52','公告标题2','公告内容2','upload/tongzhigonggao_gonggaotupian2.jpg,upload/tongzhigonggao_gonggaotupian3.jpg,upload/tongzhigonggao_gonggaotupian4.jpg','2024-03-19 09:46:52'),(83,'2024-03-19 01:46:52','公告标题3','公告内容3','upload/tongzhigonggao_gonggaotupian3.jpg,upload/tongzhigonggao_gonggaotupian4.jpg,upload/tongzhigonggao_gonggaotupian5.jpg','2024-03-19 09:46:52'),(84,'2024-03-19 01:46:52','公告标题4','公告内容4','upload/tongzhigonggao_gonggaotupian4.jpg,upload/tongzhigonggao_gonggaotupian5.jpg,upload/tongzhigonggao_gonggaotupian6.jpg','2024-03-19 09:46:52'),(85,'2024-03-19 01:46:52','公告标题5','公告内容5','upload/tongzhigonggao_gonggaotupian5.jpg,upload/tongzhigonggao_gonggaotupian6.jpg,upload/tongzhigonggao_gonggaotupian7.jpg','2024-03-19 09:46:52'),(86,'2024-03-19 01:46:52','公告标题6','公告内容6','upload/tongzhigonggao_gonggaotupian6.jpg,upload/tongzhigonggao_gonggaotupian7.jpg,upload/tongzhigonggao_gonggaotupian8.jpg','2024-03-19 09:46:52'),(87,'2024-03-19 01:46:52','公告标题7','公告内容7','upload/tongzhigonggao_gonggaotupian7.jpg,upload/tongzhigonggao_gonggaotupian8.jpg,upload/tongzhigonggao_gonggaotupian9.jpg','2024-03-19 09:46:52'),(88,'2024-03-19 01:46:52','公告标题8','公告内容8','upload/tongzhigonggao_gonggaotupian8.jpg,upload/tongzhigonggao_gonggaotupian9.jpg,upload/tongzhigonggao_gonggaotupian10.jpg','2024-03-19 09:46:52'),(89,'2024-03-19 02:00:01','测试','测试','upload/1710813600976.jpg','2024-03-19 09:56:08');
/*!40000 ALTER TABLE `tongzhigonggao` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

开发案例(自己开发界面,做不同风格的尝试!更好的提升自己)

为什么选择我为什么选择我

我是程序员阿龙,专注于软件开发,拥有丰富的编程能力和实战经验。在过去的几年里,我辅导了上千名学生,帮助他们顺利完成毕业项目,同时我的技术分享也吸引了超过50W+的粉丝。我是CSDN特邀作者、博客专家、新星计划导师,并在Java领域内获得了多项荣誉,如博客之星。我的作品也被掘金、华为云、阿里云、InfoQ等多个平台推荐,成为各大平台的优质作者。
已经为上百名同学获得优秀毕业生!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2225914.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

单节点kubernetes-1.20二进制部署

文章目录 一, 集群拓扑二&#xff0c;架构图三&#xff0c;前置准备1.环境准备1.1操作系统初始化配置&#xff08;1&#xff09;关闭防火墙&#xff08;2&#xff09;关闭selinux&#xff08;3&#xff09;关闭swap&#xff08;4&#xff09;根据规划设置主机名&#xff08;5&a…

[简易版] 自动化脚本

前言 uniapp cli项目中没办法自动化打开微信开发者工具&#xff0c;需要手动打开比较繁琐&#xff0c;故此自动化脚本就诞生啦~ 实现 const spawn require("cross-spawn"); const chalk require("picocolors"); const dayjs require("dayjs&quo…

实战教程:利用Docker容器化技术部署Szurubooru图像分享平台

实战教程&#xff1a;利用Docker容器化技术部署Szurubooru图像分享平台 一、Szurubooru介绍1.1 Szurubooru简介1.2 主要特点1.3 主要使用场景 二、本次实践规划2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker comp…

numpy——索引切片

一、索引和切片 import numpy as npx np.arange(48).reshape(6, 8) print(x)# 选取第二行 print(x[1]) #从0开始&#xff0c;取得第2行# 选取第二行, 第二列 print(x[1][1])# 选取第三行到最后一行, 第一列到最后一列 print(x[2:,2:])# 花式索引 (1, 1) 和 (4, 4) print(&quo…

MPP音视频总结

基础篇 1.常用图像格式介绍 常用图像像素格式 RGB 和 YUV。 1.1RGB RGB分类通常指的是将图像或颜色按照RGB&#xff08;红、绿、蓝&#xff09;颜色空间进行分组或分类。RGB图像格式通常包括RGB24&#xff08;RGB888&#xff09;、RGB32、RGBA、RGB565等。 RGB24是一种常用…

【CSS】入门详解

你是否曾经浏览网页时&#xff0c;被一些网站精美的布局、炫酷的动画和赏心悦目的色彩所吸引&#xff1f;这背后神奇的力量就是 CSS&#xff08;层叠样式表&#xff09;。CSS 就像网页的化妆师&#xff0c;它负责网页的样式和布局&#xff0c;让原本枯燥的 HTML 结构变得生动有…

AttributeError: module ‘pandas‘ has no attribute ‘datetime‘

今天在进行时间序列问题处理时候&#xff0c;发生如下报错&#xff1a; AttributeError: module pandas has no attribute datetime 因为在新的pands版本中pandas已不再支持datetime模块。 from datetime import datetime 需要导入datetime库。 原代码&#xff1a; impor…

2025选题|基于Hadoop的物品租赁系统的设计与实现

作者简介&#xff1a;Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验&#xff0c;被多个学校常年聘为校外企业导师&#xff0c;指导学生毕业设计并参与学生毕业答辩指导&#xff0c;…

《虚拟现实的边界:探索虚拟世界的未来可能》

内容概要 在虚拟现实&#xff08;VR&#xff09;技术的浪潮中&#xff0c;我们见证了其从实验室的奇想逐渐走向日常生活的非凡旅程。技术发展的背后是不断突破的创新&#xff0c;早期的设备虽然笨重&#xff0c;但如今却趋向精致、轻巧&#xff0c;用户体验显著提升。想象一下…

【MySQL】视图特性 用户管理

> 作者&#xff1a;დ旧言~ > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;了解什么是视图&#xff0c;我们又该如何管理用户。 > 毒鸡汤&#xff1a;有些事情&#xff0c;总是不明白&#xff0c;所以我不会坚持。早安! >…

旧衣物回收小程序开发,线上线下相结合

当下&#xff0c;绿色发展是重中之重&#xff0c;旧衣回收作为一件利国利民的模式&#xff0c;在发展中深受大众欢迎。随着大众生活水平的提高&#xff0c;家中闲置的衣物逐年增加&#xff0c;这也为旧衣回收市场发展提供了广阔的发展前景&#xff0c;为入局者和创业者提供新的…

keepalived+web 实现双机热备

环境&#xff1a;利用keeplived实现web服务器的双机热备(高可用) 注意&#xff1a; (1) 利用keeplivedweb做双击热备&#xff08;高可用&#xff09;&#xff0c;最少需要两台服务器&#xff0c;可以实现多域名对应一个VIP,并且访问不同域名&#xff0c;显示不同主页&#xf…

a50股指期货是什么意思?

首先&#xff0c;股指期货&#xff0c;顾名思义&#xff0c;就是以股票指数为标的的期货合约。啥是期货呢&#xff1f;简单来说&#xff0c;就是现在约定好价格&#xff0c;将来某个时间再交易的东西。而A50股指期货&#xff0c;就是以A50指数为标的的期货合约。 A50指数&…

理解UUID 无序性对数据存储的影响

文章目录 背景问题1,移动数据问题2,频繁的页分裂背景 如果以UUID为主键,对于mysql 可能存在的问题。 问题1,移动数据 从上图来看,如果UUID是随机的话,以0012,0021 这个节点来说,如果插入的是0015,相当于要把16到21的数据向后移动一个位置,如果是自增的话,只会在尾…

HarmonyOS ArkTS与C++数据类型转换

1. HarmonyOS ArkTS与C数据类型转换 本文介绍了C与TS各自数据类型与互相之间的数据类型转换&#xff0c;在需要使用C模块时可以快速上手对各种数据类型进行转换。 1.1. 概述 HarmonyOS的主力开发语言是ArkTS&#xff0c;也提供了C语言的支持&#xff0c;对于一些能力&#xff…

Docker:容器

Docker&#xff1a;容器 容器容器命令docker psdocker createdocker startdocker rundocker logsdocker execdocker stopdocker restartdocekr rmdocker killdocker pausedocker unpausedocker commitdocker cpdocker diffdocker exportdocker importdocker renamedocker stats…

Es环境搭建 ▎kibana组件 ▎ik分词器 ▎idea继承Es ▎idea中Es操作

目录 安装Es 安装Es可视化界面(elasticsearch-head) elasticsearch-head安装: 安装可视化Kibana组件 汉化kibana ​编辑 启动服务器: 安装ik分词器插件 Idea继承Es 索引库操作 文档操作 安装Es Es下载地址: ES下载地址https://www.elastic.co/cn/downloads/elasticsea…

苏州金龙技术创新赋能旅游新质生产力

2024年10月23日&#xff0c;备受瞩目的“2024第六届旅游出行大会”在云南省丽江市正式开幕。作为客车行业新质生产力标杆客车&#xff0c;苏州金龙在大会期间现场展示了新V系V12商旅版、V11和V8E纯电车型&#xff0c;为旅游出行提供全新升级方案。 其中&#xff0c;全新15座V1…

SpringBoot3集成Swagger接口文档功能、接口排序以及如何设置接口页面的title/keyword/description?

一、SpringBoot3集成Swagger接口文档功能 在SpringBoot3 中集成 Swagger 接口文档&#xff0c;如果按照网上的很多提示&#xff0c;会有些问题。在这个过程中我就遇到报错&#xff1a; Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest 因…

总裁主题CeoMax-Pro主题7.6开心版

激活方式&#xff1a; 1.授权接口源码ceotheme-auth-api.zip搭建一个站点&#xff0c;绑定www.ceotheme.com域名&#xff0c;并配置任意一个域名的 SSL 证书。 2.在 hosts 中添加&#xff1a;127.0.0.1 www.ceotheme.com 3.上传class-wp-http.php到wp-includes目录&#xff…