基于可重构的零售业客户关系管理毕业设计论文(35页).doc

上传人:1595****071 文档编号:37056699 上传时间:2022-08-29 格式:DOC 页数:35 大小:374.50KB
返回 下载 相关 举报
基于可重构的零售业客户关系管理毕业设计论文(35页).doc_第1页
第1页 / 共35页
基于可重构的零售业客户关系管理毕业设计论文(35页).doc_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《基于可重构的零售业客户关系管理毕业设计论文(35页).doc》由会员分享,可在线阅读,更多相关《基于可重构的零售业客户关系管理毕业设计论文(35页).doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-基于可重构的零售业客户关系管理毕业设计论文-第 26 页本科毕业设计论文题目:基于可重构的零售业客户关系管理 系统的分析与设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存

2、、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:

3、 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正

4、文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课

5、题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订基于可重构的零售业客户关系管理系统的分析与设计摘要作为我国经济重要组成部分的零售业,在取得巨大成绩的同时,也面临着诸多的竞争与挑战。目前,越来越多的中国零售业公司已经意识到客户管理系统对于形成自身核心竞争力的重要性,建立和维持良好的客户关系成为企业取得竞争优势的重要基础。本文研究了零售业CRM系统的特点和功能,对如何开发基于B/S模式的可重构零售业CRM系统进行了探讨;根据零售业的特点设计了零售业CRM系统的功能模块;介绍Microsoft.NET开发平台,并根据可重构

6、系统需求,给出了基于B/S模式的可重构CRM系统的体系结构。在总体设计方面采用的是模块化思想,将系统划分为多个功能模块,各功能模块相对独立,实现较为方便。本文设计的零售业CRM系统能够帮助中国零售业公司提升客户管理水平和工作效率,具有广阔的市场前景。该课题结合零售业背景,应用可重构技术开发客户关系管理信息系统,因此本文的研究具有一定的理论价值和实际意义。关键词:客户关系管理;零售业;B/S模式;重构Analysis and Design of ReconfigurableRetail Customer Relationship Management System AbstractAs a ve

7、ry important part of economic field in our country, retailing has made great achievements, but at the same time, it is facing more and more competitions and challenges. Nowadays, more and more Chinese retailing companies have been aware of the importance of Customer Relationship Management for build

8、ing their core-competence. Building and keeping a good customer relationship is the foundation of enterprises predominance in the competition.In this paper, analyze the feature and function of the CRM system in the retail enterprises, and how to study and apply the system of CRM based on B/S pattern

9、 in retailing are discussed, and then design the function pattern of the system. Design the construction of this CRM system on Microsoft .NET according to the feature of the retailing, propose the construction of this CRM system that based on B/S pattern. And explain those key technologies needed to

10、 develop CRM based on the B/S pattern.This system is divided into modules. These modules are independent each other, therefore design of all modules is easy and feasible.Carrying out the research of reconfigurable CRMS can help Chinese retailing companies to enhance its CRM level and work efficiency

11、. It has vast of market foreground. On the subject of retail background, application of technology development reconstruction CRMS, this study has some theoretical value and practical significance.Key word: Customer Relationship Management(CRM);Retailing;B/S pattern;Reconfiguration目录摘要IAbstractII1 绪

12、论11.1 课题研究背景11.2 研究目的及意义11.3 国内外研究情况11.4 论文组织结构及研究方案22 文献综述32.1 CRM概述32.1.1 CRM的概念32.1.2 CRM的管理思想32.2 可重构基础42.2.1重构的定义42.2.2重构的优点53 系统分析与设计73.1系统的可重构性73.1.1软件系统的可重构性内涵73.1.2零售业CRM系统的可重构性73.2系统分析93.2.1需求分析93.2.2零售业CRM系统的整体功能框架93.2.3零售业CRM系统的具体功能描述103.3系统设计103.3.1设计目标103.3.2数据库设计104 系统关键技术及实现144.1 B/S

