- Entender o que o sistema precisa. (Concluído)
- Dividir as tabelas do Excel em módulos (Concluído);
- Validar os dados dos campos das tabelas (Concluído);
- Criar modelo relacional do banco (Concluído).
- id_produtor
- nome_produtor
- cpf_produtor
- codigo_produtor
- id_plantacao
- id_produtor
- id_comunidade
- id_municipio
- id_cooperativa
- id_variedade_plantada
- id_face_exposicao
- latitude
- longitude
- altitude_media
- meses_colheita
- nome_talhao
- id_comunidade
- nome_comunidade
- id_municipio
- nome_municipio
- id_cooperativa
- nome_cooperativa
- id_variedade
- nome_variedade
- id_cooperativa_produtor
- id_produtor
- id_cooperativa
- id_face_exposicao
- nome_face_exposicao
- id_face_exposicao_plantacao
- id_face_exposicao
- id_plantacao
Imagem 1: Diagrama Entidade Relacionamento
O diagrama de entidade e relacionamento descreve como o banco de dados será modelado e implementado.
- Exportar os dados registrados no sistema para uma planilha Excel (Concluído).
- Importar dados para o sistema a partir de uma planilha Excel (Concluído).
Tabela 1: Requisitos funcionais do sistema
| Código | Requisito Funcional | Descrição |
|---|---|---|
| RF-01 | Cadastro de Produtor | O sistema deve permitir o cadastro de produtores com nome e CPF. |
| RF-02 | Gerenciamento de Plantações | O sistema deve permitir o registro de plantações associadas a um produtor. Cada plantação deve conter localização (latitude, longitude, altitude média), face de exposição e meses de colheita. Deve ser possível associar cada plantação a uma comunidade, município, cooperativa e variedade de café plantada. |
| RF-03 | Associação de Produtores a Cooperativas | O sistema deve permitir a associação de um produtor a uma ou mais cooperativas e vice-versa. |
| RF-04 | Gerenciamento de Comunidades, Municípios e Cooperativas | O sistema deve permitir o cadastro e manutenção de comunidades, municípios e cooperativas. |
| RF-05 | Gerenciamento de Variedades e Faces de Exposição | O sistema deve permitir o cadastro das diferentes variedades e faces de exposição do café. |
| RF-06 | Consulta | O sistema deve permitir consultar todos os produtores cadastrados, filtrando por cooperativa, município, comunidade ou variedade plantada. |
| RF-07 | Exportar dados para Excel | O sistema deve permitir a exportação dos dados para uma planilha Excel. |
| RF-08 | Importar dados de Excel | O sistema deve permitir a importação dos dados a partir de uma planilha Excel. |
- Modelar o protótipo de telas do projeto, e validar com o cliente. (Concluído) Link para visualizar e editar o protótipo no FIGMA: Clique Aqui
- Desenvolver os módulos em forma de aplicação mobile, sempre validando com o cliente (MVP Concluído).
A documentação JsDoc pode ser encontrada aqui