基于springboot的学生宿舍管理系统

💖🔥作者主页计算机毕设IT宝
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻

Java实战项目

一、项目介绍

随着高校规模的不断扩大和信息化建设的不断深入,学生住宿管理成为了高校管理工作中不可或缺的一部分。传统的学生宿舍管理方式存在着很多问题,如管理效率低下、信息不透明、学生互动不足等。因此,开发一款基于SpringBoot的学生宿舍管理系统,可以有效提高学生住宿管理的效率和准确性,增强学生宿舍关系,具有重要的现实意义和实用价值。

二、项目功能介绍

1、首页
系统首页包括以下功能模块:

(1)用户登录:提供学生和宿舍管理员的登录入口,需要输入用户名和密码,并进行身份验证,不同身份用户拥有不同的操作权限。

(2)欢迎页面:展示当前登录用户的信息、系统版本号以及系统更新信息等。

(3)功能导航:展示系统的其他功能模块,如桶装水信息、失物信息、招领信息、宿舍公告等,方便用户快速找到需要的功能。

(4)搜索框:提供关键字搜索功能,方便用户快速查找需要的信息。

(5)通知提醒:展示最新的系统消息、通知和公告,提醒用户及时处理相关信息。

2、桶装水信息
桶装水信息模块包括以下功能:

(1)饮水机设备信息展示:展示学校内所有饮水机的位置、状态、使用情况等信息。

(2)在线订水:学生可以在线订水并选择送水时间,系统会自动派单给最近的桶装水服务商,服务商收到订单后会自动送水到学生宿舍。

(3)订水记录查询:学生可以查询自己的订水记录,包括订水的日期、桶装水品牌、数量等信息。

(4)饮水机报修:学生可以在线报修有问题的饮水机设备,系统会自动通知维修人员进行维修处理。

3、失物信息
失物信息模块包括以下功能:

(1)失物发布:学生可以发布失物信息,包括失物的名称、特征、丢失时间、地点等信息,方便其他人帮助寻找。

(2)失物认领:学生可以查询发布的失物信息,并在系统中留言或者直接联系发布者,商量认领事宜。

(3)失物处理记录:发布者和认领者可以在系统中填写失物处理记录,如失物归还、酬谢金额等。

4、招领信息
招领信息模块包括以下功能:

(1)招领信息发布:学生可以发布招领信息,包括招领物品的名称、特征、丢失时间、地点等信息,方便其他人帮助扩散。

(2)失物领取:发布者可以在系统中查询发布的招领信息,并在系统中留言或者直接联系认领者,商量领取事宜。

5、宿舍公告
宿舍公告模块包括以下功能:

(1)公告发布:宿舍管理员可以发布宿舍公告,包括公告标题、内容、发布时间等信息,提醒学生及时查看。

三、开发环境

  • 开发语言:Java
  • 数据库:MySQL
  • 系统架构:B/S
  • 后端:Springboot
  • 前端:Vue
  • 工具:IDEA或者Eclipse、JDK1.8、Maven

四、项目展示

注册登录:
在这里插入图片描述
首页模块:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
管理员模块:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
商家模块:
在这里插入图片描述
维修员模块:
在这里插入图片描述
在这里插入图片描述

五、代码展示

package servlet;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import dao.WaterAndElectricityFareDao;
import mysql.MysqlUtil;

/**
 * Servlet implementation class FareServlet
 */
@WebServlet("/FareServlet")
public class FareServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public FareServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		request.setCharacterEncoding("UTF-8");
		HttpSession session = request.getSession();
		int bill_id =Integer.valueOf( request.getParameter("bill_id"));
 		int[] str = new int[]{bill_id};
 		Integer i = MysqlUtil.AddU2("update water_and_electricity set is_pay= 1 WHERE bill_id =? ",str); 
 		if(i!=null) {
 			String value = String.valueOf(session.getAttribute("dor_id"));
			List list = WaterAndElectricityFareDao.readOneList("dor_id", value);
			session.setAttribute("fare", list);
			response.sendRedirect("../adminLeft/adminLeftFare.jsp");
 		}
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

六、项目总结

本文首先介绍了研究背景和意义,明确了研究的目的和研究问题,并通过实验设计和测试,得出了研究结果和发现,最后根据研究结果,总结了本文的结论和未来研究的方向和建议。

随着高校规模的不断扩大,学生人数不断增加,学生宿舍管理面临着越来越多的挑战。传统的手工管理模式已经无法满足高校学生宿舍管理的需求,因此开发一款基于SpringBoot的学生宿舍管理系统,旨在提高学生宿舍管理的效率和便利性,同时方便学生进行查询和申请,具有重要的现实意义和实用价值。

大家点赞、收藏、关注、有问题都可留言交流👇🏻👇🏻👇🏻

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值