关键词:客户关系管理;ASP;企业网站;SQL Server
摘 要
企业要在激烈的市场竞争中立于不败之地,就必须找一种全新的管理理念和管理手段,对其内部和外部资源进行有效的整合。新一代ERP产品正在向客户端和供应端延伸,客户端的延伸即是客户关系管理。对于每个企业来说客户管理的完善程度将直接影响企业的经济效益。本文介绍了客户关系管理系统(CRM)的基本概念,通过具体实例介绍了客户关系管理软件(CRM)结合企业网站的设计和开发方法。实现了采用B/S模式的客户关系管理系统的基本模块,即客户管理,产品管理,销售管理,服务管理,合同管理,分析管理,报表管理等。着重讨论了用动态服务器页面(ASP)与SQL Server开发信息管理软件的方法及一些相关技术。
3 系统分析与设计
3.1 系统结构总体设计
本系统采用Browser/Server结构,整个客户端都基于IE浏览器。整个系统实现按结构可分为如下3层:
1数据库层
数据库层负责存储系统的各种数据,本系统开发利用Microsoft SQL Server 2000作为数据库底层系统。
2应用程序逻辑层
该层分3个模块:
A 数据库操作模块用于专门和数据库打交道,这部分的内容主要是一些数据库操作的函数,以便ASP页面和业务逻辑实现模块调用。
B业务逻辑模块负责实现系统主要业务逻辑,包括用户身份认证,用户权限判断,查询系统的实现,询价单的处理,各种信息的统计。
C页面模块负责生成用户界面以及接收用户的操作信息,它需要调用数据库操作模块和业务逻辑模块来实现,包括各种信息的查看,各种信息的添加,生成报表信息等。
3客户端层
在本系统中,IE浏览器就是客户端,这一层主要实现用户的输入,用户界面设计等。
企业网站系统可作为一个典型的数据库开发应用程序,由前台功能设计和后台功能设计部组成,规划系统功能模块如下:
前台管理模块
该模块主要包括:关于公司、产品中心、新闻中心、订购中心、客户服务中心、查询中心、联系我们。
后台管理模块
该模块的主要包括:后台登录、产品管理、客户管理、销售管理、报表管理、客户服务管理、信息统计管理、网站信息管理和系统用户管理。
目 录
1引言 1
1.1概述 1
1.2 CRM系统概述 2
1.2.1 CRM的概念 2
1.2.2 CRM的主要功能模块 2
1.3 CRM系统与企业网站 4
2 集成CRM系统的企业网站构架相关技术 5
2.1 B/S模式结构简介 5
2.2 ASP技术简介 6
2.2.1 ASP概述 6
2.2.2 ASP工作原理 6
2.2.3 ASP开发网络应用程序的优势 6
2.3 常用的网络数据库-SQL Server 7
3 系统分析与设计 7
3.1 系统结构总体设计 7
3.2 数据库设计 9
3.3 企业网站前台设计 13
3.4 后台管理及CRM系统设计 13
3.4.1 具体模块化设计 13
3.4.2 用户身份认证模块设计 13
3.4.3 客户管理模块设计 14
3.4.4 销售管理模块设计 14
3.4.5 合同管理模块设计 16
3.4.6 客服管理模块设计 16
3.4.7 数据分析模块设计 16
3.4.8 报表管理模块设计 17
4 系统实现关键技术介绍 17
4.1 数据列表分页的实现 17
4.2 数据模糊查询的实现 20
4.3 ASP购物车的实现 21
4.4 ASP应用程序的优化 22
4.4.1 有关操作数据库的优化方法 22
4.4.2 有关ASP内置对象使用方面的优化方法 22
4.4.3 合理使用Include文件 23
4.4.4 有关VBScript语言方面的优化方法 23
4.4.5其他方面的优化方法 23
5 系统实现 24
5.1 开发及运行环境 24
5.2 系统前台实现 24
5.3 系统后台实现 25
结 论 28
参考文献 28
致 谢 29