1. 在本次团队项目中,我担当整个团队的组长和项目经理的角色,同时也担负起了后端开发的角色。我不仅巩固了后台开发的只是,同时还锻炼了协调团队成员进行合作开发的能力。
    让我印象最深刻的是第三周的项目需求规格说明书。其实在软件工程所描述的软件开发中,项目前期所进行的需求分析和项目设计,才是整个软件开发中的重头戏,而不是我原来认为的程序开发。只要而且也只有前期的准备和设计工作做好了,后期的开发工作才会顺利。如果前期工作都扎扎实实地完成,后期写代码只是一个往框架里面填代码的过程。

  2. 对于这个项目的一些总结: 项目的框架是 springboot 下的 spring + springMVC + mybatis ;前端使用 HTML + CSS + JS 开发; 数据准备部分使用 python 开发。 在这次开发的过程中,团队成员学会了用springboot框架开发Web项目,前端人员学会了如何进行前后端分离;数据准备成员学会了如何解析 html 文档。

  3. 本次项目较为满意的地方:完成了四六级单词的爬取,已经完整地导入数据库中。

  4. 不太满意的地方:前期设计野心过大,选取了资源密集型的背单词软件进行开发,而且设计了很多的拓展功能,导致后期根本没有时间做完整的开发。

  5. 我会和其他有兴趣开发这个系统的同学一起努力,将这个系统开发成为一个完整的应用。

团队成员在Alpha阶段的角色和具体贡献:

名字 角色 团队贡献分 可验证的贡献
刘丰璨 组长、PM、后台开发 23 博客、需求分析、一半的后端接口
邓宇 数据准备 22 完成数据库的信息提取和插入
侯国鑫 数据准备 16 两个网站的图片爬取
王翠鸾 后台开发 22 一半的后端接口
袁杏仪 前端开发 21 三个前端页面
谢雅淇 前端开发 16 两个前端页面