/Parking-Management-System

πŸ…Ώ Parking-Management-Simulation programs.

Primary LanguageC

Parking-Management-System

Parking-Management-System provides administrator monitoring and simulation programs.

Installation

# GCC update
sudo apt-get install -y build-essential

# GL library install
sudo apt-get install freeglut3-dev libglu1-mesa-dev mesa-common-dev

Usage

  • Build

    # 32-bit architecture
    make 32 
    
    # 64-bit architecture
    make 64
  • Run Server

    # pwd = Parking-Management-System/
    cd server
    ./server
  • Run Manager

    # pwd = Parking-Management-System/
    cd manager
    ./manager
  • Run Client

    # pwd = Parking-Management-System/
    cd client
    ./client

Directory

β”œβ”€β”€ client
β”‚   β”œβ”€β”€ bin
β”‚   β”œβ”€β”€ calculatetime.cpp
β”‚   β”œβ”€β”€ checkkey.cpp
β”‚   β”œβ”€β”€ client.cpp
β”‚   β”œβ”€β”€ include
β”‚   β”œβ”€β”€ Makefile
β”‚   β”œβ”€β”€ mobject
β”‚   β”œβ”€β”€ textures
β”‚   └── userclient.cpp
β”‚
β”œβ”€β”€ manager
β”‚   β”œβ”€β”€ include
β”‚   β”œβ”€β”€ Makefile
β”‚   β”œβ”€β”€ manager.c
β”‚   └── manager_title
β”‚
β”œβ”€β”€server
β”‚   β”œβ”€β”€ include
β”‚   β”œβ”€β”€ _linkedList.c
β”‚   β”œβ”€β”€ Makefile
β”‚   β”œβ”€β”€ _parson.c
β”‚   β”œβ”€β”€ server.c
β”‚   β”œβ”€β”€ serverFunc.c
β”‚   └── users.json
β”‚
β”œβ”€β”€ README.md
└── Makefile

Execution-Environment

Ubuntu 20.04.4 LTS

Linux version 5.13.0-30-generic
(buildd@lcy02-amd64-003)
(gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0,
GNU ld (GNU Binutils for Ubuntu) 2.34)

Design

image