论文部分内容阅读
实验室信息是管理上的一项极为重要的资源,实验室工作的成败取决于能否非常好的调度和管理物质资源和人力资源从而提高实验室工作的效率,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成实验室的当务之急,实验室管理信息系统(Laboratory Information Management System,简称Lims)在强调管理、强调信息的现代社会中越来越受到关注。Lims是对实验室产生的各种信息进行管理的软件系统。通过实验室信息管理系统可以提高实验室管理工作的效率,减轻实验室人员的工作负担,提升服务水平,充分发挥实验室各种资源的作用,疏通实验室及其相关工作的业务流程。本文介绍的就是一个基于portal技术上所开发的Lims系统。Lims它以实验室为中心,将实验室的业务流程、环境、人员、仪器设备、标物标液、化学试剂、标准方法、图书资料、文件记录、科研管理、项目管理、客户管理等等影响分析数据的因素有机结合起来,采用先进的计算机网络技术、数据库技术和标准化的实验室管理思想,组成一个全面、规范的管理体系。本文所介绍的系统是用java开发,基于struts+spring+hibernate的架构上开发的,前台是用portal作为显示。系统的主要功能是用于实验室人员管理,组合管理,设备管理,项目管理,计划管理,财务管理,实验室数据导入,样本搜索,样本导入导出等多方面全方位的涵盖了实验室工作内的各个方面。使得实验室内组员间交流更加顺畅,财务和物资信息管理更加便捷,物流信息更加透明。本信息系统对实验室权限的管理非常完备,即使是小到具体的某一个实验室都可以拥有自己的权限,这样就使实验室负责人可以对实验室内的情况更加的了解,对工作的进度和财务状况的掌握更加透彻。该系统还具有强大的数据搜索和备份功能,用户可以自定义搜索选项,对样本数据和实验室数据的某些具体字段进行检索和查询。系统还支持高效的全文搜索和自定义的字段进行组合搜索。用户还可以选择自行备份数据库目录和指定数据库备份路径。同时系统还可以自动进行系统备份数据内容和结构自动增加索引文件,并且用户还可以自定义备份数据库类型。该系统还可以实时的发送系统消息或者用户消息,用户接收消息无需刷新页面。本文所做的主要内容就是将Lims系统先从需求开发和需求调研开始,列出了系统开发的一般方法和调研准则,介绍了面向对象系统的开发一般方法,并且列出了架构主要采用的技术。本文接着对Lims进行系统分析和设计。对系统的业务流程、界面以及子系统模块进行了设计。然后是整个系统的详细设计与系统实现,详细介绍了系统内部模块的详细设计以及子模块的详细设计。本文最后是Lims系统的集成测试、系统测试以及测试结果。