Skip to content

Projeto desenvolvido para determinar o menor caminho a ser percorrido entre um ponto e outro, utilizando conceitos de Grafos e aplicando o projeto a uma situação cotidiana de transporte de recursos por meio de carros-forte.

Notifications You must be signed in to change notification settings

JoaoErick/ShortestWay-Algorithms-II-PBL3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breve explicação sobre o projeto

Introdução

Os estudantes de engenharia da computação foram encarregados de criar um software, em formato de um Sistema de mapeamento de pontos para empresa de carros fortes, que solucionaria problemas que algumas empresas do mesmo caráter possuem. Entre esses problemas, destaca-se a dificuldade em descobrir o caminho mais rápido entre o ponto de partida e o ponto de coleta, e o ponto de coleta e o banco, de forma manual em no máximo 60 minutos, problema este que traz outros entraves relacionados a redução de custos na execução desse trabalho e de tempo para fazer mais entregas aos bancos.

Tendo em vista esses problemas, a empresa Forte Seguro contatou os alunos de engenharia de computação, do segundo semestre, para que fosse solicitada a criação de um programa em Linguagem Java que propiciasse o desenvolvimento de um sistema de mapeamento de pontos. Por causa da flexibilidade deste novo sistema, este poderia organizar e estabelecer a representação de pontos e ruas que formadas entre eles; além disso, o sistema poderia também, calcular o menor caminho para a rota especificada do carro forte e o tempo do trajeto associado a ele. Para a exibição desses resultados foi necessário o uso de interface gráfica, ferramenta que ainda não era de conhecimento dos alunos.

Nessa linguagem de programação, java.util foi a principal biblioteca utilizada, mas também, foi usado a java.lang para a classe String; org.junit para a fase de testes; javafx para a interface gráfica e dentre outras. O programa foi basicamente formado sob sustentação de estruturas de repetição; condicionais compostas e aninhadas; operadores lógicos, relacionais e aritméticos; sistema de herança; sobrescrita de métodos manipulação de classes e objetos; operações estáticas; uso de exceções; manipulação de componentes gráficos; encapsulamento de atributos; uso de Collections; interfaces e dentre outros requisitos básicos. Além de que o programa foi desenvolvido com finalidade ao sistema operacional Windows.

About

Projeto desenvolvido para determinar o menor caminho a ser percorrido entre um ponto e outro, utilizando conceitos de Grafos e aplicando o projeto a uma situação cotidiana de transporte de recursos por meio de carros-forte.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages