Skip to content

Repository files navigation

Projeto Integrado Multidisciplinar - Fazenda Urbana

Descrição

Projeto Integrado Multidisciplinar elaborado como parte das exigências para a conclusão do semestre 02/2024 do curso de Análise e Desenvolvimento de Sistemas pela Universidade Paulista, campus de Ribeirão Preto.

Com base no tema proposto “levantamento e análise de requisitos de um sistema de controle de uma fazenda urbana de uma startup focada em garantir inovação para área de segurança alimentar”, o projeto apresenta o cenário de uma startup, representada pelos autores, encarregada do desenvolvimento de um sistema para uma fazenda urbana, a partir de um cenário de aumento da insegurança alimentar no Brasil, seguindo os objetivos de desenvolvimento sustentável delineados pela ONU.

Desenvolvemos uma aplicação web que visa auxiliar o controle de uma fazenda urbana, permitindo o gerenciamento de todas as etapas do processo produtivo, desde o plantio até a venda dos produtos, incluindo o controle de estoque, controle de fornecedores e clientes, e geração de relatórios. O sistema possui 3 camadas:

  • O back-end, em forma de class library, responsável pelas classes das entidades (Models), pela lógica de negócio (Services) e comunicação com o banco de dados (DAOs);
  • Uma API ASP.NET que realiza a integração do back-end com o front-end por meio de Controllers e DTOs;
  • E o front-end, responsável pela interface com o usuário, utilizando Blazor Server e componentes Radzen, em uma SPA (Single Page Application).

O sistema inclui:

  • Cadastro de usuários
  • Controle de fornecedores e clientes
  • Controle de compra de insumos e de venda dos produtos
  • Controle de estoque de insumos
  • Controle de estoque de produtos
  • Controle de produção
  • Geração de relatórios (xlsx e csv)
  • Sistema de recomendação do cultivo a ser plantado, conforme a localização, época do ano, e disponibilidade ou não de ambiente controlado.
  • Dashboard com gráficos e estatísticas

Também é disponibilizada extensa documentação do projeto, incluindo diversos diagramas UML e modelagem do banco de dados.

Desenvolvido em C#, utilizando .NET 8.0, ASP.NET, AutoMapper, Webservice ViaCep, ClosedXML, Blazored LocalStorage, Newtonsoft.Json, Swagger, Blazor, e Radzen, com integração a banco de dados MySQL.


Desenvolvido por:

Líder: Luiz Fernando de Pádua Passos

Back-end:
Luiz Fernando de Pádua Passos
Bruno Zambuze Silva

API:
Luiz Fernando de Pádua Passos

Front-end:
Luiz Fernando de Pádua Passos
Luan Lucas França Silva
Igor Henrique da Silva
Caique Conradi Bocamino
Gabriel da Silva Bauer
Cezar de Alencar Assis Faria Junior
Gustavo Spinelli Lupaquini

Documentação:
Luiz Fernando de Pádua Passos
Cezar de Alencar Assis Faria Junior
Bruno Zambuze Silva
Luan Lucas França Silva
Caique Conradi Bocamino

Sob orientação de:

Prof. Ms. Marcelo Gomes de Paula

About

Sistema de gerenciamento (estoque, vendas, compras, produção, funcionários, fornecedores, clientes, relatórios) para uma startup de fazenda urbana, em aplicação web ASP.NET

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages