首页 > 编程语言 >现代化的LIS实验室信息管理系统应该这样做!全套源码分享

现代化的LIS实验室信息管理系统应该这样做!全套源码分享

时间:2023-10-24 14:57:01浏览次数:45  
标签:账号 LIS 药剂 生成 二维码 源码 使用 信息管理系统 设备

开发一款完整的实验室药剂/设备管理系统,包括安卓、IOS用户端和网页管理端,用于管理实验室的物资借用跟踪。可以给每一个物资生成专属二维码,一物一码,扫码借用或者归还。支持内网部署保护数字资产安全。 高级功能:

  • 支持借用超时消息提醒
  • 支持超时自动归还
  • 支持导出报表统计、每日实时报表
  • 支持自定义二维码文案
  • 两种借用模式:多人同时借用共享设备 / 独享互斥物资
  • 团队成员账号批量生成和分配
  • 支持内网Docker化部署、支持Windows和Linux服务器部署

一、技术方案

  • 用户端:Vue 3 + Uniapp 支持安卓IOS端
  • 管理端:Vue 3 + TypeScript + ElementUI plus 支持电脑PC网页管理
  • 服务端:PHP 8 + ThinkPHP 6

二、功能清单

用户端

  1. 登录页面:输入密码账号,登录之后跳转到首页。
  2. 首页:有两个TAB 一个是设备使用,药剂使用,
1. 设备使用卡片列表,最新的使用在前面。展示用户使用过的设备,开始时间,结束时间,状态(使用中,已结束) 2. 药剂使用卡片列表,最新的使用在前面。展示用户使用过的药剂,开始时间,结束时间,状态(使用中,已结束) 结束使用按钮
  1. 使用设备:有一个使用按钮,点击进入扫码,扫码使用设备,生成一条药剂使用记录。
  2. 使用药剂:有一个使用按钮,点击进入扫码,扫码使用药剂,生成一条药剂使用记录。

 

管理端

  1. 账号管理(列表)
    1. 账号生成: 管理员输入账号,密码,员工手机号,员工姓名
    2. 账号编辑: 管理员可以修改账号,密码,员工手机号,员工姓名
    3. 删除账号:提示是否要删除
  2. 设备列表 (字段可能会比较多)
    1. 新建:设备名称,设备号,设备图片,等等,设备二维码(如果没有二维码,点击生成按钮 生成二维码,二维码永久有效,管理员可以重新生成)
    2. 编辑:同上
    3. 删除:提示是否要删除
  3. 药剂列表 (字段可能会比较多)
    1. 新建:药剂名称,数量,药剂图片,等等,药剂二维码(如果没有二维码,点击生成按钮 生成二维码,二维码永久有效,管理员可以重新生成)
    2. 编辑:同上
    3. 删除:提示是否要删除

 

三、实现原理

  • 使用定时任务、延时队列技术实现超时借用归还提醒

  • 新建/编辑物资时调用二维码服务生成携带物资信息ID、SN编号和描述的二维码图片
  • RBAC基于角色的用户权限控制,给不同角色的组员授予不同操作权限
  • Docker镜像持续性构建交付 CI/CD流程方便一键傻瓜式部署内网环境
  • 一键生成不同物资模型前后端代码,由自研代码生成器引擎强力驱动

 

PS. 私信回复【实验室】获取源码

 

标签:账号,LIS,药剂,生成,二维码,源码,使用,信息管理系统,设备
From: https://www.cnblogs.com/silent-night-coding/p/17784786.html

相关文章

  • 成品直播源码推荐,用JNI生成so文件,加密解密需要的hascode生成代码
    成品直播源码推荐,用JNI生成so文件,加密解密需要的hascode生成代码try{      PackageInfopackageInfo=getPackageManager().getPackageInfo(getPackageName(),PackageManager.GET_SIGNATURES);      Signature[]signs=packageInfo.signatures; ......
  • Java List 排序的2种方法
    1. 利用Collections类的java.util.Collections.sort(java.util.List,java.util.Comparator)方法,自定义比较器对象对指定对象进行排序对学生对象按照其分数(降序)进行排序,当分数相同时按学号(从小到大)排序,代码如下:Student类classStudent{ privateintid; privateStringname......
  • 医院多维度综合绩效考核系统源码,支持二次开发
    医院多维度综合绩效考核系统源码 商业项目源码,支持二次开发采用多维度综合绩效考核的形式,针对院内实际情况分别对工作量、KPI指标、科研、教学、管理等进行全面考核。医院可结合实际需求,对考核方案中各维度进行灵活配置,对各维度的权重、衡量标准、数据统计方式进行自定义维护。医......
  • Java医院绩效考核系统源码
    一、系统总体功能作为医院用综合绩效核算系统,系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修......
  • [glibc] 带着问题看源码 —— exit 如何调用 atexit 处理器
    前言之前在写apue系列的时候,曾经对系统接口的很多行为产生过好奇,当时就想研究下对应的源码,但是苦于linux源码过于庞杂,千头万绪不知从何开启,就一直拖了下来。最近在查一个问题时无意间接触到了codebrowser这个在线源码查看器,它同时解决了源码包下载和环境搭建的问题,版本也......
  • go-ethereum-master/core/vm/stack.go 源码阅读
    //Copyright2014Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary.////Thego-ethereumlibraryisfreesoftware:youcanredistributeitand/ormodify//itunderthetermsoftheGNULesserGeneralPublicLicenseaspublishedby......
  • spring data jpa 使用原生sql查询数据库 原生sql中有in关键字 该如何传参?直接传List集
    springdatajpa使用原生sql查询数据库原生sql中有in关键字该如何传参?直接传List集合就能找到数据,解析List集合交给springdatajpa框架去做遇到问题?第一次写的时候in关键字后面传的是将List集合转化为一个这样的字符串,"'123','23','23'" @Query(nativeQuery=true,......
  • ubuntu20.04下源码编译python 3.12
    需要注意的地方 1.安装依赖:https://devguide.python.org/getting-started/setup-building/#build-dependenciessudoapt-getinstallbuild-essentialgdblcovpkg-config\libbz2-devlibffi-devlibgdbm-devlibgdbm-compat-devliblzma-dev\libnc......
  • 视频直播系统源码,在Laravel中自定义模板函数 并在模板中调用
    视频直播系统源码,在Laravel中自定义模板函数并在模板中调用第一步:在app/bootstrap下定义一个php文件 diy_helpers.php​内容如下: <?phpfunctioncssVersion($data){  $version="1.01";  return$data."?v=".$version;}functionjsVersion($data){  $ver......
  • Chromium源码 修改默认搜索引擎及标签页
    默认新标签页修改方法:1.找到chrome/browser/ui/browser_tabstrip.cc文件找到变量NavigateParamsparams:1NavigateParamsparams(browser,url.is_empty()?browser->GetNewTabURL():url,2ui::PAGE_TRANSITION_TYPED);修改为:1NavigatePara......