如何对公司客户关系管理系统的进行设计与实现?
一、需求分析
系统需求分析
本系统开发的是房地产公司客户关系管理系统,实现对老客户价值的发掘,更多新客户的开发,通过因特网完成服务的处理和记录,并且用Web进行发布。系统主要需求有:
1. 营销管理功能 客户资源是一个公司的重要资源,我们只有合理有效的利用这些资源才能为公司创造更多的财富。当我们了解到有公司或个人有意向购买我们公司的产品时,这时公司就会拥有一个潜在的销售机会,就要抓住设个销售机会来为公司争取更多的利润,结合对订单信息的管理,达到吸引客户,最终使公司盈利的目的。通过本系统,管理员能够进行销售机会的管理和客户开发计划的管理,和对订单信息的管理。
2. 客户管理功能 系统有不同的功能模块,管理员登陆系统后台后就可以对客户的基本信息对客户信息的查询删除,修改,联系人信息的管理(对联系人进行添加,修改和删除操作 ),交往记录的管理(包括添加修改和删除操作)。
3. 服务管理功能 服务的管理能够更好的使客户资源在售前或售后在信息的回馈问题上得到很好的解决,是一个公司的信息回馈重要资源,我们只有合理有效的利用这些资源才能为公司创造更多的财富。当我们了解到有公司或个人有意向购买我们公司的地产时,这时公司就会拥有一些用户的咨询、建议、投诉等信息的处理,就可以通过:创建服务à服务分配à服务处理à服务反馈à服务归档的流程完成一个服务的。
4. 基础数据 每一个系统都必须拥有他自己的一些基础数据,而这些基础数据主要用于今后在系统中使用。使系统信息的来源有一定的根据。通过该模块,管理员可以完成数据字典管理,地产信息查询的功能。
5. 软硬件环境需求 系统应可运行于Windows平台(数据库服务器运行于Windows平台)。系统采用B/S架构,可通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。系统数据库使用MS SQL Server 2005(或更高版本)。
6. 性能需求 为了保证系统运行的长久稳定,需要满足以下的性能需求:
(1)数据处理的准确性和及时性 本系统主要是对输入数据的处理,包括添加,修改和查询,因此系统处理的准确性和及时性是本系统的必要性能。在系统的设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足对信息处理的需求。
(2)可维护性和可扩展性 本系统的应用平台设计中选择B/S结构,并采用三层架构,将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),使系统具有良好的可维护性和可扩展性。
(3)系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件和软件。所有这些都要符合主流国际、国家和行业标准。例如在开发过程中使用的操作系统和开发工具都必须符合通用标准;同时,在开发系统时,要进行良好的设计工作,制定有效的软件工程规范,保证代码的易读性,可操作性和可移 植性。
二、该系统实现的主要功能包括:
(1)销售机会的编辑,指派,删除,查询;
(2)制定开发计划,执行计划,确定该销售机会是开发成功还是开发失败;
(3)订单信息的查询,增加,删除;
(4)客户信息的编辑,删除,查询;
(5)客户流失信息的新建,暂缓流失,确认流失;
(6)服务的新建;
(7)服务的分配;
(8)服务的处理;
(9)服务的反馈。
(10)服务的归档。
(11)数据字典中基本信息的增加,删除,查询,修改。
(12)地产信息的查询。
三、系统功能模块的设计与实现
1、系统登陆模块设计实现
根据需求分析,现确定登陆模块的流程图
当用户登录时服务器会对其进行检测,如果用户名或密码错误或为空,页面上会有相应的提示。如果正确则会进入系统主界面。
当用户在登陆页面,输入用户名密码后,点击登录时,系统会得到用户输入的用户名和密码,然后去数据库表Sys_User中进行查找,如果有匹配的项则会返回正确信息,并且将用户信息存入Session中如果没有匹配项则会返回错误信息。
2、营销管理模块的设计与实现
营销管理模块包含销售机会的管理,对客户开发过程的管理,订单信息的管理。
2、1销售机会管理模块的设计与实现
客户资源是一个公司的重要资源,我们只有合理有效的利用这些资源才能为公司创造更多的财富。当我们了解到有公司或个人有意向购买我们公司的产品时,这时公司就会拥有一个潜在的销售机会,此时我们的管理员就要抓住这个机会(创建销售机会)。
当我们点击“销售机会管理“时将进入以下功能界面,该界面将罗列出所有的销售机会记录,方便用户查看及管理。
(1)新建
我们在前面提到过创建销售机会:当我们点击“新建”时,将会进入销售机会的创建界面。
用户根据界面提示填写信息(机会来源,客户名称,成功机率,概要,联系人,联系电话,机会描述),填写完成后点击“保存”按钮,系统将把用户输入的新的销售信息存入后台数据库,以便后期管理使用。
(2)查询
此功能主要用于管理用户通过在表格上方输入查询条件进行查找想要的销售机会信息。
用户根据界面提示构建查询条件(用户名称,概要,联系人),点击“查询”下方表格将会罗列出符合条件的查询结果。
(3)指派
当一个新的销售机会创建成功后,为了促进客户开发,留住客户,为公司创造更多的财富,公司管理员应该将该销售机会具体下达指派给公司的一个具体的员工去负责跟踪,使我们的产品更早更快的卖出,并在最短的时间把该客户变成公司的客户资源。
(4)编辑
用户可以针对销售机会进行修改,使信息更加完善准确。将新的信息填写后,点击“保存”。
(5)删除
对于没有开发价值和可能的销售机会,用户可以将其删除。
2、2客户开发计划模块的设计与实现
在上一个功能的基础之上,当管理员将某一销售机会具体指派给公司某个员工进行负责时,该员工就应该根据实际情况有针对性的对某个销售机会进行跟踪处理。
当用户点击数型菜单上“客户开发计划”时,将进入以下功能界面,该功能界面将罗列出已经指派的销售机会记录。
(1)查询
此功能主要用于查询销售机会记录,当用户通过设置查询条件后,点击“查询“,下方将会罗列出符合用户所设置查询条件的所有记录。如果在未设置查询条件的情况下点击“查询”,下方将会出现所有的记录信息。
(2)制定计划
当管理员将销售机会指派下来后,我们的员工(指派人员)将根据实际情况,针对该销售机会,指定一系列的开发计划。有利于客户的开发,和公司的发展。
用户只需要选择好日期,填好计划项,点击“保存”。
(3)执行计划
当一个计划制定成功后,用户必须在指定的时间去具体做时事(执行计划),用户只需将执行结果填写到指定位置后,点击旁边对应的“保存”按钮
(4)开发成功
在用户的努力下当某一销售机会对应的客户成功购买我们公司的产品时,这个时候我们的这个客户就开发成功了,此时将产生一个新的客户,系统将把此客户的相关信息,保存起来方便以后的客户管理。
(5)终止开发
当用户在种种努力之下,该客户都没有购买意向时,为了不要浪费公司的人力,物力资源,用户可以选择终止开发(结束对该销售机会的开发)。
- 1CRM客户管理软件开发的产品特点有哪些?
- 2如何进行房地产CRM系统的分析与开发?
- 3如何进行客户管理系统开发与设计?
- 4对crm客户管理系统开发的功能需求设计
- 5如何开发符合企业实际应用的CRM客户管理系统?
- 6如何对公司客户关系管理系统的进行设计与实现?
- 7如何进行汽车行业crm系统开发?
- 8开发客户关系管理系统的结构以及如何实施?
- 9毕业设计应如何进行客户管理系统设计与开发?
- 10如何进行客户关系管理系统的需求设计与开发 ?
- 11哪里开发的客户关系管理软件好用啊?
- 12开发外贸客户软件的主要优势有哪些?
- 13crm系统开发的背景和目的是什么?
- 14金融行业crm管理系统开发需要从哪些方面分析
- 15什么公司能定制开发客户管理系统?
- 16CRM系统如何开发的
- 17客户管理软件开发哪些公司做的比较到位?
- 18开发CRM客户管理系统需要考虑的功能有哪些?
- 19crm系统开发过程中所需要的方案文档
- 20如何开发CRM客户关系管理系统?
- 21如何进行客户关系管理系统的开发?
- 22如何进行crm小型应用软件开发?
- 23知名crm系统公司如何开发呢?
- 24在客户关系管理系统开发的时候如何分析系统的需求?
- 25如何对CRM系统进行开发?
- 26好的crm系统一般用什么技术开发?
- 27crm系统的开发流程有哪些