基于SSM的宿舍管理系统 (源码+定制+文档)

news2024/11/24 14:45:19

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

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

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

🍅获取源码请在文末联系我🍅
如果你对我的内容感兴趣,记得先收藏!对于毕设选题、项目开发或论文撰写等相关问题,随时欢迎留言咨询,我会尽力帮助更多同学顺利完成学业。

最主要的是免费咨询相关问题!!

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

文档学习资料(阿龙可以赠送所有的录制好的讲解视频):

2 核心技术介绍

2.1 mysql技术介绍

MySQL是一种广泛使用的关系数据库管理系统(RDBMS),以其开源、高性能、可靠性和易用性而闻名。随着信息技术的进步,MySQL已经从简单的数据表处理发展成为能够管理大量数据的复杂系统。作为一种关系型数据库,MySQL以表格形式组织数据,支持SQL(结构化查询语言)进行数据的查询、插入、更新和删除操作。

安装MySQL相对简单,无论是在Windows、Linux还是macOS操作系统上,都能够轻松部署。这种跨平台的特性使得MySQL能够适应不同的开发和运行环境。一旦安装完成,用户可以利用索引来优化查询性能,这是因为索引能够显著减少数据库搜索数据的时间,从而加快数据检索速度[4]。

MySQL提供了多个版本,包括社区版和商业版,以满足不同用户的需求。社区版是免费的,适用于开源项目和个人使用;而商业版则提供了额外的功能和支持服务,适合企业级应用。

为了便于管理,MySQL还支持通过各种可视化工具进行数据库的管理和维护。这些工具,如MySQL Workbench,提供了用户友好的界面,使得用户可以不必深入了解复杂的SQL命令,就能进行数据库的设计、查询和优化。通过这些工具,用户可以测试数据库连接是否成功,轻松地对数据库的字段进行操作。

MySQL采用客户端/服务器(C/S)架构,客户端应用程序通过网络与服务器进行通信,请求数据服务。用户需要提供正确的账号和密码才能连接到MySQL服务器,这保证了数据库的安全性。。

2.2 intellij idea编译器介绍

 IntelliJ IDEA是一款广泛使用的集成开发环境(IDE),由JetBrains公司开发,主要针对Java语言的软件开发。与Eclipse相比,IntelliJ IDEA提供了一种更加直观和用户友好的开发体验,它支持多种编程语言,包括Java、Kotlin、Groovy、Scala等,并且提供了丰富的开发工具和插件系统,使得开发者能够高效地进行软件开发。

IntelliJ IDEA的核心优势在于其智能代码助手、自动代码提示、重构工具、版本控制集成以及对Web开发和移动开发的强大支持。它的智能提示不仅能够提供方法和属性的自动完成,还能根据上下文提供最合适的代码选项。其强大的代码分析功能能够帮助开发者快速定位代码中的错误和潜在问题,提高代码质量[5]。

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

在基于SSM的宿舍管理系统开发中,使用IntelliJ IDEA可以大大提升开发效率。其对Spring、MyBatis等框架的深度集成,使得开发者可以更加方便地进行配置和管理,同时,IDEA的数据库工具支持也让数据库的操作变得更加简单直观。借助于IntelliJ IDEA强大的调试工具和性能监控工具,开发者能够快速诊断和解决系统中的问题,保证宿舍管理系统的高性能和稳定运行。

2.3 SSM框架简介

SSM框架,即Spring, SpringMVC, MyBatis组合,是当前Java企业级应用开发中广泛使用的一种技术栈,特别适用于Web项目的开发。Spring框架,自2003年问世以来,以其强大的依赖注入和面向切面编程特性,改变了Java开发的方式,为开发者提供了一种轻量级的解决方案,用于构建企业级的应用。它不仅有效组织了应用程序中的对象,还通过配置管理应用之间的依赖关系[6],极大地提高了开发效率和系统的可维护性。SpringMVC作为Spring的一部分,专注于构建Web应用程序,采用了模型-视图-控制器(MVC)设计模式,使得Web层的开发更加模块化,易于测试和优化。MyBatis则是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis减少了Java代码和SQL之间的耦合,提高了开发效率,同时保留了对SQL的完全控制权[3]。SSM框架将这三者结合起来,利用Spring的强大依赖注入机制和AOP编程思想,SpringMVC的分层模型,以及MyBatis的灵活性,为开发复杂的Web应用提供了一个清晰、简洁的开发途径。通过SSM框架,可以构建出结构清晰、分层合理、易于扩展和维护的企业级Web应用系统。

