B/S结构使得开发项目变得越发简单,用户使用也很方便,不需要下载安装包,只需要有浏览器就可以了,简单方便,改善了用户的体验。
3。2 B/S结构的特征
1、B/S架构的优点:
如上所述,B/S结构极大地方便了用户的使用,不需要下载安装软件,只需要连接互联网就可以使用。
(1)维护和升级非常简单。使用B/S架构的软件,因为客户端都是浏览器,所以不需要太多维护,关于维护和升级重点就在于服务器端,仅仅在服务器上进行所有的维护及升级操作就可以了。在这样的模式下,系统的维护和升级可以降低用户时间、费用、人力、物力的花费。
(2)增加中间层的作用。B/S结构的中间层作为沟通表示层和数据层的关键,是将表示层和数据层的部分功能都迁移到了中间层当中,由此,系统的各个层次之间的划分就会更加清晰,而表示层和中间层也不会显得那么繁琐,由此可见,使用B/S结构更加有利于系统的维护[8]。
(3)B/S结构的用户体验良好。用户只需安装浏览器,作为客户端就能够轻松的实现各种操作,非常的简洁明了。不需要了解后台如何操作更不会涉及到的其他工具软件,可视化操作使得用户操作简便。
2、B/S架构的缺点:
B/S结构存在的主要问题在于应用服务器运行数据负荷压力会比较大。因为降低了客户端的压力,所以各个功能模块处理数据调用资源的压力就会积压到了服务器端,这会使得服务器端的结构变得繁琐,也会使得系统设计和维护的难度有所加大。而且在这样的情况下,也有可能因为服务器负载过大导致用户访问服务器速度减慢,以及服务器“崩溃”等问题。但是Ajax等技术的使用日益成熟,有效的解决上述的问题,用户访问服务器的速度越来越快,用户的体验也越来越好。
3。3 本系统的B/S实现
本系统主要是一个网络性能监控系统,用户使用浏览器打开本系统,形成用户层。
用户在网页上选择查看主要的网络参数图表继而了解到各链路部分的网络状况,客户端的页面请求就会通过中间技术层发送到服务器。
服务器在收到来自客户端的请求后,查询数据库的相关数据。再通过java进行数据处理,将处理后的JSON数据传回到前台JS。前台JS页面收到通过服务器传来的数据,通过解析该信息,并把数据以图表的方式展现出来。至此,以此通信就结束了,用户可以看到以图表形式展示的网络参数,极大地方便了用户查看网络状况。
3。4 章节小结
本章节主要介绍了系统开发将要使用的框架和开发模式,这里着重介绍了B/S模式。阐述了B/S结构的优点,用户在客户端安装浏览器的条件下就可以使用系统,用户不再需要下载安装专门的软件,网页界面简洁明了操作方便,改善了用户的体验。系统采用B/S模式建立,系统后期的维护和升级会变得非常方便快捷,总之最重要的一点就是用户使用感受得到了很大的改善。
第四章 系统详细设计
4。1 系统设计思路
NetSensor网络性能监控系统是基于后台系统所完成的功能所开发的前台系统,是将用户的实际需求纳入设计中的。同时用户可以根据自身需要作出相应的个性化设置,网络性能监控系统的功能模块主要包括以下几部分,登录模块、监控中心模块、KPI分析模块、告警中心模块、报表中心模块、配置中心模块。系统功能结构图如图4-1所示:
图4-1 系统功能结构图
4。2 系统功能模块
4。2。1 监控中心模块
监控中心模块包括实时监控、应用系统、接口总览三部分。实时监控可以看到所监控的链路上网络状况,可以看到流量及响应时间;应用系统可以查看应用的拓扑图,它是一个怎么样的网络结构,而且可以查看可以看到链路上的具体的网络参数;接口总览是用于查看网卡信息的,一块网卡可以有四个物理接口,同时监控4路数据源。用户可以为每个物理接口定义不同的过滤规则列表,查看一个接口上的所有数据。 NetSensor网络性能监控系统数据分析与研究(5):http://www.youerw.com/jisuanji/lunwen_133857.html