方舟客户关系管理系统总结

 本次做了一个客户关系管理系统,开发时长3个月12天,所使用技术:spring,springmvc,mybatis,layui,velocity,Lucene,bootstrap,shiro等。
 本次开发共有5名人员参加,其中我负责架构整个项目,集成使用多模块开发,并准备了基础模块的模板供其他开发人员参考并使用,因为使用的是layui前端框架,操作复杂程度上较之于easyui难了一大截,并且排错的效率大幅度降低,而且后端使用的mybatis,自己写sql配置xml文件相当麻烦,一不小心就会使tomcat陷入死循环中,所以总的来说,这个项目最需要的是耐心,细心,才能做得出来,做得好。
 当然我也不仅仅只是做了基础模块,核心业务模块我也写了两个,订单管理模块和合同管理模块,这两个模块属于高级业务。整个业务的流程就是客户有意向购买本公司的产品以后,公司会和客户签订一个定金合同,在定金管理页面会填写一条数据,同时点击生成合同,就会有一条合同数据添加到合同管理模块,在生成合同的同时还会生成一条合同明细数据,合同明细数据和合同是成组合关系的,合同被删除的时候,合同明细也会被删除。当合同开始生效的时候,营销人员会为客户生成一条保修数据,保修到期时间为合同生成时间的一年之内,生成保修数据以后,当用户有需要维修的东西的时候,就会有一条保修明细数据,记录相关的保修内容,执行状态,维修日期等。
 在做完这一系列开发之后,闲暇之余,我尝试了使用百度地图集成到项目中,并且完善了第三方登录,由于都是使用的别人准备好的接口,所以写这些功能最主要的也就是能够学会去看懂别人的代码,遇到问题自己查询文档就好。
 在开发本次项目中,我所遇到的最大的问题就是准备前台模板的时候,前台layui与js的问题,由于js的使用不熟练,以及layui的语法问题,这个过程异常的艰难,好在最后能够沉下心来,一句一句分析代码语法,逐步的完善实现了代码的功能。
 由于报错信息的整理丢失了,所以这里就不再具体贴上一些代码了,简单的描述一下需要主要的问题吧,一个是多模块集成的时候的循环依赖问题,layui的前台的数据接口异常,一般来说都是xml中的sql或者表关系有问题,主要还是细心,方能成事

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值