开发一款完整的实验室药剂/设备管理系统,包括安卓、IOS用户端和网页管理端,用于管理实验室的物资借用跟踪。可以给每一个物资生成专属二维码,一物一码,扫码借用或者归还。支持内网部署保护数字资产安全。 高级功能:
- 支持借用超时消息提醒
- 支持超时自动归还
- 支持导出报表统计、每日实时报表
- 支持自定义二维码文案
- 两种借用模式:多人同时借用共享设备 / 独享互斥物资
- 团队成员账号批量生成和分配
- 支持内网Docker化部署、支持Windows和Linux服务器部署
一、技术方案
- 用户端:Vue 3 + Uniapp 支持安卓IOS端
- 管理端:Vue 3 + TypeScript + ElementUI plus 支持电脑PC网页管理
- 服务端:PHP 8 + ThinkPHP 6
二、功能清单
用户端
- 登录页面:输入密码账号,登录之后跳转到首页。
- 首页:有两个TAB 一个是设备使用,药剂使用,
- 使用设备:有一个使用按钮,点击进入扫码,扫码使用设备,生成一条药剂使用记录。
- 使用药剂:有一个使用按钮,点击进入扫码,扫码使用药剂,生成一条药剂使用记录。
管理端
-
账号管理(列表)
- 账号生成: 管理员输入账号,密码,员工手机号,员工姓名
- 账号编辑: 管理员可以修改账号,密码,员工手机号,员工姓名
- 删除账号:提示是否要删除
-
设备列表 (字段可能会比较多)
- 新建:设备名称,设备号,设备图片,等等,设备二维码(如果没有二维码,点击生成按钮 生成二维码,二维码永久有效,管理员可以重新生成)
- 编辑:同上
- 删除:提示是否要删除
-
药剂列表 (字段可能会比较多)
- 新建:药剂名称,数量,药剂图片,等等,药剂二维码(如果没有二维码,点击生成按钮 生成二维码,二维码永久有效,管理员可以重新生成)
- 编辑:同上
- 删除:提示是否要删除
三、实现原理
-
使用定时任务、延时队列技术实现超时借用归还提醒
- 新建/编辑物资时调用二维码服务生成携带物资信息ID、SN编号和描述的二维码图片
- RBAC基于角色的用户权限控制,给不同角色的组员授予不同操作权限
- Docker镜像持续性构建交付 CI/CD流程方便一键傻瓜式部署内网环境
- 一键生成不同物资模型前后端代码,由自研代码生成器引擎强力驱动
PS. 私信回复【实验室】获取源码
标签:账号,LIS,药剂,生成,二维码,源码,使用,信息管理系统,设备 From: https://www.cnblogs.com/silent-night-coding/p/17784786.html