JAVA客户资源管理系统 第2页
引 言
客户资源管理(Customer Resource Management 简称CRM)简单的说就是对客户的一些资料进行有效的管理,以前我们是人工来管理客户的信息,但如今已是信息化时代,我们需要通过计算机技术来对其进行高效的管理才能有利于一个企业更好的发展。客户管理系统是一个智能化的信息处理系统,它将企业的经营、管理以客户为中心,通过系统管理员就可以轻松有效的对客户的信息进行操作管理。
如今的信息技术飞跃发展,各个公司、企业都在不断的提高自己的信息化管理水平,他们也都认识到,高效的信息化管理对公司、企业的不断发展起到决定性的作用,也特别是对于所经营的客户群的信息管理显得尤为重要。由此,如今的绝大多数公司、企业都抛弃了以往的人工管理方式,转而使用高效的信息化管理方式。正是在于此背景之下,客户资源管理系统必然的诞生了,它也成为了各个公司、企业的必然选择。如今的客户资源管理系统可以说的层出不穷,不同规模和性质的公司、企业根据其具体情况而选择不同的客户资源管理系统来对其客户信息进行高效的管理,但是不管它怎么变,它的核心还是一样的,都是对客户的信息进行管理和文护。由此我们可知,客户资源管理系统的市场潜力是非常之大的,而对于此系统的开发,可以使用不同的开发语言如C++、VB、Java等,而开发出来的系统表现形式主要为Web网站形式和桌面窗口软件形式。
为了实现本系统,我以Web网站开发形式和面向对象的Java编程语言为基础,通过Java集成开发工具MyEclipse6.0来整合当前最为流行的SSH框架(Struts、Hibernate和String三个开源框架的整合框架)进行有效的开发。数据库用MySQL5.0来开发实现,在系统开发过程中以面向对象的思想来对数据库进行操作和管理。整个系统,界面虽然简洁,但各个功能基本都很好的得以实现,操作上显得很容易。
1 系统分析
1.1 需求分析
1.1.1 系统实现功能
通过调查分析研究,本系统主要实现以下功能:
1.不同的员工类型,具有不同的职权来对系统进行相关的操作;不同的客户信息具有不同的级别。并对其进行分组管理。
2.系统的客户管理,销售管理,合同管理功能齐全。
3.实现客户的关系文护功能,合作关系的加深或决裂。
4.根据本公司的业务需求,添加自定义数据内容。
5.系统要有审批的工作流设置。
6.新建产品的一些基本信息资料,即产品信息管理。
1.1.2 功能模块分析
1、系统管理
系统管理模块主要是用来实现对整个系统的一些设置和管理,其中又分为了几个小的模块,即员工管理、权限管理和部门管理三个小模块。
员工管理也就是对系统的用户进行管理,它记录了系统用户的信息,包括用户名、密码等,在这个模块中可以对系统用户信息进行查询、修改、删除以及添加新的用户操作;权限管理是用来设计系统用户的权限,对不同的用户分配不同的权限;部门管理则是用来对企业的部门进行有效管理,可以对部门进行增、删、改、查操作。
2、客户管理
客户管理模块是整个系统的重点,该模块主要用于对客户信息进行管理并将客户信息作为连接其余系统模块的主线。此模块下设置了客户信息管理和级别管理两个小模块。
客户信息管理模块的主要功能就是将企业掌握的客户信息进行详细的管理,并可以方便的对客户信息进行添加、修改以及查询和删除操作;级别管理模块则是用来设置不同的客户具有不同的级别,也可对其进行增、删、改、查操作。
3、产品管理
该模块主要是为了对公司的产品进行一个有效的管理,在此模块下又分为了产品信息管理和类别管理两个小模块。产品信息管理是对公司产品进行详细管理,根据公司的具体情况,可以新建产品,并对产品进行修改、查询和删除操作;类别管理则是用来设置公司经营的产品类别,当公司经营范围扩大,增加了新类型在产品时,我们就可在系统中增设新的产品类别等。
4、合同管理
此模块是用来管理公司与客户之间或者公司与供应商之间签订的有效合同。
5、销售管理
销售管理模块是为了对公司产品的销售情况做一个详细的管理,公司可以根据此模块来查询其产品在市场中的销售量等信息,公司以此来做出经营抉择。
6、流程管理
该模块用于对公司的业务对象进行审批的工作流设置。
1.2 可行性分析
1.2.1 可行性分析目的
进行可行性分析是为了用最小的代价在尽可能很短的时间里,来确定我们所面对的问题是否可以解决,其目的不是为了来解决问题,而是为了来确定问题是不是可以被我们解决,从而为以后的工作起一个决定性的作用。在可行性分析阶段我们要搞清问题的定义,能清楚的列举出目标系统存在的一些约束和限制,从而对技术可行性以及经济可行性和操作可行性三个方面进行分析研究。
1.2.2 技术可行性
进行本系统的开发需要用到的知识技术有:
1、Java程序开发语言以及Jsp和Servlet开发技术。
2、HTML网页制作知识和Dreamweaver软件工具的使用。
3、Struts框架技术、Hibernate框架技术和Spring框架技术,并能使用Java集成开发工具MyEclipse对这三个框架进行整合开发。
5、MySQL数据库开发知识。
6、Web开发知识,并能使用Tomcat服务器进行开发。
以上的这些知识技术是开发本系统所需要用到的,而我现在已经较好的把这些知识点和技术掌握了,在指导老师的精心指导之下我可以对该系统进行开发了。
1.2.3 经济可行性
经济可行性研究的是对开发软件的成本估算和成本效益分析,以确定待开发软件是否有开发的价值。对于本系统的开发,能帮助公司对客户的信息管提高工作效率,并且能非常方便的对其进行一系列的管理和文护,是以前的手工管理不能做到的。而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的。
1.2.4 操作可行性
本系统乃是一个人机交互式的网站系统,系统的界面简洁友好,不需要深入的对其进行研究,很容易让人操作。系统用户只需登陆到系统中,根据自己的权限和公司的具体要求就可对系统的一些相应信息进行操作了,如果在系统操作过程中实在还存在某些不解,可查找系统帮助信息进行理解。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
JAVA客户资源管理系统 第2页下载如图片无法显示或论文不完整,请联系qq752018766