Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

A

Project Synopsis

On
“Weather Application”

“A Project synopsis to Rashtrasant Tukdoji Maharaj Nagpur University,

Submitted By

Abhishek Madkam
Gaurav Rode

Bachelor of commerce(computer Application) 6th semester

Under Guidance of

Dr. Mohan Sawade

Co-guide

Mr. Amit Kubde

Indraprastha New Arts, Commerce & Science College,


Wardha.2023-2024
1. INTRODUCTION:-

The Weather App is a Java-based application that provides users with real-time weather
information for a specified location. It fetches weather data from an external API and displays it
in a graphical user interface (GUI). Users can enter a location, and the app retrieves and
presents weather details, including temperature, weather condition, humidity, and wind speed.

2. OBJECTIVE:-
The specific objectives of the project include:

 Stay informed about current weather conditions

 The ability to display the weather minute basis accurately

 To provide information

 User-Friendly Interface

3. SOFTWARE & RESOURCE:-

Java 18

JSON Simple - Used to parse and read through JSON data

HTTPURLConnection: Java's built-in library for making HTTP


requests to fetch data from external APIs.

1.Back End: - Java, Swing Framework

o Swing Framework - Swing is a platform-independent, "model–view–controller"


GUI framework for Java, which follows a single-threaded programming model.
Additionally, this framework provides a layer of abstraction between the code
structure and graphic presentation of a Swing-based GUI.

o intelliJ Community edition - IntelliJ IDEA is the leading integrated


development environment that makes Java and Kotlin development a more
productive and enjoyable experience. It helps you produce high-quality code
more efficiently, provides everything you need out of the box, and takes care of
routine tasks so you can stay focused on the bigger picture.

2.HARDWARE REQUIREMENT: -
Component Minimum Recommended

Processor 1.9 Gigahertz (Ghz) X86- 3.3 Gigahertz (Ghz) Or


Or X64-Bit Dual Core Faster64-Bit Dual Core
Processor Processor

Memory 2-Gb Ram 4-Gb Ram Or More

3.NO. OF PAGES:-

1.Main
2.WeatherGui
3.WeatherStatus
4.WeatherDefaultTime
5.Setting

4.No of Module:-
Module 1:- WeatherAppGui(Description :The WeatherAppGui class
represents the graphical user interface (GUI) of the Weather App. It is
responsible for displaying weather information for a specified location)

Module 2:- WaetherStatus(Description : The weatherco class represents the


status of the weather )

Module 3:- Default Time (Description: It is used to provide Default time


according to your location)
5. STRUCTURE OF THE SYSTEM:-

(Diagram)DFD

5. Scope of Project

• To check weather by using search button


• Provide Json simple API to fetch and redirect Weather
• Graphical user interface for better understanding and uses
• Default Time function to check time according to weather
6. CONCLUSION:-

The weather application provides users with an intuitive and


informative interface to access real-time weather data seamlessly. By
incorporating various modules such as real-time data fetching, status
display, default time functionality, and a main page, the application
ensures a smooth and engaging user experience.

You might also like