asp.net客户管理系统的设计与实现(源码)【字数:5930】
日期3月25日 客户信息是公司的隐形资产,管理客户关系成为企业成功的重要一环。怎样才能更好地保护好现有的客户资源,并发掘在的潜在客户,使企业在激烈的竞争中占据优势,是客户关系管理的核心。本项目依据企业需要实施的客户关系管理系统项目的实际要求,与客户管理系统当前的发展、技术水平和企业客户关系管理的市场情况,基于.NET 开发平台, 服务器语言为ASP.NET ,后台数据库为SQL Server 2012,建立符合当前市场的企业客户管理系统。
目录
一、引言 1
(一)研究背景 1
(二)国内外研究现状 1
(三)课题研究内容 1
二、开发工具和技术 2
(一)ASP.NET技术简介 2
(二)SQL Server数据库 2
(三)UML建模技术 2
三、系统设计 2
(一)可行性分析 2
1.经济可行性 2
2.技术可行性 2
3.操作可行性 2
(二)系统概要设计 3
(三)系统功能设计 3
1.权限校验 3
2.客户管理 4
3.人事管理 5
4.个人办公 5
(四)系统流程设计 6
(五)系统数据库设计 7
四、系统详细实现 10
(一)登录界面实现 10
(二)客户管理模块功能实现 11
(三)人事管理模块功能实现 17
(四)个人办公模块功能实现 22
五、系统测试与维护 26
(一)系统测试分析 26
(二)系统测试内容 26
总结 27
致谢 28
参考文献 29
一、引言
(一)研究背景
随着90年代末CRM概念的出现,客户关系管理系统第一次展现在了人们的眼前,所谓CRM,即Customer Relationshop Management,直白来讲,就是通过互联网技术将 *好棒文|www.hbsrm.com +Q: ¥351916072$
企业和客户之间的关系串联在一起,形成一个在销售、营销和服务等多方面的相互关系,其是在已有ERP的基础上提出的一种概念,重点强调了企业在商业活动中对整个供应链的管理,而在实际的应用中,ERP并没有一个很好地方案来解决关于企业与客户之间的关系,并且加之技术不完善,ERP系统也没有对客户关系体现出足够多的关注。
(二)国内外研究现状
美国早在80年代就已经提出了有关CRM的概念,并且也开始了对CRM的相关研究,到了90年代中期逐步的发展成了客户关怀(Customer care)的概念,包括客户信息的管理、服务中心的支持以及各种数据的图表分析。进入到21世纪以来,随着CRM需求量的增长,CRM软件的收益也是非常的庞大,根据2014年高纳德的不完全统计,全球有关CRM的市场总营收已经超过了239亿美元,同比去年增长了百分之16,而北美在其中占据了百分之80%的市场份额,可以说经过了十几年的发展,国外在CRM系统上已经趋于稳定完善的阶段。
(三)课题研究内容
本课题实现的系统是一个基于企业内部管理的CRM系统,其集登录、日程便签管理、企业人事管理以及客户关系管理为一身,管理员通过登录后可以进行所有功能的操作,可以对公司内部的部门、职位以及员工进行添加和修改的操作,也可以添加客户资料信息,更重要的是为了体现客户关系这一概念,本系统设置了一个跟进功能,每一个客户信息都绑定了一个员工进行跟进,完美的契合了课题。
系统采用ASP.NET2.0技术进行开发,并辅以SQL Server数据库,另外关于编译环境和数据库管理工具则是选用了Visual Studio2013和SQL Server2012,在开发的过程中,为了能更好的展现系统的功能模块,还使用UML绘图技术进行了系统组织结构图的设计,更高程度的展现了一个网站原型的基础。
二、开发工具和技术
本次所使用的技术采用ASP.NET+SQLServer的技术结构,页面使用ASP.NET技术,数据库采用SQLServer数据库,编程建模图使用了UML建模属。
(一)ASP.NET技术简介
ASP.NET作为微软开发的动态页面显示技术,它支持动态页面的显示,动态页面是指页面中的数据和内容都是可以改变的,不仅方便对页面内容进行管理,也减少开发人员的开发时间,所以本次的页面的技术使用ASP.NET,开发出动态显示的网站页面。
(二)SQL Server数据库
CRM客户关系管理系统选用的是关系型数据库SQL Server,由于该系统基于Windows环境且对业务的安全性要求较高,因此MySQL是首要选择。
(三)UML建模技术
UML建模属于软件设计和开发常用的模型,为软件开发 的分析、设计、实现和测试提供可视化支持,最主要的功能就是进行编程建模图,具体的操作方式就是通过 将自己内部的图样或者标识符进行修改来组建系统。
三、系统设计
(一)可行性分析
1.经济可行性
本次设计在硬本设备方面需要购买服务器、交换机和路由器等来搭建一个计算机网络系统。在软件开发和设计的过程中需要利用多种软件进行设计,这些软件和硬本的成本需要考虑,所以综合分析在经济上是可行的。
2.技术可行性
CRM系统的开发选用了ASP.NET语言,该语言在网站开发上有非常好的优势,提供了函数API、丰富的第三方插本库及数据库链接方式等等,类似的网站开发用ASP开发可以起到事半功倍的效果,所以分析在技术上是满足要求的。
3.操作可行性
对于系统开发和设计过程来说,需要充分考虑到用户对于软件的操作和熟练使用程度,因此技术上选型选择了ASP语言,其简易的函数库可以使开发者不用费力的便实现功能良好的网站应用,由此一来,用户的操作非常方便。
(二)系统概要设计
目录
一、引言 1
(一)研究背景 1
(二)国内外研究现状 1
(三)课题研究内容 1
二、开发工具和技术 2
(一)ASP.NET技术简介 2
(二)SQL Server数据库 2
(三)UML建模技术 2
三、系统设计 2
(一)可行性分析 2
1.经济可行性 2
2.技术可行性 2
3.操作可行性 2
(二)系统概要设计 3
(三)系统功能设计 3
1.权限校验 3
2.客户管理 4
3.人事管理 5
4.个人办公 5
(四)系统流程设计 6
(五)系统数据库设计 7
四、系统详细实现 10
(一)登录界面实现 10
(二)客户管理模块功能实现 11
(三)人事管理模块功能实现 17
(四)个人办公模块功能实现 22
五、系统测试与维护 26
(一)系统测试分析 26
(二)系统测试内容 26
总结 27
致谢 28
参考文献 29
一、引言
(一)研究背景
随着90年代末CRM概念的出现,客户关系管理系统第一次展现在了人们的眼前,所谓CRM,即Customer Relationshop Management,直白来讲,就是通过互联网技术将 *好棒文|www.hbsrm.com +Q: ¥351916072$
企业和客户之间的关系串联在一起,形成一个在销售、营销和服务等多方面的相互关系,其是在已有ERP的基础上提出的一种概念,重点强调了企业在商业活动中对整个供应链的管理,而在实际的应用中,ERP并没有一个很好地方案来解决关于企业与客户之间的关系,并且加之技术不完善,ERP系统也没有对客户关系体现出足够多的关注。
(二)国内外研究现状
美国早在80年代就已经提出了有关CRM的概念,并且也开始了对CRM的相关研究,到了90年代中期逐步的发展成了客户关怀(Customer care)的概念,包括客户信息的管理、服务中心的支持以及各种数据的图表分析。进入到21世纪以来,随着CRM需求量的增长,CRM软件的收益也是非常的庞大,根据2014年高纳德的不完全统计,全球有关CRM的市场总营收已经超过了239亿美元,同比去年增长了百分之16,而北美在其中占据了百分之80%的市场份额,可以说经过了十几年的发展,国外在CRM系统上已经趋于稳定完善的阶段。
(三)课题研究内容
本课题实现的系统是一个基于企业内部管理的CRM系统,其集登录、日程便签管理、企业人事管理以及客户关系管理为一身,管理员通过登录后可以进行所有功能的操作,可以对公司内部的部门、职位以及员工进行添加和修改的操作,也可以添加客户资料信息,更重要的是为了体现客户关系这一概念,本系统设置了一个跟进功能,每一个客户信息都绑定了一个员工进行跟进,完美的契合了课题。
系统采用ASP.NET2.0技术进行开发,并辅以SQL Server数据库,另外关于编译环境和数据库管理工具则是选用了Visual Studio2013和SQL Server2012,在开发的过程中,为了能更好的展现系统的功能模块,还使用UML绘图技术进行了系统组织结构图的设计,更高程度的展现了一个网站原型的基础。
二、开发工具和技术
本次所使用的技术采用ASP.NET+SQLServer的技术结构,页面使用ASP.NET技术,数据库采用SQLServer数据库,编程建模图使用了UML建模属。
(一)ASP.NET技术简介
ASP.NET作为微软开发的动态页面显示技术,它支持动态页面的显示,动态页面是指页面中的数据和内容都是可以改变的,不仅方便对页面内容进行管理,也减少开发人员的开发时间,所以本次的页面的技术使用ASP.NET,开发出动态显示的网站页面。
(二)SQL Server数据库
CRM客户关系管理系统选用的是关系型数据库SQL Server,由于该系统基于Windows环境且对业务的安全性要求较高,因此MySQL是首要选择。
(三)UML建模技术
UML建模属于软件设计和开发常用的模型,为软件开发 的分析、设计、实现和测试提供可视化支持,最主要的功能就是进行编程建模图,具体的操作方式就是通过 将自己内部的图样或者标识符进行修改来组建系统。
三、系统设计
(一)可行性分析
1.经济可行性
本次设计在硬本设备方面需要购买服务器、交换机和路由器等来搭建一个计算机网络系统。在软件开发和设计的过程中需要利用多种软件进行设计,这些软件和硬本的成本需要考虑,所以综合分析在经济上是可行的。
2.技术可行性
CRM系统的开发选用了ASP.NET语言,该语言在网站开发上有非常好的优势,提供了函数API、丰富的第三方插本库及数据库链接方式等等,类似的网站开发用ASP开发可以起到事半功倍的效果,所以分析在技术上是满足要求的。
3.操作可行性
对于系统开发和设计过程来说,需要充分考虑到用户对于软件的操作和熟练使用程度,因此技术上选型选择了ASP语言,其简易的函数库可以使开发者不用费力的便实现功能良好的网站应用,由此一来,用户的操作非常方便。
(二)系统概要设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/743.html