内蒙古大学工程硕士学位论文
第六章 系统测试.............................................................................................................................. 49 6.1系统用户管理测试 .................................................................................................................. 49 6.1.1用户登录单元测试 ............................................................................................................ 49 6.1.2添加用户单元测试 ............................................................................................................ 49 6.1.3用户管理集成测试 ............................................................................................................ 50 6.2客户信息管理模块测试 .......................................................................................................... 51 6.2.1客户基本信息管理模块单元测试 .................................................................................... 51 6.2.2客户联系人管理模块单元测试 ........................................................................................ 52 致 谢 ................................................................................................................................................ 54 参考文献 ............................................................................................................................................ 55
IV
内蒙古大学工程硕士学位论文
第一章 绪 论
1.1主要背景和意义
信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。客户关系管理系统的理念是基于对客户的尊重,要有统一的平台可以与客户进行沟通,客户反馈率及员工与客户接触的效率和要提高且需要企业对整个客户生命周期有完整地认识。一个较好的客户关系管理系统至少应包括以下功能:通过传真、Internet、电话、网络通讯工具、E-mail等多种方式与客户保持沟通;使公司员工全面了解客户关系,保证客户根据需求进行交易,记录获得的客户信息,在企业内部做到客户信息共享;对市场计划进行整体规划和评估;跟踪各种销售活动进行;通过积累大量的动态资料,全面分析市场和销售情况。正是在这种背景下开始了本系统的研发。 鑫鑫装饰公司要想在现在日益激烈的市场竞争中获得优势,企业领导人已经深刻认识到有效的管理客户关系的重要性,但是目前还没有全面的实施客户关系管理。该装饰公司是一个刚开始发展不久的小企业,所以在有效的发展壮大自己的同时,目前在企业客户关系管理系统方面主要存在如下问题:
1)该企业相比客户而言可能更加注重的是如何提高企业效益和用于扩大再生产,而对于客户的重视不够,还没有形成规范的系统流程。
2)该系统只实现了基本的客户关系管理功能,系统在某些方面不够完善。例如只进行了一般的统计,没有进行详细的决策分析。
3)关于客户关系管理方面的技术支持比较薄弱;
4)鑫鑫装饰公司仅投入了小部分资金进行系统的开发,所以该系统在功能方面较为单调,仅为单机版的客户关系管理系统,不能在网络上得到资源的共享,且缺少专门的维护人员进行系统的维护。
为了使现有企业客户关系管理更好的发展,我们应该着力解决现在存在的问题。首先,应该转变企业管理的文化理念,让人们尤其该企业的领导着正确的认识客户关系管理,明白客户资源是公司的最大财产,要更高的追求以客户为中心;其次,在系统的实现发面可以聘请专业人员进行技术指导,尽可能对系统进行完善,从而使企业在横向职能机构的设置方面得到加强,加强多部门间的联系,为公司创造更大的利益;再次,在软件的开发与实现中要加强团队合作,为客户提供优良的服务,提升客户满意度,从而提高客户管理水平,为企业
1
内蒙古大学工程硕士学位论文
创造更多的效益;另外,我们应该充分利用网络的有效资源,不断完善系统,使之早日能在网络上得到资源的共享。
1.2本文的主要工作
该企业客户关系管理系统以项目流程为主线,以客户为中心,以加强管理为主要,使中小企业能有效的掌握公司所有的客户资料,帮其改善对现有客户的管理混乱状态,加强企业与客户的联系,并有效的挖掘潜在客户。让客户成为朋友是本客户关系管理系统所追求的境界,该系统通过对用户信息资源的整合,在企业内部达到资源共享,从而为客户提供更快速周到的优质服务,吸引和保持更多的客户。该系统总体来讲主要分为以下几个个功能模块:客户基本信息模块、客户信息管理模块、商业往来管理模块、系统用户管理等模块。是一个按统一规范进行业务处理和数据管理的工作平台,提供各类不同管理层次所需的各种相关信息,实现对客户的多方位、综合有效的管理。
本文的主要工作包括以下几个方面: 第一章、系统的研究背景及意义的介绍; 第二章、系统分析;
第三章、在需求分析的基础上,对该系统进行总体设计; 第四章、根据总体设计对该系统的数据库进行设计; 第五章、系统各功能模块的实现; 第六章、系统测试;
2
内蒙古大学工程硕士学位论文
第二章 系统分析
2.1可行性分析
可行性研究是软件开发过程中的第二个阶段,它是在第一个阶段——问题定义的基础上进行的。可行性研究是以相对短的时间和相对低的成本来确定给定的问题是否有解,主要从以下几个方面进行研究。
(1)经济可行性
采用客户信息管理系统可取代原系统的传统单据传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高市场信息的利用率,从而使客户的管理水平上一个新台阶。
(2)技术可行性
该系统所要求的硬件设备是市场上销售且价格较低的,有的甚至可以使用故有的设备,而在软件上,采用Windows系列的操作系统,采用ACCESS数据库用于数据库管理系统,在MIS开发中已大量使用这些软件,且技术上也比较成熟。因此该系统的开发在技术上是可行的。
(3)操作可行性
系统在实现之后,要由1~2名计算机专业技术人员看管服务器和进行技术支持。用户只需坐在电脑前,轻松实现对往来客户的管理。
(4)管理可行性
企业的客户可以分布全国各地,因此公司要为客户建立资料档案,便可以轻松的对其进行管理。
2.2需求分析及系统用例图
需求分析是软件开发中最重要的环节,它直接影响着项目的成功与失败。需求是产品的根源,需求工作的优劣对产品影响最大。需求如此重要,那么什么是需求呢?需求就是那些必须在开始构建产品之前发现的东西,产品必须完成的事情以及必须具备的品质。 2.2.1角色需求分析
角色需求分析的主要目标是从分析人员的角度看新项目开发有无必要和可能。 对本系统经过初步调查,确定了本系统的用户群是各企业负责客户资源管理的员工。这些用户可以分为普通用户、系统管理员。
本系统就是为普通用户、系统管理员提供一个信息查询和管理的平台。对用户群进行分析。
3
内蒙古大学工程硕士学位论文
(1)普通用户需求
这里所说的普通用户是指具有一定权限限制的用户群。他们只能以普通用户的身份登入系统,之后可以对客户信息和商业往来信息进行添加,修改和删除,不能对基本信息做任何的操作,包括地域信息,客户类别信息,行业分类信息,职务名称信息,项目类型和销售人员信息。
需求所有信息的更新、添加和删除都由系统管理员操作。总体来说,该系统共分为六个模块:基本信息管理,客户信息管理,商业往来管理、销售管理、统计模块和系统用户管理模块。对于一个企业来讲每天都可能发生一些变化,管理员有模块管理的权限可以随时对本系统的信息进行管理和更新。
(2)系统管理员
管理系统用户、角色与权限,保证系统正常运行。负责所有信息的更新、添加和删除都由系统管理员操作。总的来说,分为以下几个模块:基本信息管理,客户信息管理,商业往来管理、统计管理、销售管理、系统用户管理等。对于一个企业来讲每天都可能发生一些变化,管理员有模块管理的权限可以随时对本系统的信息进行管理和更新。
(3)销售人员
对客户基本信息及客户的需求进行采集,将采集好的信息交给销售主管。接收售后服务信息,以便公司做好售后服务经及拜访等工作的开展。销售人员可以对销售信息进行添加、修改、删除、查询等操作。 (4)销售主管:
对客户服务进行分配,分析客户信息,发现潜在客户。并对特定销售机会制定客户开发计划,指定销售人员进行销售。 2.2.2 功能需求分析
1.功能划分
(1)客户基本信息的管理 (2)对客户进行管理 (3)商业往来情况的管理 (4)统计功能 (5)对销售进行管理 (6)对用户进行管理 2. 功能描述
4