# crm **Repository Path**: MiaoFisher/crm ## Basic Information - **Project Name**: crm - **Description**: 这是一个客户管理管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-31 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CRM客户关系管理系统 ## 1.项目介绍 该项目为贸易行业的客户关系管理系统,主要针对企业客户,单方面的 对客户做出的一些管理。 ## 1.使用技术 1. 后端 1. Spring + SpringMVC + MyBatis 2. MySql8.x 3. Redis 4. Maven 5. jsp 6. apache echarts 7. apache po excel 2. 前端 1. html css javascript 2. jQuery 3. bootStrap (主要使用到了分页插件和日期插件) 4. ajax 3. 部署 1. 部署到linux centos7.x ## 2.实现功能 1. 登录注册 1. 登录 1. 简单登录校验(用户账户和密码) 2. 权限校验(是否是处于可以登录的ip地址,账号是否过期,账号是否处于锁定状态) 3. “记住我”,一周免登录 2. 注册 2. 数据字典值的管理(全局下拉列表值的管理) 1. 多条件查询数据字典的值 2. 添加,修改,删除数据字典值 3. 数据字典类型的管理(全局下拉列表字段的管理) 1. 多条件查询字典类型 2. 添加,删除,修改字典属性值 4. 市场活动的管理(举办的活动) 1. 分页多条件查询市场活动 2. 查询市场活动的详细信息 3. 给市场活动添加留言备注信息 4. 创建,修改,删除市场活动值 5. 通过excel批量导入,导出市场活动的值 6. 通过excel选择导出市场活动的值 5. 线索的管理(发现潜在客户) 1. 分页多条件查询线索线索 2. 查询线索的的详细信息 3. 查询线索的留言列表 4. 给线索关联市场活动(给潜在客户添加举办的活动) 5. 解除线索关联的市场活动 6. 转换线索(将潜在客户转换为真实客户) 7. 给潜在用户创建交易 6. 数据可视化 1. 通过饼状图和柱状图显示交易的具体信息 ## 3.亮点 1. 使用Redis作为缓存,将用户的登录状态放到Redis中,便于管理用户自动登录的时间 2. 使用Redis作为缓存,将部分常用且极少更改的数据放到redis中,提升页面渲染数据的时间 3. 使用apache的po工具批量导入和导出市场活动,提升用户操作体验