[T.7]团队项目:Alpha阶段初始任务分配

[T.7] 团队项目:Alpha 阶段初始任务分配

项目 内容
这个作业属于哪个课程 软件工程
这个作业的要求在哪里 Alpha 阶段初始任务分配作业要求
我在这个课程的目标是 提升软件工程化能力,提升团队合作与交流沟通能力,培养敏捷开发能力
这个作业在哪个具体方面帮助我实现目标 通过任务分配和团队合作,提升项目管理能力和团队协作效率,实践敏捷开发中的迭代和反馈机制

项目仓库

BUAA-SE-coders007/JieNote_frontend
BUAA-SE-coders007/JieNote_backend

任务目标

完成我们的功能规格说明书中的笔记管理、文献管理和用户系统基本功能,即:

笔记管理

  • 笔记记录
    • markdown 格式支持
    • latex 公式支持
    • 图片插入
  • 笔记管理
    • 笔记分类
    • 删除分类
    • 编辑笔记
    • 笔记回收站
    • 批量导入

文档管理

  • 上载文档
  • 眉头文档
    • 删文章
    • 新增文档
  • 文档分类
    • 导入分类
    • 导出分类
  • 文档内容
    • 添加备注

用户系统

  • 用户注册
  • 用户登录
  • 用户信息
    • 头像
    • 邮箱

任务管理模式

我们团队采用敏捷开发方法进行项目管理,具体实施如下:

  1. 任务管理平台:使用飞书进行任务跟踪和管理,所有团队成员可以实时通过看板查看和更新任务状态和进度。
  2. 每周开会:团队成员每周进行一次例会,总结本周进展、讨论遇到的问题,并规划下周的任务。
  3. 代码管理:使用 GitHub 进行版本控制,采用分支管理策略,每个功能模块单独开发分支,完成后合并至主分支。
  4. 任务优先级:根据依赖关系和重要程度划分任务优先级,核心功能优先实现。

任务列表视图:

Alpha 阶段任务分解与时间估算

赵泽文负责部分(前端 UI 与交互功能开发)

任务 任务描述 预计完成时间 (小时)
Latex 公式编辑 实现编辑器中 LaTeX 公式的输入、解析和渲染功能,支持常见数学符号和公式预览 6
图片插入 开发图片上传与插入功能,支持本地图片选择和拖拽插入 4
pdf 预览 实现文献 PDF 文件的在线预览功能,包括页面缩放和翻页功能 8
文献批注 开发 PDF 文献批注系统,支持高亮、下划线、添加文字批注等功能 8
markdown 笔记支持 实现 Markdown 语法解析和渲染,支持常用 Markdown 格式和实时预览 7
小计 33 小时

高悠然/石通负责部分(笔记与文献分类管理功能开发)

任务 任务描述 预计完成时间 (小时)
笔记分类 - 树状图 设计并实现笔记分类的树状结构展示,支持多级分类和折叠展开 9
笔记分类 - 知识图谱 开发知识图谱可视化功能,展示笔记间关联关系和知识结构 13
删除分类(笔记回收站) 实现分类删除功能和回收站机制,支持误删恢复 5
新增笔记 开发新增笔记界面和功能,包括分类选择和属性设置 6
删除笔记 实现笔记删除和回收站功能,支持批量操作和恢复 8
上传文献 开发文献上传组件,支持多种格式文献的上传和处理 6
删除文献 实现文献删除功能,包括确认机制和批量操作 3
新建文献分类 开发文献分类管理功能,支持自定义分类创建 5
删除文献分类 实现文献分类的删除功能,包括分类合并选项 3
小计 56 小时

田培瑄负责部分(用户系统与界面开发)

任务 任务描述 预计完成时间 (小时)
用户注册 开发用户注册界面和功能,包括表单验证和邮箱确认 8
用户登录 实现用户登录功能,支持记住密码和安全登录选项 8
修改用户信息 开发用户个人信息管理页面,支持头像上传和信息编辑 8
小计 24 小时

李国庆负责部分(后端框架与核心 API 开发)

任务 任务描述 预计完成时间 (小时)
后端整体配置 搭建后端框架,配置数据库和服务环境 7
用户登录注册 实现用户认证系统 API,包括注册、登录和权限验证 7
笔记管理 - 笔记增删改 开发笔记 CRUD 相关 API,实现数据持久化 7
笔记导出 实现笔记导出功能,支持多种格式导出 6
笔记 log 开发笔记修改历史记录功能,支持版本回溯 5
知识分类 实现知识分类系统 API,支持分类树和标签管理 6
笔记记录 开发笔记内容存储和管理 API,支持富文本内容 6
小计 44 小时

韩昕睿负责部分(文献管理与权限控制系统开发)

任务 任务描述 预计完成时间 (小时)
文献管理 - 文献增删改查 实现文献资源管理 API,支持上传、查询、更新和删除 8
文献管理 - 文献标注 开发文献标注系统 API,支持批注数据存储和检索 8
组织管理 - 权限管理 实现组织和权限管理系统,支持角色分配和访问控制 8
Tag 标注 开发标签系统 API,支持标签创建、关联和检索 7
小计 31 小时

总体时间统计

团队成员 总预计工时 (小时) 主要职责
赵泽文 33 前端 UI 与交互功能开发,负责笔记编辑和文献预览的核心功能
高悠然/石通 56 笔记与文献分类管理功能开发,实现知识组织与可视化功能
田培瑄 24 用户系统与界面开发,负责用户注册登录及个人信息管理
李国庆 44 后端框架与核心 API 开发,构建系统基础架构和数据处理逻辑
韩昕睿 31 文献管理与权限控制系统开发,实现资源管理和访问控制
总计 192 小时

在任务分配上,我们考虑了每位成员的专长和任务间的依赖关系,确保前后端开发能够协调进行,核心功能优先实现。
同时,通过飞书任务管理平台和每周例会,我们将密切跟踪项目进度,及时调整开发计划。

posted @   coders007  阅读(12)  评论(0)    收藏  举报
相关博文:
阅读排行:
· 工良出品 | 长文讲解 MCP 和案例实战
· 多年后再做Web开发,AI帮大忙
· centos停服,迁移centos7.3系统到新搭建的openEuler
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 上周热点回顾(4.14-4.20)
点击右上角即可分享
微信分享提示