企业客户管理系统源码

企业客户管理系统源码

  • 承接源码二开、定制
  • 各种脚本CMS插件定制
  • 全站源码免费下载
资源下载
免费资源
立即下载

源码系统概览

文章正文

源码是一套面向企业客户资料与项目跟进的管理程序,后端基于 Spring Boot 开发,前端管理界面使用 Vue 实现。
系统围绕客户与项目两条主线展开,帮助企业把分散在表格和聊天记录里的客户资料集中起来统一管理。
后台以客户信息为核心,每条客户记录包含客户名称、所属行业类型、性别、年龄、手机号、身份证与备注等信息。
客户信息中还会记录归属员工的工号与姓名,方便把客户和具体跟进人对应起来,避免客户资源因人员变动而流失。
项目信息模块用于登记与客户相关的具体合作,包含项目名称、项目类型、客户名称、签单金额、签单数量、项目进度与签订日期。
项目收益模块进一步记录每一笔合作的收益分配,支持按集团、售前、售后、部门等不同分配类型登记分配金额与日期。
行业类型与项目类型作为基础字典,给客户和项目提供统一的下拉选项,保证录入数据规范一致。
员工模块维护企业员工账号,包含工号、姓名、性别、照片、身份证、手机与邮箱等字段,并支持账号登录与注册。
系统内置基于 Shiro 的登录鉴权,管理员可在后台统一维护用户与权限,token 表负责接口调用的身份校验。
后台管理界面使用 Vue 路由组织菜单,包含首页、客户信息、项目信息、项目收益、项目类型、行业类型、员工、个人中心等页面。
源码附带 db.sql 数据库脚本与说明文档,导入即可看到预设的演示数据,便于快速了解各模块之间的关联关系。
整体代码结构清晰,控制器、服务、数据访问层分层明确,适合作为 Spring Boot + Vue 全栈学习的练手项目或二次开发底座。
开发者可以在此基础上扩展合同管理、回款计划、客户公海或数据看板等功能,把源码改造成更贴合自身业务的系统。
数据库采用 MySQL,实体扫描与 MyBatis-Plus 分页封装已经配置好,新增字段或表时改动量较小。

源码简介

企业客户管理系统源码是一套基于 Spring Boot 与 Vue 的企业客户资料与项目跟进管理程序。系统后台覆盖客户信息、项目信息、项目收益、行业类型、项目类型与员工管理六大模块,支持客户归属员工、项目签单金额与收益分配登记。内置 Shiro 登录鉴权与 Vue 后台界面,附带 MySQL 数据库脚本与说明文档,导入即可运行。适合作为毕业设计参考、企业内部客户管理学习以及 Spring Boot + Vue 全栈项目的二次开发基础。

适用场景

  • 毕业设计与企业级课程实训参考,理解 Spring Boot + Vue 全栈开发流程。
  • 中小企业集中管理客户资料、项目跟进与收益分配,替代零散表格。
  • 在现有模块基础上二次开发,扩展合同、回款或数据看板等贴合业务的功能。

功能亮点

  • 客户信息管理:KehuxinxiController 对应 kehuxinxi 表,记录客户名称、行业类型、手机、身份证、备注,并关联归属员工工号与姓名。
  • 项目信息管理:XiangmuxinxiController 对应 xiangmuxinxi 表,登记项目名称、类型、客户名称、签单金额、签单数量、项目进度与签订日期。
  • 项目收益与分配:XiangmushouyiController 对应 xiangmushouyi 表,按集团、售前、售后、部门等分配类型记录分配金额与日期。
  • 基础字典维护:XingyeleixingController 与 XiangmuleixingController 维护行业类型、项目类型下拉字典,规范录入数据。
  • 员工与权限:YuangongController 与 users 表结合 Shiro,支持管理员 abo 与员工账号登录,token 表负责接口身份校验。
  • 后台管理界面:Vue 路由含首页、客户信息、项目信息、项目收益、员工等菜单,并提供登录、注册、个人中心与修改密码页面。

技术架构与部署指南

维度 本套源码 同类通用方案
技术栈 前端:Vue 2 后台管理界面(vue-router,已内置 dist 构建产物,位于 src/main/resourc 依具体方案选型,需自行搭建与维护
部署方式 安装 JDK 1.8 与 MySQL 5.7,新建数据库 springboot03445 并导入 db.sql。 多托管于第三方平台或订阅云服务
功能侧重 客户信息管理:KehuxinxiController 对应 kehuxinxi 表,记录客户名称、行业类型、手机、身份证 功能通用,定制深度有限
数据归属 数据自持,部署在自有服务器,不出站 数据通常留存于服务商侧
成本模式 获取后自主部署,无持续授权费用 通常按订阅或调用量计费

技术栈与运行环境

  • 前端:Vue 2 后台管理界面(vue-router,已内置 dist 构建产物,位于 src/main/resources/admin/admin)。
  • 后端:Spring Boot 2.2.2、MyBatis、MyBatis-Plus 2.3、Apache Shiro 1.3.2。
  • 数据库:MySQL 5.7(默认库名 springboot03445,脚本 db.sql)。
  • 运行环境:JDK 1.8、Maven 3.x、内嵌 Tomcat(端口 8080,context-path /springboot03445)。
  • 其他依赖:FastJson 1.2.8、Hutool 4.0.12、MySQL Connector/J(另含 SQL Server 驱动,默认未启用)。

安装与部署提示

  1. 安装 JDK 1.8 与 MySQL 5.7,新建数据库 springboot03445 并导入 db.sql。
  2. 修改 src/main/resources/application.yml 的 datasource 配置(url、用户名、密码),默认账号 root/root。
  3. 使用 Maven 编译打包:mvn clean package,或直接执行 mvn spring-boot:run 启动后端。
  4. 浏览器访问后台入口 http://localhost:8080/springboot03445/admin/dist/index.html,管理员账号 abo / abo。
  5. 如需二次开发前端,进入 src/main/resources/admin/admin 执行 npm install,再 npm run serve 或 npm run build。

截图与演示说明

  • 后台登录页(入口 /admin/dist/index.html)。
  • 后台首页 / 控制台。
  • 客户信息管理页(kehuxinxi 列表)。
  • 项目信息管理页(xiangmuxinxi 列表)。
  • 页(xiangmushouyi 列表)。
  • 行业类型 / 项目类型字典管理页。
  • 员工管理页(yuangong 列表)。
  • 个人中心 / 修改密码页。

企业客户管理系统源码

常见问题

  • 问:后台登录地址打不开怎么办? 答:先确认后端已启动且 context-path 为 /springboot03445,后台入口在 /admin/dist/index.html,注意端口默认为 8080。
  • 问:导入 db.sql 报错如何处理? 答:请用 MySQL 5.7 新建 springboot03445 库后整库导入,并确认 application.yml 中的数据库账号密码与实际一致。

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
补充风险(依据源码证据):

  • 路径:说明文档.txt、db.sql 的 users 表;类型:默认弱口令;证据:管理员账号 abo/abo,员工默认密码为 1 或 123456;建议:上线前强制修改并加盐加密。
  • 路径:db.sql 的 yuangong、users 表;类型:密码明文存储;证据:mima、password 字段均为明文;建议:改为哈希存储。
  • 路径:pom.xml;类型:组件漏洞;证据:FastJson 1.2.8 版本较旧,存在已知反序列化风险;建议:升级至安全版本。

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3526.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码