| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13471 |
| 这个作业的目标 | 通过完成团队展示、确定选题、制定计划与贡献规则并搭建GitHub协作流程,初步锻炼团队协作能力、明确项目方向 |
一、团队展示
1.1 GitHub仓库
GitHub地址:https://github.com/baiyehhj/college-student-health-management-system
分支规划:
• main:主分支,存放正式发布的代码,保持稳定可部署状态
• develop:开发分支,团队日常开发的集成分支
• feature:功能分支,用于开发新功能
• bugfix:修复分支,用于修复开发中的问题
• hotfi:紧急修复分,用于修复生产环境问题
• release:发布分支,用于版本发布前的准备
1.2 队名
1.3 队员
| 姓名 | 学号 | 分工 |
|---|---|---|
| 黄怀瑾(队长) | 3223004381 | 后端 |
| 邓滢 | 3223004684 | 前端 |
| 吴泓霏 | 3223004647 | 前端 |
| 何珊 | 3223004211 | 测试 |
| 凌紫君 | 3223004383 | PM/前端 |
| 严展桐 | 3223004388 | 后端 |
| 阿迪拉·米吉提 | 3223004683 | 测试 |
1.4 队员风采
• 黄怀瑾
风格:沉稳严谨,沟通积极,善于将复杂业务拆解为基础逻辑并用代码精准表达
擅长技术:SpringBoot、MyBatis、MySQL、Vue
宣言:再难的问题,拆解后也能找到解决办法
• 邓滢
风格:组件化、关注用户感知、交互体验
擅长技术:HTML、CSS、JavaScript/TypeScript、熟悉Vue框架
宣言:为界面注入生命,为代码赋予灵魂
• 吴泓霏
风格:问题终结者,面对 bug 从不绕行,debug 时自带 "专注结界"
擅长技术:JavaScript 深度语法、性能优化、浏览器兼容性处理
宣言:没有修不好的 bug,只有不够执着的开发者
• 何珊
风格:简洁专注
擅长的技术:UE5游戏开发,C++,图形学相关
宣言:这个人很懒,什么都没留下
• 凌紫君
风格:执行效率高,细节严谨
擅长技术:熟悉需求分析、技术框架与项目流程,JavaScript、HTML、CSS
宣言:用代码思考,用效率创造。
• 严展桐
风格:耐心满足需求
擅长技术:java,Spring Boot,自动化测试,性能测试
宣言:多走一步
• 阿迪拉·米吉提
风格:时间越近效率越高
擅长技术:python
宣言:多一份测试,多一份可靠
1.5 MSF基本原则
• 目标共识
- 共同远景:团队对项目最终目标形成统一认知,所有工作围绕核心目标展开,杜绝 “各做各的”。
- 交付价值:拒绝无意义的技术冗余或超额功能,优先落地“能解决用户需求、具备实际用途”的成果,确保每阶段工作有价值。
• 协作机制
- 充分授权信任:按职责赋予成员决策权,管理者不干预执行细节,以信任减少沟通内耗,让成员专注目标达成。
- 各司其职且共担责任:明确角色分工,但不局限于 “本职边界”,跨角色问题主动协作,共同对项目结果负责。
- 透明沟通:及时同步进展、暴露风险(如技术瓶颈、延期可能),避免信息隐瞒或壁垒,确保团队信息对称。
• 执行保障
- 灵活适应:面对需求变更或突发问题,不固守原计划,快速评估调整方案,避免因僵化导致项目偏离目标。
- 重视质量:质量贯穿全流程(需求→设计→开发),通过自测、评审等提前规避问题,不依赖“上线后修bug”。
- 持续改进:每个阶段总结经验,优化低效流程,不断提升团队效率与产品质量。
• 个人与项目共赢
- 学习与成长:将项目作为能力提升载体,鼓励成员在实践中尝试新技术、积累经验,并通过分享带动团队共同进步,实现“项目落地+个人成长”双目标。
1.6 团队特色
1、思维细腻、执行高效:全员女生,善于从细节入手,以高效协作推动项目快速落地。
2、沟通顺畅、协作默契:表达清晰、分工明确,团队氛围开放包容,信息流转无障碍。
3、审美在线、体验出众:在界面设计与交互细节上追求极致,让产品更具亲和力与美感。
4、稳中带柔、韧性十足:面对挑战冷静从容,具备强大的抗压与问题解决能力。
5、共创共进、持续成长:以互助和学习为核心文化,在技术与思维上不断突破自我。
1.7 团队合照

