基于HTML5的网络拓扑展示系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xiekc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的日益庞大,网络拓扑管理也随之迅速发展。基于Client/Server架构的网络拓扑软件升级维护繁琐,而Browser/Server架构中基于Applet的网络拓扑软件对Java运行环境严重依赖;基于Flex的网络拓扑软件的对浏览器性能消耗过大。新一代HTML5技术迅速在浏览器应用软件中流行起来,给网络管理软件应用带来了新的发展,很好地解决了前者的弊端。国内已经有不少网络软件公司开始将网络拓扑软件向HTML5转型,本项目正是在这样的环境下开始的。本文主要介绍了网络拓扑管理系统中的基于HTML5的网络拓扑的展示功能实现过程。HTML5拓扑需要对类型繁多的拓扑元素进行统一管理,对数据进行封装,实现服务器与浏览器的通信,在页面提供数据展示和用户交互操作功能。本文通过需求分析、系统详细设计、系统实现与测试介绍了 HTML5网络拓扑展示系统。首先通过对用户需求的分析,得到系统的功能需求和非功能性需求;然后根据需求分析结果进行了数据模型设计、系统功能分解、系统框架设计和拓扑层次划分。拓扑数据模型主要为拓扑节点、链路、菜单、按键以及作为容器的拓扑模型。拓扑展示系统需要实现加载拓扑、设置拓扑参数、展示元素提示信息、查看图例和保存拓扑的功能。拓扑系统框架中主要涉及了三个模块:1)服务器拓扑业务模块用来完成拓扑请求消息的处理、拓扑的扩展、和拓扑模型数据封装等。2)数据对象传输模块主要封装了拓扑请求消息和响应消息,完成了服务器和浏览器之间的消息通信。3)浏览器页面业务模块以TWaver组件为基础完成拓扑元素的加载,拓扑菜单的展示和事件的执行。拓扑展示系统的实现部分以拓扑系统框架为基础,介绍了拓扑功能的具体实现流程。实现过程从浏览器事件触发开始,到组装请求消息,然后服务器对消息进行处理,并封装拓扑响应消息发送到浏览器,浏览器最后将数据结果呈现出来。最后依据用户的需求对系统进行测试与分析,完成拓扑系统的测试部分。本项目源自网络拓扑软件从Applet到HTML5的转型中的拓扑展示系统,其使用了 HTML5、JSF、WebSocket等技术。本项目能够把握前沿技术潮流,大幅度地提高网络拓扑的性能。拓扑展示系统能够完成用户提出的要求,鉴于HTML5技术在浏览器应用和移动端中的优越性显著增强,基于HTML5的拓扑系统在拓扑管理软件中必能脱颖而出,为用户呈现全新的体验效果。
其他文献
自然水域下的图像增强和鱼类跟踪对于提升海洋牧场鱼类养殖信息化、自动化、智能化水平具有重要意义,对鱼类行为分析、物种观测及水质状况监测等具有广泛的应用价值。光在水中的传播特性导致水下图像质量退化严重,普遍存在色偏、模糊、光照不均和对比度低等问题。同时,鱼类跟踪过程中泳姿形态多变,游动速度快,且缺少鱼类公用数据集。针对上述问题,本文的主要工作有:1.根据水下图像特点,提出了两种水下图像增强方法。1)基
可见光通信(VLC)具有频谱资源丰富,低功耗,低成本,保密性能好等优势。近年来,基于VLC的OFDM传输技术因高速传输速率引起国内外科研机构和各大厂商的重点关注,其中满足强度调
二进制偏移载波调制信号是一种非常重要的调制信号,将要应用于未来的导航系统里面,目前GPS现代化信号和Galileo导航系统以及中国的北斗信号都决定采用BOC调制方式,该种调制方
论文以甘肃地方税务局建设信息化的地税综合征管系统为背景,介绍了现有的地税管理情况,税收征管业务系统及管理服务的发展现状,并详细描述了管理服务作为地方税收征管的重要
硫酸工业以及电镀、矿山、冶金、食品、医药等行业会排放的大量高浓度酸性硫酸盐废水,不仅会对水体生态平衡和人体健康产生潜在危害,而且造成了硫酸根资源的浪费。论文从硫酸
目的:1.评估明胶海绵富集自体骨髓间充质干细胞(Bone marrow mesenchymal stem cells,BMSCs)修复椎间盘切除手术缺损的有效性和安全性。2.评估椎间盘切除术中纤维环缝合的效果,并探究其有效性。研究方法:选取自2016年12月至2017年12月间于天津医院脊柱四科住院治疗的病人共45人,将纳入的患者以随机、等比的原则分为3组。所有患者均行可动式椎间盘镜下椎间盘切除术
近年来,大规模多输入多输出(Multiple-Iutput Multiple-Output,MIMO)系统可以深度挖掘空间资源,显著提高系统的频谱效率和能量效率等优点引起了广泛的研究。以往的研究都只基
背景与目的由于健康体检的普及和高分辨率的B超的运用,近年甲状腺乳头状微小癌的发病率不断上升,在国际上有学者提出对于低危的甲状腺乳头状微小癌患者,积极随访观察可以作为
云计算是目前全球范围内最值得期待的技术革命,它以其动态的资源分配,按需服务的设计理念,较低的成本投入解决海量数据信息处理的独特能力,为技术革命创造希望。随着云计算服
马泰勒虫病是通过媒介蜱传播的一种马属动物血液原虫病,其病原为马泰勒虫(Theileia equi,旧称马巴贝斯虫Babesia equi),世界动物卫生组织(OIE)将该病列入B类动物疫病名录,属法定