本系统仅为学习资料,代码太多只能展示部分,如果有不对或不足的地方请告知,必定虚心接受并加以改正:
系统用layui做前端,servlet做后端写的,数据库MySQL
首先进入登录页面,本系统分为三个登录状态,系统管理员,宿舍管理员与学生,系统管理员能够管理宿舍管理员信息与学生信息,同时指定宿舍管理员成为某个公寓的管理员,宿舍管理员负责学生迁移迁出情况与缺寝情况,下面是登录页面:
选择系统管理员输入账号密码登录进系统:
进入系统后显示宿舍管理员页面,点击查看查看宿管信息:
点击表中信息,出来可编辑的标志:
更改完信息后点击编辑完成更新:
点击删除出现弹框并提示“是否删除此条信息”,点击确定成功删除信息:
点击添加信息弹出弹框后填写信息并提交成功添加数据:
学生信息操作与宿管信息操作同理,下面是部分代码,首先是页面:
<div class="layui-layout layui-layout-admin kit-layout-admin">
<div class="layui-header">
<div class="layui-logo">后台管理</div>
<div class="layui-logo kit-logo-mobile">K</div>
<ul class="layui-nav layui-layout-left kit-nav">
<li class="layui-nav-item"><a href="javascript:;">控制台</a></li>
<li class="layui-nav-item"><a href="javascript:;">商品管理</a></li>
<li class="layui-nav-item"><a href="javascript:;" id="pay"><i class="fa fa-gratipay" aria-hidden="true"></i> 捐赠我</a></li>
<li class="layui-nav-item">
<a href="javascript:;">其它系统</a>
<dl class="layui-nav-child">
<dd><a href="javascript:;">邮件管理</a></dd>
<dd><a href="javascript:;">消息管理</a></dd>
<dd><a href="javascript:;">授权管理</a></dd>
</dl>
</li>
</ul>
<ul class="layui-nav layui-layout-right kit-nav">
<li class="layui-nav-item">
<a href="javascript:;">
<i class="layui-icon"></i> 皮肤</a>
</a>
<dl class="layui-nav-child skin">
<dd><a href="javascript:;" data-skin="default" style="color:#393D49;"><i class="layui-icon"></i> 默认</a></dd>
<dd><a href="javascript:;" data-skin="orange" style="color:#ff6700;"><i class="layui-icon"></i> 橘子橙</a></dd>
<dd><a href="javascript:;" data-skin="green" style="color:#00a65a;"><i class="layui-icon"></i> 原谅绿</a></dd>
<dd><a href="javascript:;"