客户关系管理论文

您当前的位置:学术堂 > 管理学论文 > 客户关系管理论文 >

客户关系管理系统的详细设计及测试

来源:学术堂 作者:韩老师
发布于:2016-03-14 共2206字

    本篇论文目录导航:

  【题目】J2EE技术下的客户关系管理系统研究
  【第一章】J2EE技术在客户关系管理系统中的应用绪论
  【第二章】客户关系管理系统的相关技术及概念介绍
  【第三章】客户关系管理系统的需求分析及架构设计
  【4.1】客户关系管理系统的数据库设计
  【4.2】客户关系管理系统的相关模块设计
  【第五章】客户关系管理系统的详细设计及测试
  【结论/参考文献】基于J2EE技术的客户关系管理平台构建结论及参考文献


  第 5 章 系统的详细设计及测试

  系统的详细设计包括系统的界面设计及实现,通过详细设计来完成前期的概要设计及系统所需要的功能。测试部分则是对系统测试环境、工具及测试结果进行了叙述。

  5.1 详细设计

  这一部分中,我们将就系统的具体实现进行详细的论述。如图 5.1 所示,是系统的用户登录界面。用户在输入登录用户名和密码的同时还需要输入验证码,只有这三项都输入正确的情况才能够登录系统。如图 5.2 所示,是系统管理员登陆系统以后所见到的界面图,默认是查看用户基本信息管理功能的。正上方的导航部分包括首页、后退、前进、刷新、帮助等五项常用基本操作,导航栏右侧可以查看用户信息、修改密码以及退出系统,并且带有日期。而基于 J2EE 技术的客户关系管理系统的左边栏部分按照系统的设计,则包括了公司的客户关系管理系统中的用户信息管理、项目管理、版本信息等功能模块。基于 J2EE 技术的客户关系管理系统的中心区域则是显示相关功能的具体信息,多数以列表的形式呈现。

  在基于 J2EE 技术的客户关系管理系统用户信息管理模块中,包括了用户基本信息管理、用户权限信息管理、系统角色管理以及系统角色权限管理四个功能。下图所示的是用户基本信息管理,以列表形式展现系统用户的用户名、用户角色、联系方式、登陆的 IP地址以及详细描述。如果需要进一步查看相关用户的详细信息,则可以点击对应行中的查看按钮,进入详细信息界面查看、修改或者删除相关用户信息。是项目基本信息管理的界面图。在基于 J2EE 的客户关系管理系统的项目管理模块中,根据数据库设计以及相关的概要及详细设计,分为公司的项目基本信息管理、项目里程碑分解、项目人员信息管理、项目进度信息管理等功能。点击相关功能,则会进入相关功能界面。而项目基本信息列表如下图所示,在列表中,可以直接的看到项目的项目名称、项目编号、项目类型、详细描述、基本操作等功能。点击相关的查看按钮,则可以进入项目详细信息界面查看项目的详细信息。而点击删除按钮,则会提示是否删除该条项目信息,如果确认,则会删除相关项目信息。是收入合同基本信息管理的界面图。在基于 J2EE 的客户关系管理系统的收入合同基本信息管理模块中,分为对收入合同的管理,具体包括基本信息管理、类别信息管理、发票信息管理、回款信息管理、存档信息管理等功能。如下图所示,收入合同基本信息列表中包括了收入合同编号、收入合同名称、负责人、客户名称、合同金额以及基本操作这六项内容。在基于 J2EE 技术的客户关系管理系统的销售管理模块中,对于销售信息的管理分为计划管理、周报管理、机会管理、线索管理、过期销售机会管理、客户信息管理等功能。如图 5.5 所示,是基于 J2EE 技术的客户关系管理系统的销售计划信息列表。该列表中包括了销售计划编号、销售计划类型、用户名称、客户名称以及基本操作这五项内容。如果相应的销售计划进行查看的话,可以看到对应的计划的详细信息。在基于 J2EE 技术的客户关系管理系统的采购支出管理模块中,对采购支出的管理分为申请信息管理、供应商信息管理、物品信息管理、发票信息管理以及支出合同信息管理这五项功能。基于 J2EE 技术的客户关系管理系统的采购申请信息列表中,我们可以看到采购申请的名称、编号、用户名称、采购申请内容以及基本操作等内容。
  
  5.2 系统测试

  系统测试是对系统的功能能否满足需求的验证。如果存在 BUG 或者不符合需求的地方,在这一阶段可以进行补救。

  在基于 J2EE 技术的客户关系管理系统的测试中,我们按照部署方案的设计,选取了应用服务器、数据库服务器及客户端三部分来进行测试,测试的设备配置如表 5.1 所示。在实际的测试中,我们采用了每三天作为一个测试周期,根据每个周期发现的 BUG数量绘制出了 BUG 趋势图,如下图所示,在该图中,随着第七个测试周期了第二个 BUG高峰值后,BUG 数量逐步稳定的减少,因此,在第十个周期时,我们结束了测试工作。

  在实际的测试当中,我们使用了一些测试工具及方法进行系统的黑盒、白盒测试,此外,在系统的开发过程中,就使用了单元测试框架 JUnit 来进行测试。如上图所示,显示的是系统的测试用例覆盖分析图。在系统的测试用例覆盖方面,我们分别从功能、可靠性、兼容性、安全性、易用性、数据、性能、负载、其它等方面进行了评价,出于开发成本和系统本身的是用于公司员工使用的考虑,因此,在测试用例选择时,首先满足的是功能性需求,其次,是数据、可靠性以及安全性的要求。由于公司的规模属于中型企业,因此,对于性能和负载未进行考虑。在实际的测试中,覆盖了基本的功能性需求。

  5.3 本章小结

  在本章中,对基于 J2EE 技术的客户关系管理系统进行了详细设计及测试。在详细设计部分,我们侧重对销售、收入合同、采购支出、项目管理、基础数据维护这五个主要功能模块进行了叙述,尤其各个模块的实现。在系统测试部分,我们针对需求分析时的各个需求,进行了白盒、黑盒测试,同时还对测试中的 BUG 趋势图和测试用例覆盖程度进行了探讨。

返回本篇论文导航
相关内容推荐
相关标签:
返回:客户关系管理论文