程序聚合 软件案例 企业科研项目管理系统-科研项目管理系统

企业科研项目管理系统-科研项目管理系统

2026-06-18 17:49:31
行业:企业内部管理
载体:网站、H5
技术:Spring Boot、React Native、Vue、Redis

业务和功能介绍

泰金科研项目管理系统(019_RPMSC)面向科研机构课题全生命周期管理,旨在解决传统模式下纸质文档流转繁琐、审批环节分散、工时与项目进度脱节、跨部门协同成本高、历史数据难以追溯等问题。建设目标是打造一体化、数字化的课题管理平台,贯通「立项—执行—验收」主线,并与工时记录、工作日志、经费执行等环节联动,实现无纸化流转、流程规范化、多角色协同及数据集中管控与自动汇总,提升科研管理效率与过程可追溯性。

系统功能覆盖课题管理全链条。项目管理中枢以课题主数据为核心,维护项目编号、负责人、成员、阶段状态及审批状态,支持按角色、部门、项目成员进行数据权限过滤,科研管理办公室可按部门分库查询。课题文档与审批涵盖课题申请、开题评审、课题计划、开题报告、阶段评审、结题评审、结题报告、变更申请、终止报告、试验验证报告等十余类业务单据,各模块独立列表管理并关联课题主键,支持在线填报、附件上传、Excel 导出及版本留痕。工作流引擎基于 Flowable 实现流程可视化配置、待办/已办任务处理、多级审批、驳回与流程跟踪,流程结束自动推进课题阶段。文档生成支持配置 Word 模板,通过书签机制将表单数据与审批意见自动填充,生成标准化科研文档。辅助管理包括工时统计、工作日志、经费执行台账、实验室样品/废料台账、实验记录、申报统计(Declare)及数据上传等模块。系统支撑提供用户、角色、部门、菜单权限管理,电子签章配置,流程与模板配置,以及定时任务等基础能力。

业务流程以课题主状态机驱动。课题创建后进入「课题申请」阶段,填报申请表并发起 Flowable 审批;审批通过后通过 commitProject 提交进入下一阶段,依次经历开题评审→课题计划→开题报告→阶段评审(可多次循环)→结题评审→结题,最终标记为「已完成」。各阶段典型路径为:在对应业务页面填写表单→保存→发起流程→审批人在待办中处理(可写入审批意见并回填 Word 书签)→流程结束由监听器更新业务表状态并推进课题阶段。分支流程包括:任意阶段可发起「课题变更」,变更审批结束后同步主数据并恢复至变更前状态;可发起「试验验证」,结束后通过 Redis 缓存恢复原有阶段;可发起「课题终止」,流程结束后标记为「已终止」。功能路径上,项目负责人从「项目信息管理」进入课题详情,按当前阶段跳转至对应业务菜单操作;审批人从「待办任务」统一处理各类型审批;管理员在「流程配置」「模板管理」「电子签章配置」中维护流程与文档规则;科研办通过申报统计模块汇总台账数据。系统通过「业务单据 + 流程实例 + 课题状态」三层联动,形成闭环管理路径。

项目实现

系统采用前后端分离、Maven 多模块的微单体架构,基于若依(RuoYi-Vue 3.8.8)二次开发。整体架构分为四层:lt-ui前端展示层,采用 Vue2+Element UI+Vuex+Vue Router,集成bpmn-js实现流程设计器与流程图高亮展示;业务模块采用 Controller→Service→Mapper 分层,阶段推进使用策略模式(ProjectStatusContext + 各 *StartStrategy);lt-flowable 封装 Flowable 6.8 引擎,提供任务查询、审批、驳回、流程图生成及 ProcessEndListener 流程结束监听。数据层使用MySQL+Druid连接池+MyBatis,安全认证采用Spring Security+JWT。

