虎牙面试:CRM项目客户管理模块展示
一、模块简绍
包括四个小的模块
客户信息:对客户信息的管理,经理可以看见所有客户,员工能够管理自身负责的客户,员工和经理可以向其他人共享客户信息,但是员工共享客户要经过经理的审批
联系人信息:经理对客户部的员工信息进行管理
联系记录:员工或经理和客户联系完后做记录,方便日后发现问题并给出措施建议
审批信息:经理对员工共享的客户进行审批
最后统计各种级别客户的数量在页面上展示
二、展示
- 客户信息的管理
2.向同事共享客户
3.查询指定时间段内和客户的联系记录
4.管理客户部门的员工
5.经理对共享的客户进行审批
6.经理可以看不同级别客户的统计结果
遇到的问题与解决途径
1.使用的是Bootstrap框架,虽然使用的是现成的前端页面,但是它的js代码是
像后端一样MVC分层的,刚写代码和后台进行交互时花了一定的时间去摸索
2.全选,多个删除,修改前端框架控件效果等功能的代码,刚开始并没有写出来,
后来通过查资料和使用Jquery中的函数解决这些问题,提升了自己写js代码的能力
3.系统的中的一些业务缺少与用户的交互感,比如分享客户时应该展示更多的同事信息,
方便和同事联系,同组同学工作工作管理模块显示员工的工作进度可以加boostrap进度
条的控件,这些问题在后续的工作中都加以改善了
4.同组成员相互使用对方的模块,出现了一些bug,比如我自己的客户部门员工离职后
要加入删除,并做好记录的逻辑,写完代码后是一定要对功能进行测试,至少要保证
内部成员测试出来之后大体上没有问题的