Spring Boot 3 + Vue 3 医药营销项目信息管理平台源码 前后端分离
2026/7/12 16:30:50 网站建设 项目流程

一、项目简介

本系统是一套面向医药营销场景的轻量级项目信息管理平台,采用前后端分离架构(Spring Boot 3 + Vue 3 + MySQL 8.x)。系统支持项目经理、项目主管、管理员三种角色协同工作,围绕客户管理、项目管理、任务分配、跟进记录、交付物管理、工时统计等核心业务环节,提供完整的项目全生命周期管理能力。管理员负责系统配置与用户审核,项目经理负责具体客户、项目、任务的执行与跟踪,项目主管则聚焦团队看板与进度督导。

二、技术栈

技术说明
后端框架Spring Boot 3.x
ORMMyBatis-Plus
权限/认证JWT Token + 自定义 @Log 注解
前端框架Vue 3 (Vite)
状态管理Pinia
构建工具Vite
数据库MySQL 8.x
文件上传MultipartFile + 本地存储

三、功能模块

管理员端

  • 用户管理:分页查询所有用户,支持按关键词、角色(项目经理/项目主管/管理员)搜索;可启用或禁用用户账号,禁用后用户无法登录;支持删除用户。
  • 审核项目主管入驻:查看待审核的申请列表,通过或驳回申请,审核时需查看申请人填写资料。
  • 产品品类管理:新增、编辑、删除产品品类(如药品、医疗器械),支持排序和启用/停用。
  • 客户类型管理:新增、编辑、删除客户类型(如医院、药店、经销商),支持排序和启用/停用。
  • 全局数据看板:展示全平台项目总数、各状态项目数、总业绩金额、客户跟进总数、进行中项目平均进度、月度业绩趋势、各项目进度对比、团队任务状态统计、逾期任务数、成员工作量排名、月度跟进趋势。
  • 操作日志:按模块、状态、关键词分页查询所有用户的操作记录,支持清空日志。
  • 文件上传:支持上传任意类型文件,返回文件访问路径。

普通用户端(项目经理)

  • 登录与注册:支持用户名密码登录,新用户可自助注册账号。
  • 项目主管入驻申请:提交项目主管角色申请,填写个人资料后等待管理员审核。
  • 个人中心:查看当前用户信息,支持修改真实姓名、手机号、邮箱;支持修改密码(需输入旧密码与新密码)。
  • 客户管理:分页查看自己负责的客户列表,支持按客户类型、优先级、关键词搜索;可创建客户(填写公司名称、联系人、联系电话、客户类型、优先级等字段),支持编辑、删除客户,并可直接调整客户优先级(高/中/低)。
  • 项目管理:分页展示自己管理的项目,支持按项目名称、状态、品类筛选;可创建项目(填写项目名称、所属品类、客户、合同金额、预计开始/结束日期),自动设为“未启动”状态;支持编辑、删除项目;可将已完成项目标记为“已结算”,记录最终业绩。
  • 个人业绩看板:展示项目总数、已签约金额、各状态项目数、进行中/已完成项目数、任务状态统计、逾期任务数、各项目进度列表及月度工时趋势。
  • 项目任务管理:在项目下创建任务(填写任务名称、负责人、截止日期、权重),支持编辑、删除任务;可实时调整任务完成百分比,系统自动根据权重计算项目整体进度;按项目查看所有任务,并高亮显示已逾期的任务。
  • 工时记录:在任务下填写工时(小时数)并关联项目,支持分页查询和删除。
  • 跟进记录:针对客户或项目填写跟进内容、跟进方式、下次跟进时间,记录每次沟通;按项目或客户筛选自己的跟进历史,按时间倒序排列。
  • 交付物管理:选择项目、文件类型、上传文件(支持图片/文档等),系统自动保存文件路径;按项目查看所有已上传的交付物文件,支持按文件类型筛选;支持删除交付物。

教练端(项目主管)

  • 主管看板:展示所管辖团队的项目总数、各状态项目数、总业绩金额、客户跟进总数、进行中项目平均进度、月度业绩趋势、各项目进度对比、团队任务状态统计、逾期任务数、成员工作量排名、月度跟进趋势。
  • 未及时跟进项目:系统自动筛选出长时间未更新的项目列表,便于主管督促跟进。
  • 团队成员查看:获取所有项目经理列表,用于分配任务或查看成员信息。
  • 项目列表查看:按项目名称、状态、品类、负责人等条件搜索查看所有管辖项目。
  • 项目详情查看:进入项目查看基本信息、任务列表、交付物、跟进记录等。
  • 跟进记录查看:按项目或客户查看所有跟进历史。

四、项目总结

技术亮点包括:基于 Spring Boot 3 + Vue 3 最新稳定版构建,前后端分离清晰;采用 JWT Token 实现无状态认证,配合自定义 @Log 注解实现操作日志自动记录;MyBatis-Plus 简化数据访问层开发;Pinia 管理前端状态,Vite 实现高效构建。项目适合医药营销、项目管理等场景的课程设计、毕业设计或企业轻量级内部系统二次开发,代码结构规范,文档齐全,易于上手扩展。

界面展示

交付内容

本项目为完整交付,包含:

  • 完整后端源码
  • 完整前端源码
  • 数据库初始化脚本(SQL)
  • 万字项目文档(设计文档 / 论文,可作课程设计、毕业设计参考)

获取完整源码

完整前后端源码 + 数据库脚本 + 万字项目文档见 Gitee 仓库:https://gitee.com/kangxihuang/src-K067

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询