13、模式开发平台Microsoft.NET144.1.1 Microsoft.NET的组成部分144.1.2 .NET框架144.2数据库访问技术ADO.NET164.3 AJAX技术174.4可重构零售业CRM系统的实现174.4.1系统开发及运行环境174.4.2系统界面实现175 结束语215.1本文所做的工作215.2本课题的不足之处及关于进一步的研究21致 谢22参考文献23附录A24附录B291 绪论1.1 课题研究背景我国企业正逐步直面国际竞争,机会和压力同时增加,营销业务的改善是企业发展的关键所在。在“以客户为中心”的业务模式下CRM是最有效的管理工具。随着中国零售业的飞速发展,国

14、外大型零售企业的大举进入,国内零售业竞争日趋激烈,消费者的行为模式和购物心理也随之发生巨大的变化,如何更好的满足顾客的需求,与顾客建立密切的联系,增强顾客满意、顾客忠诚,减少关键客户的流失率成为零售企业生死存亡的关键。加之零售界对“客户管理”的重要性和内涵的深入理解,开发用于维护和增进企业与客户之间关系以促进公司的营销管理的零售业CRM系统就成为越来越多的零售行业人士的共同期望。1.2 研究目的及意义可重构CRM系统是一种以客户为中心的经营策略系统,它以信息技术为手段,对业务功能进行重新设计,并对工作流程进行重组,以达到留住老客户、吸引新客户的目的。软件系统的可重构是指在系统原有软件资源的基础

15、上,通过调整系统的结构、功能等使系统快速适应需求变化的能力。通过对软件或信息系统与添加新功能相关的成分进行适当改造,使其在结构上完全适合新功能的加入,从而避免了重新设计系统所带来的繁琐的工作量以及诸多问题。本文结合零售业背景,应用可重构技术开发客户关系管理信息系统,因此本文的研究具有一定的理论价值和实际意义。1.3 国内外研究情况随着全球经济的迅速发展,企业的体制结构、管理观念和市场需求都在发生着变化。ERP市场相对己经稳定,而CRM正在成为全球范围内新兴的客户服务市场。CRM自提出之时就引起企业信息化进程的不断加速,CRM己经成为新时期企业实施客户管理的有力手段。客户己经成为现代企业生产、经

16、营和管理的核心。企业要想在市场竞争中站稳,就必须在与客户交互的过程中让客户满意,而要让客户感到满意,就必须时刻关注客户的需求,充分了解客户。CRM从问世至今,经历过高速发展期,也曾一度进入低谷。随着世界经济发展的全球化、知识化和信息化,CRM展示了它非常大的发展潜力,全球各大IT公司和CRM厂商都在积极开发CRM市场。实践证明,成功部署CRM应用方案确实能使公司获得可观利润。但是,CRM仍远未成熟,大量的CRM项目不能满足软件客户的期望值,CRM系统还有待进一步完善。从1999年下半年开始,CRM就开始在我国IT业内风风火火地热了起来,不管是企业用户还是软件厂商都开始关注它。像以往的ERP、电

17、子商务等新理念一样,CRM在国内的发展经历了从传入到启动再到扩大的过程,不可否认,这些新理念对推动我国信息化建设发挥了积极的作用并呈现了独有的特点和优势。CRM自引入我国到现在,已经基本上成为企业信息化的重要组成部分。但由于国内CRM市场起步较晚,无论是从产品结构、区域结构、行业结构,还是从销售渠道来看,整个市场体态都还不健全,而且,国内企业的管理水平参差不齐,管理成熟度和信息化程度整体偏低,使得企业对CRM的应用需求比较模糊,再加上企业快速的业务发展使得应用需求不断变化,这为CRM的实施带来了一定的困难。另外,许多企业在进行客户管理时仅仅是套用CRM概念,只是实现了办公自动化、财务管理、供应

