Hands On Money 任务挣闲钱系统分析与设计

The Documents on Software Analysis & Design Team Work

个人总结

| 版本 | 日期 | 作者 | 学号 | | —- | ——— | ————- | ——– | | v1.1 | 2019-6-26 | Sapphire12138 | 16340228 |

课程学习总结

总体

在整个系统分析与设计课程项目中,我负责的岗位是前端设计与开发。与另一位组员cyuhei协调开发,主要负责前端界面的设计与开发、并跟后端实现API对接从而进行数据交互。在过程中,本人学会了使用Vue、iview等框架,粗略了解其表层和背后的工作原理,以及初步涉足网站开发中前后端数据的交互。

开发

在开发过程中,我主要负责的是登录界面、任务创建界面和任务市场界面。主要的困难就是技术问题。我是基本上第一次做Web前端——当然这不应该是借口——对针对项目需求的各种技术要求都不了解。从Vue框架的使用、保持登录原理、API文档的参照与使用、前端后端的交互,基本是一窍不通。因此,即便是勉强开发出了任务创建的基本页面,也是只有个表框,而没有实现深入的各种功能。因此,总是需要cyuhei同学进行善后处理、增加功能、修改bug等工作。然而在任务市场界面开发过程中,由于有之前的学习,做起来相对得心应手一些,完成了界面开发,并跟后端协调工作,实现了json数据传到后端并根据返回数据渲染前端,即基本实现了任务查询和任务接受功能。当然,这些都是前端工作人员最基本的技术要求,日后仍需继续学习。

反思

虽然我和cyuhei同学是共同负责前端开发,但是由于个人技术等原因,让另一位组员承担了绝大部分的工作量,在此感到惭愧。此外,其他个人的原因也是需要深刻反思的。不仅是在该项目开发中,更是在以后的学习路上。然而在整个项目中还是学习到不少东西,在学习cyuhei同学写的代码的过程中,是受益匪浅。参考PM出的文档,能够了解一个完整的项目的开发过程和具体步骤,以及对应的文档规范。

工作清单

  1. 完成登录界面的样式开发,占时15%
  2. 任务创建界面的前端开发,占时25%
  3. 任务查询界面的前端开发和数据交互,占时50%
  4. 任务接受功能实现,占时10%

致谢

在此,要感谢整个小组的各个组员。Siri和yuki两位PM非常负责任地按期发出各类文档,并积极协调前端和后端的工作。Siri同学作为PM之一,能始终保持积极的态度参与到项目的开发,yuki同学作为另一位PM,能善解人意地协调组员之间的关系,并时刻关注项目前端开展进度,并对开发过程中产生的问题总能及时提出解决方案。cyuhei同学以其项目开发经验和技术基础,完成了前端绝大部分的工作。Popiko同学也是非常负责任,在我做任务市场过程中,由于我技术基础薄弱,因此一直拖了很长时间,在此过程中,她一直陪我调试程序,有问必答,非常配合地接合前后端的代码。小组内每一个组员的工作成绩有目共睹,并且本人能够在这个学期迈过一些坎,也是多亏各个组员有形与无形的帮助。在此衷心感谢。

个人分支的GIT统计报告

个人博客清单

暂无