• Nenhum resultado encontrado

Consultar dados do Aluno: A secretária ou a direção buscam na pasta do

N/A
N/A
Protected

Academic year: 2019

Share "Consultar dados do Aluno: A secretária ou a direção buscam na pasta do"

Copied!
20
0
0

Texto

(1)

Projeto e Análise de Sistemas

"Sistema: Sistema Informatizado para uma Escola Ensino Fundamental"

(2)

Projeto

“Sistema Informatizado para uma Escola Ensino Fundamental”

Descrição do projeto:

O projeto consiste em um sistema de controle de alunos e professores de uma escola de Ensino Fundamental.

O sistema deverá armazenar cadastros de alunos e professores, notas dos alunos e as disciplinas lecionadas pelos professores.

Objetivos:

.

O objetivo desse trabalho é possibilitar a realização prática da teoria ensinada. Com objetivos específicos de fixação dos seguintes tópicos:

 Fixar os conceitos de Análise e Projeto de Sistemas.

 Aplicar os conceitos teóricos em um problema prático de modelagem.  Compreender os principais documentos da modelagem UML.

Título do projeto: Sistema Informatizado para uma

Escola Ensino Fundamental

Autor do Projeto: Wanderson Leandro de Oliveira

Data início do Projeto: 01/02/2012

(3)

Atividades Realizadas no Sistema

Matricular Aluno: A matrícula na escola é solicitada pelo pai ou responsável

ou pelo próprio aluno junto à secretária da escola.

A secretaria solicita os dados o aluno e efetua sua matrícula através de formulário padrão para essa atividade, após a matrícula o formulário de matrícula o fica arquivado na pasta do aluno.

Re-matricular Aluno: A re-matrícula é feita todos os anos para todos os alunos, para isso o aluno deverá conseguido:

- Ter sido aprovado em todas as disciplinas da serie matrícula ao final de cada ano letivo.

-Ter sido reprovado em todas as disciplinas ao final de do ano letivo, nesse o aluno deverá repetir a serie na qual foi reprovado.

A secretaria solicita os dados o aluno e efetua sua matrícula através de formulário padrão para essa atividade, após a matrícula o formulário de matrícula o fica arquivado na pasta do aluno.

Consultar dados do Aluno: A secretária ou a direção buscam na pasta do aluno os dados que necessitam.

Emitir Declaração Escolar: O Responsável ou o aluno solicita o atestado de escolaridade à secretária, que busca os dados do aluno no prontuário do aluno e elabora o atestado utilizando o formulário Declaração de Escolaridade, ela assina o documento e encaminha para a diretora assinar também. Depois entrega o documento para o responsável ou aluno.

Emitir Histórico Escolar: A secretária busca no arquivo do aluno os dados referente a ele, busca nos arquivos os registros de avaliações e notas, matérias, frequência e outras informações do aluno. E elabora o histórico através do documento Histórico Escolar, assina o documento e encaminha para a diretora assinar também. Entrega o documento ao aluno. É arquivado uma cópia do documento.

Emitir Pedido de Transferência: A secretaria busca no arquivo os dados do aluno e preenche os documentos referente a Transferência, assina os documentos e encaminha para a diretora/diretor assinar . Uma cópia do documento é arquivada na escola e a original é entregue ao aluno.

Emitir Pedido de Desistência: A secretária busca no arquivo os dados referente ao aluno, e preenche o formulário referente ao processo de desistência, assina o documento e encaminha para a diretora /diretor assinar . Arquiva o documento.

(4)

Consultar Notas e Faltas: O professor, a auxiliar de direção e a secretária buscam no registro do processo de avaliação as notas e faltas dos alunos.

Registro do Trabalho/Cartão de Ponto: A secretária preenche o Formulário de Controle de ponto com os dados do registro de trabalho do professor.

Requisitos Funcionais:

