本系统主要是面对客户信息的管理。因此系统必须能够及时有效的满足企业信息存储和搜索等功能,从而更好的改善对客户的服务质量。
我的设计目标是开发一个基于web的企业客户关系管理系统。
1。3 系统开发的意义
目前所有的企业都拥有属于自己的企业客户关系管理系统,而系统的功能性强大与否决定了企业与客户的成功率。通过分析以上原因,我设计了这套系统来用于企业使用。通过系统提供的功能,可以极大地提高了企业对于客户数据的分析和处理,同时保证了信息的准确性。[2]
企业客户关系管理系统与以往的管理方式的优越性在于,它能提升对于客户信息的处理能力,这不仅使企业的信息处理有了极大提高,而且减少了对于员工的要求以及方便了后期的系统维护。
2 需求分析
2。1 系统的设计目标分析
2。1。1 系统管理员的账户登录系统的实现
企业客户关系管理系统需要管理员来负责监管。我设计的该系统默认的管理员(admin)是该企业的资讯负责人,因此系统首先必须实现的功能是保证管理员的正常账户登录以及对于企业信息的维护和更新。同时我们的企业管理员在系统中是必须拥有足够权限。
2。1。2 普通的部门主管账号的登陆功能实现
对于一个企业来说,普通员工必须拥有公司的账号来对企业正常的业务信息进行浏览和更新,我这里预设了3个部门主管的账号,分别是客户经理、销售主管和高管的账号。
2。1。3 企业客户关系管理系统的内部功能的实现
对于企业的系统而言,最重要的就是它必须满足企业在正常运营时所必须拥有的功能:包括信息存储,数据分析,数据筛选,数据搜索,账户管理功能。只有实现这些功能,企业才能在系统中及时的分析和获取信息,从而更好的进行产品设计和销售。[4]
2。2 系统的可行性分析
2。2。1企业系统的安全性
对于一个企业而言,安全性是必不可少的一部分。因此系统必须满足一定程度上的安全性,以保证企业内部的一些数据无法流出,这些数据包括以下四个方面
(1)企业员工的信息,如果企业员工的登录信息被其他人获取,将会出现员工无法登录系统以及他人非法浏览企业信息的情况
(2)企业客户的信息。如果客户的信息被其他人获取,一方面企业的诚信将会大打折扣,这会极大地影响企业和客户之间的合作,甚至导致与客户的合作失败,另一方面如果客户的信息被其他的企业所获取,将会在一定程度上增加企业间的竞争性
(3)产品库存的信息,企业在与客户合作的时候,必须确保自身产品能够满足客户的需求,如果企业产品的信息被他人擅自改动,将会影响企业的产能,从而无法准确的满足客户的产品数量需求。
(4)账号安全的信息,我们为了保证系统的安全性,在系统中,我们设定了一般的企业主管在使用企业客户关系管理系统时,只有浏览和导入系统信息的权限,普通的企业主管是没有权限修改自身的密码。在系统中,只有管理员账户登录系统后才有权限修改其他主管的账号和密码,甚至拥有添加和删除企业主管账号的权限。管理员的账号登录后,从安全性方面考虑,我们设定,如果要修改管理员账号,我们必须提供旧密码,只有旧密码与数据库中的信息相符合,我们的管理员才能够对自己账户的密码进行修改。
2。2。2 数据库的功能构筑
对于一个系统而言,我们不仅仅是需要保证系统的功能可以正常运作,还必须保证数据能正常的导入数据库,以及数据能在数据库中正常的保存。当我们在使用系统时,必须能随时调用数据库中的数据。因此我们的服务器必须能与我们的网页服务器(tomcat)相兼容。经过分析和筛选,我选择了SQL Server2005,该数据库能够提供企业级的数据管理,同时具有很高的集成性和实用性,可以运用于各种平台。