校企合作总结
一、 项目介绍
我是来自信工202的徐佳恩,本次参与的项目是人脸识别系统,我在本次项目中负责的是前端。
这次项目前端采用的技术是vue2,直接将若依系统的vue2前后端分离项目进行改造,来实现后台的登录和人脸识别系统的后台。项目后台的功能主要有人员库管理、人员管理、预警查看。项目的后台主要是进行人员的脸部图片上传,来管理人员的信息。
二、 校企合作的收获
这次项目最大的收获就是使用Apifox来进行接口的调试和使用企业微信的文档来进行项目的排期。
在以前的项目中使用swagger来调试接口,如果后端接口没有开发出来,就不知道接口需要传递什么参数也无法模拟返回数据,只能将前后端的交互先放着,等后端接口开发完成再继续交互,使用Apifox进行接口调试可以提前写好接口所需要的参数和调用mock的模拟后端返回数据,在后端接口没开发完成的情况下也可以模拟交互。
我们以前的项目在开发的时候,都是前期确定一下整个项目的所需要的功能和整个项目的逻辑,安排一下每个人所负责的模块。有时候也做流程图来让项目成员更好的理解整个项目的流程,但是都没有具体的安排排期。这次项目使用文档进行排期,让整个项目的进度有了把握,不像以前项目开发一样,想到哪一个模块还没开发就去开发哪一个模块。总结起来就是,排期能够更好的让自己知道还有什么功能没有实现,什么时候自己该完成哪些功能,更好的把握整个项目的进度。
三、 校企合作技术选型缺点
这次项目的技术选型是vue2,是直接将若依的vue2前后端分离项目给修改了一下。
在项目的开发过程中,因为使用的是若依系统写好的项目,所以自己只是在别人写好的项目上进行修改。所以前端负责的交互基本上只有修改原本的数据、添加一些小功能、调用若依的接口和修改前端页面的样式。这导致了在项目的交互过程中根本学习不到关于技术方面的东西。
这次项目采用的技术栈是vue2,在很多较大的公司采用的技术是react,即使有使用vue的也是使用的vue3。所以校企合作采用的技术栈选型和公司就业的技术选型不一样。
四、校企合作的总结
在校企合作的过程中,我只学到了使用Apifox来调试接口和使用文档来排期。在整个项目的交互过程中用的都是别人已经写好的项目,基本上都是增删改查,学习不到技术方向上的知识。