062212017企业客户管理信息系统的设计周黎_第1页
062212017企业客户管理信息系统的设计周黎_第2页
062212017企业客户管理信息系统的设计周黎_第3页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科毕业设计题目:企业客户管理信息系统的设计姓名周黎院系信息科学与工程学院专业计算机科学与技术年级2006级学号 062212017指导教师刘启明2010年6月1日独创声明本人郑重声明:所呈交的毕业论文(设计),是本人在指导老师的指导下, 独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知, 除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体 已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体 均已在文中以明确方式标明。此声明的法律后果由本人承担。作者签名:二00年月日毕业论文(设计)使用授权声明本人完全了解鲁东大学关于收集、保存、使用毕业论文(设计)的

2、规定。本人愿意按照学校要求提交论文(设计)的印刷本和电子版,同意学 校保存论文(设计)的印刷本和电子版,或采用影印、数字化或其它复制 手段保存论文(设计);同意学校在不以营利为目的的前提下,建立目录检 索与阅览服务系统,公布论文(设计)的部分或全部内容,允许他人依法 合理使用。(保密论文在解密后遵守此规定)论文作者(签名):二00年月日毕业设计选题报告姓名周黎性别女学院信息科学与 工程学院年级2006级学号062212017设计题目企业客户管理信息系统的设计课题来源教学课题类别应用研究选做本课题的原因及条件分析:In ternet技术迅速发展,互联网已日益成为收集、处理、提供信息的最佳渠道并且

3、进入 了传统的流通领域。高新技术的迅猛发展,信息技术的广泛应用,全球经济趋于一体化, 使电子商务开始流行起来,一种全新的客户管理理念开始形成并逐步发展。客户管理信息系统的优势在于可以简化人们日常工作中的大量机械重复的操作,使一 些过程繁琐且数据量大的客户数据收集、处理工作得已高效的进行,信息系统还可以通过 对客户信息的有效控制,实现对工作流层的控制,协调。现在的信息系统,如专家系统还 可以给管理人员提供决策支持,通过对数据的整理分析给管理层提供有利于决策的决策模 型,管理信息系统中的数据仓库,可以对大量的日常数据进行数据挖掘操作,发现一些不 为人知的,但是切实可用的规律,变化。企业客户管理信息

4、系统是典型的信息管理系统,采用了模块化的设计方法,利用PHP语言,以PHPZEND作为开发工具,MySQL5.1作为后台数据库,是一个可以自动化、系 统化的维护企业客户信息的管理系统,提高企业工作效率,确保客户信息的准确性。指导教师意见:企业客户管理信息系统,以PHPZEND作为开发工具,开发具有信息管理功能的企业管 理系统,目标是使企业管理规范化,标准化,减少资源的浪费,降低人力成本,实现信息 共享,从而降低企业管理成本,提高企业工作效率,确保客户信息的准确性。对训练学生 的实际编程能力具有重要作用。选题合理,理论联系实际,符合要求。同意该选题。签名: 年月日学院毕业论文(设计)领导小组意见

5、:(公章)年月日毕业设计任务下达书学院信息科学与工程学院 专业 计算机科学与技术 学号062212017姓名周黎现将毕业设计任务下达书发给你。毕业设计任务下达书内容如下:一、毕业设计题目企业客户管理信息系统的设计二、主要内容1市场营销模块设计,包括我的潜在客户、我的联系人、营销活动等。2项目协作模块设计,包括我的项目、我的文档、论坛、论坛话题等。3销售管理模块设计,包括来电记录、我的销售机会、我的报价、我的业务统计等。4模块开发模块设计,包括创建模块、模块模板、首页等。5服务与支持模块设计,包括客户反馈、客户回访、产品服务、知识中心等。6.合同管理模块设计,包括我的合同、回款计划、回款记录、发

6、票记录等。三、具体要求首先搜集相关资料,结合实践理解 PHP和数据库(MYSQL)的基本知识,学习相关 开发工具和应用软件(PHP ZEND)。熟练掌握PHP编程技术,设计并实现企业客户关 系管理信息系统,通过实例验证系统的正确性,最后撰写相关论文。四、主要参考文献11吕延杰.客户关系管理与主题分析 北京:人民邮电出版社,2001.112 萨师煊等.数据库系统概论M.北京:高等教育出版社,2000,15-183 Michele E. DavisJon 丄earning PHP & MySQL, Second EditionM.东南大学出版 社,2008.34 唐汉明.翟振兴.深入浅出MYSQL