RF1O Sistema deverá permitir o cadastro do usuário, alterar o usuário, Consultar o usuário, excluir usuário, controle de permissões, alterar senhas, efetuar login e emitir relatórios.

RF2O Sistema deverá permitir matricular alunos e efetuar re–matricula de alunos de acordo com o regulamento da escola.

RF3O Sistema deverá permitir o cadastro do aluno, alterar dados do aluno, consultar dados do aluno e excluir dados do aluno.

RF4O Sistema deverá permitir o registro de notas e presença dos alunos e alteração do registro de notas e faltas.

RF5O Sistema deverá emitir relatórios que gerem os seguintes documentos: Histórico escolar, Declaração de escolaridade, Pedido de Transferência e Pedido de Desistência.

RF6O Sistema deverá permitir o cadastro de professores, alterar dados dos professores, Consultar dados dos professores, excluir dados dos professores.

RF7O Sistema deverá permitir o cadastro das séries existente na escola.

RF8O Sistema deverá permitir o cadastro das disciplinas lecionadas por séries.

RF9O Sistema deverá permitir o cadastro de turmas, relacionando a série, as disciplinas e os professores.

(5)

Requisitos Não Funcionais:

Nome: Controle de Acesso Obrigatório/Desejável (O)

Permanente/Transitório (P)

Restrições:

 As operações de cadastros de usuários deverá ser realizado por usuários com acesso de

administrador.

 As operações de cadastros de alunos, professores, poderá ser realizado por usuário padrão.

Categoria: Segurança

Nome: Identificação do usuário Obrigatório/Desejável (O)

Permanente/Transitório (P)

Restrições:

 O usuário será identificado por sua matricula e senha. A senha será gerada automaticamente pelo sistema no momento do cadastro e solicitada a sua troca no primeiro login

Categoria: Interface

Nome: Identificação do aluno Obrigatório/Desejável (O)

Permanente/Transitório (P)

Restrições:

 O aluno será identificado por seu n° de matrícula gerado no momento de

(6)

Nome: Plataforma Obrigatório/Desejável (D)

Permanente/Transitório (P)

Restrições:

 O Sistema deve ser feito de forma a funcionar em qualquer máquina, independente do sistema

operacional, através de qualquer web browser popularmente conhecido.

Categoria: Interface

REGRAS DE NEGÓCIO

RN1: Cancelamento automático da matrícula

Descrição: A matricula será cancelada automaticamente se o responsável pelo aluno, não efetuar a renovação no final de cada ano letivo.

RN2: Permissões do atendente da secretaria

Descrição: O Atendente da secretaria possuirá permissões operacionais relativas à matrícula, rematrícula e cadastro de alunos.

RN3: Permissões do Auxiliar da diretoria/Diretoria

Descrição: Permissões operacionais relativas a cadastro de usuários, cadastros de professores, funcionários e permissões administrativas.

RN4: Campos obrigatórios cadastro de alunos

Descrição: Nome, telefone, nascimento, CPF, RG e endereço. Lembrando que o deverá constar o CPF e RG dos pais ou responsável legal em caso do aluno, ser menor de idade.

RN5: Campos obrigatórios do cadastro de usuários

(7)

RN6: Campos obrigatórios do cadastro de professores.

Descrição: Nome, telefone, nascimento, CPF, RG, endereço, formação acadêmica, pós-graduação e disciplina lecionada. Também deverão existir campos de seleção para definir o nível de permissão que o professor irá possuir.

RN7: Campos obrigatórios nos cadastros das turmas

Descrição: Turma, Série, Disciplinas, Professor e Relação de alunos. Obs.: A relação de alunos poderá ser efetuada através de pesquisa efetuada no banco de cadastro do sistema.

RN8: Campos obrigatórios do diário de classe

Descrição: Turma, Série, Disciplina, Professor, Relação de alunos, Notas e Frequência.

Obs.: A relação de alunos poderá ser efetuada através de pesquisa efetuada no banco de cadastro do sistema.

