当前位置: 首页 > news >正文

Spring Boot 3 + Vue 3 医药营销项目信息管理平台源码 前后端分离实战

一、项目简介

医药营销项目信息管理平台是一套基于 Spring Boot 3 + Vue 3 前后端分离架构的 Web 应用,面向医药营销团队提供项目全生命周期管理。系统内置系统管理员、项目主管、项目经理三种角色,覆盖客户管理、项目创建与跟踪、任务分解与进度计算、交付物归档、跟进记录、主管入驻申请审核、个人业绩看板等核心业务模块,帮助团队实现从客户开发到项目结算的一体化协作。

二、技术栈

技术说明
后端框架Spring Boot 3.x
ORMMyBatis-Plus(BaseMapper + IService)
权限认证JWT(自定义注解 @OperLog + 拦截器)
前端框架Vue 3
状态管理Vuex / Pinia(前端路由管理)
构建工具Vite
数据库MySQL 8.x(逻辑删除 + 自动填充)
文件上传MultipartFile(按日期分目录存储)
定时任务Spring @Scheduled(每日凌晨检测逾期任务)

三、功能模块

项目经理端

  • 查看个人负责的项目列表:支持按项目名称关键词、状态、品类、主管筛选
  • 创建新项目:填写名称、产品品类、客户公司、项目主管、描述、起止日期、预算、签约金额等字段
  • 修改项目基本信息:可修改名称、状态、日期、金额等
  • 删除不再维护的项目
  • 归档项目:将已完成或已结算的项目状态变更为 ARCHIVED
  • 查看项目详情:展示关联的品类名称、客户名称、项目经理姓名、主管姓名
  • 首页看板统计:显示项目总数、进行中项目数、已完成项目数、签约总金额、各状态项目数量分布
  • 个人业绩数据:展示负责项目总数、已签约项目数、签约总金额、进行中项目数、含进度的项目列表
  • 管理客户信息:新增客户时填写名称、类型、联系人、电话、邮箱、地址、采购需求、合作历史、优先级、负责人;支持分页查询、修改、删除、查看详情
  • 管理项目任务:新增任务时填写名称、描述、负责人、权重、预估工时、开始日期、截止日期;支持修改、删除、更新任务完成比例,自动同步计算项目整体进度(∑(任务完成比例 × 任务权重))
  • 查看逾期任务列表
  • 记录任务工时:添加工时记录(工时、工作日期、描述),分页查询工时记录(按任务、项目、用户筛选)
  • 上传项目交付物:新增交付物时选择类型(合同扫描件/拜访记录/调研报告/其他),上传文件(支持图片和文档);分页查询、删除交付物
  • 记录跟进记录:新增时填写项目、客户、跟进内容、跟进时间、下一步计划;分页查询(按项目、客户、跟进人筛选),修改、删除跟进记录
  • 修改个人资料:真实姓名、手机号、邮箱、头像
  • 修改登录密码:需验证旧密码

项目主管端

  • 提交入驻申请:填写真实姓名、手机号、邮箱、公司、资质文件
  • 查看个人负责的项目列表:支持按项目名称关键词、状态、品类、项目经理筛选
  • 查看项目详情:含关联信息
  • 首页看板统计:项目总数、进行中项目数、已完成项目数、签约总金额、各状态项目数量分布
  • 管理项目任务:新增、修改、删除任务,更新任务完成比例
  • 查看逾期任务列表
  • 记录任务工时:添加工时记录、查看工时记录列表
  • 上传项目交付物、查看交付物列表
  • 记录跟进记录、查看跟进记录列表
  • 修改个人资料、修改登录密码

系统管理员端

  • 分页查询用户列表:支持按关键词、角色筛选,不显示管理员自身
  • 查看用户详情、修改用户信息:真实姓名、手机号、邮箱、角色、状态
  • 启用或禁用用户:修改用户状态(0-禁用 / 1-正常)
  • 删除用户
  • 分页查询项目主管入驻申请列表:按状态筛选(待审核/通过/拒绝)
  • 审核入驻申请:通过时自动创建主管账号(用户名=手机号,默认密码 123456)
  • 拒绝申请时填写拒绝原因
  • 管理客户类型:新增时填写名称、描述、排序号、启用状态;分页查询、修改、删除
  • 管理产品品类:新增时填写名称、描述、排序号、启用状态;分页查询、修改、删除
  • 管理系统配置:新增配置键值对,修改配置值,删除配置
  • 查看操作日志列表:支持按关键词、用户名筛选

四、项目总结

本系统以 Spring Boot 3 + Vue 3 构建完整前后端分离项目,技术选型主流、代码结构清晰,适合作为 Java 全栈开发课程设计或毕业设计参考。技术亮点包括 JWT 权限拦截、MyBatis-Plus 逻辑删除与自动填充、基于权重的任务进度自动计算、定时任务检测逾期、按日期分目录的文件上传等,覆盖了企业级管理系统常见的功能模式,便于二次扩展。

界面展示

交付内容

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

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

获取完整源码

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

http://www.jsqmd.com/news/1241017/

相关文章:

  • 深入解析嵌入式EMAC模块:从DMA、流控到驱动实战
  • 2025公考机构避坑指南:这样选机构才靠谱
  • Mininet实战:SDN网络拓扑构建与Python API开发
  • CodeGraph技术解析:提升AI编程效率的代码知识图谱
  • AI服务稳定性保障:从Kimi暂停新用户订阅看高并发资源管理
  • 微星 40 周年纪念款 Titan 18 HX 龙版 Draco Epic 笔记本登场,售价 6999 美元还赠游戏!
  • 去中心化 AI 治理机制设计:模型参数变更的多签审批、时间锁与社区投票流程
  • TI MCU ESM与RTI模块深度解析:构建高可靠嵌入式系统的核心机制
  • weiboPicDownloader:免登录批量下载微博高清大图
  • 2026海口 LV 香奈儿包包回收实测,附件缺失,包包折价到底有多严重 - 肉松卷
  • Unity UI性能优化:深度解析合批与Rebatch机制及实战避坑指南
  • 2026南京黄金回收市场规范解读:市民变现安全保障指南 - 奢侈品回收评测
  • Hive配置部署与应用
  • OpenCV 5 DNN引擎深度优化:YOLOv8 CPU推理速度提升40%实测
  • 嵌入式TLS安全通信实践:wolfSSL在TI AM335x平台的移植与优化
  • 标识中台30讲⑨:如何堵住促销码泄露的“后门”?
  • CAN控制器工作模式与位时序配置实战指南
  • 从 0 到生产级:2026 年 6 大 AI Agent 框架横评,附架构对比与落地避坑
  • 露易丝·海的诗歌16
  • Spring Boot与Kafka实现分布式事务的实践方案
  • 嵌入式系统硬件CRC控制器:原理、模式与工程实践详解
  • 预算有限不用选进口,高适配涡街流量计国产品牌盘点 - 仪表人老张
  • 教你制作一场最美大学生军训照摄影大赛投票活动! - 速递信息
  • 数组常用API + 在线筛选列表案例(完整可运行)
  • 企业级漏洞挖掘实战:从SRC入门到DevSecOps体系建设
  • 2026年7月沈阳经济纠纷律师推荐:10家知名律所实力派,用案例说话 - 信息热点
  • Data Agent 来了,企业花几年建的 BI 真能接得住吗?
  • VS2022 编译SOEM
  • 亲子沟通总词不达意?98.7%准确率的录音转写工具帮你复盘对话,让爱不再误解
  • 打破传统防护瓶颈,构筑企业全域Web安全壁垒