本项目由本人独立完成需求分析、数据库设计、后端开发、前端开发、流程配置及联调部署。负责模块包括:课题全生命周期业务(全部Controller/Service/Mapper及40余个前端页面)、Flowable工作流集成(lt-flowable任务服务、流程监听、Flow镜像表同步)、Word模板报表生成、角色权限与数据范围控制、实验室台账、工时/日志模块,以及BPMN流程设计器前端集成。交付成果为可运行的完整管理系统,覆盖技术协议要求的项目管理系统核心功能,支持十余种科研文档的在线管理与审批,满足多角色协同与分权管控需求。

开发中遇到两个主要难点。难点一:Flowable 流程与课题阶段状态机的联动。系统有十余种业务单据对应不同流程定义,流程结束后需更新对应业务表、推进课题projectStatus、处理分支流程的状态恢复。解决方案:统一在ProcessEndListener中集中处理流程结束逻辑,按当前projectStatus分支更新对应Flow镜像表;主线阶段通过nextProjectMap映射推进下一状态;变更/试验验证等分支流程在发起时将原状态写入 Redis(tj:projectManagement:nextStatus:{id}),流程结束后从 Redis 恢复,变更流程额外同步项目名称、编号等主数据;课题计划阶段在 complete 时即标记完成(非仅结束时),兼顾计划审批的特殊业务规则。难点二:Word 模板书签动态填充与审批意见写入。 科研文档格式严格,需在审批通过时将表单字段、审批人意见、电子签章图片写入Word,且不同单据模板书签命名各异。解决方案:封装DocUtils.bookmarkReplace,统一处理段落/表格/页眉页脚中的书签替换及图片插入;根据流程类型读取对应业业务数据与审批意见,调用书签替换后回写文档路径;模板管理模块支持管理员上传维护Word模板,业务模块按模板生成初始文档,审批环节增量写入意见。

示例图片视频


