Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/peulearning/fazenda_urbana

Development System Managment 💻
https://github.com/peulearning/fazenda_urbana

csharp

Last synced: 29 days ago
JSON representation

Development System Managment 💻

Awesome Lists containing this project

README

        

# Gerenciamento de Fazenda Urbana 🛠️

Olá saudações !

Este projeto tem como finalidade boas práticas de programação, além de conhecimentos específicos na linguagem C#, onde utilizamos recursos e libs DOTNET + Windows Forms + MySQL . Estudos cujo está sendo realizdos autodidata afins de consolidar meus conhecimentos em Programação Orientada a Objetos . Me propûs a me desafiar e elaborar um sistema que envolva sua construção desde a documentação, regras de negócios a implantação do software.

## 🚀 Começando

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

Consulte **[Implantação](#-implanta%C3%A7%C3%A3o)** para saber como implantar o projeto.

- [Draw.io](https://app.diagrams.net/#G1D1qfWmv6_PLoOS07Q0cNW6bJmPrkPv5L#%7B%22pageId%22%3A%22T7TxZbRPu4S6custz2Es%22%7D) - Draw.io + Diagamas + Implantação
- [Documentação do Software ]() - Em Construção

### 📋 Pré-requisitos & 🔧 Instalação

De que coisas você precisa para instalar o software e como instalá-lo?

Independente do sistema operacional que esteja , verifique se possui Microsoft Visual Studio, e seus componentes instalados na sua máquina.

### 🔩 Analise os testes de ponta a ponta

```
Teste de Inserção de Dados no Banco de Dados:
Cenário: Um novo registro de jogador é inserido no banco de dados.
Verificação: Confirma se os dados do novo jogador são corretamente armazenados no banco de dados.

Teste de Edição de Dados no Banco de Dados:
Cenário: Um jogador existente atualiza suas informações no banco de dados.
Verificação: Garante que as informações do jogador são corretamente atualizadas no banco de dados sem perda de dados.

Teste de Exclusão de Dados do Banco de Dados:
Cenário: Um jogador existente é excluído do banco de dados.
Verificação: Confirma se o registro do jogador é corretamente removido do banco de dados sem causar problemas de integridade.

Teste de Autenticação de Usuário:
Cenário: Um usuário tenta fazer login no sistema com credenciais válidas.
Verificação: Verifica se o sistema permite o acesso do usuário apenas com credenciais válidas.

Teste de Validação de Entrada de Dados:
Cenário: Um usuário tenta inserir dados inválidos em um formulário.
Verificação: Garante que o sistema valide corretamente os dados inseridos pelos usuários e forneça feedback apropriado em caso de erro.

Teste de Recuperação de Dados do Banco de Dados:
Cenário: Um jogador solicita seus dados armazenados no banco de dados.
Verificação: Confirma se o sistema recupera corretamente os dados do jogador do banco de dados e os apresenta ao usuário.

Teste de Resiliência do Servidor:
Cenário: O servidor é reiniciado durante uma partida em andamento.
Verificação: Verifica se o jogo é capaz de lidar com reinicializações do servidor sem perda de dados ou interrupção significativa para os jogadores.

```

## 🛠️ Construído com

Mencione as ferramentas que você usou para criar seu projeto

- [C#](https://learn.microsoft.com/en-us/dotnet/csharp/) - C# DotNet
- [Microsoft Visual Studio](https://visualstudio.microsoft.com/pt-br/) - Interface Gráfica
- [XAMPP](https://visualstudio.microsoft.com/pt-br/) - Local Host + Banco de Dados + Apache
- [MySQL](https://www.mysql.com/products/workbench/) - SGBD + Workbench

## 🖇️ Colaborando

Por favor, leia o [COLABORACAO.md](https://gist.github.com/usuario/linkParaInfoSobreContribuicoes) para obter detalhes sobre o nosso código de conduta e o processo para nos enviar pedidos de solicitação.

## 📌 Versão

(0.1.0) - 15-04-2024 (Elaboração do Documentação)

(0.1.1) - 20-04-2024 (Elaborando o Software)

## ✒️ Autores

Mencione todos aqueles que ajudaram a levantar o projeto desde o seu início

- **Pedro Henrique (EU)** - _Desenvolvedor do Sistema_

Você também pode ver a lista de todos os [colaboradores](https://github.com/usuario/projeto/colaboradores) que participaram deste projeto.

## 📄 Licença

Este projeto está sob a licença (sua licença) - veja o arquivo [LICENSE.md](https://github.com/usuario/projeto/licenca) para detalhes.

---

⌨️ com ❤️ por [Pedrão Ribeiro](https://github.com/peulearning) 😊