[T.7] 团队项目:Alpha 阶段初始任务分配
项目 |
内容 |
这个作业属于哪个课程 |
软件工程 |
这个作业的要求在哪里 |
Alpha 阶段初始任务分配作业要求 |
我在这个课程的目标是 |
提升软件工程化能力,提升团队合作与交流沟通能力,培养敏捷开发能力 |
这个作业在哪个具体方面帮助我实现目标 |
通过任务分配和团队合作,提升项目管理能力和团队协作效率,实践敏捷开发中的迭代和反馈机制 |
项目仓库
BUAA-SE-coders007/JieNote_frontend
BUAA-SE-coders007/JieNote_backend
任务目标
完成我们的功能规格说明书中的笔记管理、文献管理和用户系统基本功能,即:
笔记管理
- 笔记记录
- markdown 格式支持
- latex 公式支持
- 图片插入
- 笔记管理
- 笔记分类
- 删除分类
- 编辑笔记
- 笔记回收站
- 批量导入
文档管理
用户系统
任务管理模式
我们团队采用敏捷开发方法进行项目管理,具体实施如下:
- 任务管理平台:使用飞书进行任务跟踪和管理,所有团队成员可以实时通过看板查看和更新任务状态和进度。
- 每周开会:团队成员每周进行一次例会,总结本周进展、讨论遇到的问题,并规划下周的任务。
- 代码管理:使用 GitHub 进行版本控制,采用分支管理策略,每个功能模块单独开发分支,完成后合并至主分支。
- 任务优先级:根据依赖关系和重要程度划分任务优先级,核心功能优先实现。
任务列表视图:

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 小时 |
|
在任务分配上,我们考虑了每位成员的专长和任务间的依赖关系,确保前后端开发能够协调进行,核心功能优先实现。
同时,通过飞书任务管理平台和每周例会,我们将密切跟踪项目进度,及时调整开发计划。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 工良出品 | 长文讲解 MCP 和案例实战
· 多年后再做Web开发,AI帮大忙
· centos停服,迁移centos7.3系统到新搭建的openEuler
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 上周热点回顾(4.14-4.20)