APP下载

基于SNMP的实验室管理信息系统的设计与实现

2016-07-04陈曦张晨

电脑知识与技术 2016年15期
关键词:实现设计

陈曦+张晨

摘要:该文主要基于SNMP对于实验室管理信息系统进行全面解析,先从功能需要上对实验室管理信息系统的主要需求进行分析,再从SNMP的角度上对其工作原理、采用的技术和网络系统结构进行全方位分析。

关键词:SNMP;实验室管理信息系统;设计;实现

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)15-0081-02

信息技术的发展让人们在普遍使用的计算机网络下的工作效率大大提升,但是在需要协同工作当中需要的是更多的配合和整体工作效率的提升。

1 功能需要

以现有的实验室网络平台为基准,对于合适的数据库系统和网络模式进行合理的选择,实验室管理系统的开发主要服务于开发式管理和实验室内部管理的数据的各种录入、查询、删除和修改,并且为各种报表的打印输出提供服务,下在浏览相关文档。

系统包括的主要功能有实验室的基础信息管理,这其中还包括各种规章制度、历史工作计划、工作总结、类报表、实验室基本情况、实验室文件等;

实验室的教学信息管理包括的主要内容有:实验安排、教学大纲、管理实验项目、数据资料的实验教学以及课程表等;

设备基础信息的管理主要内容是:设备维修纪录和申报、设备维修卡、验收设备维修结果、设备基础信息维护等;

人员信息的管理主要内容:科研项目的参与、发表论著以及论著被收录情况的引用、人才培养信息、人员信息包括实验技术人员个人基本情况等。

2管理信息系统的设计与实现

主要依据是系统实现的功能和用户使用状况,划分整个系统,实验室帐目管理、学生实验信息管理块、系统管理、辅助管理、实验教学信息管理、人员信息管理、数据库管理、设备基础信息管理这八个子系统模块构成了实验室管理信息系统。

这里面所有的被管对象被组织为一个树状结构主要存在于MIB库中,命名机制的基础就是这个结构。树上的每一个节点除了树根之外标识的都是一个整数。以阅读方便为准,在树上的每个节点都还拥有一个文字名。这里面要求的是所有被管理的信息和数据被管理署标识。管理树的来源定义,其严格分层化结构是从根部开始的。一个虚拟节点是管理树的根节点,名字和编码并没有实际对应上。实际的被管对象是处于叶子位置上的对象,某些被管活动、资源或相关信息表示着每个实际的被管对象。对一个将对象组织到逻辑相关的集合中的方法的定义主要是树型结构本身。对象标识符的值是具有层次结构的,对于对象结构的确认也可以使用命名方法本身。

2.1 SNMP网络管理的工作原理

从被管设备中收集数据的传统方式有两种:基于中断和轮询的方法。在被管设备中的代理软件嵌入采集到的网络的通信信息和有关网络设备的统计数据,记录在这里数据就是轮询,网管的信息获取主要获取的信息来自于代理。这种方法的缺点在于实时的信息,尤其是一些实时性不足的错误值。相比之下,应该立即得到通知的是异常事件发生的时候,以中断的方法给网络维护管理站通知。中断的优势是,实时性很强,发生异常时,立即实时通知网络管理工作站;不足在于产生错误或异常事件需要的是一些重要的系统资源,这对于网络管理的主要功能很有可能影响到。采用两种以上的网络管理系统结合的方法即陷阱引导轮询技术,即面向异常事件的轮询方法。

陷阱引导轮询技术主要是指:轮询主要进行在代理管理者上,对关键字进行设置,对网络事件进行网管。状态呈现初始化的时候,进行轮询的关键性信息主要是管理站发出的,这些信息包括接口特性、作为基准的一些性能统计值,发送和接收的分组的是平均数的代理者。建立基准,使得轮询频度降低的是管理站。从反面来看,向管理站报告异常事件的是每个代理者用的消息进行负责,例如重新启动、失败链接、过载和代理者崩溃。同样的,接收代理发来的报文的是管理者,对一个数据文件进行记录管理。异常情况一旦在管理站发生,可以给代理者或它的相邻代理者直接进行轮询报告事件,关于异常情况的更多的信息可以进行事件的获取或者是诊断。驻留在工作站内存中的是各个节点的代理程序,并且对被管对象的网络状态信息进行负责收集。具体来讲,对侦听管理者的请求报文应代理在端口上进行循环式侦听,并有着相应的回应,读取或修改进行中的变量值,结果反馈给管理者;从另外一个方面讲,对本地状态进行不断的检查,发送适当的报文。站在系统安全的角度上看,设置参数及相应的访问权限的是代理,并且这些参数只能进行读写或者是只读,由管理者来进行的是发送报文时候的填写域。在参数相同且相应访问权限相符的情况下操作规定报文,并响应回送报文。

节约网络容量和代理者的处理时间的有效处理主要采用的是陷阱引导轮询,对于管理站不需要的管理信息网络是基本上不进行传送的,不会无意义地频繁应答信息请求代理者也不会进行的。

2.2系统网络结构

实验室网络平台是实验室管理信息系统功能的实现的主要平台。在这样的基础上,合适的数据库管理系统是需要开发的,这样需要对数据库的存储方式、

安全措施和访问模式的确定。进行C/S模式管理的是实验室管理系统,安装,内容修改,权限设置服务器端的是管理员,实现整个系统的管理。管理信息系统的重心也就是服务器是在内网中,对于数据库的访问主要的模式是C/S,增删改、查询等各种操作进行有效的实现,打印各种报表,输出各种文档。如下图所示。

3小结

主要依据是教学工作评价的六大指标体系,对七个子系统(人员信息管理,实验室帐目管理,学生实验信息管理, 实验室基础信息管理, 设备基础信息管理, 系统管理、实验教学信息管理)进行必要的设计和实现,对一套数据进行查询、打印、数据录入、报表生成等进行实际需要并设计,其优点主要在于易于管理、简洁的操作模式、直观的界面,界面的录入,其设计是交互式的,增添、更新、修改主要发生在信息中,对于动态管理的目的可以很好地实现;综合查询功能实现更加快捷,对于实验室的有关信息和管理人员进行准确地把握;管理数据库自动生成的主要是由内容广、类别多的报表转来的,对于以往管理人员手工填卡填表的状况进行相应的改变,工作效率的极大提高。

参考文献:

[1] 张渭军,何宏星,徐惠莲.实验室管理信息系统的设计与开发[J].计算机与数字工程, 2010(5).

[2] 赵晓囡.基于的网络管理系统的设计与实现[D]. 西安:西安电子科技大学,2012.

猜你喜欢

实现设计
何为设计的守护之道?
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
浅析铁路通信传输的构成及实现方法
设计之味