预期计划
- 后端提供所有接口以及API文档
- 对于前端正确的请求,后端能返回正确的数据
- 前端能实现与后端通信,基本功能可以进行演示
- 更多细节可以留到Beta冲刺来完成
现实进展
- 后端
- 大部分功能接口已通过API文档提供,但部分接口还不够完善
- 返回的状态码种类不够多,前端无法根据不同的状态码向用户发出相应的错误提示
- 前端
- 完成:
- 通知中心:发布通知,浏览订阅群组的通知,群组的增删查(管理员),审核加群申请,浏览群成员列表
- 备忘录:新建待办事项,设置提醒时间,设置重要、收藏,添加分类,勾选完成待办事项,浏览历史待办事项
- 登陆注册:用户登录、注册
- 个人中心:编辑个人资料、上传头像
- 未完成:
- 通知中心:浏览管理群组的通知,编辑已发布的通知,将通知添加到备忘录
- 完成:
心得体会&工作展望
学号 | 姓名 | 心得体会 | 下阶段展望 |
---|---|---|---|
221701339 | 沈志峰 | 在实际写程序过程中容易遗忘一些细节问题,同时对Spring Boot理解还不够深入,缺乏实际经验。 | 考虑是否要把一些不相关的业务分离开来,形成独立的服务,再利用spring cloud提供的框架形成一个分布式的系统。通知群组自动将通知转为待办事项功能的实现。完善错误处理机制,提供更丰富的错误信息。 |
221701233 | 张一凡 | 工作量真的有点大,对边界数据的考虑也需要花一些心思 | 在基本功能的基础上考虑性能和额外功能的实现 |
221701220 | 赵伟男 | 边界数据、全面性测试数据编写耗时有点长 | 用户头像文件上传功能完善、验证邮箱发送验证码时间间隔限制 |
221701223 | 叶博宁 | 对Angular和前后端分离更加熟悉了,但html和css比较菜,限制了功能的完整度。学习了看板的使用,对团队项目管理有了更清晰的认识。 | 模块功能和界面布局进一步完善,引入异步机数据获取等,以及看板的使用优化 |
221701232 | 岳逾先 | 后端完成的API很完善可以很快对接,由于自己不是很耐心界面完成的比较粗糙 | 对登录注册页面和通知中心的部分界面进行美化。 |
221701102 | 郑澜 | 自己很幸运可以拥有可靠的队友,大家遇到困难都耐心地解决,效率也很高。希望自己继续加油叭。 | 实现文件上传头像功能,继续学习Angular,希望可以帮助队友分担一点工作 |
221701234 | 张必润 | 知识储备不足会导致开发过程缓慢,开发时也要先构思好逻辑,否则可能会给开发过程造成不必要的麻烦 | 对部分样式进修改,对于邮件提醒时间检测再进行优化,实现对与当前时间相差几分钟的情况给出警告 |
221701327 | 王清斌 | 熟悉了测试工具,知识储备不足 | 继续学习Angular 希望可以帮队友分担一些工作 |
分工安排&贡献度
分工安排
见本轮冲刺的分工安排博客:Alpha冲刺分工安排
贡献度
学号 | 姓名 | 贡献度 |
---|---|---|
221701223 | 叶博宁 | 17 |
221701102 | 郑澜 | 10 |
221701232 | 岳逾先 | 13 |
221701234 | 张必润 | 15 |
221701339 | 沈志峰 | 17 |
221701220 | 赵伟男 | 12 |
221701233 | 张一凡 | 14 |
221701327 | 王清斌 | 2 |
具体的贡献度计算规则请看附件的Excel表格:点击下载
此外,本次Alpha冲刺也尝试使用了Leangoo看板来进行项目进度管理,但由于前期缺乏经验,卡片没有一次性创建完成,导致项目燃尽图和工作量统计不准确,故还是手动计算贡献度,看板仅供参考。
看板链接:ANOP——Alpha冲刺
答辩和Q&A
针对助教发布的答辩PPT要求中提出的问题,我们团队提供了一个Q&A详情表格方便老师和助教在答辩结束后查看。每个队员针对自己想回答的问题写了不同的答案,而答辩PPT中的内容大部分来自于这份表格。
答辩PPT:点击下载