平安科院OA系统开发总结
这个项目是我校在疫情期间管理人员出入的系统,为我校保卫处、教职工和来访我校人员所使用,项目开发一段时间了,最近在统测,也快交付了。
前台是基于微信公众号开发的,后端和后台是基于 eladmin 进行二次开发;这次我负责后台,基于 Vue 进行开发,整个开发过程算是比较顺的,遇到问题找小桑和腾飞学长问一下很快就解决了;这次项目跟在学 Vue 时的感受有很大不同,通过 eladmin 后台我对 Vue 的模块化开发、封装、路由、状态管理有了更多认识。
刚接触 eladmin 后台的时候觉得有点难,这个后台框架封装的比较厉害(做了很多封装),尤其是它全局 mixin 的 crud 封装,不过,不得不说,这样做极大的减少了重复的代码,是很好的代码抽离!这是在平时学习 Vue 接触不到了。
这次项目中引入了 Echart 图表,学了一上午算是成功让其在项目里显示了出来,简单封装了一个组件,方便之后再次使用。
对整个项目后台环境了解后其他的就很容易了,这次项目并不算难。
项目中出现的问题:
- 测试的时候大家比较急,测试太乱
- 前台开发过程心态不好,导致后期开发缓慢
对于出现的问题,最根本的原因是缺乏沟通,其次是对所用技术把握,因此导致开发缓慢,最终致测试出现较多问题。总结,沟通是协作的基础,尤其是高效沟通;对应用的技术熟练且有深入理解是高效开发的必要条件。