• Nenhum resultado encontrado

3. MODELAGEM DO SISTEMA EBD

3.5 Requisitos Funcionais e Não Funcionais

Para cada funcionalidade existe um conjunto de regras. Essas regras informam como deve ser o comportamento e os resultados esperados de tal funcionalidade no sistema.

O quadro 3, a seguir, apresenta os requisitos funcionais e não funcionais do sistema.

Número Requisito

Funcional Nome Descrição Apêndice

RF01

Cadastro de Aluno

Esta funcionalidade permite ao usuário incluir novos alunos, alterar alunos existentes e

excluir aluno. D

RF02 Consulta Aluno

Esta funcionalidade permite ao usuário realizar as consultas a partir do nome do aluno,CPF ou data nascimento. A consulta a partir do nome do aluno deve apenas parte do nome. O sistema deverá retornar o nome de todos os alunos cujo nome seja similar ao informado. A consulta a partir da data nascimento deve listar os alunos que fazem aniversário naquela data. Após a consulta: Mostrar o nome do Aluno e se ele está

matriculado. D

RF03

Cadastro de Classe

Esta funcionalidade permite ao usuário incluir, alterar e inativar classes. Além do dados da classe, será informado a faixa etária (idade inicial e idade final). D

RF04

Consulta Classe

Esta funcionalidade permite ao usuário consultar os dados da classe pelo nome da classe ou nome do professor. A consulta deve retornar o nome da classe, os professores cadastrados nesta classe e a informar qual a faixa etária da classe. A funcionalidade também deve permitir o usuário visualizar o total de alunos matriculados na classe. D

RF05

Registro de Freqüência

Esta funcionalidade permite ao usuário o registro de frequência de cada aluno em cada classe. No final do registro da freqüência de todos os alunos da classe, o sistema deve mostrar automaticamente o total de alunos matriculados, presentes e ausentes. O usuário vai apenas inserir o número de visitantes, bíblias, lições, ofertas. Após o concluir a inserção dos dados o sistema deve informar automaticamente o total de assistência (presentes + visitantes). O sistema deve mostrar também os aniversariantes da semana. D

RF06

Relatório Parcial Alunos

Esta funcionalidade permite ao usuário acessar a relação de alunos selecionando determinada classe. O relatório deve mostrar:

nome completo de todos os alunos; data nascimento;

Nome classe;

telefone residencial e celular; A relação dos Nomes deve estar ordenada. O relatório

deve totalizar os alunos por classe. D

RF07

Relatório Trimestral

Esta funcionalidade permite ao usuário visualizar o registro de freqüência dos alunos matriculados em determinada classe durante o trimestre. O relatório deve apresentar os alunos em ordem alfabética e a quantidade de "presentes" e "ausentes" por aluno e por dia de aula. Mostrar os totais por dia de aula de: - Matriculados; Presentes; Ausentes; Visitantes; Total de Assistência; - Bíblias; Lições; Ofertas; Porcentagem. D

RF08

Relatório Aniversariantes

Esta funcionalidade permite ao usuário visualizar os alunos aniversariantes matriculados em todas as classes. O usuário informa uma data inicial e data final e o sistema deve retornar o nome do aluno a data de nascimento e a classe que ele está matriculado. A consulta também deve ser por classe e por mês. (totalizar a quantidade

RF09

Relatório de Classes

Esta funcionalidade permite ao usuário visualizar os totais de cada dia de aula. Informando a classe e o dia de aula, o relatório deve mostrar: N.º de Alunos Matriculados; N.º de Alunos Presentes; N.º de Alunos Ausentes; N.º de Alunos Visitantes; N.º Total de Assistência (presentes. + visitantes); N.º de Bíblias; N.º de Lições Bíblicas; Total em Ofertas (em R$ ), Porcentagem (freqüência em relação aos matriculados), N.º de Aniversariantes da semana; D

RF10 Dados do CEP

Esta funcionalidade permite ao usuário a inclusão e alteração e consulta do CEP. O CEP é composto do Pais, Estado, Cidade, Bairro, Logradouro. D

RF11

Cadastro de Lição

Esta funcionalidade permite ao usuário a inclusão e alteração das lições. Cada lição tem um tema central e esse tema é dividido em até 13 lições. D

RF12 Consulta Lição

Esta funcionalidade permite ao usuário a consulta de todas as lições. Essa consulta deve mostrar quais lições ja foram estudadas e as lições que ainda faltam estudar. D

RF13

Cadastro de Professores

Esta funcionalidade permite ao usuário realizar a inclusão, alteração e exclusão de professores. Ao incluir um novo professor, ele deve ser vinculado à uma classe. Mostrar um histórico sobre as classes que o professor já está cadastrado. A exclusão do professor somente poderá ser realizada se ele não estiver vinculado à nenhuma classe. D

RF14

Matricula Aluno na Classe

Esta funcionalidade permite ao usuário cadastrar o aluno em uma determinada classe. O sistema deve permitir a alteração no status da matricula quando o aluno é desistente ou falecimento ou transferência para outra cidade. O aluno deve ser matriculado somente em uma classe compatível com a idade dele. D RF15

Cadastro de Fornecedor

Esta funcionalidade permite ao usuário a inclusão e alteração do dados de um

fornecedor. D

RF16

Cadastro de Produto

Esta funcionalidade permite ao usuário incluir e alterar dados do produtos. Cada produto será vinculado a um grupo de produtos, com isso a emissão de pedido será de forma

mais ágil. D

RF17

Emissão de Pedido

Esta funcionalidade permite ao usuário incluir, alterar, excluir a emissão de pedido de produtos. Para emitir um pedido será necessário ter um produto e fornecedor

cadastrado. D

RF18

Movimentação de Professor entre unidades

Esta funcionalidade permite ao usuário a realizar movimentação de um ou mais professores para outra unidade. Para realizar essa movimentação, é necessário o

professor estar matriculado em uma classe. D

RF19

Cadastro de Usuário

Esta funcionalidade permite ao usuário a inclusão, alteração de um usuário. O usuário pode estar vinculado a uma ou mais unidades de acesso e em um ou vários tipos de perfil. Para cada tipo de perfil serão habilitados permissões de acesso. D

RF20

Cadastro de Unidade

Esta funcionalidade permite ao usuário inclusão e alteração e consulta dos dados da

unidade. D

RF21

Movimentação de Aluno entre unidades

Esta funcionalidade permite ao usuário a realizar movimentação de um ou mais alunos

para outra unidade.

Para realizar essa movimentação, é necessário o aluno estar matriculado em uma

classe. D

RNF 01

Controle de Acesso

Cada funcionalidade do sistema só poderá ser acessada de acordo com o perfil do usuário. Cada acesso deve ser registrado, identificando usuário, data e hora do acesso. D Identificação

O sistema deve prover a funcionalidade que permita atribuir para cada usuário um perfil de acesso ao sistema. Esse perfil irá definir as funcionalidades as que cada usuário terá

RF22

Cadastro Plano Didático

Esta Funcionalidade permite o cadastro e controle do planejamento didático da escola durante o ano ou trimestre ou bimestre. O objetivo é você ter um controle sobre os eventos que irão ocorrer, as aulas ministradas, formas de avaliação. D

RF23

Cadastro Plano Aula

Esta funcionalidade permite o cadastro e controle das aulas por classe, dias que ocorrem, professor responsável pela aula, registro de frequência. D

Quadro 3 - Principais Requisitos Funcionais e Não Funcionais do Sistema

Documentos relacionados