2.4 MVC框架简介

MVC框架,作为软件工程中的一种架构模式,旨在将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),以实现应用程序逻辑、用户界面和用户输入之间的分离。在基于SSM的宿舍管理系统中,MVC框架起着至关重要的作用,尤其是通过SpringMVC实现。模型组件负责管理系统数据和业务逻辑,视图组件处理数据显示,而控制器则接受用户的输入并调用模型和视图完成用户请求的处理[7]。

在开发宿舍管理系统时,利用MVC框架可以清晰地组织代码,提高系统的可维护性和可扩展性。模型层可以处理如学生信息、宿舍分配等核心业务逻辑;控制器层负责接收用户请求,调用模型执行业务操作,并选择适当的视图返回给用户;视图层则负责展示结果,提供友好的用户界面。SpringMVC的灵活性也为系统集成其他技术和框架,AJAX进行数据异步加载,提供了便利,进一步丰富了用户的交互体验。通过采用MVC框架,基于SSM的宿舍管理系统能够实现高效、清晰的代码结构,便于开发和后期维护。

2.5 Mybatis技术简介

Mybatis是一种数据持久化的框架,内部封装了JDBC,能够对数据库基本的操作,能够对数据库中的数据进行查询操作。能够调用存储过程,从而进行在需要的时候进行调用,从而对其进行选择合适的调用获取所需要的信息,消除了参数的手工设置,Mybatis框架的重要作用是将大量SQL语句进行简化,能够在配置文件中进行配置,这样就可以把sql代码和程序分离开来[8]。

2.6 Node.js技术简介

Node.js是一个基于Chrome V8 JavaScript引擎的开源跨平台运行时环境,它使得JavaScript能够在服务器端运行。Node.js的出现标志着JavaScript的应用范围从浏览器扩展到了服务器,使得开发者可以使用统一的语言进行前后端的开发。Node.js采用事件驱动、非阻塞I/O模型,这使得它非常适合构建高性能的网络应用程序。

Node.js的非阻塞I/O模型意味着在执行输入输出操作时,不会阻塞程序的执行,而是在操作完成时通过回调函数继续执行,这种模式大大提高了程序的并发处理能力。即便Node.js运行在单线程中,也能够处理大量的并发连接,这对于需要处理大规模网络请求的应用来说是一个巨大的优势。

在数据库交互方面,Node.js支持与多种数据库的直接交互,无论是关系型数据库如MySQL,还是非关系型数据库如MongoDB,都可以通过Node.js的数据库驱动或ORM(对象关系映射)工具轻松实现数据的查询、更新和管理。这种灵活性使得Node.js在构建需要频繁数据库操作的动态网站和应用时,能够提供高效和便捷的数据处理能力[9]。

由于Node.js使用JavaScript,这为前端开发者转向全栈开发提供了便利。开发者可以利用自己熟悉的JavaScript语言进行服务器端的开发,实现前后端代码的统一,这不仅简化了开发流程,也降低了学习成本。

在基于SSM的宿舍管理系统中,虽然主要技术栈为Spring、SpringMVC和MyBatis,但在某些场景下,如需要构建轻量级服务或实现高并发处理时,Node.js的引入能够为系统增添更多的灵活性和高性能的处理能力。通过结合Node.js,可以在宿舍管理系统中实现更丰富的功能和更好的用户体验,尤其是在处理大量实时数据交互的应用场景中。

2.7 Vue.js技术简介

Vue.js是一种被广泛采用的前端JavaScript框架,专注于构建用户界面的渐进式框架。其核心库主要解决视图层的问题,并且易于与其他库或已有项目整合。Vue.js的设计思想是自底向上增量开发,它使得开发者可以只在需要的地方使用Vue.js,而不是要求从头开始就完全使用Vue.js开发整个项目。

Vue.js以数据驱动和组件化的思想为核心,提供了响应式的数据绑定和组合的视图组件系统。这意味着当应用的状态改变时,视图会自动更新,极大简化了开发者在数据和视图同步方面的工作。Vue.js的组件化开发能够帮助开发者构建可复用的视图组件,提高代码的复用性和项目的可维护性。

