概述
客户是重庆的一家集汽车维修、保养、升级、汽车装饰、汽车及零部件销售为一体的公司,为了不断适应汽车修理连锁经营规模的快速发展,而原有IT系统已无法支持最新的业务需求、工作流程以及管理规范。为此,客户需要建立一套全面的IT解决方案来满足整体信息化战略规划,以此实现对各分店维修服务经营状况和材料库存流动信息的全面掌控。
需求
1. 基于角色的权限管理
2. 因分店员工实行的轮岗制,定期会到另外的分店工作,所以需要频繁调整每个分店的工作人员
3. 管理客户相关信息,并提供会员机制
4. 管理库房库存,全面掌控库存流动信息
5. 管理维修服务流程
6. 提供多种数据报表
7. 导出Excel功能
8. 单据打印功能
解决方案
本系统采用公司自主研发的Coevery框架,为系统打下了夯实基础,并提高了系统的可扩展性及可维护性,为以后增加新功能提供了便利。
同时,为满足多个分店多终端使用本系统的要求,采取的方案是将系统部署客户的服务器上,分店终端通过浏览器访问。这样既免去了繁琐的安装过程,又保证了不同系统坏境的终端机都能正常访问。
困难及挑战
1. 如何细化客户的需求?
客户方面没有提供专业的需求文档,对系统的期望也就是能满足当前的业务流程。总体说来,要在这种基础上开发出一个系统是非常困难的,即使做出来了也不能满足客户的实际需要。
因此,针对这种情况,我们在初期和客户进行了大量沟通,设计了系统界面、流程并发给客户确认。并通过部署测试网站,让客户在开发过程中实际使用已完成的功能,以此发现遗漏的功能点。最终成功将需求细化,做出了满足客户需求的功能。
2. 如何灵活分配分店的工作人员?
经过和客户多次讨论后,决定采用拖拽的方式来分配分店员工,操作简单易懂。
3. 如何打印单据?
经过技术调研,最终使用JavaScript调用浏览器的打印功能,并控制打印的范围,将页面上的单据打印出来。
客户收益
1. 本系统完全符合客户的业务需求、工作流程以及管理规范。对于客户的整体信息化战略起到了决定性的作用。
2. 通过使用本系统,使客户的管理效率得到大幅度提升,规范了公司内部的工作流程,同时系统提供的数据报表也使得公司高层更容易做出正确的商业决策。
3. 得益于本系统带来的管理优势,客户已经决定在其他地区新开几家分店,以扩大公司规模和市场占有率。
所用技术点
1. Asp.net MVC 5.0
2. Coevery Framework
3. Jqgrid
4. NHibernate
5. Autofac
6. Jquery
7. Bootstrap 2.3
系统截图
管理维修项目页面
维修结算单页面
车辆状态页面
入库单页面
分配员工页面
入库页面