项目简介
本项目是基于Spring和MyBatis框架构建的CRM(客户关系管理)系统。采用经典MVC架构,涵盖视图层、控制层、业务层、持久层和整合层,具备用户管理、数据字典维护、市场活动管理、线索管理、交易管理等功能,助力企业高效管理客户关系、市场活动和业务交易。
项目的主要特性和功能
- 用户管理
- 支持用户通过用户名和密码登录系统,有10天记住密码功能,登录成功可在业务页面查看当前用户名称,能点击“退出”安全退出。
- 利用拦截器验证用户登录状态,确保只有登录用户可访问业务资源。
- 数据字典维护
- 可对数据字典类型进行增删改查操作,包括查询列表、创建、修改和删除类型。
- 能对数据字典值进行增删改查,创建和修改时需满足表单验证条件。
- 市场活动管理
- 可创建、查询、修改和删除市场活动,创建和修改时需表单验证,如所有者和名称不能为空、成本为非负整数。
- 支持批量或指定导出市场活动数据到Excel文件,也能导入符合格式要求的Excel文件批量添加活动。
- 可查看市场活动详细信息和备注,对备注进行添加、修改和删除操作。
- 线索管理
- 可创建、查询线索,查看线索明细,关联和解除关联市场活动,进行线索转换,转换时可将线索信息转到客户表、联系人表和交易表等。
- 交易管理
- 支持创建交易,查看交易明细,修改交易阶段。交易统计图表以销售漏斗图展示各阶段记录数量。
安装使用步骤
- 已下载项目的完整源码文件。
- 配置开发环境:
- 安装Intellij IDEA 2022.1.1开发工具。
- 安装JDK 1.8版本。
- 安装mysql - 5.7.27数据库,设置字符集为UTF - 8。
- 使用Maven导入项目所需依赖,依赖信息在项目的
pom.xml
文件中查看。 - 执行项目提供的SQL脚本,创建所需数据库表,如
tbl_user
、tbl_activity
等。 - 根据项目要求添加必要的配置文件。
- 运行项目:
- 在Intellij IDEA中启动项目。
- 打开浏览器,访问项目首页进入登录页面。
- 输入正确用户名和密码登录,登录成功后使用系统各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】