团队展示and选题
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13480 |
| 这个作业的目标 | 完成团队的组建、展示以及选题 |
| github仓库链接 | https://github.com/scissssor/campus-food-delivery-management-system.git |
1 团队展示
1.1 队名:真好,又活了一星七
1.2 队员学号
| 肖锦瑞(组长) | 3123004287 |
|---|---|
| 谢希哲 | 3223004776 |
| 贺海伦 | 3223004773 |
| 许雯妍 | 3223004777 |
| 陈健 | 3123004476 |
| 陈愉均 | 3123004262 |
| 陈煜楠 | 3123004263 |
1.3 团队项目描述
一款Java+SSM架构的校园外卖平台,其核心特色在于集成在线客服、库存预警、智能派单与送达通知等功能,致力于为校园用户提供便捷、可靠的外卖订购与配送体验。
1.4 队员风采
| 队员 | 风格 | 擅长的技术 | 软工角色 | 一句话宣言 |
|---|---|---|---|---|
| 谢希哲 | 思维严谨,善于分析复杂问题,追求代码的优雅与效率。 | 熟练掌握 Java 和 Spring Boot 框架,擅长构建 RESTful API 和微服务架构。熟悉数据库设计如 MySQL,能够进行高效的数据建模和查询优化。 | 后端开发 | 用代码构建可靠的系统,解决真实世界的问题。 |
| 贺海伦 | 创意十足,注重用户体验,喜欢将设计转化为交互界面。 | 擅长 HTML、CSS、JavaScript,熟悉 React 框架和前端构建工具。擅长响应式设计和交互动画实现,能够打造直观且吸引人的用户界面。 | 前端开发 | 让每一个像素都充满意义,创造流畅的用户旅程。 |
| 许雯妍 | 数据驱动,逻辑清晰,热衷于从数据中挖掘洞察。 | 熟练使用 Python 进行数据分析和机器学习,掌握 Pandas、NumPy、Scikit-learn 等库。熟悉数据可视化工具如 Matplotlib 和 Seaborn,能够将复杂数据转化为可行动的见解。 | 算法开发 | 数据是新时代的石油,用算法提炼其价值。 |
| 陈健 | 细致入微,追求质量,善于发现和修复缺陷,确保软件稳定性。 | 擅长软件测试技术,包括单元测试、集成测试和自动化测试。熟悉 Selenium、JUnit 等工具,能够编写全面的测试用例和性能测试脚本,提升产品可靠性。 | 测试优化 | 质量不是偶然,而是严格测试的结果。 |
| 肖锦瑞 | 强于沟通协调,关注项目进度与团队协作效率,注重风险预防。 | 熟悉软件工程全流程,熟悉项目管理和敏捷开发流程。擅长使用 JIRA、Confluence 等工具进行项目跟踪和文档管理,确保项目按时交付。 | 项目管理/开发支持 | 带领团队走向成功,确保每个里程碑都坚实可靠。 |
| 陈煜楠 | 创新思维,喜欢探索新技术,注重代码的可维护性和模块化。 | 掌握 Vue.js 前端框架和 Node.js 后端技术,能够进行全栈开发。熟悉 Git 版本控制和 CI/CD 流程,擅长构建可扩展的 Web 应用。 | 全栈开发 | 连接前端与后端,构建无缝的数字化体验。 |
| 陈愉均 | 系统思考,善于优化性能,追求高效解决方案和资源利用。 | 擅长 C++ 和系统编程,熟悉数据结构和算法。擅长性能调优和并发处理,能够处理大规模计算任务和底层开发。 | 系统开发 | 在底层代码中寻找效率,用技术推动创新。 |
1.5 团队的首次合照
1.6 团队的特色描述
团队集前端美学、后端架构、算法决策、质量保证与项目管理于一体,每位成员都是各自领域的深度实践者。
从产品原型到交互实现,从数据逻辑到系统部署,每个环节都由专人精益打磨。我们的优势在于,既能确保各技术栈的独立深度优化,又能在关键节点高效协同,最终交付一个架构稳健、体验流畅、真正解决问题的有机整体。
2 团队计划
| 周次 | 主要目标 | 时间估计 |
|---|---|---|
| 第九周 | 团队确立(确定团队成员,团队介绍,角色分配;确定团队项目;制定团队计划,确定团队贡献分规定 | 4h |
| 第十周 | 1.完成需求说明书,明确功能 <br/ >2.成员学习相关技术<br/ >3. 完成编码规范,平台环境搭建完成、开始进行初步架构搭建 | 30h |
| 第十一周 | 1.原型改进<br/ >2.架构设计,WBS, 团队成员估计各自任务所需时间<br/ >3.制定测试计划 | 60h |
| 第十二、十三周 | 1.团队项目Alpha任务分配计划<br/ >2.连续7天的Alpha敏捷冲刺,每日Scrum Meeting博客提交 | 20h |
| 第十四周 | 1.使用反馈+测试计划改进<br/ >2.团队Alpha阶段个人总结 3.团队项目Alpha博客(发布说明、测试报告、展示博客、项目管理) |
10h |
| 第十五周 | 撰写团队项目Alpha博客(事后分析) | 5h |
3 团队选题
3.1 选题说明
我们团队选择的是 “基于SSM的校园点餐外卖配送系统” 。该系统主要面向校园内的学生群体,同时也涵盖在校教职工。
预期用户量:以一所规模中等、拥有约10000名学生和1000名教职工的校园为例,初期预期覆盖30% - 50%的潜在用户,也就是3300 - 5500人左右。随着系统的推广和口碑积累,后续用户量有望进一步提升。
3.2 内容阐述
真实: 校园内点餐外卖需求是切实存在的。目前很多学生和教职工由于时间紧张(如课程安排满、科研任务重等),或者天气原因(如高温、雨雪天气),不愿意前往食堂就餐,而校外外卖存在配送时间长、食品安全难以保障等问题,校园内搭建专属的点餐外卖配送系统,能精准对接校内人员的用餐需求,是真实且贴合校园场景的。
实用: 从功能层面看,该系统具备点餐、外卖、配送等核心功能。用户(学生、教职工)可通过系统浏览食堂或合作档口的菜品信息,进行点餐下单;商家(食堂档口等)可接收订单并进行备餐;配送人员(可由勤工俭学学生或专职人员担任)可获取配送任务,完成餐品配送。系统基于SSM框架开发,技术成熟,能保障系统的稳定性与可用性,投入使用后,可有效运转,满足校园内点餐外卖配送的全流程需求。
有价值: 对学生和教职工而言,提供了更便捷的用餐方式,节省时间和精力;对食堂或合作商家来说,拓展了销售渠道,能吸引更多客源,增加营收;从校园管理角度,统一的校园点餐外卖配送系统,便于对餐品质量、配送流程等进行监管,保障食品安全与校园秩序,同时也能为校园勤工俭学提供岗位(如配送员岗位),具有多方面的价值。
4 团队成员贡献分配原则
4.1 分数构成与评分流程
个人得分 = (自评×40% + 互评×60% )× 权重汇总
分数结合成员自评与互评。每个成员根据上述四个评分维度进行自我评估,每个维度按0-100分进行打分;团队成员之间相互进行匿名评分,每个成员对其他所有成员在四个维度上进行打分,计算时去掉最高分和最低分后取平均值
4.2 评分维度与权重分配
| 评价维度 | 权重 | 具体说明 |
|---|---|---|
| 任务完成情况 | 40% | • 按时完成分配的所有任务 • 任务完成质量符合项目要求 • 承担任务的技术难度系数 |
| 代码贡献 | 25% | • 代码提交量(包括有效代码行数、函数数量)<br / >• Code Review通过率 • 代码质量(编码规范、注释完整性、可读性) |
| 团队协作 | 20% | • 积极参与团队讨论和会议 • 主动帮助队友解决技术问题 |
| 创新与改进 | 15% | • 提出建设性意见并被采纳 |