高校实验室管理系统设计与实现

时间:2022-06-12 03:59:04

高校实验室管理系统设计与实现

摘要:实验室管理系统是基于B/S的系统开发结构在实验室管理系统中得以应用。计算机实验教学是组成整个计算机课程教学体系中的重要部分,实验教学的成果直接决定着学生掌握知识的程度和动手能力。对于在校学生来讲最好的实习机会就是上机实验课的学习,最大限度地提高上机实验课的教学效果是解决这一问题的核心。本课题研究利用目前流行的开发工具合计数开发基于B/S的实验室管理系统,有效地管理实验室教学,利用学生有限的上机时间,充分发挥实验教学的优势,使学生取得最大成果。方便、快捷地达成了日常实验室管理的需求。以北华航天工业学院信息技术中心实验室管理系统为例阐述了设计的基本思路,介绍了该系统的系统结构和特点,并简单介绍了一些时新技术在系统中的应用。

关键词:管理系统,B/S结构,JSP技术,安全性

目前在传统的实验教学模式之下,高校只注重共性的培养,而忽视了个体发展的需求,在实验教学方式上表现为一味的整班教学和固定的教学内容,学生没其选择余地,缺乏自主的选择能力。因此,传统的实验教学管理方式已经不能满足目前的需求,所以要开发出一套能够满足现代化教学的实验室管理系统迫在眉睫。在这种情况下,为了适应目前的数字化校园信息实验室管理形式,本文研究及开发了适合本校实验室的管理系统,本系统以实验室信息管理为例,对基于B/S的高校实验室管理系统进行探索,实现对实验室的自动化管理并方便学生和老师对实验设备的有效利用。

1系统开发相关技术

实验室管理系统采用浏览器/服务器(B/S)模式开发,使用Web数据库、Java编程语言、服务器、SQLServer2005和JSP开发工具及语言开发应用程序并在服务器上使用后台数据来保存用户数据。系统开发使用JSP,它在传统的网页HTML文件(*.htm)中插入Java程序段和JSP标记,开发出功能强大和性能可靠的应用程序。

2需求分析

2.1管理中存在的问题

自从我校搬迁到新校区后,各系部的实验室环境得到很大的改善,如信息技术中心的公共机房由过去的每间不足100m2扩大到了300m2,同时投入大量的实验室设备,随着东西两个校区的设备数量的增加,设备管理工作量也增加了。笔者曾在信息技术中心公共机房工作,对实验室公共机房管理和实验室教学管理有一定的经验,在目前新的形势下,原来的实验室管理工作的方法已经不能满足目前的发展现状。实验室管理系统以管理实验室课程为目标,要求对实验室管理员、实验教师、学生这三类用户进行详细的需求分析,以课程管理为基础,采用成熟的计算机软、硬件集成技术,融入科学的实验室管理思想和模式,对实验室进行管理并对其进行尽可能的功能设计,实验室管理系统是在学校现有的教务系统、实验室设备管理系统产生的相关数据的基础上使用的,如学校的实验室排课采用直接使用管理系统产生数据。

2.2功能需求分析

依据不同的用户在实验室管理和实验室教学中对不同的事务的需求,把整个系统划分为教师信息管理、教师课程管理、实验室类型管理、实验室课程、实验室课程信息打印等功能。实验室管理系统应有友好的用户操作界面:易用、简便。实验室管理系统应提供多种的查询方式。实验室管理系统应具有较好的可维护性和可移植性。

3系统结构设计

通过对高校的教学实验室现况的分析,提出了包括实验室的管理及实验室教学管理中所出现的问题,结合本校现有的实验室的情况及需求,提出该实验室管理系统的设计。本系统包括用户管理系统、登录管理系统、课程管理系统、文档下载管理系统、实验室管理系统、课程管理系统,具体结构如图1。图1系统总体设计(1)用户管理系统。用户管理子系统是对用户进行分类,根据其分类信息分配相应权限的系统。(2)课程管理系统。课程管理子系统管理课程信息,为教师和课程之间建立联系平台。(3)登录管理系统。登录管理子系统提供用户登陆登出服务。(4)文档下载管理系统。打印管理子系统为用户提供打印服务。(5)实验室管理系统。(6)课程管理系统。课程管理子系统对课程信息进行管理,使用户能够对课程资源进行调配。

4主要功能的实现

系统实现是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件。系统的实现是根据前面的功能的分解,按着功能模块逐个实现,该系统主要分为三大模块:用户管理系统、实验室信息系统和实验室排课。

4.1用户管理系统

对用户的数据进行审核,检查所提交的用户信息是否符合要求,包括用学号、真实姓名、密码、性别、出生年月、身份证号、联系方式不能为空;在用户管理的子目录下点击用户基本信息管理,用户信息列表中显示所有登录系统的学生的基本信息。

4.2实验室信息系统

实验室管理系统主窗体是用户登录后最先看到的功能性窗体,所以主窗体的设计是否合理直接影响到用户体验并且在一定程度上能提高系统的可操作性。访问系统的的用户可通过主窗体界面调用各个子模块功能界面,操作方便。实验室排课管理中的实验课程信息,可以按周次和实验室来显示信息。每学期每周的实验课程进行查询,如需打印可以通过图标经行打印操作。

5结语

本论文是设计和开发一个主要用于高校实验室的管理系统,以实现利用计算机和网络来对用户管理、登录管理、课程管理、文档下载管理、实验室管理等功能。目前,系统已经具备了进行网上实验室查询及实验课程排课的基本功能,但是由于时间和精力有限,系统还存在许多需要修改的地方及改进的方面。之后将继续会对该管理系统中的算法进行改进和完善,使系统的功能和性能得到改善,为现代化的高校教育和远程教育的发展做出自己的贡献。

作者:邓志卿 刘东然 单位:北华航天工业学院

参考文献:

[1]邵丽萍.管理信息系统(第3版)[M].北京:中国铁道出版社,2011:89-146.

[2]朱如龙.SQLServer数据库应用系统开发技术[M].北京:机械工业出版社,2013.

[3]罗运模.完全掌握SQLServer2000[M].北京:人民邮电出版社,2012.

[4]李霞.实验室管理信息系统的应用[J].实验室研究与探索,2015,24(3):47-48.