Adding dynamic statistics to Avinode Marketplace

Examensarbete på grundnivå

Please use this identifier to cite or link to this item:
Download file(s):
There are no files associated with this item.
Bibliographical item details
Type: Examensarbete på grundnivå
Title: Adding dynamic statistics to Avinode Marketplace
Authors: Dahl, Gustav
Idbratt Lundgren, Nora
Abstract: The online air charter company Avinode desires dynamic data visualization in their web application Avinode Marketplace that presents statistics related to their customer’s aircrafts. The purpose of this bachelor thesis is to develop a module that displays statistics with the use of a JavaScript charting library, which will be implemented in a proof of concept. The main objectives of the project include an analysis of different JavaScript charting libraries as well as an understanding of the Avinode Marketplace architectural structure in order to create a solution that fulfils their requirements while maintaining the standardized structure. The project also requires a solution that calculates and stores the data which will be presented in the chart. This bachelor thesis is completely software oriented and is accomplished with the use of the programming languages Java, HTML, JavaScript and JPQL, and the libraries Hibernate ORM and amCharts. The calculated data is stored using TreeMaps and the result is tested with the frameworks JUnit and Mockito. The result of this project is a chart displaying various statistics by utilizing the charting library amCharts. The chart content is dynamically updated as the user switches between the different views that are available with drop down selectors.
Keywords: Data- och informationsvetenskap;Computer and Information Science
Issue Date: 2014
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
Collection:Examensarbeten på grundnivå // Basic Level Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.