18、链管理的简单综合。针对以上问题,国内CRM厂商也在不断进行着调整,包括调整内部结构,调整业务方向,调整产品功能,调整资源组合。总之,我国的CRM市场正在迅速发展和壮大,前景将十分广阔。1.4 论文组织结构及研究方案论文共分为五章。第一章绪论,介绍课题研究背景,研究目的及意义,国内外研究情况和论文组织结构及论文研究方案(图1.1)。第二章文献综述,主要介绍CRM的概念和CRM管理思想及可重构基础。第三章可重构CRM系统的分析与设计,主要是系统的可重构性分析及分析和叙述零售业CRM系统的特点和功能,并根据其运营特点对该系统的功能模块进行设计。第四章阐述可重构零售业CRM系统的关键技术及实现相关。第

19、五章结束语,对本文所做的工作进行总结,为今后的进一步研究提供参考。文献资料研究可重构系统分析CRM功能系统分析课题背景介绍结论模块设计可重构CRM系统的关键技术图 1.1 论文研究方案2 文献综述2.1 CRM概述2.1.1 CRM的概念客户关系管理(CRM:Customer Relationship Management)的概念并不是一个新的名词,自从贸易开始企业就必须面对客户,但是在当时客户根本得不到重视。由于因特网技术的发展,企业间激烈的竞争改变了一切,客户成为真正的上帝。很多企业已认识到他们需要带着尊重的态度对待不同的客户,因为客户有很多的选择,他们不必为任何企业保持忠诚。哈佛商学院F

20、redrick Reichhel在他的一本著作中提到:“在客户保持率上5%的提高,企业的盈利能力将上升25%”。根据波士顿大学的TOM Davenport教授分析,有两个因素使得CRM成为热点:第一,随着全球竞争的加剧,产品之间的差异越来越小,“竞争的焦点从以产品为核心转向了以客户为核心”,Davenportwww.biyezuopin.cc说。第二,技术上的进步使把整个企业的客户信息放入一个系统中进行管理成为可能。“直到现在,我们还没有很好的能力去管理复杂的客户信息,因为信息被储存在20个不同的系统中”,Davenport说,但随着网络和Internet技术的成熟,CRM软件的开发成为可能。

21、 对于很多组织来说,CRM正成为下一个主要的发展方向。传统的客户关系管理的目标是如何赢得客户,而新一代的CRM强调了如何去留住客户。从下面一些对CRM的定义中可以了解到CRM的主要含义。客户关系管理是一个IT业术语,它涵盖了方法学、软件技术和网络技术,通过一种组织化的方式来帮助企业管理客户关系。例如,企业可以建立一个有关客户的数据库,它详细的描述了各种客户关系。从而使管理人员、销售人员、后勤服务人员以及顾客都能直接获取所需信息,使得产品计划和发放能够满足客户需求,对客户的服务要求进行记录,同时了解客户还购买了那些其他产品。客户关系管理CRM是一个概念,它把管理理念和业务实践融合在一起。它集成了

22、销售、订单管理、客户服务以及在客户生命周期内与客户交互的所有信息。CRM帮助你管理单个客户,通过快速响应和高效的服务建立同客户之间的牢固关系。客户关系管理应用是一个前端应用工具,通过它能够很方便的捕捉、融合、分析和共享企业已有和潜在客户的信息。此过程主要贯穿市场、销售和服务阶段。目的是为了更好的了解客户,精确的定位客户对企业的产品和服务提出的要求。CRM软件的实施主要有两个目标:第一使企业能更有效定位、联系和赢得新客户;第二使得企业与已有客户之间的关系更牢固。2.1.2 CRM的管理思想在竞争日益激烈的今天,越来越多的企业开始关注客户,重视收集客户的信息,倾听并及时响应客户的要求和期望。企业通

23、过对客户理解的不断加深以及对客户服务实践的不断改善,提高其竞争力。CRM的目标在于协助企业不断地获取和积累客户知识,并将这些知识运用在企业的生产、市场营销和客户服务等各个领域,以提升客户满意度和忠诚度,降低生产、销售和服务成本,从而增加企业效益。CRM的核心管理思想主要包括以下几个方面:a.客户是企业发展最重要的资源之一在人类社会从产品导向时代转变为客户导向时代的今天,客户的选择决定着一个企业的命运,因此,客户己成为当今企业最重要的资源之一。CRM系统中对客户信息的整合集中管理体现出将客户作为企业资源之一的管理思想。在很多行业中,完整的客户档案或数据库就是一个企业颇具价值的资产。通过对客户资料