RN9: Campos obrigatórios do boletim escolar

Descrição: Turma, Série, Disciplinas, Nome do aluno, Notas e Frequência. Obs.: A relação de alunos poderá ser efetuada através de pesquisa efetuada no banco de cadastro do sistema.

RN10: Campos obrigatórios do Histórico Escolar

Descrição: Nome da Escola, Turma, Série, Disciplinas, Nome do aluno, Notas e Frequência.

RN11: Acesso

Descrição: O sistema só permitirá acesso de pessoas autorizadas com usuário e senhas cadastrados.

RN12: Senha de acesso

(8)

LINGUAGEM NATURAL:

Sistema Informatizado para uma Escola Ensino Fundamental

1 {Cadastro de usuário}

Com o sistema inicializado cadastra-se o funcionário (usuário), escolha entre Administrador e funcionário padrão, entre com os dados: Cargo, nome, código, telefone, endereço, e-mail e permissões.

2 {Permissões}

Funcionário – Possui acesso ao sistema e realiza matrícula, realiza rematrícula, cadastro de alunos.

Administrador– Possuir acesso ao sistema, cadastro de funcionários, cadastro de professores, cadastro de usuários e define as permissões e outras alterações necessárias ao cadastro, seja alteração referente ao cadastro de aluno ou professor, transferência de turma e etc.

3 {Matrícula e cadastro de Alunos}

O Atendente da secretaria registrará os alunos, no ato de sua matrícula, efetuará alteração no cadastro dos mesmos sempre que essa for necessário ou durante a rematrícula.

4 {Cancelamento de Matrícula automaticamente}

Matrícula do aluno será cancelada no sistema automaticamente, caso a mesma não seja renovada no final do ano letivo.

5 {Reabetura de Matrícula}

Em caso de cancelamento de matrícula, porque que seja o motivo, somente poderá reaberto no sistema por funcionário com status de administrador.

6 {Cadastro de Professores}

Com o sistema inicializado, o funcionário com status de administrador, cadastra o professor, informando nome, CPF, RG, e-mail, permissões, formação acadêmica e disciplinas lecionadas.

7 {Diário de Classe}

(9)

8 {Boletim Escolar}

Após encerrado o prazo para que o professor efetue o lançamento de notas e frequência no sistema, o funcionário da secretaria irá efetuar a impressão dos boletins que será gerado automaticamente pelo sistema, bastando apenas a impressão dos mesmos.

LISTA DE CASOS DE USO

Atores:

1. Usuários: Qualquer pessoa que possuir um usuário e senha únicos para acesso ao sistema;

2. Funcionário da secretária: Responsável pelo atendimento aos pais e alunos, o mesmo efetua a matrícula e cadastro de alunos no sistema. 3. Auxiliar da diretoria/Diretoria: Responsável por manter o cadastro de

usuários do sistema, cadastros de professores, funcionários e possui status de Administrador.

4. Coordenador Pedagógico: Responsável por validar no sistemas as informações referente ao diário de classe.

5. Administrador: Cadastrar e reinicializar a senha dos usuários.

Casos de Uso

 Efetuar Login;

 Cadastrar Usuário/ Funcionários;  Cadastrar Professores;

 Efetuar Matrícula/Rematrícula;  Cadastrar Aluno;

(10)

DESENVOLVIMENTO DOS CASOS DE USO

Caso de Uso

N°1 Efetuar Login

Pré-Condições: O usuário deve possuir nome de usuário cadastrado no sistema.

Descrição: O usuário do sistema digita seu nome de usuário e senha. O sistema verifica se os dados estão corretos e faz a validação do usuário

Quem Inicia: Usuário

Fluxo Principal: O usuário digita seu nome de usuário e senha O sistema verifica os dados digitados

O sistema valida o usuário Fluxo de

Exceção: O usuário digitar nome de usuário e/ou senha incorretos O usuário não tiver acesso ao sistema

