Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagosilvaantenor/sistema_de_estatisticas

Sistema de estatísticas de acidentes de transito
https://github.com/thiagosilvaantenor/sistema_de_estatisticas

classes-and-objects java logica-de-programacao

Last synced: about 1 month ago
JSON representation

Sistema de estatísticas de acidentes de transito

Awesome Lists containing this project

README

        

# Sistema de estatísticas



![image](https://github.com/thiagosilvaantenor/Sistema_de_transito/assets/99970279/8ecaf147-1984-43da-99ec-345a28850773)

![image](https://github.com/thiagosilvaantenor/Sistema_de_transito/assets/99970279/8246ddff-ce1f-4dd3-abf9-f562d9800c42)

![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white)



## Sobre o Projeto
Projeto em Java da disciplina "Linguagem de Programação", do curso de Análise e Desenvolvimento de Sistemas da FATEC Zona Leste.

O objetivo é **criar um sistema de estatisticas de acidentes de transito**.
Utilizando da instancia de classe para gerar registros lógicos `(Estatística[])`,
para cadastrar e consultar a quantidade de acidentes em cada cidade cadastrada

Além de escrever e gerar um arquivo `ArquivoEstatistica.txt` com os dados de cada cidade, utilizando o `BufferWriter e FileWriter`. Também é utilizado o `BufferReader` esse que ira ler o arquivo `ArquivoEstatistica.txt` para executar as consultas.

## Índice
=================

* [Título](#sistema-de-estatísticas)
* [Sobre o Projeto](#sobre-o-projeto)
* [Índice](#índice)
* [Classes](#classes)
* [Tecnologias](#tecnologias)
* [Agradecimentos](#agradecimentos)
* [Autor](#autor)

## Classes




Objeto: ESTATÍSTICA




Atributos:

* int : CodigoCidade
* String : NomeCidade
* int : QtdAcidentes



MENU ESTATÍSTICA



| Estatísticas de acidentes em 2020
|
| 1 - Cadastro Estatística
|
| 2 - Consulta por quantidade de acidentes
|
| 3 - Consulta por estatísticas de acidentes
|
| 4 - Acidentes acima da média das 10 cidades
|
| 9 - Finaliza |



Classe dos Metodos



- Cadastrar 10 registros a partir do metodo:

(função) [ FCadastraEstatistica(Estatistica[] es)](https://github.com/thiagosilvaantenor/Sistema_de_transito/blob/main/src/ClasseMetodos.java)

- Consulta por quantidade de acidentes > 100 e < 500:

(procedimento) [PQtdAcidentes(Estatistica[] es)](https://github.com/thiagosilvaantenor/Sistema_de_transito/blob/main/src/ClasseMetodos.java)

- Consultar por: maior e menor número de acidentes:

(procedimento) [PMaiorMenor(Estatistica[] es)](https://github.com/thiagosilvaantenor/Sistema_de_transito/blob/main/src/ClasseMetodos.java)

- Cidades com qtd de acidentes acima da média das 10 cidades:

(procedimento) [PAcima(Estatistica[] es)](https://github.com/thiagosilvaantenor/Sistema_de_transito/blob/main/src/ClasseMetodos.java)




## Tecnologias
- [Java](https://www.oracle.com/br/java/)
- [JOptionPane](https://docs.oracle.com/javase/8/docs/api/javax/swing/JOptionPane.html)
- [BufferedWriter](https://docs.oracle.com/javase/8/docs/api/java/io/BufferedWriter.html)
- [BufferedReader](https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html)
- [Java.IO](https://docs.oracle.com/javase/8/docs/api/java/io/package-summary.html)

## Agradecimentos
Agradeço ao professor da disciplina de Linguagem de Programação, Ricardo Satoshi, por todo o aprendizado passado.

## Autor



foto do autor


Thiago Silva Antenor
🧑🏾‍💻

Feito por Thiago Silva Antenor 👨🏾‍💻 Entre em contato!

[![Linkedin Badge](https://img.shields.io/badge/-Thiago-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/thiago-antenor/)](https://www.linkedin.com/in/thiago-antenor/)
[![Gmail Badge](https://img.shields.io/badge/[email protected]?style=flat-square&logo=Gmail&logoColor=white&link=mailto:thiagoantenor31.com)](mailto:thiagoantenor31.com)