1、客户管理 系统( ASP) 客户 管理系统 摘 要 由于现代企业的诸多环境因素,企业在处理与外部客户的关系时,越来越感觉到没有信息技术支持的客户关系管理力不从心,网上客户管理系统应运而生。客户管理系统对企业业务流程的重组整合用户信息资源,以便有效的方法来管理客户关系,在企业内部实现信息和资源的共享。客户管理系统在系统设计上以帮助企业的主管人事管理的部门提高工作效率,实现企业客户的信息管理以及管理的系统化、规范化和自动化为最终目的。因此,利用网络管理,使企业在提高效率、拓展市场和保留客户三方面大大改进,对于提升竞争的优势,有着重大的 意义。 本文介绍了客户管理系统的实现方法。目的在于让大家共享学
2、习和运用这一语言的体会和收获。本系统是 Internet/Intranet 环境下面向电子商务的客户关系管理,通过企业管理技术、电子商务和信息技术的高度集成,讨论了客户管理系统的系统构架、系统的工作方式和数据库设计意义。通过数据库、数据源、 ASP代码,进行对客户管理系统的实现,并对客户管理系统的发展进行展望。帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价 值的最大化。从而提高企业的核心竞争力。 关键词: 客户关系管理, CRM, ASP,数据库,管理系统, B/S 结构 课题的背景及意义 Interne
3、t 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索手段, World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等 各客户管理 系统( ASP) 个领域,其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在 Internet
4、中的广泛应用, Web 站点向用户提供的服务将越来越丰富,越来越人性化。 我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引 力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些
5、粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外 工作的情况下实现了为用户量身订做的个性化页面。 要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了 Microsoft Access 数据库作为ODBC(Open DataBase Connectivity )数据源,并
6、以先进的 ADO( ActiveX Data Objects)技术进行数据库存取等操作,使 Web 与数据库紧密联系起来。 技术方案 我们已经提到,用户个性化页面是在用户登陆后浏览 网页的过程中由服务器即时生成再返回给用户浏览器的,它事先并不存在于服务器。显然单纯的 HTML无法提供这种页面,必须使用具有运算功能的 Web 技术来实现。在比较了现今几种动态页面开发技术后,我们选择了比较成熟和先进的 WinNT+IIS+ASP 技术。它提供了强大的 Web Computing 功能和数据库操作功能(这将在第 3 部分详细介绍)。 客户管理 系统( ASP) 在设计实现过程当中,还遇到一些特殊的技
7、术困难,如何处理它们直接影响到生成页面的质量和服务器端的效率。现将主要的技术困难及其解决思路介绍如下: ( 1) 采集用户信息。 用户访问的信息,即用 户在站上的点击行为,是我们生成用户个性化页面的根据。如何在不影响用户浏览的情况下记录下用户的每一点击呢,这里,我们使生成页面上的每一链点都链接到一个名为 Record.asp 的功能页面,并将该链点名称(亦即主题名, Topicname)作为参数传递, Record.asp 只对该 Topicname进行记录而不返回给用户浏览器任何内容,随即指向生成页面的程序,并同时传递 Topicname。第 4 部分将对此过程进行详细的叙述。 ( 2) 链
8、接数据库。 各功能模块中需要频繁的进行数据库操作,如果每遇到要使用数据库便建立一次链接将在一定程度上增大系统开销,我们这里有效利用了 ASP 的Global.asa 文件,使服务器事先建立数据库链接对象,所有的数据操作都使用该链接,从而提高了服务器效率。具体做法请参阅第 3 部分内容。 ( 3)可变的 SQL 语句 一个访问数据库的程序段,对于不同的用户以及一个用户的不同行为,要其执行的 SQL 语句是不同的,其不同主要表现在查询、插入或更新时的参数不同,于是我们将 SQL 语句定义为含变量的字符串,通过赋予变量不同的值便产生出适合的 SQL 语 句串,再通过数据对象的相应方法来执行它,完成所
9、需的数据操作。这一方法的运用详见第 4 部分。 ( 3) 对关联规则表进行解析 前面已提到,个性化页面的生成是基于用户关联规则表的,而该表的关联规则字段长度不一,项目个数也不定,必须找到一种有效的算法对其进行解析,分离出相关的 Topicname。这里,我们对关联规则的形式进行分析,组合使用脚本语言中各种字串处理函数,设计出高效的分解算法。具体算法见第 4 部分。 ( 4) 寻求合理的支持度阀值和置信度阀值 关联规则表的生成受支持度阀值 minSup和置信度阈值 minConf 的控制,客户管理 系统( ASP) 它们的取 值是否合理将直接影响到生成页面的理想程度。 设计方案: 客户管理 系统
10、的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。 主要设备仪器及其数量:该系统所需硬件设备,主要是微机一台,鉴于当前流行的操作系统是 winxp,所以为了本系统能长期使用,所以采用配置相对较高的一台微机,具体配置为: p4 2.0G, DDR256M 内存,硬盘 60G,配有光驱,软驱,usb 接口。操作系统采用 Windowsxp 操作系统,数据库管理系统采用 ACCESS,开发软件采用 Visual Basic。 开发进度 2006 年 2 月 19 日 3 月 15 日 分析题目,查阅资料,作好前期准备工作 。 2006 年 3 月
11、16 日 4 月 30 日 程序设计,系统调试。 2006 年 5 月 1 日 5 月 20 日 撰写论文。 参考文献 1 王国荣,张宝刚 ASP 网站制作教程 M北京:人民邮电出版社, 2001 年 2 郑学坚,周斌微型计算机应用及原理 M北京:清华大学出版社, 2002年 3 谢希仁计算机网络 M大连:大连理工大学出版社, 2000 年 4 卡通动画工作室 Flash 5 事例与操作 M北京 :中国青年社出版, 2003年 5 老虎工作室 Authorware 5 多媒体制作实例详解 M北京:人民邮电出版社, 2002 年 6 闪四清数据库系统原理与应用教程 M北京:清华大学出版社, 20
12、02 年 7 Bill Winett .网站访问量统计教程 M北京: 清华大学出版社, 2001 年 8 刘浩在 NT 网中组建自己的 Web 站点 M北京: 人民邮电出版社, 2001年 9 闪四清 完全掌握 SQL Server2000M北京:人民邮电出版社, 2001 年 客户管理 系统( ASP) 10 John Chirillo;Scott Blaul Storage Security Protecting SANs,NAS,and DASM 2000 11 Kevin Kline Daniel Kline SQL 2000M 2000 12 Ferland J A, Fleuren
13、t C. SAPHIR: A decision support system for course schedulingJ. Interfaces, 1994, 24 (2) 13 Pawlak, Z. Rough Sets. International Journal of Information and Computer ScienceM 1982, 11 14 张建章浅谈 ASP 开发 WEB 数据库应用技术 , 计算机应用系统 J 1998,9 15 龚玉清网站设计的色彩运用 , 现代教育技术 J 2003,5 16 段永红、李春海基于 ASP 的网站建设 , 电脑开发与应用 J 2000,8 17 裴树军、张仁伟基于 ASP 的动态 WEB 技术设计 , 哈尔滨理工大学学报J 1999,4 18 杨青 ASP 的主要技术特点分析 , 电脑与信息技术 J 1999,4 19 曹淑琴 ASP 技术的网站建设 , 华北科技学院学报 J 2003,1 20 吴玉新网站 ASP 后台解决方案 M北京:人民邮电出版社, 2003 年 21 黄明、粱旭 ASP 信息系统设计与开发实例 M北京:机械工业出版社,2003 年 22 刘禾、蔡锋精通 ASP 架站技巧 M北京:中国青年出版社, 2002 年