Uploaded by rkautkar381

SEN Microproject A

advertisement
WEATHER FORCASTING SYSTEM
A
PROJECT REPORT
ON
“WEATHER FORCAST SYSTEM”
Submitted By
Sardeshpande A. S.
Kautkar R. V.
Guided By
Ms. Bhojankar M. N.
TO
DEPARTMENT OF COMPUTER ENGINEERING
GRAMIN TECHNICAL AND MANAGEMENT CAMPUS
VISHNUPURI NANDED, 431606
MAHARASHTRA STATE BOARD OF TECHNICAL
EDCUATION
(MSBTE), MUMBAI
ACADEMIC YEAR 2021-22
I
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
A
PROJECT REPORT
ON
“WEATHER FORCAST SYSTEM”
Submitted By
Sardeshpande A. S.
Kautkar R. V.
Guided By
Ms. Bhojankar M. N.
In Partial Fulfillment for Award of the Diploma In
DEPARTMENT OF COMPUTER ENGINEERING
GRAMIN TECHNICAL AND MANAGEMENT CAMPUS
VISHNUPURI NANDED, 431606
ACADEMIC YEAR 2021-22
II
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
DECLARATION
I the undersigned solemnly declare that the project report “WEATHER FORCAST
SYSTEM” is based on my own work carried out during the course of our study under
the supervision of Ms. Bhojankar M.N
I assert the statements made and conclusions drawn are an outcome of my research
work. I further certify that
I. The work contained in the report is original and has been done by me under
the general supervision of my supervisor.
II. The work has not been submitted to any other Institution for anyother
degree/diploma/certificate in this university or any other University of India
or abroad.
III. We have followed the guidelines provided by the university in writing the
report.
IV. Whenever we have used materials (data, theoretical analysis, and text) from
other sources, we have given due credit to them in the text of the report and
giving their details in the references.
Sincerely:
Sardeshpande A. S.
Kautkar R. V.
III
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
CERTIFICATE
This is to Certificate that the project entitled
“WEATHER FORCAST SYSTEM”
Being submitted by Mr. Sardeshpande A. S. to State Board of Technical
Education Mumbai as a partial fulfillment of award of Diploma in
COMPUTER ENGINEERING is record of Bonafide work carried out by
her under supervision and guidance of Ms. Bhojankar M. N. The
assigned project is performed satisfactorily in the academic year 2021-22.
Ms. Bhojankar M. N.
Ms. Dudhmale M. N.
Guide
Head of Department
Dr. Pawar V. S.
Principal
IV
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
ACKNOWLEDGMENT
This project is done as a semester project, as a part course titled “WEATHER
FORCAST SYSTEM”
We are really thankful to our course the Principal Prof. Pawar sir and HOD Ms.
Dudhmale M. N. and Department of Computer Engineering of Gramin Polytechnic
Management and Campus Vishnupuri Nanded for his invaluable guidance and
assistance, without which the accomplishment of the task would have never been
possible.
We also thank Ms. Bhojankar for giving this opportunity to explore into the real
world and realize the interrelation without which a Project can never progress.
We are also thankful to our parents, friends and all staff of the Computer engineering
department, for providing us relevant information and necessary clarifications, and
great support.
V
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
ANNUEXURE II
Evaluation sheet for the micro project
Academic year: 2021-22
Name of faculty: Ms. Bhojankar M. N.
Course : Computer Engineering
Course Code : 22317
Semester : Third
Title of project:………………………………………………………………………………………….
Cos addressed by 6 the Micro project:
A. …………………………………………………………………………………………………….
B. …………………………………………………………………………………………………….
C. …………………………………………………………………………………………………….
D. …………………………………………………………………………………………………….
Major Learning Outcomes achieved by doing the project:
a . practical Outcomes:………………………………………………………………………………...
…………………………………………………………………………………………………………
b . Unit Outcomes in Cognitive domain:……………………………………………………………...
…………………………………………………………………………………………………………..
c. Outcomes in Affective Domain:…………………………………………………………………….
…………………………………………………………………………………………………………..
Comments / Suggestions about team work/ leadership/ intership/ inter-personal
Communication
(ifany):…………………………………………………………………………………………………..
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
Roll
No.
Student Name
Marks out of 6 for
performance in
group activity
Marks out of 4
for performance
in
oral/presentation
Name & Signature of faculty
VI
Gramin Technical And Management Campus Nanded
Total
out of
10
WEATHER FORCASTING SYSTEM
VISION
MISSION
Gramin Polytechnic will be icon including
values, zeal for perfection to build stalwarts for
betterment of the nation
To nourish proactive, devoted & talented
technocreates by quality education is need
mased programmes through an excellent
teamwork
VII
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
INDEX
Sr.No
Contents
1
Problem Statement
2
Feasibility Analysis
3
Requirement Engineering
4
System Requirement Specification (SRS)
5
Source
VIII
Page No.
1
3
4
8
10
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
Problem Statement
Weather forecasting refers to the process in which science and technology are applied
to predict the conditions of the atmosphere for a given location and time. Humans
have been making an unofficial weather forecasting attempt millennia ago, and
official weather forecasting dates back to the nineteenth century. Weather forecasting
is done by collecting data on the current state of the atmosphere and applying a
scientific understanding of atmospheric processes to predict atmospheric progression.
No doubt, tourism is strongly affected by climate and weather. The increasing
fluctuations of weather may affect tourists and tourism businesses. Thus, weather
forecasting helps in planning tourism facilities to minimize the damage caused by
severe weather, as well as increase profitability. In particular, by checking the weather
forecasts, tourists are able to choose proper destinations for the best experience, plan
their trips to avoid possible risks.
Weather strongly impacts the safety and operation of roads. Driving abilities can be
impaired by severe weather conditions like snow, rain, or storm. Moreover, There has
been a slew of traffic accidents reportedly caused by bad weather.
For air transportation, weather forecasters help reduce flight delays, flight times, and
energy savings, and ensure the safety and comfort of passengers. The key importance
of weather forecasting for this industry is the provided information on critical
weather conditions that could endanger an aircraft at takeoff, landing, and during
flight, e.g. strong winds, thunderstorms, tornadoes, and ice.
Marine meteorologists prepare advisory information for ships, including information
on the position, trajectory, and intensity of strong storms and warnings of strong
winds, fog, and hazards. other risks, as well as general forecasts about weather and
sea conditions. Vessels may accordingly change course to avoid adverse weather
conditions. As a result, the safety of ships, cargo and passengers is enhanced, and fuel
is saved at the same time
.It’s true that weather affects how we choose outfits. It’s not easy to dress well in
unusual weather conditions, though your wardrobe is filled with multiple items.
For example, you have an outdoor meeting tomorrow but you don’t know how to
dress properly. That’s where weather forecasts come in handy.
By checking whether, before the event, you can get an overview of how the weather
would look like to choose the best clothing without being affected by the weather this
helps save your time and solves the headache matter of what to wear,temperature,
humidity, and precipitation play an important role in the cultivation of fruits and
vegetables.
Farmers previously predicted the weather based on observations of the sky. However,
the development of meteorology these days has provided them with accurate weather
forecasts by using supercomputers to collect data.
1
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
WHAT IS THE PROBLEM WITH EXISTING TECH?
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, product-oriented and labour-intensive. Over
the last decade, technological advances and scientific breakthroughs have allowed
NMHSs’ hydrometeorological 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 hydrometeorological 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.
2
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
Feasibility Analysis
Feasibility Study in Software Engineering is a study to evaluate feasibility of
proposed project or system. Feasibility study is one of stage among important four
stages of Software Project Management Process. As name suggests feasibility study is
the feasibility analysis or it is a measure of the software product in terms of how much
beneficial product development will be for the organization in a practical point of
view. Feasibility study is carried out based on many purposes to analyze whether
software product will be right in terms of development, implantation, contribution of
project to the organization etc.
Technical Feasibility:
In Technical Feasibility current resources both hardware software along with required
technology are analyzed/assessed to develop project. This technical feasibility study
gives report whether there exists correct required resources and technologies which
will be used for project development. Along with this, feasibility study also analyzes
technical skills and capabilities of technical team, existing technology can be used or
not, maintenance and up-gradation is easy or not for chosen technology etc.
Operational Feasibility:
In Operational Feasibility degree of providing service to requirements is analyzed
along with how much easy product will be to operate and maintenance after
deployment. Along with this other operational scopes are determining usability of
product, Determining suggested solution by software development team is acceptable
or not etc.
Economic Feasibility:
In Economic Feasibility study cost and benefit of the project is analyzed. Means under
this feasibility study a detail analysis is carried out what will be cost of the project for
development which includes all required cost for final development like hardware and
software resource required, design and development cost and operational cost and so
on. After that it is analyzed whether project will be beneficial in terms of finance for
organization or not.
Legal Feasibility:
In Legal Feasibility study project is analyzed in legality point of view. This includes
analyzing barriers of legal implementation of project, data protection acts or social
media laws, project certificate, license, copyright etc. Overall it can be said that Legal
Feasibility Study is study to know if proposed project conform legal and ethical
requirements.
3
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
Schedule Feasibility:
In Schedule Feasibility Study mainly timelines/deadlines is analyzed for proposed
project which includes how many times teams will take to complete final project
which has a great impact on the organization as purpose of project may fail if it can’t
be completed on time.
4
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
Requirement Engineering
Requirement Engineering is the process of defining, documenting and maintaining the
requirements. It is a process of gathering and defining service provided by the system.
Requirements Engineering Process consists of the following main
Requirements Elicitation:
It is related to the various ways used to gain knowledge about the project domain and
requirements. The various sources of domain knowledge include customers, business
manuals, the existing software of same type, standards and other stakeholders of the
project.
The techniques used for requirements elicitation include interviews, brainstorming,
task analysis, Delphi technique, prototyping, etc. Some of these are discussed here.
Elicitation does not produce formal models of the requirements understood. Instead, it
widens the domain knowledge of the analyst and thus helps in providing input to the
next stage.
For Weather Forcasting:
Use of a barometerMeasurements of barometric pressure and the pressure tendency
have been used in forecasting since the late 19th century. The larger the change in
pressure, the larger the change in weather can be expected. If the pressure drop is
rapid, a low pressure system isapproaching, and there is a greater chance of rain.
Looking at the sky Along with pressure tendency, the condition of the sky is one of
the most important parameters used to forecast weather in mountainous areas.
Thickening of cloud cover or the invasion of a higher cloud deck is an indication of
rain in the near future.
At night, high thin clouds can lead to halos around the moon, which indicates the
approach of a warm front and its associated rain. Morning fog portends fair conditions,
as rainy conditions are preceded by wind or clouds which prevent fog formation
[KMQ10].Nowcasting The forecasting of the weather within the next six hours is
often referred to as nowcasting.
In this time range, it is possible to forecast smaller features such asindividual showers
and thunderstorms with reasonable accuracy, as well as other features too small to be
resolved by a computer model. A human, given the latest radar, satellite and
observational data will be able to make a better analysis of the small scale features
present and so will be able to make a more accurate forecast for the following few
hours
Analog technique the analog technique is a complex way of making a forecast,
requiring the forecaster to remember a previous weather event which is expected to be
mimicked by an upcoming event. It remains a useful method of observing rainfall in
5
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
places such as oceans, as well as the forecasting of precipitation amounts and
distribution in the future.
A similar technique is used in medium range forecasting, which is known
asteleconnections, when systems in other locations are used to help pin down the
location of another system within the surrounding regime.
Requirements specification:
This activity is used to produce formal software requirement models. All the
requirements including the functional as well as the non-functional requirements and
the constraints are specified by these models in totality. During specification, more
knowledge about the problem may be required which can again trigger the elicitation
process.
The models used at this stage include ER diagrams, data flow diagrams(DFDs),
function decomposition diagrams(FDDs), data dictionaries, etc.
Requirements verification and validation:
Verification: It refers to the set of tasks that ensures that the software correctly
implements a specific function.
Validation: It refers to a different set of tasks that ensures that the software that has
been built is traceable to customer requirements.
If requirements are not validated, errors in the requirement definitions would
propagate to the successive stages resulting in a lot of modification and rework.
The main steps for this process include:
The requirements should be consistent with all the other requirements i.e no two
requirements should conflict with each other.
The requirements should be complete in every sense.
The requirements should be practically achievable.
Reviews, buddy checks, making test cases, etc. are some of the methods used for this.
For Weather Forcasting:
Numerical Weather Prediction model
Numerical Weather Prediction (NWP) is the science of predicting the weather using
models of the atmosphere and computational techniques. Current weather conditions
are used at the input of the mathematical models of the atmosphere to predict the
weather. This model usually provides surrounding point around the wind farm with a
spatial resolution of a few kilometers.NWP uses the power of computers to make a
forecast. A forecaster examines how the features predicted by the computer will
interact to produce the day's weather. The NWP method is flawed in that the
equations used by he models to simulate the atmosphere are not precise
6
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
A number of weather forecasting agencies operate modeling centers where
supercomputers are used to run NWP models that span the entire globe. These include
the National Center for Environmental Prediction (NCEP) in the United States, the
United Kingdom Meteorological Office (UKMO), and the European Centre for
Medium-range Weather Forecasts (ECMWF). Although costly, a global approach to
NWP is essential,especially for long-range forecasting.
For this reason, achieving accurate forecasts requires an accurate analysis from which
to get the model started. This involves a computer-based process called data
assimilation, in which the most recent weather observations from around the world
are combined with model forecasts to create a global analysis of current conditions.
This becomes the starting point for the next run of the NWP model, and is the
computer equivalent of the manual analysis cycle that forecasters carry out on an ongoing basis. Global models play a key role in modern weather forecasting, and
meteorologists at Met Service routinely use the NCEP, UKMO and ECMWF models
to assist with day-to-day production of forecasts and weather warnings. These models
give insight into the behavior of weather systems on a large scale, without much
emphasis on local detail.
Ensemble Forecasting:
To predict the weather forecast meteorologists have developed atmospheric models
that approximate the atmosphere by using ensemble forecasting to describe how
atmospheric temperature, pressure and moisture will change over time. The equations
are programmed into a computer and the data on the present atmospheric conditions
are fed into the computer. The computer solves the equations to determine how the
different atmospheric variables will change over the next few minutes. The computer
repeats this procedure again and again using the output from one cycle as the input for
the next cycle. For some desired time in the future, the computer prints its calculated
information.
It then analyzes the data, drawing the lines for the projected position of the various
pressure systems. A forecaster uses the prognostic chart as a guide to predicting the
weather. There are many atmospheric models that represent the atmosphere, with each
one interpreting the atmosphere in a slightly different way. Weather forecasts made
for 12 and 24 hours are typically accurate. Forecasts made for two or three days are
usually good. Beyond above five days, forecast accuracy falls off rapidly.
Weather information can also come from remote sensing, particularly radar and
satellites.
Requirements management:
Requirement management is the process of analyzing, documenting, tracking,
prioritizing and agreeing on the requirement and controlling the communication to
relevant stakeholders. This stage takes care of the changing nature of requirements. It
should be ensured that the SRS is as modifiable as possible so as to incorporate
changes in requirements specified by the end users at later stages too. Being able to
modify the software as per requirements in a systematic and controlled manner is an
extremely important part of the requirements engineering process.
7
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
For Weather Forcasting:
Radar stands for Radio Detection and Ranging. In radar, a transmitter sends out radio
waves. The radio waves bounce off the nearest object and then return to a receiver.
Weather radar can sense many characteristics of precipitation, its location, motion,
intensity, and the likelihood of future precipitation. Most weather radar is Doppler
radar, which can also track how fast the precipitation falls. Radar can outline the
structure of a storm and in doing so estimates the possibility that it will produce
severe weather condition [NCW12].
Weather satellites have been increasingly important sources of weather data since the
first one was launched in 1952. Weather satellites are the best way to monitor large
scale systems, like storms. Satellites can also monitor the spread of ash from a
volcanic eruption, smoke from fires, and pollution. They are able to record long-term
changes. shows one of the geostationary satellites that monitors conditions over the
world. Weather satellites may observe all energy from all wavelengths in the
electromagnetic spectrum. Most important are the visible light and infrared (heat)
frequencies.
Weather maps simply and graphically depict meteorological conditions in the
atmosphere. Weather maps may display only one feature of the atmosphere or
multiple features. They can depict information from computer models or from human
observations. Weather maps are found in newspapers, on television, and on the
Internet. On a weather map, each weather station will have important meteorological
conditions plotted. These conditions may include temperature, current weather, dew
point, cloud cover, sea level air pressure, wind speed and direction. On a weather map,
meteorologists use many different symbols.
8
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
System Requirement Specification
Operating Environment:
It is an weather update application. We can download it on any android/apple device.
forecasts and warning services are based on weather information derived from
numerous sources, including weather observations and data gathered by the National
Weather Service and meteorological organizations. This application is linked with
Google maps so it can find our current location tell us about the weather, temperature
etc. Since this is a weather forecast application, graphics don’t matter much but still
accuweather’s graphics are quite good. It takes 41 MB of total space
Software Requirements:
As we know that it is a weather forecast application so the major design constraint is
the mobile platform. This application is more concerned with their accuracy about the
prediction. And being one of the very accurate sites. Graphics are not one of the top
priorities. As the application is actually designed for mobiles so the resolution for the
product and the screen size limitation will bea big design consideration. Therefore to
design an interface that will attract the user eye and is easyto navigate will be a tough
job. As the mobiles have limited processing speed and storage memory so these things
should be under consideration while implementation process. The product is meantto
be quick even when a large amount of users are interacting with it, so each of the
functionalityshould be design and implemented while promising the efficiency of the
product.
This system will provide a graphical user interface. The layout of the system will be a
homepage of the appwith a header on the top which displays the name of the website,
under that their will be a navigation bar togo to related pages and have buttons to
login and to go for help, under the navigation bar we have the mainbody which
displays the live weather stream on one half of the page and displaying forecast on the
otherhalf, and at the end of the page their will be a footer which displays the contact
information
The software interfaces that will be used are Visual Studio and SQL Management
Studio. Visual Studio willbe used for the coding of the app and for buttons. SQL
management will be used to maintain the database tostore the forecast. So that the
weather can be stored and users can view them as they want and to give theoverly
month weather condition
Internal Dependencies:
The product will be only depending upon hardware which is the only internal
dependency that we have to care about.
9
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
Hardware Dependency:
Some of the features of weather forcast system will rely on some of the hardware
components of the android mobile systems. First the app will be depending upon the
memory of the android mobile systems. Therefore theproduct installation will be
depending upon available storage memory in the android mobiles. It
alsodepends on the location. We can manually put in our location to check weather.
But we turn on our locationservices, things will be way easier.
Describe the logical and physical characteristics of each interface between the
software product and thehardware components of the system. This may include the
supported device types, the nature of the data andcontrol interactions between the
software and the hardware, and communication protocols to be used
10
Gramin Technical And Management Campus Nanded
WEATHER FORCASTING SYSTEM
Sources
https://www.researchgate.net/publication/336797575_Weather_Forecasting
https://gargicollege.in/wp-content/uploads/2020/03/weather_forecast.pdf
https://en.wikipedia.org/wiki/Weather_forecasting
https://www.geeksforgeeks.org/software-engineering-requirements-engineeringprocess/
https://www.geeksforgeeks.org/software-requirement-specification-srs-format/
11
Gramin Technical And Management Campus Nanded
Download