Sheekr é um aplicativo de agendamento construido em ASP.NET Core Web API, Entity Framework Core e React. O objetivo do aplicativo é facilitar o agendamento de discursos, designações e territórios dentro de uma congregação.
Data | Versão | Descrição |
---|---|---|
20/02/2019 | 1.0 | Adicionado objetivos do projeto e requisitos para o campo dos "Territórios" |
O projeto desenvolve a respeito do sistema “Sheekr”, um sistema de agendamento e monitoração para uma congregação, atuando em 3 principais áreas: designação de Territórios para trabalho de campo, designação para os estudantes em “Faça seu melhor no ministério” e agendamento de discursastes, tanto para a própria congregação quanto para os oradores locais
Dentro de uma congregação há vários trabalhos que envolvem agendamento e controle do histórico. Por exemplo, quando se fala de territórios para serviço de campo, necessita-se que o responsável tanto mantenha um registro de quando esse território foi designado, de quando ele retorna, como também tem de conferir quais territórios estão sendo mais trabalhados e qual aquele que faz mais tempo em que não é designado. O mesmo acontece com respeito as designações para estudantes e os temas abordados nos discursos públicos.
Portanto o sistema visa facilitar essa parte, através do agendamento intuitivo e visualização interativa dos registros.
Na fase da modelagem, escolheu-se dividir os requisitos em 3 grandes áreas, descrevendo quais os atores envolvidos e as funcionalidades referente a sua área. Dividiu-se então nas seguinte forma:
- Designação de Territórios
- Agendamento de Discursos
- Designação para Estudantes em “Faça seu melhor no ministério”
- Usuário 1 – Responsável por fazer as designações do território. Tem permissão para manipular a agenda, as designações, e para fazer apenas consultas nos territórios.
- DBA – Data Base Administrator, atua sobre as entidades do sistema, podendo acrescentar, atualizar ou excluir territórios.
Referência | Nome do Caso de Uso |
---|---|
UC001 | Designar Territorios |
UC002 | Retornar Territorios |
UC003 | Gerar Relatório |
UC004 | Consultar Territórios |
UC005 | Consultar Territórios Disponiveis |
UC006 | Consultar Territórios em Trabalho |
UC007 | Consultar Publicadores |
UC008 | Consultar Agenda |
UC009 | Adicionar Territorios |
UC010 | Excluir Territorios |
UC011 | Migrar Territorios |