企业客户关系管理系统 实训报告.doc
《企业客户关系管理系统 实训报告.doc》由会员分享,可在线阅读,更多相关《企业客户关系管理系统 实训报告.doc(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java B/S架构企业管理软件开发与白盒测试实训报告课题名称汽车4S店企业客户关系管理系统的设计与测试系/专 业 计算机与软件学院/软件技术班 级软件1031组 别第四组小组成员蒋露露 吴杰 孙赛男 丁瑞霞 钱敏 贾苗指导教师:董飚 查英华2012 年06月20日诚信承诺书为了更好完成本组承担的汽车4S店企业客户关系管理系统的开发任务,保证软件开发能够符合相关法律法规和政策要求,我组做出以下诚信承诺:1软件内容坚持原创,不剽窃他人的劳动成果,做到思想性和学术性的统一。2. 严格遵守国家有关出版法律、法规,恪守学术道德,坚守学术诚信。3保证我组所承担的软件项目没有侵害其他开发小组的专有版权。4
2、保证我组承担的软件开发不存在著作权问题。5严格执行南京工业职业技术学院对实训期间做出的的管理规定,保证在规定时间内完成软件的开发任务。如有违反上述承诺者,本组承担相应的法律责任和民事责任。摘 要使用CRM概念和技术,企业能快速搜集、追踪和分析每一个客户的信息,进而了解整个市场走势,并确切知道谁是客户、什么是客户的需求、客户需求什么样的产品和服务、如何才能满足客户的需求,以及满足客户要求的一些重要限制因素。CRM还能观察和分析客户对企业收益的影响,使企业与客户的关系及企业盈利都得到最优化。因此为汽车4S店开发一套客户关系管理系统成为必然趋势。通过该系统,使企业的客户管理工作系统化、规范化、自动化
3、,从而达到提高企业客户管理效率的目的。企业客户管理系统能够对企业客户基础信息、客户档案浏览、客户资料查询 、客户资料统计、日常记事、通讯录、数据库备份和还原及清空等进行管理。及时了解各个环节中信息的变更。管理人员必须以管理员身份登录,保证了系统的安全性。系统的总体任务是使企业管理人员可以轻松快捷地完成对企业客户管理的任务。有利于提高管理效率。关键词:CRM、4S店目 录第一章 概述51.1选题背景51.2选题意义51.3选题完成情况6第二章 系统分析72.1客户关系管理的特点72.2用户与角色82.3系统功能92.4功能需求分析102.4.1 任务概述102.4.2 需求描述102.5可行性分
4、析112.6当遵循的标准或规范以及开发环境12第三章 概要设计133.1引言133.1.1编写目的133.1.2背景133.1.3定义143.2总体设计153.2.1需求规定153.2.2功能需求和程序的关系163.2.3构建开发环境173.3接口设计183.3.1用户接口183.3.2硬件接口183.3.3内部接口183.4运行设计193.4.1运行模块组合193.4.2运行控制193.5系统数据结构设计203.6系统出错处理设计223.6.1出错信息223.6.2补救措施223.6.3系统维护23第四章 详细设计244.1目的244.2代码框架描述244.2.1目录结构244.2.2数据库
5、连接代码254.3数据结构定义264.4营销管理模块详细设计说明274.4.1销售机会管理284.4.2客户开发计划管理294.5客户管理模块详细设计说明314.5.1新增客户资料314.5.2查看、修改客户资料324.5.3删除客户资料324.6服务管理模块详细设计说明334.6.1新增服务信息334.6.2查看、修改服务信息344.6.3删除服务信息34第五章 系统功能模块365.1 login功能的实现365.2 顾客(customer)模板功能的实现365.2.1 添加顾客365.2.2 显示所有顾客信息375.2.3 查看/修改客户信息375.2.4 删除客户375.3 营销管理(s
6、al_chance)模板功能的实现395.3.1 添加销售机会395.3.2 显示所有销售机会395.3.3 查看/修改销售机会395.3.4 删除销售机会405.4 客户开发计划(plan)模板功能的实现415.4.1 添加客户开发计划415.4.2 显示所有客户开发计划415.4.3 查看/修改客户开发计划415.4.4 删除客户开发计划425.5 服务管理(service)模板功能的实现435.5.1 添加服务435.5.2 查询所有服务435.5.3 查看/修改服务435.5.4 删除服务44第六章 测试与运行456.1测试计划456.1.1简介456.1.2约定466.1.3测试种类
7、及测试标准486.1.4测试风险486.1.5暂停标准和在启动要求496.1.6测试任务和进度496.1.7测试提交物506.2测试用例及执行516.2.1功能测试用例516.3测试总结556.3.1项目测试结果556.3.2测试结论56第七章 总结587.1小组总结587.2 个人总结60致 谢67参考文献68第一章 概述1.1选题背景随着企业信息化的发展趋势和计算机技术的不断提高和飞速发展,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。无论是个人还是企业都对计算机应用提出了更高的要求。以数据库和计算机技术为核心的各种企业客户管理系统的应用极大的推动了各
8、种企业的发展,提高了企业的管理水平。客户关系管理(customer relationship management,CRM),是近年来企业采用的一套先进管理方法。CRM 的主要含义就是对企业客户的详细资料做出必要的分析,挖掘出客户潜在销售能力,从而提高企业盈利能力。企业客户关系管理系统可以科学、高效地管理企业的客户资源,保存企业与客户进行商业活动相关资料,是当前新技术革命中一个十分活跃和具有很强生命力的技术应用领域,是信息化社会的产物,办公自动化的原动力是人类文明进步和发展的同时人类求的自身解放的需要。因此,快捷、准确、方便、高效的客户关系管理系统可以更好地为客户提供优质的服务,为企业的带来更
9、大的经济利益。1.2选题意义使用CRM概念和技术,企业能快速搜集、追踪和分析每一个客户的信息,进而了解整个市场走势,并确切知道谁是客户、什么是客户的需求、客户需求什么样的产品和服务、如何才能满足客户的需求,以及满足客户要求的一些重要限制因素。CRM还能观察和分析客户对企业收益的影响,使企业与客户的关系及企业盈利都得到最优化。而随着经济的快速发展,私家车已经越来越普遍。因此为汽车4S店开发一套客户关系管理系统成为必然趋势。通过该系统,使企业的客户管理工作系统化、规范化、自动化,从而达到提高企业客户管理效率的目的。企业客户管理系统能够对企业客户基础信息、客户档案浏览、客户资料查询 、客户资料统计、
10、日常记事、通讯录、数据库备份和还原及清空等进行管理。及时了解各个环节中信息的变更。管理人员必须以管理员身份登录,保证了系统的安全性。系统的总体任务是使企业管理人员可以轻松快捷地完成对企业客户管理的任务。有利于提高管理效率。1.3选题完成情况本次我组设计的管理系统包括:营销管理、客户管理(包括用户的增加、删除、修改、查看)、客户服务管理、三个功能模块。系统功能为本说明书描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。第二章 系统分析2.1客户关系管理的特点现行的CRM软件还处于起步阶段,功能模块结构不尽相同,但是其基本的需求是一样的,其主要技术需求应包括六个
11、方面:(1)信息分析能力CRM有大量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的作出决策。良好的商业情报是企业成功的一半。(2)对客户互动渠道进行集成的能力。对多渠道进行集成与CRM解决方案的功能部件的集成是同等重要的。不管客户是与企业联系还是与销售人员联系,于客户互动都应该是无缝的、统一的、高效的。同一的渠道还能带来内部效益的提高。 (3)支持网络应用的能力在支持企业内外的互动和业务处理方面,Web的作用越来越大,这使得CRM得网络功能越来越重要。如,网络可以为电子商务渠道提供支持。为了使客户和企业雇员都能方便应用CRM,需要提供标准化
12、的网络浏览器,使得用户几乎不需训练就能使用系统。另外,如果通过网络为客户提供在线反馈的话并能有专人及时传达信息给公司的售后服务部门,这将为公司留住客户(尤其是距离较远的)并使业绩添砖加瓦。(4)建设集中的信息仓库的能力采用集中化的信息、实时的客户信息,可使各业务部门和功能模块间的信息能统一起来。(5)对工作流进行集成的能力工作量是指把相关文档和工作规则自动化安排给负责特定业务流程中特定步骤的人。CRM解决方案应具有较强的功能,为跨部门工作提供支持,使这些工作能动态的、无缝的集成。(6)与ERP功能的集成如果CRM与ERP和财务、库存、制造、分销、物流和人力资源等连接起来,使之成为一个客户互动循
13、环,这种集成能使企业在系统间搜集商业情报,而不是低水平的数据同步。2.2用户与角色与本系统相关的用户和角色包括:系统管理员:管理系统用户、角色与权限,保证系统正常运行。销售主管:对客户服务进行分配。分析客户信息,发现潜在客户。创建销售机会。对销售机会进行指派。对特定销售机会制定客户开发计划。分析客户贡献、客户构成、客户服务构成和客户流失数据,提交客户管理报告给客户经理。客户经理:维护负责的客户信息。接受客户服务请求,在系统中创建客户服务。处理分派给自己的客户服务。对处理的服务进行反馈。对负责的流失客户采取“暂缓流失”或“确定流失”的措施。针对客户需求设计调查问卷等,指派给业务员。业务员:对客户
14、信息进行采集,将客户基本信息提交给客户经理。接收客户开发计划,完成后将信息提交给销售主管。采集客户需求的服务,提交给销售主管。接收售后服务信息,处理并将结果提交给客户经理。向客户发调查问卷,并接结果反馈给客户经理。2.3系统功能系统用例图如图1所示,子用例图及详细的用例描述见“功能性需求”部分。图2-3系统用例图2.4功能需求分析本系统开发的是汽车4S店客户关系管理系统,实现对老客户价值的发掘,更多新客户的开发,通过因特网完成服务的处理和记录。2.4.1 任务概述在本小组讨论会议上,大家提出了作为汽车4S店客户关系管理系统,首先必须要有管理面人员,这就要求记录管理人员的基本信息;其次作为汽车店
15、有自己的客户,有客户的相关的一些信息,与客户的相关信息,如新的客户需要添加、好久不联系的客户需要删除;再者就是客户属于各个分类,有的客户是老客户有的是新客户。再有就营销管理方面,分为营销计划和客户开发计划。还有每个行业都要有服务这一项。另外小组成员还提出以下这些相关细节:(1)界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。(2)操作员有不同的操作权限,增强了系统的安全性。(3)用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(4)易维护和易操作性(5)系统运行稳定,安全可靠2.4.2 需求描述在分析小组讨论的系统需求结果的基础之上,我们将各个功能进行分类处理,最
16、后决定将系统分成如下几个功能模块:客户管理模块该客户管理模块的类的设计主要实现增加、删除、修改、查询和显示所以客户信息功能的处理。营销管理模块该模块包括营销计划和客户开发计划。其中营销计划包括新建营销计划,显示所有营销计划信息,以及修改删除营销计划信息。另外客户开发计划包括新建客户开发计划信息,查看显示所有客户计划信息,以及修改和删除要删除的客户开发计划。服务管理模块该服务管理模块的类的设计主要实现添加和重置服务的信息的功能以及显示所以服务分配的功能。2.5可行性分析(1)技术可行性本系统要求能熟练掌握计算机编程语言。我们在大二已经学过了struts语言。并且需要有计算机。学院的计算机房有充足
17、的计算机设备,并且装有非常多的程序可供使用。(2)时间可行性本课程设计提前启动,相关书籍的借阅,案例的查找可在课外期间完成。系统分析,设计的主要内容可在实训期间写。学校安排四周的时间来完成所开发的系统的实现和设计报告书的撰写,时间基本是够用的。(3)经济可行性学院的计算机室提供各种管理信息系统开发的软件,学校的图书馆也有丰富的图书资料可供借阅。并且学院给每个管理信息系统课程设计的学生都赠送40个小时的上机操作时间。(4)组织安排可行性本次管理信息系统的课设题目和要求在实训开始时老师已经给出。有不同的课设题目,学生在征求老师的同意后可换更适合自己的课设题目。每组同学独立完成一个课设。虽然任务有点
18、重,但还是可以完成的。综上所述,开发客户管理系统在技术上、时间上、经济上、组织安排上都是可行的。2.6当遵循的标准或规范以及开发环境本系统采用Microsoft SQL Server数据库,使用Java EE进行开发,采取B/S架构。数据库设计原则上符合第三范式,且规范,易于维护。程序需使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。本开发环境具体如下:1软件环境 Microsoft Windows XP JDK 1.6 Microsoft Office Visio 2003 SQL Server 2005 Eclipse 1.6 Microsoft Office Word 200
19、3 Tomcat v6.02硬件环境 处理器:Intel 奔腾双核 E6500 内存:4G 转速:7200r 显示器:液晶第三章 概要设计3.1引言在准备开发一个项目之前,首先要对其社会需求以及可行性进行分析,才能具体确定该项目是否有开发的必要,应朝着什么方向开发,这样才能对下一步的行动有所指引,才能做出一个符合社会需求的项目。我们在做汽车4S店企业客户关系管理系统之前,也做了相关工作。3.1.1编写目的在本系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经调查中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上
20、,对客户关系管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。本阶段已在系统的需求分析的基础上,对客户关系管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概
21、要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。3.1.2背景 在系统需求分析完成的基础上对整个系统的一个概要设计,通过文档的形式为以后编码阶段提供依据和帮助,解决一些不必要的麻烦,在与用户再一次进行确认后,根据用户要求确定相关系统功能和性能要求。完善系统需求分析的文档。3.1.3定义销售主管:对客户服务进行分配;分析客户信息,发现潜在客户;创建销售机会;对销售机会进行指派;对特定销售机会制定客户开发计划;分析客户贡献、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业客户关系管理系统 实训报告 企业 客户关系 管理 系统 报告
限制150内