24、的深入分析将会显著改善企业营销业绩。b.对企业与客户发生的各种关系进行全面管理企业与客户之间发生的关系,不仅包括单纯的销售过程所发生的业务关系,如合同签订、定单处理、发货、收款等,而且还包括在企业营销及售后服务过程中所发生的各种关系。如在企业市场活动、市场推广过程中与潜在客户发生的关系。在与目标客户接触过程中,内部销售人员的行为、各项活动及其与客户全接触过程中所发生的多对多的关系。还包括售后服务过程中,企业服务人员对客户提供关怀活动、各种服务活动、服务内容、服务效果的记录等,这也是企业与客户的售后服务关系。对企业与客户间可能发生的各种关系进行全面管理,将会显著提升企业营销能力、降低营销成本、控

25、制营销过程中可能导致客户抱怨的各种行为,这是CRM系统的另一个重要管理思想。c.进一步延伸企业供应链管理CRM系统借助Internet Web技术,突破了供应链上企业间的地域边界和不同企业之间信息交流的组织边界,建立起企业自己的B2B网络营销模式。CRM真正解决了企业供应链中的下游链管理,将客户、经销商、企业销售全部整合到一起,实现企业对客户个性化需求的快速响应。同时帮助企业清除营销体系中的中间环节,通过新的扁平化营销体系,缩短响应时间,降低销售成本。2.2 可重构基础2.2.1重构的定义对于软件开发而言,变化是一个永恒的主题。变化可能来自于客户,也可能来自于开发技术。当前的企业应用软件系统正

26、面临着各种变化的挑战,企业的业务环境总是在不断的变化,而企业的业务软件系统就是该企业的业务流程和业务运行规则的具体实现,当企业的业务实施规则和运作方式发生变化时,就要求处于该业务环境下的软件系统能够快速响应并有效地支持这些变化,保持与业务的同步。或许为了满足这一同步的要求,就需要软件开发者重新创建新的软件系统,这样的工作量是相当大的,也会对企业的正常运作带来麻烦。通常情况,不论是软件的使用者还是软件的开发者都不希望这样的事情发生,而是希望可以对现有的软件系统进行修改和重构,以支持新的需求。对于重构的定义,有很多种表述。其中,比较权威的是MartinFowle给出的定义,他分别从名词形式和动词形

27、式的角度对重构进行定义。重构(名词):重构是在不改变软件可观察行为的前提下,对软件内部结构的一种改变。这种改变的目标是使软件更容易理解,更容易修改。重构(动词):重构是在不改变软件可观察行为的前提下,应用一系列的重构技术重新构建软件。以上对重构的定义主要包含两个要点:重构的目的是使代码更容易被理解和修改,因为重构需要在软件内部做很多修改,但对软件可察之外部行为只造成很小的变化,甚至不造成变化,简化了代码的复杂度;重构不会改变软件的可察行为,重构之后软件功能一如既往,任何用户,不论最终用户或程序员,都不知道已有东西发生了变化。2.2.2重构的优点遵循可重构思想开发软件具有很大的好处,具体表现在以

28、下几方面。a.重构改进了软件的设计方式很多方法学认为通过分析和设计的严格化就能产生更高质量的软件,这实际上是不可能的。由于分析和设计一个领域的应用程序需要拥有该领域丰富的知识,而这种知识不是在一开始都能获得的,对开发人员来说,要达到这一目标也是不可能的。通常情况下,需要向该领域的工作者了解相关信息,需要在实践反馈的过程中一步一步加深对该领域的理解。这样的现实也就决定了开发人员一开始所进行的设计可能并不能正确反映系统的内在本质和全面的系统要求,所以也不可能在代码中得到很好的反映。即使一开始的设计是完好的,随着用户对系统使用的深入,新的需求可能会不断产生,旧的需求会被修改、删除,而最初的设计是不可

