Question: The project aims to develop an application to search and interpret weather history data in Canada. The application should be easily extensible. Users must be

The project aims to develop an application to search and interpret weather history data in Canada. The application should be easily extensible. Users must be able to provide their search criteria via the application to retrieve the information from a csv file. The data provided is composed of the following attributes or columns: Year Month Day Temperature Total Precipitation Wind Speed The user can choose to search for one or a combination of weather-related information (temperature, wind speed, and total precipitation) for a given date. The application should return the average of the weather-related information. For example, the user could choose to search for the temperature in the year 2015. In this case, the application should retrieve/read the temperature data from the csv file and return the average temperature of the year 2015. Pre-requisite: csv file containing the weather data (6 columns searched/captured from the internet) Input: time interval between 1/1/2015 and 31/12/2019 Output: Average Temperature | Average Total Precipitation | Average Wind Speed Objectives 1. Develop the user interface to allow the user to submit the search-related criteria. 2. Develop the core of the application, which consists of the main program and a set of classes to group the weather data. 3. Develop an abstraction layer, which includes the set of classes and methods that read the csv file data. Instructions Students are allowed to customize the application as they see fit as long as they fulfill the main objective. Students can import external libraries to manipulate data from and to different formats. The project can be worked individually or in pairs (at most). The same grade will be given to students working in pairs. Plagiarism will not be tolerated!!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!