1、本科毕业设计(20届)客户数据管理与营销分析系统所在学院专业班级计算机科学与技术学生姓名学号指导教师职称完成日期年月II摘要【摘要】在当今复杂的商业社会中,越来越多的企业与管理者已经相信,以客户为中心是未来成功的关键。借助客户数据管理与营销分析系统(CUSTOMERRELATIONSHIPMANAGEMENT简称CRM)。本毕业设计介绍了利用C和SQLSERVER2000工具建立一个客户数据管理与营销分析系统,并将面对用户的客户关系管理界面采用二层结构,以C作为前端开发工具,SQLSERVER2000作为后台支持数据库。建立后的系统是一个动态、交互的具有客户信息管理、客户服务管理、销售信息管理
2、等功能管理系统。通过本系统可以进行客户信息、订单信息、商品信息、投诉信息、维修信息进行增加、修改、查询、删除等操作。另外本毕业设计还拥有一部分营销分析的内容,通过对于客户信息的删选排序得出有助于企业发展的客户数据和资料,有助于企业本身产品生产的预先定位以及销售对象的正确选择和宣传方向的确定。但是由于经验和知识的欠缺,以及对于数据挖掘的应用还有一定的缺陷,功能不是很完备。放眼当今市场客户信息管理和营销分析系统是主流企业管理的必然倾向。综上所述可以看出,本课题的继续研发以及进一步拓展显然有着不可估量的前景。【关键词】CRM;客户数据管理;VS2008;ASPNET;数据库IIIABSTRACT【A
3、BSTRACT】INTODAYSCOMPLEXBUSINESSWORLD,MOREANDMOREENTERPRISESANDMANAGERSHAVEBELIEVEDTHAT,CUSTOMERCENTRICISTHEKEYTOFUTURESUCCESSWITHCUSTOMERRELATIONSHIPMANAGEMENTSYSTEMCUSTOMERRELATIONSHIPMANAGEMENTREFERREDTOASCRMTHEGRADUATIONPROJECTINTRODUCEDTHEUSEOFCANDSQLSERVER2000TOOLTOCREATEACUSTOMERRELATIONSHIPMA
4、NAGEMENTSYSTEMS,ANDCUSTOMERRELATIONSHIPMANAGEMENTTOFACETHEUSERINTERFACEWITHTWOSTORYSTRUCTURETOCASTHEFRONTENDDEVELOPMENTTOOL,SQLSERVER2000ASABACKSUPPORTDATABASEAFTERTHEESTABLISHMENTOFTHESYSTEMISADYNAMIC,INTERACTIVEWITHTHECUSTOMERINFORMATIONMANAGEMENT,CUSTOMERSERVICEMANAGEMENT,SALESMANAGEMENTSYSTEMFOR
5、INFORMATIONMANAGEMENTANDOTHERFUNCTIONSTHROUGHTHESYSTEMCANBECUSTOMERINFORMATION,ORDERINFORMATION,PRODUCTINFORMATION,COMPLAINTINFORMATION,MAINTENANCEINFORMATIONTOADD,MODIFY,QUERY,DELETEFILESTHESYSTEMCANBEUSEDASAGOODCOMMUNICATIONPLATFORMFORENTERPRISESANDCUSTOMERS,ANDIMPROVINGPRODUCTIVITYANOTHERPARTOFTH
6、EGRADUATIONPROJECTCONTAINSAMARKETINGANALYSIS,THROUGHTHEELECTIONANDPRIORITYPROCESSOFTHECUSTOMERINFORMATION,ITCANFIGUREOUTTHECLIENTDATAANDMATERIALSWHICHAREBENEFICIALTOTHECOMPANYSOWNDEVELOPMENT,ALSO,ITCANHELPTOPREPOSITIONITSOWNPRODUCTSANDMAKETHECORRECTMOVETODETERMINETHEPUBLICOBJECTIVEHOWEVER,DUETOTHELA
7、CKOFEXPERIENCEANDKNOWLEDGE,THEREARESTILLSOMEDEFECTSINTHEAPPLICATIONFORDATAEXPLORING,SOITSFUNCTIONALITYISSTILLNOTCOMPLETELOOKINGATTODAYSMARKET,MARKETINGANALYSISANDCUSTOMERINFORMATIONMANAGEMENTSYSTEMARETHEMAINSTREAMTENDENCIESOFBUSINESSMANAGEMENTINSUMMARY,WECANSEETHEIMMEASURABLEFUTUREOFTHEPROJECTSFURTH
8、ERRESEARCHANDDEVELOPMENT【KEYWORDS】CRMCUSTOMERINFORMATIONMANAGEMENTVS2008ASPNETDATABASEIV目录1绪论111研究背景112课题设计的目的和意义1121开发一个客户信息管理和营销分析系统的意义1122使用计算机管理客户信息的意义213课题主要的研究工作214论文结构的计划安排22需求分析421系统需求分析43系统概要设计631系统的数据库设计632系统的功能模块设计124系统功能模块的详细设计与实现1341系统登陆模块设计实现1342营销管理模块的设计与实现15421销售机会管理模块的设计与实现15422客户开发
9、计划模块的设计与实现19423订单信息管理模块的设计与实现2143客户管理模块的设计与实现22431客户信息管理模块的设计与实现22432客户流失管理模块的设计与实现2444服务管理模块的设计与实现2545基础数据管理模块的设计与实现26451数据字典的管理模块的设计与实现26452信息查询模块的设计与实现27总结28参考文献2911绪论11研究背景所谓客户管理系统是一种为了在企业内部实现信息和资源的共享的目的而采取重组整合业务信息和用户信息资源,用相对有效的方法来管理客户关系的一种现代软件。达到了降低企业运营成本(尤其是销售成本)的目的,从而为客户提供更经济、快捷、周到的产品和服务,保持和吸
10、引更多的客户,以求最终达到企业利润最大化的目的。为了降低成本,提高效率,增强企业竞争力,许多公司对业务流程进行了重新设计。为了向业务流程的重组提供技术特别是信息技术的支持,很多企业采用了企业资源管理系统来提高内部业务流程(如财务、制造、库存、人力资源等诸多环节)的自动化程度,使员工从日常事物中解放出来。由此,企业完成了提高内部运做效率和质量的任务,可以有更多的精力关注企业与外部相关利益者的互动,抓住商业机会。在企业的诸多相关利益者中,作为上帝的顾客的重要性日益突显。企业的客户包括个人和团体也要求企业更多地尊敬他们,在服务的及时性、质量等方面都提出了高要求。企业在处理与外部客户的关系时,越来越感
11、觉到没有信息技术支持的客户关系管理力不从心,网上管理系统应运而生。12课题设计的目的和意义121开发一个客户信息管理和营销分析系统的意义对于如今的我们来说,计算机以及网络已经成为我们学习、工作乃至生活的必不可少的一部分随着计算机的价格的下降,性能进步,以及被应用的普遍性的增强,作为一个企业开发一个客户信息管理和营销分析系统已经是一个不可逆转的必然方向。然而客户信息管理和营销分析系统能给我们带来什么便利呢首先,客户信息管理和营销分析系统可以代替人工进行许多繁杂的劳动,大大的节约了劳动力成本;其次,客户信息管理和营销分析系统可以节省许多资源,减少不必要的支出;第三,客户信息管理和营销分析系统可以大
12、大的提高人们的工作效率;2第四,客户信息管理和营销分析系统可以使敏感文档更加安全,等等。正是在这么多优势的前提下,以及我们目前对于市场行情和企业发展的审时度势,本次毕业设计的客户关系信息管理系统软件也就应运而生了。122使用计算机管理客户信息的意义虽然我国改革开放多年来各方面都取得了长足的进步,但是对于相当大一部分企业来说,其企业的管理水平对于外国先进经验来说还是相当滞后的,只停留在纸介质的水准上,这样的机制很明显的已不能适应时代的发展要求。这样的管理方式不但过多的浪费了人力资源和物力条件,更重要的是在这样的方式方法明显还存在一些先天缺陷。在如今的信息时代,只有用先进的客户信息管理和营销分析软
13、件才能够帮助企业在第一时间第一速度做出反应,在条理清楚的整理好自己信心的同时,商场上占得先机。它的高效性、及时性以及方便性都是有目共睹的。归纳起来,客户关系信息管理系统的以下功能比较合民意首先,客户信息管理和营销分析系统可以存储大量的客户信息,安全、高效;其次,客户信息管理和营销分析系统可操作性强,能够节省人力,只需要少量的操作人员和监督人员,但却可以供公司企业各级人员参考分析;再次,客户信息管理和营销分析系统查找信息速度快、效率高,可以按照各种组合条件对客户信息进行查询,比起人工操作更先进。13课题主要的研究工作本论文主要介绍客户数据管理与营销分析系统的设计思路及实现方法,开发工具使用MIC
14、ROSOFTVISUALSTUDIO2005,数据库采用MICROSOFTSQLSERVER2000,服务器采用IIS。在WINDOWSXP平台上开发基于B/S模式的客户数据管理与营销分析系统。该系统主要业务功能划分为以下几个功能模块营销管理(包括销售机会的管理,客户开发计划的管理,订单信息管理)、客户管理(包括客户信息的管理和客户流失的管理)、服务管理(包括服务创建,服务分配,服务处理,服务反馈,服务归档的管理)、基础数据包括数据字典管理,产品信息查询共四个模块。该系统主要完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;通过对销售机会、客户开发过程的追踪和记录,
15、提高新客户的开发能力;在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。14论文结构的计划安排毕业设计论文第一章是从基于客户数据管理与营销分析系统的研究背景及意义入手,阐述了主要研究工作。3第二章讲述了系统需求分析。第三章阐述了系统的概要设计,分为系统的数据库设计和系统的功能模块设计。第四章详细介绍了客户数据管理与营销分析系统的设计与实现过程。最后一章对论文做出总结。客户数据管理与营销分析系统的设计与实现42需求分析21系统需求分析本系统开发的是公司客户数据管理与营销分析系统,实现对老客户价值的发掘,更多新客户的开发,通过因特网完成服务的处理和记录,并且用WEB进行发布。系统主
16、要需求有1营销管理功能客户资源是一个公司的重要资源,我们只有合理有效的利用这些资源才能为公司创造更多的财富。当我们了解到有公司或个人有意向购买我们公司的产品时,这时公司就会拥有一个潜在的销售机会,就要抓住设个销售机会来为公司争取更多的利润,结合对订单信息的管理,达到吸引客户,最终使公司盈利的目的。通过本系统,管理员能够进行销售机会的管理和客户开发计划的管理,和对订单信息的管理。2客户管理功能系统有不同的功能模块,管理员登陆系统后台后就可以对客户的基本信息对客户信息的查询删除,修改,联系人信息的管理(对联系人进行添加,修改和删除操作),交往记录的管理(包括添加修改和删除操作)。3服务管理功能服务
17、的管理能够更好的使客户资源在售前或售后在信息的回馈问题上得到很好的解决,是一个公司的信息回馈重要资源,我们只有合理有效的利用这些资源才能为公司创造更多的财富。当我们了解到有公司或个人有意向购买我们公司的产品时,这时公司就会拥有一些用户的咨询、建议、投诉等信息的处理,就可以通过创建服务服务分配服务处理服务反馈服务归档的流程完成一个服务的。4基础数据每一个系统都必须拥有他自己的一些基础数据,而这些基础数据主要用于今后在系统中使用。使系统信息的来源有一定的根据。通过该模块,管理员可以完成数据字典管理,产品信息查询的功能。5软硬件环境需求系统应可运行于WINDOWS平台(数据库服务器运行于WINDOW
18、S平台)。系统采用B/S架构,可通过浏览器访问,使用IE60或更高版本可顺利完成全部系统操作。系统数据库使用MSSQLSERVER2000(或更高版本)。6性能需求为了保证系统运行的长久稳定,需要满足以下的性能需求(1)数据处理的准确性和及时性本系统主要是对输入数据的处理,包括添加,修改和查询,因此系统处理的准确性和及时性是本系统的必要性能。在系统的设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足对信息处理的需求。(2)可维护性和可扩展性本系统的应用平台设计中选择B/S结构,并采用三层架构,将整个业务应用划分为表现层(UI)、业务逻辑层(BLL)、
19、数据访问层(DAL),使系统具有良好的可维护性和可扩展性。(3)系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件和软件。客户数据管理与营销分析系统的设计与实现5所有这些都要符合主流国际、国家和行业标准。例如在开发过程中使用的操作系统和开发工具都必须符合通用标准;同时,在开发系统时,要进行良好的设计工作,制定有效的软件工程规范,保证代码的易读性,可操作性和可移植性。客户数据管理与营销分析系统的设计与实现63系统概要设计31系统的数据库设计根据需求分析,本系统模块使用的数据库设计为11个表,分别介绍如下基础数据表用于存储常识和不变的数据如客户的等级,和公司对客户的服务类型,客户的信用度
20、和客户的满意度的不改变的数据,表名为BAS_DICT,主键为DICT_ID。基础数据表结构如表31所示。表31基础数据表BAS_DICT中文字段英文字段数据类型是否为空默认值编号PKDICT_IDBIGINT否类别DICT_TYPEVARCHAR50条目DICT_ITEMINT值DICT_VALUEVARCHAR50是否可编辑BITDICT_IS_EDITABLE销售机会表是客户数据管理与营销分析系统中的目标客户的信息的集合表,该表主要是对目标客户跟踪信息进行管理,表名为SAL_CHANCE,主键为ID。销售机会表的结构如表32所示。表32销售机会表SAL_CHANCE中文字段英文字段数据类型
21、是否为空默认值标识列PKIDINT否销售机会来源CHC_SOURCENVARCHAR50客户名称CHC_CUST_NAMENVARCHAR100概要CHC_TITLLENVARCHAR200成功几率CHC_RATEINT联系人CHC_LINKMANNVARCHAR50联系电话CHC_TELNVARCHAR50机会描述CHC_DESCNVARCHAR2000客户数据管理与营销分析系统的设计与实现7机会创建人编号CHC_CREATE_IDBIGINT机会创建日期CHC_CREATE_DATEDATETIME机会创建人CHE_CREATE_BYNVARCHAR50被指派人的编号CHC_DUE_IDB
22、IGINT被指派人CHC_DUE_TONVARCHAR50指派日期CHC_DUE_DATEDATETIME当前的状态CHC_STATUSCHAR10销售计划表主要是对销售机会的开发计划和计划执行结果的管理,表名为CAL_PLAN,主键为PLA_ID销售计划表的结构如表33所示。表33销售计划表CAL_PLAN中文字段英文字段数据类型是否为空默认值标识列PKPLA_IDBIGINT否销售机会编号PLA_CHC_IDBIGINT计划创建时间PLA_DATEDATETIME否计划的内容PLA_TODONVARCHAR50否计划执行结果PLA_RESULTNVARCHAR500否客户信息表主要存储客户
23、的基本信息,如客户,客户等级,信用度,满意度,邮政编码,电话等,表名为CST_CUSTOMER,主键为CUST_NO。客户信息表的结构如表34所示。表34客户信息表CST_CUSTOMER中文字段英文字段数据类型是否为空默认值客户编号PKCUST_NOCHAR17否客户名称CUST_NAMENVARCHARR100否客户所在地CUST_REGIONNVARCHAR50客户经理编号CUST_MANAGER_IDBIGINT客户经理名称CUST_MANAGER_NAMENVARCHAR50客户等级编号CUST_LEVELBIGINT客户等级CUST_LEVEL_LABELNVARCHAR50客户满
24、意度编号CUST_SATISFYINT客户信用度编号CUST_CREDITINT客户数据管理与营销分析系统的设计与实现8联系电话CUST_TELNVARCHAR50状态CUST_STATUSCHAR1标识列CUST_IDINT客户交往记录表用于存储公司与客户的交往记录,表名为CST_ACTIVITY,主键为ATV_ID。客户交往记录表的结构如表35所示。表35客户交往录记表CST_ACTIVITY中文字段英文字段数据类型是否为空默认值标识列PKATV_IDBIGINT否客户编号ATV_CUST_NOCHAR17客户名称ATV_CUST_NAMENVARCHAR100交往时间ATV_DATEDA
25、TETIME否交往地点ATV_PLACENVARCHAR200否交往概要ATV_TITLENVARCHAR500交往的详细信息ATV_DESCNVARCHAR2000联系人信息表该表存储客户的联系方式主要存储联系人的姓名,性别,职位,办公室电话和手机号码,表名为CST_LINKMAN,主键为COMID。生产实习单位表结构如表36所示。表36联系人信息表CST_LINKMAN中文字段英文字段数据类型是否为空默认值标识列PKLKM_IDBIGINT否客户编号LKM_CUST_NOCHAR17客户名称LKM_CUST_NAMENVARCHAR100联系人姓名LKM_NAMENVARCHAR50联系人
26、性别LKM_SEXNVARCHAR5否联系人地址LKM_POSTIONNVARCHAR50否联系人办公室电话LKM_TELNVARCHAR50联系人手机LKM_MOBILENVARCHAR50否备注LKM_MEMONVARCHAR300否客户数据管理与营销分析系统的设计与实现9客户流失表用于对流失客户进行详细的记录,主要包括客户的基本信息和流失原因,表名为CST_LOST,主键为LST_ID。客户流失表结构如表37所示。表37客户流失表CST_LOST中文字段英文字段数据类型是否为空默认值标识列PKLST_IDBIGINT否客户编号LST_CUST_NOCHAR17客户名称LST_CUST_N
27、AMENVARCHAR100客户经理编号LST_CUST_MAMAGER_IDBIGINT否客户经理姓名LST_CUST_MAMAGER_NAMENVARCHAR50否最后下定单的时间LST_LAST_ORDER_DATEDATETIME客户流失时间LST_LOST_DATEDATETIME暂缓流失措施LST_DELAYNVARCHAR4000流失原因LST_REASONNVARCHAR2000客户当前状态LST_STATUSVARCHAR10客户服务表用于存储服务信息,主要存储的数据有,服务创建人,服务分配,服务处理,反馈和处理结果。表名为CST_SERVICE,主键为STUID。学生信息表
28、结构如表38所示。表38客户服务表CST_SERVICE中文字段英文字段数据类型是否为空默认值标识列PKSVR_IDBIGINT否服务类型SVR_TYPENVARCHAR20服务名称SVR_TITLENVARCHAR500客户编号SVR_CUST_NOCHAR17否客户姓名SVR_CUST_NAMENVARCHAR100否服务状态SVR_STATUSNVARCHAR10客户请求SVR_REQUESTNVARCHAR3000否服务创建人编号SVR_CREATE_IDBIGINT否服务创建人SVR_CREATE_BYNVARCHAR50否服务创建时间SVR_CREATE_DATEDATETIME否
29、被分配服务人的编号SVR_DUE_IDVARCHAR10否被分配服务人的名称SVR_DUE_TONVARCHAR50否客户数据管理与营销分析系统的设计与实现10处理服务人的编号SVR_DEAL_IDBIGINT处理服务人的名称SVR_DEAL_BYNVARCHAR50服务处理时间SVR_DEAL_DATEDATETIME服务处理结果SVR_RESULTNVARCHAR500客户对处理服务的满意度SVR_SATISFYINT订单表存储客户定购产品的信息,表名为ORDERS,主键为ORDERS_ID。订单表结构如表39所示。表39订单表ORDERS产品信息表存储地产的相关信息如地产的名称,房型,面
30、积,单价等,表名为PRODUCTS,主键为PRODUCT_ID。产品信息表结构如表310所示。表310产品信息表PRODUCTS中文字段英文字段数据类型是否为空默认值标识列PKPRODUCT_IDINT否地产名称PRODUCT_NAMENVARCHAR200否房型PRODUCT_TYPENVARCHAR100否房间号PRODUCT_BATCHNVARCHAR100面积PRODUCT_UNITNVARCHAR10单价PRODUCT_PRICEDECIMAL19,2地址PRODUCT_MEMONVARCHAR200否中文字段英文字段数据类型是否为空默认值标识列PKORDERS_IDINT否客户姓名
31、ORDERS_CUSTOMERNVARCHAR100否楼盘名称LOUPANNAMEVARCHAR200否房间号HOUSENUMBERVARCHAR50否订单金额MONEYVARCHAR50否下定单时间ORDERS_DATEDATETIME否客户数据管理与营销分析系统的设计与实现11用户信息表记录了管理员用户的基本信息,表名为SYS_USER,主键为USR_ID。用户信息表结构如表311所示。表311用户信息表SYS_USER中文字段英文字段数据类型是否为空默认值标识列PKUSR_IDBIGINT否用户名称USR_NAMENVARCHAR50否用户密码USR_PASSWORDNVARCHAR50
32、否各数据库表之间的关系图如图31所示图31数据库表间关联图42系统的功能模块设计根据系统的需求分析,确定该系统的功能模块图如下图42所示1232系统的功能模块设计图32功能模块图根据需求分析,本系统从大处着眼基本分为营销管理、客户管理、服务管理、统计报表、基础数据5部分,同时下设以下几项主要功能(1)销售机会的编辑,指派,删除,查询;(2)制定开发计划,执行计划,确定该销售机会是开发成功还是开发失败;(3)订单信息的查询,增加,删除;(4)客户信息的编辑,删除,查询;(5)客户流失信息的新建,暂缓流失,确认流失;(6)服务的新建;(7)服务的分配;(8)服务的处理;(9)服务的反馈。(10)服
33、务的归档。(11)数据字典中基本信息的增加,删除,查询,修改。(12)信息的查询。(详细情况可以参考图32)134系统功能模块的详细设计与实现41系统登陆模块设计实现本系统采用SQLSERVER2000建立数据库,用于满足各个模块的数据存储要求,根据需求分析和概要设计,本系统共建立了一个数据库,在数据库中创建了十一个数据表对应这是一个表开发了相对应的界面。根据需求分析,现确定登陆模块的流程图为,见图41开始填充账号和密码输入信息为空输入信息非法出错提示登陆成功NNYY图41登陆模块流程图当用户登录时服务器会对其进行检测,如果用户名或密码错误或为空,页面上会有相应的提示。如果正确则会进入系统主界
34、面。见图42。14图42登录界面当用户在登陆页面,输入用户名密码后,点击登录时,系统会得到用户输入的用户名和密码,然后去数据库表SYS_USER中进行查找,如果有匹配的项则会返回正确信息,并且将用户信息存入SESSION中如果没有匹配项则会返回错误信息。具体实现如下IFLOGINNAMETEXT“SESSION“USER“USERSRESPONSEREDIRECT“INDEXASPX“ELSERESPONSEWRITE“ALERT用户名或密码不正确,请重新填写“15ELSERESPONSEWRITE“ALERT用户名或密码不能为空,请重新填写“42营销管理模块的设计与实现营销管理模块包含销售机
35、会的管理,对客户开发过程的管理,订单信息的管理。421销售机会管理模块的设计与实现该模块的流程图如图43所示销售机会管理新建销售机会编辑删除查询填写销售机会填写正确生成销售机会YN指派销售机会图43销售机会管理流程图客户资源是一个公司的重要资源,我们只有合理有效的利用这些资源才能为公司创造更多的财富。当我们了解到有公司或个人有意向购买我们公司的产品时,这时公司就会拥有一16个潜在的销售机会,此时我们的管理员就要抓住这个机会(创建销售机会)。当我们点击“销售机会管理“时将进入以下功能界面,该界面将罗列出所有的销售机会记录,方便用户查看及管理。(1)新建我们在前面提到过创建销售机会当我们点击“新建
36、”时,将会进入销售机会的创建界面。界面如图44所示图44新建销售机会图用户根据界面提示填写信息(机会来源,客户名称,成功机率,概要,联系人,联系电话,机会描述),填写完成后点击“保存”按钮,系统将把用户输入的新的销售信息存入后台数据库,以便后期管理使用。(2)查询此功能主要用于管理用户通过在表格上方输入查询条件进行查找想要的销售机会信息。界面如图45所示17图45查询销售机会图用户根据界面提示构建查询条件(用户名称,概要,联系人),点击“查询”下方表格将会罗列出符合条件的查询结果。(3)指派当一个新的销售机会创建成功后,为了促进客户开发,留住客户,为公司创造更多的财富,公司管理员应该将该销售机
37、会具体下达指派给公司的一个具体的员工去负责跟踪,使我们的产品更早更快的卖出,并在最短的时间把该客户变成公司的客户资源。(4)编辑用户可以针对销售机会进行修改,使信息更加完善准确。将新的信息填写后,点击“保存”。界面如图46所示18图46编辑销售机会图(5)删除对于没有开发价值和可能的销售机会,用户可以将其删除。具体实现如下/编辑IFECOMMANDNAME“EDIT“STRINGCHANCEIDECOMMANDARGUMENTTOSTRINGRESPONSEREDIRECT“EDITASPXCHANCEID“SERVERURLENCODECHANCEIDTRIM“/指派销售机会IFECOMMA
38、NDNAME“PALTO“STRINGCHANCEIDECOMMANDARGUMENTTOSTRINGRESPONSEREDIRECT“DISPATCHASPXCHANCEID“SERVERURLENCODECHANCEIDTRIM“/删除IFECOMMANDNAME“DEL“19INTCHANCEIDINTPARSEECOMMANDARGUMENTTOSTRINGSAL_CHANCECHANCENEWSAL_CHANCECHANCECHANCE_IDCHANCEIDINTCOUNTBLLCHANCEMANAGERDELCHANCECHANCEIFCOUNT0RESPONSEWRITE“ALE
39、RT删除机会成功LOCATIONHREFCHANCEASPX“ELSERESPONSEWRITE“ALERT删除机会失败LOCATIONHREFCHANCEASPX“422客户开发计划模块的设计与实现在上一个功能的基础之上,当管理员将某一销售机会具体指派给公司某个员工进行负责时,该员工就应该根据实际情况有针对性的对某个销售机会进行跟踪处理。该模块的流程图如图47所示客户开发计划制定计划执行计划开发成功终止开发添加计划项删除计划项执行效果YN是否继续YN20图47客户开发计划流程图当用户点击数型菜单上“客户开发计划”时,将进入以下功能界面,该功能界面将罗列出已经指派的销售机会记录。(1)查询此功
40、能主要用于查询销售机会记录,当用户通过设置查询条件后,点击“查询“,下方将会罗列出符合用户所设置查询条件的所有记录。如果在未设置查询条件的情况下点击“查询”,下方将会出现所有的记录信息。该界面如图48所示图48客户开发计划查询图(乱码为保密内容)(2)制定计划当管理员将销售机会指派下来后,我们的员工(指派人员)将根据实际情况,针对该销售机会,指定一系列的开发计划。有利于客户的开发,和公司的发展。点击功能图标将进入如下界面如图49所示21图49制定计划图乱码为保密内容用户只需要选择好日期,填好计划项,点击“保存”。(3)执行计划当一个计划制定成功后,用户必须在指定的时间去具体做时事(执行计划),
41、用户只需将执行结果填写到指定位置后,点击旁边对应的“保存”按钮(4)开发成功在用户的努力下当某一销售机会对应的客户成功购买我们公司的产品时,这个时候我们的这个客户就开发成功了,此时将产生一个新的客户,系统将把此客户的相关信息,保存起来方便以后的客户管理。(5)终止开发当用户在种种努力之下,该客户都没有购买意向时,为了不要浪费公司的人力,物力资源,用户可以选择终止开发(结束对该销售机会的开发)。423订单信息管理模块的设计与实现订单信息管理增加订单信息删除订单信息查询订单信息修改订单信息图411订单信息模块流程图22用户可也通过对订单信息管理模块的操作,实现对订单的增删查改的业务逻辑。该业务的主
42、界面如图412所示图412订单信息管理主界面图43客户管理模块的设计与实现431客户信息管理模块的设计与实现该模块的流程图如图413所示客户信息管理编辑客户信息删除客户信息查询客户信息联系人交往记录历史订单查看历史订单交往记录信息联系人信息添加修改删除图413客户信息管理模块流程图客户信息管理是客户管理下的一个子功能模块包括对客户的基本信息对客户信息的查询删除,修改,联系人信息的管理(对联系人进行添加,修改和删除操作),交往记录的管理(包括添加修改和删除操作),历史订单的查询;以下对各个功能模块进行详细的说明(1)对客户基本信息的查询功能要求用户登录进入管理页面后,在左边的树形菜单中点开客户管
43、理下的客户信息管理,右边用表格显示客户基本信息,包括客户的编号,名称,地区,客户经理,客户等级,和操作项;操作项包括对客户基本信息的修改,联系人查询,23交往记录,历史订单,和删除客户的功能图标向导;查询功能同时还要求用户可以根据客户的编号,客户的名称,客户所在地,客户经理,客户等级来进行数据的检索,实现用户通过输入一个或者多个查询条件检索与客户相关的数据。所有功能在同一个页面上实现。(2)对客户删除操作,用户点击删除操作,弹出包含客户名称的提示信息,提示用户对操作的确认与否。用户通过删除向导后,提示用户确认删除操作的信息,用户可以确认删除或不作删除动作,不删除取消操作。如确认删除操作,则提示
44、删除结果,如删除成功提示删除成功,删除失败提示删除失败。(3)客户修改动作用户在操作项中,选择用户修改操作,进入客户信息编辑页面,编辑客户的相关信息,其中地区,客户等级,客户满意度,客户信用度,客户经理要求用下拉框选择,数据来自数据库。数据保存成功后转到客户信息管理页面,保存失败提示用户,页面不自动跳转。(4)联系人信息的管理,用户在客户信息管理页面的操作项中点击联系人向导后进入联系人信息页面,查询出与该客户相关的联系人,用表格的方式显示(显示的内容包括联系人的姓名,性别,职位,办公室电话,手机,备注信息,操作(操作包括编辑和删除两项操作向导),并且在显示的表格之前显示客户的编号和名称页面要求
45、有新建向导。(5)联系人的新建动作用户从联系人页面上通过新建的向导进入联系人新建页面,填写联系人的基本信息,姓名,性别,职位,办公室电话,手机,备注信息。(6)联系人删除动作用户通过删除向导后,提示用户确认删除操作的信息,用户可以确认删除或不作删除动作,不删除取消操作。如确认删除操作,则提示删除结果,如删除成功提示删除成功,删除失败提示删除失败。(7)客户交往记录的管理用户在客户信息管理页面的操作项中点击交往记录后进入交往记录信息页面,查询出与该客户相关的交往记录,用表格的方式显示(显示的内容包括编号,时间,地点概要,详细信息,备注信息,操作操作包括编辑和删除两项操作向导),并且在显示的表格之
46、前显示客户的编号和名称。(8)交往记录新建动作用户从交往记录信息主页面进入新建,显示客户的编号和客户的名称这两项不可编辑,页面输入项包括输入时间,地点,概要,备注信息,详细信息,保存操作成功后转到交往记录页面。(9)客户信息修改页面用户从交往记录页面进入客户信息页面后,操作与新建交往记录类似。(10交往记录删除动作功能模式与客户信息删除类似。(11)用户从客户信息通过向导通过进入营销管理模块的历史订单页面,页面显示订单的相关信息,包括日期,楼盘名称,房间号,金额,和客户名称。该模块主界面如图如图414所示24图414客户信息管理模块主界面432客户流失管理模块的设计与实现该模块的流程图如图41
47、5所示客户管理客户流失管理新建流失查询流失暂缓流失确认流失图415客户流失管理模块流程图用户登录进入页面后,在客户管理下打开客户流失管理,框架的右边显示客户,客户经25理,状态的查询输入项的文本框的向导,状态用下拉框显示流失的客户信息包括编号,客户,客户经理,上次下订单的时间,确认流失时间,状态状态包括暂缓流失,确认流失,和全部三个选项。用户可以输入客户,客户经理,状态一个或多个条件查询与客户的相关信息。用户可以新建客户流失,填写相关的信息。一旦新建一条客户流失,默认状态为暂缓流失。一旦客户真正流失,用户可以把暂缓流失变为确认流失。该模块主界面如图如图416所示图416客户流失管理模块主界面图
48、44服务管理模块的设计与实现该模块的流程图如图417所示服务管理服务创建服务分配服务处理服务反馈服务归档图417服务管理模块流程图(1)服务创建服务创建界面的编号是系统在添加的时候才能生成,服务类型有建议、投诉2类、服务概要说明、客户编号、客户姓名、客户状态、服务请求、服务创建时间、服务创建人。(2)服务分配服务分配是服务管理的重要及核心部分,具体操作有以下几点页面上的内容要有服务的查询(按客户名字、概要内容、创建时间、服务分配状态)等控件来实现服务的查找,服务可以分配一个业务员后在进行业务的调度,如前一个业务员26太忙或业务员不在了就要重新分配业务,当我们点击分配是就要把以分配的服务进行修改
49、,其余步骤如下我们进入系统后点击服务归档后就回看见服务的信息列表。当我们点击操作时就会出现服务的详细信息。3用户可以单击下拉框选择业务人员点击“分配”按钮进行分配。4用户可以单击下“删除”按钮进行删除不合格的客户服务。5服务在分配后将无法删除服务信息。(3)服务处理服务处理是服务从建立到服务的分配及审批通过后对服务的处理,用户可以查询已分配的服务,并且可以修改相关信息。服务在处理后将无法删除服务信息。(4)服务反馈服务反馈是服务处理后客户对处理该业务的工作人员的评价。用户可以查询已处理的服务,单击“操作”按钮打开时就会看到以填写好了的的服务信息。服务在反馈信息后将无法删除服务信息。(5)服务归档是一个客户对该客户提出的服务处理的结果和详细信息,当我们“操作”按钮时就会看见我们以前对该服务的相关信息。后点击服务归档后就回看见服务的信息列表。点击操作时就会出现服务的详细信息。45基础数据管理模块的设计与实现451数据字典的管理模块的设计与实现该模块的主界面图如图518所示图418数据字典管理模块主界面图27界面功能如下(1)新建当用户点击“新建“时将会进入新增基础数据的页面,用户根据界面提示填写信息,点击“保存“,则新建成功。(2)编辑当用户对于某条基础数据信息进行修改时,通过点击功能图标,可以