版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java Web项目第十章客户关系管理系统客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业 同客户之间的业务活动。在本章中就来开发这样一套系统。重点内容: 了解客户关系管理系统的基本需求 了解客户关系管理系统的功能 学会如何分析和设计数据库 学会数据库的基本使用 熟悉使用Struts 2 + Hibernate + Spring进行开发Java Web项目10.1 开
2、发背景对于企业来说最重要的是客户,而这些客户又分为了不同的客户群体,例如有小客户、大客户,有正在联系的客户、有即将联系的客户等等。而且这些客户又可能属于不同的行业,不同的区域地区。这时如何对这些客户进行有效的管理,进而指导企业对客户的下一步行动,从而提升企业的价值,成了企业发展的关键所在。传统的客户管理是采用人工手动记录的方式,通过通讯员将客户的信息记录在通讯本上面来实现的。但是这种方式记录非常慢,而且容易出错。对于后期的查找和维护也是非常困难的。不难看出,企业要想在竞争日趋激烈的市场中占据一席之地,就必须牢牢的把握住客户。这时客户关系管理系统也就应运而生了。Java Web项目10.2 系统
3、分析10.2.1 需求分析整个客户关系管理系统都需要以客户为中心,从而简化各类与客户相关的信息,如销售、服务以及支持等等。在构建CRM系统时,还应 当注意与其他管理系统的协调,例如人力资源管理系统、进销存管理系统等等。假设现在系统的使用者是某中小型企业,系统通过该系统来改善现有客户的管理混乱状态,从而加强企业和客户之间的联系。企业对该系统提出了如下需求。(1) 系统需要提供权限管理,对于不同的角色能够赋予不同的权限。(2) 为了更好的和客户交流,还需要提供一个客户联系人功能,用来管理客户的联系人信息。(3) 为了更好的统计公司的销售情况,还需要提供一个销售管理功能。 并保证客户销售数据的准确性
4、、及时性以及完整性。(4) 需要提供一个服务反馈管理功能,并保证能够及时的记录客户反 馈的信息,从而提供较强竞争力的售后支持以及维护服务,并最大限度的维持老客户之间的关系。Java Web项目10.2系统分析10.2.2 功能分析客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。Java Web项
5、目10.2 系统分析10.2.2功能分析服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。Java Web项目10.3 系统设计10.3.1 绘制用例图设计系统功能在客户关系管理系统中,用户的角色和权限信息可以进行动态的设置,所以其角色是
6、不固定的。在本系统中预设了五个角色,分别是系统管理员、销售总管、客户经理、董事会董事以及普通销售员。Java Web项目10.3系统设计10.3.2 绘制系统流程图客户关系系统系统是一个企业内部员工使用的系统,也就是说只有合 份的人员才能进入系统。在进行系统后,还需要判断该用户所对应的角色和权限, 然后决定其是否能进行功能操作。其系统流程图如图所示。Java Web项目10.3系统设计10.3.3 系统演示打开IE浏览器,在地址栏中输入http:/localhost:8080/JavaPrj_10,进入系统首页。进入演示Java Web项目10.3 系统设计10.3.4 开发工具和开发技术的选
7、择本系统的开发工具具体如下。 系统开发平台:MyEclipse 6.5。 数据库管理系统软件:SQL Server 2005。 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。 Java开发包:JDK 5.0以上。 Web服务器:Tomcat 6.0。本系统采用MVC架构模式开发,具体技术如下。 AJAX框架:使用ExtJS技术开发 显示层:使用JSP技术开发 数据访问层:使用DAO模式开发 持久层:使用Hibernate框架开发 管理框架:使用Spring来管理各组件Java Web项目10.4 数据库分析与设计10.4.1 数据字典信息表Java Web项目10.4数据库分析与设计10.4.2 客户信息表Java Web项目10.4数据库分析与设计10.4.3 客户经理信息表Java Web项目10.4数据库分析与设计10.4.4 客户联系人信息表Java Web项目10.4数据库分析与设计10.4.5 产品信息表Java Web项目10.4数据库分析与设计10.4.6 销售机会信息表Java Web项目10.4数据库分析与设计10.4.7 销售计划信息表Java Web项目10.4 数据库分析与设计10.4.8 库存信息表Java Web项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年建筑行业智能医疗设施报告
- 2026年及未来5年市场数据中国砖瓦行业市场深度分析及发展趋势预测报告
- 福州市2024福建福州市红庙岭垃圾综合处理中心招聘1人笔试历年参考题库典型考点附带答案详解
- 潍坊市2024年山东潍坊青州市事业单位公开招聘工作人员(69人)笔试历年参考题库典型考点附带答案详解
- 湖北省2024年湖北省崇阳县人才引进38人(教师14人)笔试历年参考题库典型考点附带答案详解
- 株洲2025年株洲市广播电视台招聘2名高层次人才笔试历年参考题库附带答案详解(5卷)
- 2026陆海新通道重庆供应链管理有限公司招聘维保工程师1人笔试历年参考题库附带答案详解
- 2026四川长虹电器股份有限公司财务云中心招聘对账主办岗位测试笔试历年参考题库附带答案详解
- 2025内蒙古赛雅人力资源服务有限公司招聘劳务派遣列车服务人员194人笔试历年参考题库附带答案详解
- 2026广东中山板芙镇社区卫生服务中心招聘见习人员3人备考题库含答案详解(预热题)
- 2026年2月时政题库(附答案)
- 2026江苏无锡江阴水韵新城建设投资有限公司招聘工作人员7人笔试备考试题及答案解析
- 2026年河南林业职业学院单招职业适应性测试题库带答案详解
- 2026年内蒙古商贸职业学院单招职业技能考试题库附答案详解
- 2026年安徽城市管理职业学院单招职业适应性测试题库带答案详解(新)
- KTV事故隐患内部报告奖励制度
- 应急管理干部警示教育以案促改心得体会
- 2026年小学六年级下册劳动教育教学计划
- 乡卫生院卫生统计制度
- 2026年妇联岗位面试考点梳理练习题及答案
- 露天矿山应急管理课件
评论
0/150
提交评论