Weather Explorer Program (WEP) - Project
Proposal
Course: CSE 100: Software Development I
Submitted by:
Sabahat Khan (20255103196)
Mst. Maria Akter (20255103183)
Fatema Akter Pata (20255103163)
Sadia Parveen (20255103180)
Anik Hasan (20255103179)
Intake: 55 Sec:05
Supervised to:
Nasirul Mumenin
Assistant Professor,
Department of CSE
Department of Computer Science and Engineering
Institution: Bangladesh University of Business and Technology (BUBT)
Date: 01-09-2025
1. Abstract
The Weather Explorer Program is a console-based application developed in C++
that allows users to check weather information for selected cities in Bangladesh. The
program demonstrates structured programming concepts such as arrays, structures,
loops, and functions. This project uses stored weather data to simulate a practical,
user-friendly interface.
2. Introduction
Weather information plays a vital role in daily life, influencing activities like farming,
traveling, and outdoor planning. Beginners often face challenges in accessing real-
time data and presenting it effectively. This project provides a simple yet realistic
console application to explore weather data of different cities.
3. Problem Statement
People need quick access to city specific weather information. Developing a full
fledged real time weather app requires network programming, which can be complex
for beginners. Hence, this project offers a simplified version with stored data that still
demonstrates core application development skills.
4. Objectives
● Develop a user-friendly console-based weather application in C++.
● Provide weather reports for 10 major cities of Bangladesh.
● Enable users to search for a city and view its weather.
● Demonstrate the use of basic C++ programming concepts in a real-world
scenario.
5. Scope of the Project
● Covers 10 major cities in Bangladesh.
● Displays condition, temperature, and humidity for each city.
● User-friendly and interactive console interface.
● Can be extended to include more cities.
6. Methodology
1. Programming Language: C++
2. Tools/IDE: Code::Blocks
3. Development Steps:
● Create a structured database of cities and weather details.
● Develop a function to search cities in the database.
● Display weather information in a formatted console output.
● Include a loop for multiple searches until the user exits.
7. Features
● Displays weather for 10 cities in Bangladesh.
● Shows Condition, Temperature (°C), and Humidity (%).
● Interactive menu-driven interface.
● Multiple searches supported in a single run.
● Can be extended for real-time weather updates in future versions.
8. Expected Outcome
Users can enter the name of any of the 10 cities and receive a formatted weather
report in the console. This project demonstrates basic application logic, data storage
using structures, and user interaction in C++.
9. Advantages
● Easy to implement and understand for beginners.
● Demonstrates core C++ programming skills.
● Provides a realistic example of a weather application.
10. Conclusion
The Weather Explorer Program is a beginner-friendly project that illustrates the
core principles of structured programming while simulating a real-world application.
The system has the potential for future enhancement, such as the inclusion of
graphical interfaces and the expansion of weather data coverage to additional cities.