7、-数据库开发、优化与管理维护M.人民邮电 出版社,2008.4五、 进程安排阶段起止日期主要内容准备开题阶段搜集CRM相关问题的资料,完成开题。设计实现阶段划分功能并实现相应模块功能,检测和试运行。论文撰写阶段完善系统,撰写相关论文并修改提交。答辩阶段进行答辩。六、本毕业设计任务下达书于 2010年1月18日发出。毕业设计应于 2010年6月3日前完成后交给指导教师,由指导教师评阅后提交毕业设计答辩委员会 七、毕业设计任务下达书一式两份,一份给学生,一份留学院存档。指导教师: 签发于201年月曰分管院长: 签发于201年月曰毕业设计开题报告姓名周黎性别女学院信息科学与 工程学院年级2006级学

8、号062212017预计完成时间设计题目企业客户管理信息系统的设计课题来源教学课题类别应用研究指导教师刘启明毕业论文实施方案:第一阶段:开题。广泛搜集材料,做好市场需求分析、系统需求分析的基础上,深入 了解PHP编程语言,MySQL5.1数据库所用工具的具体操作。第二阶段:综合分析,完成 CRM的界面及数据库的内容设计。分为市场营销、项目 协作、销售管理、模块开发、服务与支持、合同管理六大模块。第三阶段:修改完善设计。在初步完成的基础上,查看所做设计是否完善,功能是否 欠缺,各种操作效果如何,如信息的添加、修改和删除等功能;第四阶段:完成设计。对完成的设计进行最后的试用并修改细节;第五阶段:完

9、成企业客户关系管理信息系统( CRM )的设计说明书。论文主要内容(提纲):1、CRM概述。2、建立CRM的必要性和可行性;3、系统分析和设计;4、系统实现:市场营销、项目协作、销售管理、模块开发、服务与支持、合同管理六大 模块,包括信息的添加、修改、删除、查询和打印等功能。5、性能测试与完善;6、结束语。指导教师意见:通过对系统的功能分析,系统采用模块化的设计方法,利用PHP语言,以PHPZEND作为开发工具,MySQL5.1作为后台数据库。可以实现中小企业的企业客户管理信息系统管 理。资料准备充分,时间安排合理,可以开题。签名:年月日学院毕业论文(设计)领导小组意见:(公章)年月日(签章)

10、年月日姓名周黎性别女院系信息科学与 工程学院年级2006 级学号062212017设计题目企企业客户管理信息系统的设计课题来源教学课题类别应用研究指导教师刘启明本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情 况等。)本课题的研究是在迅速发展的电子商务时代,针对客户导向的需求,提出了一 种新的客户管理信息系统。本系统在开发过程中,从企业客户信息管理的实际情况 出发认真分析系统的功能,为各模块进行设计、测试,所实现的系统能够完成一些 基本功能,主要包括客户信息的添加、修改、删除,交易信息的更新,网上订立合 同等,基本达到了预期的效果,能投入使用。通过本系统,可以使企业客户

11、信息管 理更加规范化,标准化,提高管理层次和水平。指导教师意见:本系统从中小企业管理的实际情况出发,根据需求,设计了市场营销、项目协 作、销售管理、模块开发、服务与支持、合同管理六大模块,能够实现信息共享, 使企业管理信息化、标准化。信息系统还可以通过对客户信息的有效控制,实现对 工作流层的控制,协调。通过测试,该系统符合实际需求,完成了毕业设计的要求, 可以结题。签名:年月日学院毕业论文(设计) 领导小组意见:(公章)年月日设计成绩毕业设计成绩评定表学院:信息科学与工程学院学号:062212017姓名周黎设计总成绩设计题目企业客户管理信息系统的设计指 导 教 师 评 语设计针对中小企业给出信

12、息管理系统,设计了市场营销、项目协作、销 售管理、模块开发、服务与支持、合同管理六大模块。提出的客户管理信息 系统,可以使企业客户信息管理更加规范化,标准化,提高管理层次和水平。 能够熟练掌握和运用有关理论,设计具有理论意义和应用价值,实验数据准 确、可靠,设计过程规范,很好地完成了毕业设计的要求。同意参加答辩。评定成绩:签名:年月日评 阅 人 评 语评定成绩:签名:年月日答JlA亠辩小组评语答辩成绩:组长签名:年月日注:1、论文(设计)总成绩二指导教师评定成绩(50%) +评阅人评定成绩(20%)+答辩成绩(30%)2、将总成绩由百分制转换为五级制,填入本表相应位置。目录1引言12开发工具及

