The Portfolio of Evidence (PoE) requires you to create a weather forecasting system. Theapplication will progressively be developed through the execution of Task 1 and 2 that build oneach other to...

The Portfolio of Evidence (PoE) requires you to create a weather forecasting system. Theapplication will progressively be developed through the execution of Task 1 and 2 that build oneach other to create the final application for PROG6211. As part of the final PoE submission youneed to adjust the application that you developed for Task 1 and Task 2 by implementingdatabase interaction and developing a web application.Summary Sheet:ITEM DESCRIPTIONSummary of Activities The student needs to submit online.Tools & Resources • Access to the internet for online submission;• Visual Studio .NET.Additional Information • Task 1: Final completed Task 1 must be submittedafter LU3.• Task 2: Final completed Task 2 must be submittedafter LU4.• PoE: Final completed PoE must be submitted afterLU5.By completing Tasks 1 and 2 in this Portfolio of Evidence you will develop a weather forecastingsystem that will be used by both weather forecasters and general users.The following functionality should be available to weather forecasters:• Capture weather forecasts (specify city, date, minimum temperature, maximumtemperature, precipitation, humidity, and wind speed. For example:PROMPT INPUT BY WEATHER FORECASTERCity Cape TownDate 1 January 2019Minimum Temperature 20°CMaximum Temperature 27°CPrecipitation 60%Humidity 74%Wind speed 18 km/h• View and edit weather forecasts.18; 19; 20 2020© The Independent Institute of Education (Pty) Ltd 2020Page 4 of 13• View the following weather forecast reports for specific date ranges:1) Report indicating weather forecasts for a specific city within a specific date range. Thisreport should indicate the minimum temperature, maximum temperature,precipitation, humidity, and wind speed per day, as well as highlight the lowestminimum temperature, as well as the highest maximum temperature, precipitation,humidity, and wind speed that was forecasted within the specified date range.2) Report comparing weather forecasts for selected cities within a specific date range.This report should indicate the minimum temperature, maximum temperature,precipitation, humidity, and wind speed per day for each of the selected cities. Foreach day the lowest minimum temperature, as well as the highest maximumtemperature, precipitation, humidity, and wind speed that was forecasted for theselected cities should be highlighted.The following functionality should be available to general users:• Specify cities that they regularly want to view weather forecasts for.• View weather forecastsfor the specified cities.Ensure that you have covered all items listed in the marking rubric in Appendix A.18; 19; 20 2020© The Independent Institute of Education (Pty) Ltd 2020Page 5 of 13Task 1 — Weather Forecasting System (Marks: 100)Learning Units: LU1 – 3Assessment:Assessment/Deliverable Marks Weight DurationTask 1 100 25% 15hrsConsider the description of the weather forecasting system as described on the previous page anddevelop a Windows Forms application with the following functionality described below. All datashould appropriately be captured in arrays and other relevant variables.The application should allow weather forecastersto:• Capture weather forecasts by specifying the city, date, minimum temperature, maximumtemperature, precipitation, humidity, and wind speed.• Generate a weather forecast report for a specific city within a specified date range: Theweather forecaster should select a city, start date and end date and then a report indicatingthe minimum temperature, maximum temperature, precipitation, humidity, and windspeed per day should be generated and displayed. The lowest minimum temperature, aswell as the highest maximum temperature, precipitation, humidity, and wind speed thatwas forecasted within the specified date range should be highlighted.• Generate a weather forecast report for multiple cities within a specific date range: Theweather forecaster should select all the cities that should be included in the report, as wellas specify the start and end date that the report should be based on. The minimumtemperature, maximum temperature, precipitation, humidity, and wind speed per day, foreach of the selected citiesshould then be displayed. For each day the lowest minimumtemperature, as well as the highest maximum temperature, precipitation, humidity, andwind speed that was forecasted for the selected cities should also be highlighted.18; 19; 20 2020© The Independent Institute of Education (Pty) Ltd 2020Page 6 of 13Task 2 — Advanced Weather Forecasting System (Marks: 100)Learning Unit: LU4Assessment:Assessment/Deliverable Marks Weight DurationTask 2 100 30% 15hrsAdjust the weather forecasting application developed in Task 1 to appropriately store all data infiles. For weather forecasts the following should be stored in files:• City;• Date;• Minimum temperature;• Maximum temperature;• Precipitation;• Humidity;• Wind speed.Also make use of files to store login details for weather forecasters and general users.Once the necessary changes have been made to store all data in files, add the followingfunctionality for weather forecasters:• Allow weather forecasters to log in before capturing weather forecasts and viewing reports.• Allow weather forecasters to view and edit captured weather forecasts.• Reports should be written to file in order to allow the weather forecaster to print out thereports.Also add the necessary functionality to allow regular users to log in to use the system. Regularusers should not have access to the functionality available to weather forecasters. General usersshould be able to:• Specify cities that they regularly want to view weather forecasts for.• View weather forecasts for the specified cities.18; 19; 20 2020© The Independent Institute of Education (Pty) Ltd 2020Page 7 of 13PoE — Advanced Weather Forecasting System and Web-based Weather Viewer (Marks: 100)Learning Unit: LU5Assessment:Assessment/Deliverable Marks Weight DurationPOE 100 35% 15hrsAdjust the weather forecasting application developed in Task 1 and Task 2 to appropriately storeall data in a database. For weather forecasts the following should be stored in the database:• City;• Date;• Minimum temperature;• Maximum temperature;• Precipitation;• Humidity;• Wind speed.The weather forecaster should be able to edit all of the data above.Also, adjust the application to store all login details in the database. When general users specifycities that they regularly want to view weather forecasts for it should also be stored in thedatabase.In addition to the weather forecasting application developed in Task 1 and Task 2 and adjustedabove, also develop a web-based application that allows general users to log in and view thelatest weather forecast for all of the cities that they specified.
Aug 13, 2021PROG6211
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here