实验室管理系统报告呕心沥血整理版.docx
《实验室管理系统报告呕心沥血整理版.docx》由会员分享,可在线阅读,更多相关《实验室管理系统报告呕心沥血整理版.docx(12页珍藏版)》请在冰豆网上搜索。
实验室管理系统报告呕心沥血整理版
实验室管理系统实验报告
学院:
信息工程学院
课程:
Java课程设计
班级:
姓名:
吴璨
学号:
指导教师:
2013年12月07日
一、实验目的
近年来,随着高校建设和管理模式变革的逐步推进,实验室工作的管理范围不断扩大,而且管理难度也在不断增加,其内容不仅涵盖了人员、机房、实验课程、实践教学,而且还包括实验室安全、资源共享、对外开放等一系列元素.面对规模庞大、事务繁杂的实验室管理工作,给实验室的管理提出了新的挑战,同时也加重了实验室管理人员的负担.为了解决实验室管理人员的日常工作繁重问题,实现无纸化办公,提高工作效率,开发一个高效的实验室管理系统就显得非常有必要.
二、系统的功能需求分析
本系统需要满足以下功能,分别是查看并修改个人信息、查看最新通知、查看实验室使用课表、查看五类实验室信息、查看五类设备信息、对实验室信息和设备信息的添加、修改、删除,对学生借设备、还设备的管理、报修设备等。
用户主要面向实验室管理员,管理员通过输入用户名及密码登录系统,进行上述操作,实现对实验室设备的高效无误管理。
三、各部分功能的实现
3.1图形用户界面的实现
在此工程中,共创建了三个包:
labmanage_beans用来存储课程表信息、设备信息、实验室信息、消息列表、用户信息。
labmanage_Db中的三个类均为数据库操作。
labmanage_menu是用Swing组件画出来的五个界面,分别是登录界面、主界面、更改个人信息界面、设备信息操作界面、实验室信息操作界面。
此为登录界面,输入正确的用户名及密码即可进入主界面点击退出即退出程序。
若用户名或密码错误,会有出错提醒!
下图为登录系统后的主界面
点击左下角的修改信息,即进入修改个人信息界面,在此界面可根据个人需要进行个人信息的修改,提交后即可保存入数据库,刷新之后主界面的个人信息也随之修改.
点击实验室信息,即可查看实验室的相关信息.实验室共分为化学实验室、物理实验室、电子实验室、生物实验室和医学实验室五类,可查看其编号、名称、实验项目和位置。
并且可进行添加、删除、修改操作.
点击设备信息,即可查看设备的相关信息。
设备共分为化学设备、物理设备、电子设备生物设备和医学设备五类,可查看其编号、名称、用途和所属实验室。
并且可进行添加、删除、修改操作。
点击借还设备,即可查看所有可借设备,点击借设备,在左侧选择需要借的设备,在右侧输入姓名、学号、联系方式,点击确认,则借设备成功。
点击取消,所输入信息被清空.
在借设备时,若所输入学生信息不正确,则弹出提示框,提醒没有该学生。
点击还设备,右侧输入设备编号、设备名称、姓名、学号、联系方式,点击确认,则还设备成功。
点击重置,所输入信息被清空。
点击续借,则设备可继续被使用.
点击报修设备,输入设备编号、设备名称、报修原因、设备数量,点击确认,则报修设备成功。
点击取消,所输入信息被清空.
3。
2数据库表的设计
在此实验室管理系统中,共用到9张表,分别是借设备信息表、实验室使用课程表、设备信息表、实验室信息表、报修设备表、系统消息表、还设备信息表、学生表、管理员表
实验室使用课程表及数据如下:
设备信息表及数据如下:
实验室信息表及数据如下:
系统消息表及数据如下:
管理员信息表及数据如下:
学生信息表及数据如下:
四、作用和意义
本系统针对普通实验室的任务特点和实验室管理的需求,开发了一套具有综合业务管理功能的管理信息系统。
该系统的应用与实施将大大提高实验室的管理效率,将设备基本信息、设备维修信息等信息集成起来,并实现设备综合信息管理、实验课程信息管理等实验室业务的有机集成,系统还提供了交互界面,使实验室能够更好地对外服务,为提高实验室管理效益、满足素质教育的需要提供了强有力的支持保障,实际意义重大。
五、实验心得
此次实验为java课程的综合性实验,检验了我们一个学期所学习的知识.在完成此实验室管理系统的近一个月中,我收获了很多。
由于对java课程特别感兴趣,尤其是图形用户界面部分,所以在实际完成过程中一直是积极主动.当然遇到过许多问题,通过向老师请假、从网上下载资料、与同学们交流等多种途径,还是很顺利很准时的完成了任务.
此系统虽小,但是是自己动手做的第一个小系统,从设计界面,到功能的实现,每一个小细节都会斟酌好久。
由于是第一次将理论知识应用于操所,开始的时候很不熟练,不够现在已经可以驾轻就熟,增加了信心,增加了对软件开发的兴趣。
这小小的成就感让我迈出了第一步,希望以后的开发可以越做越完善。
感谢老师的指导,如有不足之处,请老师批评指正.