基于Laravel框架的实验室信息化安全管理系统_第1页
基于Laravel框架的实验室信息化安全管理系统_第2页
基于Laravel框架的实验室信息化安全管理系统_第3页
基于Laravel框架的实验室信息化安全管理系统_第4页
基于Laravel框架的实验室信息化安全管理系统_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

近几年来,我国科学技术不断发展,信息化水平越来越高,很多领域的信息化已经逐渐发展完善。实验室管理系统和信息化的融合还在起步阶段,现阶段有些实验室逐步的在向实验室管理信息化迈进,因为经验不足,国内在实验室安全管理工作中才刚刚形成较为完善的管理体系,随着国内高校规模的逐步扩大,实验室管理人员以及实验设备也逐渐增多,虽然高校实验室信息化水平仍在不断提高,但实验室发生的事故仍屡次出现。原因是我国部分高校实验室仍未全部实现信息化管理或存在类似系统但功能片面,针对高校实验室管理需求,本论文论述设计一款多种功能并存但实验室安全管理系统,该系统使用PHP语言开发,采用MVC架构,数据库使用MYSQL,该系统实现对人员、设备、药品等管理,同时还包括在线学习及人员准入等功能。利用实验室信息化管理系统,可大幅提高实验室管理水平和效率。使用实验室信息化管理系统使得数据更加可靠,同时也方便实验室管理者掌握实验室运行的各种数据,并对实验室进行实时管控。实验室安全管理的研究目标是为了开发一套基于微信小程序和PC端WEB页面的实验室安全管理系统。本系统集实验室人员管理、特种设备管理、危化品管理、安全教育、日常电子巡检、隐患报告及整改跟踪、应急处置等多方面工作为一体,功能相间互作用,即保障了设备安全质量,又提高了人员安全意识,从而确保了实验室的安全。关键词:运维控制,服务器,微信小程序LaboratoryInformationSafetyManagementSystemBasedonLaravelFrameworkInrecentyears,withthecontinuousdevelopmentofscienceandtechnologyinChina,thelevelofinformatizationisgettinghigherandhigher,andtheinformatizationinmanyfieldshasgraduallydevelopedandimproved.Laboratorymanagementsystemandtheinformationfusionisstillininfancy,somelaboratoryatthepresentstagestepbystepinthelaboratorymanagementinformation,becauseoflackofexperience,inthelaboratorysafetymanagementindomestichasjustformedrelativelyperfectmanagementsystem,withthescaleexpandingofdomesticcollegesanduniversities,laboratorymanagementandexperimentalequipmentalsograduallyincreased,whiletheuniversitieslaboratoryinformationlevelcontinuestoincrease,butthelabaccidentstillappearfrequently.uttheone-sidedfunction,inviewoftheuniversitylaboratorymanagementrequirements,thisthesisdesignsavarietyoffunctionsbutthelaboratorysafetymanagementsystem,thesystemUSESthePHPlanguagedevelopment,usingtheMVCarchitecture,usetheMYSQLdatabase,thesystemrealizethemanagementofpersonnel,equipment,drugs,etc,alsoincludingonlinelearningandpersonnelaccess,andotherfunctions.Usingthelaboratoryinformationmanagementsystemcangreatlyimprovethelevelandefficiencyoflaboratorymanagement.Theuseofthelaboratoryinformationmanagementsystemmakesthedatamorereliable,butalsoconvenientforthelaboratorymanagerstomasterthelaboratoryoperationofvariousdata,andthereal-timecontrolofthelaboratory.TheresearchgoaloflaboratorysecuritymanagementistodevelopasetoflaboratorysecuritymanagementsystembasedonWeChatappletandPCWebpage.Thissetoflaboratorypersonnelmanagementsystem,managementofspecialequipment,dangerousgoodsmanagement,safetyeducation,thedailyinspection,hiddentroublereportandrectificationtracking,emergencydisposalaspectsofworkasawhole.Keywords:OperationandMaintenanceControl,Server,WeChatApplet目录目前,在国内外尽管已经有了一些较为完善的实验室安全管理信息系统,但依然存在一些不足。有部分公司看好了该方向的发展前景开发一些信息系统,但都是针对于实验室安全管理中的某一部分进行的,没有形成完整的闭环管理,实际使用过程存在不足。并且这些系统大多还是基于计算机终端开发的信息系统。在移动互联网已经高度发展的今天,在使用中处处显得不那么便捷。随着技术的逐渐成熟,实验室信息管理系统除了在技术方面有了很大的变革,更加注重强调ISO/IEC17025等质量规范。以前,实验室信息管理系统主要实现的是对数据的管理,将数据的存储和管理作为重点。当前的实验室信息管理系统要求保证数据管理完成的基础上,强调了实验室整体规范管理的思想,让实验室的一切工作能够在满足质量要求下进行高效运转,使实验室信息管理系统能够实现全方位的进行规范化管理;并且随着实验室信息管理系统的不断发展,已经从只能进行数据存储和系统查询功能转到了全面实现管理业务的信息管理系统中,强调利用实验室信息管理系统能够动态的对实验室进行管理,为实验室的更好管理提供服务。因此,实验室信息管理系统的优劣已经成为了评判实验室水准的重要标志之一[1]。我国国内信息系统的发展相比国外晚了将近二十年,最高并不是应用在实验室管理中,只在小范围行业中得到了一些初步的应用,且受到体制、观念、经费等各种条件的制约,推广范围比较小,随着国内各行业认识的提升和信息系统的发展,我国也陆续开发了一些具有自主知识产权的实验室管理信息系统,且现在也不局限于高校实验室的管理,推广到各个行业,包括服装、制药、销售、石化、仓储等,但与国外相比技术上还是落后将近十年。但近几年来,我国科学技术不断发展,信息化水平越来越高,很多领域的信息化已经逐渐发展完善。实验室管理系统和信息化的融合还在起步阶段,现阶段有些实验室逐步的在向实验室管理信息化迈进,因为经验不足,国内在实验室安全管理工作中才刚刚形成较为完善的管理体系,随着国内高校规模的逐步扩大,实验室管理人员以及实验设备也逐渐增多,虽然高校实验室信息化水平仍在不断提高,但实验室发生的事故仍屡次出现。而且随着我国教育体制改革的不断深入,社会发展的不断进步,高校实验教育变得愈来愈广泛化与精密化;但因传统的实验室管理与维护制度存在一些缺陷,如安全意识薄弱、安全教育不够、安全管理制度不健全等,造成近年来实验室大小安全事故的发生率只增未减的结果,引起了国家与社会的高度关注。目前我国高校大多建立了自己的公共实验室和专业实验室,主要承担着学校基础课程和专业课程教学实践为高校教师和学生提供学习、实践和研究的场所,同时还承担着很多计算机考试考证的机试工作。现代实验室管理需要动态地了解各实验室预约情况、学生的到课情况、设备使用情况和故障申报情况等,要实时地了解每台实验设备的状态、在机房中的位置、编号以及设备的台帐还要求管理人员对实验室设备进行维护、维修和保养并形成维修历史记录等。为了提高实验室管理水平探索实验室运行新方式,解决管理过程中诸多推脱问题我们进行了实验室动态管理系统的研究和设计。高校实验室的管理与维护逐渐成为人员安全最直接的保障。使用实验室信息化管理系统使得数据更加可靠,同时也方便实验室管理者掌握实验室运行的各种数据,并对实验室进行实时管控。实验室管理系统是指对实验室使用人员(管理人员、教师、学生)以及使用人员在实验室的活动(预约、实验教学、耗材设备管理、人员流动)进行系统化、流程化管理的网络系统。实验室信息管理系统又称为LIMS。它是一种以数据库技术、计算机技术、网络技术以及数字通信技术和信息管理技术相互支持而达到信息处理目的的软件系统。利用实验室信息管理系统可以对实验室进行信息化、自动化、无纸化的新型管理。合理利用LIMS可以从很大层度上减少实验室运行成本,提高工作效率。通过认证的实验室信息管理系统,可以使实验室工作有条不紊地进行,只有在严格规范的实验室管理之下,才能够使实验室所管理、检测的信息、数据等都符合相关质量标准[2]。而面对不同的实验室,也要适当地对信息管理系统进行调整。面对不同需求的LIMS用户要通过对其各项指标的具体分析来合理安排实验室管理系统。不同实验室的组织结构、仪器设备以及业务范围和技术水平都有所不同。面对这种差异时,就要求在开发LIMS过程中,具体问题具体分析。实际考虑实验室的使用设备、应用技术、技术人员、运行方法等客观条件。而不同的实验室信息系统用户一般都会只研究一个或几个领域。这也要求我们在这个层面上有根据地进行LIMS建设。实验室安全管理的研究目标是为了开发一套基于微信小程序和PC端WEB页面的实验室安全管理系统。本系统集实验室人员管理、特种设备管理、危化品管理、安全教育、日常电子巡检、隐患报告及整改跟踪、应急处置等多方面工作为一体,功能相间互作用,即保障了设备安全质量,又提高了人员安全意识,从而确保了实验室的安全。随着我国教育体制改革的不断深入,社会发展的不断进步,高校实验教育变得愈来愈广泛化与精密化;但因传统的实验室管理与维护制度存在一些缺陷,如人员安全意识薄弱、安全教育落实不达标、管理制度不健全等,造成近年来实验室大小安全事故的发生率只增未减的结果,同时也引起了国家与社会的高度关注。因此,高校实验室的管理与维护逐渐成为人员安全最直接的保障。信息化的实验室管理系统,会使得数据更加可靠,使得信息更加及时地传达,同时也使实验室管理者更方便地掌握实验室运行的各种数据,并对实验室进行管理与监控。最早的实验室信息系统可以追溯到70年代,当时信息技术主要依赖大型计算机来完成,一些大规模的实验室,如石油化工行业,由于需要处理的数据量十分庞大,开始使用计箅机技术来管理实验室,但是由于硬件条件的限制,计算机占地面积较大,软件语言主要采用汇编语言,操作难度较大,对操作人员要求较高,与实验信息手工管理相比优势并不十分明显。到了80年代,随着计算机硬件能力的提升,功能强大、体积较小工作站逐步取代了大型计算机,并且UNX这样的多任务操作系统开始成熟,这时计算机信息技术已经应用军事和重要行业,大规模实验室信息管理业使用这种模式来进行。实验室信息管理系统的快速发展是随着小型Pc计算机的普及而实现,早期的486、586计算机使用DOS操作系统已经具备完善的操作能力,单机应用程序开发的实验室信息管理系统已经可以对实验室各方面信息进行管理。信息技术发的关键时期是90年代以后的计算机互联网时代,网络的发展带来了信息的爆炸,计箅机操作系统同时进入了桌面时代,采用C/S客户端/服务端模式的实验室信息管理系统成为主流,使用一个客户端程序来进行实验室信息录入、研究结果查询等工作,并使用客户端程序来连接仪器设备,这些很好地完成了实验室信息管理的任务[4]。随着计算机信息技术的发展,实验室信息管理系统逐步建立和兴起。最早的实验室信息系统可以追溯到70年代,当时信息技术主要依赖大型计算机来完成,一些大规模的实验室,如石油化工行业,由于需要处理的数据量十分庞大,开始使用计算机技术来管理实验室,但是由于硬件条件的限制,计算机占地面积较大,软件语言主要采用汇编语言,操作难度较大,对操作人员要求较高,与实验室信息手工管理相比优势并不十分明显。到了80年代,随着计算机硬件能力的提升,功能强大、体积较小工作站逐步取代了大型计算机,并且UNIX这样的多任务操作系统开始成熟,这时计算机信息技术已经应用于军事和重要行业,大规模实验室信息管理业使用这种模式来进行。实验室信息管理系统的快速发展是随着小型PC计算机的普及而实现,早期的486、586计算机使用DOS操作系统已经具备完善的操作能力,单机应用程序开发的实验室信息管理系统已经可以对实验室各方面信息进行管理。信息技术发展的关键时期是90年代以后的计算机互联网时代,网络的发展带来了信息的爆炸,计算机操作系统同时进入了桌面时代,采用CS(客户端/服务端)模式的实验室信息管理系统成为主流,使用一个客户端程序来进行实验室信息录入、研究结果查询等工作,并使用客户端程序来连接仪器设备,这些很好地完成了实验室信息管理的任务。C/S模式存在较多弊端,如客户端升级困难,时效不统一,维护不方便等,当前,在CS模式的基础上,人们依靠高性能的多核心中央处理器服务器,使用WindowsServer,LinuxServer操作系统、QL数据库、Oracle数据库等IIS网站服务、Apache网站服务等技术,开发出B/S(浏览器/服务器)模式的实验室信息管理系统软件,使实验室信息管理不受地域、时间限制,全方位统筹安排实验室管理要素。如今国际上实验室信息管理系统已经逐步走向商业开发阶段,每年举办一次国际大会商讨LIMS发展方向。发达国家甚至提出了实验室管理系统标准。目前,在国外尽管已经有了一些较为完善的实验室安全管理信息系统,但依然存在一些不足。有部分公司看好了该方向的发展前景开发一些信息系统,但都是针对于实验室安全管理中的某一部分进行的,没有形成完整的闭环管理,实际使用过程存在不足。并且这些系统大多还是基于计算机终端开发的信息系统。在移动互联网已经高度发展的今天,在使用中处处显得不那么便捷。在20世纪80年代,实验室信息管理系统在国外首次出现,以单机版的形式展现在世人面前,虽然系统简单但是能够满足当时基本的管理思想,这在一定程度上大大的鼓励了LIMS的进一步发展。到了20世纪90年代后,随着计算机技术的飞速发展,Internet在全球范围内的普及和推广,在网络上开始采用Web浏览器页面来制作实验室管理系统,这种技术的其特点是:实验室管理系统界面采用统一的以Web服务器为中心和浏览器界面的管理体系,从此,实验室管理系统开始利用计算机网络应用技术来制作和管理,出现了以C/S架构的管理平台,在后期,利用WEB技术实现了B/S架构的实验室信息管理系统。随着技术的逐渐成熟,实验室信息管理系统除了在技术方面有了很大的变革,更加注重强调ISO/IEC17025等质量规范。以前,实验室信息管理系统主要实现的是对数据的管理,将数据的存储和管理作为重点。当前的实验室信息管理系统要求保证数据管理完成的基础上,强调了实验室整体规范管理的思想,让实验室的一切工作能够在满足质量要求下进行高效运转,使实验室信息管理系统能够实现全方位的进行规范化管理;并且随着实验室信息管理系统的不断发展,已经从只能进行数据存储和系统查询功能转到了全面实现管理业务的信息管理系统中,强调利用实验室信息管理系统能够动态的对实验室进行管理,为实验室的更好管理提供服务。因此,实验室信息管理系统的优劣已经成为了评判实验室水准的重要标志之一[4]。我国国内信息系统的发展相比国外晚了将近二十年,最高并不是应用在实验室管理中,只在小范围行业中得到了一些初步的应用,且受到体制、观念、经费等各种条件的制约,推广范围比较小,随着国内各行业认识的提升和信息系统的发展,我国也陆续开发了一些具有自主知识产权的实验室管理信息系统,且现在也不局限于高校实验室的管理,推广到各个行业,包括服装、制药、销售、石化、仓储等,但与国外相比技术上还是落后将近十年。但近几年来,我国科学技术不断发展,信息化水平越来越高,很多领域的信息化已经逐渐发展完善。实验室管理系统和信息化的融合还在起步阶段,现阶段有些实验室逐步的在向实验室管理信息化迈进,因为经验不足,国内在实验室安全管理工作中才刚刚形成较为完善的管理体系,随着国内高校规模的逐步扩大,实验室管理人员以及实验设备也逐渐增多,虽然高校实验室信息化水平仍在不断提高,但实验室发生的事故仍屡次出现。具体不足如下:(1)部分教师安全责任意识不够强,对实验步骤及注意事项讲解不够详细。(2)实验室部分设施年久老化,当设备仪器等出现问题时,未能及时向上级领导反馈。(3)部分实验室缺少专人管理,多数管理员由教师兼任。教师除了日常的教学还需要进行实验室维护,存在职能交叉情况,一旦问题出现,容易出现责任推脱。(4)部分实验室日常管理不符合标准。如部分实验室使用记录不完整,安全检查记录不完整等。2018年12月26日,北京交通大学市政与环境工程实验室发生爆炸燃烧,现场浓烟滚滚,火光漫天,消防员火速赶现场灭火。灯火扑灭之后,发现实验室还有3名遇难学生。据了解这三人都是高学历人才,两名博士,一名硕士。事故调查组同时认定,北京交通大学有关人员违规开展试验、冒险作业;违规购买、违法储存危险化学品;对实验室和科研项目安全管理不到位。2015年12月18日10点,清华大学化学系实验室发生一起爆炸事故,一名博士研究生在实验室内使用氢气做化学实验时发生爆炸,后被确认身亡。事发后,清华大学化学系将每年12月18日设为安全教育日,并表示永远把安全放在第一位。上述表面,现有的实验室管理体系存在管理的方式与效率上存在着巨大问题,历年来大小实验室事故频频发生,主要存在的问题如下;第一管理体系存在漏洞,第二没有形成完整的闭环管理,第三人员安全意识缺乏。且高校实验室作为科研,教学,社会服务等不同场所,其间都发挥着重要的作用;于是实验室的安全管理与管理效率问题便接踵而至。目前,我国大部分高校实验室仍未实现信息化管理或存在类似系统但功能片面,为了针对高校实验室管理的需求,为了解决管理方式的漏斗缺陷,本课题设计一款多种功能并存的实验室安全管理系统,实现对人员、设备、药品等相互连接的闭环管理,同时还包括在线学习及人员准入等功能。利用实验室信息化管理系统,可大幅提高实验室管理水平和效率。针对上述问题现整理出相应整改措施,见表1.1。常见问题表1.1问题具体表现整改措施1.安全意识需要进一步加强1.首次进入实验室的同学,一般是上课开始前接受初次安全教育,包括一些实验室事故实例,但安全教育时间教短,较难达到教育效果。2.学生进入涉及危险化学品等危险源的实验室缺乏严格的准入管理,并未建立相应的安全知识考核准入制度。3.部分教师安全责任意识不强,对实验步骤及注意事项讲解不够详细。1.开展面向师生的教学实验室安全相关法律法规规章和标准内容教育。2.对涉及危险化学品等危险源的实验室实行安全准入制度。3.开展实验室安全教育培训活动,强调注意事项。4.通过各种途经开展实验室安全宣传。2.部分安全设施年久老化1.部分实验室插排使用年限久,已经老化、脆化。2.部分实验室地面布置的电源线接头裸露。3.部分实验室地板受损严重。4.化学实验室通风系统排风效果差,需要维修。1.对年久失修的插排、裸露的电源接头、受损的地板等进行维修和更换。2.所有实验室的配电箱及墙上插座进行详细检查,排除隐患。3.对化学实验室通风系统进行更换。3.部分防护用品不到位,安全标识不明确1.部分危险源标识不够明确。2.个别实验室未配备防护手套、急救箱、护目镜等防护措施。1.在有需要的实验室内统一配置如防护手套、急救箱、护目镜等防护用品。2.学院统一印制并发放安全标识。3.组织师生对安全标识进行学习。4.增加实验室管理人员的安全技能培训,尤其是专业性较强、危险性较高的实验场所。续表1.11.部分实验室缺少专人管理,多数管理人员由专职教师兼任。2.缺乏奖惩机制,管理人员工作积极性不高。2.明确实验室管理人员岗位职责,把各项工作落实到位。3.制定相关的奖惩制度,将实验室管理人员工作业绩与个人考核挂钩,督促和鼓励实验室开展各项工作。实验室部分设施年久老化,当设备仪器等出现问题时,未能及时向上级反馈(隐患、问题上报)。同时部分实验室缺少专人管理,多数管理员由教师兼任。教师除了日常的教学还需要进行实验室维护,存在职能交叉情况,一旦问题出现,容易出现责任推脱。部分实验室日常管理不符合标准。如部分实验室使用记录不完整,安全检查记录不完整等(定期巡检功能)。(1)实现实验室管理数据一体化通过将实验室已有的各类管理系统进行整合,统一指定各类基础信息代码,提供标准化接口,让各类业务系统之间进行统一协调工作和数据传输。(2)添加隐患、问题上报系统在实验室现有问题上报体系的基础上添加隐患上报功能,对其进行数字化实现,确保问题、隐患上报的实时性、准确性。(3)设置日志记录系统为确保数据可追溯,添加日志记录系统,各用户在系统中的操作均有记录。(4)设置巡检记录系统实验室管理需在规定时间内进行巡检,并留下详细的巡检记录。本系统主要用户有:校级管理员、院级管理员、实验室管理员、教师,除系统管理员及实验室管理员外,其它人员均不能进入系统后台。校级管理员可修改院级管理员及实验室管理员、教师基本信息,校级管理员可以在微信小程序中查看人员、设备基本信息,危化品、药品基本信息,以及设备检修记录等。院级管理员负责本系统指令的上传与下达,当实验室管理员发现隐患或问题无法解决时,系统自动将隐患或问题发送给其所属学院的院级管理员,若院级管理员还无法解决,则将问题上报给校级管理员。院级管理员可以对本院数据进行基本查询,如人员基本信息、设备基本信息、危化品基本信息、药品基本信息、设备检修记录等。实验室管理员负责日常实验室的检查与维护,当发现问题时,将问题详情及图片提交给系统,处理完成之后将处理过程及处理完成之后的图片提交给系统,若未处理成功,则先将问题提交给本院的院级管理员,院级管理员再进行处理,院级管理员可将指令下达给其它实验室管理人员,或者自己处理,直到问题解决为止。若发现隐患,需及时上报给系统,系统将自动将隐患详情推送给实验室管理员所在院系的院级管理员以及校级管理员。关于药品检查方面,实验室管理员需要对药品的信息,使用情况进行记录,还需记录药品的剩余量等信息。实验室管理人员还需写实验室日志,记录实验室的基本信息。教师在上课期间若发现问题需及时上报给系统,系统将及时分派实验室管理员进行处理。其中,为增强管理人员的实验室安全意识,除校级管理员外都需进行线上学习与考试。根据实验室信息化管理的一些要求特点,本课题分析了该系统的相关系统模块,计划使用Laravel框架打造一套基于微信小程序和PC端WEB页面的实验室安全管理系统。本系统集实验室人员管理、特种设备管理、危化品管理、安全教育、日常电子巡检、隐患报告及整改跟踪、应急处置等多方面工作为一体,功能相间互作用,即保障了设备安全质量,又提高了人员安全意识,从而确保了实验室的安全。使实验室的相关人员能够更轻松直观的了解实验室的相关情况,更高效的进行管理,保证实验室平稳运行。在互联网以及普及的时代,各高校应加速实验室信息化安全管理系统的建设,保障实验室师生、设备的安全,逐步完善管理中的漏洞,为我国教育事业提供充分的保障。具体的可行性分析如下。(1)经济可行性管理系统开发完成之后,将系统提供给各大高校实验室,社会服务性实验室,化工企业,从而赚取年租费,维护费,有很好的盈利效果。(2)技术可行性本系统采用LNMP搭建服务器,同时也作为项目主要开发环境;使用PhpStorm开发微信小程序API与后台管理平台,使用微信小程序开发工具开发小程序部分,使用Git作为版本管理工具。使用Postman作为api测试工具。服务端采用Laravel作为主要开发框架,后台采用Layui作为前端主要UI框架,小程序端采用ColorUI作为基础UI[5]。(3)时间可行性由于有了前期的调研和在大创中的实践,项目完成的时间大概在一年的时间左右。本系统涉所及到的服务器端数据信息均以文件的方式持久化存储于服务器,充分最大化利用服务器的硬件性能和文件资源持久化存储的核心优势。本运维系统平台服务端MySQL数据库仅仅存储必需的运维管理人员必要的用户信息以及与管辖服务器之间的关联绑定关系。如此一来,一方面能够最大化的利用运维维护服务器的性能资源优势,另一方面,服务器端的数据还是存放在自身服务器硬盘上存储,数据更加安全和易于管理,无需太过担心数据泄露风险[6]。本章针对软件众包平台系统展开需求和可行性分析,依据国内外的技术、服务生态各方面研究,确定该系统是否可行,从而判断系统规模和目标是否实现,进一步分析该系统面向的用户群体及系统的功能描述,对后续系统分析设计阶段进行一次压缩和简化。通过系统总体的功能结构设计,确定了各个功能模块划分和设计的方向,接下来针对每一个具体的功能模块进行设计和实现,对每个功能模块功能进行描述,列出每个功能模块的输入项和输出项以及每个模块接口的请求地址和返回值,为后期接口测试能够更加方便快捷。本系统采用LNMP搭建服务器,同时也作为项目主要开发环境;lnmp的全称是linux+nginx+mysql+php,LNMP方式的优点:占用VPS资源较少,Nginx配置起来也比较简单,利用fast-cgi的方式动态解析PHP脚本[12]。使用phpstorm开发微信小程序API与后台管理平台,phpstorm包含了webstorm的全部功能,更能够支持php代码。PhpStorm是一个轻量级且便捷的PHPIDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。使用微信小程序开发工具开发小程序部分,使用Git作为版本管理工具。使用Postman作为api测试工具[13]。为了实现全校网络范围内的数据共享实验室动态管理系统采用BS的网络架构由客户端发送业务请求,交由服务器处理并返回结果[14]。后台数据库为MySQL,方便易用,系统采用B/S模式的三层网络体系结构大大简化了客户端的程序安装、提供了统一、友好的操作界面、操作简单、交互性强,提高了系统的安全性,系统维护复杂度也降至最低。系统采用模块化设计,系统具有良好的开放性和扩展性[15]。服务端采用Laravel作为主要开发框架,Laravel具有多种功能,例如模板引擎,MVC架构支持,安全性高,开发者工具,数据库迁移等。这些Laravel高级功能使它比其他PHP框架更好[16]。它为高端Web应用程序开发提供了基准测试和功能丰富的解决方案。该框架已完全落实,并提供了有效使用它所需的最佳实践。后台采用Layui作为前端主要UI框架,小程序端采用ColorUI作为基础UI[17]。数据库采用MySQL5.8,主要开发语言为PHP7.1.3。PHP的加速可使用eAccelerator加速器,eAccelerator是一个自由开放源码的PHP加速器。它会优化动态内容缓存,提高PHP脚本缓存性能,使PHP脚本在编译状态下,对服务器的开销几乎完全消除。它还可对脚本起优化作用,以加快其执行效率。使PHP程序代码执效率可提高1-10倍[18]。Composer是\hPHP中用来管理\h依赖(dependency)关系的工具。可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮助安装这些依赖的库文件。本系统主要使用的依赖包有:\hovertrue/laravel-wechat,\hharuncpi/laravel-log-reader等[12]。使用laravel的artisan工具,可快速生成控制器模型等,使用migrate数据库迁移以及seeder填充器可以快速创建数据库表并将测试数据填充,极大提高写代码效率[19]。在小程序端的首页,不同权限的用户显示的内容也不同,如院级管理员可使用人员管理、设备管理、危化品管理、检修记录查询等的功能。用户可在个人中心查看消息与自己下发的通知等。 图4.1通知图系统管理员可在后台管理端对系统进行基本管理,如对实验室信息进行管理(1)根据需求分析,进行功能测试。(2)测试JSONAPIs,验证结果的准确性。(3)进行数据库测试,保证数据访问的高效性、准确性[20]。实验室安全管理系统后台采用B/S架构,使用MVC三层设计理念,将业务逻辑层与视图层分离,使得数据交互更加高效且轻松,也让系统更易于维护以及修改。所有用户都可通过微信小程序进行信息的获取,及信息的修改,微信小程序通过访问后端API获取数据,并实时进行页面渲染。系统的基本功能模块设计如图3.1所示。用微信公众号、微信小程序和pc端web页面相结合的技术开发一套涉及实验室人员管理、特种设备管理、危化品管理、日常电子巡检、隐患报告及整改跟踪、应急处置等多方面工作为一体的信息化管理系统。落实在线学习及人员准入等功能,利用实验室信息化管理系统,大幅提高实验室管理水平和效率[7]。图3.1系统设图(1)前台微信小程序功能模块登陆模块:用户在使用该系统之前,需先进行web页面注册,后台管理人员负责对用户信息审核、角色及权限进行管理之后,即可登陆系统进行管理。人员设备药品管理模块:校级管理员只可以进行查看,院级管理员可以对本院对教师及实验室管理员进行管理,实验室管理员可以对设备药品进行管理。电子巡检摸块:实验室管理员对自己管理的设备药品定期检查,保证药品设备的安全。隐患问题处理模块:所有使用者都可以对隐患及问题进行上报,相关人员进行处理,并附带处理之后的照片,若问题未能处理,则会上报给他的上级进行处理,直到问题被处理,保证问题闭环管理。学习考试模块:使用者进入系统需先进行学习,之后需要进行在线考试,即实验室准入测试,未完成测试的使用者不允许对实验室进行管理。实验室操作日志查询:可以查询每个实验室使用记录,每个老师上课时都需汇报实验室使用情况。通知下发:上级可以给指定下级发送通知,下级接收到并阅读通知后,会自动给上级一个反馈,确认信息被接受、查看。(2)后台web管理模块人员角色权限管理:对注册的用户进行验证,验证是否为本校实验相关人员,并赋予相应的角色及权限。隐患问题处理管理:将上报得到的问题及隐患进行分类,并指定管理员进行处理。实验室情况分析模块:统计当前某些实验室产生问题的数量及类型,将侧重点放在这些实验室上。学习试题管理:管理员上传学习资料,管理各个部门考试习题库。日志导出:日志定期导出,将用户操作记录进行保存。根据类图总结出了本系统的实体,判断出实体之间的联系,根据总结得到的ER图划分成17张表,各张表中的字段根据实际需求给定了合适的长度,在一定程度上解决了数据冗余,提高了数据查询速度。(1)逻辑设计单位表(id,单位名称,单位类型,创建时间,更新时间)用户表(id,工号,姓名,性别,手机号,职称,单位id,微信openid,微信昵称,邮箱,密码,上级id,考试结果,剩余考试次数,是否删除,创建时间,更新时间)角色表(id,用户id,角色,创建时间,更新时间)权限表(id,用户id,权限,创建时间,更新时间)通知表(id,通知标题,通知用户,通知概述,通知图片,附件,创建人工号,已收到的人,创建时间,更新时间)实验室表(id,教学楼名称,教室名称,实验室名称,实验室安全负责人,实验室维护人,实验室维护人,实验室属性,实验室状态,实验室类别,实验室管理单位id,创建时间,更新时间)药品表(id,危化品id编号,所在单位id,管理员,实验室id,状态,管理者,药品类型,药品名称,CAS编号,库存量,计量单位,备注,最近检修时间,创建时间,更新时间)药品检查通知表(id,所属单位id,提交者id,提交者姓名,确认者id,确认者姓名,药品id,药品名称,出入库类型,数量,单位,备注,实验室管理员1是否已确认,实验室管理员2是否已确认,是否收到,创建时间,更新时间)设备表(id,资产编号,设备名称,设备类型,实验室id,设备创建人,所属单位id,状态,isDelete,最近检修时间,入库时间,预计报废时间,创建时间,更新时间)设备检查日志表(id,单位id,日志,创建时间,更新时间)隐患表(id,用户id,类型,位置,标题,详情,发现时间,照片,解决状态,资产编号或化学品id,单位id,创建时间,更新时间)隐患日志表(id,隐患id,用户id,原因,图片路径,是否解决,创建时间,更新时间)上课日志表(id,实验名称,教学楼名称,实验室号,系别,班级,上课人数,状态,教师id,手机号,创建时间,更新时间)学习内容表(id,学习内容,创建时间,更新时间)学习记录表(id,用户id,学习内容id,学习时长,创建时间,更新时间)题目表(id,类型,题目,选项1,选项2,选项3,选项4,答案,创建时间,更新时间)题目数量表(id,单位id,安全通识题目数量,电气题目数量,化学题目数量,机械建筑题目数量,特种设备题目数量,消防安全题目数量,医学生物安全题目数量,创建时间,更新时间)(2)物理设计表3.1units(单位表)列名数据类型约束说明idint主键unit_namevarchar(10)单位名称unit_typevarchar(10)单位类型created_atdatetime创建时间updated_atdatetime更新时间表3.2users(用户表)列名数据类型约束说明idint主键user_idvarchar(10)工号namevarchar(10)教师姓名sexenum(‘男’,‘女’)性别续表3.2 unit_idint单位idopen_idvarchar(50)微信openidnicknamevarchar(20)微信昵称emailvarchar(20)邮箱passwordvarchar(20)密码parent_idint上级idexam_resultint考试结果residue_degreeenum(‘0’,‘1’,‘2’,‘3’)剩余考试次数isDeleteenum(‘0’,‘1’)是否删除,0为未删除,1为已删除created_atdatetime创建时间updated_atdatetime更新时间表3.3roles(角色表)列名数据类型约束说明idint主键user_idvarchar(10)外键工号,引用users表的user_id字段rolevarchar(5)角色created_atdatetime创建时间表3.4permissions(权限表)列名数据类型约束说明idint主键user_idvarchar(10)外键工号,引用users表的user_id字段permissionvarchar(20)权限created_atdatetime创建时间updated_atdatetime更新时间表3.5notices(通知表)列名数据类型约束说明idint主键titlevarchar(50)通知标题usersvarchar(255)通知对象commenttext通知概述picturesvarchar(100)通知图片filevarchar(40)附件build_idint外键创建人工号,引用users表的user_id字段received_usersvarchar(255)已收到的人created_atdatetime创建时间updated_atdatetime更新时间表3.6laboratories(用户表)列名数据类型约束说明idint主键building_namevarchar(10)教学楼名称classroom_numvarchar(10)教室名称laboratory_namevarchar(10)实验室名称safety_headint外键实验室安全负责人,引用users表的id字段maintenance_people1int外键实验室维护人1,引用users表的id字段maintenance_people2int外键实验室维护人2,引用users表的id字段laboratory_attributeenum(‘自建’,‘共建’)实验室属性laboratory_statusenum(‘批复建设’,‘施工在建’,‘建成使用’,‘废弃不用’)实验室状态laboratory_typevarchar(20)实验室类别unit_idint外键实验室管理单位id,引用units表的id字段created_atdatetime创建时间表3.7chemicals(药品表)列名数据类型约束说明idint主键chemical_idvarchar(10)危化品id编号unit_idint外键所在单位id,引用units表中的id字段user_idint外键管理员,引用users表中的id字段laboratory_idint外键实验室id,引用laboratories表的id字段statusenum(‘正常’,‘存在问题’)状态monitor_idint外键管理者,引用users表的id字段typeenum(‘medcine’,‘chemical’)药品类型namevarchar(20)药品名称CASvarchar(20)CAS编号续表3.7 stockdouble库存量unit_typeenum(‘g’,‘kg’,‘mL’,‘L’)计量单位remarkstext备注fix_timedatetime最近检修时间created_atdatetime创建时间updated_atdatetime更新时间表3.8chemicals_notices(药品检查通知表)列名数据类型约束说明idint主键unit_idint外键所属单位id,引用units表的iduser_id_1int外键提交者id,引用users表中的id字段user_name_1varchar(10)提交者姓名user_id_2int外键确认者id,引用users表中的id字段user_name_2varchar(10)确认者姓名续表3.8 chemical_idint外键药品id,引用chemicals表的id字段chemical_namevarchar(20)药品名称typeenum(‘出库’,‘入库’)出入库类型stockdouble数量unit_typeenum(‘g’,‘kg’,‘mL’,‘L’)单位remarkstext备注isConfirm_1enum(‘0’,‘1’)实验室管理员1是否已确认isConfirm_2enum(‘0’,‘1’)实验室管理员2是否已确认receiveenum(‘0’,‘1’,‘2’)是否收到created_atdatetime创建时间updated_atdatetime更新时间表3.9equipments(设备表)列名数据类型约束说明idint主键asset_numbervarchar(10)资产编号equipment_namevarchar(20)设备名称续表3.9 equipment_typeenum(‘特种设备’,‘普通设备’)设备类型laboratory_idint外键实验室id,引用laboratories表的id字段build_idint外键设备创建人,引用users表的idunit_idint外键所属单位id,引用units表的idstatusenum(‘正常’,‘维修’,‘报废’)状态isDeleteenum(‘0’,‘1’)是否删除fix_timedatetime最近检修时间storage_timedatetime入库时间scrap_timedate预计报废时间created_atdatetime创建时间updated_atdatetime更新时间表3.10inspection_logs(设备检查日志表)列名数据类型约束说明idint主键续表3.10 unit_idint外键所属单位id,引用units表的idlogtext操作日志created_atdatetime创建时间updated_atdatetime更新时间表3.11hiddens(隐患表)列名数据类型约束说明idint主键user_idint外键用户id,引用users表的idtypeenum(‘hidden’,‘issue’)类型positionvarchar(20)位置titlevarchar(50)标题detailtext详情occurrence_timedate发现时间imagevarchar(50)照片isSolveenum(‘0’,‘1’)解决状态numbervarchar(40)资产编号或化学品idunitint外键单位id,引用units的idcreated_atdatetime创建时间续表3.11 updated_atdatetime更新时间表3.12hiddens_logs(隐患日志表)列名数据类型约束说明idint主键hidden_idint外键隐患id,引用hiddens表的iduser_idint外键用户id,引用users表的idreasonvarchar(255)原因imagevarchar(50)图片isSolveenum(‘0’,‘1’)是否解决created_atdatetime创建时间updated_atdatetime更新时间表3.13class_logs(上课日志表)列名数据类型约束说明idint主键experimentalNamevarchar(40)实验名称buildingNamevarchar(10)教学楼名称classroomNumvarchar(10)实验室号classNamevarchar(10)系别classNumvarchar(50)班级studentNumint上课人数续表3.13 statusvarchar(20)状态teacherIDint外键教师id,引用users表的idphoneNumvarchar(11)手机号created_atdatetime创建时间updated_atdatetime更新时间表3.14study_contents(学习内容表)列名数据类型约束说明idint主键contenttext学习内容created_atdatetime创建时间updated_atdatetime更新时间表3.15study_records(学习记录表)列名数据类型约束说明idint主键user_idint外键用户id,引用users的idcontent_idint外键学习内容id,引用study_contents的idtimeint学习时长created_atdatetime创建时间表3.16exams(题目表)列名数据类型约束说明idint主键typevarchar(10)类型questionvarchar(255)题目option1varchar(255)选项1option2varchar(255)选项2option3varchar(255)选项3option4varchar(255)选项4answervarchar(255)答案created_atdatetime创建时间updated_atdatetime更新时间表3.17exam_manages(题目数量表)列名数据类型约束说明idint主键unit_idint外键单位id,引用units的idaqtsint安全通识题目数量dqaqint电气题目数量hxpint化学题目数量jxjzint机械建筑题目数量续表3.17 tzsbint特种设备题目数量xfaqint消防安全题目数量yxswint医学生物安全题目数量created_atdatetime创建时间updated_atdatetime更新时间实体设备,属性包括(设备Id,资产编号,设备名,状态,检修时间,入库时间,预计报废日期)。图3.2设备问题图如图3.2实体问题报告,属性包括(问题报告id,类型,解决状态)二者联系为产生(设备Id,照片,报告人工号,问题报告id,详情,发生时间)。图3.3问题报告图如图3.3问题报告,图实验室实体,属性包括(实验室id,名称,实验室类别,实验室管理单位名称)与设备联系为存放,属性包括(设备id,实验室id,门牌号)。图3.4实验室设备图如图3.4实验室设备图实体药品/危化品,属性包括(药品/危化品id,药品危化品名。类型,CAS编号,msds化学品安全说明书),与实验室联系为存放,属性包括(药品/危化品id,实验室id,库存量,出入库数量,监督人,操作人,时间,出入库类型)。图3.5药品/危化品图如图3.5药品/危化品图实体实验室管理员,与实验室联系为管理,属性包括7(实验室id,管理员工号)图3.6实验室管理员图如图3.6实验室管理员实体单位,属性包括(单位id,单位类型,单位名),与实验室联系为服务对象,属性包括(实验室id,单位id)与实验室管理员的联系为属于,属性包括(单位id,用户工号)。实体院系,属性包括(院系id,院系名),管理院系负责人,属性包括(院系负责人id,姓名,工号),管理学校负责人,属性包括(学校负责人id,姓名,工号)。实验室管理员属于院系,院系管理院系负责人,学校负责人管理院系负责人。实体老师,属性包括(教师id,姓名,工号,教师号),与院系的联系为属于,通过院系id找到属于院系的教师id。实验室管理员,教师,院级管理员,校级管理员,共同属于实体身份,属性包括(身份id,任职开始时间,工号,权限范围)。图3.7学校负责人图图3.7学校负责人图,实体考试用题,属性包括(试卷题id,类型,答案,选项,内容)。图3.8考试用题图如图3.8考试用题图,实体学习资料,属性包括(发布人id,内容,类型,资料id),与用户之间的联系为学习记录,属性包括(资料id,工号,学习开始时间,最后访问时间)。图3.9学习资料图图3.10教职工考试图如图3.9,图3.10实体用户,属性包括(工号,姓名,性别,联系方式,邮箱,职称,所属单位id),与题库之间的联系为考试,属性包括(考试id,工号,成绩,考试时间)。以上为各个实体的属性及联系,如图3.11所示。.图3.11E-R图本系统主要用户有:校级管理员、院级管理员、实验室管理员、教师。校级管理员可修改院级管理员及实验室管理员、教师基本信息,校级管理员可以在微信小程序中查看人员、设备基本信息,危化品、药品基本信息,以及设备检修记录等。院级管理员可以对本院数据进行基本查询,如人员基本信息、设备基本信息、危化品基本信息、药品基本信息、设备检修记录等。实验室管理员负责日常实验室的检查与维护,发现问题时,将问题详情及图片提交给系统,处理完成之后将处理过程及处理完成之后的图片提交给系统,若未处理成功,则先将问题提交给本院的院级管理员,院级管理员再进行处理,院级管理员可将指令下达给其它实验室管理人员,或者自己处理,直到问题解决为止。关于药品检查方面,实验室管理员需要对药品的信息,使用情况进行记录,还需记录药品的出入库等信息。实验室管理人员还需写实验室日志,记录实验室的使用记录。教师在上课期间若发现问题需及时上报给系统,系统将及时分派实验室管理员进行处理。其中,为增强管理人员的实验室安全意识,除校级管理员外都需进行线上学习与考试。具体详细如下图3.12管理员图图3.13后台统计图如图3.12管理员图,图3.13后台统计图;不同的使用者根据自己的姓名,工号,性别,手机号,职称单位名称以及邮箱,密码等注册自己的所属单位名称;注册自己的所属类别。根据不同高校的内部单位不同分类。选择自己级别的管理范围和管理职位。确定自己的管理级别,一般默认分为院级管理员,校级管理员,教师,学生。不同级别的人员注册的姓名,工号将与学校的人员管理系统相匹配。不是所属单位的人员将不能注册成功。注册成功后,相应的单位会收到自己相应人员注册成功的信息,从而身份确定。同时并且还要注册自己单位上级领导的单位名称。从一开始便确立好所属关系,从注册的内容去联系级别之间的关系,从而更好的细分权限,防止越界管理。从后台也可以看到不同人员注册的信息。可以对人员信息进行增删改查。进一步确立员工的所属级别与单位信息,对不同的管理人员都做到了一个闭环管理。严格的控制了实验室的准入,和一切与实验室相关的人员信息。图3.14注册图如图3.14注册图,在注册成功之后。用户可填写自己的密码登录系统。根据注册时不同的级别分类。登录后便显示自己不同的级别登陆界面,操作相应属于自己级别的功能信息。在个人中心也可查看自己的登陆信息。在自己信息作废时,可随时注销自己的信息。注销后,信息将不再保存。但会留有信息的注册和注销记录。在后台管理员可观察到每一位院级管理员,校级管理员的注册信息,根据学校,院系所提供的教师人员,职工人员的职工号,姓名,所属系别等个人信息,从而准入教师职工进入管理系统。注意在注册时,要先向自己的所属系申请自己的信息,后台管理人员根据系统信息表来确认准入。后台的管理人员也同时要注意,在注册信息得到申请之后。上传至校内的信息管理网站,与每位老师上课所对应所使用的多媒体,与设备好相连接。便可正常的进入管理自己的上课设备。图3.15登录界面图如图3.15登录界面图,登录成功后,使用者可以进入的页面,分别是校级管理员,院级管理员,和教师管理人员。三个不同的管理人员的管理范围和对应的管理权限不同。院级管理员针对每个高校的院级属单位,开展六个模块的各功能,功能分别是,人员查询,设备查询,危化品查询,修检记录,隐患问题记录和下发通知。校级管理员,则针对不同学校的不同实验室管理人员,开展十一个模块的功能,功能分别是,人员管理,设备管理危化品管理,下发通知,隐患问题上报,隐患问题记录,电子巡检,巡查记录,实验室日志,学习和考试。而针对每个进入实验室的老师。所涉及为四个功能模块,功能分别是,隐患问题上报,学习,考试和课堂日志。不同的管理员,在进入自己不同的功能页面后,便可使用页面上所显示的功能。三个不同的管理者功能相互联系,级别相互亦属,内容相互覆盖。共同保证了实验室在使用过程中的平稳,安全与高效。为了防止在遇到问题时反应和处理的不及时,从而严格管控不同的管理员之间权限不能相互涉及,专人专项的负责自己的管理范围,图3.16院级管理员图图3.17人员管理图如图3.16院级管理员图,院级管理员的功能包括;人员查询,设备查询,危化品查询,检修记录,隐患问题记录,下发通知。先以人员查询功能为例;进入到人员的管理功能后。可以对所有的注册人员信息进行增删改查。可以看到不同人员所属的不同单位,也可看到每个管理人员的信息详细记录。可以快速的查阅到不同实验室的管理人员和负责人,如若遇见突发事件或是紧急事件时可以准确的通知到每个实验室的管理负责人员,在方便对人员信息进行闭环管理的同时。也可通过单位快速查阅负责管理员信息。图3.18药品管理图如图3.18药品管理图,药品危化品管理的功能。通过对药品与危化品的管理功能,可以看到每个危化品和药品的详细信息,包括名称,ID所属单位,以及所属种类;也可看到每个药品危化品的出库入库记录,严格的控制危化品与药品的出入库。在每次入库时要填写危化品或药品的入库信息,时间和数量。在每次出库时。也要确立出库的数量以及备注好申请出库的人员和出库时间。在相应人员提交出库的信息之后,负责实验室的管理人员点击确定,要有两人同时点击出库药品时才可拿出,两把钥匙开一把锁,这样保证了药品出入库的严格管控。防止药品在没有记录的情况下拿出实验室,造成一定的后果。所以药品和危化品的出入要严格按照出入库管理,严格控制药品的来源和流出。在对所有药品信息进行闭环管理的同时。也加强了对药品的管理强度。图3.19设备管理图如图3.19设备管理图院级管理员对设备管理的功能模块是,对所有的设备名称信息,设备ID,资产编号,设备名和设备状态进行完整的信息化闭环管理。对所有的设备信息进行可控增删改查,可以增加新的设备名称,添加新的段落,也可以删除报废的设备信息。可根据不同实验室的管理范围内,检测属于不同实验室设备的具体信息,和目前的设备状态,以及入库时间,检修时间和预计报废时间,时时检测到设备的检修记录和检查记录,从而正确地,详细地记录每个设备的完整信息。防止设备出现故障,减少一定的损失的同时,也可对大型设备,贵重设备以及危险设备等进行全方位的闭环管理,并且记录每个设备背后的负责人员和维修人员的修建时间和定期检查时间,做到条条记录的明确显示。图3.20通知消息图图3.20通知消息图,院级管理员的下发通知功能是,确立通知标题,需要的话上传通知文件,描述具体的下发通知信息,包括通知开会,设备维修,发现隐患,定时巡检,相关处理信息,及注意事项等。勾选出所需要通知的管理人员,维修人员等,简单地将问题进行概述,如果说是设备出现的问题,或是药品的问题,则通过拍照发布,更加确立的显示通知信息,在提交之后,相应的接受人员,包括校级管理员和教师并可在个人的信息通知栏处看到提交信息,勾选的人员,可点击确定在自己的消息栏里看到通知的消息。消息会通过微信小程序,微信或短信的形式进行显示和告知,在打开不同渠道的通知消息后,可查看相应的通知内容。点击下载附件并可接收到所发的相关文档,点击已阅读,发布者和接受者讲都会收到已阅的信息提示,从而确保通知的消息能够及时的传达给所需的管理人员和教师人员,管理人员和教师人员也可及时的反馈给发布人员,从而做到了对下发通知信息的一个闭环管理,每一条通知消息都可在历史消息中进行查看,确保通知记录的完整,及时和准确。

