实验室信息化管理系统分析

时间:2022-07-03 11:45:11

实验室信息化管理系统分析

1系统的设计

1.1基本信息管理模块

这是实验室信息管理系统的四大模块之一,其存在的价值是帮助实验室形成自己的信息库,同时保证实验室内的信息可以及时的获得更新以及共享。实验室基本信息管理主要包括实验中心、实验分室、人员等信息,其中实验中心所包含的内容主要有编号、成立时间以及面积、分室个数等;而实验分室则涵盖了名称、坐落地点、功能信息等;人员的基本信息管理主要有姓名、性别、职称等。

1.2任务管理模块

不同的实验室所承担的任务不同,就高校实验室来说,其主要是负责实验教学,同时完成国家下达的科研任务,所以任务管理模块的功能就是管理实验项目,不仅包括实验室开放项目,同时还包括科研项目以及开放项目等。实验室工作人员要了解实验的所有的任务,只要进入到这个模块即可,这对实验室管理者来说非常重要,因为可以全面掌握实验室的资源,从而对这些资源进行系统的配置,利于资源整合以及共享。任务管理模块主要包括项目管理、开放项目管理以及科研项目管理等,其中项目管理主要包括项目名称、实验地点以及实验目的等,而开放项目管理主要包括项目面向的对象、实验内容等,普通的用户登录任务管理模块截面,可以查询到所有的开放项目的情况,进而选择自己需要查看的项目;科研项目管理涵盖了项目名称、项目来源以及负责人等。

1.3日常管理模块

实验室中提倡管理工作内容比较多,比如实验室使用情况、日常的安全检查、工作日志以及设备使用以及维修情况等。实验室的日常管理工作可以说是实验室最重要的工作,这一模块管理好,实验室所进行的实验才会顺利的完成,而且有条不紊。

1.4数据统计与上报模块

传统的实验室各类数据统计工作为各个实验中心下发表格,填写完毕后再返回汇总,这种方式的工作量比较大、操作繁琐、也容易造成数据的不准确。通过本功能模块,校级实验室管理人员可以根据系统的基础数据,按照统计要求进行实验室各项数据的统计、分析和汇总,生成符合上报要求的报表,并可实现网络打印和转存功能。系统根据实际需要设计了两种统计和上报的方式,分别是:学校学期/学年度实验室信息统计以及教育部年度高等学校实验室信息统计。

2系统的实现

2.1系统开发技术、工具与体系结构系统使用

ASP.NET2.0作为程序实现的主轴。SQLServer2005作为后台数据库。开发环境为Vis-ualStudio2005。使用Dreamweaver、Photoshop以及Flash做后期的页面美化工作。系统基于B/S模式,突出在线编辑和动态管理J,采用四层架构,分别为表示层、业务逻辑层、数据访问层和数据层,可维护性和扩展性强。

2.2两个关键功能的实现

2.2.1用户权限的控制

实验室信息管理系统的权限控制十分重要。本系统将用户区分为几种角色,包括校级实验室管理人员、实验中心主任、实验教学秘书、实验员以及普通用户,管理员可以根据用户所属的角色分配权限。系统采用ASP.NET2.0的Membership所提供的成员管理和角色管理函数实现了添加、删除角色,为用户分配角色,并判断用户所属的角色,再赋予相应的权限。

2.2.2报表的转存与网络打印

本系统采用IE内置的浏览器控件WebBrowser直接打印的方式实现了各类数据报表的网络打印和打印预览功能,操作起来方便快捷,客户端无需任何设置ElO]。为了防止页面上别的元素也被打印处理,将需要打印或预览的内容置于一个Table控件中,仅将Table控件中的内容输出到打印或打印预览的文件流当中。除了网络打印和打印预览以外,系统还提供了数据导出功能,用户可以将各种报表导出为Word文档或Excel工作表进行存档,满足了实验室管理工作的实际需求

3结论

综上所述,可知对实验室信息化管理系统的应用与分析进行研究十分必要,因为随着科研任务的加重,科研信息数据越来越复杂,如要单纯的使用传统的信息管理方式,实验室将无法按时完成科研任务,这对社会发挥来说也十分不利,但是实验室信息化管理系统的应用并不简单,需要经过设计之后,再通过试运行,之后再进行不断的优化,才能应用。实践证明,通过使用本系统,极大地减轻了管理人员的工作量,促进了学校实验室资源的整合重组,提高了师生开展实验教学的积极性,也必将增强学生的实践能力和创新能力,使学生符合社会对高素质人才的需求。

作者:黎智 单位:武汉工商学院