IoT Based Car Parking System
By:
Mr. Anmol M
Mr. Chaitanya J
Mr. Darshan H
SOFTWARE
REQUIREMENT
SPECIFICATION
Contents
 Development Model.
 Feasibility Study.
 Functional Requirement.
 Non- Functional Requirement.
 Use Case Diagram.
 Cost And Benefit Analysis.
Development Model
The development model for the IoT-based Car Parking System will follow
the Agile methodology, enabling iterative and incremental development.
This approach allows for flexibility and quick adaptation to changing
requirements throughout the development lifecycle. This model is suitable
for projects that require flexibility and adaptability to changes in
requirements. The Agile model will allow for continuous development and
testing, ensuring that the system meets the needs of the users.
Development Model
Feasibility Study
A feasibility study has been conducted to assess the viability and practicality
of the IoT-based Car Parking System. It involves evaluating technical,
economic, and operational aspects to ensure the system's success. The study
has confirmed the feasibility of implementing the proposed system. A
feasibility study has been conducted to determine the viability of the project.
The study has concluded that the project is feasible and can be completed
within the given time and budget constraints. It aims to assess the viability
and practicality of implementing the proposed system.
Key points covered in a feasibility study
 Technical Feasibility: This aspect assesses the system's technical feasibility
by considering factors such as the availability of required technology,
infrastructure, and expertise. It evaluates whether the IoT devices,
sensors, communication protocols, and networks necessary for the
system's functioning are readily available and compatible.
 Economic Feasibility: Economic feasibility analyses the financial aspects
of the project. It involves estimating the costs associated with developing,
implementing, and maintaining the IoT-based Car Parking System.
 Operational Feasibility: Operational feasibility evaluates whether the
IoT-based Car Parking System can be effectively integrated into the
existing operational processes. The study identifies any operational
challenges or barriers that may arise during implementation and
operation, and it assesses the strategies and resources required to
overcome them.
 Time Feasibility: Time feasibility evaluates whether the project can
be completed within the specified timeframe. It considers factors
such as the availability of resources, development timelines, and
potential dependencies.
Functional Requirements
 The system must be able to detect the availability of parking slots.
 The system must be able to display the available parking slots on a LCD.
 The system must be able to detect the entry and exit of vehicles.
 The system must be able to generate the parking cost.
 The system should be able to detect the presence of a vehicle in a parking
spot using IR sensors.
 Admin must be able to update data of existing parking areas.
Non-Functional Requirements
 Scalability: The system should be scalable to accommodate a large number
of parking spaces and concurrent users.
 Reliability: The system should be highly reliable, minimizing downtime
and ensuring continuous availability.
 Usability: The system should be user-friendly and intuitive to use for both
administrators and end-users.
Use Case Diagram
 A use case diagram illustrates the interactions between the Users
and the system. It showcases the primary use cases such as user
registration, parking reservation, payment processing, and parking
space monitoring.
 The system uses sensors to detect empty parking spaces in real-
time.
 The data is transferred to the internet through a gateway.
 The parking admin is responsible for managing the parking slots
and fees.
DFD Level - 0
DFD Level - 1
Cost Analysis
 Hardware Costs: Includes the expenses for IoT devices, sensors, gateways,
and other hardware components required for the car parking system.
 Maintenance Costs: Encompasses the ongoing costs of maintaining and
updating the software, hardware, and infrastructure components of the
car parking system.
 Operational Costs: Includes expenses related to training, and managing
the day-to-day operations of the car parking system.
Cost Analysis of Component
 Arduino UNO. :Rs. 1,900
 IR Sensors. :Rs. 300
 LCD Screen. :Rs. 200
 Breadboard. :Rs. 100
 Servo Motor. :Rs. 250
 Node Mcu. :Rs. 900
Total :Rs.
Benefit Analysis
 Cost Reduction: Evaluates the cost savings achieved by reducing manual
processes, minimizing resource wastage, and improving overall parking
management efficiency.
 Improved Customer Experience: Considers the enhanced user experience
and customer satisfaction achieved through features like reservation
systems, real-time availability updates
Thank You

