高校实验室设备信息管理系统的开发

时间:2022-07-10 06:31:48

高校实验室设备信息管理系统的开发

摘 要实验室信息管理系统(Laboratory Information Management System)是一个基于计算机网络技术、数据存储技术、快速处理技术对实验室进行全方位管理的信息系统。通过它,实验室可以达到自动化运行、信息化管理和无纸办公的目的,提高实验室工作效率、降低运行成本。本系统包括管理员,用户信息管理、设备信息及使用情况浏览、数据报表等功能模块、数据库设计。基于B/S模式,采用MyEclipse作为开发工具,后台数据库采用MySQL设计,并在.NET平台下用JAVA语言对该系统实现,本系统具有数据存储量大、传输及处理实时性、安全性等特点。

【关键词】实验室信息管理系统 数据库 信息化管理

1 引言

随着网络的快速发展,实验室作为学生学习、教师科学研究的环境,实现实验室和实验室设备的规范化、信息化的管理变得至关重要。实验室设备管理系统有效地解决了实验室和实验室设备公开化、透明化的管理及使用,使得用户通过浏览网页的方式对实验室和实验室设备信息进行查询。该系统是一个基于Internet网络B/S模式的信息管理系统,此系统将实验室和实验室设备基本信息、使用情况动态输入数据库,方便管理员和用户查询、实时掌握实验室和实验室设备的运行情况,实现实验室和实验室设备资源的共享。

本课题的提出与完成,可以实现实验室的日常综合管理,规范实验室的日常管理,减轻管理人员的劳动强度并提高工作效率,促进实验室对外交流与信息共享,使实验室更好地满足素质教育的需要,为将来全面应用新理念下的实验室管理系统打下良好的基础。课题对如何在管理基础较差、设备繁多、教学实验任务繁重的高等院校开发实验室管理系统进行了探索,加之课题所具有的学科前沿性和综合性(涉及管理学、计算机技术、网络技术和数据库技术等多个学科领域),本课题有着较为重要的理论价值与应用价值。

2 系统设计

本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。MySQL数据库是一个非常优秀的数据库管理软件,方便使用,性能稳定。于是,采用MySQL数据库技术完全能够实现本系统的开发。

此系统采用B/S三层体系架构。用户界面层通过统一的接口向业务逻辑处理层发送请求.而业务层则按照自己的逻辑规则将请求处理后再通知数据存储层。数据库存储层接到业务层的通知后,对数据进行操作并把结果返回给业务层,业务层接收到来自数据层的数据,封装成类的形式返回给用户界面层。

在这种体系结构下,用户界面层和数据库之间可以完全不联系,它们通过业务层接口进行工作。对于用户界面端的开发人员而言,可以完全不具有数据库开发的知识,只需要能对业务层返回的类进行操作即可。

实验室信息管理系统采用.NET技术,程序语言是JVAV,底层是WWW网络服务。实现了设备管理模块、系统管理模块、系统帮助模块。

2.2 系统数据库设计

针对该校的具体情况,本系统采用MySQL数据库,数据库共有4个数据库表:用户表、 设备表、入库记录表、出库记录表。

3 系统组成

该系统由数据库连接部分、前台Web部分、后台数据管理部分三个部分组成;

3.1 数据库连接部分

本系统支持MySQL数据库。

3.2 前台Web部分

这部分包括两个模块,查询部分:系统为用户提供很多查询条件,用户根据需要选择所需要的查询条件。 预约部分:根据用户预约实验室的时间,系统自动对这个预定动作进行处理。

3.3 后台数据库管理部分

这部分包括账号管理和后台数据管理。账号管理:系统为用户提供一个后台管理界面,通过这个页面,用户可以管理自己的账号和密码。后台数据管理:这部分是系统最核心部分,该部分包括所有实验室和实验室设备的使用情况,包括对数据的增加、修改、删除、实验室和实验室设备的使用统计和实验室预约情况。

4 系统模块设计

设备管理模块包括设备情况、入库设备情况、出库设备情况。此模块的功能记录设备编号、设备名称、入库数量、操作日期(如入库时间、出库时间)设备图片、数量、单价、总金额、设备的使用情况、经办人。

系统管理模块包括用户管理、修改密码、退出系统。此模块的功能是添加用户、用户的基本信息、用户查询、用户信息修改、用户权限设置。

系统帮助为用户提供。

5 系统的实现

5.1 系统开发环境

网站主页采用静、动相结合的方式,即静态的主画面和动态的数据相结合。基于B/S模式,采用MyEclipse作为开发工具,后台数据库采用MySQL设计,并在.NET平台下用JAVA语言对该系统实现。JDK采用JDK7.0,系统测试环境是TomCat7.0。在网页地址栏中输入http://localhost:8080/login.jsp进入到系统登陆页。

5.2 页面的实现

数据管理部分在整个系统中至关重要。这部分采用模块化设计,模块化设计,有利于以后的扩展和修改,如图1所示。

6 总结

本文介绍了实验室设备管理系统开发的基本信息,此系统结合学校实验室的实际情况,经过实际的需求分析,采用myeclipse做为开发工具而开发出来的实验室设备管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成设备管理的全过程,包括系统管理、设备管理、系统帮助。

参考文献

[1]毕建信.基于MVC设计模式的Web应用的研究与实现[D].武汉:武汉理工大学,2006.

[2]王Z.基于MPI和MySQL的并行数据库系统的研究与实现[D].中国科学院研究生院(软件研究所),2004.

[3]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].电子工业出版社,2006.

作者单位

吉林财经大学 吉林省长春市 130117

上一篇:浅析经济一体化环境下的商务英语翻译教学发展... 下一篇:四川广元外国语学校:促进多元发展新路径