+ Mrzys1
目录
1.1.1 研究背景
随着Internet的普及和全球化浪潮的冲击,对实验室管理系统的发展要求远不再局限于局域网,越来越多的用户希望能够在Internet上使用LIMS。因此,在2004年,出现了第四代的LIMS,这是一种完全基于Internet技术的新产品,其特点是:基于浏览器/服务器(B/S)结构,很容易部署在广域网和Internet上;对这种B/S结构的系统只需要管理好服务器,客户端只采用Internet浏览器,无需安装任何LIMS软件,自然也就无需维护;无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行。只需要把服务器连接到Internet,就可实现远程维护、升级和数据共享;可以比较简单地利用Internet联结多个地点的实验室;通过Internet,用户可以在家,在旅途等任何一个有Internet连接的地方使用LIMS,无限扩展了实验室管理系统的应用范围[1]。
互联网技术的更新迭代非常之快,喜欢上网的人可以从网上进行各种各样的业务操作,从而满足个人的业务需求以及生活和娱乐方面的需求。现在学生在实验室的各种业务操作都是用信息化管理的,学生可以快速的在系统查看信息,进行各项业务操作[2]。
以前的业务系统都是处于纸质化的时代,信息很容易丢失,而且非常不利于管理。如果将业务做成信息化系统,那不仅信息容易保存不会丢失,而且方便管理员进行管理,信息传达的时效性以及准确性都是非常快的[3]。有数据显示现在国内的互联网用户已经达到了13.51亿,网络的传递信息速度相对较快,不会浪费不必要的时间。所以实验室管理系统的开发是迫在眉睫,是信息化时代、智能化时代所必须的产物,这个不仅可以方便实验室管理人员进行管理,而且方便老师进行教学,同时方便学生进行实验室的各项操作,使实验室的管理进入到信息化,数字化的时代。
1.1.2 研究意义
随着高校教学实践的逐步发展、科研能力的不断提高,高校实验室建设逐渐成为衡量其办学能力的重要指标。高校实验室建设、运营、管理与学校教学水平息息相关;同时通过不断完善实验室配套设施,规范实验教学管理工作也将对整个学校的科研水平起到一定的推动作用[4]。
近年来,高校的办学规模不断扩大以及学分制改革的逐步深化,实验教学的任务逐步增加,传统的实验教学管理已经很难适应当前的教学任务[5]。此外,高校网络化建设正在逐步推进,高校传统的教学模式正在逐步转变,对于高校实验教学而言,急切需要建立一整套符合数字化校园环境的、能够实现网络办公的管理系统,以此实现对实验室教学资源的自动化监管和维护,同时实现实验室的开放式管理,实现实验数据共享,从根本上提高整个高校管理工作的效率[6]。
1.2研究现状
1.2.1 国外研究现状
国外的LIMS技术最早出现在20世纪60年代末,随着计算机技术的发展,LIMS已经得到了长足的进步。虽然最初的LIMS只能在小型机上构建,但管理思想和应用模式得到了肯定和完善,这为LIMS的进一步发展奠定了良好的基础。LIMS从主要强调对数据的管理,如数据的存储、查询等,转到了强调以管理为中心的新一代实验室信息管理系统,更加强调对实验室整体管理的实现,从对数据管理的计算机实现进展到应用管理理论全方位地对整个实验室的运行实施管理。伴随着实验室认证的推广和要求,LIMS成为提升实验室专业水准、提高效率的重要工具[7]。
第一套商品化的LIMS是在1978年由HP公司的一位员工自组公司开始开发,于1982年正式推出了商品化的LIMS并获得了成功,首先在石油、化工、制药、冶金等大型企业中得到应用,现在已经成为企业IT架构的一部分[8]。
近年来,国外在这方面的进展非常迅速,先进的信息处理以及计算机技术得到了很多应用。国外实验管理系统的技术出现于20世纪60年代末,现在实验室信息管理系统已成为提高实验室专业水平和效率的重要工具。专攻实验室信息管理系统产品的专业公司外国有很多,迄今为止表现最突出的公司拥有成千上万的应用程序。百事可乐、通用电气等其他国外著名公司都采用了实验室信息管理系统[9]。例如:AAC InfotrayAG、Teehnology Laboratories、Daynamic Database各自都有很著名的系统在使用中,例如LABbase、ACCelerated;和Neo Mate LIMS等等。以加拿大为例,加拿大实验室主要分为教学实验室和研究型实验室两种类型[10]。教学实验室主要由院系进行管理,主要给各院系下的多个专业提供一个共享的实验平台。教学院系能够根据专业内容进行对应的软件实验课程的设置,学生可以登录管理和设置自己的实验信息。研究型实验室主要是由教授进行管理,相对比较灵活,学生按照教授布置的任务进行实验操作,完成实验任务,一般周期比较长。加拿大实验室信息管理的主要特点就是网络化管理非常强大,信息资源非常丰富,学生可以非常方便检索到实验资源并提供在线预约的功能。实验室资源的开发程度非常高,对网络的依赖性比较强[11]。国外的经济水平发展较快,各项设备设施都比较先进,对于实验室的设备完善也是很先进。国外很早就搭建了信息化的实验室管理平台,非常方便学生进行实验室的操作[12]。
1.2.2 国内研究现状
国内真正应用LIMS始于20世纪90年代,1998年石油化工科学研究院首次开发出了国内需求的商业版的LIMS网络系统,比国外晚了10多年。目前,国外供应商虽然具有较高的技术水平,产品具有较高的成熟度,但由于国外的智能实验室管理系统产品不能被很好汉化等原因,实施的成功率并不高,国内LIMS系统供应商利用这项优势,根据我国的实际情况开发出了符合民族化的LIMS软件。 目前他们还在开发新一代基于Web技术、模块化组合, 具有更佳灵活性与性价比的LIMS产品。经过50多年的发展,LIMS在国内外已经相当普及,国外的普及和先进程度更高一些。国内起步较晚,但随着石化、制药、冶金等大型企业和国内高校的多家实验室开始应用这一新技术,国内开始意识到LIMS对实验室信息化的重要性,国内LIMS的研究和开发也受到了关注[13]。
国内实验室信息系统建设主要从21世纪初开始,2004年,湖南人文科技学院学报尹红卫对高校实验室教学进行了研究,主要是计算机实验室管理的研究,提出了对实验室管理规范提出了具体的细则和方法。由此开始了国内各个高校对实验室管理的学术性研究,其中最具代表性的是2006年重庆工学院李文杰和2008年湖南文理学院梅彬运等研究的开放性实验室教学管理,在国内第一次提出了开放性实验室教学的概念并给出了功能模型。惠州学院的郭志军在2006年对高校实验室教学进行深入探讨,并对管理模式进行了规划。2010年辽宁师范大学刘德山提出了在BIS模式下进行架构的实验室管理系统,由此开始了B/S模式染构设计的探讨,同时开始对实验室管理的智能化进行分析和研究,其中最具代表性的是天津师范大学王妍,提出了建设智能实验室系统的概念和管理思路,利用高校的校园网络为实验室管理搭建一个网络平台,同时将实验室、教师、学生、设备等进行全面管理,实现智能化一体式管理方式,从而提高实验室管理效率和服务水平。而针对开放实验室,张婷研对国内实验室开放性管理进行了深入研究,提出了高校实验室全面开放的理念,主要包括对高校实验室开放程度,开放时间和内容以及建立激励机制,同时将开放理念与校园网结合,实现开发实验室智能化管理[13]。
随着研究的不断深入,虚拟技术的不断应用,实验室系统开始向综合型体系管理转向。其中最典型的例子是广东建筑大学刘积场等人研究的虚拟实验室体系架构,主要是利用多个数据库、多种软件进行整个实验室体系架构,实现不同的专业能够专用自己的实验室。而与此同时,实验室评估标准也在不断提高,广东技术师范学院徐虹就对现有的实验室管理效果的评估办法进行了深入探讨,并提出了基于实验室管理的评估系统模型,主要包括对实验室管理效率、设备利用率、人员工作效率等情况进行客观评估,从而使得实验室管理评价具有一个可以量化的标准[13]。
现在国内大部分高校实验室预约管理还停留在老师口头预约实验室或者哪里有实验室就去哪里上课的情况上,作为一名学生,时常要到机房做上机操作,这时候老师就需要预约计算机机房,但由于机房的预约管理并不完善,有时会出现学生赶到机房发现被占用临时调换或者老师因此调课来适应机房需求的情况。由此可见,对于现存的实验室预约纸质管理来说,这种机制已经不能适应时代的发展,不仅浪费了许多人力物力,而且管理水平低下,容易造成紊乱[13]。
1.3 研究方法内容
实验室管理系统,使用的是目前最流行的架构Ssm+JSP,性能好,可扩展性高,技术架构先进,迭代性高,开发效率高。
实验室管理系统目前主要有三大角色,管理员、教师、学生三大部分。当系统管理员输入争取的账号密码登录到后台系统之后,管理是可以查看全部的功能的,因为管理员具有最高的权限。他可以管理实验室的公告,学生的实验室作业,管理学生提交的作业,可以管理学生的信息,以及老师的信息。在教师这个部分,教师输入账号密码登录后台之后,可以维护自己的个人信息,对实验室的信息进行维护,对实验室进行预约操作,对学生提交的作业进行查看,批改。
1.4本章小结
本小章根据课题的需求进行调研,通过查找资料得知本系统的研究背景,然后查找世面上已经存在的相关系统。对国内和国外的系统进行仔细的研究和分析,了解他们的有点以及缺点。
目前在研发一个项目系统之前都需要根据实际的业务场景以及业务需求去做一个实地的业务调研。业务调研在软件研发中是非常重要的一环,因为从实际出发去了解用户的业务需求以及用户在操作业务的过程中面对的业务痛点,才能真正的了解用户需求,从而设计和研发出一套符合用户需求的系统。
在拿到客户的功能需求之后,首先需要的是评估这些需求,去挖掘潜在的功能,只有越透彻的开发系统才能真正的满足用户的需求。如果没有很深入的去挖掘需求那么系统是不够完善的,系统开发就不能满足用户的操作需求。
系统的软件设计需要从三个角色出发分别是后台管理员、教师、学生。
考虑到实验室管理这个系统的业务需求特点,这个系统应该满足如下几个要求:
(1)学生可以在前台系统查看课程需要用到的实验室。
(2)学生可以在前台系统上传自己的做业、查看自己的分数
(3)教师可以在后台查看学生的作业信息。
(4)教师可以在后台录入学生信息。
(5)教师可以在后台查看以及预约实验室。
(6)运营管理者通过后台管理系统掌握全局,进行实验室的各项操作。
2.2 可行性分析
系统的可行性分析目的是从用户的业务需求出发,明确用户面临的业务痛点,通过业务需求分析来确定系统要由哪些模块组成需要使用哪些技术框架。
可行性分析的方法是从整个业务系统的全局去考虑和评估去分析本次开发需要投入多少人,需要多长时间,成本是多少,需要用到什么技术栈矿建。技术架构的确定是最重要的一个环节,没有技术框架又谈什么系统。还要讨论需求的可能性,评估需求能否实现,以及实现了需要花费多长时间。最后要评估该系统能给业主带来多大的经济效益这是一个系统有没有开发的必要的前提条件。
2.2.1 经济可行性
在进行系统研发之前需要进行开发成本预估,以及系统能否给使用的用户带来经济效益。学生、教师、管理员通过实验室管理系统可以快速的进行实验室的操作,简单、快捷,大大节省了时间。因此本次设计的实验室管理系统在经济上是完全可行的。
2.2.2 技术可行性
这是一个非常重要的环节关系到整个软件的架构的可用性,扩展性。只有一个具有高可用性,和高扩展性的软件架构才能满足日益增长的业务需求。
该系统采用开源的软件包,即Java语言开发,通过Spring框架搭配Mybatis框架开发后台系统,前端采用Jsp开发配合html、css、js进行页面的开发。
Java语言是一种面向对象的编程语言,具有易学易用、代码灵活、效率高、面向对象、以及跨平台等优点。同时Java还有着强大功能,其能够提供大量的类库之外,还能提供自己特性的功能,并且为开发人员提供了极大的方便。因此本系统在技术层面上是可行的。
2.2.3 系统可行性
实验室管理系统采用ssm+jsp架构,是目前主流的软件开发框架,架构解耦性高,性能强,可扩展性高,收到了广大的软件开发人员的青睐。因此在windows上开发的实验室管理系统使用此架构在技术层面上是完成可行的。
2.3 总体方案设计
实验室管理系统主要是为满足用户实际经营需要而设计的。因此客户必须通过互联网才可以访问。该平台通过软件技术和各种方式达到能支持智能化以及信息化的系统管理目的。
实验室管理系统,包括三大角色,管理员、教师、管理员三大部分。实验室管理系统方便学生查看实验室公告信息、查看实验室新闻信息、查看实验室规则。可以查看自己的实验课信息、可以查看自己的实验室作业,看作业的要求、提交作业、可以查看自己的实验课程。管理员在后台可以管理个人信息、进行教师管理、班级管理、学生管理、网站栏目管理、网站内容管理、实验室信息管理、实验室预约管理、实验仪器管理、实验作业管理、学生作业管理、登录日志管理、操作日志管理。教师可以管理个人信息、实验室信息管理、实验室预约管理、实验作业管理、学生作业管理等操作,如下图2-1所示。