/parking

Parking Project (Proyecto de Desarrollo e Integración de Soluciones)

Primary LanguagePHP

The Parking Project

  • Course: DAIS-00720 Proyecto de Desarrollo e Integración de Soluciones.
  • Semester: 202010.
  • Program: Ingeniería en Computación e Informática.
  • University: Universidad Católica del Norte, Antofagasta, Chile.

Techstack

Domain Model

PlantUML

@startuml

package Model #ccffcc {

    class Persona <<Entity>> {
        - uid: int
        - codigo: Integer
        - rut: String
        - nombre: String
        - email: String
        - cargo: String
        - unidad: String
        - direccion: String
        - movil: String
        - fijo: String
        - sexo: Sexo
    }

    enum Sexo {
        MASCULINO
        FEMENINO
    }
    Persona *--> "1" Sexo: es >

    enum Marca {
        AJS
        Acura
        Audi
        ...
    }

    class Vehiculo <<Entity>> {
        - uid: int
        - placa: String
        - modelo: String
        - anio: int
        - observacion: String
        - marca: Marca
    }
    Vehiculo *--> "1" Marca: es >
    Persona --> "1" Vehiculo: pertenece <

    enum Porteria {
        SUR
        CENTRAL
        MANCILLA
        SANGRA
        HUANCHACA
    }

    class Registro <<Entity>> {
        - uid: int
        - fecha: String
        - vehiculo: Vehiculo
        - porteria: Porteria
    }
    Registro *--> "1" Porteria: ingresa >
    Registro *--> "1" Vehiculo: incluye >

}

@enduml

License

MIT