Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/thiagosilvaantenor/sistema_de_estatisticas
- Owner: thiagosilvaantenor
- Created: 2023-11-15T16:21:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-15T18:27:34.000Z (about 1 year ago)
- Last Synced: 2023-11-15T19:33:05.797Z (about 1 year ago)
- Topics: classes-and-objects, java, logica-de-programacao
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
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)