webservice的国内飞机航班时刻表数据分析与可视化【字数:7103】
摘 要 近年来,中国民航事业发展迅速,人民生活质量不断提高,城市间交流更加频繁,飞机快捷舒适,交通工具越来越普及。 把所有航空公司全国航班时刻都查询出来,大大加快用户查询所需航班的信息,效率更高,信息量更大,使旅客出行更放心,更省心。 数据可视化技术的基本思想,是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深。而本系统重点将网页和数据可视化结合在一起,方便有效的分析全国航班的各项数据,有利于对航空事业的进一步发展。本系统主要的功能包括 全国航班数据可视化,各机场起降柱状图,按条件查询筛选数据及数据饼状图。
目 录
1.前言 1
1.1 项目研发背景及意义 1
1.2项目研发内容 2
1.3系统开发环境 2
1.4相关技术详细说明 2
1.4.1 javascript详细介绍 2
1.4.2 AJAX详细介绍 3
1.4.3 echart插件详细介绍 4
1.5 社会影响 6
2.综合分析 8
2.1 系统分析 8
2.2 可行性分析 8
2.2.1 技术可行性分析 8
2.2.2 操作可行性分析 8
2.2.3 经济可行性分析 9
3.需求分析 10
4.系统总体设计 11
4.1系统功能设计 11
4.2 项目系统模块图 11
4.3 数据流图 12
5.系统详细设计 13
5.1整体布局 13
5.2图数据获取 13
5.3 图数据显示 17
5.4 查询功能 19
5.5 前端数据区接收 21
参考文献 24
致 谢 25
1.前言
1.1 项目研发背景及意义
在现代信息时代,大家一直望从互联网上找到其需要的重要信息。现在互联网逐渐成为人们日常生活中不可缺少的一部分。这种既快速、又省时、又省力的方式用来服务于社 *好棒文|www.hbsrm.com +Q: @351916072@
会的方方面面和全部群体。但由于缺乏非常及时高效的实时航班信息的查询服务,导致人们的出行上仍然是口头查询及电话查询,以致非常不方便不快捷,给人们增添很多麻烦。航空旅行这种方式已经成为现代化城市的日益重要的交通方式。其与人们的生活紧密相关,其中尤是商务旅行。最为重要的是要准确的了解航班信息。现在虽然有很多很多的电话查询服务,但这种服务方式劳动量巨大,实时性很差,并不能够满足人们的日常需求。与之相反的互联网查询方式可以更快速、更准确、更易操作,更易满足到人们的日常需求。
随着交通和旅游行业的高速发展,飞机这种快捷安全的交通工具越来越受到人们的青睐,乘坐飞机的旅客逐年大幅增加。但伴随着人数的增加,航班的信息量也越来越大,航班时刻表的查询也变得繁琐,不同的航空公司的航班时刻表不同,选择最为合适的航班是旅客最基本的需求。大大加快用户查询所需航班的信息,效率更高,信息量更大,使旅客出行更放心,更省心。
同时将全国各时间的航班数据统计,并通过图形的方式展现,有利于分析数据,对航空事业发展起到一定的数据支持,根据各地的数据统计从而了解各地的航空发展情况。
1.2项目研发内容
该系统是采用java开发的。开发工具包括eclipse5、mysql、tomcat8.0等。 其页面上采用JSP作为前台界面,并且采用日历插件来防止用户输入的格式有误。 。将全国的航班数据以直观的图形方式体现,更好的分析数据,让数据不再是单纯,不直观的数据,而是更为直接的了解数据,分析数据。
1.3系统开发环境
本系统采用B/S结构,开发工具是MyEclipse 8.5、JSP,使用的后台数据库是mysql,服务器为Tomcat 8.0。软件上:操作系统是Windows7或更高,浏览器是Internet Explorer 7.0或更高。硬件上:具备Microsoft Windows 7系统或更高版本的计算机,处理器为intel i3或以上,ram为2g以上,存储空间为500G或更大。
1.4相关技术详细说明
1.4.1 javascript详细介绍
为了网页得交互性并且拥有更多的动态元素,其他的技术也是不可或缺的。例如:Js、VBScript、文档对象模型(DOM)、层和级联样式表(CSS),主要是Js。那么什么是Js呢?Js是一种新型的编程语言,它的诞生是为了满足动态网页制作的需要。现在它在互联网动态网页制作中得到了越来越为广泛的应用。Js是由网景开发的脚本语言或描述语言。基于超文本标记语言html,交互式网页可以用Js开发。Js的出现使得网页和用户之间能建立实时的、动态的和交互的灵活关系,这使得网页中包含更为活跃的元素和更激动人心的内容。运行用Js编写的程序仅需要一个支持Js语言的浏览器。explorer3.0及以上的浏览器可以支持Js,而微软的互联网浏览器3.0及以上的浏览器版本基本上支持Js。微软公司也有自己的Js,叫做JScript。Js和Jscript基本相同,只是在细节上略微有些不同。Js的优点是简洁明了,在客户端执行,可以大大提高网页浏览速度和与用户的交互能力。同时,它是一种专门为制作网页而量身定制的简单编程语言,因此该系统使用了Js用来验证其数据输入和一些其他操作。
1.4.2 AJAX详细介绍
AJAX是Java技术、XML、JAVAScript和其他相关编程技术的有机结合。它的出现使开发人员可以基于Java技术来构建网络应用程序,并可以打破使用页面重载的惯例。
Ajax是一种可以使用客户端jsp脚本与网络服务器web交换核心数据的网络程序开发方法。因此,网页可以动态更新,而不会中断用户交互过程和重新剪切页面。有了Ajax,用户就可以在本地桌面应用程序创建一个直接高可用性、更丰富和更动态的网络用户界面。
异步JavaScript和XML(AJAX)并不是新技术,而是一种使用了几种现有技术开发看起来和操作起来比较像桌面软件的网络应用程序的方法,其中包括了级联样式表(CSS)、Js、XHML、XML和可扩展样式语言转换(XSLT)。实现Ajax的所有控件已经存了在很多年。
目 录
1.前言 1
1.1 项目研发背景及意义 1
1.2项目研发内容 2
1.3系统开发环境 2
1.4相关技术详细说明 2
1.4.1 javascript详细介绍 2
1.4.2 AJAX详细介绍 3
1.4.3 echart插件详细介绍 4
1.5 社会影响 6
2.综合分析 8
2.1 系统分析 8
2.2 可行性分析 8
2.2.1 技术可行性分析 8
2.2.2 操作可行性分析 8
2.2.3 经济可行性分析 9
3.需求分析 10
4.系统总体设计 11
4.1系统功能设计 11
4.2 项目系统模块图 11
4.3 数据流图 12
5.系统详细设计 13
5.1整体布局 13
5.2图数据获取 13
5.3 图数据显示 17
5.4 查询功能 19
5.5 前端数据区接收 21
参考文献 24
致 谢 25
1.前言
1.1 项目研发背景及意义
在现代信息时代,大家一直望从互联网上找到其需要的重要信息。现在互联网逐渐成为人们日常生活中不可缺少的一部分。这种既快速、又省时、又省力的方式用来服务于社 *好棒文|www.hbsrm.com +Q: @351916072@
会的方方面面和全部群体。但由于缺乏非常及时高效的实时航班信息的查询服务,导致人们的出行上仍然是口头查询及电话查询,以致非常不方便不快捷,给人们增添很多麻烦。航空旅行这种方式已经成为现代化城市的日益重要的交通方式。其与人们的生活紧密相关,其中尤是商务旅行。最为重要的是要准确的了解航班信息。现在虽然有很多很多的电话查询服务,但这种服务方式劳动量巨大,实时性很差,并不能够满足人们的日常需求。与之相反的互联网查询方式可以更快速、更准确、更易操作,更易满足到人们的日常需求。
随着交通和旅游行业的高速发展,飞机这种快捷安全的交通工具越来越受到人们的青睐,乘坐飞机的旅客逐年大幅增加。但伴随着人数的增加,航班的信息量也越来越大,航班时刻表的查询也变得繁琐,不同的航空公司的航班时刻表不同,选择最为合适的航班是旅客最基本的需求。大大加快用户查询所需航班的信息,效率更高,信息量更大,使旅客出行更放心,更省心。
同时将全国各时间的航班数据统计,并通过图形的方式展现,有利于分析数据,对航空事业发展起到一定的数据支持,根据各地的数据统计从而了解各地的航空发展情况。
1.2项目研发内容
该系统是采用java开发的。开发工具包括eclipse5、mysql、tomcat8.0等。 其页面上采用JSP作为前台界面,并且采用日历插件来防止用户输入的格式有误。 。将全国的航班数据以直观的图形方式体现,更好的分析数据,让数据不再是单纯,不直观的数据,而是更为直接的了解数据,分析数据。
1.3系统开发环境
本系统采用B/S结构,开发工具是MyEclipse 8.5、JSP,使用的后台数据库是mysql,服务器为Tomcat 8.0。软件上:操作系统是Windows7或更高,浏览器是Internet Explorer 7.0或更高。硬件上:具备Microsoft Windows 7系统或更高版本的计算机,处理器为intel i3或以上,ram为2g以上,存储空间为500G或更大。
1.4相关技术详细说明
1.4.1 javascript详细介绍
为了网页得交互性并且拥有更多的动态元素,其他的技术也是不可或缺的。例如:Js、VBScript、文档对象模型(DOM)、层和级联样式表(CSS),主要是Js。那么什么是Js呢?Js是一种新型的编程语言,它的诞生是为了满足动态网页制作的需要。现在它在互联网动态网页制作中得到了越来越为广泛的应用。Js是由网景开发的脚本语言或描述语言。基于超文本标记语言html,交互式网页可以用Js开发。Js的出现使得网页和用户之间能建立实时的、动态的和交互的灵活关系,这使得网页中包含更为活跃的元素和更激动人心的内容。运行用Js编写的程序仅需要一个支持Js语言的浏览器。explorer3.0及以上的浏览器可以支持Js,而微软的互联网浏览器3.0及以上的浏览器版本基本上支持Js。微软公司也有自己的Js,叫做JScript。Js和Jscript基本相同,只是在细节上略微有些不同。Js的优点是简洁明了,在客户端执行,可以大大提高网页浏览速度和与用户的交互能力。同时,它是一种专门为制作网页而量身定制的简单编程语言,因此该系统使用了Js用来验证其数据输入和一些其他操作。
1.4.2 AJAX详细介绍
AJAX是Java技术、XML、JAVAScript和其他相关编程技术的有机结合。它的出现使开发人员可以基于Java技术来构建网络应用程序,并可以打破使用页面重载的惯例。
Ajax是一种可以使用客户端jsp脚本与网络服务器web交换核心数据的网络程序开发方法。因此,网页可以动态更新,而不会中断用户交互过程和重新剪切页面。有了Ajax,用户就可以在本地桌面应用程序创建一个直接高可用性、更丰富和更动态的网络用户界面。
异步JavaScript和XML(AJAX)并不是新技术,而是一种使用了几种现有技术开发看起来和操作起来比较像桌面软件的网络应用程序的方法,其中包括了级联样式表(CSS)、Js、XHML、XML和可扩展样式语言转换(XSLT)。实现Ajax的所有控件已经存了在很多年。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/453.html