摘 要
传统中小企业管理数据主要靠手工记录,给管理者带来了巨大的任务量,这种管理模式逐渐被淘汰。信息化、自动化、智能化在日常生活中的作用越来越大,因此,本文提出数据挖掘的CRM系统设计,提高管理效率。
本课题所提出的数据挖掘的CRM系统,结合了国内外中小企业CRM系统的特点。具体内容包括:1)实现了注册界面模块、登录界面模块、客户基本信息、日程安排信息、产品信息、合同信息、采购信息的功能。2)系统应用B/S架构,通过Java语言对数据挖掘的CRM系统进行开发,数据存储在MySQL数据库中。
所提出的系统经过人工测试后进行改进和完善,实现了中小企业CRM管理功能,可以在有限条件下帮助中小企业CRM管理人员实现高效的服务工作,提高管理效率。
关键词:数据挖掘的CRM系统;web;spring boot
Abstract
TraditionalTraditional management data of small and medium-sized enterprises mainly rely on manual recording, which brings a huge amount of tasks to managers. This management mode is gradually eliminated, and information, automation and intelligence play a more and more important role in daily life. Therefore, this paper proposes the CRM system design of data mining to improve management efficiency.
In this paper CRM system of data mining proposed combines the characteristics of CRM system of small and medium-sized enterprises at home and abroad. The specific contents include: 1) realize the functions of registration interface module, login interface module, customer basic information, schedule information, product information, contract information and purchase information. 2) The system uses B / S architecture, and uses Java language to write CRM system of data mining, and uses MySQL database for data storage.
The proposed system is improved and perfected after manual testing, and realizes the CRM management function of small and medium-sized enterprises. It can help CRM managers of small and medium-sized enterprises to achieve efficient service and improve management efficiency under limited conditions.
Keywords: CRM system of data mining; Web; spring boot
1 绪论
1.1课题研究的背景
近年来,计算机技术和数据通信技术的快速发展,社会正进入大数据时代。因此,各种管理制度变得越来越重要。自动化、信息化、智能化对我们的日常生活产生了巨大的影响。他们使我们摆脱了复杂的体力劳动,使我们能够实现高效的服务工作。随着信息技术的广泛应用,人工管理和编辑模式逐渐被淘汰,不再适合于大规模数据的标准化管理。
主要以客户为中心的客户关系管理产生了变化,并逐渐成为业务部门的主要负责中心。我国中小企业的数量很多,到2006年,总数超过4200万家,民营体制的企业占了绝大数量,在社会大的企业中处于相对低的地位。但是,中小企业发展的速度很快,运用新的信息管理系统也较快。国内的中小企业数量多、市场关系复杂、管理比较灵活、市场环境变化快,通过应用CRM系统对企业进行信息化处理的要求也较高。因此,应用CRM信息管理技术对企业系统化管理也越来越重要。
1.2 课题研究的目的及意义
1.2.1 课题研究的目的
1. 通过研究,了解并掌握基于Web的平台开发流程及设计方法,系统学习Web的架构与应用开发模式,深入理解Web系统体系架构的内部机制和管控方式[17]。
2. 以MySQL为后台数据库的基础上,熟悉IDEA的开发环境、编辑环境及运行环境,熟练掌握Java语言的运用。
3. 用户对该信息系统基本开发过程及开发方法的理解,总结系统功能模块设计,归纳开发中应用的技术,为别的信息系统开发提供关键核心技术。
4. 通过查找资料,对系统模块功能分析,了解功能模块中关键的路径和核心技术算法,实现系统的批量查询等功能,帮助管理人员提高工作的效率,降低企业的管理成本。
1.2.2课题研究的意义
中小企业在市场中面对大型企业处于比较低的竞争优势,对投资的本金会降低,在客户的选择上面也较少,降低了客户的数量,带来了新的压力。在市场中中小企业的老客户的资源至关重要,充分运用新的信息技术获取客户资源很有必要。同时,中小企业资源的的数量和质量和大的企业相比较都很欠缺。体现在硬件和软件上面。解决这一问题的唯一途径采用新的信息管理方式和好的方法,CRM软件在企业管理中越来越重要,实现企业和业务部门很好的沟通。中小企业的快速发展得益系统软件的运用实施。营销人员数量和销售组织的增加,企业的经营管理方式变化太快。系统管理者需要通过中小企业营销管理运用CRM软件,迅速提高市场管理水平和市场变化能力,确保业务部门利润增长。为客户提供更加好的技术产品,提高客户最终评价的满意度,获取更加多的客户资源;通过客户关系管理的运用建立新的管理模试,最终提高企业的核心竞争力。
2 相关技术介绍
2.1 B/S架构
B/S(Browser/Server)结构即浏览器和服务器结构。该系统软件采用B/S架构,系统主要有UI界面设计、Java+Jsp技术并且结合MySQL数据库开发技术将是本系统的开发技术基础,并且结合一些前端框架知识,B/S架构采用浏览器和服务器设计模式,网络技术的运用为关键作用,对C/S架构的全新的设计模型。通过系统架构的运用用户信息获取通过浏览器来实现,它将主要的大量的事务处理在服务器端(Server)实现而少部分事务在前端(Browser)实现,这就是我们说的三层结构。
2.2 MySQL数据库
MySQL数据库是一种应用广泛,且方便,同时又功能齐全的数据存储的系统库,它是一种被广泛程序员所使用的。 MySQL用于项目的部署,和别的数据库比较,MySQL在整个系统中的数据处理部分非常稳定,用户可以很轻松对MySQL数据库进行操作,对外也是开源的,企业java或c#软件开发工程师把它作为首选,同时软件公司选择它进行web项目开发。
2.3 Spring MVC
Spring是一款非常流行的开源框架。Spring具有强大的面向对象切向编程。Spring框架的构建非常快速地处理企业项目开发过程的复杂性,把很多复杂的问题通过框架的搭建来开发。最主要技术Spring采用的Servlet减少对数据库采集的依赖,同时Spring给出了别的新的技术运用。现在的编程模式最重要的就是进行分层,因此MVC应运而生,通过view即视图层进行页面的展示和渲染。Spring MVC 利用MVC 的的原理思想。MVC 在B/S系统下运行流程:浏览器request请求,C(控制器controller)接受请求,控制器请求M(模型 model),模型处理结果集返回到控制层,控制层请求V(视图)进行视图渲染,最后response响应到浏览器。
7 总结与展望
尽管该毕业设计存在很多问题,但通过认真研究,系统的每个模块的功能基本上都是根据任务要求完成的。首先我们主要是了解相关的知识,通过在网上和学校查看资料,看看以前学过的知识。例如:前端的框架,HTML,JS,Jquery,AJAX等,后台的JAVA代码,后台的框架知识,Spring boot,Mybatis等。在真正动手去编程的时候还是遇到了很多问题,比如在进行项目框架搭建的时候遇到了很多的配置方面的问题,只有通过不断的调试才能解决问题;在变成的时候也会遇到一些业务逻辑问题想不通的问题,这时候只有通过查看资料以及通过自己画逻辑图理清思绪最终解决。
虽然数据挖掘的CRM系统完成了预想的功能模块的任务,经过测试,也没有出现明显的错误,但相比较于软件领域类的哪些高端的企业级的系统,仍然有许多需要改进的地方,比如系统的性能方面,对资源的消耗,页面的优化等,都是有着不足之处,相比较于企业级系统,系统还有待完善。
参考文献(略)