• 1.72 MB
  • 2022-05-14 15:54:40 发布

基于lamp客户关系管理系统设计实现分析

  • 48页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
-HUNANUNIVERSITY毕业设计(论文)设计(论文)题目:基于LAMP的客户关系管理系统的设计与实现学生姓名周靖波学生学号20081610326专业班级软件工程2008级3班学院名称信息科学与工程学院指导老师肖雄仁院长(系主任)林亚平2012年5月17日.-- -基于LAMP的客户关系管理系统的设计与实现作者:周靖波指导老师:肖雄仁摘要随着云计算时代的到来,越来越多的企业意识到客户信息、客户关系的重要性。商业服务想要把握市场的主动权,就要准确把握好客户的需求。如何准确把握客户关系、分析潜在客户的信息、提高客户的满意程度成为了每一个企业关心的话题。在这样的需求下,产生了CRM(CustomerRelationshipManagement),即客户关系管理系统。本文研究的CRM管理系统主要提供两个方面的功能,一是收集并管理客户信息,包括企业信息管理、联系人信息管理、项目管理等;二是对公司项目进行的跟踪记录,包括与客户的沟通过程记录和与客户交互的文档管理。后台操作包括用户管理和权限管理。本系统基于LAMP平台,采用PHP脚本语言开发,页面特效辅以JQUERY技术,服务端部署在LINUX系统上,然后以WEB形式展示,直观、快速、高效的管理企业的客户信息。本文大体框架如下:首先提出用户关系管理系统存在的意义,分析国内外CRM的发展趋势。接下来介绍了开发本CRM中所采用的相关语言、技术。下一步,对本CRM进行了需求、概要分析,然后对每个功能模块进行了具体的实现。本系统以简单上手、实用、高效、高速为基本要求,围绕企业与客户的关系的重心,致力于提高企业与客户的关系,发掘潜在客户,发现潜在价值,提高企业业绩。 关键词:CRM,LAMP,LINUX,PHP,jquery.-- -DesignAndImplemationOfTheCRMSystemOnLAMPAuthor:ZhouJingBoTutor:XiaoXiongRenAbstractWiththearrivalofthecloudera,moreandmorecompaniesrealizetheimportanceofcustomerinformation,customerrelationships.BusinessServiceswantstoseizetheinitiativeinthemarket,itisnecessarytoaccuratelygrasptheneedsofcustomers.Howtoaccuratelygraspthecustomerrelations,analyzinginformationofpotentialcustomers,improvecustomersatisfactionhasbecomeatopicofconcernofeveryenterprise.InsuchdemandCRM(CustomerRelationshipManagement),customerrelationshipmanagementsystemcomeout.TheCRMmanagementsystemstudyinthispaperprovidestwofunctions,first,tocollectandmanagecustomerinformation,includingenterpriseinformationmanagement,contactsmanagement,projectmanagement;second,trackrecordofthecompany"sprojects,includingwithcustomerscommunicationprocess,recordanddocumentmanagementtointeractwithcustomers.Backgroundoperation,includingusermanagementandpermissionsmanagement.ThissystembasedonLAMPplatformusingPHPscriptinglanguagedevelopment,pageEffectssupplementedJQUERYtechnology,server-sidedeploymentontheLINUXsystem,andthendisplaytheWEBform,intuitive,fast,andefficientmanagementoftheenterprisecustomerinformation.Inthispaperthegeneralframeworkisasfollows:firstproposedthesignificanceoftheexistenceofcustomerrelationshipmanagementsystems,analysisoftrendsinCRMdevelopmentathomeandabroad.Next,introducethelanguage,technologyusedinthedevelopmentoftheCRM.Next,ontheCRMneeds,profiling,andthentheconcreteimplementationforeachfunctionmodule.Thesystemissimpletouse,practical,efficient,high-speedasthebasicrequirements,aroundthecenterofgravityofthebusinessandcustomerrelations,iscommittedtoimprovingbusinessrelationshipswithcustomers,potentialcustomersandfoundthatthepotentialvalueandimprovecorporateperformance.Keywords: CRM,PHP,LAMP,linux,PHP,jquery.-- -目录摘要…………………………………………………………………………………ⅠAbstract…………………………………………………………………………………Ⅱ目录…………………………………………………………………………….…Ⅲ插图索引………………………………………………………………………………Ⅴ附表索引…………………………………………………………………...…….……Ⅶ第一章绪论……………………………………………………………...…………….11.1课题背景……………………………………………………………...………..11.2课题研究的目标和意义………………………………………………...……..11.3CRM的现状和发展趋势………………………………………...……...…….21.3.1CRM的现状………………………………………………...…………..21.3.2CRM的发展趋势………………………………………………...……..31.4本文结构………………………………………………...……………………..6第二章相关技术介绍………………………………………………...……………….72.1什么是CRM……………………………………………...……………………72.2LAMP介绍……………………………………………...……………………..72.3PHP介绍……………………………………………...………………………..82.4MVC模式介绍..……………………………………...………………………..82.5Jquery介绍……………………………………………...…………………….102.6MySQL介绍……………………………………………...…………………..10第三章系统需求分析及设计…………………………………………...……………113.1系统需求分析…………………………………………...……………………113.2系统相关技术分析…………………………………………...………………133.3系统模块分析…………………………………………...…………………….143.3.1项目管理模块…………………………………………...……………...143.3.2联系人管理模块…………………………………………...…………...153.3.3企业信息管理模块…………………………………………...………...153.3.4联系记录管理模块…………………………………………...………...153.3.5文件管理模块…………………………………………...……………...16.-- -3.3.6用户管理模块…………………………………………...……………...163.3.7权限设置模块…………………………………………...……………...173.3.8个人信息管理模块…………………………………………...………...173.4数据库设计…………………………………………...………………………18第四章系统实现…………………………………………...…………………………244.1开发环境…………………………………………...………………………….244.2项目管理的实现…………………………………………...………………….244.3联络记录的实现…………………………………………...…………………284.4联系人信息管理的实现…………………………………………...…………294.5企业信息管理的实现…………………………………………...……………314.6文件管理的实现…………………………………………...…………………324.7用户管理的实现…………………………………………...…………………324.8权限设置的实现…………………………………………...…………………344.9个人信息管理模块的实现…………………………………………...………34第五章结论…………………………………………...………………………………36致谢…………………………………………...……………………………………..37参考文献…………………………………………...…………………………………..39.-- -插图索引图1.1MVC模式图…………………………………………...…………………………8图2.1PHP中的MVC…………………………………………...……………………...9图3.1客户关系管理系统流程图…………………………………………...…………11图3.2流程图符号说明……………………………………………...…………………12图3.3项目的操作流程……………………………………………...…………………12图3.4系统功能结构图……………………………………………...…………………13图3.5系统框架图……………………………………………...………………………14图3.6项目管理模块功能图……………………………………………...……………14图3.7联系人管理模块功能图……………………………………………...…………15图3.8企业信息管理模块功能图……………………………………………...………15图3.9联络记录管理模块功能图……………………………………………...………16图3.10文件管理模块功能图……………………………………………...…………..16图3.11用户管理功能图示……………………………………………...……………..17图3.12用户权限功能图示……………………………………………...…………….17图3.13个人信息管理模块……………………………………………...…………..18图3.14连接数据库代……………………………………………...………………..…18图4.1项目列表……………………………………………...……………………...…24图4.2新建项目……………………………………………...…………………...……25图4.3项目搜索图……………………………………………...……………………26图4.4项目详细信息……………………………………………...……………………27图4.5编辑项目……………………………………………...……………………...…27图4.6编辑公司……………………………………………...………………...………28图4.7拜访记录列表……………………………………………...……………………29图4.8联系人列表……………………………………………...………………………30图4.9添加联系人……………………………………………...………………………30图4.10检测重复姓名…………………………………………….....…………………30图4.11企业信息列表…………………………………………..…...…………………31图4.12添加新的企业……………………………………………...…………………31.-- -图4.13上传文件……………………………………………...………………………32图4.14用户列表……………………………………………...………………………32图4.15添加新的用户……………………………………………...…………………33图4.16权限的设定……………………………………………...……………………34图4.17修改密码……………………………………………...………………………35.-- -附表索引表3.1project表……………………………………………...……………….……..19表3.2contact表……………………………………………...……………..……..19表3.3company表……………………………………………...………………..…..20表3.4companytype表……………………………………………...……...…………20表3.5guest表………………………………………….…...……………………..…21表3.6uploadfiles表…………………………………...……………...…………..22表3.7user表………………………………………….………………...…………..23表3.8right表……………………………………………….…………...…………..23.-- -第一章绪论1.1课题背景目前的市场充满了激烈的竞争,当今所有企业最关心的话题之一就是:怎么样才能把握住客户对服务和产品的需求,怎么样才能提高用户的满意程度,怎么样抓住客户、留下客户并维持客户的忠诚度,使得企业充满了竞争力。许多企业实现了商业流程的信息化、自动化,而且意思到关注客户就是关注自己企业的成长,抓住了客户就等于抓住了商机。以往的依靠人工来登记、计算企业和用户的关系,不但手续繁琐、工作量大,而且效率极其低下,而随着商业全球化,企业与客户之间的交互越来越多,往往一个客服一天就需要与上百的客户联系,随着信息量越来越多,依靠人工明显已经不现实,但是这个问题又迫切需要解决,因为稍微不注意或许就失去了一个商机或者机遇。在这样的需求下,企业迫切需要一个解决的方案,能有效、快速的管理自己的客户信息,并能使得不同的部门之间能共享、协调的使用这些客户资源,并能积极有效的跟踪项目的进度,提高企业业绩,而且可以依次对销售人员进行奖惩。  1.2课题研究的目标和意义CRM则正是着眼于企业的这一需求应运而生的。如今商业竞争越来越激烈,许许多多的商家为了赢得并提高客户的忠诚度而开始通过并实施客户关系管理(CRM)的部署,企业的多个部门都可以访问并使用CRM内部的资源并可以贡献或分享客户信息。正是CRM建立在多个部门的交叉点和营销战役的交叉点上,使得公司能迅速反应客户的活动,因此能更好的抓住各种商机和机会。由于CRM使得每个员工都参与了,而每个员工都有机会在业务上开拓、培养和维持各种各样的客户关系,因此可以维持和丰富企业的客户关系,提高用户的满意度和忠诚度以及客户关系的生命周期,企业能根据客户的需求迅速改变个性化的产品,在为客户带来便利的同时也使得企业在竞争中取得具有巨大优势和利润。[1]我们不妨从另一方面来看,正是由于企业认识到客户才是企业真正的财富,所以企业才会选择自愿选择实施CRM而不是出于其他的理由。根据一项调查统计显示,70%的客户离开厂家是因为得不到令人满意的服务,但是往往企业81%的收入是来源于老客户的,由此可看出客户资源是多么的重要。.-- -一个企业能同时拥有客户信息又能运用CRM来有效管理的企业优势很明显,如下:1、客户的满意度能增加客户的忠诚度;2、根据不同级别的客户加以不同级别的对待和战略;3、为不同需求的客户提供正确的产品;4、能有效的定位企业的市场,缩减运营成本5、能提高每个销售的利润,使得企业获得更高的ROI;6、能缩短企业内部的操作流程,减少销售周期;7、以整体活动的方式来减少多余的运作;8、可调和不同的客户之间的交互点出现的差错,缩减成本;10、可以利用客户的喜好、爱好或者其他特别的地方增加对客户需求的了解11、积累与客户沟通的经验,以前面的客户为借鉴来应对当下的客户;12、可以根据销售绩来对销售部门或者其他部门进行奖惩,并安排下一个销售目标或者活动。实施CRM工程时需要将信息和责任传达到整个企业传达到每一个员工身上,因为CRM对企业有重大的作用。而且企业必须斥资于CRM技术培训上且同时设立新的业务模型来保持竞争力。CRM的中心就是所有客户信息的集中。CRM是企业的一剂强有力的强度药剂,能大幅提高企业的销售额、客户的满意度和保持企业的竞争力。[2]1.3CRM的现状及发展趋势1.3.1CRM的现状目前CRM大都基于“以客户为中心”的新型管理思想,通过向企业的销售、市场和服务等部门提供全面、个性化的客户资料,强化跟踪服务、信息分析能力,建立和维护一系列与客户以及生意伙伴之间卓有成效的“一对一关系”,从而使企业得以提供更快捷和周到的优质服务,提高客户满意度,吸引和保持更多的客户。时下不少知名企业如沃尔玛、苏宁、百威和可口可乐等均导入应用CRM客户管理系统,在企业的营销管理中发挥着重要作用。中国已蹒跚发展了近十二个年头。与ERP市场一样,随着企业开始重视客户关系管理,CRM市场掀起数轮发展浪潮,并且随着企业信息化办公的呼声高涨,CRM理念在中国企业中迅速普及开来。但回顾近几年CRM软件的应用,企业CRM项目普遍存在“高”投入、“低”产出,缺乏有效系统规划等问题,CRM的发展前景堪忧。究其原因,企业对CRM的重视程度够高,但对CRM的认识程度不够。.-- -众所周知,CRM是帮助组织发现和满足社会或客户的需求,使组织获得长期收益的管理方法,是通过长期的客户关系,为企业创造难以让竞争对手模仿的无形优势。在企业产能过盛今天,谁拥有了广泛的客户资源,谁就把握住了企业发展的制高点。但在利用信息化手段网罗和管理这一资源的过程中,大部分企业却走入“高”投入、“低”产出的误区。“高”投入、“低”产出主要表现在:一是企业在建设CRM系统时不惜血本,以为高投入地建设好CRM,企业的资源就能有效利用起来,而事实却并非如此;二是面对高价位“菜单”,不甘示弱的一味强调系统的功能全面,却没有考虑到企业真正的需求;三是闭门造车,仅根据公司内部反馈的需求设计CRM系统,缺乏有效系统规划,从而降低了CRM的管理效率。事实上,CRM应该是一个客户关系管理计划,而不是一个简单的CRM项目,是一组CRM项目的集合,并且需要长期在企业的各个层中灌输“以客户为中心”的管理思想。最终达到了解顾客,细分顾客,为不同顾客提供客户化的服务,通过顾客需求满足的最大化,以实现组织收益的最大化。为达成这一目标需要企业全体人员积极配合,共同探索和完善CRM系统。CRM的核心是客户价值管理,通过一对一营销原则,满足不同价值客户的个性化需求,提高客户忠诚度和保有率,实现客户价值持续贡献,从而全面提升企业盈利能力。企业想从CRM中萃取更多的价值,首先要挑选适合企业发展的CRM,并不是只要功能足够强大的任何一款CRM客户关系管理系统都能够满足企业需求;其次,CRM在投入应用于企业过程中,有可能遇到各方的助力,所以,如何将CRM贯彻到企业中去,实现其价值最大化是企业需要考虑的问题。1.3.2CRM的发展趋势1.基于云的CRM服务仍将获得广泛关注“原先的所谓CRM其实就是大家在自己的企业内部讨论客户的相关信息,”Salesforce.com平台研究部门副总裁兼主管PeterCoffee指出。然而,“CRM系统中信息的头号重要来源已经逐渐开始游离于企业之外,当下社区网络及其它外部来源才是信息的真正集散地。”基于云的应用程序在捕捉这类信息方面可谓得心应手,并能够方便地将其转化为具备操作性的实用情报。因此我们现在已经不必“.-- -再花大价钱打造基础设施,借以连接云平台并挖掘客户资料;基于云的CRM软件能够更加高效地完成这一工作,”他总结道。[3]2.界面问题是大事“应用程序的易用性当下正逐渐成为企业内部极为重要的一大问题,CRM类软件也同样遵循此理,”SwordCiboodle公司市场战略部门副总裁MitchLieberman如是说,这是一家全球化客户互动解决方案供应企业。“用户们对于自己在设备上的工作环境相当挑剔,因为我们每天所面对的显示器实在是史无前例地多,”除了传统的台式机和笔记本电脑,iPad和智能手机都可能成为我们的工作设备。另外,用户们肯定不希望硬记像ALT+Tab这样的快捷键组合,每个人都想轻松愉快地搞定工作。“数据必须通过用户界面才能为我们所使用,这是前提,”他表示。因此在选择(或使用)CRM软件时,应当确保该软件能够同时为传统及移动平台所访问及理解——同时为其量身打造的友善用户界面也不可或缺。3.CRM将成为蕴含所有信息的数据集散地随着企业与客户之间互动方式的持续增多,CRM系统必将发挥在构建坚实合作关系方面发挥更大的作用,Batchbook公司总裁PamelaO’Hara如是说,这是一家社交型CRM解决方案供应商。“采用高效CRM体系的企业将从中获益,因为他们能够借此将各个原本松散的环节贯穿起来聚于一处,并与每位客户建立起紧密的合作关系,”O’Hara指出。此外她还认为,通过客户数据的集中化,“企业将有能力为客户提供更有针对性、更加高质量的服务。”4.CRM与其它关键性业务系统相整合“企业买家当然希望自己采购的CRM能与ERP、电子商务及专业服务自动化应用程序完美契合,以获得集成度更强、运作效率更高的业务流程体系,”NetSuite公司产品营销部门高级总监PaulTurner表示。“企业机构希望将整个业务处理过程加以整合,再以这种宏观视角与客户互动,同时他们更希望报告能够更加全面、而不再被详细的职能划分切割得支离破碎。毫无疑问,供应商们要做的正是迎合上述需求。”但他警告称,决策者必须提防那些各自发展经历不同、后期被硬性整合在一起的应用程序。“最好是寻找一套中心应对由上到下各类工作的系统,并把一切任务都只交给它——使用单一解决方案是保证效益最大化的不二法门,”他补充道。5.灵活性不容小觑“.-- -由于用户们对于交付模式、接口、数据方案以及CRM中的其它技术因素越来越熟悉,因此他们自然会将这些参数作为选购软件产品的重要指标之一,”SugarCRM公司产品战略部门副总裁、企业联合创始人兼CTOClintOram指出,这是一家开源CRM产品供应商。“这将促使CRM应用程序在设计上更易于实现集成化,用户也可以方便地通过定制进行有针对性的升级;同时也会使那些不甘自家SaaS(软件即服务)沦为平庸的供应商苦心孤诣,争相拿出丰富的客户使用方案来。”为此,Oram认为开源软件称得上大势所趋,因为它允许用户更方便地对软件做出变更及定制。综上所述,2012年中开源将成为冲击传统按需CRM模型的有力武器。6.CRM将在社交化道路上渐行渐远在过去一年中获得无比辉煌的战绩之后,社交网络将成为对于消费者极具决策影响力的重要组成部分,O’Hara表示。因此,CRM软件供应商“将继续将社交要素纳入其产品当中,以使得企业能够更好地了解细微的市场发展趋势,进而在开展宣传及营销工作时更准确地把握自身的生态系统定位,”她声称。“在社交网络的辅助下,CRM将在自身平台上为业务团队带来更好的营销及技术支持渠道。”7.移动应用程序将为面向客户的使用者带来前所未有的便利“在2012年中,CRM系统在移动组件方面的强大程度将大大影响其销售业绩的好坏,”Oram认为。“拥有强大移动组件的供应商将获得更加显著的市场竞争力优势,而大多数厂商也将加入到强化本地客户端与安全性的角逐中来。”Forrester研究机构副总裁兼首席分析师WilliamBand对此也表示赞同。“移动化已经成为赢得市场的关键性因素,”他指出。“尤其是在像销售领域这样直接面向客户并进行客户服务活动的行业,如果能够让现场员工使用手持移动设备,那么整体业务水平无疑将得到质的飞跃;这也正是当下业界发展的主流趋势。”8.让客户的声音更多地融入产品“企业机构将越来越多地尝试根据使用者的声音对业务处理方式加以改进,并协助办公室中的员工们更好地了解现场客户的要求,”Band预测道。“如果能够将调查结果、客户访问、社交情感数据等详细内容反馈给企业机构中的每位员工,他们无疑能够更好地理解自己的营销方式对于客户的确切影响。”1.4本文结构第一章首先介绍了课题的背景:如何信息化的管理复杂的客户关系,是现代企业都关心的话题之一;其次点明了课题的目标.-- -和意义:高效快速收集企业与客户关系信息、及时回应,提高企业业绩;然后分析了国内外CRM的现状和发展趋势;最后说明了本文的结构。第二章主要介绍了本系统的一些重要技术及关键字:包括CRM和主要采用的语言技术如LAMP、PHP、Mysql、jquery和等。第三章分析了系统的需求,作出设计,设定好系统的模型,为开发系统做好充分的准备。第四章系统介绍了项目管理、联络记录、联系人管理、企业管理、文件管理和用户管理等模块的具体详细实现。第五章对本文的主要理论研究和设计工作进行了总结,指出本文的主要成果和不足,以及进一步要研究的工作。.-- -第二章相关技术介绍2.1什么是CRMCRM是字母CustomerRelationshipManagement的缩写。正如其字面意思,CRM就是指企业用来管理本企业和客户之间的关系。但随着研究的深入,CRM还有其他的含义。在学术上,CRM可以是一个管理学术语;在IT界,CRM是一种软件。本文所研究的CRM就是指用信息技术来收集、整理客户信息并分析销售、营销、服务和各种使用支撑的软件系统。它的目标是缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道以及提高客户的价值、满意度、赢利性和忠实度。CRM是选择和管理有价值客户及其关系的一种商业策略,CRM要求以客户为中心的企业文化来支持有效的市场营销、销售与服务流程。在市场营销和企业管理中,CRM将首先应用于各企业的销售组织和服务组织,为其带来长久增值和竞争力。CRM是一个不断加强与顾客交流,不断了解顾客需求,并不断对产品及服务进行改进和提高以满足顾客的需求的连续的过程。其内含是企业利用信息技(IT)术和互联网技术实现对客户的整合营销,是以客户为核心的企业营销的技术实现和管理实现。客户关系管理注重的是与客户的交流,企业的经营是以客户为中心,而不是传统的以产品或以市场为中心。为方便与客户的沟通,客户关系管理可以为客户提供多种交流的渠道。客户关系管理这一个概念,是从现代营销学的基础理论上产生并且逐渐发展的。对于现代营销学,其核心理念为:以客户为中心,满足客户需求。CRM作为一种为了营销而存在的信息管理方式,自然符合这种“客户中心”的理念。因此,摆在第一位的不是信息技术,而是营销管理方面的手段,用以获取相应有用的受众人群信息。从本文研究的系统来讲,CRM具有两个功能:1、获得并管理用户关系信息;2、根据与用户的沟通记录制定合适的商务运行战略。前者属于信息收集范畴,后者属于信息处理范畴。2.2LAMP介绍LAMP是Linux+Apache+Mysql+PHP的首字母组合,是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。[4].-- -随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。[4]LAMP之所以很受接待,是因为与其它平台对比,它具有良多优势。一、成本低廉,扩展能力好,因为这些软件都是开源的。[5]q二、LAMP也供给了很是好的矫捷性,开发人员可以选择自己喜欢的框架,甚至构建自己的框架。三、开发人员可以获得全数的源代码,可以自行修改LAMP中的软件,以满足自己的需要。[6]q2.3PHP介绍PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。[7]PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。[8]PHP的特性包括:1、开放的源代码。2、PHP是免费的。3、程序开发快,运行快,技术本身学习快。4、跨平台性强。5、效率高。6、图像处理。7、面向对象。8、专业专注[9]。2.4MVC模式介绍MVC为英文单词Model-模型、View-视图、Controller-控制的缩写,其模式的目的即为实现数据模型、视图的代码分离,并通过控制器Controller进行同步。q图2.1MVC模式图.-- -使用MVC模式可以带来以下几点好处:第一,可以使多视图共享一个Model模型,通过模型、视图的分离,将数据和业务规则从表示层分开,用一个模型就能处理很多请求,实现最大化代码重用;q第二,可维护性,通过MVC模式,可以使得业务逻辑层与视图层分离,更易于维护;第三,大量缩减开发时间,使得开发人员集中精力于业务逻辑以及表现层,而不是两者均需要同时考虑;第四,生命周期成本较低,MVC使得开发和维护用户接口的技术含量降低,开发维护变得更加容易。qMVC是由Java引入Web领域的,要在PHP中实现MVC不能原封不动的照搬Java,因为JavaBean可以常驻内存,而PHP进程则不行。因此,在PHP中,每一个Model的生成都是通过cookies/session或数据库重建的,开销相对于Java要大。PHP实现的MVC只是在开发维护上带来了方便,但并没有在执行效率上有所提高。PHP中的MVC架构如下图所示:图2.2PHP中的MVC.-- -2.5Jquery介绍Jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库(压缩后只有21k),它兼容CSS3,还兼容各种浏览器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+)。jQuery使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。2.6Mysql介绍MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。.-- -第三章系统需求分析3.1系统需求分析一个公司的客户信息,包括客户的企业信息、客户联系人信息、客户沟通记录等的大部分来源是销售部,可以说销售部是直接与客户沟通最多的部门,有的公司的销售部门不但负责收集客户公司、联系人信息,还负责与客户沟通交流,在客户关系管理中,销售部担任着相当重要的角色。无论何种企业,销售部的客服工作本质上都是一样的,都是收集市场信息并向客户推销产品。销售部的客服工作对CRM的日常操作流程如图所示:联系人信息单客户资料单联系人信息表表客户一览表市场查询结果单查询系统管理员服务反馈表沟通具体客服服务反馈清单单销售记录单图3.1客户关系管理系统流程图.-- -处理物或单据数据存储外部环境物或信息流输向系统外向系统输入图3.2流程图符号说明根据员工工作流程分析,系统应该包含这些模块:项目管理模块、联系人管理模块、企业管理模块、联络记录管理模块、文件管理模块;而后台管理需要权限管理模块、用户管理模块和个人信息管理三个模块组成。整个系统围绕项目为中心记录跟客户沟通联络的过程,通过新建一个项目,对此项目进行跟踪、记录,以此分析出此客户是否是潜在客户的可能。本系统的特点是以项目为中心的CRM系统,对同一个客户企业可有多个不同的项目跟踪。比如跟一个酒店,可以有同时有管理系统项目的合作和照明系统等项目的合作,这就要求CRM是以项目为中心而不是以客户为中心。而且还能对这个项目进行跟进记录,能记录每一次客服跟用户的沟通过程和用户的意见、满意程度等,以此分析得出这个客户的潜力价值及提高客户的满意程度。客服对项目的操作流程如下图:图3.3项目的操作流程根据以上需求分析,可设计出系统结构大概如图下。.-- -图3.4系统功能结构图3.2系统相关技术分析由于CRM用户并非都经过专业计算机培训,通过对用户的文化程度和使用习惯的调查研究显示,要求系统需满足以下条件:q1、需要良好、方面、易上手的界面。q2、方便的数据信息选择查询,支持模糊查询。q3、管理客户的详细信息:包括客户的基本信息、联系人信息、和客户所在企业信息。q4、为更多的了解客户的需求和方便销售部门工作,设计了联络记录模块,用以客服记录跟客户交流的过程,并对反馈信息进行管理。qq5、和客户联系人之间交流的合同、需求等文档能进行方便的管理。q6、能对用户信息进行管理,并为用户设置管理权限。q7、数据计算和统计能自动完成,尽量减少人工干预。根据以上信息分析.-- -,本系统采用流行的LAMP模式开发。服务端位于linux,页面脚本语言使用PHP,这样使得系统不但开发成本低而且功能足够强大且响应速度快,WEB的形式也使得用户简便上手。本系统的架构如3.4图所示,表现层是WEB层,系统以WEB形式展示给用户,用户通过浏览器来操作、使用本系统;用户对系统的操作经过事务处理层进行处理,判定系统该执行何种行为;用户和系统所产生的数据经过处理后由数据库保存。qWEB层事务处理层数据库图3.5系统框架图3.3系统模块分析3.3.1项目管理模块该模块主要功能是对项目的管理操作,包括项目的新建、删除、修改和模糊查询等功能。项目基本信息包含项目名称、项目日期、销售员、客户联系人信息、客户企业额信息、项目进度、项目成熟度和沟通记录信息等。整个CRM系统的中心就是项目。项目管理项目添加、修改、删除项目查询项目信息列表图3.6项目管理模块功能图.-- -3.3.2联系人管理模块q该模块主要功能是联系人和客户的管理,包括新建一个客户、删除客户信息、修改客户信息和模糊查询等功能。联系人/客户主要信息包含客户名称、性别、联系电话、email、职位和所在企业等。联系人管理联系人添加、修改、删除联系人查询联系人列表图3.7联系人管理模块功能图3.3.3企业信息管理模块q该模块是对客户企业的管理,包括企业的新建、删除、修改和模糊查询等功能。企业主要信息包括企业名称、地址、邮编、电话、市场、联系人、网址和企业简介等信息。企业管理企业添加、修改、删除企业查询企业列表图3.8企业信息管理模块功能图3.3.4联络记录管理模块该模块是销售人员对项目的跟踪过程和与客户的联络的记录,与对应的项目关联。新建一个项目之后就可对这个项目的客户进行沟通联络。联络记录主要信息包括联系方式、联系人、联系内容、项目进度等信息,存储了客服人员对项目的每一次跟踪记录,还可进行文档的上传。q.-- -联络添加添加、修改、删除文档上传联络管理项目联络列表图3.9联络记录管理模块功能图3.3.5文件管理模块销售人员与客户进行的联系过程发送的文件或者与客户发送的合同等文档的管理,提供文档上传与下载的功能。文件上传文件下载文件管理文件删除图3.10文件管理模块功能图3.3.6用户管理模块该模块属于后台管理模块,其主要功能是本系统的用户的管理,包括开户、修改用户信息、销户、查询用户信息等功能。用户的主要信息有:姓名,ID,密码,部门,职位,电话号码,email,出生年月,地址,照片等。功能图示如下图。.-- -图3.11用户管理功能图示3.3.7权限设置模块该模块是后台管理模块,用于对用户权限的管理,包括查询、添加、查看、修改、删除等权限的设定,指定某个职位有什么样的权限。用户权限查询添加查看删除修改图3.12用户权限功能图示3.3.8个人信息管理模块这个模块的功能主要是修改个人信息和设置个人密码,见用例图3.7:.-- -图3.13个人信息管理模块3.4数据库设计本系统所用为mysql数据库,配置在linux操作系统上。连接数据库代码如下:图3.14连接数据库代系统关键数据表如下:1、项目表如下,主键为P_ID,P_Name为此项目的名称,P_ContactID为联系人的ID,表示此项目中的客户方联系人,P_Contact为联系人名称,P_ContactDuty为联系人职务,联系人的资料存储在Guest表中。P_Desc为此项目的详细描述信息,P_Schedule为此项目的进度描述,有开始、进行、暂缓跟进、停止跟进、签订合同等四个选项。P_Marurity为此项目成熟度,有陌生、熟悉、提交合同、价格谈判、使用产品等五个选项。P_Status为此条项目的状态,-1表示删除,0,表示取消,1表示新建,2表示更新。P_Date表示此项目的创建时间,P_Nextdate表示计划下次拜访时间。P_SalerID表示销售员ID,P_ServiceID表示客服ID,销售员和客服资料都存储在User表中。.-- -表3.1Project表字段名称类型主外键特别说明P_IDint主键AUTO_INCREMENTP_NameVarchar项目名称P_ContactIDint外键联系人P_ContactVarchar联系人P_ContactDutyvarchar联系人职务P_CIDint部门IDP_CNamevarchar部门名称P_Maturityint成熟度P_Scheduleint进度P_Descvarchar具体描述P_Datedatetime创建日期P_NextDatedatetime更新日期P_Statusint状态P_SalerIDint外键销售员IDP_Salervarchar销售员姓名P_ServiceIDint外键客服IDP_Servicevarchar客服姓名1、联系记录表如下,主要用来存储与客户联络过程的记录。C_SalerID存储的是负责此沟通记录的销售员,C_Way表示联络的方式,有电话、email、QQ等方式,C_Memo存储此联络过程的描述。C_Schedule为此次联络后项目的进度,C_Marurity为此次联络后项目的成熟度。C_Date为联络时间,C_Nextdate为计划下次拜访时间。表3.2Contact表字段名称类型主外键特别说明C_IDint主键AUTO_INCREMENTC_Wayint联络方式C_GIDint联系人IDC_GNamevarchar联系人姓名C_Memovarchar详细描述C_Maturityint成熟度C_Scheduleint进度C_SalerIDint外键销售员IDC_Salervarchar销售员姓名C_Datedatetime创建日期C_NextDatedatetime计划拜访日期.-- -C_Updatedatetime更新日期C_Statusint状态C_PIDint外键项目ID1、企业表如下,此表用来存储企业信息。C_Market为企业划定的市场区域,C_Name为企业名称,C_Address为地址,C_Telephone为电话,C_Mobile为手机,C_Website为企业网址,C_Email为企业电子邮箱,C_ContactID为联系人外键。C_Date为创建日期,C_Update为更新日期。表3.3Company表字段名称类型主外键特别说明C_IDint主键AUTO_INCREMENTC_RelIDint关联公司C_Typevarchar公司类型C_Marketint所属市场C_Novarchar编号C_Namevarchar公司名称C_Addressvarchar公司地址C_PostCodevarchar邮编C_Telephonevarchar电话C_Faxvarchar传真C_Contactvarchar联系人姓名C_ContactIDint外键联系人IDC_Mobilevarchar固话C_Websitevarchar网址C_Emailvarchar电子邮箱C_Memovarchar详细描述C_Datedatetime创建日期C_Updatedatetime更新日期C_SalerIDint外键销售员IDC_Salervarchar销售员姓名C_Statusint状态2、企业类型表如下表,用来定义企业的类型,如酒店、厂家、景区、制造商等。企业类型可定义二级类型,T_ParentID为父级ID,指向T_ID,如果为0则表示无父级。T_Name为类型名称,T_Desc为描述。T_Date为创建时间,T_Status为状态,-1表示删除,0,表示取消,1表示新建,2表示更新。.-- -表3.4Companytype表字段名称类型主外键特别说明T_ID主键AUTO_INCREMENTT_ParentIDint父级IDT_Typeint类型T_Novarchar编号T_Namevarchar名称T_Descvarchar描述T_Datedatetime日期T_Statusint状态1、客户联系人表如下,用来存储客户以及联系人信息。G_ChnName为中文名,G_EngName为英文名,G_Sex为性别,G_CompanyID为其所属公司的ID,外键。G_Grade为客户级别,按照客户的尊贵程度或者潜力可进行等级划分。G_Birthday为生日,G_QQ为QQ,G_Mobile为手机。G_Status为状态,-1表示删除,0,表示取消,1表示新建,2表示更新。表3.5Guest表字段名称类型主外键特别说明G_IDint主键AUTO_INCREMENTG_CardIDint外键会员卡IDG_Novarchar客户编号G_ChnNamevarchar中文姓名G_EngNamevarchar英文名G_Sexvarchar性别G_Birthdayvarchar出生年月G_Gradevarchar客户等级G_CompanyIDint外键所属公司IDG_Companyvarchar所属公司名称G_Positionvarchar职位G_Addressvarchar地址G_PostCodevarchar邮编G_Telephonevarchar电话G_Faxvarchar传真G_QQvarcharQQG_Mobilevarchar固定电话G_Emailvarchar电子邮箱.-- -G_Salervarchar销售员G_SalerIDint外键销售员IDG_Datedatetime创建日期G_Updatedatetime更新日期G_Statusint状态1、上传文件表如下,用来存储用户所上传的文件。文件上传到公司服务器后,文件的信息就存储在这个表中。U_RelID在此关联到联络记录表的主键,表示此文档是由哪次联络上传的。U_Url为文件存储在服务器上的路径,下载的时候可调用。U_Name为文件名,U_Size为文件大小,U_IP为上传者IP,U_Times为下载次数,U_Desc为文件描述,U_Date为上传时间。表3.6Uploadfiles表字段名称类型主外键特别说明U_IDint主键AUTO_INCREMENTU_RelTypeint文件关联类别U_RelIDint外键联络记录IDU_Typevarchar文件类型U_Novarchar编号U_Namevarchar文件名U_Sizevarchar大小U_Urlvarchar存储地址U_ONamevarchar原文件名U_IPvarchar上传者IPU_Timesvarchar下载次数U_Descvarchar文件描述U_Datedatetime上传日期U_Updatedatetime更新日期U_Statusint状态2、用户表如下,用来存储用户数据。U_No为账号,U_Password为密码,密码为MD5格式,用户登录用账号和密码登录。U_Name为用户名,U_Mobile为电话,U_Email为电子邮箱,U_Birthday为出生年月,U_Address为户籍,U_Date为创建日期。U_Status为用户的状态,-1表示已删除,0表示取消,1表示新建,2表示更新。表3.7User表字段名称类型主外键特别说明.-- -U_IDint主键AUTO_INCREMENTU_Novarchar账号U_Namevarchar姓名U_Passwordvarchar密码U_DIDint外键部门IDU_Telephonevarchar电话U_SubTelvarchar手机U_Mobilevarchar手机U_HomeTelvarchar家庭电话U_Faxvarchar传真U_Emailvarchar电子邮箱U_Birthdayvarchar出生年月U_Addressvarchar地址U_LastIPvarchar上次登录IPU_LastDatedatetime上次登录时间U_Datedatetime创建日期U_Updatedatetime更新日期U_Statusint状态1、权限表部分字段如下,用来定义各种权限并派分到不同的职位上。R_Name表示权限名称,本系统设共有四种权限:查看、添加、修改和删除权限。R_Desc是这个权限的具体描述。表3.8Right表字段名称类型主外键特别说明R_IDint主键AUTO_INCREMENTR_Namevarchar权限名称R_Positionint职位R_Descvarchar详细描述R_Datedatetime创建日期R_Updatedatetime更新日期R_Statusint状态.-- -第四章系统实现4.1开发环境硬件平台:CPU:intelatomd5251.8G内存:2GB软件平台:操作系统:WindowsXP数据库:MYSQL5.5PHP版本:5.3.1Apache版本:2.4.1服务器系统:centos开发工具:Dreamweaver,IE9.0,chrome,firefox104.2项目管理的实现项目管理模块首页如图4.1所示,为项目列表,项目列表默认显示前十个项目,按照创建时间降序排列。点击“新建”按钮可弹出新窗口新建一个项目,如图4.2所示;点击“全部”则显示全部的项目,按照默认按照最后拜访时间降序排列;点击“搜索”弹出搜索框,可根据条件搜索相应的项目,如图4.3所示;点击相应的项目,则弹出窗口查看这个项目的详细信息,如图4.4所示。点击主页则返回系统主页。图4.1项目列表新建项目如图4.2所示。项目.-- -必填项为项目名称、公司、联系人。项目名称需手动输入,输入项目名称时,右边会弹出框列出相似项目,项目名称可以实时监测是否重复,看看是否有其他的销售员已经建立了此项目,重复的话不能输入。点击公司输入框时,会弹出公司列表窗口,选择对应的公司后,公司地址、公司电话会自动写入框内。在选择了公司后,点击联系人输入框,则也会弹出窗口选择这个公司内的联系人,然后选择其中的一个,窗口会自动关闭然后将选中的联系人返回。客服是公司内指定的对项目的负责人,点击弹出客服列表选择后返回。然后用户可选择是否添加项目的具体描述。写完信息后,点击“确定”,就可以保存。图4.2新建项目搜索项目如图4.3所示。搜索时至少要填入一个搜索条件,比如项目名称,然后点击“开始搜索”,窗口会自动关闭后返回项目列表列表页面,此时系统会将符合搜索条件的项目列出;或者点击“关闭窗口”,将此窗口关闭,项目列表无变化。.-- -图4.3项目搜索图项目详细信息如图4.4,第一个表格内是项目信息,项目详细信息过多的话可点击“另页查看”以弹出新窗口查看项目详细描述信息;如果需要修改项目信息则点击表格内的“编辑”,弹出新页面就可编辑项目信息。第二个表格内是这个项目的企业的详细信息,点击“编辑”弹出新窗口可编辑公司信息,从新窗口也可查看更多企业的信息。第三个表格内是公司的联系人列表,最多显示三个联系人,若需要查看更多联系人则点击“查看更多”,需要添加新的联系人,则点击“添加联系人”。新添加的联系人会自动与这个公司关联起来并存入数据库的Guest表中。第四个表格内是联络记录列表,默认显示最新的三个联络记录。如果客服与客户进行了新的拜访,则可点击“新的拜访”以新建一个联络记录。如果需要查看更多联络记录,则点击“更多记录”,弹出这个项目的拜访记录列表查看。.-- -图4.4项目详细信息点击项目信息表内的“编辑”,即可弹出新的窗口显示项目的详细信息以查看并编辑,如图4.5所示,修改后点击“保存”即可保存修改。项目信息编辑与项目新建输入的要求是一样的。图4.5编辑项目.-- -点击公司信息框内的“编辑”,可弹出新窗口查看并编辑公司的详细信息。公司信息必须输入公司名称、地址、电话和选择公司的等级、市场划分、属性分类和行业分类,输入需要修改的信息后,点击“保存”即可修改,或者点击“关闭”以关闭窗口。如图4.6所示。图4.6编辑公司4.3联络记录的实现在项目详细信息点击拜访记录下的“新的拜访”,则可对此项目新建一个拜访记录;点击“更多拜访”,则可查看此项目所有的拜访记录列表,在拜访记录一览表中点击“新建拜访”也可创建一个新的联络记录;点击拜访所在的行,则可看此拜访记录的详细信息,包括拜访方式、联系人、拜访内容描述和进度等。如图4.7所示。新建拜访时需要选择拜访方式,拜访方式有电话、QQ、Email、传真或信件等可供选择,联系人为客户公司方的联系人,点击可弹出新窗口选择联系人;.-- -项目成熟度有陌生、熟悉、提交合同、价格谈判、使用产品等五个选项;进度有开始、进行、暂缓跟进、停止跟进、签订合同等四个选项。输入信息后点击“添加”即可添加一条拜访记录。图4.7拜访记录列表4.4联系人信息管理的实现联系人首页是联系人列表,如图4.8所示,点击可查看每个联系人详细信息;在项目详细信息也有快捷方式进入新建联系人,在这里新建的联系人不需要再选择所属公司,会自动与项目所在公司相关联。新建联系人如图4.9所示。新建联系人时需要输入姓名,性别,电话等,输入完成后点击“确认保存”即可添加新的联系人。在添加新的联系人时可检测是否重名,用户输入用户名时会弹出小窗口提示相似姓名,如图4.10所示。.-- -图4.8联系人列表图4.9添加联系人图4.10检测重复姓名.-- -4.4企业信息管理设计企业信息管理首页是企业列表,如图4.11所示。点击“添加”按钮可添加新的企业,点击“返回”这返回系统首页;下拉框有全部、旅游景区、餐饮行业、星级酒店、服务商、供应商等选项,选中其中一个页面会刷新且显示该类型公司。图4.11企业信息列表添加企业如图4.12所示,输入公司名称时会有提示不要输入已存在的公司。必选项为公司名称,公司电话和公司地址。图4.12添加新的企业.-- -4.4文件管理的实现新建一个拜访记录之后,点击打开,然后点击上传文件按钮,就可上传此次联络过程中发送或接受过的文件。点击浏览选中电脑中的文件,然后点击“确认上传”即可上传。上传的文档大小限制为10M。图4.13上传文件4.5用户管理的实现用户管理模块首页为用户列表,默认显示前十五个用户,按照用户编号升序排列。需要查看更多用户则需要翻页查看。下拉框有职位选择,选中其中的一个则页面会搜索返回选中的所有属于该职务的用户。点击该用户所在的行,页面则跳转到该用户的详细信息页面,管理员可编辑其信息。点击“添加”,则可添加新的用户,如图4.15所示。.-- -图4.14用户列表添加会员页面如下,必填项为编号、姓名、会员证ID和手机,管理员输入这些信息后即可创建一个用户。用户的编号即为登陆账号,会员证ID为员工卡卡号,密码默认为123456,需要该用户自行登陆后修改,其他信息按照说明填入即可。图4.15添加新的用户.-- -4.4权限设置的实现权限设置如图4.16所示,系统有查询(搜索)、修改、删除和审核的权限供选择。默认用户都有查询权限;管理员拥有全部权限;经理以上有查看、修改权限、删除权限;其他普通用户有修改自己创建的记录的权限,新建一个小时内的记录可删除,超过时间则需要删除权限。管理员需要赋予某个用户其他特殊权限,则需要在其列表将对应的权限打上勾,然后点击“设置”,即可生效。图4.16权限的设定4.5个人信息管理模块的实现个人信息管理如图4.17所示,用户可自行修改自己的密码。修改密码需要输入初始密码,并重复输入两次新密码,如果初始密码输入不正确或者两次输入新密码不一致,密码不会修改成功。输入正确的信息后,点击保存,则可保存用户新的密码。.-- -图4.17修改密码.-- -第五章总结随着云时代的到来,企业的信息化管理也迅速加快。在这个信息爆炸的时代,CRM的出现方便了企业对客户关系的管理,CRM给企业带来的竞争优势是显而易见的。CRM系统的存在使得众多纷杂的客户关系变得有条有理,使企业的客户资源有效利用;同时,CRM的存在也使企业能迅速对客户的需求做出反应,能让客户得到满意的产品,提高用户的忠诚度,最终无形中也提高了企业的业绩。CRM无论是对客户还是对企业都是有利的。本CRM管理系统经过企业的需求分析,概要设计,详细设计,代码编写,测试阶段而完成。在需求阶段,经过长时间的需求调研和需求确认,对实体企业的客户关系进行了大量调查,然后参考国外一些成功CRM案例,最终得出需求;在设计阶段,安装并使用多个CRM系统软件,总结其优点缺点,并根据大量用户习惯而进行了设计、修改,使得系统功能完善的同时又简易上手;代码编写过程用了一个月的时间,再经过企业内部员工的测试,修正了某些bug后投入使用。目前本系统运行情况良好。.-- -致谢我从2008年进入湖南大学软件学院软件工程三班至今,随着毕业论文的完成,大学生活也要进入尾声了,此时此刻,感慨良多。大学四年,转瞬即去,时光犹如手中沙般滑去,留在手心的,是大学四年丰富的收获和沉甸甸的记忆。大学的收获使我终生受益,提高了我的各方面能力和素养;大学的记忆丰富了我的人生,我将永远铭记这段快乐的时光。感谢那些陪伴我的人,感谢那些帮助我的人,感谢那些爱我的人。感谢我的爸爸妈妈,正是由于他们的悉心教诲和默默的支持,我才能安心在湖大的校园完成学业,没有他们就没有现在的我。爸爸的言传身教和妈妈的谆谆教诲教会了我我为人处世的道理,指引着我人生正确的方向。父母二十多年的养育之恩和悉心关怀不是只言片语能表述的尽的,在此我只能深深的祝福我的爸爸妈妈:祝你们二老永远健康、长寿!谢谢爸爸妈妈!感谢我的室友郑永通、陈镇海、付宇翔和一帮好友,感谢这一帮兄弟。他们陪我度过大学四年最难忘的时光,让我的大学生活无比丰富快乐。他们对我编程上的帮助使我受益良多,大家一起互补学习,从什么都不懂的菜鸟慢慢成长。从刚来学校时的青涩变得成熟,我们见证了各自的青春。感谢曾经的她,给我的人生留下一段最美好的风景,让我学会了如何去爱,如何去感恩,她的积极向上也时刻鼓舞着我前进;感谢所有湖大的老师:是你们的辛勤耕耘让我的知识更丰富全面,你们广阔的学识让我学会了更多;感谢我的企业导师刘武,他在企业对我的悉心培养和生活上的无私帮助,使我实习顺利完成的同时,也让我明白了作为一个公司职工所应有的职业素质。感谢我的辅导员潘滢伊老师,她曾给予我学习和生活上无私的关心和帮助,引导我走出学习和生活上的困扰,使我少走了许多弯路,让我能把更多的精力放在学习和生活上,做好自己应该做的事。另外,我要特别感谢我的导师肖雄仁老师,他对学生极其负责,教学态度极其严谨,他对于我的毕业设计和论文编写给予了非常多的帮助,他多次帮我指点出论文的缺陷和注意事项,使我的论文编写得以更加规范和完整,文章更加充实和完善。我的毕设论文行程在他的带领下变得顺利和流畅。我的论文的完成离不开肖老师的帮助。.-- -再次向这些给予我帮助的老师同学致以衷心的谢意,谢谢你们!最后,我想大声的说一句,湖大,我爱你!.-- -参考文献[1]bofend等.CRM[DB/OL].http://baike.baidu.com/view/648655.htm,2011-12-25.[2]万方数据.企业客户关系管理系统探析[EB/OL].http://ec.zdnet.com.cn/managesoft/2011/1220/2071014.shtml,2011-12.[3]云计算中我们是否需要LAMP的PaaS?[DB/OL].http://sd.csdn.net/a/20100819/278398.html,2010[4]M.Owens.ProfessionalLAMP[M].美国:WroxPress,2010:50-70.[5]ejxin等.LAMP[DB/OL].http://baike.baidu.com/view/365086.htm,2011-08-29/2011-12-25..[6][美]W.JasonGilmore.PHP与MySQL程序设计(第四版)[M].北京:人民邮电出版社,2011:45-80.[7]叶新伟.PHP+AjaxWeb2.0编程技术与项目开发大全[M].北京:电子工业出版社,2008:30-60.[8]潘凯华,邹天思.PHP开发实战宝典[M].北京:清华大学出版社,2010:60-90.[9]新浪博客.PHP、LAMP技术发展现状与国内就业优势[EB/OL].http://www.dangkai.com/ArticlePage/Article27357.htm,2010-11/2011-12-24.[10]杜江.PHP5完全攻略[M].北京:电子工业出版社,2010:10-30,45-60.[11]郭欣.构建高性能WEB站点[M].北京:电子工业出版社,2009:40-50.[12]EllieQuigley(美),吴雨浓译.LinuxShell实例精解[M].北京:中国电力出版社,2003:20-70.[13]余洪春.构建高可用Linux服务器[M].北京:机械工业出版社,2012:180-200.[14]罗宾,毕博(美).Shell脚本学习指南[M].北京:机械工业出版社,2009:80-120.[15]蒋歆.MYSAP客户关系管理[M].北京:东方出版社,2005:45-80.[16]月影JavaScript王者归来[M].北京:清华大学出版社,2008:1-60.[17]高洛峰编著.细说PHP[M].北京:电子工业出版社,2009:100-120.[18]宋立桓.SQLServer2005在企业级数据管理中的增强[J].WindowsITProMagazine:国际中文版.2005:16-18.[19]秦锋,李乔,郑啸.Web服务测试的一种实现[J].计算机技术与发展.2007,17(8):239-242..-- -[20]杨新宇,刘力勇.关于B/S架构的深入探析[J].科技信息.2007,1:10-30..--