二、团队选题
2.1 选题描述
2.1.1 系统定位
本系统是为大学生群体打造的一站式校园健康管理与预警平台,以 “数据化记录、智能化分析、精准化服务” 为核心,整合生活行为数据管理、健康风险预警、校园医疗资源对接三大核心功能,旨在通过技术手段帮助学生建立健康生活习惯,同时为校医院提供学生健康数据支撑,成为“校园健康守护者”。
2.1.2 核心功能与服务场景
• 生活行为数据记录:支持学生便捷录入饮食结构(如三餐类型)、运动情况(如运动类型、时长)、作息规律,内置 “熬夜提醒”“运动打卡”“饮食均衡建议” 等轻量化功能,实时反馈行为健康度。
• 健康数据整合与分析:对接校医院年度体检系统,自动同步体检报告数据,结合日常记录的生活行为数据,通过算法生成个性化健康分析报告,明确体质短板(如营养不均衡)、潜在健康风险(如长期熬夜导致的免疫力下降),并给出可落地的改善建议。
2.1.3 预期用户量
聚焦本校在读学生群体,预期覆盖1-3 万名本科生及研究生(适配中等规模高校的学生总数,可根据学校实际人数灵活扩容),同时向校医院医护人员开放数据查看权限(约 50-200 名授权用户),用于掌握学生整体健康状况及针对性提供医疗服务。
2.1.4 技术栈
后端:Java + SpringBoot + MyBatis + JWT
前端:Vue 3 + Element UI
数据库:MySQL + Redis
部署:Docker + Nginx
2.2 项目目标
2.2.1 真实性:数据精准,贴合校园实际
该系统精准锚定大学生身心健康痛点与传统健康管理短板,所有设计均源于真实场景需求: “熬夜提醒” 改善作息问题,心理健康测评与疏导机制回应心理关怀缺口, “运动打卡” 鼓励主动锻炼意识,通过对接校医院体检数据打通 “只检不管” 的服务断点,同时实时收集学生健康信息,让每一项功能都精准匹配校园健康管理的现实需求。
2.2.2 可用性:操作便捷,功能落地性强
日常数据记录流程简单,“熬夜提醒”“运动打卡” 等功能可快速完成操作,适配大学生快节奏的校园生活。
健康分析结果直观易懂,为学生提供清晰的健康改善方向,无需专业知识即可理解。
心理健康测评与校医院预约功能一键直达,解决学生健康咨询和就医的流程繁琐问题,提升使用效率。
2.2.3 有价值:多维赋能,守护健康成长
对学生,通过饮食、运动、体检数据整合,生成个性化健康方案,温和提醒,心理测评与挂号联动实现及时干预;对校园,通过群体数据洞察健康趋势,辅助优化设施与服务,及时定位风险群体。
2.2.4 有情怀:关心学生,给予健康陪伴
系统以 “健康守护者” 为定位,用技术传递人文关怀。通过贴心的提醒功能,引导学生养成良好生活习惯,传递 “好好生活” 的理念。关注学生成长关键期的身心健康需求,让技术不仅是工具,更成为校园里温暖的健康陪伴者。
三、团队计划
| 阶段 | 任务 |
|---|---|
| 第九周 | 1. 团队组队、目标用户调研(学生 / 校医院) |
| 2. 竞品分析(校园健康类工具)、系统核心需求梳理 | |
| 3. 技术选型(Java+SpringBoot+Vue)、初步架构设计 | |
| 第十周 | 1. 数据库设计(用户 / 行为 / 体检表)、RESTful 接口规范制定 |
| 2. 学生端 / 医护端原型设计(墨刀)、技术预研 | |
| 3. 开发环境搭建、前后端基础框架开发、编码规范确定 | |
| 第十一周 | 1. 原型优化、WBS 任务分解与工时预估 |
| 2. 核心模块开发(一):用户认证、饮食 / 运动 / 作息记录模块 | |
| 3. 核心模块开发(二):体检数据导入、睡眠规律分析模块 | |
| 第十二、十三周 | 1. 核心模块开发(三):健康报告生成、风险预警算法实现 |
| 2. 辅助功能开发:熬夜提醒、数据可视化、数据导出功能 | |
| 第十四周 | 1. 系统集成测试、高并发性能优化(Redis 缓存) |
| 2. 用户体验优化、Bug 修复 | |
| 3. Docker 容器化部署、Alpha 版本试运行 | |
| 第十五周 | 1. 项目总结、技术文档整理、Alpha 阶段事后分析报告撰写 |
四、团队成员贡献分分配规则
核心理念: 公平、透明、多维
1. 分配基本原则:
基准分:初始设定每位成员贡献分基准为 100%。
浮动:根据以下维度的表现,在基准上进行 ±20% 的浮动。
团队评议:定期举行周度初步评议、阶段综合评议,公开讨论并确认浮动比例。
最终确认: 评议结果经本人确认并无重大异议后生效。
2. 贡献度评估维度:
任务完成(基础-50%):按时按质完成分配的分析设计/开发/测试任务。
技术输出(质量-30%):代码/文档质量(结构清晰、注释完整、少Bug)与技术难题攻关(解决关键性技术瓶颈)。
团队协作(协作-20%):主动沟通(积极同步进度、暴露风险)、乐于助人(协助队友、进行有效的代码审查)、接口清晰(提供清晰 API /文档)。
特殊情况:重大贡献(如突破核心技术)额外加分;重大失误(如导致系统崩溃)视情扣分;无故缺席 / 拖延酌情扣分