Caso de Uso

N°3 Cadastrar Professores

Pré-Condições: O usuário deve estar logado no sistema como Administrador.

Descrição: O Auxiliar da Diretoria cadastra o professor no sistema, informando o nome de usuário e senha para o mesmo. Depois ela deve também informar o nível de acesso do professor. O sistema valida o cadastro. Após este cadastro pode ser feito alterações, consultas e exclusões sobre os professores.

Quem Inicia: Auxiliar da Diretoria e Diretoria

Fluxo Principal: O Funcionário com status de Administrador digita um nome de usuário e senha

O Funcionário com status de Administrador define o nível de acesso para o usuário

O sistema valida o cadastro

Depois pode ser feito alterações, consultas e exclusões.

(11)

Caso de Uso

N°3 Cadastrar Usuário/Funcionário

Pré-Condições: O usuário deve estar logado no sistema como Administrador.

Descrição: O Administrador cadastra um novo usuário no sistema, informando o nome de usuário e senha para o mesmo. Depois ela deve também informar o nível de acesso do usuário. O sistema valida o cadastro. Após este cadastro pode ser feito alterações, consultas e exclusões sobre os usuários.

Quem Inicia: Administrador, Auxiliar da Diretoria e Diretoria.

Fluxo Principal: O Funcionário com status de Administrador digita um nome de usuário e senha

O Funcionário com status de Administrador define o nível de acesso para o usuário

O sistema valida o cadastro

Depois pode ser feito alterações, consultas e exclusões

Fluxo de Exceção:

Caso de Uso

N°4 Efetuar matrícula e rematrícula

Pré-Condições: O usuário deve estar logado como Secretária.

Descrição: A matrícula na escola é solicitada pelo pai ou responsável ou pelo próprio aluno junto à secretária da escola. No caso de rematrícula que é feita todos os anos, segue os mesmos procedimentos. A secretária solicita os dados necessários do aluno e efetua a sua matrícula. O Sistema emite vias do documento que é assinado pela secretária e pela diretora da escola.

Quem Inicia: Secretaria

Fluxo Principal: O pai ou responsável solicita a matrícula (ou rematrícula) A secretária solicita os dados do aluno

A secretária efetua a matrícula O sistema emite vias do documento

A diretora e a secretária assinam documento

Fluxo de

(12)

Caso de Uso

N°5 Cadastrar Aluno

Pré-Condições: O usuário tem que estar logado no sistema como: Secretária ou Auxiliar de Diretoria.

Descrição: Participante: Secretária / Auxiliar de Diretoria.

O participante pode alterar, consultar e excluir dados do aluno. O sistema valida a transação.

Quem Inicia: Participante

Fluxo Principal: O participante altera, consulta, ou exclui dados do aluno O sistema valida a transação.

Fluxo de

Exceção: Aluno não ter a idade necessária.

Caso de Uso

N°6 Resetar Senha do Usuário

Pré-Condições: O usuário tem que estar logado no sistema como: Administrador, Auxiliar de Diretoria ou Diretora.

Descrição: Participantes: Administrador / Auxiliar de Diretoria / Diretora

O participante efetua login no sistema e selecionar o usuário e recria a senha deste usuário.

Quem Inicia: Administrador / Auxiliar de Diretoria / Diretora

Fluxo Principal: O participante recria a senha e o sistema valida a transação.

Fluxo de Exceção:

Caso de Uso

N°7 Registro no diário de Classe

Pré-Condições: O usuário deve estar logado como Secretária ou Professor.

Descrição: O professor após avaliar o aluno preenche o Diário de Classe com a frequência e conceitos dos alunos e envia para a secretaria da escola.

Quem Inicia: Professor

Fluxo Principal: Avalia o aluno

Preenche o Diário de Classe Data e assina documento Entrega à secretária.

Coordenador Pedagógico valida as informações no sistema.

(13)

