基于.NET的CRM管理系统设计
摘要: 为了不断扩大市场规模增加竞争力,大量企业需要应用客户关系管理系统,从而有效的提高了企业的经济效益。本系统结合企业的需求,根据企业实际情况构想了三大功能模块:系统管理员模块、部门经理管理模块、普通用户管理模块,主要功能包括:查询客户信息、订单管理、添加客户信息、报表管理、管理客户信息、留言管理、投诉管理、任务管理、用户信息管理等功能。为管理员和用户对客户关系管理系统的使用提供了便捷,开发环境选用VS2010,运用SQL2005作为后台数据库管理,系统基于ASP.NET设计,并采用B/S的操作方式,同时开发实现了添加随机验证码的安全机制。该系统可与E-commerce ,office automation系统有效结合,实现了对客户信息的有效管理,在实际应用取得了良好的效果。
关键词: CRM管理系统;客户信息;B/S架构;ASP.NET;SQL数据库
Design of CRM management system based on.NET
Abstract: In order to expand the scale market competitiveness, a large number of enterprises need to apply the CRM system and increase their benefits. In the design, the enterprise needs is analyzed. So, three functional modules is designed, include module of system administrator, department manager management, general user management. Theirs functions cover to add customer information, manage and inquire customer information, manage order, complaint, report, task, message and user information and so on. The design is selected by VS2010 as the design environment, SQL Server 2005 as the database management, the operation is used by B/S mode based on ASP.NET, and the security mechanism is used by the random verification code. It is designed to effective combination with E-commerce and office automation. In the practical application, the customer information acquired effective management and achieved good results.
Keywords: Customer relations management system;Customer information;Browser/Server construction;Asp.net framework;SQL database
i
目录
摘要 ........................................................................................................... 错误!未定义书签。 Abstract ....................................................................................................................................... i 目录 ............................................................................................................................................. ii 1
绪论 ..................................................................................................................................... 1 1.1 选题背景目的和意义 ..................................................................................................... 1 1.2 课题目的和意义 ............................................................................................................. 2 1.3 设计思想 ......................................................................................................................... 2 1.3.1 CRM概念 ............................................................................................................... 3 1.3.2 CRM管理思想 ....................................................................................................... 3 1.3.3 CRM的作用 ........................................................................................................... 4 1.4 ASP.NET介绍 ................................................................................................................ 4 1.5 系统开发环境 ................................................................................................................. 5 2
系统总体设计 ..................................................................................................................... 6 2.1 可行性分析 ..................................................................................................................... 6 2.1.2 技术可行性 ............................................................................................................. 6 2.1.3 经济可行性 ............................................................................................................. 7 2.1.4 运行可行性 ............................................................................................................. 7 2.2 需求分析 ......................................................................................................................... 7 2.3 系统模块结构设计 ......................................................................................................... 8 2.4 功能模块流程介绍 ......................................................................................................... 8 2.4.1 数据增加流程 ......................................................................................................... 8 2.4.2 数据修改流程 ......................................................................................................... 9 2.4.3 数据删除流程 ....................................................................................................... 10 2.5 系统用例 ....................................................................................................................... 12 2.6 数据库设计 ................................................................................................................... 14 3
系统详细设计 ................................................................................................................... 19 3.1 数据库结构 ................................................................................................................... 19 3.2 功能模块的详细设计 ................................................................................................... 22 3.2.2 用户登录界面模块的详细设计 ........................................................................... 22 3.2.3 客户信息管理模块界面详细设计 ....................................................................... 24 3.2.4 订单管理模块详细设计 ....................................................................................... 26 3.2.5 用户信息管理模块详细设计 ............................................................................... 28 3.2.6 投诉信息模块详细设计 ....................................................................................... 30 3.2.7 服务信息管理模块详细设计 ............................................................................... 31 3.2.8 报表管理模块详细设计 ....................................................................................... 32 3.2.9 任务管理模块详细设计 ....................................................................................... 34 3.2.10 留言管理模块详细设计 ....................................................................................... 36
ii
4 系统测试 ........................................................................................................................... 38 4.1 测试目的 ....................................................................................................................... 38 4.2 测试方法 ....................................................................................................................... 38 4.3 系统测试 ....................................................................................................................... 39 4.3.1 测试数据 ............................................................................................................... 39 4.3.2 测试方法 ............................................................................................................... 39 4.4 测试结果 ....................................................................................................................... 40
5 结论 ................................................................................................................................... 52 5.1 软件开发过程的特点和体会 ....................................................................................... 52 5.2 系统评价及改进 ........................................................................................................... 52
致谢 ........................................................................................................................................... 54 参考文献 ................................................................................................................................... 55 附录 ........................................................................................................................................... 56
iii
基于.NET的CRM管理系统设计 1
1 绪论
1.1
选题背景目的和意义
19世纪左右,以满足市场竞争日益激烈的需要,越来越多欧美国家的一些企业开始开发和销售SFA(自动化系统),其次是努力开发CSS(客户服务系统)。 1996年以后,很多企业开始开发SFA和CSS这两个系统相结合的系统,除了营销与策划(营销部)的组合另外还包括一些上门服务(外勤人员),在这种经济形势的大力推动下也渐渐形成了我们今天耳熟能详的CRM。
客户关系管理是一种相当成熟的技术管理模式,它的运用要想取得成效,后台坚实的技术支持和先进的开发环境二者是缺一不可的。就支撑平台而言那CRM客户关系管理软件应该算是首选,因为它能够完全基于网络环境并适合通信平台,计算机等信息技术来实现业务的前景,不同功能的后台无缝连接技术和工具的实施。 CRM软件的固化,以及以客户为中心的思维程序,能够有效地把客户关系管理帮助管理者更好地完成,其中最为关键的有两点:那就是能够快速分析鉴别和有效维持有价值的客户至关重要。
对于企业外部的客户而言一个完善的客户关系管理(CRM)系统能为其提供更加全面的解决方案,从而能够有效的开发和利用客户这一宝贵资源,客户关系管理的运作算得上是一项系统工程,它既适应了不断变化的需求竞争的环境,以及数据库营销、关系营销、一对一营销的整合等一系列的管理思想。
目前在我国许多企业的重要经营策略就是能够拥有一套符合自己需求的客户关系管理(CRM)系统,也因此它与供应链管理(SCM)、企业资源规划(ERP)并称为叩响企业成功的金砖。
互联网的飞速发展,在整个世界经济进入快速增长期史无前例,但随着网络技术的成熟,电子商务的概念已被广泛接受,电子商务的迅速崛起该范围内的一个全球性的浪潮迅速改变着传统的商业模式。网络购物,B2B,B2C已经成为人们讨论的焦点。在不久的将来,能以指数上升曲线形势增长的将会是电子商务行业。电子商务系统提供了新的途径,商家与客户沟通,但电子商务的影响是革命性的给传统业务带来了严峻的挑战:需要管理者来看待思考未来的客户。这些都势必会对未来和当今社会造成巨大的思想冲击。
传统企业常常会把后台运作看作是重点管理的对象,也即ERP系统,他们认为这样可以实现内部业务流程的自动化并可以进一步的提高生产效率。至于接待,往往严重不足,在面对诸如:什么样的产品最流行、究竟是什么原因回头客的数量减少、以及哪些客户是最有利可图的客户、存在什么样的服务问题,很多企业都没有得到真实的考证反而大多数都只是凭所谓的经验来判断揣测。
上海应用技术学院计算机科学与信息工程学院毕业论文
基于.NET的CRM管理系统设计 2
互联网上的竞争是相当激烈有惨痛的有些时候说白了就是谈笑间灰飞烟灭,所发生的巨变都只在刹那间发生容不得有半点迟疑,那么既然竞争如此激烈电子商务怎能在激战中获胜?在此资源的有效获取就显得相当重要因为合理的资源能够为客户关系管理系统提供客户数据分析。作为客户关系管理的专业化管理公司,为企业提供一个收集、合理解析和运用多种客户信息系统、使得企业对其客户资源管理充分的利用,以及企业在电子商务时代自由为满足冷静提供了科学的手段和方法的客户。
大量的事实证实了一个惊人的发现,那就是竞争优势的建立和维持实际上依赖于客户关系,这是网络经济和电子商务对传统商业模式的变化直接导致的一个最重要的基础。
1.2 课题目的和意义
通过对CRM理念和技术的深入了解,其实对每一位客户的信息企业都可以快速的
获取、追踪和解析,然后了解市场趋势和确切地知道谁是客户、谁是客户的联系、什么是客户的需求、客户需要什么样的产品和服务、如何满足客户的要求、客户产生的商业机会、及其某些非常重要的影响因素,从而达到满足客户要求的目的。
随着中国加入WTO的经济模式引发的变化,从而对这些行业有很大的影响,他们查觉到新的机遇,但也感受到竞争的压力。在这个机会和竞争的双重压力下,许多具有长足的发展愿景的用户选择了可以提高周转率,拓展新的商业机会的CRM产品。CRM用户仅刚刚引入我国时隔一年时间,但是不管是对厂家还是用户都造成了空前的影响他们都很重视这个产品,在我国甚至许多企业厂商开始研发属于自己的CRM产品,可是他们通过详细考证和合理有效的分析得出的结论是:能够满足并实现更完善效果的CRM产品这样的生产商家在我国分布很少,甚至有的只能实现初步的应用模块管理,而有的只是在原有的基础上稍加修改,其客户关系并没有真正系统的把“以客户为中心”的经营理念设计到产品中。
我们的CRM市场正在迅速增长和壮大,这催生了巨大商机,已成为投资商、互联网开发企业等一同重视的核心问题,CRM市场前景发展将非常壮丽未来一片光明。
然而,现代企业的信息化建设正在进行,但大多数以失败或不理想而结束,主要是由于购买的软件不适合。自己开发CRM系统是有非常重要的现实意义。
1.3 设计思想
无论是过去还是现在竞争无处不在无时不在,可以说从古至今我们就生活在种种竞
争中,所以为了生存企业必须把客户就是上帝这条准则牢记在心,他们开始越来越多的关心客户问题,及时接收和采纳客户的反馈信息,及时对客户所提出的种种要求作出合理回应。这样通过对客户各方面信息的努力深入了解才能达到知己知彼百战百胜的目的,同时企业也不断地提升了自身的竞争力。
上海应用技术学院计算机科学与信息工程学院毕业论文