Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJETO DE MODELAGEM
UNIBUS: GERENCIAMENTO DE ÔNIBUS
PROFESSORA: LYRENE FERNANDES DA SILVA
NATAL-RN
2023
Descrição do Sistema
Com o objetivo de auxiliar os estudantes em seu deslocamento diário entre a
cidade de Ceará-Mirim e as faculdades em Natal, a prefeitura oferece um transporte
escolar entre as duas cidades. Os estudantes podem se cadastrar no sistema para
usufruir do transporte intermunicipal através de um aplicativo, poupando assim o
tempo necessário para visitar uma instituição física, e o sistema deve verificar o
vínculo durante o cadastro através do banco de dados da universidade. Dessa
forma, apenas estudantes com vínculo ativo terão acesso ao uso do transporte.
Com o intuito de otimizar a locomoção dos alunos, o sistema permite verificar a
posição atual dos ônibus da frota, o que garante o melhor planejamento tanto por
parte dos discentes quanto ao horário de saída, quanto por parte da administração
quanto à liberação do próximo ônibus. Além disso, o sistema mantém a gestão
informada quanto ao estado dos veículos para que, no caso de mal funcionamento
de um deles, haja uma melhor organização nos planos de manutenção. O interesse
do sistema é melhorar o planejamento do transporte, baseado nos horários de maior
uso, e facilitar a locomoção do corpo estudantil através do estado.
Modelo de Casos de Uso
● Atores
○ Estudante: Usuário final do ônibus, são aqueles que fazem uso diário
do ônibus e devem prover uma identificação.
○ Motorista: Funcionário responsável pelo deslocamento do ônibus,
seguindo a rota determinada.
○ Gestor dos ônibus: Responsável por gerar a agenda dos motoristas e
lidar com a manutenção dos ônibus, bem como notificar situações de
emergências.
○ Gerenciador do QRcode: sistema responsável pela criação e validação
dos QR codes de identificação.
○ Banco de dados da universidade: Fonte de validação do vínculo dos
estudantes.
● Funcionalidades
○ Cadastrar ônibus
○ Cadastrar motorista
○ Cadastrar estudante
○ Alerta de emergência
○ Verificar validade do estudante
○ Chamada da API que gera o QRcode
○ Validar QRcode
○ Acessar rota
○ Editar status do ônibus
○ Verificar status do ônibus
○ Verificar agenda do ônibus
● Regras de negócios
○ Um estudante deve estar vinculado a uma faculdade e atender a um
ou dois turnos.
○ Um estudante não pode possuir dois cadastros.
○ Um motorista não pode ser designado para dois ônibus ou duas rotas
em um mesmo horário.
○ Um ônibus não pode estar em manutenção e disponível ao mesmo
tempo.
○ Cada QR code deve ser único e só pode ser gerado caso o vínculo do
estudante com a faculdade seja válido.
○ Um novo QR code deve ser gerado por semestre.
○ Cada QR code terá a validade de um semestre.
○ Um QR code não pode ser validado duas vezes em uma ida ou em
uma volta
○ Somente estudantes devem ter permissão de usar o ônibus
d. Gestor confirma
a. O sistema verifica que o motorista não foi designado para aquele horário.
● Diagrama de Comunicação
2. Validar QRCode:
● Diagramas de Atividades
1. Cadastrar Estudante:
2. Gerenciar Funcionário:
3. Gerenciar Ônibus:
● Diagrama de Implantação