网络实验室综合管理系统的设计与实现
2014-09-25郑丽维陈兆禄陈钗莺
郑丽维 陈兆禄 陈钗莺
(1.福建中医药大学,福建福州 350122;2.陈兆禄福建省人民医院,福建福州 350004)
网络实验室综合管理系统的设计与实现
郑丽维1陈兆禄2陈钗莺1
(1.福建中医药大学,福建福州 350122;2.陈兆禄福建省人民医院,福建福州 350004)
本文以面象对象的思路分析网络实验室综合管理的需求,应用ASP语言技术、ADO.NET技术及SQL Sever 2005数据库技术,建立网络实验室综合管理系统,经测试该系统能够完成现代网络综合管理的方式。使用该系统,能实现网络实验室环境的配置需求,学生实验信息、实验报告及管理者信息的管理需求等,从而提高网络实验室的管理水平和使用效率。
网络实验室 综合管理系统 设计 实现
随着高校规模不断扩大,高新技术的发展带动了实验室测试技术、设备与数据应用飞速发展,实验室信息网络化管理已成为必不可少的支撑条件。网络实验室综合管理系统是指应用硬件和软件设备,借用网络设备,实现实验室网络计算机综合管理的一个系统,该系统能完成数据化自动采集、分析、报告、管理等几个功能。国外在80年代已经实现网络实验室综合数据化管理,它是综合管理的基础,90年代至今,国外已经实现自动化、综合化、智能化的管理;而我国网络实验室综合管理的发展还不够迅速,在管理技术、管理设备、管理经验等方面相对滞后。故对网络实验室综合管理系统进行设计与研究,对提高实验室管理水平和管理质量,满足现代化教学要求具有重要的现实意义。
1 网络实验室综合管理系统的设计
1.1 研究方法
系统的设计使用先进的开发工具、技术手段和实现方法,并且有利于未来的系统功能扩展。为此本系统在设计上完全遵循了面向对象的设计思路,整套系统的描述与客观实体相对应,从面向对象的分析(OOA)、面向对象的设计(OOD)到面向对象的编程(OOP),提高了软件的质量,使系统更容易扩展和维护[1]。
1.2 使用语言
1.2.1 ASP语言
动态服务器页面语言(Active Server Page,ASP),它是微软公司在CGI语言的基础上进一步开发的脚本应用程序。该语言能与ActiveX等多种网络元件兼容,共同生成程序代码,它能让用户在多种环境下直接调阅服务器生成的网页。
1.2.2 SQL Server 2005语言
SQL Server 2005语言,即关系数据库管理系统。包含有数据定义、数据操纵、数据控制等多种功能,具有集成化、规范化、简洁化的特点,它加强了.NET公司执行环境的支持,使数据库格式进一步标准化,它与ADO.NET技术的整体配合性更强。
1.2.3 ADO.NET技术
如果说用户使用ASP语言产生的网页界面下达指令,那么ADO.NET接受用户下达的指令,并将之翻译成数据库能理解的用语言,它将数据库反馈的信息上传给用户,起到沟通上层界面与下层界面的桥梁作用。该技术具有强大的兼容性,能理解HTML的脚本,同时能够调用多种格式的数据。
1.3 系统设计功能需求
(1)教师安排的需求:网络实验室需要通知相关的教师与开展的课程,让教师提前安排好教学计划,如果教师因故不能开展教学计划需提前作好安排,以便实验室临时更换教师。该系统需要能展示与记录教师教学安排[2]。
(2)学生记录的需求:学生进入实验室开始学习后,该系统需要记录学生进入实验室时间与离开实验室时间,该记录决定实验室能否完成细化的管理,并能对实验设备有效的管理。
(3)实验管理的需求:实验管理主要包含以下三个方面需求,①实验信息发布工作,教师在开展实验课程前公布实验课的计划、实验辅助人员、实验室开放信息等,让其他师生了解实验信息的平台;②实验室接收教师发布的实验信息,为教师安排实验环境与实验值班表;③教师接收到实验室的管理安排,与其它师生交流,直到提交正式的实验室申请信息。
(4)设备管理的需求:设备管理模块是网络实验室综合管理系统的重要模块,它决定网络实验室综合管理是否能有序的进行,其需求主要包含以下四个方面,即购进登记需求、报失登记管理,维修处理管理、报废登记管理。
(5)综合查询的需求:综合查询主要包含以下三个方面需求:①实验教师查询,实验教师要能够查询到设备管理的情况,方便在教学前将设备安排到位;②理论教师查询,理论教师需要了解实验室的安排情况,以便与其它教师配合或合理安排自己的教学计划;③学生查询,学生需要了解实验课开始的时间与地点、查询自己实验课的历次评估、了解自己申请实验室使用的反馈等信息。
(6)后台管理的需求:室验室后台管理员要完成网络室验室管理系统的日常管理,他们需要能够管理前台发布的所有信息,同时能对后台数据库全面管理。
1.4 系统模块设计
将以上网络实验室的需求进行整合,将教师与学生需求进行模块化,规划如下:系统菜单的功能为:登陆密码管理、各类实验报告的管理(教师与学生分别拥有不同的处理权限)。常规设置管理的功能为:班级设置管理,它公布需要开展实验的班级,且在实验后由管理员及时删除;公布任职教师,在实验课完成后及时删除;软件路径设置管理,它公布目前室验的软件与硬件情况。而用户管理则将用户分为管理员、教师、学生三大类,赋予他们不同的管理权限[3]。
2 网络实验室综合管理系统的实现
2.1 数据库字段设定
要完成数据库管理,需要合理的设定数据库字段,日后管理员才能有效的对字段进行操作,完成数据库管理[4]。以该次数据库表为例,字段设定如表1。
2.2 系统效果测试
该系统完成后进行效果测试。第一次搜索报告时输入空格,被告知“搜索数据不能为空格”;第二次搜索,输入不存在的“化学实验”,被告知“该数据不存在”;第三次搜索,输入不存在的名字“姚萍”,被告知“该数据不存在”。通过十三次测试,它均能反馈网页的指令,给出搜索的数据。该网络实验室综合管理系统具有一定的稳定性[5]。
3 结语
网络实验室综合管理系统是以实验室现有的计算机软硬件资源作为基础,实现对高校网络实验室中设备全面管理和完善,对实验室工作人员管理的规范和有序,达到保障网络实验室运行的高效和可靠。
[1]刘含.机房实验室综合信息管理系统设计与实现[J].科学咨询(科技·管理),2012,5(7),31-34.
[2]王军红.普通高校计算机室信息管理系统的实现[J].科技信息,2011,14(9),249-250.
[3]彭栋.校园网络中心机房建设方案的设计与实现[J].电脑知识与技术,2011,7(11),20-25.
[4]杨碧石.基于开放实验室网络管理系统的设计[J].广西质量监督导报,2008,1(5),22-28.
[5]王传银.高校计算机实验室安全管理[J].沈阳师范大学学报(自然科学版),2008,26(1),85-87.
课题项目:福建中医药大学教育教学研究课题(XJJGY1338)。