16340277-Final Report

项目《TimeIsMoney》个人项目报告

简短的课程学习自我总结

作为团队中的前端成员,我主要的工作就是完成项目前端的开发,具体的工作如下:

  • 前端路由搭建,通信、排序等交互逻辑实现
  • 根据原型完成登陆注册、个人中心等模块的开发实现
  • 协助UI完成个人中心模块样式和功能迭代
  • 测试项目功能、部署上线

在开发的过程中,完成了:

  • 系统地学习了vue的使用和框架搭建
  • 实现了许多复用性强的组件,如验证码、登陆框等
  • 学习了vuex的使用、api的调用(axios)、页间通信等

致谢放在了本文末尾

PSP 2.1统计

PSP2.1 Personal Software Process Stages Time (%)
Planning 计划 5
- Estimate - 开发任务的分析和时间预估 5
Development 开发 82
- Analysis - 需求分析和文档 11
- Coding Standard - 代码规范 4
- Design - 路由框架设计 5
- Design - 交互逻辑设计 8
- Coding - 登陆注册模块开发 11
- Coding - 个人信息模块开发 13
- Coding - M币(闲钱币)模块开发 7
- Code Review - 代码复审及项目结构优化 12
- Test - 测试(自我测试,修改代码,提交修改) 12
Reporting 报告 12
- Final Report 个人总结报告 3
- Size Measurement - 计算工作量 2
- Front-end Report - 前端相关文档 1
- Postmortem & Process Improvement Plan - 事后总结,提出改进方案 6

个人分支的 GIT 统计报告

前端


ZusgCq.jpg

IO(部署到线上)

Zus65n.png

文档


Zml18P.jpg

最xx的工作清单

最有价值

  • 完成项目路由框架的搭建,完善了项目api+vuex结构
  • 完成了个人主页、跳转页等页面的开发
  • 完成登陆和个人信息模块的开发
  • 学习了如何将vue项目部署到github page上

最无厘头

  • 页内方法调用post实现头像更新,console返回【status:200】但前端这边一直调用不成功,不小心将console展示为独立页面,最后发现后台返回的完整信息是【status:200 - 更新失败】(Orz
  • 半夜三点半数据库用户表被清空-未解之谜(更新已解决:是因为一开始数据库清空的方法是get,而谷歌爬虫会自动爬取并调用】

个人项目相关博客清单

特别鸣谢

  • 置顶感谢人赢宋@SongXiaotong:dalao在整个开发周期中担当着领导者的角色,在完美完成自己产品经理的任务同时参与前端工作(由于某些原因导致只有一个前端开发者)并完成了巨大的工作量。教会了我许多前端和产品的知识,使得整个项目可以高效地开发。
  • 特别感谢jh大佬:远程帮我解决npm run build报错的问题,还给我科普了许多关于vue的知识!
  • 感谢产品组(@SongXiaotong、@Wjnowen、@Sunheming123):产品大佬们对整个项目进行了合理的规划,按照进度组织了很多场会议、完成了无数文档的撰写,使得项目能按照合理的时间进度推进
  • 感谢后台组(@JanKingWon、@wushangjing):后台大佬们完成了整个数据库的设计以及实现,保证了项目前后端交互的正常进行,在开发过程中有求必应,为前端的开发工作提供了很大的帮助(除了那个状态码)
  • 感谢设计师(@moko-momo):设计师大佬提供的原型让我们的项目能有拿得出手的界面和动画效果,通过不断地否定我乡村爱情风的设计来拯救我的审美无能、提升了我的审美水平

Z9Wv1s.jpg
文章目录
  1. 1. 简短的课程学习自我总结
  2. 2. PSP 2.1统计
  3. 3. 个人分支的 GIT 统计报告
    1. 3.1. 前端
    2. 3.2. IO(部署到线上)
    3. 3.3. 文档
  4. 4. 最xx的工作清单
    1. 4.1. 最有价值
    2. 4.2. 最无厘头
  5. 5. 个人项目相关博客清单
  6. 6. 特别鸣谢