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