You are on page 1of 13

Topic Title

Synopsis submitted

to

Shri Guru Ram Rai University in the partial fulfilment of the requirement for the
degree of

Master of Computer Application (MCA)

Name of Student: NISHA SHARMA

Class : MCA Ⅳth sem

Enrollment No.:R210531019

Supervisor:
Guide Name: Mrs Meenakshi Bisht
Department of Computer Application
School of Computer Applications & Information Technology
SGRR University, Dehradun, Uttarakhand, India

SHRI GURU RAM RAI UNIVERSITY


Patel Nagar, Dehradun-248001, Uttarakhand, India
(Estd. by Govt. of Uttarakhand, vide Shri Guru Ram Rai University Act no. 03 of 2017)
Certificate
This is to certify that Ms NISHA SHARMA , a student of Master of Computer Application
(MCA) at Department of Computer Application of School of CA & IT, Shri Guru Ram Rai
University, Patel Nagar, Dehradun will work on the topic entitled “WEATHER
FORECASTING ” under my supervision and guidance at Department Computer Application,
School of Computer Application & Information Technology for the partial fulfillment of
requirement for the degree of MCA (Batch 2021-2023).

Date……………. Supervisor

SHRI GURU RAM RAI UNIVERSITY


Patel Nagar, Dehradun-248001, Uttarakhand, India
(Estd. by Govt. of Uttarakhand, vide Shri Guru Ram Rai University Act no. 03 of 2017)

Title of the proposed project work: WEATHER FORECASTING


Name of the student: NISHA SHARMA

Name and designation of guide: Mrs. Meenakshi Bisht

Name of Guide

Designation

School of CA & IT

Place of work: School of CA & IT, Shri Guru Ram Rai University, Dehradun

Signature:

Students Signature Guide Signature

Student Name Guide Name

Declaration by Student
I hereby declare that the synopsis of proposed project work entitled “WEATHER
FORECASTING” in fulfillment of the requirements for the award of degree of Master of
Computer Application in the School of Computer Application & Information Technology, Shri
Guru Ram Rai University, Patel Nagar, Dehradun, Uttarakhand is an authentic project work will
be carried out by me under the expert guidance as well as direct supervision of Mrs. Meenakshi
Bisht. I further declare that the material obtained from other sources has been duly
acknowledged in the synopsis.

Signature……………………..

Name of Student

Registration No.:……………..

Department of CA

School of CA & IT
SYNOPSIS INDEX
TABLE OF CONTENTS

CHAPTERS PAGE NO
ABSTRACT 1
2
CHAPTER 1: INTRODUCTION
1.1 PROBLEM DEFINITION 2
1.2 SCOPE 2
1.3 PURPOSE 3
1.4 REASON OF CHOOSING PROJECT 4
1.5 PROBLEM AND EXISTING 4

TECHNOLOGY
2.1 PROPOSED SYSTEM 5

CHAPTER 3: REQIUREMENTS & ANALYSIS 5


3.1 PLATFORM REQUIREMENTS 5
3.2 MODULE DESCRIPTION 5

3.3 SYSTEM DIAGRAM 7

CHAPTER 4: CONCLUSION 7
CHAPTER 5: REFERENCES 8
ABSTRACT

Weather forecasting is the application of science and technology to predict


the state of the atmosphere for a given location. Ancient weather forecasting
methods usually relied on observed patterns of events, also termed pattern
recognition. For example, it might be observed that if the sunset was particularly
red, the following day often brought fair weather. However, not all of these
predictions prove reliable.

Here this system will predict weather based on parameters such as


temperature, humidity and wind. User will enter current temperature; humidity and
wind, System will take this parameter and will predict weather (rainfall in inches)
from previous data in database (dataset). The role of the admin is to add previous
weather data in database, so that system will calculate weather (estimated rainfall
in inches) based on these data. Weather forecasting system takes parameters such
as temperature, humidity, and wind and will forecast weather based on previous
record therefore this prediction will prove reliable. This system can be used in Air
Traffic, Marine, Agriculture, Forestry, Military, and Navy etc.

Page No. 1
WEATHER FORECASTING

1. Introduction:
Weather forecasts are made by collecting as much data as possible about the
current state of the atmosphere (particularly the temperature, humidity and wind)
and using understanding of atmospheric processes (through meteorology) to
determine how the atmosphere evolves in the future.
Weather forecasting is the application of science and technology to predict
the state of the atmosphere for a given location.

However, the chaotic nature of the atmosphere and incomplete understanding


of the processes mean that forecasts become less accurate as the range of the
forecast increases.

1.1 Problem Definition:

Weather simply refers to the condition of air on the earth at a given place and
time. It is a continuous, data-intensive, multidimensional, dynamic and chaotic
process. These properties make weather forecasting is a formidable challenge.
Forecasting is the process of estimation in unknown situations from the historical
data. Weather forecasting is one of the most scientifically and technologically
challenging problems around the world in the last century. To make an accurate
prediction is indeed, one of the major challenges that meteorologists are facing all
over the world. Since ancient times, weather prediction has been one of the most
interesting and fascinating domains.

1.2 Scope:
This weather system will collect weather information such as current
temperature, pressure, humidity, wind speed, weather description and many others,
of any place on the earth. This project is going to be very short and simple.

