本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
面向高校师生的智能化自习室管理系统:空位实时展示、在线预约、违规占座提醒、预约记录管理、管理员后台。
http://127.0.0.1:5000/
管理员 admin admin123
学生 2024001 123456
二、项目功能
用户模块 注册、登录、修改手机号、修改密码、账号禁用拦截
自习室展示 全部自习室楼层/座位总数/剩余空位、关键词搜索、热门推荐、30秒自动刷新
座位预约 选自习室 → 选未来7天日期 → 选时间段 → 座位平面图选座 → 提交
空位监测 座位状态与剩余空位实时重算(每次查询自动触发)
冲突拦截 同座位时段冲突、个人跨座位时间冲突、过去日期/时段拦截、超长时长拦截
违规提醒 超时15分钟未入座自动记违约并写入违规记录;违规累计3次限制预约
记录管理 全部/待入场/已完成/已取消/违约 分类查看,可主动取消
管理后台 数据看板(近7日趋势)、自习室增删改、开放关闭、座位管理、用户启停/重置密码、预约订单强制取消、违规记录
三、运行环境
开发环境pycharm
运行环境 python3.10
四、项目技术
Python Flask + MySQL
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图