当前位置:首页 > 免费毕业设计

ASP.NET客户关系管理系统的实现(论文+源代码+文献综述+外文翻译+答辩PPT)免费下载

ASP.NET客户关系管理系统的实现(论文+源代码+文献综述+外文翻译+答辩PPT)免费下载

  • 网站价格: 1 元
  • 特殊技术: ASP.NET
  • 作品类型: 免费毕业设计
  • 售后服务: 无

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要:

论文介绍了一个较为完整、有较强实用性的客户关系管理(CRM)系统的开发过程。该CRM系统主要包括客户管理、联系人管理、时间管理、销售管理、电话营销、营销管理等诸多典型功能。在系统的实现上,前台主要应用的是ASP.NET web设计技术、C#程序设计语言以及DreamWeaver网页设计工具;后台则是采用了网络数据库SQL server 2000。
论文首先对客户关系管理(CRM)进行了概述性的介绍,包括CRM的基本概念、管理思想和基本构成。接着对CRM的进行了需求分析、系统规划以及数据库设计。在此基础上,论文详细介绍了客户管理子系统和活动管理子系统设计过程中涉及的用户验证、数据列表分页、创建公用数据库连接类、对数据表之间关联等关键技术,并介绍了系统设计过程中对应模块的详细设计过程,给出了设计效果和设计代码。另外,论文还介绍了系统测试的目的、任务和方法,利用一个具体的测试实例检验完成系统对应功能的实现情况。最后概述了系统优缺点、将来可能提出的要求以及设计的体会和感受。


关键词: 
    CRM;  ASP.NET;  SQL;  .Net Framework对象开发库

 


目录:

免费毕业设计

(部分)



客户关系管理系统的分析与设计:

 

3.1  CRM系统分析

现行的CRM软件还处于起步阶段,功能模块结构不尽相同,但是其基本的需求是一样的,其主要技术需求应包括六个方面:
1、信息分析能力
CRM有大量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的作出决策。良好的商业情报是企业成功的一半。
2、对客户互动渠道进行集成的能力
对多渠道进行集成与CRM解决方案的功能部件的集成是同等重要的。不管客户是与企业联系还是与销售人员联系,于客户互动都应该是无缝的、统一的、高效的。同一的渠道还能带来内部效益的提高。
3、支持网络应用的能力
在支持企业内外的互动和业务处理方面,Web的作用越来越大,这使得CRM得网络功能越来越重要。如网络可以为电子商务渠道提供支持。为了使客户和企业雇员都能方便应用CRM,需要提供标准化的网络浏览器,使得用户几乎不需训练就能使用系统。另外,如果通过网络为客户提供在线反馈的话并能有专人及时传达信息给公司的售后服务部门,这将为公司留住客户(尤其是距离较远的)并使业绩添砖加瓦。
4、建设集中的信息仓库的能力
采用集中化的信息、实时的客户信息,可使各业务部门和功能模块间的信息能统一起来。
5、对工作流进行集成的能力
工作量是指把相关文档和工作规则自动化安排给负责特定业务流程中特定步骤的人。CRM解决方案应具有较强的功能,为跨部门工作提供支持,使这些工作能动态的、无缝的集成。
6、与ERP功能的集成
如果CRM与ERP和财务、库存、制造、分销、物流和人力资源等连接起来,使之成为一个客户互动循环,这种集成能使企业在系统间搜集商业情报,而不是低水平的数据同步。
根据分析,一个成功的CRM产品一般都能实现以下功能:
(1)客户信息进行全方位跟踪。
(2)帮助企业高层进行决策。
(3)帮助企业提高营业额,产生新的商机
因而可得企业CRM系统的应包括以下基本功能:
销售管理:销售支持系统给销售人员提供了功能强大的支持工具和多种形式的信息,从而使销售人员可以对客户、业务等进行有效的管理。对于企业来说,销售管理系统将大大扩展客户范围,提高工作效率,降低销售成本,为企业的利润增长提供有力的支撑。
营销管理:使营销人员能高效、全面地分析客户及市场信息,量身定做合适的市场活动计划。系统可以对销售、服务等进行指标化的分析,帮助营销人员根据实际情况制定、实施和调整营销战略计划,并发送给销售人员和合作伙伴,从而实现对产品、服务、物流等渠道进行管理调控。
客户服务:客户服务系统可以帮助企业以更快的速度和更高的效率来满足客户的独特需求。可以向服务人员提供完备的工具和信息,并支持多种与客户的交流方式。帮助客户服务人员更有效率、更快捷、更准确地解决用户的服务咨询,同时能根据用户的背景资料和可能的需求向用户提供合适的产品和服务建议。
电话中心CallCenter:将销售与客户服务系统整合成为一个系统。使得服务人员可以根据客户提出的需求提供售后服务支持,也可以提供销售服务。大大方便了客户与公司的交流,使顾客增加了对公司服务的依赖。

3.2  CRM系统规划

