摘 要
随着市场体系的日益完善,我们已经进入了一个买方市场时代。选择空间扩大、购买渠道拓宽、消费心态和购买行为越发成熟,使客户再不会对某一企业或者产品盲目地保持绝对忠诚,如何不断改善客户关系,掌据更多的客户信息,提高客户满意度;如何在日益激烈的市场竞争中把握机会,占有更大的市场份额;如何建立高效业务流程,降低运营成本,获取更多的利润,这些已成为每个企业怕面临的首要问题。这种情况下,企业要在激烈的市场竞争中立于不败之地,就必须找一种全新的管理理念和管理手段,对其内部和外部资源进行有效的整合。新一代一ERP产品正在向客户端和供应端延伸,客户端的延伸是客户关系管理,而供应端的延伸则是跨企业供应链的同步管理。对于每个企业来说客户管理的完善程度将直接影响企业的经济效益。
本设计主要是采用ASP.NET和SQL Server来开发一个“客户资源管理系统”,包括系统分析、数据库设计和程序实现等步骤。该系统采用了B/S结构的应用系统构架(客户端应用程序、Web服务器、数据库服务器)。该系统较完整的完成了客户管理的各种功能,它包括前台服务和后台管理两大功能模块。在实现了不同权限用户登陆,用户的注册、查询,客户信息的查询。
引入计算机系统对客户信息进行信息化管理,对公司各个经营环节实施全程的计算机控制,可以大大的提高公司的工作效率 ,增强公司的竞争力。
关键词:客户资源管理CRM;管理信息系统MIS;ASP.NET;SQL
Abstract
With the growing perfect market system, we have entered an era of a buyer's market. Choice of space to expand, widen the channels for the purchase, Consumer mentality and the purchase of the more mature, so that customers do not have a business or product blindly maintain absolute loyalty, and how we can improve customer relationships, fortune according to more customers, Increase customer satisfaction, how in the increasingly fierce competition in the market to seize the opportunity, a greater market share;How to establish a highly efficient business processes, reduce operating costs, gain more profit, each of these enterprises have become the most important issue facing fear. Under such circumstances, enterprises should in fierce competition in the market in an invincible position, we must find a new management ideas and management methods, its internal and external resources for effective integration. Is a new generation of ERP products to the client and supply-side extension, the client is an extension of customer relationship management and supply-side is an extension of cross-enterprise supply chain management simultaneously. For each enterprise customer management degree of perfection will directly affect the economic efficiency of enterprises.
Design is mainly used ASP.NET and SQL Server to develop a "customer resource management system", including systems analysis, database design and program and other steps. The system uses the B / S structure of the application architecture (client applications, Web server, database server). The system completed a more complete customer management features, including front desk and back-office management functions of the two modules. In the realization of the rights of different users landing, the registration of users, query, the query customer information.
The introduction of computer systems for customer information for information management, the companies operating in various areas throughout the implementation of the computer control, can greatly enhance the company's efficiency and enhance competitiveness of firms.
Key words: Hotel manage system; .NET technology; database; Browser/Server structure
目 录
第1章 绪 论... 1
1.1 系统的开发背景... 1
1.2 CRM现状及发展... 1
1.2.1 CRM技术现状... 1
1.2.2 CRM的发展... 2
1.3 系统的开发环境... 4
1.3.1 ASP.NET简介... 4
1.3.2 运行平台... 5
1.3.3 ASP.NET中的web.config文件... 5
1.3.4 SQL Server简介... 6
1.4 系统开发的必要性... 6
第2章 系统分析... 8
2.1 可行性分析的目的... 8
2.2 经济可行性... 8
2.3 技术可行性... 9
2.4 操作可行性... 9
第3章 需求分析... 10
3.1 现状的分析... 10
3.2 需求的分析... 10
3.3 系统的业务流程... 11
3.4 系统的数据流程... 12
3.5 数据字典... 12
第4章 系统设计... 14
4.1 数据库设计... 14
4.1.1 概念设计... 14
4.1.2 逻辑设计... 16
4.1.3 创建数据表... 16
4.2 系统模块设计... 18
4.2.1 客户信息管理模块... 19
4.2.2 订单信息管理模块... 19
4.2.3 客户合同管理管理模块... 20
4.2.4 客户接触管理模块... 20
4.2.5 业务信息处理模块... 21
4.2.6 区域信息管理模块... 21
第5章 详细设计... 22
5.1 详细设计概要... 22
5.2 录入模块详细设计... 22
5.2.1 录入模块功能... 22
5.2.2 录入模块输入界面设计... 22
5.2.3 录入模块流程... 23
5.2.4 录入模块限制条件... 23
5.2.5 代码... 23
5.3 查询模块详细设计... 24
5.3.1 查询模块功能... 24
5.3.2 查询模块输出界面设计... 24
5.3.3 查询模块算法设计... 24
5.3.4 查询模块限制条件... 25
5.3.5 查询模块部分代码... 25
第6章 系统实施... 27
6.1 编程工具的选择 (系统开发工具)... 27
6.2 数据库实施... 27
6.3 应用程序实施... 27
6.3.1 应用程序中用到的控件... 28
第7章 系统测试... 30
7.1 软件测试... 30
7.2 测试方法... 30
7.3 程序调试与错误处理... 30
7.4 系统维护... 31
7.5 系统评价... 31
第8章 结 论... 33
参考文献... 34
致 谢... 35
第1章 绪 论
1.1 系统的开发背景
随着市场体系的日益完善,我们已经进入了一个买方市场时代。选择空间扩大、购买渠道拓宽、消费心态和购买行为越发成熟,使客户再不会对某一企业或者产品盲目地保持绝对忠诚,如何不断改善客户关系,掌据更多的客户信息,提高客户满意度;如何在日益激烈的市场竞争中把握机会,占有更大的市场份额;如何建立高效业务流程,降低运营成本,获取更多的利润,这些已成为每个企业怕面临的首要问题。这种情况下,企业要在激烈的市场竞争中立于不败之地,就必须找一种全新的管理理念和管理手段,对其内部和外部资源进行有效的整合。新一代一ERP产品正在向客户端和供应端延伸,客户端的延伸是客户关系管理,而供应端的延伸则是跨企业供应链的同步管理。对于每个企业来说客户管理的完善程度将直接影响企业的经济效益。
1.2 CRM现状及发展
1.2.1 CRM技术现状
CRM仍有很大的提升空间,技术的发展潜力和现在的应用水平之间仍有很大的距离。具体表现在:
1.CRM应用的标准化
从以往的经验来看,技术及理论到工业界的推广都有一个标准化的过程。
目前CRM应用的最大问题之一是缺乏标准。标准通常有几个来源,例如深入而系统化的理论研究,标准化组织的规范制定,行业组织或厂家联合体制定的标准等等。如ERP的长久不衰与MRPII理论的完善有很大的关系。
在CRM的范畴,厂家更多从技术角度和使用角度定义产品。其核心应用如客户服务、销售力管理、营销管理、变更管理等没有一套统一的规范,更多是厂家根据自身的经验和积累进行演绎发挥。从厂家对产品的描述中,用户很难界定自身的需求,并确定厂家的优劣。
因此,要让CRM得以推广,制定相关的标准将是一个极大的推动力。
2.CRM应用技术
在过去的两年中,产生了许多的新技术、新概念。如XML、Java、J2EE、EJB、WebServices、微软.NET等等,在CRM中有个性化一对一、商务规则、工作流等技术,但这些技术具体到用户的使用过程仍有很大问题。如何提高技术的应用水平,消化这些新技术,是目前厂家和开发商急需解决的问题。
3.CRM的商务逻辑
目前宣称自己是CRM产品提供商的厂家越来越多,但用户并没有感到他们的差异,其中一个很大的原因是这些厂家没有对其CRM产品进行细分。很多人都知道,在以客户为中心的解决方案的各个阶段,会运用不同的技术和管理思想,随着应用的深入,用户会有不同的需求。
没有细分的产品及技术会导致用户无法对产品及技术正确理解和判断。
商务逻辑的细分除了系统结构的支持外,还需要对商务逻辑本身进行分类和研究。有一些商务逻辑可能通用性较强,与行业等环境无关,便可以将这一类逻辑放入公用构件或服务,与行业有关的部分则可放入应用逻辑。