13、技术介绍 2.2.1 开发工具 PHPZEND2.2.2MYSQL5.1 简介2.3系统分析与设计3.3.1CRM系统介绍.3.3.2需求分析4.3.3可行性分析5.3.4系统设计5.功能分析5.模块设计 6.3.5数据库设计6.数据库分析 6.数据库的设计6.4系统详细设计 8.5界面设计1.0.5.1登录界面设计105.2系统主界面.106系统运行与测试 1.1.7结语.12.参考文献12致谢.12.附录:系统部分代码 1.3企业客户管理信息系统的设计周黎(信息科学与工程学院,计算机科学与技术专业,2006级本科2班,062212017)摘要:提出了客户管理系统的实现方法。系统是In te

14、rnet/l ntranet环境下面向电子商务的客户管理,通过企业管理技术、电子商务和信息技术的高度集成,讨论了客户管理系统的系统构架、系统的工作方式和数据库设计意义。通过数据库、数据源、PHP代码,进行对客户管理系统的实现,并对客户管理系统的发展进行展望。帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市 场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的 最大化。从而提高企业的核心竞争力。关键词:客户管理;CRM PHP数据库;管理系统;B/S结构DeveloptionofCorporationCustomerManagementlnformatio

15、nSystemAbstract:Thisarticleproposedthecustomerma nageme ntsystemma nageme ntsystemrealizatio nm ethod.Th issystemis Intern et/U nderI ntran ete nvironmen ttoelectr oni ccommercecustomerrelati on sma nageme nt,through busi nessma nageme nttech nology,electro niccommercea ndi nformatio ntech nologyhig

16、hi ntegrati on ,Discussedt hecustomerma nageme ntsystemma nageme ntsystemsystemskeleto n,thesystemworkwaya ndthedatabasedesig n sig nifica nce.Throughthedatabase,thedatapool,thePHPcode,carries on tothecustomerma nageme ntsystemma n ageme ntsystemrealizati on,an dcarries on theforecasttothecustomerma

17、 nageme ntsystemma nageme ntsystemde velopme nt.Thehelpe nterprisei nthewholeworldec ono mici ntegrati onin te nsemarketcompetiti onenvironmen t,e stablishestakethemarket,thecustomerasthece ntralma nageme ntsystem,effectivelyma nagesbetwee nthee nterpr isea ndthecustomerrelati on s,e nhan cesthecust

18、omerloyalty,therealizati on customervaluemaximizati on. Thuse n han cesthee nterprisethecorecompetitivepower.Keyword: Thecustomerrelationsmanagement; CRM ; PHP;thedatabase;themanagementsystemmanagementsystem B/Sstructur1引言在电子商务时代,谁能掌握客户端需求趋势, 加强与客户的联系,有效挖掘和管理 客户资源,谁就能获得市场竞争的优势,在激烈的竞争中立于不败之地。因此,各企业 商

19、家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购卖目的。作为企业,我们只有不断地挖掘新客户, 维护好和老客户的关系,占领市场客户群体的绝大多数份额,才能在整个领域取得一席之地。海尔总裁张瑞敏指出:客户资源决定企业核心竞争力”,上个世纪80年代是物品短缺的时代,而现在,信息时代是客户 短缺的时代。企业发展所需的各种资源(包括人力、物力、生产力)都是可以创造的, 但每个领域中的客户资源确是有限的,所以通过创新(产品的创新、企业管理的创新、 服务的创新)来抢占有限的客户资源、维护好企业和客户之间的关系、了解客户的需求动向,成为企

20、业生存发展面临的重大问题。维护企业客户信息的工作,就是保存企业客 户的基本信息,并能动态的维护信息。当企业的客户数量达到一个级别后,仅仅靠人力来维护庞大的信息是不可能的,于是以客户为中心的客户关系管理理念(CustomerRelationshipManagement CRM)便成为企业的战略指导思想,客户关系管 理也成为企业的核心战略之一和制胜的关键。2开发工具及技术介绍2.1开发工具PHPZENDPHP是英文超级文本预处理语言(PHP:HypertextPreprocesso)的缩写。PHP是一 种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行 的嵌入HTML

