skymoon-13

导航

团队作业2

团队作业2

这个作业属于哪个课程 计科23级12班
这个作业要求在哪里 团队作业2-《需求规格说明书》
这个作业的目标 体育场馆预约系统

github仓库:https://github.com/skymoon-13/Sports_Venue_Reservation_System

队伍介绍

队名:蛋仔派队

姓名 学号 角色分工 擅长技术 风格 一句话宣言
宋可月(组长) 3223001500 项目经理(PM)、后端负责人 Python、Flask、数据库设计 稳重、规划性强 “让系统说话,而不是人解释。”
齐畅 3223004601 前端开发 HTML、CSS、Vue、原型设计 创意型 “我让界面更懂用户。”
颜宏宇 3223004733 后端开发 Python、Django、API设计 工程型 “代码不是任务,是艺术。”
戴清 3223004598 数据库与系统测试 MySQL、接口测试 严谨型 “没有BUG,才是我的浪漫。”
缪子睿 3123004623 测试与文档撰写 Python、测试脚本、文档规范 耐心细致 “记录是最好的记忆。”
曹伟斌 3123004604 用户体验与消息通知模块 Flask-Mail、JavaScript 外向型 “通知准时,体验顺畅!”
赖彦彤 3223004339 前端与交互设计 HTML、CSS、UI/UX设计 细腻审美型 “让每一次点击都充满温度。”

需求规格说明书

一、体育场馆预约系统描述

体育场馆预约系统是一个旨在帮助学生、教师和学校人员进行体育场馆预约的系统。

本系统的核心目标是实现一个 高效、安全、用户体验良好 的预约平台。
主要功能模块包括:

(一)用户端功能

  • 用户注册与登录;
  • 浏览并选择可预约的场馆(如羽毛球馆、篮球馆、游泳馆等);
  • 查看并管理自己的预约记录;
  • 接收邮箱消息通知(预约成功、取消提醒等);
  • 提交意见反馈。

(二)管理员端功能

  • 登录后台系统;
  • 管理用户账号与权限;
  • 维护场馆信息、时段与容量;
  • 查看预约数据统计与时段分析;
  • 处理用户反馈与问题。

(三)系统支持模块

  • 邮件通知模块(基于Flask-Mail);
  • 数据分析与可视化模块(使用ECharts展示使用率);
  • 权限控制与日志记录模块。

二、技术需求

(一)后端技术

Flask + MySQL + RESTful API

(二)前端技术

HTML/CSS/JavaScript
前端框架(Vue)

(三)其他技术

API前后端交互,使用 Git + GitHub 实现增量式版本控制

三、预期用户量

用户类型 预期人数 说明
校内学生 1000+ 日常场馆预约主力人群
教职工 200+ 具备特殊场地使用需求
管理员 10以内 体育场馆管理人员

四、系统的真实性、可用性、价值

(一)真实性

很多学校的教务管理系统有成绩管理、绩点计算等功能,证明此类系统存在的真实性;学校需要管理学生学业成绩,绩点是重要指标,反映系统存在的必要。

(二)可用性

功能设计贴合学生、教师和管理人员需求,技术成熟可实现,操作流程明确,具备较高可用性。

(三)价值

项目选题来源于校园真实痛点:

“体育馆座位空着却没人知道,想运动却抢不到时间。”

我们团队调研了校内多名学生和体育馆管理人员,确认了线上预约的迫切需求,因此系统目标具备实际可行性与现实需求驱动

五、issue截图

58a98af5-05aa-4865-8d6f-3b0527743d35

六、时间安排和团队分工

(一)时间安排

原始计划表

阶段 时间 主要任务
立项阶段 第9周 确定项目选题与成员分工,建立GitHub仓库与博客主页
需求分析阶段 第10周 编写《需求规格说明书》,完成用户端与管理员端功能分析
原型设计阶段 第11周 完成系统原型与数据库ER图,撰写接口文档与测试计划
Alpha阶段 第12–13周 开发核心功能模块(登录注册、预约、后台管理、邮件通知)
Beta阶段 第14周 完成系统调试、测试与性能优化,收集用户反馈
发布阶段 第15周 系统最终部署与答辩展示,撰写总结博客与事后分析报告

校正后的计划表

根据团队开发进度,前端开发及接口联调阶段略有延后,测试阶段适当延长,以确保系统质量与稳定性。

阶段 校正后时间 调整说明
需求分析阶段 第9–10周 维持原定时间
原型设计阶段 第11–12周 前端与UI开发时间延长1周
Alpha阶段 第13–14周 延后至第14周完成,以保证主要功能完整联调
Beta阶段 第15周 测试阶段与总结阶段合并进行,提高整体效率

进度矫正计算方法

团队每周由项目经理统计“实际完成任务数 / 计划任务数”并计算偏差率:

进度偏差率(%) = (实际完成数 ÷ 计划任务数) × 100%

  • 若偏差率 < 85%,进入“计划延误”状态,项目经理调整任务优先级;
  • 若偏差率 > 110%,进入“进度提前”状态,提前分配后续任务;
  • 每周通过 GitHub 提交记录、Issue 状态和团队会议纪要验证结果。

该方法确保项目按节奏推进,避免因个人任务延迟影响整体进度。


(二)团队分工

成员 任务描述
宋可月(组长) 项目经理(PM)、后端负责人
齐畅 前端开发
颜宏宇 后端开发
戴清 数据库与系统测试
缪子睿 测试与文档撰写
曹伟斌 用户体验与消息通知模块
赖彦彤 前端与交互设计

(三)个人感想

宋可月(组长)
作为组长,我希望能带领好团队,把每位成员的优势都发挥出来。期待和大家一起把体育场馆预约系统做成一个真正好用的项目。
齐畅
非常期待参与前端部分的设计,希望能让系统界面简洁、美观、顺手,用好设计来提升体验。
颜宏宇
对本次后端开发充满期待,想趁这个机会进一步提升自己的后端架构能力,也希望自己的代码能让整个系统更稳定。
戴清
数据库和测试是系统的地基,我会努力把这部分做好。也希望通过这个项目增强自己的严谨性和系统分析能力。
缪子睿
期待通过测试与文档工作让整个团队的开发更规范顺畅。也希望借此增强自己的整体项目视野。
曹伟斌
希望在通知模块和用户体验上做出自己的特色,让系统更贴近真实使用场景。也非常期待与团队一起创造出属于我们的成果。
赖彦彤
很期待参与系统的前端与 UI 设计,希望能把场馆预约这种枯燥流程做得更友好、更舒服,也期待团队合作带来的成长。

(四)完成情况

姓名 学号 角色 当前完成情况
宋可月(组长) 3223001500 项目经理、后端负责人 已完成需求规格说明书初稿编写,正在完善后端接口设计方案。
齐畅 3223004601 前端开发 已完成首页与登录注册模块原型设计,正在学习并实践 Vue 组件化开发。
颜宏宇 3223004733 后端开发 已完成 Flask 项目结构初始化,正在实现用户登录与场馆信息查询接口。
戴清 3223004598 数据库与系统测试 已建立数据库基础结构,完成表设计与部分数据插入测试。
缪子睿 3123004623 测试与文档撰写 已完成项目日志模板与版本记录规范,整理团队会议纪要。
曹伟斌 3123004604 用户体验与消息通知模块 完成系统消息提醒与邮件通知模块初步方案设计,正在与前端对接交互逻辑。
赖彦彤 3223004339 数据分析与辅助测试 已确定数据分析需求与实现方向,负责系统数据可视化模块的前期调研。

posted on 2025-11-10 21:38  桜井朋子  阅读(0)  评论(0)    收藏  举报