java模拟手动Telnet过程之需求说明和功能点说明
Posted ranh941
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java模拟手动Telnet过程之需求说明和功能点说明相关的知识,希望对你有一定的参考价值。
一、需求
(一)每五分钟查询一次交换机的连接情况;
(二)每2.5分钟更新每栋楼的连接情况。
二、功能点
序号 | 功能点说明 | 待定 | 完成 | 未完成 | 完成时间 | 预计用时(min) | 实际用时(min) | 备注 |
1 | 登录口令加密以及解密 | 60 | ||||||
2 |
表的创建和IP以及口令写入数据库 |
10 | ||||||
3 | java模拟手动Telnet交换机 | 90 | ||||||
4 | 获取目标字符串 | 30 | ||||||
5 | 表的创建与当前目标数据的写入 | 10 | ||||||
6 | 东师地图修图和像素信息获取 | 30 | ||||||
7 | 表创建和作为测试点的楼信息录入 | 10 | ||||||
8 | 楼的连接数据显示 | 40 | ||||||
9 |
点击单个楼后以折线图形式呈现 |
30 | ||||||
预计用时(min): |
310 | |||||||
实际用时(min): |
三、注意事项
(1)5分钟是指第一次连接目标交换机到第二次连接该目标交换机所经历的时间。
(2)楼层连接数据的显示:正常状态(能够正常连接交换机)连接数目前十(递减,如5-4-3-2-1···)显示红色数据,其他数目显示黑色数据,而异常状态(交换机不能正常工作)则打叉。
(3)由于存储楼层连接数据的表会存在大量数据,可对IP项添加索引。取数据显示时,取最后的数据(即最新的过去24h以内的数据)。
(4)东师某楼的位置,取其在一东师图像上的像素(x,y)位置确定。
(5)点击某楼的折线图呈现的是过去24h内该楼的连接数。横坐标为连接时间,每5分钟作为单位长度。纵坐标为连接数目,显示连接数目。
(6)单个查询时间为1s,若超出1s则认为该交换机状态异常(即交换机不能正常工作)。
(7) a. 单个交换机每次查询时间?(从连接到断开连接) //未完成
b. 查询是同步或异步? //未完成
c. 线程编程? //未完成
(8)为什么5分钟查询交换机连接数,而更新每个楼的连接数目确实2.5分钟?(香农定理) //未完成
四、补充
(1)第一次编辑,预计40min,实际50min。
以上是关于java模拟手动Telnet过程之需求说明和功能点说明的主要内容,如果未能解决你的问题,请参考以下文章