在前后端分离的开发模式中,Vue.js展现了巨大的优势。它允许前端开发者专注于视图层的开发,通过调用后端API接口进行数据交互,实现了前后端的解耦合。这种模式不仅提高了开发效率,还使得前端和后端的开发更加灵活和独立。

Vue.js还支持与静态页面的混合使用,开发者可以在现有的服务器渲染的页面中嵌入Vue组件,逐步将静态页面转换为动态的单页面应用(SPA)。这种灵活性使Vue.js适用于各种规模的项目,从小型项目到大型企业级应用。

在基于SSM的宿舍管理系统中,采用Vue.js可以极大地提升前端开发的效率和用户界面的互动性。Vue.js的轻量级和组件化特性,使得开发维护简单高效,为用户提供流畅的界面体验。通过利用Vue.js,可以构建一个响应迅速、易于维护且具有良好用户体验的宿舍管理系统前端。

2.8 Tomcat简介

Apache Tomcat是一个开源的Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)技术规范,提供了一个"纯Java"环境,用于运行基于Java技术的Web应用程序。Tomcat由Apache Software Foundation维护,作为Apache Jakarta项目的一部分开始,后来成为Apache顶级项目之一。

Tomcat作为一个轻量级的Web应用服务器,在小到中型系统及其分布式环境中,尤其是在需要运行Java Servlet和JSP页面的场景下,被广泛使用。它能够作为一个独立的服务器运行Web应用,也可以被集成到更大型的服务器环境中,如Apache HTTP Server或Nginx,作为Servlet和JSP页面处理的引擎。

Tomcat支持多种Java EE(现在称为Jakarta EE)规范,如Java WebSocket和Java Authentication and Authorization Service(JAAS),并提供了一套完整的管理工具,包括用于配置、管理和监控Web应用的图形和命令行工具。Tomcat的架构设计允许它高效处理数千个并发连接,同时保持性能和可扩展性。

Tomcat的主要特点包括:开源且免费:作为Apache软件基金会的一部分,Tomcat完全开源,可自由下载和使用。易于安装和配置:Tomcat的设置相对简单,可以快速部署Java Web应用。轻量级且高相比其他企业级应用服务器,Tomcat更加轻量,适合轻量级或中等规模的项目。作为广泛使用的Java Web服务器,Tomcat有着活跃的开发者社区和丰富的学习资源。

在基于SSM的宿舍管理系统中,使用Tomcat作为服务器可以简化Web应用的部署和管理工作,同时确保应用的稳定运行和良好性能。Tomcat的这些优点使其成为开发和部署Java Web应用的理想选择。

系统实现框架:

系统实现界面:

系统核心实现代码:

package com.service;

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


/**
 * 寝室申请
 *
 * @author 
 * @email 
 * @date 2024-03-24 21:03:51
 */
public interface QinshishenqingService extends IService<QinshishenqingEntity> {

    PageUtils queryPage(Map<String, Object> params);
    
   	List<QinshishenqingVO> selectListVO(Wrapper<QinshishenqingEntity> wrapper);
   	
   	QinshishenqingVO selectVO(@Param("ew") Wrapper<QinshishenqingEntity> wrapper);
   	
   	List<QinshishenqingView> selectListView(Wrapper<QinshishenqingEntity> wrapper);
   	
   	QinshishenqingView selectView(@Param("ew") Wrapper<QinshishenqingEntity> wrapper);
   	
   	PageUtils queryPage(Map<String, Object> params,Wrapper<QinshishenqingEntity> wrapper);

   	

}

数据库核心代码:
 

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

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

USE `ssm7u19bh2e`;

--
-- Table structure for table `aboutus`
--

DROP TABLE IF EXISTS `aboutus`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `aboutus` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `title` varchar(200) NOT NULL COMMENT '标题',
  `subtitle` varchar(200) DEFAULT NULL COMMENT '副标题',
  `content` longtext NOT NULL COMMENT '内容',
  `picture1` longtext COMMENT '图片1',
  `picture2` longtext COMMENT '图片2',
  `picture3` longtext COMMENT '图片3',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='关于我们';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `aboutus`
--