21、文档的脚本语言,语言的风格有类似于 C语言,现在被很多的网站编程 人员广泛的运用。PHP独特的语法混合了 C、Java Perl以及PHP自创新的语法。它可 以比CGI或者Perl更快速的执行动态网页。用 PHP做出的动态页面与其他的编程语言 相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成 HTML标记的 CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端 执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的 PHP程序驻留 在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,

22、这也是 PHP高效率的体现之一。PHP具有非常强大的功能,所 有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及 操作系统。2.2MySQL5.1 简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008 年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没 有任何人抱乐观的态度目前MySQL被广泛地应用在In ternet上的中小型网站中。因为 其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了 降低网站总体拥有成本而选择了 MySQL作为网站数据库。M

23、ySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支 持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的 商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。MySQL是一个快速的、多线程、多用户和健壮的 SQL数据库服务器。MySQL服 务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed的软件中去。MySQL是一个数据库管理系统一个数据库是一个结构化 的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。如果要添加、访问和处理

24、存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。从计算机可以很好的处理大量的数据以来,数据库 管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要 的角色。MySQL是一个关系数据库管理系统关系数据库把数据存放在分立 。3系统分析与设计3.1CRM系统介绍CRM起源于20世纪80年代初提出的“接触管理”,即专门收集整理客户与公司联 系的所有信息。20世纪90年代初期演变成为包括电话服务中心与支援资料分析的客户 服务。在电子商务环境下的CRM是利用现代信息技术,在企业与客户之间建立一种数 字的、实时的和互动的交流管理系统,CRM具体包括以下三个

25、层面:(1)CRM是一种现代经营管理理念首先,CRM是一种旨在改善企业与客户之间关系的现代管理理念,其核心思想是 将企业的客户作为最重要的企业资源, 通过深入的客户分析和完善的客户服务, 保证实 现客户的终生价值。(2)CRM是一整套解决方案作为解决方案,CRM集合了当今最新的信息技术,他们包括互联网和电子商务、 多媒体技术、数据仓库和数据挖掘、专家系统和人工智能、呼叫中心以及相应的硬件环境,还包括与CRM相关的专业咨询等。(3)CRM是一个先进的管理软件作为应用软件系统,CRM软件通过不断的改善和管理企业的销售、营销、客户服 务及技术支持等与客户关系有关的业务流程并提高各个环节的自动化程度,

