《ASP客户管理系统论文.docx》由会员分享,可在线阅读,更多相关《ASP客户管理系统论文.docx(47页珍藏版)》请在第一文库网上搜索。
1、客户关系管理系统CRMASP在B/S结构中的运用摘要本文介绍了如何使用ASP开发一个B/S结构的客户关系管理系统,目的在于让大家共享学习和运用这一语言的体会和收获。本系统是InternetZIntranet环境下面向电子商务的客户关系管理,通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。从而提高企业的核心竞争力。关键词:客户关系管理,CRM,ASP,数据库,管理系统,B/S结构目录摘要I导言11 .背景12 .技术困难2第一章系统综述3第二章客户关
2、系管理系统的设计目标5第三章系统设计相关原理63 .1ASP技术介绍73. 2SQ1语句介绍123.1.1 SQ1的优点123.1.2 SQ1的使用143. 3VBScript介绍164. 4适应Internet时代需求的B/S体系架构18第四章系统总体设计215. 1基本简介216. 2运行环境与系统结构217. 3详细设计221.1.1 3.1基本资料221.1.2 用户管理、用户权限241.1.3 操作基本模块框图254.4主要文件功能介绍及详解26第五章性能测试与分析35第六章结束语42第七章系统安装说明44后记44参考文献45导言1 .背景Internet是目前世界上最大的计算机互联
3、网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WOrIdWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Intemet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。我们发现这样一个事实,一
4、个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点
5、击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用YMicrosoftAccess数据库作为C)DBC(OPenDataBaseConnectivity)数据源,并以先进的ADO(ActiveXDataObjects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。2
6、.技术困难我们已经提到,用户个性化页面是在用户登陆后浏览网页的过程中由服务器即时生成再返回给用户浏览器的,它事先并不存在于服务器。显然单纯的HTM1无法提供这种页面,必须使用具有运算功能的Web技术来实现。在比较了现今几种动态页面开发技术后,我们选择了比较成熟和先进的WinNT+S+ASP技术。它提供了强大的WebComputing功能和数据库操作功能(这将在第3部分详细介绍)。在设计实现过程当中,还遇到一些特殊的技术困难,如何处理它们直接影响到生成页面的质量和服务器端的效率。现将主要的技术困难及其解决思路介绍如下:(1)采集用户信息。用户访问的信息,即用户在站上的点击行为,是我们生成用户个性
7、化页面的根据。如何在不影响用户浏览的情况下记录下用户的每一点击呢,这里,我们使生成页面上的每一链点都链接到一个名为Record.asp的功能页面,并将该链点名称(亦即主题名,Topicname)作为参数传递,Record.asp只对该ToPiCname进行记录而不返回给用户浏览器任何内容,随即指向生成页面的程序,并同时传递Topicnameo第4部分将对此过程进行详细的叙述。(2)链接数据库。各功能模块中需要频繁的进行数据库操作,如果每遇到要使用数据库便建立一次链接将在一定程度上增大系统开销,我们这里有效利用了ASP的G1oba1asa文件,使服务器事先建立数据库链接对象,所有的数据操作都使用
8、该链接,从而提高了服务器效率。具体做法请参阅第3部分内容。(3)可变的SQ1语句一个访问数据库的程序段,对于不同的用户以及一个用户的不同行为,要其执行的SQ1语句是不同的,其不同主要表现在查询、插入或更新时的参数不同,于是我们将SQ1语句定义为含变量的字符串,通过赋予变量不同的值便产生出适合的SQ1语句串,再通过数据对象的相应方法来执行它,完成所需的数据操作。这一方法的运用详见第4部分。(3)对关联规则表进行解析前面已提到,个性化页面的生成是基于用户关联规则表的,而该表的关联规则字段长度不一,项目个数也不定,必须找到一种有效的算法对其进行解析,分离出相关的TOPiCname。这里,我们对关联规
9、则的形式进行分析,组合使用脚本语言中各种字串处理函数,设计出高效的分解算法。具体算法见第4部分。(4)寻求合理的支持度阀值和置信度阀值关联规则表的生成受支持度阀值minSup和置信度阈值minConf的控制,它们的取值是否合理将直接影响到生成页面的理想程度。第一章系统综述企业的外部资源:客户资源,代理商资源,分销商资源,供应商资源和其他合作伙伴资源本质上与企业内部的其它资源需要我们的悉心照顾。客户是企业的利润资源,怎么样让公司的员工能对客户的各类请求和服务给出及时和完美的解决方案?能不能让企业的客户资源有自动更新机制,去掉没有价值的客户,增加能带来利润的客户?作为管理层能不能知道每一个销售人员
10、管理的客户的状态?能不能随时都能知道公司下个月潜在的销售额?客户的增长率情况如何?每个销售人员的表现如何?所有这些都需要有一套系统来解决。经过二十多年的发展,市场经济的观念已经深入人心。90年代末,随着全球经济一体化和知识经济的发展,客户个性化需求特征愈来愈明显,只有真正了解市场需要,最大满足客户需求的产品才能实现竞争优势。企业以产品为中心的模式向以市场为中心,以客户为中心的模式转移。正确、快速地处理与客户之间的沟通成为企业利润的主要源泉。企业管理的视觉从内视型向外视型转变。企业转换自己的视角外向型地整合内外部资源,从而提高企业的核心竞争力。此时产生了客户关系管理(CustomerRe1ati
11、onshipManagement,CRM)软件。传统的CRM侧重于与有限的客户以传统沟通方式进行客户关系管理,局限于企业内部网,不能满足全球经济一体化的要求。随着Internet技术的飞速发展,静态网页应用转变为动态网页应用,近年来ASP应用更为电子商务迈进一大步,基于多层结构、中间件、XM1、WEB应用技术使得电子商务又一次飞跃。电子商务大潮正在全球范围内急速改变传统的商业模式,它触发了企业组织架构、工作流程的重组以及整个社会管理思想的变革。重要的是,这一切的成本是那么低。另外,数据仓库、商业智能、知识发现等技术的发展,使得收集、整理、加工和利用客户信息的质量大大提高。在可以预期的将来,我国
12、企业的通讯成本将会降低。这将推动互联网、电话的发展,进而推动呼叫中心的发展。网络和电话的结合,使得企业以统一的平台面对客户。此时,面向电子商务的客户关系管理系统应运而生。同时,几乎所有的企业都不同程度的存在着这样的问题,企业的销售、营销和客户服务部门难以获得所需的客户互动信息,销售人员对客户的重复跟进,公司决策层无法及时得到准确的最新经营数据。来自销售、客户服务、市场、制造、库存等部门的信息分散在企业内,这些零散的信息使得无法对客户有全面的了解,各部门难以在统一信息的基础上面对客户。许多行业的竞争进入已经进入到白热化的阶段,企业优秀的销售人员还在不断地流失,导致客户的流失。这需要各部门对面向客
13、户的各项信息和活动进行集成,建立完整的数据库信息系统,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理,才能有利于企业赢得新客户、保留老客户和提高客户利润贡献度。第二章客户关系管理系统的设计目标据了解,目前有些公司也借助MSOFFICE的Exce1管理客户信息。但是,其缺点是:相当一部分员工无法自由地使用EXCe1这一工具,同时操作界面不够友好,功能极其简单。本系统是Internet/Intranet环境下面向电子商务的客户关系管理,通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系。实现营销自动化、销售自动
14、化、服务自动化以及电子商务,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。从而提高企业的核心竞争力。通过实施CRM系统,可以帮助企业提高效率:通过采用信息技术,可以提高业务处理流程的自动化程度,实现企业范围内的信息共享,提高企业员工的工作能力,并有效减少培训需求,使企业内部能够更高效的运转。可以拓展市场:通过新的业务模式(电话、Internet)扩大企业经营活动范围,及时把握新的市场机会,占领更多的市场份额。保留客户:客户可以自己选择喜欢的方式,同企业进行交流,方便的获取信息得到更好的服务。客户的满意度得到提高,可帮助企业保留更多的老客户,并更好的吸引新客户。企业力求开源
15、节流,以持续保持企业的盈利能力;开源即为留住价值客户,同时吸引和发展其他价值客户,以保持他们的贡献,节流为在行动之前了解客户的需求,以提高行动的有效性。在完全市场化竞争的今天,“管理客户,精细营销”为企业核心能力。CRM专注于企业的营销过程,以提高营销决策和营销活动有效性为目标,为企业提供决策和营销业务工作支持的(目标一行动管理)信息系统,辅助企业建立更具竞争能力的业务平台。本系统的设计原则是:1、系统设计要遵循标准化、通用化、模块化的原则;2、系统应具有良好的安全保密性和较高的可靠性;3、操作方便,人机界面友好;4、代码具有良好的可读性,方便以后修改和功能扩充。第三章系统设计相关原理目前,网
16、络应用软件运行的模式主要有二类:C1ient/server模式,BrOWSe/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebSerVer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它己不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。基于上述考虑,用Browser/Web模式来设计客户关系管理系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成应用服务系统;客户端采用浏览器来完成操