实验室管理系统源码 ThinkPHP设备预约平台

实验室管理系统源码 ThinkPHP设备预约平台

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

LabManage 封面图

系统概览

文章正文

LabManage 是一套源码,基于 ThinkPHP 8 与 Vue 3 前后端分离架构,覆盖用户权限、实验室与设备、预约审批、试剂库存、仪表盘统计等高校与检测机构的核心场景。

项目作者为 GitHub 用户 sword-demon,已迭代到 Phase 9 体验优化阶段,支持 Docker Compose 与 Nginx 部署,前端含亮暗双主题与移动端适配,README 最后更新 2026 年,附部署文档与需求规格目录。

源码简介

权限模块覆盖用户、角色、权限与操作日志,角色粒度可以精确到单个实验室的设备操作。

预约模块支持在线预约、冲突检测、审批流与到期提醒,避免多组抢用同一台设备。

试剂模块打通库存、出入库与申领审批,危险品领用全程留痕。

仪表盘汇总统计概览、待审批事项、预约趋势与设备使用率图表,管理员一眼掌握实验室运行状态。

和商用 LIMS 方案对比,区别在于 LabManage 开源可改且部署门槛低。

对比维度 LabManage LabArchives
部署方式 Docker Compose 一键上线 私有云实施按项目收费
技术栈 ThinkPHP 8 加 Vue 3 Java 大单体架构
二次开发 代码全开源可改造 闭源仅靠厂商
成本 免费自部署 许可证年费高昂

高校实验室、检测机构与企业研发中心,都可以用这套源码搭建自己的实验室管理平台。

适用场景

  • 高校院系实验室做设备预约与审批管理。
  • 检测机构做试剂库存与出入库留痕。
  • 企业研发中心做设备台账与使用率统计。
  • 全栈开发者学习 ThinkPHP 8 加 Vue 3 的前后端分离实践。

技术栈与运行环境

后端 ThinkPHP 8 加 PHP 8.0 以上加 MySQL 8.0,鉴权采用 JWT,数据库结构用迁移脚本维护。

前端 Vue 3 加 Vite 加 TypeScript,组件库 Element Plus,状态管理 Pinia,图表 ECharts。

本地运行需 Node.js 18 以上与 Composer 2.0 以上,Docker 方式执行 docker compose up -d –build 即可。

功能亮点

  • 用户角色权限加操作日志四级管控。
  • 在线预约冲突检测审批流加到期提醒。
  • 设备台账维护记录与使用日志全留痕。
  • 试剂库存出入库申领审批一体化。
  • 仪表盘预约趋势与设备使用率图表。
  • 亮暗双主题加移动端抽屉菜单适配。

技术架构与部署指南

安装与部署提示

本地开发前端 npm install 加 npm run dev 跑在 5173 端口,后端 composer install 后执行 php think migrate:run 完成建表。

后端用 php think run -p 8080 启动,生产环境推荐 docker compose up -d –build 一键构建并执行迁移。

包内代码对应 v2026.9.0 口径版本,更新日志以仓库提交记录为准,最后更新 2026 年。

截图与演示说明

项目 README 未附界面截图,本页配图采用 GitHub 仓库社交分享卡片。

前端启动后访问 localhost:5173 即可查看登录页与仪表盘实际界面。

前端启动后打开 localhost:5173 即可查看登录页与仪表盘界面,预约与试剂模块页面随路由切换。

需求规格目录含各模块验收标准,界面结构与文档描述一致。

常见问题

问. LabManage 是什么系统?

一套实验室管理系统源码,ThinkPHP 8 加 Vue 3 加 MySQL 8 前后端分离,覆盖权限、设备、预约、试剂与仪表盘模块,支持 Docker Compose 部署。

问. 怎么部署?

本地开发分别启动前端 npm run dev 与后端 php think run -p 8080,生产环境用 docker compose up -d –build 一键构建并执行迁移。

问. 和 LabArchives 有什么区别?

LabArchives 是商用电子实验记录本 SaaS,LabManage 是开源的设备与预约管理系统,侧重实验室资源调度,代码完全开放可二次开发。

问. 许可证是什么?

README 未附标准开源协议声明,区别于 MIT 协议项目的明示授权,仓库附带 LICENSE 文件,使用前请查阅内容确认授权范围。

安全风险提示

对 174 个源码文件做了扫描,未发现高风险函数滥用、凭据硬编码与异常外联地址。

代码外联仅 esm.sh 前端模块源与后端相对地址,无第三方统计上报。

Docker Compose 默认密码请在上线前全部替换,数据库建议仅内网开放。

JWT 密钥在配置文件中设置,生产部署请使用高强度随机值。

下载说明

本页提供 LabManage 实验室管理系统完整源码打包下载,含前后端代码、迁移脚本与部署文档。

包内附 docs/deployment.md 生产部署指引与需求规格目录,解压后按文档即可上线。

GitHub项目开源地址 https://github.com/sword-demon/lab-manage-system

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