Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saad123ali/se-parkingmgmtsystem

A fully documented Parking Management System built using Software Engineering (SE) principles. This project covers all phases of the Software Development Life Cycle (SDLC), including planning, design, implementation, and testing, with a focus on efficient parking space management and user-friendly operation.
https://github.com/saad123ali/se-parkingmgmtsystem

Last synced: 22 days ago
JSON representation

A fully documented Parking Management System built using Software Engineering (SE) principles. This project covers all phases of the Software Development Life Cycle (SDLC), including planning, design, implementation, and testing, with a focus on efficient parking space management and user-friendly operation.

Awesome Lists containing this project

README

        

# SE-ParkingMgmtSystem

A fully documented Parking Management System developed in C++ as a comprehensive project for a Software Engineering (SE) course. This system follows the complete Software Development Life Cycle (SDLC), including planning, analysis, design, implementation, and testing phases, to ensure an efficient and maintainable solution for managing parking spaces.

![Logo](https://github.com/Saad123ali/SE-ParkingMgmtSystem/blob/main/Logo.png)

## Features

- **Real-time Parking Space Management**: Track available vehicles that park and un-park.
- **Vehicle Entry/Exit Management**: Monitor and log vehicle entry and exit times.
- **User Authentication**: Admin access control for system security.
- **Data Logging and Reporting**: Generate logs and reports for system monitoring.

## SDLC Phases Covered

1. **Planning**: Requirements gathering and project objectives.
2. **Analysis**: Detailed requirements and feasibility analysis.
3. **Design**: UML diagrams, system architecture, and flowcharts.
4. **Implementation**: C++ code implementation for all core features.
5. **Testing**: Unit tests, integration tests, and bug fixes.
6. **Maintenance**: Guidelines for system updates and modifications.

## Tech Stack

- **Language**: C++
- **Database**: File handling or SQL database integration (optional)
- **Development Tools**: IDEs (e.g., Visual Studio, Code::Blocks)

## Authors

- [@Saad Ali](https://github.com/Saad123ali)
- [Ghazanfar Pasha](https://github.com/pasha6063)
- [Hamza Hashmi](https://github.com/fax9)

## Getting Started

### Prerequisites

- C++ compiler (GCC, Visual Studio, etc.)
- Basic knowledge of C++ file handling (for data storage)

### Installation

1. Clone the repository:
```bash
git clone https://github.com/Saad123Ali/SE-ParkingMgmtSystem.git