期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

数字化校园平台设备管理系统研究与开发

时间:2013-09-01 13:23 文章来源:http://www.lunwenbuluo.com 作者:论文部落 点击次数:

  0引言
 
  本文设计的设备管理系统采用JavaSwing架构,实现了添加设备、设备管理、CPU报表、内存报表、在线IP回话报表、出入口流量报表、下载上传通道报表、IP网段报表、应用组报表等功能,且报表以堆叠图、饼图、柱图、列表形式显示。
 
  1数字化校园设备管理系统总体框架
 
  数字化校园设备管理系统业务框架包括硬件信息管理、软件信息管理、服务记录管理、系统管理、设备听诊模块。硬件信息管理分为硬件信息录入、硬件信息操作;软件信息管理分为软件信息录入、软件信息操作;服务记录管理分为服务记录录入、服务记录操作;系统管理分为用户管理、部门管理、日志管理;设备听诊分为网络设备CPU内存性能监控、线路流量实时监控子模块。服务器端运行环境:Window2003以上版本操作系统,javajdk1.5以上版本,SQLserver2000以上版本数据库,客户端IE6以上内核的浏览器或其它浏览器[1]。
 
  2数字化校园设备管理系统核心技术
 
  2.1数据库结构设计
 
  数据库逻辑结构设计使用PowerDesigner创建数据库LDM模型名称。系统数据库包括用户管理模块、授权管理模块、条件查询模块、硬件管理模块、软件管理模块、维护信息模块、报表生成模块。物理存储通过PowerDesigner菜单栏的tool->“GeneratePysicalDataModel”经过检查生成物理模型。容量Oadb增长率10%,系统管理模块设置自动备份周期,也可手动备份。数据库是系统的核心,首先要进行数据库设计,也要对需求分析形成的数据字典进行数据建模。以用户信息表为例,包括用户信息数据对象的类型、长度、取值范围、表主键、最大长度、显示宽度等。在总体框架中除了数据建模,还有权限建模所提到的不同身份认证的用户都要赋予不同的权限,并把这些权限信息写进XML配置文件,供控制器进行权限配置;基于Java语言开发工具,开发各种业务模板,通过与后台数据表对象绑定,形成动态JSP页面,应用系统开发周期大大缩短,简化了代码编写,提供强大的API降低了系统开发难度,具有良好的可拓展性和可移植性。整个系统的技术框架结构为Eclipse(开发工具)+WebLogicServer(应用服务器)+Oracle11g。设备管理系统需与统一登录平台进行数据同步,人事系统中教职工基本信息表需要同步显示在设备系统及统一登录平台上,提取教职工基本信息表的数据写入缓存数据表中,课题组所研发的教职工基本信息数据同步思想描述如下:{If统一登录平台、设备管理add一条teacher记录,ThenInsert缓存表,Primarykey为自动产生的顺序号,Foreignkey为教职工基本信息表主键,flag=1};{If统一登录平台、设备管理、人事Modify一条teacher记录,ThenInsert缓存表,Primarykey为自动产生的顺序号,Foreignkey为教职工基本信息表主键,flag=2};{If统一登录平台、设备管理、人事delete一条teacher记录,ThenDelete缓存表,Primarykey为自动产生的顺序号,Foreignkey为教职工基本信息表主键,flag=3}。采用这一思想实现了统一登录平台、设备管理、人事3个系统教职工基本信息表的数据add、Modify和inquire问题,实现了数据的实时同步[2]。
 
  2.2snmp技术在设备听诊模块的应用
 
  snmp协议架构一般包括两部分:一是被监视服务器设备,二是客户端工作站。以Linux服务器设备为例,在Linux服务器上启动snmp简单网络管理协议的进程snmpd来动态提供服务器在软件甚至硬件各方面的运行参数,该服务器就成为一个被监测点。软件客户端实现采集snmp数据及汇总统计信息,实现CPU内存、网络设备输入输出流量实时监控,报表以堆叠图、饼图、柱图、列表形式显示。snmp协议涉及5种基本操作:如果设备管理系统需要获得被检测的设备信息,则会执行get动作;如果要获得的某个项目信息是一个项目列表中多个项目之一,设备管理系统会执行getnext获得相关所有项目信息;设备管理系统使用set命令来改变被管理项目的某个值;如果被检测设备需要通知设备管理系统某些信息,需要执行trap命令;MIB是关于某个设备层次化的数据库(ManagementInformationBase)。而且,对于这个设备的每个值都采用唯一的ObjectIdentifier即OID表示,OID格式包括可用名称、前缀或者数字,在被检测设备系统中安装netsnmputils包,则snmp中的MIB和OID信息可以通过snmptranslate命令来显示出整个MIB结构树以及OID信息。snmptranslate主要用于转换以文字名称或者数字ID显示的OID信息以及列出snmp的MIB结构树[3]。
 
  2.3数据库操作类
 
  3结语
 
  天津师范大学设备管理系统是数字化校园建设的重要组成部分。该系统肩负着天津师范大学各处室和各学院间设备信息共享、设备信息管理、设备服务信息管理、设备运行状态实时监控等职能,是学校顺畅、高效运行的重要保障。因此,建设一套教职员工多级权限管理、各学院独立管理及完善的设备管理系统,是本次系统改造的核心目标。
 
  本课题研发的分布式网络设备管理系统把每个设备(服务器、交换机、路由器)看作是多个计算节点或多个存储节点,通过snmp分布式存储机制和计算框架,为用户提供统一的监控服务。集群系统的各个计算节点运行的是形式各异的操作系统,但分布式网络设备监控系统只将其作为纳入分布式框架的节点。虚拟化云计算系统与分布式云计算系统将成为计算机技术发展的两大发展方向[5]。
 
  参考文献:
 
  [1]王东方.面向云计算的设备故障诊断系统关键技术研究[D].郑州:郑州大学,2012.
 
  [2]HadoopJavaAPI[EO/OL].http://lucene.apache.org/hadoop/api,2010.
 
  [3]武孟军.VisualC++开发基于SNMP的网络管理软件[M].第2版.北京:人民邮电出版社,2009.
 
  [4]Hadoopwilkipagedocumentation[EB/OL].http://wiki.apache.org/hadoop/,2010.
 
  [5]朱清峰.对话云计算[M].北京:人民邮电出版社,2012.
 

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

    联系方式

    • 论文投稿客服QQ: 论文投稿2863358778
    • 论文投稿客服QQ: 论文投稿2316118108
    • 论文投稿电话:15380085870
    • 论文投稿邮箱:lunwenbuluo@126.com

    热门排行

     
    QQ在线咨询
    咨询热线:
    15380085870
    微信号咨询:
    lunwenbuluoli