29、能完全预料到这些变化的。在系统实现时一旦开始偏离最初的设计,代码不断加入,实现与设计就无法保持一致。b.重构增强了软件的可理解性重构可以使得代码更容易被理解,因为重构支持更小的类、更短的方法、更少的局部变量及更小的系统藕合,重构要求程序员更加小心自己的命名机制,让名字反映出真实的意图。如果哪一块代码太复杂难以理解,都需要对它进行重构。c.重构可以帮助寻找Bug重构在帮助理解代码同时也可以帮助发现Bug。很多代码处于系统中一些非常微妙的地方。如果只是一遍又一遍地阅读代码,恐怕永远也找不到Bug。有的时候,使用IDE提供的工具也难以跟踪这样的Bug。重构使得程序代码的结构更清晰,每一个时刻可以更集

30、中的关注专一的数据和行为,这会使开发人员的工作量大大减少。d.重构使得编程速度更快从表面上看,运用重构技术进行软件开发有可能减慢开发人员的开发速度,因为开发人员需要编写额外的单元测试,以及更多针对重构单元的工作。事实上,重构是能够加快软件的开发速度的。一个好设计的基本前提就是允许更快的软件开发。说得更绝对一点,衡量一个好的设计,就是看它是否能够更快、更灵活地支持软件的变化。每次当系统中需要加入新功能时,就必须花费大量的时间去理解原来的代码,修改原来代码的Bug,使得改变一项功能需要花费越来越长的时间。而使用重构技术则不会如此麻烦。所以,从长远上来看,重构具备提高编程速度的优点。e.重构减少了系

31、统的测试工作量重构降低初始设计的复杂程度,使得设计和测试都变得更简单。当新的需求来到时,可以通过重构扩展设计。另外,一个好的重构实现能够减少对新设计的测试量。因为重构的每一步都保持可观察的行为,也就是保持系统的所有单元测试都能顺利通过。所以只有发生改变的代码需要测试。这种增量测试使得整个系统测试的复杂性大大降低。3 系统分析与设计3.1系统的可重构性3.1.1软件系统的可重构性内涵软件系统的可重构性是指在系统原有软件资源的基础上,通过调整系统的结构、功能等使系统快速适应需求变化的能力。软件重构最初起源于多年来不断形成的软件维护“冰山”,它是软件维护工作的一部分,主要是指通过对软件或信息系统与添

32、加新功能相关的成分进行适当改造,使其在结构上完全适合新功能的加入,从而避免了重新设计系统所带来的繁琐的工作量以及诸多问题。引发系统重构的原因主要来自需求的变化,而引起系统需求变化的因素很多,主要有业务需求的变化、企业间管理需求的差异和信息技术的发展所引起的支撑系统的软、硬件环境发生的变化等。面对需求的变化,客观上要求系统具有较好的可重构性,使系统能够与需求的变化同步。考虑系统的需求因素,可重构的系统要能够满足不同企业的需求或适应企业需求的变化。在系统设计时,将系统的不同功能进行构件式封装,针对不同的管理模式,选择特定的软件组合实现;同时,在系统设计与开发过程中,尽量采用己有的软件资源,这是采用

33、了面向对象的构件技术,可降低初始设计的复杂性。从本质上说,具有可重构性的系统就是要求系统在开发过程中应用软件重用技术。软件重用强调软件资源的再利用,是构建可重构系统的基础,构建可重构系统是高层次的软件重用,不仅包括代码级别的软件重用,更注重提高系统的可移植性、灵活性和对环境的适应性。从软件系统开发的过程来看,重构思想贯穿于系统开发的不同阶段,即应用不同层次的软件重用技术,只是各个阶段的重用程度不同,重用的对象也不同。需求分析阶段的重用包括系统体系结构、逻辑结构及需求分析方法等,其重用的对象是那些本身独立的子系统及系统的体系结构,其难度最大,重用程度最高;设计阶段的重用包括软件结构、设计模式和设

