个人简单小结
我在这个系统开发过程中负责的主要是前端的开发。刚开始我们在一起讨论这个系统的设计的时候一讨论就是一个多小时,说的口干舌燥,嗓子发疼。后来确定好了数据库字段以及业务流程等开发必须熟知的工作后,正式开始了开发工作。我首先对4个前端开发人员进行了任务分工,我负责完成系统的主页部分。一开始感觉最痛苦的就是将设计好的主页UI样式实现,这个花费了不少的时间和精力。然后开始编写js部分,与后端人员积极沟通,提出自己的需求,一点一点地实现了所有主页部分需要实现的功能。
下面分项介绍我在项目中完成的工作。
分析设计
项目刚开始的时候,使用什么方式来实现这个系统,使用什么开发框架,以及这个系统有哪些业务流程,需要实现什么功能,前端应该显示什么,后端的数据库应该如何设计等,我们在讨论这些的过程中我做出了不少贡献。具体见会议记录。
分工
在确定好了大体的开发方式之后,我们早早地进行了分工,然后各自投入到了自己的工作当中。初步的分工分为前端开发人员,后端开发人员,设计人员,项目经理等。然后我又对前端开发人员进行了工作的细分,使每个人都明确了自己需要完成的工作。具体见会议记录。
开发
我作为前端开发人员,最大的工作就是前端页面的实现。我实现的是系统的主页部分,使用Vue进行实现,然后再Vue中嵌入JQuery使得开发过程更加方便,然后又使用element-ui来设计更加好的ui控件,使得前端页面更加美观,用户体验更好。
PSP2.1统计表
PSP阶段 | 耗时(h) |
计划 | 36 |
·分析与设计 | 30 |
·分工 | 6 |
开发 | 60 |
·分析需求 | 10 |
·生成设计文档 | 2 |
·设计复审 | 5 |
·具体编码 | 30 |
·代码审查与测试 | 13 |
报告 | 7 |
·编写前端部署文档 | 2 |
·编写前端文件结构文档 | 2 |
·编写总结报告 | 3 |
合计 | 103 |
最得意/或有价值/或有苦劳的工作清单
-
最得意:最得意的就是前端页面实现过程有条不紊,按时完成所有需求,严格按照开发计划进行。最终实现了所有的功能模块并且达到令人满意的效果。
-
最有价值:感觉最有价值的部分就是各个开发人员之间的沟通工作,如何把很多个页面合并起来形成一个系统也是一项十分具有挑战性的工作,前端人员与后端人员的沟通,提出需求,实现需求,然后将大家的工作合并起来,最终得到结果。感觉这个分工合作的经验最有价值。
-
最有苦劳: 这肯定要数实现前端页面的UI设计了。因为我实现的是主页,主页的UI是最为繁琐的,我为了实现设计好的主页样式花费了大量的时间和精力,最终也算是达到了预期的效果。
个人git总结
front-end整体提交情况:
我的git上传情况:
Dashboard部分提交情况:
我的提交:
个人博客清单
特别致谢
感谢项目经理 huangjundashuaige 同学,他帮助我们整理每周的组会记录和周报内容,让我们每一周都有明确的任务与目标。
感谢设计人员EmilyBlues,采用的设计方式是一个html的样式而不是一张图片,这使得我在实现的过程中省去了不少的工作。
感谢后端人员huntingwolf320 ,ZTao-z ,sherluck314,后端的api开发十分及时,提出要求之后很短很短的时间之内就会得到回复,开发速度很快。
感谢前端合作开发人员ddghost,qingyunhuohuo 和 wei49,前端合作十分顺利,大家都十分积极。
与大家一起实现了一个较为复杂了系统,过程漫长而艰辛,但是大家都是十分靠谱的人,每个人都兢兢业业地努力完成着分配给自己的任务,和你们一起合作真的很开心!