Exceção: Aluno não ter feito às provas e/ou trabalhos

Caso de Uso

N°8 Emitir Documentos

Pré-Condições: O usuário deve estar logado como Secretária.

Descrição: A secretária obtém os dados necessários tanto do aluno quanto do funcionário. A secretária elabora o documento no sistema. O sistema emite o documento. A secretária e a diretora assinam o documento. O documento é entregue ao aluno e funcionário.

Quem Inicia: Secretaria

Fluxo Principal: A secretária busca os dados do aluno ou funcionário. A secretária elabora o documento.

O sistema emite o documento.

A secretária e a diretora assinam o documento Entrega ao aluno ou funcionário.

Fluxo de Exceção:

(14)

DIAGRAMA DE CASO DE USO ADMINISTRADOR

(15)

DIAGRAMA DE CASO DE USO DE HERANÇA

(16)

DIAGRAMA DE COMPONENTES DA APLICAÇÃO

Componentes do cadastro de usuário.

Componentes do cadastro do Aluno.

Componentes de registro no diário de classe.

(17)

Componentes de registro de turma

Componentes de registro de matrícula

Componentes de registro de disciplina

(18)
(19)

Conclusão

Foi utilizado os conceitos de modelagem UML, demonstrando a modelagem de um sistema de controle de professores e alunos de uma escola para uma escola de Ensino Fundamental.O sistema foi modelado para ser escrito em Java para garantir a portabilidade do sistema.

Através dessa modelagem foi possível, aplicar os diagramas de uso de caso, classes, componentes e Pacotes, possibilitando uma visão detalhada do sistema.

(20)

REFERÊNCIAS BIBLIOGRÁFICAS:

1. GONÇALVES, E. Dominando o Eclipse: Tudo que o Desenvolvedor Java Precisa para Criar Aplicativos para Desktop. Rio de Janeiro: Ciência Moderna, 2006. 2. AHMED, K. Z.; UMRYSH, C. E. Desenvolvendo aplicações Comerciais emm

JAVA com J2EE e UML. Rio de Janeiro: Ciência Moderna, 2002.

3. MELO, A. C. Desenvolvendo Aplicações com UML 2.0. 2°Edição. ed. Rio de Janeiro: Brasport, 2004.

4. NETO, O. M. Entendendo e Dominando o Java. 2°Edição. ed. São Paulo: Digerati Books, 2007.

Referências

Documentos relacionados

Será desenvolvida no Curso de Graduação em História da UFPR, no 2º semestre de 2020 (agosto a dezembro) / terças-feiras das 13h30 às 17h30. Jus fica-se esta a vidade pelo fato

(Depoimento de fiel da Igreja Católica Melquuita da cidade de São Paulo, em entrevista concedida ao autor em 28⁄3⁄2011) A experiência de F-MK como fiel convertido da

Encantou-me saber-me ainda mais portuguesa do outro lado daquele mar, longe da humidade, do céu baixo dos Açores, do tempo que havia parado e envenenado a minha... vida, e longe

Média Geral Média Língua Portuguesa Média Matemática Média História Média Geografia Média Ciências Nota Redação Dt.

(Amerc Construções Civis Ltda.) 2° Vice - presidente Administrativo Mayra Andrea Doria Mattana (Doria Construções Civis Ltda.) 1° Vice - presidente Financeiro Sérgio Gugelmin

E stão abertas as inscrições para o Prêmio CBIC de Responsabilidade Social 2015, aplicável aos projetos sociais desenvolvidos por entidades e empresas atuantes no setor da

 Imóvel 9: sob matrícula nº 55.543 do Cartório de Registro de Imóveis de Tatuí, situado no loteamento denominado Centro Empresarial de Tatuí I, no bairro Barro Preto, Lote

Os painéis podem ser abertos e rodar sobre a estru- tura de suporte tornando possível o acesso à zona do tecto falso, para efectuar muito facilmente operações de manutenção