LOCK TABLES `aboutus` WRITE;
/*!40000 ALTER TABLE `aboutus` DISABLE KEYS */;
INSERT INTO `aboutus` VALUES (1,'2024-03-24 13:04:20','关于我们','ABOUT US','当你设想门外是寒冷可怕的世界时,你还应该开门出去看看,是否真的如此。如果你有信心,你对前途就不犹豫了。如果你有勇气,你就不怕前途是否有困难或危险了每个人心中都应有两盏灯,一盏是希望的灯,一盏是勇气的灯。有了这两盏灯,我们就不怕海上的黑暗和风涛的险恶了。人的一生很像是在雾中行走。远远望去,只是迷蒙一片,辨不出方向和吉凶。可是,当你鼓起勇气,放下恐惧和怀疑,一步一步向前走去的时候,你就会发现,每走一步,你都能把下一步路看得清楚一点。“往前走,别站在远远的地方观望!”你就可以找到你的方向。','upload/aboutus_picture1.jpg','upload/aboutus_picture2.jpg','upload/aboutus_picture3.jpg');
/*!40000 ALTER TABLE `aboutus` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `baoxiuleixing`
--

DROP TABLE IF EXISTS `baoxiuleixing`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `baoxiuleixing` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `baoxiuleixing` varchar(200) NOT NULL COMMENT '报修类型',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8 COMMENT='报修类型';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `baoxiuleixing`
--

LOCK TABLES `baoxiuleixing` WRITE;
/*!40000 ALTER TABLE `baoxiuleixing` DISABLE KEYS */;
INSERT INTO `baoxiuleixing` VALUES (71,'2024-03-24 13:04:20','报修类型1'),(72,'2024-03-24 13:04:20','报修类型2'),(73,'2024-03-24 13:04:20','报修类型3'),(74,'2024-03-24 13:04:20','报修类型4'),(75,'2024-03-24 13:04:20','报修类型5'),(76,'2024-03-24 13:04:20','报修类型6'),(77,'2024-03-24 13:04:20','报修类型7'),(78,'2024-03-24 13:04:20','报修类型8'),(79,'2024-03-24 13:07:32','水电故障');
/*!40000 ALTER TABLE `baoxiuleixing` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chat`
--

DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chat` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `adminid` bigint(20) DEFAULT NULL COMMENT '管理员id',
  `ask` longtext COMMENT '提问',
  `reply` longtext COMMENT '回复',
  `isreply` int(11) DEFAULT NULL COMMENT '是否回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=160 DEFAULT CHARSET=utf8 COMMENT='智能客服';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chat`
--

LOCK TABLES `chat` WRITE;
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` VALUES (151,'2024-03-24 13:04:20',1,1,'提问1','回复1',1),(152,'2024-03-24 13:04:20',2,2,'提问2','回复2',2),(153,'2024-03-24 13:04:20',3,3,'提问3','回复3',3),(154,'2024-03-24 13:04:20',4,4,'提问4','回复4',4),(155,'2024-03-24 13:04:20',5,5,'提问5','回复5',5),(156,'2024-03-24 13:04:20',6,6,'提问6','回复6',6),(157,'2024-03-24 13:04:20',7,7,'提问7','回复7',7),(158,'2024-03-24 13:04:20',8,8,'提问8','回复8',8),(159,'2024-03-24 13:12:17',1711285576366,1711285576366,NULL,'主人,我是您的智能助手小搏,请问有什么可以帮您!',NULL);
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chathelper`
--

DROP TABLE IF EXISTS `chathelper`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chathelper` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `ask` varchar(200) DEFAULT NULL COMMENT '提问',
  `reply` longtext COMMENT '回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=169 DEFAULT CHARSET=utf8 COMMENT='聊天助手表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chathelper`
--

LOCK TABLES `chathelper` WRITE;
/*!40000 ALTER TABLE `chathelper` DISABLE KEYS */;
INSERT INTO `chathelper` VALUES (161,'2024-03-24 13:04:20','提问1','回复1'),(162,'2024-03-24 13:04:20','提问2','回复2'),(163,'2024-03-24 13:04:20','提问3','回复3'),(164,'2024-03-24 13:04:20','提问4','回复4'),(165,'2024-03-24 13:04:20','提问5','回复5'),(166,'2024-03-24 13:04:20','提问6','回复6'),(167,'2024-03-24 13:04:20','提问7','回复7'),(168,'2024-03-24 13:04:20','提问8','回复8');
/*!40000 ALTER TABLE `chathelper` 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=4 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/1711285693514.jpg',NULL);
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `diaosushenqing`
--

DROP TABLE IF EXISTS `diaosushenqing`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `diaosushenqing` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shenqingbianhao` varchar(200) DEFAULT NULL COMMENT '申请编号',
  `biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
  `tupian` longtext COMMENT '图片',
  `diaosuyuanyin` longtext COMMENT '调宿原因',
  `shenqingshijian` date DEFAULT NULL COMMENT '申请时间',
  `xueshengzhanghao` varchar(200) DEFAULT NULL COMMENT '学生账号',
  `xueshengxingming` varchar(200) DEFAULT NULL COMMENT '学生姓名',
  `suguanzhanghao` varchar(200) DEFAULT NULL COMMENT '宿管账号',
  `suguanxingming` varchar(200) DEFAULT NULL COMMENT '宿管姓名',
  `sfsh` varchar(200) DEFAULT '待审核' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`),
  UNIQUE KEY `shenqingbianhao` (`shenqingbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=110 DEFAULT CHARSET=utf8 COMMENT='调宿申请';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `diaosushenqing`
--

LOCK TABLES `diaosushenqing` WRITE;
/*!40000 ALTER TABLE `diaosushenqing` DISABLE KEYS */;
INSERT INTO `diaosushenqing` VALUES (101,'2024-03-24 13:04:20','1111111111','标题1','upload/diaosushenqing_tupian1.jpg,upload/diaosushenqing_tupian2.jpg,upload/diaosushenqing_tupian3.jpg','调宿原因1','2024-03-24','学生账号1','学生姓名1','宿管账号1','宿管姓名1','是',''),(102,'2024-03-24 13:04:20','2222222222','标题2','upload/diaosushenqing_tupian2.jpg,upload/diaosushenqing_tupian3.jpg,upload/diaosushenqing_tupian4.jpg','调宿原因2','2024-03-24','学生账号2','学生姓名2','宿管账号2','宿管姓名2','是',''),(103,'2024-03-24 13:04:20','3333333333','标题3','upload/diaosushenqing_tupian3.jpg,upload/diaosushenqing_tupian4.jpg,upload/diaosushenqing_tupian5.jpg','调宿原因3','2024-03-24','学生账号3','学生姓名3','宿管账号3','宿管姓名3','是',''),(104,'2024-03-24 13:04:20','4444444444','标题4','upload/diaosushenqing_tupian4.jpg,upload/diaosushenqing_tupian5.jpg,upload/diaosushenqing_tupian6.jpg','调宿原因4','2024-03-24','学生账号4','学生姓名4','宿管账号4','宿管姓名4','是',''),(105,'2024-03-24 13:04:20','5555555555','标题5','upload/diaosushenqing_tupian5.jpg,upload/diaosushenqing_tupian6.jpg,upload/diaosushenqing_tupian7.jpg','调宿原因5','2024-03-24','学生账号5','学生姓名5','宿管账号5','宿管姓名5','是',''),(106,'2024-03-24 13:04:20','6666666666','标题6','upload/diaosushenqing_tupian6.jpg,upload/diaosushenqing_tupian7.jpg,upload/diaosushenqing_tupian8.jpg','调宿原因6','2024-03-24','学生账号6','学生姓名6','宿管账号6','宿管姓名6','是',''),(107,'2024-03-24 13:04:20','7777777777','标题7','upload/diaosushenqing_tupian7.jpg,upload/diaosushenqing_tupian8.jpg,upload/diaosushenqing_tupian9.jpg','调宿原因7','2024-03-24','学生账号7','学生姓名7','宿管账号7','宿管姓名7','是',''),(108,'2024-03-24 13:04:20','8888888888','标题8','upload/diaosushenqing_tupian8.jpg,upload/diaosushenqing_tupian9.jpg,upload/diaosushenqing_tupian10.jpg','调宿原因8','2024-03-24','学生账号8','学生姓名8','宿管账号8','宿管姓名8','是',''),(109,'2024-03-24 13:11:32','1711285875997','调宿申请','upload/1711285888510.jpg','<p><span style=\"color: rgb(51, 51, 51);\">宿舍休息不属于属于备勤时间。工作时间又称劳动时间。是指法律规定的劳动者在一昼夜和一周内从事劳动的时间。工作时间</span></p>','2024-03-24','111','111','222','222','是','通过');
/*!40000 ALTER TABLE `diaosushenqing` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `jiaofeileixing`
--

DROP TABLE IF EXISTS `jiaofeileixing`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `jiaofeileixing` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `jiaofeileixing` varchar(200) NOT NULL COMMENT '缴费类型',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8 COMMENT='缴费类型';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `jiaofeileixing`
--

LOCK TABLES `jiaofeileixing` WRITE;
/*!40000 ALTER TABLE `jiaofeileixing` DISABLE KEYS */;
INSERT INTO `jiaofeileixing` VALUES (111,'2024-03-24 13:04:20','缴费类型1'),(112,'2024-03-24 13:04:20','缴费类型2'),(113,'2024-03-24 13:04:20','缴费类型3'),(114,'2024-03-24 13:04:20','缴费类型4'),(115,'2024-03-24 13:04:20','缴费类型5'),(116,'2024-03-24 13:04:20','缴费类型6'),(117,'2024-03-24 13:04:20','缴费类型7'),(118,'2024-03-24 13:04:20','缴费类型8'),(119,'2024-03-24 13:07:42','水费');
/*!40000 ALTER TABLE `jiaofeileixing` ENABLE KEYS */;
UNLOCK TABLES;