Rhapsody
24小时内活跃
方向: 后端-Python、爬虫/脚本-爬虫/脚本、
交付率:100.00%
相似推荐
AI 赋能非遗簪花传承教学系统 -簪花非遗美育教学平台
立项背景与目标 传统幼儿簪花非遗教学存在文化理解门槛高、手工创作难度大、教师个性化评价不足等痛点。本项目以 “AI 为桥,非遗入心” 为核心目标,搭建完整美育教学工具,降低幼儿非遗创作门槛,构建感知→探索→创造→展示→反思闭环教学流程,兼顾文化传承与数字素养启蒙。 核心功能模块 AI 动态非遗剧场:AI 生成簪花海丝巡游动画,支持幼儿角色换装、口述故事生成专属插画,直观感知簪花历史文化; AI 智能互动识花:拍照识别花材,提供花语科普、簪花搭配方案,以游戏化形式学习花卉知识; AI 智能穿搭设计:自拍虚拟试戴簪花,完成色彩、古今造型搭配创意练习; AI 创作辅助工具:智能生成创作灵感,人机协同绘画,自动归档幼儿电子创作画册; AI 个性化学情点评:上传作品后以儿童化语言完成点评,自动生成线上非遗画展,同步梳理作品文化内涵。 业务流程 课堂教学中教师主导授课,幼儿自主使用五大 AI 模块分步完成文化学习、创意设计、手工创作,AI 全程留存创作数据;课后自动生成幼儿成长档案,同步分享至家长端实现家园共育,整套工具可迁移至剪纸、扎染等多类非遗课程。
智慧校园问卷与环境监测系统 - 基于 Flask + MQTT 的校园数据采集与可视化平台
项目背景 在教育信息化快速发展的背景下,学校需要高效收集学生学习情况数据,同时对教学环境进行实时监测。本系统解决以下问题: 1. 问卷调查效率低:传统纸质问卷收集困难、统计耗时 2. 数据分析不直观:缺乏可视化的数据展示方式 3. 环境监测缺失:教室温湿度等环境数据无法实时掌握 核心功能模块 模块1:学习情况问卷调查系统 - 年级选择(高一/高二/高三) - 学习态度评估(主动进取/按部就班/佛系学习/抵触厌烦) - 学习主动性评价 - 学习负担感受 - 作业完成时间统计 - 教学参考书使用评价 - 最满意学科及原因 - 9大学科满意度评分(1-5分制):语文、数学、英语、物理、化学、生物、政治、历史、地理 - 教学建议提交 模块2:管理员数据管理后台 - 安全登录:账号密码认证,Session会话管理 - 数据统计:各年级问卷提交数量统计 - 数据详情:分页查看所有问卷记录 - 数据导出:一键导出Excel报表 - 密码管理:管理员密码修改功能 模块3:物联网环境监测系统 - 实时数据采集:通过MQTT协议接收IoT设备数据 - 数据存储:温度、湿度、设备名称、采集时间 - 可视化展示:实时折线图展示温湿度变化趋势 数据流向:IoT设备 → MQTT服务器(broker.emqx.io) → Flask后端 → 数据库 → Web前端(ECharts) 数据流程 学生用户填写问卷 → 数据验证 → 存入SQLite数据库 管理员用户登录认证 → 权限校验 → 数据查询 → 数据可视化(ECharts) → 报表导出(Excel)
航天培训系统
航天培训系统依托高保真虚拟仿真技术,搭建一体化航天人才实训平台,覆盖火箭发射、在轨对接、太空出舱、故障处置等全流程任务模拟。系统集课程管理、实操演练、考核复盘、数据追踪于一体,在安全虚拟环境中强化操作人员实操能力,降低实体实训成本,全方位提升航天员与地面测控人员的任务处置素养。
反射弧与反射类型教学演示系统
项目名称:反射弧与反射类型教学演示系统 项目背景:本项目为初中生物教学(反射弧与反射类型章节)研发的一套软硬件一体化教学演示系统,用于直观展示缩手反射和膝跳反射的神经传导机制,以及不同部位受损时反射行为的变化。 核心功能: 缩手反射演示模型:通过火焰传感器感知刺激,驱动 WS2812C 灯带以不同颜色(绿/红)逐段点亮模拟神经信号传导路径(感受器 → 传入神经 → 脊髓 → 传出神经 → 效应器),同时通过舵机驱动手臂模型完成缩手动作,并伴有蜂鸣器反馈。 膝跳反射演示模型:通过按键触发刺激,灯带模拟膝跳反射的神经通路,舵机驱动腿部模型完成踢腿动作,直观展示反射弧各环节。 故障模拟教学:支持 6 种教学场景切换——结构完整无故障、感受器损坏、传入神经损坏、脊髓损坏、传出神经损坏、大脑损坏,通过灯带颜色变化(绿色正常/红色阻断)和动作响应差异,帮助学生理解反射弧各环节的作用。 跨平台无线控制终端:提供 Windows 桌面端和 Android 移动端的控制 App,通过蓝牙 BLE 与两个演示模型无线通信,支持设备扫描、连接、命令下发和状态重置。
在线智能题库与学情诊断平台-六为题馆
目标: 本项目是一款致力于提升学生学习效率与精准查漏补缺的在线智能题库平台。打破传统考试“只给对错”的局限,独创“过程性诊断”模式,结合高颗粒度的商业化变现闭环,为师生提供“测与评”的深度一体化解决方案。 核心业务: 智能教研与图谱组卷(B端):依托“学段-版本-册-章-节-考点”多维树状知识图谱进行精细化捞题组卷。支持试卷结构(分值/题型/难度)模板化一键复用,兼容大-小-孙题的多级嵌套,并支持系统自动效验分值。 双轨诊断考场(C端):业内首创“先测后评”(线下整卷作答,线上测算总分)与“边测边评”(线上单题限时闪卡闯关)双轨诊断机制。配合底层秒表/倒计时防作弊系统,通过“解题问答”精准定位学生思维盲区。 复杂理科公式渲染引擎:前端搭载深度定制的富文本与 MathJax 混合解析引擎,完美处理由于数据抓取残留导致的乱码,无损渲染带上下标、分数、根号等复杂嵌套的理科公式。 全链路商业化变现闭环:自研全局统一收银台组件,支持“微信支付 + 账户余额”双轨支付及防呆拦截。实现了单题深度解析、试题原生打包导出(自动生成 Word/Zip 存入本地沙盒并支持微信转发)、专属深度诊断报告解锁等多场景的精准变现。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服