四、预期结果.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四、预期结果.doc

四、预期结果 整体设计图如图1所示: 图1 系统功能图 1.监控子系统: 该模块主要要实现的筛选内容如下: (1)远程计算机资源信息管理模块:该模块主要对资源的添加和修改,资源即所要登陆的远程计算机的信息,如ip地址、用户名、用户密码,该模块的资源主要提供能够实现远程telnet连接的基本信息,以便正确的登陆到指定的远程计算机实施信息的监控。如图2所示 图2 资源管理功能图 ①远程计算机资源信息添加: 添加过程中应是真实存在的资源设备,因为资源所提供的基本信息是监控中连接到指定机器上的重要信息。相同设备下的不同资源会进行分类。新添加的内容会根据资源的信息种类不同,将该资源保存到相应的数据库表格中,以便归类管理。 ②远程计算机资源信息修改:在已有的资源信息中,如果某些资源的基本信息发生改变,则需要对该资源信息进行及时的更新修改,以保证资源信息的正确性,更保证监控过程中远程登陆的顺利进行。 (2)元任务管理模块:计算机资源下的每一个所要监控的参数称为一个元任务,一个元任务主要由以下4部分组成: a.元任务名称(所要监控参数的名称)、 b.命令脚本(对远程计算机要执行的系统命令)、 c.解析脚本(javascript编写的提取关键信息的脚本)、 d.元任务描述(元任务所监控信息的描述)。 元任务管理模块的主要功能如图3所示 图3 元任务管理功能图 ①元任务测试:该模块主要以java语言为基础,通过java的接口实现对telnet远程登陆、通过java执行远程系统命令、获取系统命令返回的结果、调用javascript分析脚本提取返回结果中关键信息,并将提取出的信息及其检测时间存入数据库中。该模块还提供了定时自动检测的功能,由于有些系统参数仅一次的监控数据不能分析出该性能的指标,而是需要在指定的时间内,以固定的时间间隔多次进行监控数据的提取入库,直到指定的时间停止监测。定时自动检测的大量监控数据可以以表格或状态图的形式查看状况。 ②元任务添加:元任务添加是在已有的资源设备下要监控新的参数信息,需要通过添加元任务增加监控参数的相关信息,如元任务名称、命令脚本、解析脚本、元任务描述4部分。在添加过程中我们随时通过测试检验添加的元任务的正确性,测试通过后可以将添加的元任务入库存到相应资源下的数据表中,以便下次监控该参数时可直接调用。 ③元任务修改:在已有的元任务的基础上,可以查看该元任务的基本信息,并且可以对该元任务的信息进行直接的修改并写回到数据库中。 (3)结果展示模块:该模块实现将数据库中监控数据的参数值以状态图或表格的形式显示。状态图显示的优点是可以观察出元任务的变化趋势,而表格显示可以查看某时刻具体的参数值,二者个有优缺点。如图4所示 图4 结果展示功能图 ①状态图展示:将数据库中的某一时段的数据提取出来,并使用java语言编辑图形界面,将数据以横、纵坐标表示的状态变化趋势图。通过趋势图的展现可以清楚的观察到所监控参数的状态。 ②报表显示:将数据库中某一时段的监控数据以表格的形式显示出来,通过表格的展示可以查看监控数据的具体参数值。 2.数据管理子系统:该模块主要是对监控信息及Excel中数据的管理,在日常生活中,人们习惯于用Excel来记录一些数据,而这些Excel文件的安全性确不是很高,所以该模块主要实现将Excel数据导入到数据库中,并对数据库进行备份管理。同时,为了方便对数据的打印输出,以报表的形式显示数据,还提供了将数据库中的数据导出为Excel表格的功能,以便对数据的查看,更方便数据以表格的形式打印输出。还可以通过制作的软件进行直接对数据库的数据维护等工作。 该模块又可以分为一下几个功能: (1) 数据转换功能:通过Java语言制作一个界面,可以选择需要导入数据库中的Excel文件功能,或是将数据库数据导出为Excel文件的功能,两个功能可在界面进行选择。然后执行相应的操作。如图5所示 图5数据转换功能图 ① Excel导入数据库模块:如图6所示 图6 excel导入数据库功能图 该模块主要以Java语言为基础,通过JDBC接口实现数据库的连接,通过Java语言提供的JXL实现Excel数据的读取,然后将读取的数据写入到连接的数据库中。该模块分为两种导入方式,一种为全部的导入,一种为根据自己的需求进行选择性的导入。 ②数据库导出为Excel文件模块:如图7所示 图7 数据库导入Excel功能图 该模块是将数据库中的形式以表格的形式导出为Excel文件,方便对数据资料的打印输出。主要是通过Java语言的编写并加入数据库语句来实现数据库中数据向Excel文件表格的写入。先通过JDBC实现与数据库的连接,然后使用Statement对象向数据库传递数据库查询语句,通过Resultset对象提取查询结果。返

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档