[T.13] 团队项目:Alpha 阶段项目展示

这个作业属于哪个课程 北航2026年春季软件工程
这个作业的要求在哪里 [T.13] 团队项目:Alpha 阶段项目展示
我在这个课程的目标是 完成软件开发,感受软件工程流程
这个作业在哪个具体方面帮助我实现目标 完成alpha阶段开发展示

一、团队成员与分工简介

成员与分工

分工 姓名 主负责模块
PM 果洪瑞 项目管理、联调测试、文档
FE-A 刘誉洲 登录、个人中心、日程编辑、AI 对话页
FE-B 王彦均 日程视图、地图页、快捷入口
BE-A 任天宇 后端:日程核心、课表导入、部署
BE-B 牛浩宇 后端:日程相关、数据库部分、接口
AI-D 温昊谭 AI相关:Prompt 工程、知识库

项目管理

使用github进行项目管理
开发规范:参考团队作业T4.5:

  • main分支作为稳定版本

  • dev分支作为测试版本

  • dev分支下分frontend和backend分支分别开发

  • frontend和backend分支下再细分功能等进行开发
    image

  • 交流使用微信群聊进行沟通,前期任务分派采用issue方式发布

  • 实际进度:前端目前没有美化、智能日程部分只实现了基础功能、智能地图部分数据不全
    (燃尽图说明前期没有完整测试,最后完成测试后关闭issue导致燃尽图反映了赶工)
    image

名字 角色 团队贡献分 具体的, 可衡量的, 可验证的贡献
果洪瑞 PM 24 所有博客/文档,域名/服务器/小程序备案审核相关,测试,协调接口,接口和域名相关bug
刘誉洲 FE-A 22 日程图之外所有前端、冒烟测试、前端使用相关bug
王彦均 FE-B 26 日程图相关所有前端、冒烟测试、日视图相关bug
任天宇 BE-A 28 日程、登录注册、数据库等后端,大部分接口bug
牛浩宇 BE-B 26 学习助手、智慧日程、地图相关后端与bug
温昊谭 AI 22 智能助手相关后端

注:每人alpha基础得分20,完成beta阶段再次获得20,其余由额外任务获得,公共积分池剩余32

二、典型用户场景

  • 典型用户:北航在校学生,需要频繁安排日程变化
  • 典型需求:想要同时满足 看课表-看日程规划 一站式服务
    使用智慧北航智只能看到固定课表,无法根据具体日程规划有效规划时间
    使用日程管理工具导入课表困难,操作繁琐
    需要一个更简单的一站式小程序,方便课表导入的同时支持日程规划
  • 使用场景:每天早上起床快速浏览今日日程规划,不仅包括课程表,还有各种会议、社交、DDL等不同安排
    每次要进行新的规划,例如准备考试复习之前,使用日程规划工具简单进行前期规划
  • 实现:
    通过输入学号等信息一键导入课程表方便操作,同时支持分析计划智能辅助完成日程规划
    集成地图相关功能,方便进行查看后顺便进行导航寻路

三、杀手级功能

  • 北航场景适配,一键导入课表等功能直接适配北航教务系统,方便北航学生进行使用
    image

  • 智能日程规划,加入AI智能助手,根据计划智能生成日程并可回填到日程表中,操作简单智能
    image

四、发布与用户数据

image

  • 进行完整的备案和域名审核
    后端在服务器上维持服务
    前端及时通过微信开发者上传审核,确保审核不出问题

image

  • 使用微信开发者工具进行调试,测试实际环境运行问题

  • 实时访问数据
    image

五、软件工程质量

  • 代码审核
    通过严格规范github使用标准,保证每个分支独立方便版本管理
    每次合并前进行审核,合并后进行简单测试
  • 冒烟测试
    每个小版本进行一次冒烟测试,保证在基础功能正常的基础上开发
  • 边界测试
    对不符合实际的数据进行测试,如日程日期合理性等进行完整测试,避免冲突发生
  • 真机调试
    使用微信开发者工具进行不同机型的实际测试,确保能实际运行
posted @ 2026-05-10 23:57  练习日寸长两年半  阅读(30)  评论(0)    收藏  举报