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

https://github.com/macasteglione/isfpp-poo-velasquez-casteglione

Este pequeño proyecto Java se centra en un sistema de bus operativo
https://github.com/macasteglione/isfpp-poo-velasquez-casteglione

graph java javaprogram javaprogramming javaproject jgrapht log4j

Last synced: about 1 month ago
JSON representation

Este pequeño proyecto Java se centra en un sistema de bus operativo

Awesome Lists containing this project

README

        

# ISFPP-POO 2023 - Sistema de Colectivos Urbanos

## Descripción del Proyecto

Este proyecto es un sistema de colectivos urbanos desarrollado en Java. El sistema permite gestionar y administrar la información relacionada con las rutas, paradas, horarios y vehículos de una red de colectivos urbanos.

## Funcionalidades

- **Gestión de Rutas**: Creación, edición y eliminación de rutas de colectivos.
- **Gestión de Paradas**: Registro y actualización de paradas de colectivos.
- **Gestión de Horarios**: Configuración de horarios de llegada y salida de colectivos en diferentes paradas.
- **Gestión de Vehículos**: Administración de la flota de colectivos, incluyendo información sobre el estado, capacidad y mantenimiento de los vehículos.
- **Consulta de Rutas y Horarios**: Consulta de información sobre las rutas disponibles, paradas asociadas y horarios de llegada de colectivos.

## Tecnologías Utilizadas

- Java
- Javax Swing (para la interfaz gráfica)
- PostgreSQL JDBC (para la base de datos)
- JGraphT
- Log4J

## Requisitos Previos

- JDK 11 o superior instalado
- PostgeSQL Server instalado y configurado
- IDE de Java (Eclipse, IntelliJ IDEA, NetBeans, etc.)

## Instrucciones de Instalación y Ejecución

1. Clonar el repositorio:
```shell
git clone https://github.com/macasteglione/ISFPP-POO-Velasquez-Casteglione
```
2. Importar el proyecto en tu IDE de Java.

3. Configurar la conexión a la base de datos en el archivo `src/jdbc.properties`.

4. Compilar y ejecutar el proyecto desde el IDE o utilizando Maven/Gradle.

## Contribuciones
Si deseas contribuir al proyecto, puedes hacerlo enviando pull requests o reportando issues en el repositorio de GitHub.

## Licencia
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para obtener más detalles.
* [Apache Log4J](https://logging.apache.org/log4j/2.x/)
* [JGraphT](https://jgrapht.org/)
* [PostgreSQL JDBC](https://jdbc.postgresql.org/)