基于JAVA的实验室管理系统的设计与实现
目前,很多高校的实验室依靠手工进行管理,工作效率较低。针对这个问题,本文设计了实验室管理系统,它是基于Java平台开发的,使用SQL server2008数据库进行数据管理。相关测试表明,本系统系统能够正常运行,能实现实验室管理所需要的基本功能,能有效地提高实验室工作效率。
标签:实验室;管理;JAVA;SQL server2008
随着科技的飞速发展,学校的日常管理开始电子化。目前,学校实验室的重要性日益凸显,实验室的有效管理也成为学校素质教育的有机组成部分。本文介绍了一个基于Java平台的实验室管理系统,该系统能够有效地记录实验室所涉及的基本信息,实现对实验室的有效管理。
一、实现功能及主要目标
本系统基于Java平台和SQL server2008数据库,其功能如下:按名称对实验室所有设备进行查询;对学生进行查询;对实验室设备的入库和出库进行管理;删除折旧设备;对实验室和学生进行有效管理等。
sql sever 2008
二、系统总体设计
(一)系统架构设计
本设计的设计框架用到了struts2、Spring和JDBC,使用MVC的层次设计思想,采用SQL Server2008来完成数据库的相关设计,保障系统各个模块数据的安全性,如图1所示。
(二)系统逻辑结构设计
逻辑结构是系统设计的关键。本系统中,实验室、设备、教师、实验室管理员,每个角之间都存在者逻辑联系,有一对一的关系、一对多的关系,有多对一的关系,还有多对多的关
系,如图2所示。
三、开发环境
本系统使用MyEclipse來进行开发,MyEclipse界面较简单,操作较方便;开发环境是MyEclipse最大优势之一,它能够广泛支持各种平台,还可以支持开源环境进行程序的开发。MyEclipse兼容性强,能够在多种设计环境下工作,还增强了Spring的很多功能。
三、系统实现
(一)登录模块
该模块用于实现系统的登录,当正确输入用户名和密码后,使用者就可以顺利地进入该系统,系统自动分配其权限功能。登录界面图如如3所示。
(二)实验室管理模块
实验室管理模块主要用于实现实验室基本信息的添加及管理维护,其界面如图4所示。
此模块里包含很多实验室信息,如实验室编号、所属院系、实验室名称、实验室英文名称、实验室类别、建立年份、所属学科等。
四、系统测试
测试非常重要,经过各种测试之后才能知道系统哪个环节有问题。测试主要分为白盒测试和黑盒测试两种,此外还有其他一些基本的测试方法。测试后,根据错误提示信息改进完善系统,使其各项指标符合要求。
(一)兼容性测试
主要测试系统能否在不同的浏览器环境下正常工作。此测试通过。
(二)功能测试
表1中列出了实验室管理部分的功能测试示例。
五、结语
本系统能实现对实验室信息的有效管理,提高实验室管理的工作效率;本系统具有扩展性,可以考虑添加新功能,如考勤管理等。
参考文献
[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2006,30-240.
[2] 张思民.Java语言程序设计[M].北京:清华大学出版社,2012,100-138.
[3] 张海潘,牟永敏.软件工程导论[M].北京:清华大学出版社,2013,44-99.
[4] 郑阿奇.JavaEE项目开发教程[M].北京:电子工业出版社,2013,3-55.
[5] 周丽娟,王洁.数据库应用系统设计与实践[M].北京:中国铁道出版社,2010,211-275.
[6] 鲁宁.数据库原理应用[M].成都:西南交通大学出版社,2010,98-116.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。