*Requisito funcional: *
- Permitir o cadastro de clientes: Nome, sexo, CPF, data de nascimento, data cadastro, menor, responsável, telefone e endereço.
- Permitir o cadastro de profissionais: Nome, sexo, especialidades, CPF, data cadastro.
- Permitir o cadastro de especialidades: especialidade;
- Permitir o cadastro de agendamento ao profissional: data inicio e data fim, hora inicio e hora fim, disponibilidade.
- Permitir o cadastro de agendamento ao cliente: Data, hora, cliente e especialista.
*Requisito não funcional: *
Para cadastro de pessoas:
- Informar que é permitido o cadastro de menor, mas obrigatório o cadastro do responsável;
- Não permitir o cadastro de clientes com a mesma data de cadastro;
- Validar o endereço pelo CEP;
- Validar o CPF validar os dígitos verificadores.
Para cadastro de profissionais:
- Validar o CPF validar os dígitos verificadores.
Para cadastro de especialidade:
- Não permitir cadastrar uma especialidade vazia.
Para o cadastro de agendamento:
- Não permitir o mesmo especialista coincidir com o mesmo horário.
- Emitir um recibo ao cliente com a data, hora e especialista. em até 3 segundos;
- Emitir um alerta ao especialista sobre o horário marcado, solicitando uma confirmação de leitura em até 1 hora;
- Caso o especialista não dê a confirmação, o sistema pesquisa o próximo especialista, para a confirmação.
Minha primeira postagem, aguardo o feedback. at.te,