图3.21校级管理员图如图3.21校级管理员图,对应到校级管理人员,在人员管理,设备管理,危化品管理,下发通知和隐患上报的问题上,与院级管理员的功能一致,都是对相应的人员,设备和危化品进行一个完全的闭环管理。在与院级管理员的功能对比时,会有新增电子巡检,隐患问题上报,隐患问题记录功能,实验室准入学习功能,实验室日志,考试的功能还有巡检记录的功能。图3.22巡检标签图如图3.22巡检标签图,电子巡检的功能,就是要每日,每周按照预订,规定的时间去对所有的设备,危化品和药品进行定时定点的电子巡检。通过用手机去扫描设备和危化品药品上的二维码,或标签,进行扫码电子巡检。扫码之后,设备和危化品药品的信息将会显示,同时也会显示设备与信息的巡检记录。在填写巡检的设备和危化品药品的当前状况后,进行拍照上传,如果检查的设备或危化品药品都处在正常状态下,则填写正常状态,这样就做到了定期对设备和危化品药品的一个电子检查;运用手机扫描二维码的功能,这样的功能大大减少了实验室人员在巡检过程中的不便,只需要一部手机便可以正常的进行巡检功能,更加方便,更加智能化的做到了对电子设备的闭环巡检,方便巡检的同时,也更详细地,更及时的保留了巡检的记录。确保危化品药品和设备不会出现,因没有定时巡检到位而出现的问题。在巡检过程中,如果遇到了非正常状,或是发现了隐患或者问题,便是下一个模块的功能,隐患上报。在电子巡检的过程中,如果发现了设备或危化品药品出现问题或隐患,则点击隐患问题上报功能,描述隐患或问题的具体位置,具体教室和具体发生时间,描述隐患出现的问题以及隐患详情,并且拍照隐患和问题的内容,填写好页面后进行提交。选择好问题还是隐患的所属类别,将隐患所有的选项都填写完成,都填完之后点击提交。在隐患记录和问题记录的页面上,就可以看到什么时间,什么地点由哪位管理人员提交的隐患或者问题信息。图3.23隐患上报图图3.23隐患上报图,根据相对应的隐患和问题,相应的处理人员便在显示页面处点击隐患或问题的报告界面。便可看到什么时间,什么地点,哪个教室,由哪个工作人员上传的什么设备或那类危化品药品发生了隐患或出现了问题,以及隐患或问题的详情描述和现场的图片,这样就更清晰的,更准确的,更及时地对发现问题,上报问题和解决问题作来一个全方位的闭环管理;并且更准确的描述了,发现了问题或者隐患所发生的状态,那么相应的管理人员便去对应的实验室或教室去解决对应的设备和危化品药品存在的问题或隐患。并且要在问题或隐患提交的2个工作日内提交反馈和解决的状态,在提交完已处理完隐患或问题之后,要填写详情的处理信息,包括处理的位置,处理的完成度,处理的简述以及处理的方法,确保问题或隐患要完全彻底的处理完毕,从问题的发生到上报,到处理都有一个详细的记录;问题或隐患解决则自动提交隐患或问题已经解决,并且拍照进行确立上传。系统会自动的保存处理记录,处理的结果会一直跟踪,直到隐患解决。如若遇到隐患或问题不能处理时,则继续保留隐患或问题的信息。系统将会自动的提交给下一处理级别[8]。图3.24隐患记录图如图3.24隐患记录,如若遇到隐患或问题不能处理时,则继续保留隐患或问题的信息。系统将会自动的提交给下一处理级别,当提交不能处理的信息时,就会自动地传输到下一位处理的管理人员手中去,直到找对对应的可以解决问题的管理人员,跟踪隐患问题,一直到问题得到解决反馈,隐患记录或问题解决之后才会显示隐患或问题已解决。这样从问题的通过电子巡检及时发现问题,到问题的及时上报,由相应人员填写问题的具体信息,具体位置,具体时间后上报后得到问题的及时处理,由管理人员下发通知给相应的人员,接到问题的隐患信息后及时处理,一直到问题的解决,这样从问题的发现,上报,到问题的解决到完成都形成了一个完整的闭环管理。确保了实验室的平稳与安全[9]。图3.25试题图图3.26学习内容图如图3.25试题图,这便是线上学习和线上考试系统的功能模块,在进入实验室之前,要核实所有要进入实验室的老师们和管理人员的准入要求要通过,通过题库的视频和试题学习从而达到进入实验室标准的能力。题库的选题会根据各个实验室的不同知识和不同防范措施出台的安全管理范围。对于每类实验室所需的危化品药品的信息和应急处理手段,处理措施,大型设备关于电,热的常见的实验室危险的操作设备。都包括在所出的题库,一切与实验室相关的人员,一旦进入实验室,必须要具备学习和达到考试成绩合格的要求。要求每个不同级别的管理人员和教师在内,学习实验室安全准则行为规范的同时,要按规定,按有效时间,来进行有效阅读和观看讲解视频。通过规定有效的播放时间来确保学习的质量,视频观看学习和题库观看学习的共同作用。先通过视频直观的学习,通过视频的讲解。来了解不同实验室的突发状况,针对不同的状况应采取怎样的不同措施。在观看完实验室视频之后,会有与考试对应的试题内容,有学习的题库,在试题可控的范围内,给予老师们和管理员们时间进行作答。在所有的选项内容都学习完之后,系统会显示完成情况,和学习进度的相关显示,在反复学习,熟记内容之后便去参加由系统随机抽题的题库中的线上考试。考完试之后,只有成绩合格之才会颁发实验室的准入门禁,可以获得实验室的资格,并且成绩合格之后,系统的对应功能才会被使用,才有资格进入实验室去,管理实验室或使用实验室的设备。这样确保了实验室在发生一些突发状况,或是应急处理时,实验室的管理人员和教师等,可以有足够的反应和足够的能力去处理突发事件,解决应急处理,从而确保实验室的安全和进入实验室的所有人员的安全,及时的做出反应处理,才会确保问题的及时解决,也可减小发生事故的机率。但要注意以下几点,在考试过程中不能中途退出考试界面,一旦退出界面则视为成绩作废,在考试过程中要再按规定的时间内完成系统所提供的题目数量,每道题的时间将会限制在一分钟。九十分钟后,系统将会自动交卷,成绩合格者,达到八十分便可有进入实验室准入的资格。确保实验室的准入安全。教师和实验室管理员在使用完实验室或机房之后,要填写实验室日志,准确的记录每个实验室的设备使用情况和危化品药品使用情况。实验室日志包括,实验前设备和药品的详细记录和实验后设备和药品的详细记录,实验后废弃药品的使用情况和设备的使用情况。以及记录学生在实验室使用设备或药品时的详细记录。图3.27后台管理图如图3.27后台管理图,后台主页管理人员可在自己的登录后台观察到单位数用户数实验室数以及设备数药品书和通知数和消息数,以及隐患问题的处理数量后台管理主页中,管理员和实验室实验员可观测到后台的基本管理单位列表,实验室列表,药品列表,人员管理列表,消息管理列表和学习列表,学习管理。通过权限管理,可以从后台观测到所有信息的详细显示以及精准定位到所需的信息列表。在实验室列表中,可观察到每个实验室的具体信息,实验室的位置在哪个教室,实验室所属管理单位属于什么级别单位,实验室创立时间和修改时间,可以对实验室的信息进行增删改查[10]。严格遵守restfulAPI设计理论,通过一套统一的接口为客户端提供web服务,实现前后端分离,达成前后端解耦的效果,将前后端代码部署在不同服务器上可减轻服务器的压力[11]。实验室信息化管理系统的应用,便于实验室进行更多更深入的研究,而且这种管理方式可以让实验室变得更加的有序,其与人工化的管理模式相比,不仅具有高效率,同时还具有高品质,基于此,实验室人员都在努力设计符合实验室发展的信息化管理系统.本文主要通过对信息化管理系统设计的介绍,进而探讨了该系统的实现与应用.本文基于Laravel+微信小程序+MYSQL等技术,根据实验室信息化管理的一些要求特点,分析并设计了该系统的相关系统模块,使用Laravel框架为该系统开发提供了巨大便利,也激发学生们对系统分析到具体实现的兴趣,实验室的相关人员也能够更轻松直观的了解实验室的相关情况,保证实验室平稳运行。在互联网以及普及的时代,各高校应加速实验室信息化安全管理系统的建设,保障实验室师生、设备的安全,逐步完善管理中的漏洞,为我国教育事业提供充分的保障。[1]魏志军.高校实验室管理信息化建设途径探讨[J].科学咨询(科技·管理),2019(12):37.[2]隋继学,史曙光,高校实验室信息化管理初探[J].实验室科学,2018,11(5)[3]薛东,刘建.高校实验室信息化管理的研究与实践[J].电脑知识与技术,2019,15(4):140-141.[4]肖新凤,张绛丽,蔡桂娜.LIMS实验室信息管理系统的设计与开发[J].电子测试,2020(17):99-101..[5]张桂玲.智能实验室标准体系建设研究[J].中国标准化,2020(S1):115-120.[6]赵峻漾.实验室管理信息系统的设计和实现[J].科学技术创新,2020(14):85-86.[7]李海燕,王树庆,胡广勇.实验室信息管理系统的数据设计[J].医疗装备,2020,33(07):69-71.[8]宋子明,陈昱豪,温金隆,周天威,齐心.高校实验室信息管理系统设计与应用[J].科技创新导报,2020,17(05):127-128.[9]伏昕.基于B/S结构的高校实验教学平台管理系统的设计与实现[D].西安电子科技大学,2019.[10]邓志卿,刘东然.基于B/S的高校实验室管理系统设计与实现[J].北华航天工业学院学报,2019,27(02):54-56.[11]严某.基于PHP动态实验室安全管理系统2019,17(05):17-128[12]王晓波.计算机网络数据库安全管理技术的优化[J].信息与电脑(理论版),2019(01):238-239+242[13]贺占魁,黄涛.综合治理视角下的高校实验室安全管理体系构建[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论