实验室管理系统模块设计与数据库设计 | ||||||||||||||||
本系统主要分为实验预约、实验过程控制、实验报告处理和实验仪器管理四个功能模块。 1.实验预约模块 实验预约模块主要实现了学生预约实验以及信息管理等功能。学生登录系统后通过实验列表查看自己需要做的实验。为了使实验仪器达到较高的利用率,提高教学质量,实验中心把每个实验分成多次不同的选做时间和不同的实验台号,同时为防止某次实验预约人数过多,我们对每次实验允许预约的人数做了限制,系统会自动显示限制人数和已预约人数。通过上面的信息,预约学生就可以选择适合自己的实验。当学生选择了适合自己的实验后,系统会给出相应的预习材料供预约学生预习,学生预习完毕后进入预习测评进行客观题的回答,系统会从题库中随机调出每个实验对应的四套客观题其中的一套供学生测评。客观题成绩不合格返回上一步重新进行预习,成绩合格后进行预约报告的填写,预约报告填写合格并提交后,学生就可以进行实验预约,具体选择该实验进行的时间、实验室及实验台号。预约成功后学生可以取消预约,但是同一个实验最多只有两次预约的机会。为提高学生创新能力,本模块还特别设计了自设计实验的功能,学生提出自己的实验目的、实验设计思想、所需仪器和希望实验时间,提交并等待老师审批。 管理员登录后,可以对实验时间、实验室、实验台、实验仪器等进行分配,构建试题库,对教师和学生信息进行管理维护等。教师登录后,可以查看选课情况,获取自己分管实验预约信息,对提交的实验报告进行批改,对学生提交的自设计实验进行审批。 2.实验过程控制模块 实验室信息管理系统模块主要实现了对学生考勤、实验时间统计、实验数据测评等功能。 实验台配备读卡器,实验前刷卡进行身份验证,由于系统已经纪录学生预约实验的信息,所以没有预约当次实验的学生不能通过验证,离开实验台时再刷卡一次,实现对学生考勤功能的同时系统会纪录两次刷卡的时间差,统计出学生每次实验的时间也就是每套仪器被使用的时间,这样在期末就会统计出每个学生做所有实验的总时间和每套仪器被使用的总时间,便于教辅人员获取实验器材的使用信息。为防止学生Ic卡损坏或丢失,实验中心配备一台指纹机验证学生指纹,功能等同于读卡器。 实验室设备管理系统数据测评专用计算机,实验时能够对学生输入的实验数据进行处理,分析学生在实验中可能出现的错误并反馈给他们,学生可以对错误进行纠正并得出正确实验数据。实验数据测评功能体现了系统的智能化。 3.实验报告处理模块 实验报告处理模块主要实现了学生实验报告编辑提交、查询成绩和教师批改实验报告的功能。学生登录系统后,编辑提交实验报告,实验报告未提交前为可编辑状态,提交后处于不可编辑状态,等待教师审批。教师登录系统批改报告后给出评语和分数,批改完毕后学生可以保存或打印。 4.实验仪器管理模块 实验仪器管理模块主要实现了对设备仪器的管理功能,如仪器设备的分配、检查、购置、维修等。教辅人员登录系统后, 中心管理者登录后,能够查看实验教学和实验设备的所有信息,并能够对教辅人员提交的申报进行审批。库管理工具选择了MicrosoftSQLServer2005。为提高系统性能和增强数据的安全性,我们使用两台独立的服务器分别作为Web服务器和数据库服务器。 二、数据库的设计 利用SQIServer2005建立系统数据库,下面介绍几个主要的数据库表: 权限表。包含字段:权限编号、权限名称、权限描述。 学生表。包含字段:学生编号(学号)、学生姓名、指纹信息、性别、班级编号、联系方式、最后登录时间。 班级表。包含字段:班级编号、班级名称、学生数量。 教师表。包含字段:教师编号、教师姓名、性别、所属实验室、联系方式、最后登录时间。 实验表。包含字段:实验编号、实验名称、实验类别、实验教师编号、实验时间、实验室编号、实验台。 实验室表。包含字段:实验室编号、实验室名称、实验室描述。 自设计实验表。包含字段:学生姓名、申请时间、实验名称、实验目的、设计方法、实验仪器、实验时间、审批教师、审批时间、审批意见。 实验报告表。包含字段:实验报告编号、学生编号、实验编号、实验目的、实验原理、实验仪器、实验方法、实验数据、实验讨论。 实验成绩表。包含字段:成绩编号、学生编号、实验编号、教师编号、实验成绩。 仪器设备表。包含字段:设备编号、设备名称、实验室编号、实验中使用总时间、购买日期、生产厂家。 新进仪器表。包含字段:新进仪器编号、新进仪器名称、数量、类型、购买日期、生产厂家、质量验收。 购置申报表。包含字段:申报计划编号、设备名称、设备类型、设备价格、生产厂家、申报人员、审批结果。 设备维修表。包含字段:设备维修编号、教师编号、设备编号、生产厂家、问题原因、维修费用、维修时间、维修结果。 设备报废表。包含字段:报废编号、教师编号、设备编号、生产厂家、报废原因、购买日期、报废时间。 实验室信息管理系统设计科学,功能完善,具有良好的稳定性和可扩展性,能够全面地管理实验室各项事务,实现了实验室管理的规范化、流程化、智能化和开放化,极大提高了实验室的教学质量、管理水平和工作效率。特别设计的预约实验和自设 计实验的模块,实验室信息管理系统提高了学生自主化学习和实验创新的能力,对学生学习素质的提高具有极大的意义。
|