26、从而缩短销售周期、降低销售成本、扩大销售量、增加收入和赢利、抢占更多的市场份额、寻求新 的市场机会和销售渠道,最终从根本上提升企业的核心竞争力。CRM软件主要由营销管理(Marketing)、销售管理(Sale、服务与技术支持管理(Service&; Support) 三部分组成。CRM(CustomerRelationshipManagement,即客户关系管理。这个概念最初由GartnerGroup提出来,而在最近开始在企业电子商务中流行。 CRM的主要含义就是通 过对客户详细资料的深入分析,来提高客户满意程度,从而提高企业的竞争力的一种手 段。在不同场合下,CRM可能是一个管理学术

27、语,可能是一个软件系统,而通常我们 所指的CRM,是指用计算机自动化分析销售、市场营销、客户服务以及应用支持等流 程的软件系统。它的目标是缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道以及提高客户的价值、满意度、赢利性和忠实度23。3.2需求分析CRM最大程度地改善、提高了整个客户关系生命周期的绩效。CRM整合了客户、公司、员工等资源,对资源有效地、结构化地进行分配和重组,便于在整个客户关系生 命周期内及时了解、使用有关资源和知识;简化、优化了各项业务流程,使得公司和员 工在销售、服务、市场营销活动中,能够把注意力集中到改善客户关系、提升绩效的重 要方面与核心业务上,提高员

28、工对客户的快速反应和反馈能力;也为客户带来了便利, 客户能够根据需求迅速获得个性化的产品、方案和服务。CRM系统可以有效地把各个渠道传来的客户信息集中在一个数据库里。在公司各 个部门之间共享这同一个客户资料数据库, 发生在这个客户上的各种接触,无论是他何 时索要过公司简介,还是他是否曾经购买过产品都记录在案, 每个与这一顾客打交道的 部门经手人可以很轻易地查询到这些数据,让这个顾客得到整体的关怀。销售:CRM 能提供的功能有销售力量自动化( SalesForceAutomation,SFA。SFA 主要是提高专业销售人员的大部分活动的自动化程度。它包含一系列的功能,来使销售过程自动化,提高工作

29、效率。它的功能一般包括日历和日程安排、联系和账户管理、佣 金管理、商业机会和传递渠道管理、销售预测、建议的产生和管理、定价、领域划分、 费用报告等。营销:CRM还提供营销自动化模块,作为对 SFA的补充,它为营销提供了独特的 能力,如营销活动(包括以网络为基础的营销活动或传统的营销活动)计划的编制和执 行、计划结果的分析;清单的产生和管理;预算和预测;营销资料管理(关于产品、定 价、竞争信息等的知识库);对有需求客户的跟踪、分销和管理。营销自动化模块与SFA 模块的不同在于,它们提供的功能不同,这些功能的目标也不同。例如,成功的营销活 动可能得知很好的有需求的客户,为了使得营销活动真正有效,应

30、该及时提供给销售专 业人员。客户服务与支持:在很多情况下,客户保持和获利能力依赖于提供优质的服务, 客 户只需轻点鼠标或一个电话就可以转向公司的竞争者,因此,客户服务和支持对很多公司是极为重要的。CRM在满足客户的个性化要求方面,速度、准确性和效率都令人满 意。客户服务与支持的典型应用包括:客户关怀;订单跟踪;现场服务;问题及其解决 方法的数据库;维修行为安排和调度;服务协议和合同;服务请求管理。CRM渠道:多渠道的客户互动。公司有许多同客户沟通的方法,如面对面的接触、 电话、电子邮件、互联网、通过合作伙伴进行的间接联系等。CRM应用有必要为上述多渠道的客户沟通提供一致的数据和客户信息。 客户

31、经常根据自己的偏好和沟通渠道的 方便与否,掌握沟通渠道的最终选择权。例如, 有的客户或潜在的客户不喜欢那些不请 自来电话,但对偶尔的电子邮件却不介意,这样公司任何人都可以选择与其更好的沟通 方式。就外部来讲,公司可从多渠道间的良好的客户互动中获益,如客户在同公司交涉时,不希望向不同的公司部门或人提供相同的重复的信息,而统一的渠道方法则从各渠道间收集数据,这样客户的问题能更快地更有效地被解决,以提高客户满意度3.3可行性分析CRM项目的实施可以分为3步,即应用业务集成,业务数据分析和决策执行。(1)应用业务集成。将独立的市场管理,销售管理与售后服务进行集成,提供统一的运作平台。将多渠道来源的数据

32、进行整合,实现业务数据的集成与共享。这一环节的实现,使系统使用者可以在系统内得到各类数据的忠实记录,代表目前真实发生的业务状况。(2)业务数据分析。对CRM系统中的数据进行加工、处理与分析将使企业受益 匪浅。对数据的分析可以采用 OLAP的方式进行,生成各类报告;也可以采用业务数据 仓库(Bus in essl nformatio nWarehouse的处理手段,对数据做进一步的加工与数据挖掘, 分析各数据指标间的关联关系,建立关联性的数据模型用于模拟和预测。 这一步所取得 的结果将是非常重要的,它不单反映业务目前状况同时也对未来业务计划的调整起到指导作用。(3)决策执行。依据数据分析所提供的

33、可预见性的分析报告,企业可以将在业务过程中所学到的知识加以总结利用, 对业务过程和业务计划等做出调整。 通过调整达到 增强与客户之间的联系,使业务运作更适应市场要求的目的。在传统企业引入电子商务后,企业关注的重点由提高内部效率向尊重外部客户转 移。而CRM理念正是基于对客户的尊重,要求企业完整地认识整个客户生命周期,提 供与客户沟通的统一平台,提高员工与客户接触的效率和客户反馈率。 一个成功的客户 关系管理系统至少应包括如下功能:通过电话、传真、网络、移动通讯工具、电子邮件 等多种渠道与客户保持沟通;使企业员工全面了解客户关系,根据客户需求进行交易, 记录获得的客户信息,在企业内部做到客户信息

34、共享;对市场计划进行整体规划和评估; 对各种销售活动进行跟踪;通过大量积累的动态资料,对市场和销售进行全面分析。实施CRM时候要注意一点,就是要设置好收集信息的机制,要收集有用的客户资料和信 息,对于无用的信息则要丢弃。3.4系统设计功能分析开发本系统的目的就是帮助企业提高工作效率以及确保客户信息的准确性和实时 性,实现企业客户信息管理的系统化、规范化和自动化。根据系统所要实现的目的和任务,总结出本系统最终实现的主要功能如下:系统管理部分:包括添加用户和工作计划、管理应用程序。个人信息管理部分:包括添加个人信息、修改个人信息、查询个人信息和修改密码。 客户信息管理部分:包括添加、修改、查询和删

35、除客户信息,建立潜在客户,产品 交易情况等。工具部分:包括数据导出、发送电子邮件等。图3.1模块划分3.5数据库设计数据库分析本系统是一个企业客户关系维护系统,同时也是一个产品交易平台,会涉及到海量 的数据,因此要充分考虑到成本问题及用于需求(如跨平台)等问题,而MySQL是世界上最为流行的开放源码的数据库,是完全网络化的、跨平台的关系型数据库系统,可以满足中小企业的需求。作为PHP的黄金搭档MySQL数据库不仅存储和管理功能强大, 而且它是完全免费的,容易下载到,这样可以为企业节省很大一部分开支。PHP中也提 供了强大的支持MySQL数据库的函数。数据库的设计根据上述对企业客户管理信息系统所

36、做的需求分析和系统设计,规划出CRM的实体关系E-R图。因为涉及实体较多,这里以客户信息为例进行E-R图介绍。客户信息 实体的E-R图如图3.2所示。图3.2客户信息实体E-R图结合实际情况及对企业需求的分析,客户管理信息系统数据库主要包含如下数据表,如图3.3所示。謝虑库養数聒I*隶引cScim二c3am数据阵申的所有Uei Admnvsliiarikn! JH番WH至振服苦器日吉 复 m:is鮭目录j acciMitsj accowrt_coraci:4* 匚 i?mt5_appoitLniiei5acLaciicm,4cl_rdesj Lrde&_-aclionsJ ocL讥U1*曲 4

37、ppiavcdtarnaE appiow&s appiave_recDidi=ppiove_recoid_(fei:aite4piae_xhepsgild刨buikle.awd*_j cakj cafe.cwtacts cafc_utws carrion*j Crnpdign$_4Ljdit引事制詁湖MyiSAMMjdSAMMyJSAMMylSAMMyiSAMMylSWMAMMjSAMMISAM材讷名AM13D301024 k B3 IB201M5-1619:5413 201 (HXM 19 471 201 (M3&O419.47.24 2010 (M 2035 21 2D1MJ5-M 13:

38、47 3D 20HM5rOi19:4i7 25 2aiH3&O413:4MG 201MM419:17.25 2Q1QHQ519-fi7 26 2D1M5-CM 19.47 23 201 (M&(M 19:7-23 201 (MH-CM 13:47 23 201M5-Mi19:4i7 23 2giM&M 19 417 33 20119.47 242Q1M&W1924 20UMJ5-tMllSl.47 3tJ 20119:4724201IM&CM li7 30 20HM5图3.3企业客户管理信息系统数据表图下面以erm数据库中的accounts数据表为例,讲解数据库及数据表的创建过程。 在数据库脚

39、本文件导出后,就可以根据该脚本文件在MySQL智能光创建数据库及 数据表了。具体步骤如下:(1) 选择“开始” / “所有程序” / “Appserv” / “MySQLCommandLineClient ”命 令,进入到 MySQL的客户端命令行窗口,输入密码并按Enter键后,即可使用 MySQLClient 连接 MySQL 数据库。(2)在mysql提示符后面输入以下命令创建数据库 erm。createdatabasecrn;(3)调用数据库erm。useerm;(4) 在数据库crm中创建一个简单的数据表 accounts,包括id、name date_entered 等字段,代码如

40、下:mysqlcreatetableacco un ts(-idi ntAUTON CREMENTPRIMARYKEY ,-n amevarchar(13)NOTNULL,-date_e nteredvarchar(50)NOTNULL,QueryOK,0rowsaffected(0.03sec)4系统详细设计本系统共分六大模块,现在以市场营销模块为例对系统设计做简单介绍,模块结构如下图4.1所示:我的潜在客户我的秘书首页图4.1市场营销模块结构系统采用树形结构,采用划分独立模块,自顶向下逐步求精的方法设计,比如首页 中又设置若干小项,包括:新增联系人、新增名片、新增客户、新增潜在客户、新增销

41、 售机会、新增客户反馈、新增会议、新增电话、新增任务。每一项名称都设有超链接, 点击该超链接用户可以查看、修改该项中的详细信息10。例如客户信息的菜单设置代 码如下:v?phpif(empty($GLOBALSsugarEntry)die(NotA ValidEntryPoint); global$mod_stri ngs,$app_stri ngs;$module_me nu=Array(Array(i ndex.php?module=C on tacts&actio n=EditView&return_module=C on tacts&r eturn_actio n=DetailView

42、,$mod_stri ngsLNK_NEW_CONTACT,CreateCo ntacts),Array(i ndex.php?module=C on tacts&actio n=Busi nessCard,$mod_stri ngsLBL_A DD_BUSINESSCARD,CreateC on tacts),Array(i ndex.php?module=Co ntacts&actio n=lmportVCard,$mod_stri ngsLNK_IM PORT_VCARD,CreateCo ntacts),Array(i ndex.php?module=C on tacts&actio

43、n=i ndex&return_module=C on tacts&retur n _actio n=DetailView,$mod_stri ngsLNK_CONTACT_LIST,Co ntacts),Array(i ndex.php?module=C on tacts&actio n=lmport&step=1 &return_module=Co nta cts&return_actio n=in dex,$ app_stri ngsLBL_IMPORT,Import),);?为了保证页面的整洁和增强页面的可维护性,在前台首页面中使用引用语句来包含主要的功能页面,各个功能模块分别保存在单

44、独的文件中。这样做的目的是使系统具有统一的风格,并且如果对某项功能进行维护,只需要修改相应的.php页即可,不需要每页都进行改动,这样可以很大程度地提高网站开发效率,并且维护起来也是非常方便的。 前台桌面的图片插入代码如下:in clude_o nce(c on fig.php);require, on ce(log4php/LoggerMa nager.php);require_o nce(i nclude/database/PearDatabase.php);require_o nce(modules/Users/User.php);require, on ce( in clude/mod

45、ules.php);require, on ce( in clude/utils.php);clea n_special_argume nts();require_o nce(modules/ACL/ACLCo ntroller.php);require, on ce(modules/Campaig ns/utils.php);$GLOBALSlog=LoggerMa nager:getLogger(image);$GLOBALSlog-debug(ide ntifierfromtheimgaerequestis.$_REQUESTide ntifier); if(!empty($_REQUE

46、STide ntifier)$keys=log_campaign_activity($_REQUESTide ntifie门,viewed);sugar_clea nu p();Header(C onten t-Type:image/gif);$fn=fope n(./i nclude/images/bla nk.gif,r);fpassthru($fn);?使用include()语句包含外部文件时,只有代码执行到 include语句时才将外部文件 包含进来,当所包含的外部文件发生错误时,系统只给出一个警告,而整个php文件则继续向下执行。require语句与include语句类似,都是实现对

47、外部文件的调用。当使用 require语句 载入文件是,它会作为php文件的一部分被执行。应用include_onee语句多次调用相同的文件时,程序只会调用一次。例如,要导入 的文件中存在一些自定义函数,那么如果在同一个程序中重复导入这个文件,在第二次导入时便会发生错误,因为php不允许相同名称的函数被重复声明第二次。require_onee语句是require语句的延伸,它的功能与 require语句基本类似,不同 的是,require_onee语句会先检查要导入的文件是不是已经在该程序中的其他地方被调 用过,如果有的话就不会再次重复调用该文件。打开文件使用的是fopen()函数,这里打开的

48、是图片blank.gif,打开方式为只读。使用fpassthru()语句调用变量$fn,完成打开背景图片的功能115界面设计5.1登录界面设计负责整个程序的开启和关闭。系统登录界面的系统登录界面是程序运行的起始点, 最终效果图如图5.1所示。图5.1系统登录界面该子模块是 的初始界面,输 显示为 *,以完 功能。具体流程 示。输入登录信息X提小岀N/信息是错信息否正确/登录界面/、Y权限为、管理员用来登录系统 入密码时让其 成隐藏输入的 图如图5.2所管理员界面图5.2登录界Y普通用户界面执行各自的相关操作面流程图5.2系统主界面系统主界面是系统登录后完成各项操作的主要的界面,本系统的主界面效

49、果如下图5.3所示。主蒂单在娥用户仝都用户a 7韦境1it粕我的潜扛售户 我的取星人康烦百理1下午好taA di is t r 1 #r首部导航快捷导航亞凶我的电诂礪笄捐I上页 - Cl之W下灭蹑岳护 豪i吕:* xjs 审; vts :*我的容户亞:凶HM并始 刚弭始 可上页(1石之巾勿 下刃環后囲 电讯R 京入曰册二 965)2010-05-04S45-19.4-7219 Get hlDre Inforpiali on o n ttie propo-sedi dealO0T2O 20110211回idDDT 302010-QB-2j*64 1back静左侧导航栏思科(627)201D5-D

50、425 5-19:*7回(H0302我的会溟回口?35) 349-673)1097201 U05-0 19:47 atis:d百廈Badflme, wim tsii OHtlO 010-00-0El ad iirn!Eia will t&lll O01T2O 2011 = 0 4 2 ! back甘啲奔弗嗝上E 1 - 5 期h间=jFntmH ;二 20IQ-11-22立底主JB:稚禺快捷!as saigftr 收腹宾主显示区(SOO)回口201 O-OS 口41201 OsOS gInitial I: h00m dlBeusBi 口 nI vl冃 a皿 aurTkhrtrtnrt7-m d

51、GdT CLj帀场育谓i项目炳炸I囲月吿涉I廉扶.开初船号孕支咼I合冋首理图5.3系统主界面根据用户对各个功能模块的使用频率和重要程度,本系统的主页面中要显示的主要 有四部分:首部导航栏:本系统六大功能模块的选择。左侧导航栏:显示每各个功能模块的内容及分类。主显示区:每一个功能项目的查询、修改、删除、添加等操作都在此处完成。默认 显示桌面内容。包括我的客户反馈、我的客户、我的电话、我的会议等。快捷导航栏:包括桌面、个人信息、同事、系统管理、退出、关于。6系统运行与测试软件在运行过程中可能会产生各种各样的问题,也可能带来不同程序的严重后果。 软件测试是保证软件质量的最重要的手段。软件测试的概念I

52、EEE定义为:使用人工或自动手段来运行或测定某个系统过程,其目的在于检验它是否满足规定的需求或是弄清 预期结果与实际结果之间的差别。功能测试:测试是否满足开发要求, 是否能够提供设计所描述的功能, 是否用户的 需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说 明书为测试标准。强度测试及性能测试:测试系统的能力最高实际限度,即软件在一些超负荷的情况, 功能实现情况,如要求软件某一行为的大量重复、输入大量的数据、对数据库大量复杂性的查询等。测试软件的运行性能。这种测试常常与强度测试结合进行,需要事先对被测试软件提出性能指标,如传输连接的最长时限、传输的错误率、计算的精度

53、、记录的 精度、响应的时限和恢复时限等。本系统在经过编译运行之后进行了以上测试, 例如:我们为了测试系统的安全机制,而采用不同应用权限级别的用户进行登录,结果验证了系统的安全性;当我们以具有系统管理员身份的用户名称和密码登录系统时,则我们会享爱管理系统的一切权限,可以进行的有管理工作,包括添加新用户、修改用户密码、修改数据库数据等;当我们以具 有一级客户端权限的用户名称和密码登录系统时,我们可查询和修改数据库的信息,但我们无权修改用户密码,也无权添加新用户,此时修改密码和添加新用户菜单均为不可使用状态;当我们以具有二级客户端权限的用户名称和密码登录系统时,则我们只能查看系统中的数据,而无权修改

54、数据,此时交易管理菜单、修改密码菜单和添加 新用户均为不可使用状态。这样我们的系统具有了一定的安全性。7结语新的营销理念和模式在消费者个性化的时代层出不穷,CRM与精细化营销的对话不仅体现了营销理念变化下 CRM的随需应变,更有助于企业将每个细分市场做深做透, 惟其如此,才能把市场蛋糕越做越大。经过一段时间的设计和开发,企业客户管理系统 基本开发完毕,本系统能完成对企业客户信息的存储、查询,也能很方便的进行数据的更改和删除等操作,但因为时间的仓促和本人设计水平方面的原因,该系统还有很多不尽人意的地方,如用户界面不够美观,帮助系统不够完善,出错处理不够等多方面问题, 这些都有待于进一步改善。参考文献1魏淑艳.库存管理信息系统的设计与研究D.河北:河北农业大学.2003,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论