开发案例:

为什么选择我

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

源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

 精彩专栏推荐订阅:在下方专栏👇🏻

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

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

相关文章

华硕天选笔记本外接音箱没有声音

系列文章目录 文章目录 系列文章目录一.前言二.解决方法第一种方法第二种方法 一.前言 华硕天选笔记本外接音箱没有声音&#xff0c;在插上外接音箱时&#xff0c;系统会自动弹出下图窗口 二.解决方法 第一种方法 在我的电脑上选择 Headphone Speaker Out Headset 这三个选项…

VSCode python代码颜色调整与pycharm对齐

今天开始用VSCode写代码了&#xff0c;因为用服务器比较方便&#xff0c;可是进去一看&#xff0c;代码花花绿绿地完全看不进去&#xff0c;以前用Pycharm的时候就完全没有这种问题&#xff0c;看看人家的颜色格式&#xff01;&#xff08;当然也可能是先入为主&#xff09; 因…

Android SystemUI组件(09)唤醒亮屏 锁屏处理流程

该系列文章总纲链接&#xff1a;专题分纲目录 Android SystemUI组件 本章关键点总结 & 说明&#xff1a; 说明&#xff1a;本章节持续迭代之前章节的思维导图&#xff0c;主要关注左侧上方锁屏分析部分 唤醒亮屏 即可。 Power按键的处理逻辑最终是由PhoneWindowManager来…

