目 录
一. 系统需求分析 1
后台的主要功能如下:
1)对于学生:
a.可以修改自己的密码。
2)对于宿管老师:
a.可以修改自己的密码。
b.可以对自己负责的宿舍楼中的学生添加缺寝记录。
3)对于系统管理员:
a.可以修改自己的密码。
b.可以添加,修改,删除宿管老师。
c.可以添加新入住的学生,修改学生的基本信息,删除指定的学生。
d.可以添加新的宿舍楼,修改宿舍楼的基本信息,查看每栋宿舍楼的负责老师,也可添加或移除每栋楼的负责老师。
e.可以添加新的寝室,修改寝室的基本信息,删除指定的寝室。
f.可以安排指定学生的寝室调换。
g.可以迁出已经毕业的学生。
h.可以查看所有指定学生的缺寝记录。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>宿舍管理系统</title>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="bootstrap/dist/js/bootstrap.min.js"></script>
<script src="bootstrap/dist/jquery/jquery-3.3.1.min.js"></script>
</head>
<body>
<%@ include file="Header.jsp"%>
<div class="container-fluid">
<div class="row">
<%@ include file="Left.jsp"%>
<div class="col-sm-9 col-md-10 main">
<h3 align="center">学生管理</h3>
<hr>
<form name="form1" method="post" action="StudentManager.action">
<table width="100%%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="28%" height="30" style="padding-left:20px;"> <a href="StudentRZ.action" class="btn btn-info" role="button">添加入住学生</a></td>
<td width="72%">
<select name="State" id="State">
<option value="">全部</option>
<option value="入住">入住</option>
<option value="迁出">迁出</option>
</select>
<select name="SearchRow" id="SearchRow">
<option value="Student_Name">姓名</option>
<option value="Student_Username">学号</option>
<option value="Student_Dept">院系</option>
</select>
<input name="SearchKey" type="text" id="SearchKey">
<input type="submit" name="button" id="button" value="查询" class="btn btn-success"></td>
</tr>
</table>
</form>
<table class="table table-bordered table-hover">
<tr align="center">
<td height="25" bgcolor="#D5E4F4"><strong>学号</strong></td>
<td bgcolor="#D5E4F4"><strong>姓名</strong></td>
<td bgcolor="#D5E4F4"><strong>性别</strong></td>
<td bgcolor="#D5E4F4"><strong>院系</strong></td>
<td bgcolor="#D5E4F4"><strong>寝室号</strong></td>
<td bgcolor="#D5E4F4"><strong>状态</strong></td>
<td bgcolor="#D5E4F4"><strong>登记时间</strong></td>
<td bgcolor="#D5E4F4"><strong>操作</strong></td>
</tr>
<s:iterator id="aa" value="list2">
<tr align="center">
<td height="25" align="center">${Student_ID}</td>
<td>${Student_Name}</td>
<td>${Student_Sex}</td>
<td>${Student_Dept}</td>
<td>${Dormitory_Name}</td>
<td align="center">${SD_State}</td>
<td>${SD_Date}</td>
<td align="center"><a href="StudentUpdate.action?Student_ID=${Student_ID}">修改</a> <a href="StudentDel.action?Student_ID=${Student_ID}&Dormitory_ID=${Dormitory_ID}&SD_State=${SD_State}" onClick="return confirm('确定要删除该学生吗?')">删除</a></td>
</tr>
</s:iterator>
</table>
<center>
<div>
共计<s:property value="totalPage"/>页
<s:if test="totalPage>=1">,当前为第<s:property value="currentPage"/>页</s:if>
<br><br>
<s:if test="currentPage>1">
<a href="StudentManager.action?currentPage=1">首页</a>
<a href="StudentManager.action?currentPage= ">上一页</a>
</s:if>
<s:if test="currentPage>
<a href="StudentManager.action?currentPage= ">下一页</a>
<a href="StudentManager.action?currentPage= ">尾页</a>
</s:if>
</div>
</center>
</div>
</div>
</div>
</body>
</html>







































