萌哒哒
楼主
发布于 2023-4-20 11:10:32
阅读 3323
查看全部
第一章 客户关系管理绪论
客户关系管理CRM (Customer Relationship Management)最早由美国artner Group提出,自1997年开端,经过几年的开展,全球的CRM市场不时处于爆炸性的快速增长之中。1999年全球的CRM市场收益约为76亿美圆。据市场分析专家预测,2000年全球CRM市场收益将超越120亿美圆,2004年将到达670亿美圆。年增长率将不时坚持在50%以上。目前,我国的CRM市场也已开端启动。像以往的ERP 、电子商务等新理念一样,CRM在国内的开展经历了从概念传入到市场启动这样一个过程,而这些新理念对推动我国信息化建立将发挥积极的作用。
CRM的根底是一种以“客户关系一对一理论”为根底,旨在改善企业与客户之间关系的新型管理机制。 “客户关系一对一理论”认为,每个客户的需求是不同的,只要尽可能地满足每个客户的特殊需求,企业才干进步竞争力。每个客户对企业的价值也是不同的,通过满足每个客户的特殊需求,特别是满足重要客户的特殊需求,企业可与每个客户建立起长期稳定的客户关系,客户同企业之间的每一次交易都使得这种关系更加稳固,从而使企业在同客户的长期交往中获得更多的利润。
CRM系统的目的是:为了满足每个客户的特殊需求,同每个客户建立联络,通过同客户的联络来理解客户的不同需求,并在此根底上停止“一对一”个性化效劳。
1.1客户关系管理定义
1.1.1定义:
CRM(Customer Relationship Management),即客户关系管理。CRM的主要含义就是通过对客户详细资料的深化分析,来进步客户满意水平,从而进步企业的竞争力的一种手腕.
1.1.2客户关系管理的主要内容
客户忠实度分析(Persistency)指客户对某个产品或商业机构的忠实水平、耐久性、变动情况等;
客户利润分析(Profitability)指不同客户所消费的产品的边缘利润、总利润额、净利润等;
客户性能分析(Performance)指不同客户所消费的产品按品种、渠道、销售地点等指标划分的销售额;
客户将来分析(Prospecting)包括客户数量、类别等情况的将来开展趋势、争取客户的手腕等;
客户产品分析(Product)包括产品设计、关联性、供给链等;
客户促销分析(Promotion)包括广告、宣传等促销活动的管理。
在不同场所下,CRM可能是一个管理学术语,可能是一个软件 系统,是指用计算机对上述分析流程自动化的软件系统,其中涉及销售、市场营销、客户效劳以及支持应用等软件。它的主要目的是缩减销售周期和销售本钱、增加收入、寻找扩展业务所需的新的市场和渠道以及进步客户的价值、满意度、赢利性和忠实度。
1.2 CRM的根本目的和管理技术
1.2.1CRM的根本目的
CRM的根本目的应该有三个,一是研究用户、确定市场,二是处置如何提供优质效劳吸引和开发客户,三是通过客户研究确定企业的管理机制和管理内容。CRM不只是一个企业经营概念,同时也是管理技术。
1.2.2CRM根本管理技术:
1)客户为中心的企业管理技术。即以客户为企业行为指南的管理技术。在这种管理技术中,企业管理的需要以客户需要为根底,而不是以企业自身的某些要求为根底。这是一种把企业与客户一体化的管理思想付诸施行的管理技术。
2)智能化的客户数据库。要实行客户为中心的企业管理技术,必需有现代化的技术,原因就是现代企业所处的是信息时代。客户为中心的企业管理的中枢,智能化的数据库是所有其它技术的根底。从某种意义上说,智能化的数据库是企业开展的根本能源。
3)信息和知识的分析技术。客户为中心的管理思想的实现,是建立在现代信息技术之上的,没有现代信息技术,就无法有效地实现客户为中心的管理技术。为了实现这种管理技术,企业必需对智能化的客户数据库停止有效地开发和利用,这种开发的根本与核心技术就是信息和知识的分析处置技术。只要经过分析和处置的信息,才是企业需要的信息。
使用CRM概念和技术,企业能快速搜集、追踪和分析每一个客户的信息,进而理解整个市场走势,并确切地晓得谁是客户、谁是客户的客户、什么是客户的需要、客户需要什么样的产品和效劳、如何才干满足客户的要求,以及满足客户要求的一些重要限制因素。CRM还能观察和分析客户行为对企业收益的影响,使企业与客户的关系及企业盈利都得到最优化。
1.2.3CRM具备根本指标:
1) 客户关系指标
一个好的CRM技术和应用系统,应当能提供根本的客户关系指标,客户关系指标是客户与企业双方的信誉、才干、开展估计等方面的综合评估。
2) 客户产品关系指标
CRM技术和应用系统,应当能根据所掌握的客户、企业以及产品的信息资源,对客户产品关系做出综合评价,这个评价结果就是客户产品关系指标。在停止客户产品关系综合评价时,不能简单地对客户及其直接产品的关系等停止评价,还必需包括客户对产品需求的原因和才干等方面的客观评价。
3) 客户企业关系指标
企业自身的需求,这实际上也就反映了企业的开展前景,同时也从主要的方面反映了企业与客户之间的交融水平。企业与客户交融的越好,企业的开展前景也就越广阔。
4) 客户关联指标。
企业在停止商务活动和企业管理时,一个非常重要的根底,就是通过客户需求和客户需求的目的所反映出来的企业开展前景。客户关联指标就是为了提取有关企业开展前景信息而对CRM技术和系统提出的要求。
1.3 CRM根本功能与特点
1.3.1企业CRM系统的根本功能应包括:
销售管理系统: 销售支持系统给销售人员提供了功能强大的支持工具和多种形式的信息,从而使销售人员可以对客户、业务等停止有效的管理。对于企业来说,销售管理系统将大大扩展客户范围,进步工作效率,降低销售本钱,为企业的利润增长提供有力的支撑。
营销管理系统: 使营销人员能高效、全面地分析客户及市场信息,量身定做适宜的市场活动方案。系统可以对销售、效劳等停止指标化的分析,协助营销人员根据实际情况制定、施行和调整营销战略方案,并发送给销售人员和合作伙伴,从而实现对产品、效劳、物流等渠道停止管理调控。
客户效劳系统: 客户效劳系统可以协助企业以更快的速度和更高的效率来满足客户的共同需求。可以向效劳人员提供完备的工具和信息,并支持多种与客户的交流方式。协助客户效劳人员更有效率、更快捷、更准确地处置用户的效劳咨询,同时能根据用户的背景资料和可能的需求向用户提供适宜的产品和效劳建议。
电话中心 Call Center: 将销售与客户效劳系统整合成为一个系统。使得效劳人员可以根据客户提出的需求提供售后 效劳支持,也可以提供销售效劳。大大方便了客户与公司的交流,使顾客增加了对公司效劳的依赖。
1.3.2 企业C RM系统应具备的根本特点
1) 提升个人关系为全企业与客户关系
2) 跨地区分享信息,提升知识竞争力
3) 资料化引导业务人员完成业务程序
4) 利用战略评估找出业务弱点
5) 业务研讨及心得,进步业务才干
6) 完好客户投诉处置及效劳,提升效劳品质
7) 有效整理对手信息,知己知彼
8) 预估及管理未完成业务
9) 辅助业务人员完成反复性业务活动
10)参数化设定业务方法,系统可随企业长大而进步.
1.4客户关系管理的方式
传统意义的客户关系管理系统一般是通过电话、传真、邮件、挪动通讯工具等多种渠道与客户坚持沟通;而基于WEB的CRM效劳是通过Internet手腕,如:电子邮件、电子论坛、动态客户交互式管理等,使企业员工全面理解客户关系,根据客户需求停止交易,记录获得的客户信息,在企业内部做到客户信息共享;对市场方案停止整体规划和评估;对各种销售活动停止跟踪;通过大量积累的动态资料,对市场和销售停止全面分析。客户概况分析(Profiling)包括客户的层次、风险、喜好、习惯等;
第二章 基于WEB的软件系统简介
2.1体系构造
电子商务应用框架的体系构造为开发和部署电子商务应用系统提供了一组完好的效劳。这个体系构造由下列关键元素构成(参见下图):
1) 客户基于Web阅读器/Java applet形式,使得对应用系统的存取变得很普遍,并且应用组件能即时发送。
2) 网络根底设备提供了如TCP/IP、目录和安全等效劳,这些效劳的才干可通过开放且规范的接口和协议来存取。
3) 应用效劳器软件为电子商务应用系统提供了一个平台,包括HTTP效劳器、数据库和事务处置效劳、邮件和群件效劳、和消息效劳。
4) 应用集成使得异构应用系统间互相通信,使得Web能存取现有数据和应用系统。
5) Web应用编程环境为创建动态和强健的电子商务应用系统提供了效劳端Java编程环境。
6) 电子商务应用效劳为方便电子商务处置方案的创建提供了高层应用的特定功能。
7) 系统管理用来满足网络计算的管理需求,系统中的元素包括用户、应用、效劳、根底构架、和硬件。
8) 开发工具用来创建、组装、部署、和管理应用系统。
客户通常为“瘦客户”,也就是说在客户端执行的应用逻辑很少或没有,这样,很小的软件(如Web阅读器)需要在客户端装置。在这个模型中,应用被布置在效劳器上并动态地即时(on-demand )下载到发出恳求的客户。正因为如此,新一代应用的客户端部分应该用HTML、DHTML、XML、Java applets来实现。这种新一代应用支持广泛的客户端设备,从群众普遍使用的个人数字助理(PDA)和智能卡(smartcard)等设备到网络计算机和个人计算机。
Web(World Wide Web、万维网)技术是电子商务的核心技术。Web的思想可追溯到Tim Berners-Lee于1989年3月在CERN (Centre European pour la Recherche Nucleaire,或称European Laboratory for Particle Physics、欧洲粒子物理实验室)写的一个关于信息管理的项目建议书(Information Management: A Proposal)。该建议书提出了分布式超文本系统的设想,旨在将CERN已有的几个信息效劳器一体化,并提供一个简单的用户界面来存取各种形式的信息。1990年Web阅读器和Web效劳器使用面向对象技术相继在CERN实现。Berners-Lee 和他的合作伙伴胜利引入了构成Web体系构造的根本元素:Web效劳器、Web阅读器、阅读器与效劳器之间的通信协议HTTP(Hypertext Transfer Protocol 、超文本传输协议)、写Web文档的语言HTML(Hypertext Markup Language、超文本标志语言)、以及用来标识Web上资源的URL(Universal Resource Locator 、统一资源定位器)。1993年,美国伊利诺斯大学国家超级计算应用中心NCSA (National Center for Supercomputing Applications)的Marc Andreesen及其合作者发布了称为Mosaic的阅读器,这是第一个较强健的易用的阅读器,它具有友善的图形用户界面。从此,Web迅速长大为全球范围内的信息宝库。1994 年,W3 联盟在Tim Berners-Lee的指导下成立,该组织通过制定技术规范与提供参考软件来开展Web的技术规范并促进Web产品之间的互操作性。
URL(Universal Resource Locator 、统一资源定位器)用来唯一标识Web上的资源,包括Web 页面、图象文件(如gif 格式文件和jpeg格式文件)、音频文件(如au格式)、视频文件 (如mpeg格式文件)。URL的格式为:协议://主机名<:端口号>/标识符(例如 http://www.seu.edu.cn:80/index.html )。协议可以是HTTP、HTTPS(安全的超文本传输协议)、FTP;主机名用来标识被恳求的效劳器;端口通常为不同协议保留,例如FTP和HTTP守护进程侦听不同的端口,FTP缺省的端口号为21,HTTP缺省的端口号为80;标识符说明被恳求的是什么,可以是文件名(含途径)或一个应用关键字 (如/cgi-bin/和/servlet/)加上一些信息(如一个脚本的名字和servlet的名字)。例如,用户键入URL格式的地址(例如 http://www.seu.e du.cn:80/index.html );阅读器恳求主机www.seu.edu.cn 在80端口提供的HTTP效劳,并要求获得该效劳器上的index.html文件; 效劳器接受恳求,获得该文件;效劳器把文件返回阅读器,并告诉阅读器这是一个HTML文件;阅读器在显示器上显示这个页面。在阅读器和web效劳器之间使用的协议是HTTP。
HTTP(Hyper Text Transfer Protocol、超文本传输协议)是用来在互连网上传输文档的协议,它是Web上最常用也是最重要的协议,也是Web效劳器和Web客户(如阅读器)之间传输Web页面的根底。HTTP是建立在TCP/IP之上的应用协议,但并不是面向连接的,而是一种恳求/应答(Request/Response)式协议。阅读器通常通过HTTP向Web效劳器发送一个HTTP恳求,其中包括一个方法、可能的几个头、一个体。常用的方法类型包括:GET(恳求一个网页)、POST(传送一个表单中的信息)、PUT(存入这个信息、类似于FTP中的PUT)和DELETE(删除这个信息)。Web效劳器接受到HTTP恳求之后,执行客户所恳求的效劳,生成一个HTTP应答返回给客户。HTTP应答有一个状态行、可能的几个头、一个体。在头中可以定义返回文档的内容类型(MIME类型)、Cache控制、失效时间。MIME类型包括:“text/html”(HTML文本)、“image/jpeg”(JPEG图)、“audio/ra”(RealAudio文件)。HTTP自身也在不时完善和开展,目前,常用的是HTTP1.1,它更好地利用TCP的特性,对HTTP1.0作了改进。
HTML (Hypertext Markup Language、超文本标志语言)是Web降生与开展的要素之一,它旨在使得Web页面能显示在任何HTML语言的阅读器中,而与连网的机器平台无关。HTML并不是一个程序设计语言,而是一个标志语言,它所提供的标志是由SGML(Standard Generalized Markup Language,规范的通用标志语言)定义的。SGML是ISO(国际规范化组织)在1986年推出的一个用来创建标志语言的语言规范,它源自IBM早在1969年开发的GML(Generalized Markup Language),该语言的名称也正好包含了三位开创人姓字的第一个字母,他们分别是Charles F. Goldfarb, Edward Mosher,Raymond Lorie。SGML是一种元语言,即用来定义标志语言的语言,它提供了一种将数据内容与显示别分开来的数据表示方法,使得数据独立于机器平台和处置程序。这些特性促使Tim Berners-Lee 采用SGML来创建称之为HTML的标志语言。1993年形成HTML 1.0,以后不时完善,HTML 4.0发表于1997年。特别需要指出的是HTML提供的链接机制是Web的实质特性之一。但是,HTML更多的关注Web阅读器如何在页面上布置文本、图象和按钮等,过多地考虑外观使其缺乏对构造化数据的表示才干。另外,HTML中有限的标志不能满足很多Web应用的需要,如基于Web的大型出版系统和新一代的电子商务,而为各种应用需要不时地往HTML中增加标志显然不是最终的处置方法,究其原因是HTML缺乏可扩展性。处置方案应该是简化SGML使之能应用到Web上。为此,从1996年开端,W3C(World Wide Web Consortium) 的一个工作组在Jon Bosak的指导下致力于设计一个超越HTML才干范围的新语言,这个语言后来被命名为XML(Extensible Markup Language,可扩展标志语言)。1998年2月,W3C发布了XML 1.0作为其推荐规范。如今,W3C已经用XML设计出一个与HTML4.01功能等价的语言,称为XHTML1.0 (Extensible HyperText Markup Language)。
Web客户通常指的是Web阅读器,如Netscape Navigator和Microsoft Internet Explorer。这种阅读器能理解多种协议,如HTTP、HTTPS、FTP;也能理解多种文档格式,如text、HTML、JPEG(一种图象文件格式)、XML(有的尚未支持);也具备根据对象类型调用外部应用的功能。需要指出的是HTML文档中的链接在Web阅读器中通常以带下划线的方式显示,用户点击某个链接就能阅读到所链接的Web资源,这也是Web的魅力所在。
内容,即返回在URL里指定的文件的内容,一般具备将URL名映射到文件名的功能,并能施行某种安全战略。如今,可采用CGI(通用网关接口)技术或Java Servlet技术从一个运行的程序里得出“动态”内容,可以采用应用关键字(如/cgi-bin/和/servlet/)来组织脚本文件和Servlet文件,而且如今的Web效劳器通常还具备连接数据库的功能,这些形成了Web应用的呈现。通常,一个Web效劳器还提供其它效劳,如FTP效劳。有的还可作为代理效劳器。一个代理效劳器是一个可以从别的效劳器上为它的客户取文件的效劳器。代理效劳器可以通过缓存应答(页面)使得响应时间更快,也可以降低网络流量,对外能隐藏内部网信息。
总之,URL、HTTP、HTML(以及XML)、Web效劳器和Web阅读器是构成Web的五大要素。Web的实质内涵是一个建立在Internet根底上的网络化超文本信息传送系统,而Web的外延是不时扩展的信息空间。Web的根本技术在于对Web资源的标识机制(如URL)、应用协议(如HTTP和HTTPS)、数据格式(如HTML和XML)。这些技术的开展日新月异,同时新的技术不时涌现,因而Web的开展前景不可限量。
2.2网络根底设备
它为整个体系构造提供了一个安全的可伸缩的分布式网络平台,包括下列均基于开放规范的效劳:
1) TCP/IP和网络效劳。如DHCP和WAP,DHCP为进入网络的设备动态地分配IP地址,而WAP(Wireless Application Protocol、无绳应用协议)将信息和电话效劳发送到挪动电话和其它的无绳设备。
2) 安全效劳。基于公开密钥技术的安全效劳支持用户识别和鉴别、存取控制、失密、数据完好性和交易的无否认性。
3) 目录效劳。基于LDAP(Lightweight Directory Access Protocol、轻型目录存取协议)的目录效劳定位网络中的用户、效劳和资源。
4) 文件和打印效劳。可以通过Web阅读器来存取和管理文件和打印效劳
2.3应用效劳器软件
应用效劳器软件层为开发和支撑运行在Web应用效劳器上的电子商务应用系统的商务逻辑提供了核心功能。包括下列效劳:
1) HTTP效劳器。它协调、搜集并组合包含静态和动态内容的Web页面,并将它们发送给客户。
2) 邮件和社团效劳。它们提供e-mail、工作日历、小组工作布置、聊天、新闻组讨论等效劳。
3) 群件效劳。它提供一个丰富的共享的虚拟工作间,并支持业务工作流程的协调。
4) 数据库效劳。它将一个面向对象数据库的特性及功能与Web应用效劳器集成起来。
5) 事务处置效劳。它通过提供一个高可用的、强健的、可扩大的、安全的事务处置应用执行环境来扩展Web应用效劳器的功能。
6) 消息发送效劳。它提供强健的异步通信和消息代理设备来支持通信的发表/订阅模型和消息转换。
第三章 基于WEB的客户关系管理系统的需求分析
3.1市场需求分析
现行的CRM软件还处于起步阶段,功能模块机构不尽相同但是其根本的需求是一样的其主要技术需求应包括以下六个方面:
信息分析才干
CRM有大量客户和潜在客户信息,企业应充沛利用这些信息停止分析,使得决策者掌握的更加完全从而能及时的作出决策,良好的商业情报是企业胜利的一半.
3.1.1对客户互动渠道停止集成的才干
对多渠道停止集成与CRM处置方案的功能部件的集成是同样重要的.不论客户是与企业联络还是与销售人员联络,与客户互动都应该是无缝的、统一的、高效的。统一的渠道还能带来内部效益的进步。
3.1.2支持网络应用的才干
在支持企业内外的互动和业务处置方面,WEB的作用越来越大,这使得CRM的网络功能越来越重要.如,网络可以为电子商务渠道提供支持.为了使客户和企业雇员都能方便的应用CRM,需要提供规范化的网络阅读器,使得用户几乎不需要训练就可以熟练的应用系统。
3.1.3建立集中的信息仓库的才干
采用集中化的信息,实时的客户信息,可使各业务部门和功能模块间的信息可以统一起来。
3.1.4对工作流停止集成的才干
工作量是指把相关文档和工作规则自动化布置给负责特定业务流程中特定步骤的人.CRM处置方案应具有较强的功能,为跨部门工作提供支持使这些工作能动态的无缝的集成起来。
3.1.5与ERP功能的集成
假设CRM与ERP和财务,库存,制造,分销,物流和人力资源等连接起来,使之成为一个客户互动循环,这种集成能使企业在系统间搜集商业情报,而不是低水平的数据同步
3.2系统需求分析
CRM作为管理企业与客户关系的主要管理系统平台,不只要处置企业与客户之间的业务,还要处置企业内部相关部门的业务。CRM中不只包含客户的详细信息资料,而且涉及市场竞争对手的情报资料,还包括企业了企业停止营销,销售以及支持效劳所需要的各项数据。信息数据的来源是多种多样的,可以是本地数据库,也可以是异地数据库,甚至可以是E-mail,文本文件等。客户与企业,部门与部门,业务与业务,销售与市场及效劳间复杂的关系,导致CRM中不论是构造,类型还是彼此间的关联都是复杂多变的;对这种数据停止的处置的多种多样的。因而,要实现对CRM数据的及时,准确的处置和有效利用,就需要:
1) 建立统一的信息编码系统。
2) 设计可以良好反映事务特性的数据模型。
3) 划分数据库类型,在分布式数据库管理系统和网络平台根底上,设计全局共享及部分共享数据库,以支持分布式数据处置,实现各分系统之间及其内部各功能模块之间的信息集成。
4) 提供强大的数据库管理系统,并在此根底上拿过来完善客户销售数据库,客户市场数据库,客户支持数据库,企业综合信息数据库等
由于CRM是以客户为整个管理的中心,不同于其他的管理系统,其数据库管理有自己的特性。因而,需要建构自己的CRM数据库。在建构CRM数据库时,应注意CRM系统的特性,同时也要主义CRM系统与企业其他管理系统的协调。本系统假设是针对的某小型企业,本系统将有助于其改善对现有客户的管理混乱状态,加强与客户的联络。
3.3公司有如下要求:
应为是小型企业系统将只设系统管理员,管理员拥有对全部系统资料的操作权限。
1)客户管理 模块,根本资料的添加,修改,删除和查询功能;与客户相关的联络人资料的添加,修改,删除和查询功能。另外,当查询需要信息的时候,系统应该提供报表和打印功能,以供公司指导作出决策。
2)客户销售管理模块,,有根本的添加,修改,删除和查询功能。其目的是进步客户销售数据的准确性,及时性和完好性,对客户销售停止有效管理,提供决策支持所需要的数据。
3)效劳反响模块,有根本的添加,修改,删除和查询功能。其目的是及时纪录客户反响的信息,提供有竞争力的售后支持,修理和维护业务。可以实现纠纷,次货和订单 的跟踪;纪录发生过的问题和其处置过程;维修人员的预约,调度和派遣;备件的管理和其他的后勤保证,从而维持好最大限度的老客户。
3.4可行性分析
基于以上简化后的功能,系统将会是以个单机版的客户关系管理系统,其操作简单,界面统一,这对于一个小型企业来说是完全可行的。
3.5系统的实现平台
计算机的硬件建议最低配置如下:
CPU : 300MHZ
内存 : 32M
硬盘 : 8G
操作系统 : WIN9X操作系统或更高
3.6开发工具的选择
Active Server Page(ASP)作为前台的开发工具,用ACCESS2000作为后台数据库,通过ASP的数据库控件来连接ACCESS2000数据库对其编程来实现各种功能。ASP与ACCESS2000有着很好的兼容性。
3.7开发工具概述
3.7.1ASP概述
Active Server Pages(ASP)是效劳器端脚本编写 环境,使用它可以创建和运行动态、交互的 Web 效劳器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。ASP 应用程序很容易开发和修改。假设您编过 HTML 网页,您将发现 ASP 脚本提供了创建交互页的简便方法。假设您曾想从 HTML 表格 中搜集数据,或用顾客的姓名个人化 HTML 文件,或根据阅读器的不同使用不同的特性,您会发现 ASP 提供了一个出色的处置方案。以前,要想从 HTML 表格中搜集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。如今,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格中搜集数据并停止分析。您再不用学习完好的编程语言或者单独编译程序来创建交互页。随着不时掌握使用 ASP 和脚本语言的技巧,您可以创建更复杂的脚本。对于 ASP,您可以便利地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。假设您已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且您已经理解使用 ASP 的方法。只要装置了符合 ActiveX 脚本规范的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)和 Microsoft Jscript 的脚本引擎,这样您可以立即开端编辑脚本。PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。 P/p Web 开发人员 :假设您已经掌握了一门编程语言,如 Visual Basic,您将发现 ASP 是快速创建 Web 应用程序的一个非常灵敏的方法。通过向 HTML 中添加脚本命令,您可以创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到可以从脚本、其他组件或从其他程序中调用的模块。P/p 使用 ASP 停止计算的 Web 可转化为有形的利益,它使 Web 供给商可以提供交互的商业应用而不只仅是发布内容。例如,游览社可以比公布航空时刻表做得更多;用 ASP 脚本可以让客户观察现有的航班、比较费用并预定座位。 P/p Asp是这样工作的:阅读器从 Web 效劳器上恳求 .asp 文件时,ASP 脚本开端运行。然后 Web 效劳器调用 ASP,ASP 全面读取恳求的文件,执行所有脚本命令,并将 Web 页传送给阅读器。由于脚本在效劳器上而不是在客户端运行,传送到阅读器上的 Web 页是在 Web 效劳器上生成的。所以不用担忧阅读器能否处置脚本:Web 效劳器已经完成了所有脚本的处置,并将规范的 HTML 传输到阅读器。由于只要脚本的结果返回到阅读器,所以效劳器端脚本不易复制。用户看不到创建他们正在阅读的页的脚本命令。 P/p 运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要阅读器就可以解析,而ASP则必需是效劳器将整页的代码都执行一篇之后再发送数据。但是由于代码是需要经过效劳器执行之后才向阅读器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担忧自己的代码会被他人剽窃。
3.7.2ACCESS2000数据库简介
Access是Office办公套件中一个极为重要的组成部分。刚开端时微软公司是将Access单独作为一个产品停止销售的,后来微软发现假设将Access捆绑在OFFICE中一起出卖,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。如今它已经成为Office办公套件中不可缺少的部件了。自从1992年开端销售以来,Access 已经卖出了超越6000万份,如今它已经成为世界上最流行的桌面数据库管理系统。
后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不论是处置公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处置,人们都可以利用它来处置大量数据的管理工作。
你也许要问,Access的功能这么强,那使用起来会不会很费事呢?这一点你可以放心,随着版本的晋级,Access的使用也变得越来越容易。过去很繁琐的工作如今只需几个很简单的步骤就可以高质量地完成了。
第四章 基于WEB的客户关系管理系统设计
4.1客户关系管理系统功能设计
根据系统需求分析,该系统应具备如下根本功能:
客户信息添加、修改和删除功能
联络人信息添加、修改和删除功能
销售信息添加、修改和删除功能
效劳反响信息添加、修改和删除功能
客户信息、联络人信息、销售信息、效劳反响信息的查询功能l
客户信息、联络人信息、销售信息、效劳反响信息的报表和打印功能。
根据功能要求分为以下几个模块
客户管理模块,主要提供客户信息和联络人信息的添加、修改和删除功能。
销售管理模块,主要提供销售信息的添加、修改和删除功能。
效劳反响模块,主要提供效劳反响信息的添加、修改和删除功能。
查询模块,提供了对客户信息、联络人信息、销售信息、效劳反响信息的查询功能。其中不只实现了分类查询,更区分了准确查询和模糊查询两部分,使得管理员能按不同要求查询到最准确的结果。所谓准确查询是指输入的内容完全相同才干查询到结果,而所谓模糊查询,是在输入的查询条件中只要从左到右计算,所输入内容是系统数据库中所包含字段内容的子串,就可以显示在显示查询结果的Datagrid控件中。
报表模块,这也是对客户信息、联络人信息、销售信息、效劳反响信息的根本信息给出了打印其记录的功能,报表是打印的预览。
4.2客户关系管理系统数据库设计
4.2.1数据库概念设计
客户(客户名称、客户编码、国家/地区、国际区号、省份、区号、城市、邮编、详细地址、客户电话、客户传真、电子邮箱、主页、年收入、员工数、行业、客户类型、客户来源、客户状态)
联络人(姓名、称谓、主联络人、客户、部门、职务、国家/地区、国际区号、省份、区号、城市、邮编、详细地址、办公电话、挪动电话、家庭电话、传真、电子邮箱、业余喜好、特别纪念日)
销售产品(销售日期、相关客户、相关联络人、订单/合同号、产品、单价、销售数量、折扣、金额)
4.2.2数据流构造:
联络人信息:{ 姓名、称谓、主联络人、客户、部门、职务、国家/地区、国际区号、省份、区号、城市、邮编、详细地址、办公电话、挪动电话、家庭电话、传真、电子邮箱、业余喜好、特别纪念日 }
简要说明:联络人列表主要是对客户相关联络人信息停止登记、要求每个公司客户的相关联络人都有一条记录相对应,一个公司可以有多个联络人。
主联络人只设置两种情况“是/否”,一客户可对应多个联络人,主联络人具有决定性作用。
业余喜好和特别纪念日记录了联络人相关信息,在业务往来中,难免有应酬场所,理解联络人的业余喜好既可以作为谈资使对方有亲切感,而特别纪念日也往往在必要的时候成为胜利赢得客户的时机来源。
数据流
系统名:客户关系管理系统
条目名:销售信息录入单
来源:销售记录单 去处:销售记录录入修改删除查询
数据流构造:
销售信息:{ 销售日期、相关客户、相关联络人、订单/合同号、产品、单价、销售数量、折扣、金额 }
简要说明:销售信息表主要是对相关客户销售信息停止登记、要求每条销售信息都有一条记录相对应,一个相关客户可以有多条销售记录,一种产品也可以有多个客户。
数据流
系统名:客户关系管理系统
条目名:效劳反响单
来源:效劳反响单 去处:反响信息录入修改删除查询
数据流构造:
效劳反响信息:{ 反响主题、日期、相关产品、相关客户、相关联络人、效劳反响类型、详细描绘、完毕日期、完毕标志、处置结果 }
简要说明:效劳反响表主要是对相关客户效劳反响信息停止登记、要求每条效劳反响信息都有一条记录相对应。
4.3客户关系管理系统输入输出设计
4.3.1输入设计
1.客户信息录入窗体
输入说明:用键盘停止输入,客户编码应依照代码的要求,为了尽量减少系统管理员的手工操作,增加了下拉列表框(combo)的个数,许多字段只需在下来列表框中点选就行。其中客户名称、客户编码、国家/地区设为必填字段,如不填会报错。
2.联络人信息录入窗体
输入说明:用键盘停止输入,其中客户字段通过Datacombo控件和Adodc控件与“客户一览表”相关联,客户不能超出列表框的范围,否则不合理。
3.销售信息录入窗体
输入说明:用键盘停止输入,其中相关客户和相关联络人字段通过Datacombo控件和Adodc控件与“联络人列表”相关联,相关联络人和相关客户不能超出列表框的范围,否则不合理。折扣如无则不填。
4.效劳反响信息添加窗体
输入说明:用键盘停止输入,其中相关产品、相关客户和相关联络人字段通过Datacombo控件和Adodc控件与“联络人列表”和“销售信息表”相关联,相关产品、相关联络人和相关客户不能超出列表框的范围,否则不合理。反响主题为必填字段。
4.3.2输出设计
数据输出可分为屏幕输出和打印输出,输出格式依照系统的格式要求和报表格式停止设计。输出打印信息时,屏幕输出采用日前常用的1024×768的分辨率显示输出形式。所输出的内容有客户信息查询、联络人信息查询、销售信息查询和效劳反响信息查询;报表则有四个表:客户根本信息报表、联络人根本信息报表、销售信息报表、效劳反响报表。输出的的格式如下:
1.查询窗体界面设计
注:其它联络人信息查询、销售信息查询、效劳反响信息查询.
2.根本信息报表
输出说明:因为客户的根本信息字段比较多,而在实际输出中不需要这样面面俱到,所以在报表中只给出了一些重要的字段,去掉了不用要的字段。使报表显得简洁友好 。
第五章 基于WEB的客户关系管理系统测试及结论
5.1测试的作用和意义
系统测试是管理信息系统的开发周期中的一个非常重要环节。虽然在系统开发周期的各个阶段均采取了严格的技术审查,但仍然难免会留下错误,假设没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。系统测试占用的时间、花费的人力和本钱占软件开发的很大比例。统计标明,开发较大规模的系统,系统测试的工作量大约占整个软件开发工作量的40%-50%。而对于一些特别重要的大系统,测试的工作量和本钱更大,甚至超越系统开发其他各阶段的总和的若干倍。
5.2测试人员
测试队伍由两位成员组成。软件的设计者在测试整个过程中负责整体测试方案的制定和测试进度的掌握以及白盒测试的测试者。第二位成员由未参与软件制做者担任,主要责任是停止软件的黑盒测试以及软件环境,硬件要求和极限测试工作。
5.3机器测试
通过在计算机上直接运行被测程序,来发现程序中的错误。机器测试包括黑盒测试盒白盒测试。黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑
程序的内部构造和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书测试用例,从程序的输入和输出特性上测试是否满足设定的功能。白盒测试也称构造测试,将软件看作一个透明的白盒子,依照程序的内部构造和处置逻辑来选定测试用例,对软件的逻辑途径及过程停止测试,检查与测试是否相符。
5.4测试内容
软件的正常运行、关闭及退出时保管记录的提示(默认为是)。
用户登录界面友好,可操作性及安全性能较好,能对不同管理级别者停止限制,以保证数据库的安全。
数据库的可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新。
数据查询便利,能对各种不同的查询条件停止搜索,以找到最适宜的答案。
数据溢出、越界均能停止非法提示,以警告用户正确使用。对用户的非正常操作方式也提出警告。
可以实现打印预览及打印功能。
数据类型填写错误时,系统可以报错。
软件对操作系统的兼容性良好,可移植性完好。
5.5测试结果
软件在运行、关闭及退出时保管记录的提示功能根本完成,在软件的不时启动关闭过程中没有呈现死机、程序执行效率降低等各种不良现象,功能的实现较为完善。
用户登录界面较友好,但软件界面的色彩选择、搭配上对于长期工作者而言仍然会产生眼部不适感。可操作性及安全性能较差,未能完成对不同管理级别者的限制工作,无法对软件涉及到的机密数据停止维护而无法保证数据库的根本安全。
数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。
数据查询不够全面,只能按系统设定的少数查询条件停止搜索,以找到适宜的答案。
数据溢出、越界根本未能停止非法提示,以警告用户正确使用。对用户的非正常操作方式能提出警告。
打印预览功能良好,但未能按查询结果停止打印输出,没有打印机未能测试打印效果。
数据类型填写错误时,系统有报错功能,在数据输入错误时,使用者可以获知错误所在。
5.6结论
经过反复测试,系统完成后运行添加、修改、查询、报表等功能均正常。 此系统仍存在许多缺陷,但是通过该系统设计到达了系统设计目的意义,根本掌握了软件开发的主要步骤,理解了各环节在开发时要注意的问题,从方便用户的角度动身,去考虑开发出好的软件。另外,在设计过程中也逐步进步了软件开发技能和编程技能。因而本设计虽然较粗糙,但是从学习的角度上看,非常有意义。
第五章 完毕语
系统的实现,将减轻中小企业管理人员的负担。并能为公司指导的决策提供支持。假设企业可以 很好的吸收CRM理念,会看到在利润、客户忠实度和客户满意度多方面的进步,对将来的整体性的电子商务时代的降临也就更有准备,也就向网络经济靠近了一步。
借鉴自:http://blog.csdn.net/popsunzhen/article/details/1651923