34、计方法及规范等,属于中等层次的重用,重用的范围较大,难度较大,重用程度较高;实现阶段的重用主要是函数、对象及类的代码重用,函数、对象及类的重用属于低层次的重用,重用的范围小,难度小,重用程度最低。因此,系统的需求模型、设计模型、实现模型、相互间的映射关系及相关的文档都是在设计可重构系统的过程中必须考虑的。构建可重构系统包括构建可重构的软件体系结构、使用可重构的软构件及采用具有可重构思想的编程方法等。3.1.2零售业CRM系统的可重构性a.如图3.1所示为Microsoft Visual Studio 2005 Team Suite开发环境中的解决方案资源管理器一部分截图。在可重构分析中,软件重

35、用强调软件资源的再利用,它是构建可重构系统的基础。在C文件夹中有其CRM系统的公用代码类。此为软件重用类(代码级别),避免了对同类代码的重复编写,加快了系统的编程速度。图3.1解决方案资源管理器截图b.在基于Web的零售业CRM系统的设计中,多个模块的设计涉及到相同的页面代码,因此把其封装在一个叫MasterPage的文件夹中。随着用户对系统使用的深入,新的需求可能会不断产生。这样我们可以对新页面嵌入MasterPage文件夹中的文件,就可以避免新页面开发所带来的工作量。c.组件技术的概念是由工业产品的标准化延伸到软件开发过程中来的,是将软件技术作为类似工业产品的产品进行定义。以组件技术开发软

36、件的基本思想是:根据系统需求分析得到总的系统框架,将总的系统框架划分为若干个子系统,再细分为若干个模块,将各个模块设计成功能相对独立的组件;在软件的实现过程中,按照标准的“生产流水线”,将已经有的和新开发的组件按照系统需求组合在一起,再进行调试和优化,形成最终的应用软件。基于组件的软件开发是构建可重构性系统的最佳途径。CBD(Component Based Development)是一种继面向对象软件开发方法后的新型软件开发技术,是在模块化系统、结构化设计和面向对象技术的基础上发展起来的。其定义可以表述为:基于组件的开发是一种软件开发方法,采用这种方法开发生命周期中的所有问题和阶段,包括需求分

37、析、体系结构、设计、构建、测试、部署等,都是基于组件进行的。在本系统中,用到了第三方组件Meta.Web.DLL及已写好的日历显示控件,在今后系统功能扩展时,可直接调用。3.2系统分析3.2.1需求分析越来越多的中国零售业公司已经意识到客户管理系统对于形成自身核心竞争力的重要性,建立和维持良好的客户关系成为企业取得竞争优势的重要基础。了解到零售业CRM系统的具体需求如下:a.功能需求(1) 要求基于B/S的CRM系统要满足不同使用者的需求,可以进行角色设置。(2) 要更好的做到角色权限细分。(3) 要实现对客户信息、渠道信息、竞争对手信息、合同信息、商品信息、服务信息等添加、删除、更新的维护。

38、(4) 界面友好,视觉效果良好。(5) 要求系统实现代码级别的可重构。(6) 对数据库的操作实现日志登记管理,并且能实现良好的数据可恢复性。b.可靠性需求对输入的数据进行有效性验证,防止错误信息写入数据库导致错误。要求系统运行稳定,做出重要操作之前适当询问,操作后又反馈信息。对于操作失败给出可能原因和应对措施。对于不可预料错误显示友好的错误提示界面,并能及时向管理员反馈。3.2.2零售业CRM系统的整体功能框架该系统遵循CRM的管理思想,围绕客户服务进行设计。根据零售业CRM的功能特点进行功能模块设计,整体功能框架如图3.2所示。 客户管理模块渠道管理模块竞争对手管理模块合同管理模块商品管理模

39、块服务管理 模块系统管理 模块零售业CRM系统的功能模块图3.2零售业CRM系统的整体功能框架图3.2.3零售业CRM系统的具体功能描述a.客户管理模块客户管理是以客户为中心的CRM运营系统中的主要功能。此模块的功能主要包括客户资料管理、联系人资料管理、联系记录管理、客户反馈管理、客户文档管理。b.渠道管理模块渠道管理是对渠道相关信息进行管理的一个模块。主要包括渠道联系人管理、渠道联系记录管理、渠道活动管理、渠道文档管理。c.竞争对手管理模块了解竞争对手的相关信息,做到真正的知己知彼。此模块的功能是对竞争对手的资料进行有效的管理,帮助企业做到有的放矢。主要包括竞争品牌管理、分支结构管理、代理商