Page No. 2
1.3 Purpose
There are several reasons why weather forecasts are important. They would
certainly be missed if they were not there. It is a product of science that impacts the
lives of many people. The following is a list of various reasons why weather
forecasts are important:
1. Helps people prepare for how to dress (i.e. warm weather, cold weather,
windy weather, rainy weather).
2. Helps businesses and people plan for power production and how much power
to use (i.e. power companies, where to set thermostat).
3. Helps people prepare if they need to take extra gear to prepare for the weather
(i.e. umbrella, rain coat, sun screen).
4. Helps people plan outdoor activities (i.e. to see if rain/storms/cold weather
will impact outdoor event).
5. Helps curious people to know what sort of weather can be expected (i.e. a
snow on the way, severe storms).
6. Helps businesses plan for transportation hazards that can result from the
weather (i.e. fog, snow, ice, storms, clouds as it relates to driving and flying for
example). 7. Helps people with health related issues to plan the day (i.e. allergies,
asthma, heat stress).
8. Helps businesses and people plan for severe weather and other weather
hazards (lightning, hail, tornadoes, hurricanes, ice storms).
9. Helps farmers and gardeners plan for crop irrigation and protection (irrigation
scheduling, freeze protection).
Page No. 3

1.4 Reason of choosing project:

The weather forecasting is one of the most important and difficult to predict thing.
People like to travel so they need accurate details of the weather where they are
travelling so they don’t get stuck there in problem instead they like to roam happily
and make their trip fruitfull. So they need the accurate weather condition data so
that they can prepare for the weather there. That is why I tried this project.

1.5 Problem and Existing Technology:

The traditional forecast process employed by most NMHSs involves forecasters


producing text-based, sensible, weather-element forecast products (e.g.
maximum/minimum temperature, cloud cover) using numerical weather prediction
(NWP) output as guidance. The process is typically schedule-driven,
productoriented and labour-intensive. Over the last decade, technological advances
and scientific breakthroughs have allowed NMHSs’ hydro meteorological forecasts
and warnings to become much more specific and accurate.

As computer technology and high-speed dissemination systems evolved (e.g.


Internet), National Weather Service (NWS) customers/partners were demanding
detailed forecasts in gridded, digital and graphic formats. Traditional NWS text
forecast products limit the amount of additional information that can be conveyed
to the user community. The concept of digital database forecasting provides the
capability to meet customer/partner demands for more accurate, detailed hydro
meteorological forecasts. Digital database forecasting also offers one of the most
exciting opportunities to integrate PWS forecast dissemination and service
delivery, which most effectively serves the user community. Page No. 4

2. Proposed System:

User will enter current temperature; humidity and wind, System will take this
parameter and will predict weather from previous data in database. The role of the
admin is to add previous weather data in database, so that system will calculate
weather based on these data. Weather forecasting system takes parameters such as
temperature, humidity, and wind and will forecast weather based on previous
record therefore this prediction will prove reliable.

3.REQUIREMENT & ANALYSIS

3.1. Platform Requirements


System Hardware / Software element Specification /version

Hardware Processor i3 or higher

RAM 2GB

Hard Disk 50GB

Software OS Windows / Linux.

Python IDE Jupyter NoteBook.

Python 3.

3.2. Modules Description

In this project we have Two modules 1)

Data gathering and pre - processing.

2) Applying Algorithm for prediction .


Page No. 5

Module Outcomes
:
1) By the end of the first module the fully cleaned and useful data is available for the apply
the algorithm for the prediction.
2) By the end of the second module the actual prediction will be happen the outcome is the
predicted weather of the place based upon the users input.

1) Data Warehousing

Data Warehouse is electronic storage of a large amount of information by a business


which is designed for query and analysis instead of transaction processing. It is a process of
transforming data into information and making it available to users for analysis.

2) DataMining

Data mining is looking for hidden, valid, and potentially useful patterns in huge data sets.
Data Mining is all about discovering unsuspected/ previously unknown relationships amongst
the data. It is a multi-disciplinary skill that uses machine learning, statistics, AI and database
technology.

Expected Outcome:

The line and bar graphs should look like this.


System Diagram:
This is not the accurate diagram as this project of mine is in working phase but this
is the overview of the project weather forecasting.

4.Conclusion:
Weather forecasting system shall allow us to get the current weather
condition of a particular place and the future prediction of the weather that will
help us to know what might happen next on the weather and we can get ready
beforehand for the upcoming weather condition.

Though this data is not that much accurate as the climate can shift anytime
anywhere, so we are unable to predict the accurate data of the weather. But atleast
this system will help us to predict some data that might help us anytime anywhere.
Page No. 7

5.REFERENCES:

The help for the project has been taken form the followings:

Textbooks:-

1. Data Mining: The Textbook 2015 Edition, Kindle Editionby Charu C. Aggarwal .

2. Data Mining: Concepts and TechniquesBy Jiawei Han, Jian Pei, Micheline Kamber.

3. K.L.E.F Weather forecasting project.

Weblinks:-

1) https://towardsdatascience.com/introduction-to-machine-learning-algorithms-
linearregression-14c4e325882a

2) https://www.kaggle.com/grubenm/austin-weather

3) https://projectworlds.in/tag/weather-app-using-django-github/

4) https://www.studocu.com/in/document/bharati-vidyapeeth-university/
softwareengineering/software-engineering-weather-forecasting-system/21279884 5)

https://www.youtube.com/watch?v=0NPV3Kf2dlQ

Page No. 8

You might also like