Leecode刷题之路第六天之Z字形变换

题目出处 06-Z字形变换 题目描述 个人解法 思路&#xff1a; todo 代码示例&#xff1a;&#xff08;Java&#xff09; todo复杂度分析 todo 官方解法 06-Z字形变换官方解法 方法1&#xff1a;利用二维矩阵模拟 思路&#xff1a; 代码示例&#xff1a;&#xff08;Java&am…

Microsoft 更新 Copilot AI,未來將能使用語音並看到你瀏覽的網頁

不過受到 Recall 事件的影響&#xff0c;更新的推出將更緩慢謹慎。 Microsoft 也同步對其網頁版及行動版的 Copilot AI 進行大改版。這主要是為網頁版換上了一個較為簡單乾淨的介面&#xff0c;並增加了一些新的功能&#xff0c;像是 Copilot Voice 能讓你與 AI 助手進行對話式…

Ansible Playbook原理与实践(Principles and Practice of Ansible Playbook)

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 本人主要分享计算机核心技…

环绕航线规划软件,适配大疆御3e、M300/350适用大疆机型: 经纬M300 rtk、M350rtk、御3e等行业机,能支持kml,㎞z导入。

环绕航线规划软件,适配大疆御3e、M300/350 适用大疆机型: 经纬M300 rtk、M350rtk、御3e等行业机,能支持kml,㎞z导入。 环绕航线规划软件介绍 名称 环绕航线规划软件 (Orbit Flight Planning Software) 适用机型 大疆经纬 M300 RTK大疆经纬 M350 RTK大疆御 3E 行业机功能特…

【技术详解】SpringMVC框架全面解析:从入门到精通(SpringMVC)

文章目录 【技术详解】SpringMVC框架全面解析&#xff1a;从入门到精通(SpringMVC)SpringMVC概述1. 三层架构与MVC架构区别1.1 三层架构1.2 MVC架构1.3前后端分离开发模式 2. SpringMVC环境搭建2.1 注解启动方式2.2 xml启动方式2.3 SpringMVC PostMan工具使用 3. SpringMVC 请求…

