毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
NetSensor网络性能监控系统数据分析与研究(4)
3、PostgreSQL简介
PostgreSQL最初是由美国的加州大学伯克利分校
计算机
系所开发的[4],当时的名字并不是PostgreSQL,而是后来更名为PostgreSQL。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用,选择PostgreSQL都是非常方便的。
PostgreSQL 是世界上很优秀的数据库系统,它做到了开放源码 它提供了多版本并行控制,支持几乎所有 SQL 构件(包括子查询,事务和用户定 义类型和函数), 并且支持各类开发语言进行调用。能够支持丰富的数据类型。
现在针对PostgreSQL的第三方工具主要是用于PostgreSQL实现可视化管理,其中pgAdmin做的比较完善,本系统就是使用它来进行数据库管理。
4、Amcharts简介
amCharts 是一家研图表组件的公司,公司在立陶宛首都维尔纽斯设有总部,公司从2004年开始推出图表和地图组件。到现在为止,amCharts提供了JavaScript/HTML5 Charts、Javascript/HTML5 Stock Chart、JavaScript Maps三种图表组件。用户使用amCharts所绘出的图形效果炫丽,通过自定义设置图表阐述可以绘出个性化图表,由于只需要传输JSON数据至前端,所以使用起来非常方便,基于这一原因很多用户选择它来进行数据展示,使用amcharts的用户遍布全球各地,其中不乏有Microsoft, Cisco, NASA, Motorola之类的行业巨头[5]。
本系统使用的是JavaScript/HTML5 Charts图表组件,使用的是amcharts2。2版本,将数据一次性传到前端,交由js解析,然后交给amcharts画图,主要的工作集中到前端js。
图2-1 amcharts示例图
amcharts的优点:
1)绘制简单快捷;2)易于上手;3)兼容各个平台浏览器;4)大大减轻服务器压力;
5)拥有多样的图表样式;
5、Ajax简介
Ajax技术主要应用于快速创建动态网页。系统后台只需要到服务器获取所需的数据,然后将获取数据以JSON或字符串的形式传递到前台页面,前台对数据进行处理后,刷新网页的局部,而整个网页并不会刷新,大大提升了用户体验。Ajax利用JavaScript向服务器发起请求,服务器对于收到的请求迅速作出回应,它的技术核心是JavaScript中的XmlHttpRequest对象。
使用Ajax优点如下:
1)根据网页请求向后台读取处理后的数据,能够减少整个网页刷新所带来的服务器压力,
2)把一些工作内容在在客户端解决,利用客户端资源,提高的系统性能。
3)使得在整个网页不刷新的前提下,局部更新显示新的内容,
4)Ajax是已有的技术标准可以直接使用,不需要下载插件或者小程序[6]。
图2-2 Ajax工作原理图
2。2。2 技术分析小结
NetSensor网络性能监控系统的开发,可以大大减轻网络管理人员的工作压力,并减少人为带来的错误,同时通过图表的显示可以全面了解网络链路中的流量。通过专业技术分析,发现具备开发该系统的各种技术。因此,本系统具有开发可行性。
2。3 章节小结
本章节主要是从需求分析和可行性角度介绍,通过需求分析,明确了系统所需要实现的一些功能,以及可能会遇到的问题,而技术可行性分析,是对系统实现过程中运用到的技术,如Spring、Struts2、PostgreSQL、Amcharts、Ajax等做简单介绍,了解技术的实现原理,优缺点等。
第三章 系统的架构
3。1 基于B/S的项目结构
B/S结构(Browser/Server,浏览器/服务器模式)是一种在WEB应用迅速发展的前提下发展起来的新型网络结构模式。使用B/S架构的项目,用户在个人PC上安装任意一款浏览器,而开发者将项目部署到服务器上,用户使用浏览器访问项目网站,访问过程中的数据自动通过Web Server从数据库中读取,利用这样的数据获取方式,有效地提高了系统的运行效率[7]。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
Java+sqlserver医院远程挂号系统设计
下一篇:
IOS网络化教师教学评估考核系统设计
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
网络常见故障的分类诊斷【2055字】
网络安全的研究【1797字】
改善嵌入式Linux实时性能的方法研究【2067字】
提高实时操作系统的实时...
麦秸秆还田和沼液灌溉对...
张洁小说《无字》中的女性意识
互联网教育”变革路径研究进展【7972字】
老年2型糖尿病患者运动疗...
网络语言“XX体”研究
我国风险投资的发展现状问题及对策分析
安康汉江网讯
新課改下小學语文洧效阅...
ASP.net+sqlserver企业设备管理系统设计与开发
LiMn1-xFexPO4正极材料合成及充放电性能研究