软件基础第五次作业
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/25rjjc |
| 这个作业的目标 | 小组合作完成项目 |
| 姓名-学号 | 林子渊 2023333503079 吴瑞泽 2023331200037 刘倩妤 2023329301002 |
| 队名 | 人民当家作组 |
| 下载链接 | https://pan.baidu.com/s/1z_2l-P02GYZvFYb6qtgfsg?pwd=52hf 提取码: 52hf |
智能自习室预约管理系统 团队选题介绍
一、选题背景
针对高校自习室普遍存在的占座难、管理乱、资源利用率低等痛点,结合校园学习空间数字化管理需求,团队设计并开发一套轻量化、易部署的智能自习室预约管理系统,旨在通过可视化选座、自动化风控、便捷化管理功能,解决传统自习室人工管理效率低、用户预约体验差的问题。
二、核心目标
- 用户侧:提供“所见即所得”的可视化预约体验,通过信誉分机制规范预约行为,减少恶意占座与爽约。
- 管理侧:简化签到核销流程,实现预约数据一键统计导出,降低管理人员工作成本。
- 系统侧:采用 C/S 架构,基于轻量化技术栈开发,支持本地/服务器多模式部署,满足不同规模自习室的使用需求。
三、技术架构
- 整体架构:采用分层设计,分为用户层、用户界面层、业务逻辑层、服务端接口层、数据存储层,核心依赖自动化服务模块实现无人值守风控。
- 技术栈
- 前端:Python + PyQt5,实现可视化选座界面、多角色操作终端;
- 后端:Python + FastAPI,提供接口服务与自动化任务(30秒订单巡检、月度信誉分恢复);
- 数据库:SQLite,无需复杂配置,支持本地/服务器共享部署,降低运维门槛。
- 核心特性:支持 100+ 并发用户操作,网络波动时自动重试,数据实时同步不丢失。
四、核心功能
| 角色 | 核心功能 |
|---|---|
| 学生/教师 | 可视化选座预约、预约记录查询、信誉分查看、故障一键报修 |
| 管理员 | 数字核销签到、预约/故障报表导出、服务器端服务监控 |
| 运维人员 | 故障工单跟踪、维修日志导出、设备维护统计 |
五、创新点
- 轻量化部署:基于 SQLite 本地数据库,无需安装 MySQL 等大型数据库,客户端一键安装即用;支持局域网服务器部署,实现多设备数据共享。
- 自动化风控:后端自动巡检订单状态,超期未核销自动标记爽约并扣分;每月自动恢复用户信誉分,减少人工干预。
- 多角色适配:兼顾普通用户、管理员、运维人员的不同需求,功能模块划分清晰,操作流程简单直观。
六、应用场景
可直接应用于高校图书馆自习区、院系专属学习室、企业员工自习空间等场景,支持根据实际需求快速扩展座位规模与功能模块。
智选座位,慧管自习,让学习空间更高效!

浙公网安备 33010602011771号