SOFTWARE REQUIREMENT SPECIFICATION.pptx

  • 1.
    IoT Based CarParking System By: Mr. Anmol M Mr. Chaitanya J Mr. Darshan H
  • 2.
  • 3.
    Contents  Development Model. Feasibility Study.  Functional Requirement.  Non- Functional Requirement.  Use Case Diagram.  Cost And Benefit Analysis.
  • 4.
    Development Model The developmentmodel for the IoT-based Car Parking System will follow the Agile methodology, enabling iterative and incremental development. This approach allows for flexibility and quick adaptation to changing requirements throughout the development lifecycle. This model is suitable for projects that require flexibility and adaptability to changes in requirements. The Agile model will allow for continuous development and testing, ensuring that the system meets the needs of the users.
  • 5.
  • 6.
    Feasibility Study A feasibilitystudy has been conducted to assess the viability and practicality of the IoT-based Car Parking System. It involves evaluating technical, economic, and operational aspects to ensure the system's success. The study has confirmed the feasibility of implementing the proposed system. A feasibility study has been conducted to determine the viability of the project. The study has concluded that the project is feasible and can be completed within the given time and budget constraints. It aims to assess the viability and practicality of implementing the proposed system.
  • 7.
    Key points coveredin a feasibility study  Technical Feasibility: This aspect assesses the system's technical feasibility by considering factors such as the availability of required technology, infrastructure, and expertise. It evaluates whether the IoT devices, sensors, communication protocols, and networks necessary for the system's functioning are readily available and compatible.  Economic Feasibility: Economic feasibility analyses the financial aspects of the project. It involves estimating the costs associated with developing, implementing, and maintaining the IoT-based Car Parking System.
  • 8.
     Operational Feasibility:Operational feasibility evaluates whether the IoT-based Car Parking System can be effectively integrated into the existing operational processes. The study identifies any operational challenges or barriers that may arise during implementation and operation, and it assesses the strategies and resources required to overcome them.  Time Feasibility: Time feasibility evaluates whether the project can be completed within the specified timeframe. It considers factors such as the availability of resources, development timelines, and potential dependencies.
  • 9.
    Functional Requirements  Thesystem must be able to detect the availability of parking slots.  The system must be able to display the available parking slots on a LCD.  The system must be able to detect the entry and exit of vehicles.  The system must be able to generate the parking cost.  The system should be able to detect the presence of a vehicle in a parking spot using IR sensors.  Admin must be able to update data of existing parking areas.
  • 10.
    Non-Functional Requirements  Scalability:The system should be scalable to accommodate a large number of parking spaces and concurrent users.  Reliability: The system should be highly reliable, minimizing downtime and ensuring continuous availability.  Usability: The system should be user-friendly and intuitive to use for both administrators and end-users.
  • 11.
    Use Case Diagram A use case diagram illustrates the interactions between the Users and the system. It showcases the primary use cases such as user registration, parking reservation, payment processing, and parking space monitoring.  The system uses sensors to detect empty parking spaces in real- time.  The data is transferred to the internet through a gateway.  The parking admin is responsible for managing the parking slots and fees.
  • 13.
  • 14.
  • 15.
    Cost Analysis  HardwareCosts: Includes the expenses for IoT devices, sensors, gateways, and other hardware components required for the car parking system.  Maintenance Costs: Encompasses the ongoing costs of maintaining and updating the software, hardware, and infrastructure components of the car parking system.  Operational Costs: Includes expenses related to training, and managing the day-to-day operations of the car parking system.
  • 16.
    Cost Analysis ofComponent  Arduino UNO. :Rs. 1,900  IR Sensors. :Rs. 300  LCD Screen. :Rs. 200  Breadboard. :Rs. 100  Servo Motor. :Rs. 250  Node Mcu. :Rs. 900 Total :Rs.
  • 17.
    Benefit Analysis  CostReduction: Evaluates the cost savings achieved by reducing manual processes, minimizing resource wastage, and improving overall parking management efficiency.  Improved Customer Experience: Considers the enhanced user experience and customer satisfaction achieved through features like reservation systems, real-time availability updates
  • 18.