本CRM系统是具有对客户各方面信息进行详细管理、分类、统计等功能的复杂系统,一般由多个子系统组成。主要功能包括,客户管理系统模块、活动管理系统模块、销售管理系统模块、服务管理系统模块、费用管理系统模块、库存管理系统模块、报表管理系统模块、E-mail管理系统模块以及后台管理系统模块。本系统为了体现模块的独立性,各个模块之间的关联除了后台数据库之外,模块之间的关联是很少的。本人负责如下两个模块。

3.2.1  客户管理系统模块

客户管理系统模块是整个CRM系统的重点与主干,该系统主要对客户的信息进行管理,并将客户信息作为连接其余各个系统模块的主线,整体关系表现如下:

免费毕业设计


客户管理主要就是将企业掌握的信息进行详细管理,并可以方便地对这些信息进行修改。在CRM系统中,客户管理系统可以通过客户或相关联系人的关键字段进行查询,快速找到所需要的客户或相关联系人信息。具体系统实现功能如下:
1. 客户详细信息管理
客户详细信息管理主要功能是浏览、查询、添加、删除、修改各个客户的详细信息。
2 .客户信息列表
用于将客户信息进行简单的列表显示,使用户可以方便地管理客户信息库,并具有模糊查询、删除等功能。
3. 联系人详细信息管理
联系人指的是某客户的具体联系人员,对联系人也需要建立类似客户的管理西。联系人详细信息管理模块与客户详细信息管理类似,主要功能是浏览、查询、添加、修改各个联系人的详细信息。
4. 联系人信息列表
与客户信息列表类似,联系人信息列表是将联系人信息进行简单的列表显示,以使得用户可以方便地管理联系人信息库。
客户管理子系统的模块结构图如下:

免费毕业设计


添加新客户信息时,首先从客户信息表单中获得客户的详细信息,在对所有的字段进行格式校验合格后,将数据添加到数据库的客户表中。同样的,当添加新联系人信息的时候,首先从联系人信息表单中获得联系人的详细信息,在对所有的字段进行格式校验合格后,将数据添加到数据库的联系人表中。在添加联系人信息时,需要为联系人选择一个相关的客户信息,才能把数据添加到联系人表中。
各模块之间的关系如下图所示。

免费毕业设计


3.2.2  活动管理系统模块

活动管理系统模块主要记录与客户之间的联系计划信息,以便及时和客户取得联系,随时了解客户的情况,保证稳定的客户来源。它是由活动详细信息管理和活动列表构成。

免费毕业设计


活动管理系统主要就是将企业与客户及其相关联系人之间发生的各种活动进行详细管理,并可以方便地对活动信息进行添加、修改等编辑操作。在CRM中,活动管理系统可以通过活动的关键字段进行查询,快速找到所需要的活动信息,提供方便全面的活动记录参考。具体的活动管理系统实现的功能如下:
1、活动管理模块
添加活动:添加新的活动信息到活动表,其中包括活动主题、活动类型、相关客户、活动时间、活动具体安排等信息。
浏览活动:能够对所有活动信息进行逐一浏览,并可以浏览其他用户公开的活动记录信息。
编辑信息:能够修改和删除活动信息,用户可以在浏览活动信息时随时更新活动信息,并可删除作废的活动信息。
2、活动列表模块
活动列表显示:对所选择客户的活动进行列表显示,使得用户更容易从全局去把握活动计划,并能够快速找到需要的活动记录。
活动信息模糊查询:通过限定的关键字段查询活动信息,将符合条件的活动信息进行列表显示。
批量删除活动信息:能够批量删除先中的多个活动信息,用户可以在对活动信息进行查询后批量删除符合条件的活动信息。
当添加新活动信息的时候,首先从活动信息表单中获得活动的详细信息,在对所有的字段进行格式校验合格后便将数据添加到数据库的活动表中。在添加活动信息时,必须为活动分别选择一个相关的客户信息和联系人信息,才能把数据添加到活动表中。
具体个模块之间的关系如下图所示。

免费毕业设计


3.3  系统数据库设计 

首先,打开Microsoft SQL Server的查询分析器,创建一个空数据库CRM。(Create database CRM),再建立所需要的表。本文中的涉及到了11张表。分别为:客户信息表(Client)、联系人信息表(Touchman)、活动信息表(Activity)、产品信息表(Product)、库存信息表(Stock)、临时库存信息表(Stock_Temp)、销售信息表(Sell)、服务信息表(Feedback)、费用信息表(Fee)、用户信息表(User)和部门信息表(Section)。因本人分到的模块是客户管理系统模块和活动管理系统模块,所以这里仅详细介绍了本人所要应用表的具体结构。
(1)  部门信息表(Section)
 
表3-1  部门信息表
字段名称
数据类型
大小
必填字段
允许空字符串
索引
说明
SectionID
Int
4
是
否
无
部门编号(自增)
SectionName
nvarchar
200
是
否
无
部门名称
 
(2)  客户信息表(Client)
 