40、管理、市场活动管理。d.合同管理模块此模块主要包括合同资料管理、合同会签管理、合同跟进管理、合同附件管理。e.商品管理模块此模块主要包括商品资料管理、采购询价单管理、采购单管理、销售报价单管理、销售单管理、库存报表管理。f.服务管理模块此模块主要包括投诉资料管理、投诉处理管理。g.系统管理模块此模块主要包括部门管理、用户管理、角色管理、个人设置、操作日志、系统清理。3.3系统设计3.3.1设计目标 系统基于可重构性而设计,基本上实现了CRMS所要求的数据信息的收集和有效的管理。通过本系统可以达到以下目标:a.界面设计友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。b.易维护性和易操作性

41、。c.对用户输入的数据,有严格的数据检验,尽可能的避免了人为的错误。d.总体设计方面采用的是模块化思想,各功能模块相对独立,实现方便。3.3.2数据库设计a.表的设计。表3.1为客户表,表3.2为客户联系人表。其它表包含在本论文附录B中。表3.1 Customer列名数据类型(精度范围)空/非空约束条件注释CustomerIDintnot nullPK客户IDCustomerNumbervarchar(50)not null客户编号CustomerNamevarchar(50)not null客户名称JuridicalPersonvarchar(50)客户法人代表Addressvarchar(

42、200)客户地址PhoneOnevarchar(50)客户电话1PhoneTwovarchar(50)客户电话2Faxvarchar(50)客户传真Emailvarchar(50)客户电子邮件WebSitevarchar(50)客户网址RegisterTimedateTime客户资料登记时间NextTimedateTime下次联系时间UserIDintnot nullFK客户所属人员IDCustomerLevelvarchar(50)客户级别Sourcevarchar(50)客户来源Typevarchar(50)客户类型Vocationvarchar(50)所属行业Statevarchar(5

43、0)客户状态Propertyvarchar(50)客户性质Areavarchar(50)客户区域Provincevarchar(50)省份Cityvarchar(50)城市Bankvarchar(50)开户行Accountsvarchar(50)银行帐号TaxNumbervarchar(50)税号Creditvarchar(50)信用Integralint积分Remarkvarchar(200)备注表3.2 CustomerLinkman列名数据类型(精度范围)空/非空约束条件注释LinkmanIDintnot nullPK联系人IDLinkmanNamevarchar(50)not null

44、联系人姓名Nicknamevarchar(50)昵称Sexbit性别BirthdaydateTime生日LinkmanNumbervarchar(50)联系人编号Departmentvarchar(50)部门Headshipvarchar(50)职务IsMainbit是否为主联系人WorkPhonevarchar(50)办公电话HomePhonevarchar(50)住宅电话Mobilevarchar(50)手机Emailvarchar(50)电子邮件Addressvarchar(200)地址Postcodevarchar(50)邮编OICQvarchar(50)OICQMSNvarchar(

45、50)MSNCustomerIDintnot nullFK所属客户DeleteStatebitnot null删除的状态b.本系统数据库的设计采用了大量的存储过程。存储过程在创造时进行编译,以后每次执行都不需要再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程提高了数据库的执行速度,并且它可以重复使用,减少了数据库开发的工作量、安全性很高。本系统其它代码包含在本论文附录A中。下面是得到用户角色列表和查询客户联系人的存储过程代码:得到用户角色列表dbo.usp_GetRoleList:ALTER PROCEDURE dbo.usp_GetRoleList key varchar(50), str varchar(50),soreStr varchar(50),isOK int output -输出参数,成功,失败ASdeclare prodStr varchar(1000)if(key=)select prodStr=select * from role order by +soreStrelseselect prodStr=select * from role

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