Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de Usuários do software School Web e suas principais operações.
O Cadastro de Usuários reúne todas as informações dos usuários (nome, login, senha, e-mail, grupo, entidade, perfil) e constitui um módulo para a realização de todas as operações relativas aos mesmos. Através deste módulo é possível incluir novos usuários, excluir um usuário cadastrado, e editar os dados dos usuários cadastrados.
Ao acessar este módulo, o sistema deve exibir uma lista com os usuários já cadastrados para facilitar as operações de exclusão, edição e inclusão dos dados. Esta lista, que deve exibir os dados mais importantes de cada usuário, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível.
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Dados gerais | ||||
| Nome | Nome do usuário. | Varchar | Sim | |
| Login | Login do usuário. | Varchar | Sim | |
| Senha | Senha do usuário. | Varchar | Sim | |
| E-mail do usuário. | Varchar | Sim | ||
| Perfil | Lista com todos os perfis disponíveis. | Inteiro | Sim | |
| Entidade | Lista com todas as entidades cadastradas. | Inteiro | Sim | |
| Grupo | Lista com todos os grupos disponíveis. | Inteiro | Sim | |