根据功能规格书,对齐alpha阶段验收目标:html
功能 | 验收标准 | 完成状况 | 完成评价/未完成分析/迭代方向 | 已知错误 |
---|---|---|---|---|
简单文献管理 | ||||
- 文献CURD | 用户能够上传、编辑、移除文献 | 完成 | 基于table view的文献管理设计,知足基本功能需求。但文献导入须要手动输入全部信息,并不便利。表格不支持分页与filter,这也是下一步的迭代方向 | 暂无 |
- 文献引用管理 | 用户能够为每篇文献设置引用关系 | 完成 | 基于transfer的文献引用设置,配有简单的过滤搜索功能,能够快速点选引用 | 新添加的文献不会当即出如今transfer选项中,须要从新加载数据 |
文献笔记 | ||||
- 笔记编辑 | 用户能够编辑、更新任意文献笔记 | 未完成 | 笔记在咱们的ER设计中属于用户-文献关系的属性,须要完成用户系统才能实现对用户-文献关系的编辑,所以现阶段开发须要暂时搁置,这里是一个规划失误。做为替代方案,如今路书中能够自由向结点添加/删除评论 | - |
路书编辑 | ||||
- 路书CURD | 用户能够建立、编辑、移除路书 | 完成 | 基于table view的路书总览页(CUR入口;D)与单独实现的编辑器(CU)、阅读器(R) | 暂无 |
- 添加素材 | 用户能够将素材添入路书 | 目前只支持文献素材 | 点选添加,用户体验中规中矩,后续若时间容许能够尝试挑战拖拽添加 | 暂无 |
- 自动引用链接 | 添加素材后全部素材间已存在的引用关系能够自动添加并显示 | 完成 | 经过扩展mindmap组件实现,目前只实现了一些基本扩展,配色、线形、箭头方面还须要打磨。如今的设计将其与其余链接的数据模型分离,所以能够考虑增长一个选框容许关闭全部引用关系 | 文献名变动时原有结点关联会失效。这里须要引入id进一步完善路书结点与素材(文献)的关联方式 |
- 显示笔记 | 添加文献后能够正确展现文献笔记 | 未完成 | 见文献笔记,做为替代方案实现告终点评论 | - |
- 链接CURD | 能够为所选素材间添加链接;能够移除所选链接;能够编辑已有链接,修改其颜色等属性 | 完成了CURD,但不能修改颜色 | 这里颜色的修改受限与mindmap组件的定制,因为改组件使用d3实现,样式定制略微困难,所以性价比较低,优先级后移 | 暂无 |
- 保存编辑 | 路书编辑后能够自动保存,从新加载时能够彻底恢复上一次编辑 | 完成 | ||
路书展现 | 路书能够以只读形式展现,这个模式下不容许任何修改 | 完成 | 接下来但愿能进一步细化该功能,如生成站外连接和访问权限连接等,这里能够参考overleaf等产品 | 暂无 |
目先后端数据ER图以下,图中实体与关系的Restful接口已经所有接入前端
根据燃尽图能够看出前期预留了至关长的时间让组员熟悉开发环境、开发工具并相互磨合,后期则适当推动进度完成了开发目标。我的认为任务分配与时间利用是合理的编程
组内频繁采用结对编程、责任域轮换等手段引导组员在开发协做中交流彼此技术,所以如今前端、后端的人员均对各自项目代码比较熟悉,保证了后期开发时的灵活与效率,确保随时有人能够解决issue后端
所以能够预期,beta阶段的燃尽图分布将更为均匀,项目进度彻底可控。编辑器