表3-2  客户信息表
字段名称
数据类型
大小
必填字段
允许空字符串
索引
说明
ClientID
Int
4
是
否
无
客户唯一标识ID
ClientName
nvarchar
200
是
否
无
客户名称
ClientNation
nvarchar
200
否
是
无
客户国家
ClientNatonCode
nvarchar
200
否
是
无
客户国家代码
ClientProvince
nvarchar
200
否
是
无
客户省份
ClientCity
nvarchar
200
否
是
无
客户城市
ClientAreaCode
nvarchar
200
否
是
无
区号
ClientMailCode
nvarchar
200
否
是
无
邮政编码
ClientAddress
nvarchar
200
否
是
无
地址
ClientPhoneNum
nvarchar
200
否
是
无
电话号码
ClientFaxNum
nvarchar
200
否
是
无
传真号码
ClientEmail
nvarchar
200
否
是
无
客户E-mail
ClientHomepage
nvarchar
200
否
是
无
客户主页
ClientYearIncome
Int
4
否
是
无
客户年收入
ClientEmpNum
Int
4
否
是
无
客户雇员人数
ClientAccountBank
nvarchar
200
否
是
无
客户开户银行
ClientAccountNum
nvarchar
200
否
是
无
客户银行帐号
ClientTaxName
nvarchar
200
否
是
无
客户开票名
ClientTaxCode
nvarchar
200
否
是
无
客户增值税号
ClientTaxBank
nvarchar
200
否
是
无
增殖税开票名
ClientTaxAccNum
nvarchar
200
否
是
无
增值税开户名
ClientTaxAddress
nvarchar
200
否
是
无
增值税开户地址
ClientTaxPhoneNum
nvarchar
200
否
是
无
增值税开户电话
ClientCreatorID
Int
4
是
否
无
创建者ID标识
ClientCreateDate
Datetime
8
是
否
无
创建日期
ClientOpenFlag
Int
4
是
否
无
公开标识
ClientRevisorID
Int
4
是
否
无
修改者ID标识
ClientReviseDate
datetime
8
是
否
无
最后修改日期
 
(3)  用户信息表(User)
 
表3-3  用户信息表
字段名称
数据类型
大小
必填字段
允许空字符串
索引
说明
UserID
Int
4
是
否
无
用户编号(自增)
UserName
Nvarchar
200
是
否
无
用户名称
UserPass
Nvarchar
200
是
否
无
用户密码
UserSection
Int
4
是
否
无
用户部门编号
IsAdmin
int
4
是
否
无
管理员标识
(4)  联系人信息表(Touchman)
 
表3-4  联系人信息表
字段名称
数据类型
大小
必填字段
允许空字符串
索引
说明
TouchmanID
Int
4
是
否
无
联系人标识ID
TouchmanName
nvarchar
200
是
否
无
联系人姓名
TouchmanClientID
Int
4
是
否
无
相关客户ID
TouchmanSection
Nvarchar
200
否
是
无
部门
TouchmanDuty
nvarchar
200
否
是
无
职务
TouchmanMPhone
Nvarchar
200
否
是
无
手机号码
TouchmanOPhone
Nvarchar
200
否
是
无
办公室电话
TouchmanHPhone
Nvarchar
200
否
是
无
家庭电话
TouchmanFax
Nvarchar
200
否
是
无
传真号码
TouchmanEmail
Nvarchar
200
否
是
无
E-mial地址
TouchmanHobby
Nvarchar
255
否
是
无
爱好
TouchmanEspDay
Nvarchar
8
否
是
无
特殊日子
TouchmanAddress
Nvarchar
200
否
是
无
地址
TouchmanOthers
Ntext
16
否
是
无
详细说明
TouchmanCreatorID
Int
4
是
否
无
创建者ID
TouchmanCreateDate
Datetime
8
是
否
无
创建日期
TouchmanOpenFlag
Int
4
是
否
无
公开标识
TouchmanRevisorID
Int
4
是
否
无
修改者ID
TouchmanReciseDate
Datetime
8
是
否
无
最后修改日期
TouchManMain
int
4
否
是
无
主要联系人
 
(5)  活动信息表(Activity)
 
表3-5  活动信息表
字段名称
数据类型
大小
必填字段
允许空字符串
索引
说明
ActivityID
Int
4
是
否
无
活动标识ID
ActivityTopic
Nvarchar
200
是
否
无
活动主题
ActivityClientID
Int
4
是
否
无
相关客户ID
ActivityTouchmanID
Int
4
是
否
无
相关联系人ID
ActivitySort
Nvarchar
200
否
是
无
活动类型
ActivityDate
Datetime
8
否
是
无
活动开始日期
ActivityOverDate
Datetime
8
否
是
无
活动结束日期
ActivityPriority
Int
4
否
是
无
活动优先级
ActivityDetail
Ntext
16
否
是
无
活动细节
ActivityCreatorID
Int
4
是
否
无
创建者ID
ActivityCreateDate
Datetime
8
是
否
无
创建日期
ActivityOpenFlag
Int
4
是
否
无
公开标识
ActivityRevisorID
Int
4
是
否
无
修改者ID
ActivityReviseDate
Datetime
8
是
否
无
最后修改日期
 

系统页面展示:

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