Skip to content

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

Notifications You must be signed in to change notification settings

PIMADSRP/PimFazendaUrbana2

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

Watchers

Forks

Releases

No releases published

Packages

No packages published