为什么要对企业客户管理系统需求进行分析?
一、编写目的
CRM作为管理企业与客户关系的主要管理系统平台,其对应的读者是企业,因此,不仅要处理企业与客户之间的业务,还要处理企业内部相关部门的业务。CRM中不仅包含客户的信息资料,而且涉及市场竞争对手的情报资料,还包括了企业进行营销、销售及支持服务所需的各种数据。信息数据的来源是多种多样的,可以是本地数据库,也可以是异地数据库。客户与企业、业务与业务、销售与市场及服务间复杂关系,导致CRM中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对CRM数据的及时、准确的处理和有效利用。
二、对性能的规定
1、精度
此系统的输入数据大多数为字符串类型,对于一些关于与客户交易的金额方面的数据要求浮点类型。在传输过程中浮点类型的数据特别要求其尾数达到10位,以达到正确的传输。
2、时间特性要求
响应时间要求:对于管理人员输入的客户信息应该在人们所能接受的等待时间来确定,通常为1-2 s。
更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒级的。
数据的转换和传输时间的要求也应该在人们的接受的等待时间内;
3、灵活性
(l)在操作方式上若发生变化,如无法使用浏览器进入系统,那么,可以使用命令方式进入如:可以通过编写java程序与数据库联接,实现登录。
(2)因为本系统开发是使用jsp实现,这种开发技术具有java一样的很好的系统移植性。
(3)对于数据精度方面,应在数据库中加以限制;实现实体完整性,用户自定义完整性约束。
(4)在设计界面结构和数据结构是应留有对以后扩充系统功能的余地,如可以在每个数据字段上设计多个自定义字段。