广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >基于javaweb+jsp实现学生宿舍管理系统
  • 835
分享到

基于javaweb+jsp实现学生宿舍管理系统

2024-04-02 19:04:59 835人浏览 八月长安
摘要

目录运行环境开发工具适用功能说明技术框架部分代码实现jsP 效果图运行环境 Java≥6、Tomcat≥7.0、Mysql≥5.5 开发工具 idea/eclipse/MyEclip

运行环境

Java≥6、Tomcat≥7.0、Mysql≥5.5

开发工具

idea/eclipse/MyEclipse

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

登录、注册、退出、用户模块、公告模块、宿管员模块、宿舍模块、学生模块的增删改查管理

技术框架

javaweb JavaBean JSP mvc mysql Tomcat javascript idea eclipse MyEclipse Servlet SSM Maven

部分代码实现JSP 


            return false;
        }
        if (document.getElementById("add-administratorBuilding").value.trim().length == 0) {
            alert("楼栋不能为空");
            return false;
        }
        return true;
    }
    //编辑表单提交之前进行检查,如果return false,则不允许提交
    function editCheck() {
        //根据ID获取值
        if (document.getElementById("edit-administratorName").value.trim().length == 0) {
            alert("姓名不能为空");
            return false;
        }
        if (document.getElementById("edit-administratorPhone").value.trim().length == 0) {
            alert("电话不能为空");
            return false;
        }

    <div class="row">
        <div class="col-sm-3 col-md-2 sidebar">
            <!-- 侧边栏 -->
            <jsp:include page="menu.jsp">
                <jsp:param value="active" name="Administrator_active"/>
            </jsp:include>
        </div>
        <br>
        <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
            <div class="row">
                <div class="col-sm-7">
                    <div class="input-group">
                        <input class="fORM-control" type="hidden" id="searchColumn" name="searchColumn" value="administrator_name"/>
                        <input class="form-control" type="text" id="search_keyWord" name="search_keyword" placeholder="姓名"/> <span class="input-group-btn"><button class="btn btn-line btn-danger" type="button" onclick="searchList()">搜索</button></span>
                    </div>
                </div>
                <div class="col-sm-5">
                    <button type="button" <c:if test="${loginUser.userType != '管理员'}">disabled="disabled" title="没有权限!!!"</c:if> class="btn btn-line btn-primary" data-toggle="modal" data-target="#modal-add">添加宿管员 
                    </button>
                </div>
            </div>

            <br>
            <div class="table-responsive">
                <table class="table table-striped table-hover">
                    <thead>
                    <tr>
                            <th>姓名</th>
                            <th>性别</th>
                            <th>电话</th>
                            <th>楼栋</th>
                        <th style="text-align: center;">操作</th>
                    </tr>
                    </thead>
                    <tbody>
                    <c:forEach items="${list}" var="vo">
                        <tr>
                <td>${vo.administratorName}</td>
                <td>${vo.administratorSex}</td>
                <td>${vo.administratorPhone}</td>
                <td>${vo.administratorBuilding}</td>

<nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                <span class="sr-only">学生宿舍管理系统</span> <span class="icon-bar"></span>
                <span class="icon-bar"></span> <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#" rel="external nofollow"  rel="external nofollow" >学生宿舍管理系统</a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#" rel="external nofollow"  rel="external nofollow" >欢迎:<span style="color: yellow">${loginUser.username}</span></a></li>
                <li><a href="authLoGout" rel="external nofollow" >退出</a></li>
            </ul>
        </div>
    </div>
</nav>


<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<%@ taglib uri="Http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>宿管员 管理</title>
    <link rel="stylesheet" href="CSS/bootstrap.css" rel="external nofollow" >
    <link rel="stylesheet" href="css/main.css" rel="external nofollow" >
    <script src="js/Jquery-3.5.1.js"></script>
    <script src="js/bootstrap.js"></script>
</head>


        let id = button.data('id');
        let modal = $(this);
        modal.find('#delete-id').val(id);
    })

    $('#modal-edit').on('show.bs.modal', function (event) {
        let button = $(event.relatedTarget);
        let id = button.data('id');
        let modal = $(this);
        $.ajax({
            url: 'administratorGet?id=' + id,
            type: "get",
            success: function (voString) {
                let vo = eval('(' + voString + ')');
                        modal.find('#edit-id').val(vo.id);
                        modal.find('#edit-administratorName').val(vo.administratorName);
                        for (let val of "男/女".split('/')) {
                            if (val == vo.administratorSex) {
                                modal.find('#edit-administratorSex_' + vo.administratorSex).prop("checked", true);
                            } else {
                                modal.find('#edit-administratorSex_' + vo.administratorSex).removeAttr("checked");

                        <span aria-hidden="true">&times;</span>
                    </button>
                    <h4 class="modal-title">宿管员 </h4>
                </div>
                <div class="modal-body">
                    <table class="table table-striped table-hover" style="font-size: 15px;">
                        <tr>
                            <td style="width: 15%;">姓名:</td>
                            <td><b id="info-administratorName"></b></td>
                        </tr>
                        <tr>
                            <td style="width: 15%;">性别:</td>
                            <td><b id="info-administratorSex"></b></td>
                        </tr>
                        <tr>
                            <td style="width: 15%;">电话:</td>

                        <label for="add-administratorText" class="control-label">备注:</label>
                        <textarea style="height: 100px;" class="form-control" name="administratorText" id="add-administratorText"></textarea>
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-line btn-warning" data-dismiss="modal">取消</button>
                    <button type="submit" class="btn btn-line btn-primary">提交</button>
                </div>
            </form>
        </div>
    </div>
</div>

<!-- info -->
<div class="modal fade" id="modal-info" tabindex="-1" role="dialog"
     aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <form>
                <div class="modal-header">

                modal.find('#info-administratorBuilding').text(vo.administratorBuilding);
                modal.find('#info-administratorText').text(vo.administratorText);
            }
        })
    })
    function searchList() {
        window.location.href = "administratorList?searchColumn="+document.getElementById("searchColumn").value+"&keyword=" + document.getElementById("search_keyword").value;
    }
    //增加表单提交之前进行检查,如果return false,则不允许提交
    function addCheck() {
        //根据ID获取值
        if (document.getElementById("add-administratorName").value.trim().length == 0) {
            alert("姓名不能为空");
            return false;
        }
        if (document.getElementById("add-administratorPhone").value.trim().length == 0) {

                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-line btn-warning" data-dismiss="modal">取消</button>
                    <button type="submit" class="btn btn-line btn-default">删除</button>
                </div>
            </form>
        </div>
    </div>
</div>

</body>
<script>
    $('#modal-delete').on('show.bs.modal', function (event) {

                        </tr>
                        <tr>
                            <td style="width: 15%;">楼栋:</td>
                            <td><b id="info-administratorBuilding"></b></td>
                        </tr>
                        <tr>
                            <td style="width: 15%;">备注:</td>
                            <td><b id="info-administratorText"></b></td>
                        </tr>
                    </table>
                    <br>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-line btn-warning" data-dismiss="modal">关闭</button>
                </div>
            </form>
        </div>
    </div>
</div>

<!-- edit -->

                                <button class="btn btn-line btn-info btn-sm" data-id="${vo.id}"
                                        data-toggle="modal" data-target="#modal-info">详情
                                </button>
                                <button class="btn btn-line btn-warning btn-sm"
                                                <c:if test="${loginUser.userType != '管理员'}">disabled="disabled" title="没有权限!!!"</c:if>
                                        data-id="${vo.id}"
                                        data-toggle="modal" data-target="#modal-edit">编辑
                                </button>
                                <button class="btn btn-line btn-default btn-sm" <c:if test="${loginUser.userType != '管理员'}">disabled="disabled" title="没有权限!!!"</c:if> data-id="${vo.id}"
                                        data-toggle="modal" data-target="#modal-delete">删除
                                </button>
                            </th>
                        </tr>
                    </c:forEach>
                    </tbody>
                </table>
            </div>
            <div style="float: right;padding-right: 10px;color: #515151;"><jsp:include page="split.jsp"/></div>

                        <label for="edit-administratorText" class="control-label">备注:</label>
                        <textarea style="height: 100px;" class="form-control" name="administratorText" id="edit-administratorText"></textarea>
                    </div>
                    <div class="form-group hidden">
                        <label for="edit-createTime" class="control-label">创建时间:</label>
                        <input type="text" class="form-control" name="createTime" id="edit-createTime">
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-line btn-warning" data-dismiss="modal">取消</button>
                    <button type="submit" class="btn btn-line btn-primary">提交</button>
                </div>
            </form>
        </div>

    </div>
</div>

<!-- add -->
<div class="modal fade" id="modal-add" tabindex="-1" role="dialog"
     aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <form action="administratorAdd" onsubmit="return addCheck()">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal"
                            aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                    <h4 class="modal-title" id="myModalLabel">增加宿管员 </h4>
                </div>
                <div class="modal-body">
                    <div class="form-group hidden">
                        <label class="control-label">(hidden)</label>

</div>

<!-- delete -->
<div class="modal fade" id="modal-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <form action="administratorDelete">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                    <h4 class="modal-title">删除宿管员 </h4>
                </div>
                <div class="modal-body">
                    确认要删除该宿管员 记录吗?
                    <div class="form-group hidden">
                        <label class="control-label">(hidden)</label>
                        <input type="hidden" class="form-control" name="action" value="delete">
                        <input type="text" class="form-control" name="id" id="delete-id">

                    <div class="form-group">
                        <label class="control-label">性别:</label>
                               <input name="administratorSex" id="edit-administratorSex_男" type="radio" value="男"/>男
                               <input name="administratorSex" id="edit-administratorSex_女" type="radio" value="女"/>女
                    </div>
                    <div class="form-group">
                        <label for="edit-administratorPhone" class="control-label">电话:</label>
                        <input type="text" class="form-control" name="administratorPhone" id="edit-administratorPhone">
                    </div>
                    <div class="form-group">
                        <label for="edit-administratorBuilding" class="control-label">楼栋:</label>
                        <input type="text" class="form-control" name="administratorBuilding" id="edit-administratorBuilding">
                    </div>

                    </div>
                    <div class="form-group">
                        <label for="add-administratorName" class="control-label">姓名:</label>
                        <input type="text" class="form-control" name="administratorName" id="add-administratorName">
                    </div>
                    <div class="form-group">
                        <label class="control-label">性别:</label>
                        <input name="administratorSex" id="add-administratorSex_男" type="radio" value="男" checked="checked"/>男
                        <input name="administratorSex" id="add-administratorSex_女" type="radio" value="女"/>女
                    </div>
                    <div class="form-group">
                        <label for="add-administratorPhone" class="control-label">电话:</label>
                        <input type="text" class="form-control" name="administratorPhone" id="add-administratorPhone">
                    </div>
                    <div class="form-group">
                        <label for="add-administratorBuilding" class="control-label">楼栋:</label>
                        <input type="text" class="form-control" name="administratorBuilding" id="add-administratorBuilding">
                    </div>

            alert("楼栋不能为空");
            return false;
        }
        return true;
    }
</script>

                        };
                        modal.find('#edit-administratorPhone').val(vo.administratorPhone);
                        modal.find('#edit-administratorBuilding').val(vo.administratorBuilding);
                        modal.find('#edit-administratorText').val(vo.administratorText);
            }
        })
    })
    $('#modal-info').on('show.bs.modal', function (event) {
        let button = $(event.relatedTarget);
        let id = button.data('id');
        let modal = $(this);
        $.ajax({
            url: 'administratorGet?id=' + id,
            type: "get",
            success: function (voString) {
                let vo = eval('(' + voString + ')');
                modal.find('#info-administratorName').text(vo.administratorName);
                modal.find('#info-administratorSex').text(vo.administratorSex);

     aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <form action="administratorEdit" onsubmit="return editCheck()">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                    <h4 class="modal-title">更新宿管员 </h4>
                </div>
                <div class="modal-body">
                    <div class="form-group hidden">
                        <label class="control-label">(hidden)</label>
                        <input type="text" class="form-control" name="action" value="edit">
                        <input type="text" readonly class="form-control" name="id" id="edit-id">
                    </div>
                    <div class="form-group">
                        <label for="edit-administratorName" class="control-label">姓名:</label>
                        <input type="text" class="form-control" name="administratorName" id="edit-administratorName">

效果图

以上就是基于javaWEB+jsp实现学生宿舍管理系统的详细内容,更多关于jsp学生宿舍管理系统的资料请关注编程网其它相关文章!

--结束END--

本文标题: 基于javaweb+jsp实现学生宿舍管理系统

本文链接: https://www.lsjlt.com/news/160195.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于javaweb+jsp实现学生宿舍管理系统
    目录运行环境开发工具适用功能说明技术框架部分代码实现JSP 效果图运行环境 Java≥6、Tomcat≥7.0、MySQL≥5.5 开发工具 idea/eclipse/MyEclip...
    99+
    2022-11-12
  • 宿舍管理系统的设计与实现/学生宿舍管理系统
    摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,宿舍管理系统就是信息时代变革中的产物之一...
    99+
    2023-10-06
    java 数据库 开发语言
  • 基于java的学生宿舍管理系统设计与实现
    基于java的学生宿舍管理系统设计与实现 I. 引言 A.研究背景和动机 研究背景: 随着高校规模的不断扩大和管理的日益复杂,学生宿舍管理成为高校管理的一个重要环节。传统的手工管理方式已经无法满足高校对学生宿舍管理的需求,因此,基于Java...
    99+
    2023-12-23
    java 人工智能 数据库
  • C++实现学生宿舍管理系统
    本文实例为大家分享了C++实现学生宿舍管理系统的具体代码,供大家参考,具体内容如下 非常简易,完成个作业够用,仅供初学者参考,不喜勿喷。 #include<stdio.h>...
    99+
    2022-11-13
  • 基于C#实现宿舍管理系统
    目录前言一、项目创建二、主页面设计三、主页面代码1.登录按钮2.退出按钮3.注册按钮4.SQL配置5.主页总体代码前言 本次项目主要是因为我们的大作业要求要求,因为网上C#的资源不太...
    99+
    2022-11-13
  • 基于php的大学学生宿舍网上报修管理系统
    本系统采用phpstudy开发平台,采用PHP和MySQL数据库进行开发,开发工具为HBuilder。 phpStudy是一个PHP调试环境的程序集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,...
    99+
    2023-09-01
    php apache mysql
  • C语言实现学生宿舍管理系统
    本文实例为大家分享了C语言实现学生宿舍管理系统的具体代码,供大家参考,具体内容如下 实现简单的学生宿舍基本信息管理,宿舍的基本信息包括楼号、房间号、面积、所容纳人数、已入住人数等,系...
    99+
    2022-11-13
  • 基于C#如何实现宿舍管理系统
    本篇内容主要讲解“基于C#如何实现宿舍管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于C#如何实现宿舍管理系统”吧!一、项目创建首先通过创建C#的Windows窗体应用程序,名字可以自...
    99+
    2023-07-02
  • java实现学生宿舍系统
    本文实例为大家分享了java实现学生宿舍管理系统的具体代码,供大家参考,具体内容如下 学生类代码 Student.java package dormitory; public c...
    99+
    2022-11-13
  • 数据库系统实现 大学生宿舍管理系统
    目录 目录 第一章绪论 1.1项目研究的背景 第二章可行性分析与需求分析 2.1可行性分析 2.1.1操作可行性 2.1.2技术可行性 2.1.3设计可行性 2.2需求分析 2.2.1处理对象分析 ...
    99+
    2023-09-25
    java servlet mysql html5 Powered by 金山文档
  • 基于PHP+MySQL大学宿舍管理系统的设计与实现
    高等学校的住宿宿舍是住宿的第二个家,是住宿进行学习与工作的重要场地。其管理水平的高低将直接影响着住宿人才培养的质量和住宿素质教育的成效。为住宿提供一个良好的管理体系,对学校和住宿而言至关重要,因此高校...
    99+
    2023-09-02
    php 开发语言
  • 基于springboot学生宿舍管理系统 毕业设计-附源码211955
    摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件...
    99+
    2023-09-01
    spring boot java python html php Powered by 金山文档
  • 期末作业C#实现学生宿舍管理系统
    🚀开发背景 完整代码下载地址:点我下载 优化移步: 《c#中在datagridview的表格动态增加一个按钮方法》 《C#实现多窗口切换:Panel详细教程(亲测)》 文章还在更新,...
    99+
    2023-09-12
    c# microsoft 数据库 mysql
  • C语言实现学生宿舍信息管理系统
    本文实例为大家分享了C语言实现学生宿舍信息管理系统的具体代码,供大家参考,具体内容如下 功能描述 该学生宿舍信息管理系统主要实现的功能有:创建学生宿舍信息,显示学生宿舍信息,查询学生...
    99+
    2022-11-13
  • 如何使用C++实现学生宿舍管理系统
    这篇文章给大家分享的是有关如何使用C++实现学生宿舍管理系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下非常简易,完成个作业够用,仅供初学者参考,不喜勿喷。#include<stdio.h&g...
    99+
    2023-06-29
  • 怎么用C语言实现学生宿舍管理系统
    这篇文章主要讲解了“怎么用C语言实现学生宿舍管理系统”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C语言实现学生宿舍管理系统”吧!实现简单的学生宿舍基本信息管理,宿舍的基本信息包括楼号...
    99+
    2023-06-29
  • java如何实现学生宿舍系统
    这篇文章主要介绍了java如何实现学生宿舍系统的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java如何实现学生宿舍系统文章都会有所收获,下面我们一起来看看吧。学生类代码Student.javapackage&...
    99+
    2023-06-29
  • 基于javaweb+jsp实现企业车辆管理系统
    目录运行环境开发工具技术框架适用功能说明部分代码实现JSP效果图运行环境 Java≥6、Tomcat≥7.0、MySQL≥5.5 开发工具 idea/eclipse/MyEclips...
    99+
    2022-11-12
  • 基于javaweb+jsp实现个人日记管理系统
    目录介绍效果图展示主要代码介绍 运行环境 Java≥6、Tomcat≥7.0、MySQL≥5.5 开发工具 idea/eclipse/MyEclipse 技术框架 ...
    99+
    2022-11-12
  • C语言如何实现学生宿舍信息管理系统
    这篇文章主要讲解了“C语言如何实现学生宿舍信息管理系统”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言如何实现学生宿舍信息管理系统”吧!功能描述该学生宿舍信息管理系统主要实现的功能有:创...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作