electron出现乱码和使用cmd出现乱码

第一种出现乱码。这种可以通过chcp 65001&#xff0c;设置为utf-8的编码。第二种&#xff0c;是执行exec的时候出现乱码&#xff0c;这个时候需要设置一些编码格式&#xff0c;可以通过iconv-lite进行解决&#xff0c;这个方法是node自带的&#xff0c;所以不需要导入。使用方法…

scrapy爬取汽车、车评数据【上】

这个爬虫我想分三期来写&#xff1a; ✅ 第一期写如何爬取汽车的车型信息&#xff1b; ✅ 第二期写如何爬取汽车的车评&#xff1b; ✅ 第三期写如何对车评嵌入情感分析结果&#xff0c;以及用简单的方法把数据插入mysql中&#xff1b; 技术基于scrapy框架、BERT语言模型、mysq…

【springboot】整合沙箱支付

目录 1. 配置沙箱应用环境2. 配置springboot项目1. 引入依赖2. 配置文件注册下载ngrok 3. 创建支付宝支付服务类4. 支付界面模板5. 控制类实现支付6. 测试 1. 配置沙箱应用环境 使用支付宝账号登录到开放平台控制台。 使用支付宝登录后&#xff0c;看到以下页面&#xff0c;下…

2、.Net 前端框架:OpenAuth.Net - .Net宣传系列文章

OpenAuth.Net 是一个开源的身份验证框架&#xff0c;由开发者 Yubaolee 创建&#xff0c;它旨在简化 Web 应用和服务的安全授权过程。这个框架以其强大的功能和易用性&#xff0c;为开发人员提供了一种高效的方式来处理用户认证和授权问题。 OpenAuth.Net 的关键特性包括&#…

无头双向不循环链表的模拟

总共由四部分组成&#xff0c;一个拥有总体方法名参数 的接口、一个异常类、一个方法类、一个测试类 先看我们写入的接口 public interface ILinkList {// 2、无头双向链表实现//头插法void addFirst(int val);//尾插法void addLast(int val);//任意位置插入,第一个数据节点为…

广联达 Linkworks办公OA Service.asmx接口存在信息泄露漏洞

漏洞描述 广联达科技股份有限公司以建设工程领域专业应用为核心基础支撑&#xff0c;提供一百余款基于“端云大数据”产品/服务&#xff0c;提供产业大数据、产业新金融等增值服务的数字建筑平台服务商。广联达OA存在信息泄露漏洞&#xff0c;由于某些接口没有鉴权&#xff0c…

Unity Input System自动生成配置

参考视频 创建及配置新输入系统 New Input System&#xff5c;Unity2022.2 最新教程《勇士传说》入门到进阶&#xff5c;4K_哔哩哔哩_bilibili ProjectSettings设置 Unity编辑器菜单栏选择Edit->Project Settings->Player->Other Settings,将Api Compatibility Level…

Ascend C 算子运行资源管理简介

Ascend C 算子运行资源管理简介 在 Ascend C 平台上开发深度学习应用时&#xff0c;运行资源的管理是一个核心知识点。通过合理管理算子执行中的计算资源&#xff0c;能够有效提升模型的执行效率和硬件利用率。本文将简要介绍 Ascend C 算子运行时的资源管理。 1. AscendCL 初…

draw.io创建自定义形状

Create custom shapes in draw.io using the text editor Reference draw怎么创建和编辑复杂的自定义形状 https://blog.csdn.net/u012028275/article/details/113828875 Create custom shapes in draw.io using the text editor

AMD发布首个AI小语言模型:6900亿token、推测解码提速3.88倍

AMD发布了自己的首个小语言模型(SLM)&#xff0c;名为“AMD-135M”。相比于越来越庞大的大语言模型(LLM)&#xff0c;它体积小巧&#xff0c;更加灵活&#xff0c;更有针对性&#xff0c;非常适合私密性、专业性很强的企业部署。 AMD-135小模型隶属于Llama家族&#xff0c;有两…

5分钟学会SPI

SPI 定义&#xff1a;SPI 是一种机制&#xff0c;允许用户在不修改现有代码的情况下扩展和替换特定服务的实现。它定义了一组接口&#xff08;Service Interfaces&#xff09;和一组实现&#xff08;Service Providers&#xff09;&#xff0c;使得应用程序可以动态加载和使用…