欢迎使用智能宿舍查寝管理系统!本手册将帮助您快速上手系统的各项功能。
系统支持三种用户角色:
- 👨💼 管理员 - 拥有所有权限,管理整个系统
- 👨🏫 辅导员 - 管理自己负责的学生
- 👨🎓 学生 - 查看自己的签到记录和请假申请
- 浏览器访问系统地址:
http://your-domain.com - 输入用户名和密码
- 点击"登录"按钮
首次登录:
- 默认管理员账号:
admin/admin123 ⚠️ 首次登录后请立即修改密码
学生通过专用申请页面:http://your-domain.com/apply_leave.php
登录后进入控制面板,可以看到:
- 📊 学生总数
- ✅ 在寝人数
- ❌ 未签到人数
- 📝 请假人数
- 点击楼栋可展开查看各楼层详细数据
- 点击红色的"未签到"数字可跳转查看详细名单
- 右上角可以按辅导员筛选
- 查看统计
- 请假管理
- 学生管理
- 上传请假名单
- 批量签到 - 手动为学生批量签到
路径:导航菜单 → 学生管理
功能:
- 查看所有学生信息
- 按楼栋、区域、班级、辅导员筛选
- 搜索学生(学号或姓名)
- 查看学生详细信息
- 点击"添加学生"按钮
- 填写学生信息:
- 学号(必填)
- 姓名(必填)
- 性别
- 班级
- 宿舍信息(楼栋、区域、楼层、宿舍号、床号)
- 辅导员信息
- 点击"保存"
- 点击"批量导入"按钮
- 下载模板文件(Excel 或 CSV)
- 按照模板格式填写学生信息
- 上传文件
- 系统会显示预览,确认无误后点击"确认导入"
模板格式:
学号,姓名,性别,班级,楼栋,区域,楼层,宿舍号,床号,辅导员,辅导员电话
2024001,张三,男,计算机1班,10,A,3,301,1,李老师,13800138000
- 点击学生姓名可查看详细信息
- 点击"编辑"可修改学生信息
- 点击"删除"可删除学生(
⚠️ 谨慎操作)
路径:导航菜单 → 查寝统计
功能:
- 按日期查看签到情况
- 按状态筛选(在寝/离寝/请假/未签到)
- 按楼栋、楼层筛选
- 导出签到数据
有两种方式:
方式一:首页批量签到
- 首页点击"批量签到"按钮
- 输入学号(支持多个,用逗号或换行分隔)
- 点击"查询学生信息"
- 确认学生信息无误后,点击"确认签到"
方式二:ESP32 指纹识别
- 学生在 ESP32 设备上按指纹
- 系统自动识别并记录签到
- 在寝 ✅ - 学生已签到
- 离寝 ❌ - 学生未签到
- 请假 📝 - 学生请假,已批准
- 未签到 ⏸️ - 尚未签到(默认状态)
学生操作流程:
- 访问请假申请页面:
http://your-domain.com/apply_leave.php - 输入身份信息:
- 学号
- 姓名
- 验证码
- 选择请假日期(可选择多个不连续日期)
- 填写请假原因
- 点击"提交申请"
- 等待辅导员审批
注意事项:
- 每小时最多提交 5 次申请(防刷机制)
- 可以查看自己的申请记录
- 待审批的申请可以撤销
路径:导航菜单 → 请假审批
审批流程:
-
查看待审批列表
- 🟡 待审批
- 🟢 已批准
- 🔴 已拒绝
-
点击"审批"按钮
-
选择:
- 批准 - 自动生成请假记录,学生当天显示"请假"状态
- 拒绝 - 填写拒绝原因,学生可重新申请
-
填写审批备注(可选)
权限说明:
- 辅导员只能看到自己负责学生的申请
- 管理员可以看到所有学生的申请
路径:导航菜单 → 请假管理
功能:
-
手动添加请假
- 输入学号
- 选择请假日期
- 点击"添加请假"
-
批量上传请假名单
- 下载 CSV 模板
- 填写学号和请假日期
- 上传文件
模板格式:
学号,请假日期
2024001,2024-11-05
2024002,2024-11-05-
取消请假
- 找到对应的请假记录
- 点击"取消请假"
- 学生状态恢复为取消前状态
-
导出请假数据
- 选择日期
- 点击"下载请假数据"
路径:导航菜单 → 指纹管理
显示学生指纹与设备的映射关系。
前置条件:
- 学生已在 ESP32 设备上录入指纹
- 知道指纹在设备中的 ID(0-999)
操作步骤:
- 点击"添加指纹映射"
- 填写信息:
- 学号
- 设备 ID(如:FP001-10-1)
- 指纹 ID(设备中的编号)
- 手指编号(可选)
- 点击"保存"
- 点击"批量导入"
- 下载模板
- 填写映射关系
- 上传文件
模板格式:
学号,设备ID,指纹ID,手指编号
2024001,FP001-10-1,0,1
2024002,FP001-10-1,1,2路径:导航菜单 → 设备管理
显示信息:
- 设备 ID
- 设备名称
- 楼栋位置
- 在线状态(🟢 在线 / 🔴 离线)
- 已录入指纹数
- 最后在线时间
- 点击"添加设备"
- 填写信息:
- 设备 ID(如:FP001-10-1)
- 设备名称
- 楼栋号
- 设备序号
- 位置描述
- 点击"保存"
路径:导航菜单 → 设备日志
功能:
- 查看设备运行日志
- 按日志级别筛选(DEBUG/INFO/WARN/ERROR)
- 按设备筛选
- 按时间范围筛选
- 用于排查设备故障
路径:导航菜单 → 查寝统计
功能:
- 按日期查看统计
- 按楼栋、区域、楼层筛选
- 按状态筛选
- 查看详细名单
- 导出统计数据
在请假管理页面可以:
- 查看当天请假人数
- 查看历史请假记录
- 按日期筛选
- 导出请假数据
路径:右上角头像 → 修改密码
- 输入当前密码
- 输入新密码(至少 8 位,包含字母和数字)
- 确认新密码
- 点击"保存"
路径:右上角头像 → 个人信息
可以修改:
- 姓名
- 手机号
- 邮箱
路径:导航菜单 → 用户管理
功能:
- 添加/编辑/删除用户
- 设置用户角色(管理员/辅导员)
- 重置用户密码
- 查看登录日志
在首页使用"批量签到"功能,可以快速为多名学生签到,支持:
- 从 Excel 复制学号列粘贴
- 逗号、空格、换行分隔
- 最多一次 100 人
在首页右上角可以按辅导员筛选,方便辅导员只查看自己负责的学生。
大部分列表页面都支持导出功能,点击"导出"按钮即可下载 CSV 文件。
管理员定期备份:
- 路径:导航菜单 → 系统维护 → 数据库备份
- 或使用定时任务自动备份
答:管理员或辅导员可以在首页使用"批量签到"功能手动为学生补签。
答:学生在申请页面点击"查看我的申请记录",找到待审批的申请,点击"撤销"。
答:
- 检查设备电源和网络连接
- 在设备管理页面查看最后在线时间
- 查看设备日志排查问题
- 检查 WiFi 配置和服务器地址
答:目前不支持批量删除,需要逐个删除。建议先导出数据备份再删除。
答:
- 检查文件格式是否正确(Excel 或 CSV)
- 确认表头与模板一致
- 检查必填字段是否完整
- 学号不能重复
- 查看错误提示,修正后重新导入
答:
- 进入"查寝统计"页面
- 在搜索框输入学号或姓名
- 选择日期范围
- 点击"查询"
⚠️ 首次登录后请立即修改默认密码⚠️ 定期备份数据库,避免数据丢失⚠️ 请假审批操作不可撤销,请谨慎操作⚠️ 删除学生会同时删除其签到记录,请谨慎操作⚠️ ESP32 设备的 API Token 必须与服务器一致
如有问题或建议,请联系:
- 作者:T-SUN
- GitHub:https://github.com/sun9545/dormitory-system
- 2024-11 - v1.2 版本,完善请假系统
- 2024-10 - v1.1 版本,增加指纹识别
- 2024-09 - v1.0 版本,系统上线
感谢使用智能宿舍查寝管理系统!
Made by T-SUN