Buscar

TCC 04-07-2013_finalizado

Prévia do material em texto

JOAQUIM ALVES DE SOUSA NETO 
 ROMILTON PERES DA SILVA 
 
 
 
 
 
 
 
 
 
 
 SISTEMA DE ADMINISTRAÇÃO ESCOLAR 
(SAE) 
 
 
 
 
 
 
 
 
 
 
Trabalho de conclusão de curso apresentado ao Curso de 
Graduação em Sistema de Informação da Faculdade 
Educacional de Duque de Caxias – FEUDUC, como requisito 
parcial à obtenção do título de Bacharel. 
 
Orientador: Maria Elizabeth Puelles Bulnes. 
 
 
 
 
 
 
 
 
 
 
 Duque de Caxias – RJ 
 04/07/2013. 
 
 
 
 
 
JOAQUIM ALVES DE SOUSA NETO 
 ROMILTON PERES DA SILVA 
 
 
 
 
 
 SISTEMA DE ADMINISTRAÇÃO ESCOLAR 
(SAE) 
 
Monografia apresentada como pré-requisito para 
obtenção do título de Bacharel no Curso de Graduação 
em Sistema de Informação da Faculdade Educacional de 
Duque de Caxias - FEUDUC, submetida à aprovação da 
banca examinadora composta pelos seguintes membros: 
 
 
_____________________________________________ 
Prof.ª Maria Elizabeth P. Bulnes 
Faculdade Educacional de Duque de Caxias - FEUDUC 
_____________________________________________ 
Prof. Diego Fonseca 
Faculdade Educacional de Duque de Caxias - FEUDUC 
_____________________________________ 
Prof. Carlos Alberto dos Santos 
Faculdade Educacional de Duque de Caxias - FEUDUC 
 
 
 
Duque de Caxias, 04/07/2013. 
 
 
 
 
 
 
Eu, Romilton Peres, dedico este projeto em especial a 
minha família “pais, esposa e filhos” pelo apoio, a 
compreensão e a confiança a que me depositaram, aos 
meus companheiros de classe, aos valorosos e amigos 
professores que de forma dedicada nos apoiaram até 
aqui. 
 
Eu, Joaquim Alves, dedico em especial aos meus pais 
por estarem sempre ao meu lado, aos meus 
companheiros de grupo e amigos que de muitas formas 
me incentivaram e ajudaram para que fosse possível a 
concretização deste trabalho. 
 
 
 Grato a todos. 
 
 
 
 
 
 
 
 
 
 
 
 AGRADECIMENTOS 
Eu, Romilton Peres, agradeço primeiramente a DEUS, por ter me dado forças para concluir 
mais esta tarefa, uma benção, um sonho, uma realização em minha vida, agradeço a minha 
família pela compreensão, a todos os professores que me apoiaram, a professora Elizabeth pelo 
auxílio, aos companheiros de classe e finalmente agradeço ao meu companheiro de grupo 
Joaquim, em fim mais uma vitoria alcançada. 
Eu, Joaquim Alves, Agradeço primeiramente a DEUS, que foi meu porto seguro. Com a ajuda 
dele eu tive forças para chegar ao final dessa jornada. Agradeço a minha família pelo apoio e por 
estar sempre ao meu lado, agradeço a professora e orientadora Elizabeth pelo auxílio, dedicação 
e compreensão sempre que possível, agradeço muito aos meus companheiros de grupo e aos 
amigos de turma que me incentivaram e ajudaram para que fosse possível essa conquista. 
 
 
 
 
 
 
 
 
 
 
RESUMO 
 
 
 O presente trabalho tem por objetivo a apresentação de um Sistema de Administração Escolar 
(SAE), utilizando a linguagem Hypertext Preprocessor – Php, para ser implantado em Unidades 
Escolares do sistema educacional, para possibilitar a agilização dos trabalhos administrativos. O 
SAE foi elaborado com base em referenciais teóricas de administração escolar e com a utilização 
de ferramentas computacionais. O desenvolvimento do trabalho enfatizou, inicialmente, a análise 
de algumas considerações sobre a utilização da informática na administração escolar. 
 A descrição do sistema inclui a apresentação para cada passo de acesso de ilustrações relativas 
a cada janela disponível, visando facilitar a sua utilização. Ao término da implementação da 
versão atual do sistema, argumenta-se que este pode ser caracterizado como um instrumento 
utilizado para a flexibilidade do trabalho em Unidades Escolares, contribuindo assim para uma 
maior produtividade nas organizações escolares. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 PALAVRAS-CHAVE: Escola, software, rotinas operacionais. 
 
 
 
 
 
 
 
 
 
ABSTRACT 
 
 This paper aims to present a System Administration School (SAE), using the language 
Hypertext Preprocessor - Php, to be deployed in School Units of the educational system, to 
enable the streamlining of administrative work. The SAE was based on theoretical frameworks of 
school administration and the use of computational tools. The development work emphasized 
initially analyzing some considerations on the use of computers in school administration. 
 The system description includes the presentation to access every step of illustrations for each 
available window in order to facilitate its use. At the end of the implementation of the current 
version of the system, it is argued that this can be characterized as an instrument for labor 
flexibility in school units, thus contributing to higher productivity in school organizations. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 KEY WORDS: School, software, operating routine.
7 
 
 
 Sumário 
INTRODUÇÃO....................................................................................................13 
OBJETIVO PRINCIPAL....................................................................................13 
RECURSOS DO SOFTWARE............................................................................14 
I. DOCUMENTO DE VISÃO DO PROJETO...................................................16 
 1.1 OBJETIVO........................................................................................................................19 
1.2 CENÁRIO ATUAL..........................................................................................................19 
1.3 DESCRIÇÃO DO PROJETO...........................................................................................19 
 1.4 ENVOLVIMENTO......................................................................................................... 20 
 1.4.1 Abrangência..............................................................................................................20 
 1.4.2 Papel das partes interessadas....................................................................................20 
 1.4.2.1 Secretaria...........................................................................................................20 
 1.4.2.2 Setor administrativo..........................................................................................20 
 1.4.2.3 Departamento de pessoal..................................................................................20 
 1.4.2.4 Usuário..............................................................................................................21 
 1.4.2.5 Setor Financeiro................................................................................................21 
 1.4.2.6 Equipe desenvolvedora.....................................................................................21 
 1.4.2.7 Diretor...............................................................................................................21 
 1.5 NECESSIDADES E FUNCIONALIDADES...................................................................22 
 1.6 RESTRIÇÕES...................................................................................................................271.7 EXPECTATIVA DE ENTREGA DO PRODUTO...........................................................27 
II. DOCUMENTO DE VISÃO DO SISTEMA.................................................29 
 
 2.1 OBJETIVO........................................................................................................................32 
 
 2.2 DESCRIÇÃO DO PRODUTO..........................................................................................32 
 
 2.3 ENVOLVIMENTO...........................................................................................................32 
 
 2.3.1 Abrangência..............................................................................................................32 
 2.3.2 Papel das partes interessadas....................................................................................32 
 2.3.2.1 Secretaria.........................................................................................................33 
 2.3.2.2 Setor administrativo.........................................................................................33 
8 
 
 
 2.3.2.3 Departamento de pessoal..................................................................................33 
 2.3.2.4 Usuário..............................................................................................................33 
 2.3.2.5 Setor financeiro.................................................................................................34 
2.3.2.6 Equipe desenvolvedora.....................................................................................34 
2.3.2.7 Diretor...............................................................................................................34 
 2.4 NECESSIDADES E FUNCIONALIDADES..................................................................34 
 2.5 PROPOSTAS DE SOLUÇÃO/ TECNOLÓGICA ESCOLHIDA...................................39 
III. DOCUMENTO DE PLANO DE NEGÓCIO..............................................40 
 3.1 SUMÁRIO EXECUTIVO................................................................................................43 
 3.2 ARQUITETURA DA SOLUÇÃO TÉCNICA................................................................43 
 3.3 BENEFÍCIOS...................................................................................................................43 
 3.4 ESTIMATIVAS DE RECURSOS DE NECESSÁRIOS..................................................43 
3.5 ESTIMATIVAS DE PRAZOS.........................................................................................43 
 3.6 VIABILIDADES TÉCNICA...........................................................................................44 
IV. ESPECIFICAÇÃO DE REGRAS DE NEGÓCIO.....................................45 
 4.1 OBJETIVOS....................................................................................................................48 
 4.2 RESTRIÇÕES QUANTO AOS CADASTROS..............................................................48 
 4.2.1 Cadastrar Funcionário (RN01) ..................................................................................48 
 4.2.2 Cadastrar Disciplina (RN02)......................................................................................48 
 4.2.3 Cadastrar Aluno (RN03).............................................................................................48 
 4.2.4 Cadastrar Turma (RN04)............................................................................................49 
 4.2.5 Cadastrar Professor (RN05).......................................................................................49 
 4.2.6 Cadastrar Usuário (RN06)..........................................................................................49 
 4.3 RESTRIÇÕES QUANTO ÀS CONSULTAS.................................................................49 
 4.3.1 Consultar Funcionário (RN07)..................................................................................49 
 4.3.2 Consultar Aluno (RN08).............................................................................................49 
 4.3.3 Consultar Turma (RN09)............................................................................................50 
 4.3.4 Consultar Disciplina (RN10)......................................................................................50 
 4.3.5 Consultar Professor (RN011).....................................................................................50 
 4.3.6 Consultar Usuário (RN12)..........................................................................................50 
 4.4 RESTRIÇÕES QUANTO ÀS ALTERAÇÕES................................................................50 
4.4.1 Alterar Funcionário (RN13).......................................................................................50 
4.4.2 Alterar Aluno (RN14)................................................................................................50 
 4.4.3 Alterar Turma (RN15)................................................................................................51 
9 
 
 
 4.4.4 Alterar Disciplina (RN16)...........................................................................................51 
 4.4.5 Alterar Professor (RN17)............................................................................................51 
 4.4.6 Alterar Usuário (RN18)...............................................................................................51 
 4.5 RESTRIÇÕES QUANTO A EXCLUSÃO DE ALUNO(RN19).....................................51 
 4.6 RESTRIÇÕES QUANTO A EXCLUSÃO DE FUNCIONARIO(RN20)........................51 
 4.7 RESTRIÇÕES QUANTO A EXCLUSÃO DE TURMA(RN21).....................................51 
 4.8 RESTRIÇÕES QUANTO A EXCLUSÃO DE DISCIPLINA(RN22).............................51 
 4.9 RESTRIÇÕES QUANTO A EXCLUSÃO DE PROFESSOR(RN23).............................52 
 4.10 RESTRIÇÕES QUANTO A EXCLUSÃO DE USUÁRIO (RN24)...............................52 
 4.11 CONTROLAR PAGAMENTOS DE MENSALIDADES (RN25).................................52 
 4.12 EFETUAR LOGIN NO SISTEMA (RN26)...................................................................52 
 4.13 GERAR RELATÓRIO (RN27)......................................................................................52 
V. RELAÇÃO DE CASOS DE USO..................................................................53 
 5.1 DIAGRAMA GERAL DE CASOS DE USO...................................................................56 
 5.2 CASOS DE USO...............................................................................................................57 
 5.2.1 UC01 – Cadastrar, excluir, consultar e alterar aluno..................................................57 
 5.2.2 UC02 _ Cadastrar, excluir, consultar e alterar disciplina............................................58 
 5.2.3 UC03 – Cadastrar, excluir, consultar e alterar turma..................................................59 
 5.2.4 UC04 – Cadastrar, excluir, consultar e alterar funcionário.........................................60 
 5.2.5 UC05 – Cadastrar, excluir, consultar e alterar professor.............................................61 
5.2.6 UC06 – Controlar pagamento de mensalidades..........................................................62 
5.2.7 UC07– Efetuar Login no Sistema...............................................................................63 
 5.2.8 UC08 – Cadastrar, excluir, consultar e alterar usuário................................................64 
 5.2.9 UC09 –Gerar relatório................................................................................................65 
VI. ESPECIFICAÇÃO DOS CASOS DE USO.................................................66 
 
 6.1 CADASTRAR ALUNO....................................................................................................69 
 6.2 CONSULTAR DADOS DO ALUNO...............................................................................70 
 6.3 EXCLUIR DADOS DO ALUNO......................................................................................71 
 6.4 ALTERAR DADOS DO ALUNO.....................................................................................72 
 6.5 CADASTRAR DISCIPLINA............................................................................................73 
 6.6 CONSULTAR DISCIPLINA............................................................................................74 
 6.7 ALTERAR DISCIPLINA..................................................................................................75 
 6.8 EXCLUIR DISCIPLINA...................................................................................................76 
10 
 
 
 6.9 CADASTRAR TURMA....................................................................................................77 
 6.10 CONSULTAR TURMA..................................................................................................78 
 6.11 ALTERAR TURMA........................................................................................................79 
 6.12 EXCLUIR TURMA.........................................................................................................80 
 6.13 CADASTRAR FUNCIONÁRIO.............................................................................................81 
 6.14 CONSULTAR FUNCIONÁRIO.............................................................................................82 
 6.15 ALTERAR FUNCIONÁRIO...................................................................................................83 
 6.16 EXCLUIR FUNCIONRÁIO....................................................................................................84 
 6.17 CONTROLAR PAGAMENTO DE MENSALIDADES.................................................85 
 6.18 EFETUAR LOGIN NO SISTEMA..................................................................................86 
 6.19 CADASTRAR PROFESSOR..........................................................................................87 
 6.20 CONSULTAR PROFESSOR..........................................................................................88 
 6.21 ALTERAR PROFESSOR................................................................................................89 
 6.22 EXCLUIR PROFESSOR.................................................................................................90 
 6.23 CADASTRAR USUÁRIO...............................................................................................91 
 6.24 CONSULTAR USUÁRIO...............................................................................................92 
 6.25 ALTERAR USUÁRIO.....................................................................................................93 
 6.26 EXCLUIR USUÁRIO......................................................................................................94 
 6.27 GERAR RELATÓRIO.....................................................................................................95 
VII. DIAGRAMA DE ENTIDADE E RELACIONAMENTO.........................96 
 7.1 MODELO CONCEITUAL..........................................................................................99 
 
VIII. DIAGRAMA DE CLASSE........................................................................100 
 
 8.1 MODELO FÍSICO...........................................................................................................................103 
 
 8.2 DIAGRAMA DE CLASSE.............................................................................................................104 
 
 8.3 CÓDIGOS SCRIPT SQL......................................................................................................................105 
 
IX. DAGRAMA DE SEQUÊNCIA.....................................................................108 
 9.1 CADASTRAR ALUNO.................................................................................................... 111 
 9.2 CONSULTAR ALUNO.................................................................................................... 112 
 9.3 EXCLUIR DADOS DO ALUNO..................................................................................... 113 
 9.4 ALTERAR ALUNO......................................................................................................... 114 
11 
 
 
 9.5 CADASTRAR DISCIPLINA..........................................................................................115 
 
 9.6 ALTERAR DISCIPLINA................................................................................................116 
 
 9.7 CONSULTAR DISCIPLINA..........................................................................................117 
 
 9.8 EXCLUIR DISCIPLINA.................................................................................................118 
 
 9.9 CADASTRAR TURMA..................................................................................................119 
 
 9.10 CONSULTAR TURMA................................................................................................120 
 
 9.11 ALTERER TURMA......................................................................................................121 
 
 9.12 EXCLUIR TURMA.......................................................................................................122 
 
9.13 CADASTRAR FUNCIONÀRIO...................................................................................123 
 
 9.14 ALTERAR FUNCIONÁRIO.........................................................................................124 
 
 9.15 CONSULTAR FUNCIONÁRIO...................................................................................125 
 
 9.16 EXCLUIR FUNCIONÁRIO..........................................................................................126 
 
 9.17 CONTROLAR PAGAMENTO DE MENSALIDADES...............................................127 
 
 9.18 EFETUAR LOGIN NO SISTEMA................................................................................128 
 
 9.19 CADASTRAR PROFESSOR........................................................................................129 
 
 9.20 CONSULTAR PROFESSOR........................................................................................130 
 
 9.21 ALTERER PROFESSOR..............................................................................................131 
 
 9.22 EXCLUIR PROFESSOR...............................................................................................132 
 
9.23 CADASTRAR USUÁRIO.............................................................................................133 
 
 9.24 ALTERAR USUÁRIO...................................................................................................134 
 
 9.25 CONSULTAR USUÁRIO..............................................................................................135 
 
 9.26 EXCLUIR USUÁRIO....................................................................................................136 
 
 9.27 GERAR RELATÓRIO...................................................................................................13712 
 
 
X. EXPECIFICAÇÃO DAS MENSAGENS DO SISTEMA...........................138 
 
 10.1 OBJETIVOS....................................................................................................................141 
 
 10.2 MENSAGENS INFORMATIVAS..................................................................................141 
 10.3 MENSAGENS DE ERRO...............................................................................................143 
 10.3 MENSAGENS DE ALERTA..........................................................................................143 
XI. DIAGRAMA DE PROCESSO E ORGANOGRAMA GERAL...............144 
 11.1 DIAGRAMA DE PROCESSO........................................................................................147 
 11.2 ORGANOGRAMA GERAL DO SISTEMA..................................................................148 
XII. CONCLUSÃO..............................................................................................149 
 
XIII. TRABALHO FUTURO.............................................................................149 
XIV. REFERÊNCIAS..........................................................................................150 
ANEXOS...............................................................................................................151 
 
 A- INSTALAÇÃO DO SISTEMA...........................................................................................151 
 
 B- TELAS DO SISTEMA........................................................................................................157 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13 
 
 
 
INTRODUÇÃO. 
 
 Os alunos Joaquim e Romilton definiram como seu trabalho de conclusão de curso, 
desenvolver um Sistema de Administração Escolar (SAE) para um colégio particular de 
ensino fundamental. Tal projeto tem como finalidade colocar em prática os conhecimentos 
obtidos durante o curso, bem como adquirir experiência em um ambiente real no 
desenvolvimento de um produto de software, este projeto possui uma importância 
significativa, pois na área da educação não existem muitos sistemas informatizados capazes 
de atender as necessidades dos alunos e professores. 
 
OBJETIVO PRINCIPAL. 
 
 O principal objetivo deste trabalho de conclusão de curso é controlar as rotinas operacionais 
exercidas por um colégio particular de ensino fundamental. Os objetivos específicos deste 
trabalho são: 
 
• Compreender as questões relacionadas às rotinas de um colégio, quanto a suporte e 
tecnologia da informação; 
• Focar nas partes de cadastro tanto de funcionários quanto de alunos; 
• Especificar modelos conceituais utilizando as regras de negócio; 
• Criar o modelo físico usando o DBDesigner 4 e depois gerar o script SQL; 
• Usar a UML (Linguagem Universal Unificada) para fazer os diagramas de caso de 
uso, diagrama de classe e diagrama de sequência; 
• Modelar o sistema usando a ferramenta “Astah Community’’; 
• Atender com êxito a informatização das necessidades acadêmicas. 
 
 
 
 
 
 
 
 
 
14 
 
 
 
RECURSOS DO SOFTWARE. 
 Todo o projeto será desenvolvido utilizando os softwares representados na tabela abaixo: 
 
Software 
Windows 
Dreamweaver CS4 Development 
Apache Server 
Php 
MySQL 
Astah Community 
DBDesigener 4 
 
 
 Existem uma série de linguagens que se baseiam no servidor para executar seus scripts, 
assim como a programação do cliente se baseia no navegador. Quando uma página é 
solicitada por parte de um cliente, o servidor executa os scripts e gera uma página resultado, 
que envia ao cliente. A página resultado contém unicamente o código HTML, pelo que pode 
ser interpretada por qualquer navegador sem lugar para erros, independentemente de sua 
versão. O Php faz requisição ao servidor Apache Server, que interpreta os códigos e retorna ao 
cliente apenas HTML. 
 
 
 
 
 
15 
 
 
 
 
 Figura Nº 01: Servidor do Aplicativo Web. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SAE 
(Sistema de Administração Escolar) 
 
I. Documento de Visão do Projeto. 
 
 
 
 
 
 
 
 
17 
 
 
 
 
Histórico de Versões. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Data Versão Descrição Autor Revisor Aprovado por 
29/03/2012 01 Descrição do projeto Romilton Joaquim Grupo 
01/04/2012 02 Continuação Joaquim Romilton Grupo 
02/04/2012 03 Continuação Romilton Joaquim Grupo 
03/04/2012 04 Continuação Joaquim Romilton Grupo 
06/04/2012 05 Versão Final Romilton Joaquim Grupo 
18 
 
 
• Responsáveis 
 
 
MEMBRO 
 
Romilton Peres da silva 
 
MEMBRO 
 Joaquim Alves de Sousa Neto 
 
GERENTE DE PROJETO 
Maria Elizabeth Puelles Bulnes 
 
DESENVOLVIMENTO 
Romilton Peres da Silva e Joaquim Alves de Sousa Neto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19 
 
 
I 1. Documento de Visão do Projeto. 
1.1 Objetivo. 
 O propósito deste documento é coletar, analisar, definir as necessidades de alto-nível e 
características do projeto de software, focando nas potencialidades requeridas pelos afetados 
(usuários-alvo). A visão do projeto documenta o ambiente geral de processos a ser 
desenvolvido para o sistema durante o projeto, fornecendo a todos os envolvidos uma 
descrição compreensível deste e de suas macro-funcionalidades. O documento de Visão do 
Projeto documenta as necessidades e funcionalidades do sistema que estarão sendo atendidas 
no projeto de software como controlar e agilizar as rotinas operacionais exercidas por um 
colégio particular de ensino fundamental, fornecendo uma ferramenta para organizar e 
automatizar tais rotinas visando uma melhor operabilidade administrativa. 
 
1.2 Cenário Atual. 
 Atualmente existem colégios que trabalham com um sistema que já não satisfaz suas 
necessidades, sendo este, o causador de transtornos tais como: a falta de cadastro de 
funcionários e alunos, gerando assim dificuldades aos usuários. 
 
1.3 Descrições do Projeto. 
 O Projeto foca em atividades que envolvem a administração escolar, tais como: 
• Controle de matrícula de alunos; 
• Controle de funcionários; 
• Controle de disciplinas lecionadas por turma e série; 
• Controle de turmas por ano letivo; 
• Controle de pagamento de mensalidades; 
• Controle de acesso ao sistema “login” com 05 níveis de acesso; 
• Controle de professores; 
• Controle de usuários; 
• Controle de relatório de alunos e funcionários. 
 
 
 
 
20 
 
 
1.4 Envolvimento. 
 1.4.1 Abrangência. 
 O projeto visa atender às necessidades administrativas da escola. 
 
1.4.2 Papel das partes interessadas 
1.4.2.1 Secretaria 
 
Descrição Funcionário da secretaria 
Papel no desenvolvimento 
Descrição das necessidades e regras de negócio do projeto. 
Realizar cadastro, alteração, consulta e exclusão de aluno, 
turma, usuário e efetuar login no sistema. 
 
Insumos ao projeto de software Não se aplica. 
 
Representante Funcionário da secretaria 
 
1.4.2.2 Setor administrativo 
 
Descrição Funcionário do setor administrativo 
Papel no desenvolvimento 
Realiza cadastro, alteração, consulta e exclusão de disciplinas, 
efetualogin no sistema e gerar relatório de alunos e 
funcionários. 
Insumos ao sistema Não há 
Representante Responsável do setor administrativo 
 
1.4.2.3 Departamento de pessoal 
 
Descrição Funcionário do Departamento de pessoal 
 
Papel no desenvolvimento 
Descrição das necessidades e regras de negócio do projeto. 
Realiza cadastro, alteração, consulta e exclusão de funcionário, 
professores e efetua login no sistema. 
Insumos ao projeto de software Não se aplica. 
 
Representante Responsável do RH. 
 
 
 
 
 
 
 
 
 
 
 
21 
 
 
1.4.2.4 Funcionário 
 
Descrição Usuário 
Papel no desenvolvimento Obtém login e senha para acesso ao sistema, de acordo ao nível que pertence. 
Insumos ao sistema Não há 
Representante Funcionários da instituição 
 
1.4.2.5 Setor financeiro 
 
Descrição 
 Funcionário do setor Financeiro 
Papel no desenvolvimento 
Descrição das necessidades e regras de negócio do projeto, 
Controla o pagamento de mensalidade e efetua login no 
sistema. 
Insumos ao projeto de software Não se aplica. 
 
Representante Responsável do setor financeiro. 
 
 
1.4.2.6 Equipe Desenvolvedora 
 
Descrição Responsáveis pelo desenvolvimento do projeto 
Papel no desenvolvimento Levantamento dos requisitos, desenvolvimento de aplicações, 
,rotinas e Processos e efetua login no sistema. 
Insumos ao projeto de software Não se Aplica. 
Representante Equipe Desenvolvedora. 
 
1.4.2.7 Diretor 
 
Descrição 
 Diretor da instituição 
Papel no desenvolvimento Coordena junto ao administrativo as disciplinas da instituição 
e efetua login no sistema. 
Insumos ao projeto de software Não se aplica. 
 
Representante Diretor 
 
 
 
 
 
 
 
 
 
 
 
 
22 
 
 
1.4 Necessidades e Funcionalidades 
 
 
Necessidade 01 Benefício 
Cadastro de alunos 
 
Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá solicitar os documentos necessários e cadastrar o aluno no 
sistema. F1 
Funcionário da Secretaria 
Confirmação de matrícula. F1. 01 Funcionário da Secretaria 
 
 
Necessidade 02 Benefício 
Alterar dados do aluno Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados do aluno de acordo com a necessidade. F2 Funcionário da secretaria 
Confirmação da alteração do cadastro. F 2.1 Funcionário da secretaria 
 
 
Necessidade 03 Benefício 
Excluir dados do aluno Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados do aluno de acordo com a necessidade. F3 Funcionário da secretaria 
Confirmação da exclusão do cadastro. F 3.1 Funcionário da secretaria 
 
 
Necessidade 04 Benefício 
Consultar dados do aluno 
 
Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados do aluno de acordo com a necessidade. F4 Funcionário da secretaria 
Confirmação dos dados consultados. F 4.1 Funcionário da secretaria 
 
 
 
 
 
 
 
 
 
 
23 
 
 
Necessidade 05 Benefício 
Controlar pagamentos de mensalidades. Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário lança e controla o pagamento da mensalidade F5 Funcionário do setor financeiro 
Confirmação de pagamento F5.1 Funcionário do setor financeiro 
 
 
Necessidade 06 Benefício 
Cadastrar disciplina Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
 O funcionário deverá cadastrar as disciplinas. F6 Funcionário do setor administrativo 
Confirma o cadastro da disciplina. F 6.1 Funcionário do setor administrativo 
 
 
Necessidade 07 Benefício 
Alterar dados da disciplina Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
 O funcionário deverá alterar os dados das disciplinas caso haja necessidade. F07 Funcionário do setor administrativo 
Confirmação de alteração. F 7.1 Funcionário do setor administrativo 
 
 
Necessidade 08 Benefício 
Consultar dados da disciplina Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar o cadastro das disciplinas caso haja necessidade. F08 Funcionário do setor administrativo 
Confirmação de consulta. F 8.1 Funcionário do setor administrativo 
 
 
 
Necessidade 09 Benefício 
Excluir dados da disciplina Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir o cadastro das disciplinas caso haja necessidade. F09 Funcionário do setor administrativo 
Confirmação de exclusão. F 9.1 Funcionário do setor administrativo 
 
 
 
 
 
 
24 
 
 
Necessidade 10 Benefício 
Cadastrar turma Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá cadastrar a turma para possível matrícula dos alunos. F10 Funcionário da secretaria 
Confirmação de cadastro. F 10.1 Funcionário da secretaria 
 
 
Necessidade 11 Benefício 
Alterar turma Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar o cadastro da turma caso haja necessidade. F11 Funcionário da secretaria 
Confirmação de alteração. F 11.1 Funcionário da secretaria 
 
 
Necessidade 12 Benefício 
Consultar turma Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar o cadastro da turma caso haja necessidade. F12 Funcionário da secretaria 
Confirmação de consulta. F 11.1 Funcionário da secretaria 
 
 
Necessidade 13 Benefício 
Excluir turma Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir o cadastro da turma caso haja necessidade. F13 Funcionário da secretaria 
Confirmação de exclusão. F 13.1 Funcionário da secretaria 
 
 
Necessidade 14 Benefício 
Cadastrar funcionário Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá solicitar os documentos e cadastrar os outros funcionários no 
sistema. F14 
Funcionário do departamento de pessoal 
Confirmação de cadastro. F 14.1 Funcionário do departamento de pessoal 
 
 
 
 
 
 
 
25 
 
 
 
Necessidade 15 Benefício 
Alterar dados do funcionário Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados dos outros funcionários caso haja necessidade.F14 Funcionário do departamento de pessoal 
Confirmação de alteração. F 14.1 Funcionário do departamento de pessoal 
 
 
Necessidade 16 Benefício 
Consultar dados dos funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados dos outros funcionários caso haja 
necessidade. F16 
Funcionários dos departamentos pessoais 
Confirmação de consulta. F 16.1 Funcionários do departamento de pessoal 
 
 
Necessidade 17 Benefício 
Excluir dados dos funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados dos outros funcionários caso haja 
necessidade. F17 
Funcionários do departamento de pessoal 
Confirmação de exclusão. F 17.1 Funcionários do departamento de pessoal 
 
 
Necessidade 18 Benefício 
 Efetuar login no sistema Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O usuário deverá efetuar o login no sistema. F18 Diretor, administrativo, Dp- pessoal, secretaria, financeiro, Eq- desenvolvedora 
Confirmação de acesso ao sistema. F 18.1 
 Diretor, administrativo, Dp- pessoal, secretaria, financeiro, Eq- desenvolvedora 
 
 
 
Necessidade 19 Benefício 
Cadastrar professor Crítico 
IdFunc. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá solicitar os documentos e cadastrar os professores no sistema. F19 
Funcionário do departamento de pessoal 
Confirmação de cadastro. F 19.1 Funcionário do departamento de pessoal 
 
26 
 
 
 
Necessidade 20 Benefício 
Alterar dados dos professores Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados dos professores caso haja necessidade. F20 Funcionário do departamento de pessoal 
Confirmação de alteração. F 20.1 Funcionário do departamento de pessoal 
 
 
Necessidade 21 Benefício 
Consultar dados dos professores Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados dos professores caso haja necessidade. F21 Funcionários do departamento de pessoal 
Confirmação de consulta. F 22.1 Funcionários do departamento de pessoal 
 
 
Necessidade 22 Benefício 
Excluir dados dos professores Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados dos professores caso haja necessidade. F22 Funcionários do departamento de pessoal 
Confirmação de exclusão. F 22.1 Funcionários do departamento de pessoal 
 
 
Necessidade 23 Benefício 
Cadastrar usuário Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá solicitar os documentos e cadastrar os usuários no sistema. F23 
Funcionário da secretaria 
Confirmação de cadastro. F 23.1 Funcionário da secretaria 
 
 
Necessidade 24 Benefício 
Alterar dados do usuário Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados dos usuários caso haja necessidade. F24 
 Funcionário da secretaria 
Confirmação de alteração. F 24.1 
 Funcionário da secretaria 
 
 
 
27 
 
 
Necessidade 25 Benefício 
Consultar dados dos usuários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados dos usuários caso haja necessidade. F25 
 Funcionário da secretaria 
Confirmação de consulta. F 25.1 
 Funcionário da secretaria 
 
 
Necessidade 26 Benefício 
Excluir dados dos usuários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados dos usuários caso haja necessidade. F26 
 Funcionário da secretaria 
Confirmação de exclusão. F 26.1 
 Funcionário da secretaria 
 
Necessidade 27 Benefício 
Gerar relatório de alunos e funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá gerar o relatório do aluno e funcionário caso haja necessidade. F27 
 Funcionário do setor administrativo 
Confirmação de relatório impresso. F 27.1 
 Funcionário do setor administrativo 
 
 
 
1.6 Restrições. 
 
• Relacionar fatores que possam impedir ou dificultar a total implementação do 
projeto, bem como a utilização de suas funcionalidades. Exemplos de Restrições; 
• Falta de conexão com a w.w.w ou World Wide Web (Rede de Alcance Mundial); 
• Disponibilidade dos funcionários de cada setor para treinamento; 
• O software deverá ser executado em computadores de processadores da Intel® 
Core™ i3, de 64 bits com 4GB de memória e HD de 500 GB, sistema operacional 
Windows 07 ou superior. 
 
1.7 Expectativa de Entrega do Produto 
 
 O sistema será desenvolvido em vinte e sete (27) etapas, como descrito abaixo, com 
prazo de conclusão em 04 de Julho de 2013. 
• Cadastro de alunos; 
28 
 
 
• Alterar dados do aluno; 
• Consultar dados do aluno; 
• Excluir aluno; 
• Cadastro de funcionários; 
• Alterar dados dos funcionários; 
• Consultar dados dos funcionários; 
• Excluir dados do funcionário; 
• Cadastro de turma; 
• Alterar turma; 
• Consultar turma; 
• Excluir turma; 
• Cadastro de disciplina; 
• Alterar dados das disciplinas; 
• Consultar dados das disciplinas; 
• Excluir disciplina; 
• Efetuar login no sistema; 
• Controlar pagamento de mensalidades; 
• Cadastro de professor; 
• Alterar dados do professor; 
• Consultar dados do professor; 
• Excluir professor; 
• Cadastro de usuário; 
• Alterar dados dos usuários; 
• Consultar dados dos usuários; 
• Excluir usuário; 
• Gerar relatório. 
 
 
 
 
 
 
 
 
 
 
29 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SAE 
(Sistema de Administração Escolar) 
 
II. Documento de Visão do Sistema. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30 
 
 
 
 
Histórico de Versões 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Data Versão Descrição Autor Revisor Aprovado por 
15/04/2012 01 Descrição do sistema Romilton Joaquin Grupo 
18/04/2012 02 Continuação Joaquim Romilton Grupo 
20/04/2012 03 Continuação Romilton Joaquin Grupo 
21/04/2012 04 Continuação Joaquim Romilton Grupo 
26/04/2012 05 Versão Final Romilton Joaquin Grupo 
31 
 
 
 
 
• Responsáveis 
 
MEMBRO 
Romilton Peres da Silva 
 
MEMBRO 
 Joaquim Alves de Sousa Neto 
 
GERENTE DE PROJETO 
Maria Elizabeth Puelles Bulnes 
 
DESENVOLVIMENTO 
Romilton Peres da Silva e Joaquim Alves de Sousa Neto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32 
 
 
 
II. Documento de Visão do Sistema. 
 
2.1 Objetivo 
 
 O propósito deste documento é coletar, analisar e definir as necessidades de alto-nível e 
características do sistema, focando nas potencialidades requeridas pelos afetados e usuários-
alvo e como estes requisitos foram abordados no sistema. Este Documento de Visão do 
Sistema documenta as necessidades e funcionalidades do SAE. 
 
2.2 Descrições do Produto 
 Tratando-se de um Sistema de Administração Escolar, o SAE deverá implementar as 
seguintes rotinas: 
• Controle de matrícula de alunos; 
• Controle de funcionários; 
• Controle de disciplinas; 
• Controle de turmas por ano letivo; 
• Controle de pagamento de mensalidades; 
• Efetuar login no sistema 06 níveis de acesso; 
• Controle de usuário. 
• Controle de professor; 
• Controle de relatório de alunos e funcionários. 
 
2.3 Envolvimento 
 2.3.1 Abrangência 
 O SAE visa atender as rotinas administrativas de uma escola particular de ensino 
fundamental. 
 
2.3.2 Papel das partes interessadas. 
 
 
 
 
33 
 
 
 2.3.2.1 Secretaria. 
 
Descrição Funcionário da secretaria 
Papel no desenvolvimento 
Descrição das necessidades e regras de negócio do sistema. 
Realiza cadastro, alteração, consulta e exclusão de alunos, 
turma, usuário, e efetua login no sistema. 
 
Insumos ao projeto de software Não se aplica. 
 
Representante Funcionário da secretaria 
 
 2.3.2.2 Setor administrativo 
 
Descrição Funcionário do setor administrativo 
Papel no desenvolvimento 
Realiza cadastro, alteração, consulta e exclusão de disciplinas, 
efetua login no sistema e gera relatório de alunos e 
funcionários. 
Insumos ao sistema Não há 
Representante Responsável do setor administrativo 
 
 2.3.2.3 Departamento de pessoal. 
 
Descrição Funcionário do Departamento de pessoal 
 
Papel no desenvolvimento 
Descrição das necessidades e regras de negócio do sistema. 
Realiza cadastro, alteração, consulta e exclusão de 
funcionários,professores e efetua login no sistema. 
Insumos ao projeto de software Não se aplica. 
 
Representante Responsável do RH. 
 
 2.3.2.4 Funcionário 
 
Descrição 
 Usuário 
Papel no desenvolvimento Obtém login e senha para acesso ao sistema, de acordo ao 
nível que pertence. 
Insumos ao projeto de software Não se aplica. 
 
Representante Funcionários da instituição. 
 
 
 
 
 
 
34 
 
 
 2.3.2.5 Setor financeiro 
 
Descrição 
 Funcionário do setor Financeiro 
Papel no desenvolvimento 
Descrição das necessidades e regras de negócio do sistema, 
Lança/controla o pagamento de mensalidade e efetua login no 
sistema. 
Insumos ao projeto de software Não se aplica. 
 
Representante Responsável do setor financeiro. 
 
2.3.2.6 Equipe Desenvolvedora 
 
Descrição Responsáveis pelo desenvolvimento do sistema 
Papel no desenvolvimento Levantamento dos requisitos, desenvolvimento de aplicações, 
rotinas e Processos e efetua login no sistema. 
Insumos ao projeto de software Não se Aplica. 
Representante Alunos em conclusão da graduação. 
 
2.3.2.7 Diretor 
 
Descrição 
 Diretor da instituição 
Papel no desenvolvimento Coordena junto ao administrativo as disciplinas da instituição e 
efetua login no sistema. 
Insumos ao projeto de software Não se aplica. 
 
Representante Diretor 
 
 
2.4 Necessidades e Funcionalidades. 
 
 
Necessidade 01 Benefício 
Cadastrar alunos. 
 
Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário cadastra o aluno no sistema. F01 Funcionário da Secretaria 
 
 
 
 
 
 
 
 
 
 
35 
 
 
Necessidade 02 Benefício 
Alterar dados do aluno. 
 
Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados do aluno. F02 Funcionário da secretaria 
 
 
Necessidade 03 Benefício 
Consultar dados do aluno. 
 
Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados do aluno. F03 Funcionário da secretaria 
 
 
Necessidade 04 Benefício 
Excluir dados do aluno. 
 
Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados do aluno. F04 Funcionário da secretaria 
 
 
Necessidade 05 Benefício 
Controlar pagamento das mensalidades dos alunos 
 
Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário confirma o pagamento das mensalidades. F05 Funcionário do setor financeiro 
 
 
Necessidade 06 Benefício 
Cadastrar disciplina Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
 O funcionário deverá cadastrar as disciplinas. F06 
Funcionário do setor administrativo 
 
 
Necessidade 07 Benefício 
Alterar dados da disciplina Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
 O funcionário deverá alterar os dados das disciplinas caso haja necessidade. 
 F07 
Funcionário do setor administrativo 
 
 
Necessidade 08 Benefício 
Consultar dados da disciplina Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar o cadastro das disciplinas. F08 Funcionário do setor administrativo 
 
 
 
36 
 
 
Necessidade 09 Benefício 
Excluir dados da disciplina Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir o cadastro das disciplinas. F09 Funcionário do setor administrativo 
 
 
Necessidade 10 Benefício 
Cadastrar turma. Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá cadastrar as turmas. F11 Funcionário da secretaria 
 
 
Necessidade 11 Benefício 
Alterar turma Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar o cadastro da turma. F11 Funcionário da secretaria 
 
 
Necessidade 12 Benefício 
Consultar turma Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar o cadastro da turma. F12 Funcionário da secretaria 
 
 
Necessidade 13 Benefício 
Excluir turma Importante 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir o cadastro da turma. F13 Funcionário da secretaria 
 
 
Necessidade 14 Benefício 
Cadastrar funcionário Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá cadastrar os outros funcionários. F14 Funcionário do departamento do pessoal 
 
 
Necessidade 15 Benefício 
Alterar dados dos funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados dos outros funcionários. F15 
Funcionário do departamento do pessoal 
 
 
 
 
 
 
 
 
37 
 
 
Necessidade 16 Benefício 
Consultar dados dos funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados dos outros funcionários. F16 Funcionários dos departamentos pessoais e administrativos 
 
, 
Necessidade 17 Benefício 
Excluir dados dos funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados dos outros funcionários. F17 Funcionários dos departamentos pessoais e administrativos 
 
 
Necessidade 18 Benefício 
 Efetuar login no sistema Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O usuário deverá efetuar o login no sistema. F18 
 Diretor, administrativo, Dp- pessoal, secretaria, financeiro, Eq- desenvolvedora 
Confirmação do login F 18.1 
 Diretor, administrativo, Dp- pessoal, secretaria, financeiro, Eq- desenvolvedora 
 
 
Necessidade 19 Benefício 
Cadastrar professor Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá cadastrar os dados dos professores no sistema. F19 Funcionário do departamento de pessoal 
 
 
Necessidade 20 Benefício 
Alterar dados dos professores Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados dos professores no sistema. F20 
Funcionário do departamento de pessoal 
 
 
Necessidade 21 Benefício 
Consultar dados dos professores Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados dos professores no sistema. F21 Funcionários do departamento de pessoal 
 
 
Necessidade 22 Benefício 
Excluir dados dos funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados dos professores no sistema. F22 Funcionários do departamento de pessoal 
 
 
 
 
38 
 
 
Necessidade 23 Benefício 
Cadastrar usuário Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá cadastrar os dados dos usuários. F23 Funcionário da secretaria 
 
 
Necessidade 24 Benefício 
Alterar dados dos usuários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá alterar os dados dos usuários. F24 
Funcionário da secretaria 
 
 
Necessidade 25 Benefício 
Consultar dados dos usuários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá consultar os dados dos usuários. F25 Funcionários da secretaria 
 
 
Necessidade 26 Benefício 
Excluir dados dos usuários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
O funcionário deverá excluir os dados dos usuários. F26 
 Funcionários da secretaria 
 
 
Necessidade 27 Benefício 
Gerar relatório de alunos e funcionários Crítico 
Id Func. Descrição das Funcionalidades/atores envolvidos 
Ofuncionário deverá gerar o relatório dos alunos ou funcionários. F27 Funcionários do setor administrativo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39 
 
 
2.5 Propostas de Solução/ Tecnológica Escolhida 
 
 Como proposta será desenvolvido um sistema capaz de organizar e automatizar as 
rotinas enumeradas no item II, subitem 2.2 deste documento, reduzindo assim, o tempo de 
execução e melhoria das rotinas administrativas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SAE 
(Sistema de Administração Escolar) 
 
III. Documento de Plano de negócio. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41 
 
 
Histórico de Versões 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Data Versão Descrição Autor Revisor Aprovado por 
01/05/2012 01 Levantamento do plano de 
negócio Romilton Joaquim Grupo 
02/05/2012 02 Continuação Joaquim Romilton Grupo 
03/05/2012 03 Conclusão Romilton Joaquim Grupo 
 
 
 
 
 
 
 
 
 
42 
 
 
• Responsáveis 
 
MEMBRO 
Romilton Peres da Silva. 
 
MEMBRO 
 Joaquim Alves de Sousa Neto. 
 
GERENTE DE PROJETO 
Maria Elizabeth Puelles Bulnes. 
 
DESENVOLVIMENTO 
Romilton Peres da Silva e Joaquim Alves de Sousa Neto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43 
 
 
3.1 Sumários Executivos 
 O SAE é um sistema utilizado para atender as necessidades de um colégio particular do 
ensino fundamental. Seu principal propósito é atender aos alunos e os funcionários de uma 
maneira rápida e eficiente. 
 
3.2 Arquitetura de Solução Técnica 
• Linguagem de programação utilizada Php; 
• Gerenciador de banco de dados MySQL; 
• Servidor Apache ou (Apache Server); 
• Links e layouts simples e de fácil compreensão. 
 
3.3 Benefícios 
• Todas as informações devidamente organizadas; 
• Funcionamento simples; 
• Baixo custo; 
• Fácil compreensão de manuseio; 
• Com o SAE modernizar os processos dentro da instituição; 
• Centralizar as informações em um servidor Web. 
3.4 Estimativas de Recursos Necessários 
 Para implantação, serão necessários computadores com processadores da Intel® Core™ 
i3, de 64 bits com 4GB de memória e HD de 500 GB ou superior, sistema operacional 
Windows 07 ou superior. 
 
3.5 Estimativas de prazos 
• Documentação = 4 meses; 
• Implementação e testes = 3 meses; 
• Ajustes no caso de necessidade = 3 meses. 
 
 
 
III. Plano de Negócio 
 
44 
 
 
 
3.6 Viabilidades Técnica 
 Tendo como base a apresentação anterior, concluímos que o SAE. Tem boa viabilidade 
técnica, pois possui baixo custo de implementação e execução, as informações ficarão 
organizadas dando rapidez no desempenho das atividades, maior segurança das informações 
geradas pelo processo e total padronização das informações, eliminando possibilidade de 
erros. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SAE 
(Sistema de Administração Escolar) 
 
IV. Especificação das regras de negócio. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46 
 
 
 
Histórico de Versões 
 
 
Data Versão Descrição Autor Revisor Aprovado por 
14/05/2012 01 Levantamento das regras de negócio Romilton Joaquim Grupo 
15/05/2012 02 Continuação Joaquim Romilton Grupo 
20/05/2012 03 Conclusão Romilton Joaquim Grupo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47 
 
 
 
• Responsáveis 
 
MEMBRO 
Romilton Peres da Silva 
 
MEMBRO 
 Joaquim Alves de Sousa Neto 
 
GERENTE DE PROJETO 
Maria Elizabeth Puelles Bulnes 
 
DESENVOLVIMENTO 
Romilton Peres da Silva e Joaquim Alves de Sousa Neto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48 
 
 
 
4.1 Objetivo. 
 Este documento tem como objetivo saber quais são as regras aplicáveis ao negócio, que 
direciona em maior ou menor grau o funcionamento dos casos de uso. Essas regras contêm 
declarações de políticas ou condições que devem ser satisfeitas pelo processamento da 
aplicação. 
 
4.2 Restrições quanto aos cadastros. 
 4.2.1 Cadastrar Funcionário (RN01). 
 Para ser realizado o cadastro do funcionário no sistema, este deverá estar munido de toda 
documentação como: Código, nome, RG, CPF, endereço, número, complemento, bairro, 
município, CEP, UF, fone, email, data de admissão, data de demissão, cargo. Após isto o 
funcionário do departamento de pessoal deverá cadastrar o novo funcionário e 
habilitando para a utilização do sistema com as devidas permissões a qual o cargo 
cadastrado permitir. 
 
 4.2.2 Cadastrar Disciplina (RN02). 
 O cadastro da disciplina deverá ser feito pelo funcionário do setor administrativo, e 
para cada disciplina devem ser informado no ato do cadastro dados como: Id da 
disciplina e nome da disciplina. 
 
 4.2.3 Cadastrar Aluno (RN03). 
 Para ser realizada a matrícula do aluno no sistema o seu responsável deverá estar 
munido de toda documentação do aluno como: Matrícula, nome, RG, CPF, endereço, 
número, complemento, bairro, município, CEP, UF, fone, email, nome do pai, nome da 
mãe, série, grupo sanguíneo, dados do responsável com os documentos de RG, CPF pai, 
CPF mãe, comprovante de residência. 
 
 
 
 
 
 
IV. Especificação de Regras de Negócio. 
49 
 
 
4.2.4 Cadastrar Turma (RN04). 
 O funcionário da secretaria deve cadastrar as turmas da seguinte forma: Id da 
disciplina, matrícula do professor, ano letivo, série, turma, turno e quantidade de vagas 
disponíveis. 
 
 4.2.5 Cadastrar Professor (RN05). 
 Para ser realizado o cadastro do professor no sistema, este deverá estar munido de toda 
documentação como: Matrícula, nome, RG, CPF, endereço, número, complemento, 
bairro, município, CEP, UF, fone, email, sexo data de admissão, data de demissão, e 
registro no MEC. Após isto o funcionário do departamento de pessoal deverá cadastrar o 
novo funcionário gerando assim um número de matrícula e o habilitando para a 
utilização do sistema com as devidas permissões a qual o cargo cadastrado permitir. 
 
 4.2.6 Cadastrar usuário (RN06). 
 Para ser realizar o cadastro de usuário no sistema este deverá estar munido de toda 
documentação como: Código, nome, login senha e nível. 
 
4.3 Restrições quanto às consultas. 
 
4.3.1 Consultar Funcionário (RN07). 
 Os funcionários do departamento de pessoal esta autorizado a consultar os dados 
cadastrais dos funcionários, para checar se eles estãopendentes ou não em alguma 
documentação. 
 
4.3.2 Consultar aluno (RN08). 
 O funcionário da secretaria poderá realizar consultas dos dados cadastrais do aluno, a 
qualquer hora tanto para verificação de pendência em algum documento com o objetivo 
de regularizar a situação do aluno, quanto para consulta do telefone do responsável para 
qualquer contato. 
 
 
 
 
 
 
 
50 
 
 
4.3.3 Consultar Turma (RN09). 
 Cabe ao funcionário da secretaria consultar os dados cadastrais da turma, para verifica 
se a turma já esta completa ou se existem vagas disponíveis. Havendo excesso de alunos 
por turma, pode verificar se o excedente justifica a criação de nova turma, ou alocação 
dos alunos excedentes para turmas já cadastradas. 
4.3.4 Consultar Disciplina (RN10). 
 O funcionário do setor administrativo podem consultar os dados cadastrais das 
disciplinas por, nome da disciplina. 
 
 4.3.5 Consultar professor (RN11). 
 O funcionário do departamento de pessoal esta autorizado a consultar os dados 
cadastrais dos professores para checar se eles estão pendentes ou não em alguma 
documentação. 
 
4.3.6 Consultar usuário (RN12). 
 O funcionário da secretaria poderá realizar consultas dos usuários, a qualquer hora 
tanto para verificação de pendência em algum documento com o objetivo de regularizar 
a situação dos usuários, 
 
4.4 Restrições quanto as Alterações. 
 
4.4.1 Alterar Funcionário (RN13). 
 Cabe ao funcionário do departamento de pessoal alterar os dados cadastrais do 
funcionário onde se verificar necessário. 
 
4.4.2 Alterar Aluno (RN14). 
 Cabe ao funcionário da secretaria alterar os dados cadastrais do aluno onde se 
verificar necessário. 
 
 
 
 
 
51 
 
 
4.4.3 Alterar Turma (RN15). 
 Cabe ao funcionário da secretaria alterar os dados cadastrais da turma onde se 
verificar necessário. 
 
4.4.4 Alterar Disciplina (RN16). 
 Cabe ao funcionário do setor administrativo alterar os dados cadastrais da disciplina 
onde se verificar necessário. 
 
4.3.5 Alterar professor (RN17). 
 Cabe ao funcionário do departamento de pessoal alterar os dados cadastrais do 
funcionário onde se verificar necessário. 
 
4.3.6 Alterar usuário (RN18). 
 Cabe ao funcionário da secretaria alterar os dados cadastrais do usuário onde se 
verificar necessário. 
 
4.5 Restrições quanto à exclusão de aluno (RN19). 
 O funcionário da secretaria deverá excluir o aluno do cadastro. 
 
4.6 Restrições quanto à exclusão de funcionário (RN20). 
 O funcionário do departamento de pessoal deverá excluir os dados cadastrais do 
funcionário onde se verificar necessário. 
 
4.7 Restrições quanto à exclusão de turma (RN21). 
 Cabe ao funcionário da secretaria deverá excluir as turmas que não tem alunos 
matriculados. 
4.8 Restrições quanto à exclusão de disciplinas (RN22). 
 O funcionário do setor administrativo deverá excluir disciplina, onde se verificar 
necessário. 
 
 
52 
 
 
4.9 Restrições quanto exclusão de professor (RN23). 
 O funcionário do departamento de pessoal deverá excluir os dados cadastrais do 
professor, onde se verificar necessário. 
 
4.10 Restrições quanto à exclusão de usuário (RN24). 
 O funcionário da secretaria deverá excluir do sistema os dados cadastrais do usuário 
onde se verificar necessário. 
 
4.12 Controle de Pagamento de Mensalidades (RN25). 
 O funcionário do setor financeiro confere o pagamento das mensalidades efetuadas pelo 
aluno e confirma o pagamento no sistema. 
 
4.14 Efetuar login no sistema (RN26) 
 
 Quando necessário os usuários cadastrados irão logar-se ao sistema para acessar os 
dados de interesses, para isto este deve está devidamente cadastrado no sistema com os 
seguintes itens: Código, nome, login, senha e nível de acesso. 
 
4.15 Gerar relatório (RN27) 
 Quando necessário o funcionário do administrativo irá emitir o relatório do aluno ou do 
funcionário. 
 
 
 
 
 
 
 
 
 
 
 
 
53 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SAE 
(Sistema de Administração Escolar) 
 
 V. Relação de casos de uso. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54 
 
 
Histórico de Versões. 
 
 
Data Versão Descrição Autor Revisor Aprovado por 
21/05/2012 01 Descrição dos casos de 
uso 
Romilton Joaquim Grupo 
22/05/2012 02 Continuação Joaquim Romilton Grupo 
24/05/2012 03 Finalização dos casos de 
uso 
Romilton Joaquim Grupo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55 
 
 
• Responsáveis 
 
MEMBRO 
Romilton Peres da Silva 
 
MEMBRO 
 Joaquim Alves de Sousa Neto 
 
GERENTE DE PROJETO 
Maria Elizabeth Puelles Bulnes 
 
DESENVOLVIMENTO 
Romilton Peres da Silva e Joaquim Alves de Sousa Neto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56 
 
 
V. Relação de casos de Uso. 
5.1 Diagrama geral de Casos de Uso. 
 
 Figura Nº 02: Diagrama geral de Caso de Uso. 
 
 
 
 
 
 
 
 
 
57 
 
 
5.2 Casos de Uso. 
 
 5.2.1 UC01 - Cadastrar, Excluir, Consultar e Alterar aluno. 
 O aluno solicita a matrícula ao funcionário da secretaria este solicita e confere a 
documentação exigida para saber se o aluno está de acordo com os requisitos que o 
habilitam para esta série. Estando tudo devidamente correto, o funcionário cadastra o 
aluno no sistema efetivando assim sua matrícula. Caso haja a falta de algum documento, 
uma observação é colocada, dando um prazo máximo para o aluno apresentá-lo. Caso o 
aluno não o apresente, o mesmo será impedido de realizar as avaliações e terá sua 
matrícula cancelada. 
 
 
Figura Nº 03: Diagrama de Caso de Uso UC01 (Cadastrar, Excluir, Consultar e 
Alterar aluno). 
 
 
 
 
 
58 
 
 
 5.2.2 UC02- Cadastrar, Excluir, Consultar e Alterar disciplina. 
 O funcionário do setor administrativo realiza a manutenção cadastral da disciplina 
adequando-a de acordo com a grade curricular da escola. Para tal, a diretoria da escola deverá 
previamente notificar a este funcionário as mudanças programadas e estabelecer uma data de 
atualização. 
 
 
 Figura Nº 04: Diagrama de Caso de Uso UC02 Cadastrar, Excluir, Consultar e Alterar 
disciplina. 
 
 
 
 
 
 
59 
 
 
 
 5.2.3 UC03- Cadastrar, Excluir, Consultar e Alterar turma. 
 O funcionário da secretaria realiza a manutenção cadastral das turmas de acordo com a 
quantidade de alunos e disciplinas lecionadas em cada série. Havendo a necessidade de 
cadastrar mais de uma turma por série no mesmo turno, estas deverão ter as mesmas 
matérias diárias para evitar possíveis discrepâncias entre as matérias dadas a cada turma, 
evitando assim o desnivelamento entre as turmas da mesma série. 
 
 
 Figura Nº 05: Diagrama de Caso de Uso UC03 (Cadastrar, Excluir, 
Consultar e Alterar turma). 
 
 
 
 
 
 
 
60 
 
 
 
5.2.4 UC04 – Cadastrar, Excluir, Consultar e Alterar funcionário 
 O funcionáriodo Departamento de Pessoal realiza a manutenção cadastral 
dos funcionários da instituição. 
 
 
 Figura Nº 06: Diagrama de Caso de Uso UC04 (Cadastrar, Excluir, Consultar e 
Alterar funcionário). 
 
 
 
 
 
 
 
 
 
 
61 
 
 
 
 
5.2.7 UC05 – Cadastrar, Excluir, Consultar e Alterar professor 
 O funcionário do Departamento de Pessoal realiza a manutenção cadastral 
dos professores da instituição. 
Fi
gura Nº 07: Diagrama de Caso de Uso UC05 (Cadastrar, Excluir, Consultar e Alterar 
professor). 
 
 
 
 
 
 
 
 
 
 
 
 
62 
 
 
5.2.5 UC 06 - Controlar Pagamento de mensalidades. 
 O funcionário do setor financeiro controla o pagamento das mensalidades no sistema. 
 
 
Figura Nº 08: Diagrama de Caso de Uso UC06 (Controlar Pagamento de Mensalidades). 
 
 
 
 
 
 
 
 
 
 
 
 
63 
 
 
5.2.6 UC 07 - Efetuar Login no Sistema. 
 O usuário precisa informar seus dados ao sistema para ter acesso às informações. 
 
 Figura Nº09: Diagrama de Caso de Uso UC07 (Efetuar Login no Sistema). 
 
 
 
 
 
 
 
 
 
 
64 
 
 
 5.2.8 UC 08 Cadastrar, Excluir, Consultar e Alterar Usuário. 
 O funcionário da secretaria acessa o sistema e verifica a situação cadastral do usuário 
para verificar se este está de acordo com os requisitos que o habilitam para acesso ao 
sistema. Estando tudo devidamente correto, o funcionário cadastra o usuário efetivando 
assim sua permissão de acesso. 
 
Figura Nº 10: Diagrama de Caso de Uso UC08 (Cadastrar, Excluir, Consultar e 
Alterar Usuário). 
 
 
 
 
 
 
 
 
65 
 
 
 5.2.9 UC09 Gerar relatório. 
 Quando necessário o funcionário do administrativo irá emitir o relatório dos alunos ou dos 
funcionários. 
 
 Figura Nº 11: Diagrama de Caso de Uso UC09 (Gerar relatório). 
 
 
 
 
 
 
 
 
 
 
66 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SAE 
 (Sistema de Administração Escolar) 
 
VI. Especificação dos casos de uso. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67 
 
 
Histórico de Versões. 
 
 
Data Versão Descrição Autor Revisor Aprovado por 
21/08/2012 01 Descrição dos casos de 
uso 
Romilton Joaquim Grupo 
25/08/2012 02 Continuação da versão 1 Joaquim Romilton Grupo 
26/08/2012 03 Finalização dos casos de 
uso 
Romilton Joaquim Grupo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68 
 
 
• Responsáveis 
 
MEMBRO 
Romilton Peres da Silva 
 
MEMBRO 
 Joaquim Alves de Sousa Neto 
 
GERENTE DE PROJETO 
Maria Elizabeth Puelles Bulnes 
 
DESENVOLVIMENTO 
Romilton Peres da Silva e Joaquim Alves de Sousa Neto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69 
 
 
VI. Especificação dos Casos de Uso. 
6.1 Cadastrar aluno. 
• Objetivo. 
 Realizar o cadastro do aluno no sistema. 
• Tipo de Caso de Uso. 
 Concreto 
 
• Atores 
 
• Pré-condições 
 O funcionário deverá solicitar e conferir todos os documentos necessários para 
realizar o cadastro do aluno. 
• Fluxo Principal 
P1. O funcionário entra no sistema e seleciona a opção de cadastro do aluno. 
P2. O sistema disponibiliza a tela de cadastro do aluno. 
P3. O funcionário preenche os campos obrigatórios para o cadastro. 
P4. O funcionário confirma os dados inseridos no sistema. 
P5. O sistema valida os dados, armazena em banco de dados e exibe uma mensagem de 
confirmação. 
 
Obs. P igual a passo. 
 
• Pós-condições 
Aluno cadastrado 
 
• Frequência de Utilização. 
Alta 
 
• Referências. 
Relação de Casos de Uso: UC01. 
Especificação da regra de negócio: RN03 
 
 
 
 
 
 
Tipo 
Nome Ator Primário Secundário 
 
Funcionário da secretaria 
 
 
x 
 
 
 
70 
 
 
6.2 Consultar aluno. 
• Objetivo 
 Realizar a consulta do aluno no sistema. 
• Tipo de Caso de Uso 
 Concreto 
 
• Atores 
 
 
• Pré-condições 
 O funcionário deverá consultar os dados do aluno no sistema. 
 
• Fluxo Principal 
P1. O funcionário entra no sistema e seleciona a opção de consulta do aluno; 
P2. O sistema disponibiliza a tela de consulta do aluno; 
P3. O funcionário entrar com os dados do aluno no sistema; 
P4. O funcionário confirma os dados do aluno; 
P5. O sistema verifica os dados armazenados em banco de dados e exibe uma 
mensagem de confirmação. 
 
• Pós-condições 
Aluno consultado. 
 
• Frequência de Utilização 
Alta 
 
• Referências 
Relação de Casos de Uso: UC01 
Especificação da regra de negócio: RN08 
 
 
 
 
 
 
 
 
 
 
Tipo 
Nome Ator Primário Secundário 
 
Funcionário da secretaria 
 
 
x 
 
 
 
71 
 
 
6.3 Excluir aluno. 
• Objetivo 
 Realizar a exclusão do aluno do sistema. 
• Tipo de Caso de Uso 
 Concreto 
 
• Atores 
 
 
• Pré-condições. 
 O funcionário deverá excluir o aluno do sistema. 
 
• Fluxo Principal. 
P1. O funcionário entra no sistema e seleciona a opção excluir aluno. 
P2. O sistema disponibiliza a tela de exclusão do aluno. 
P3. O funcionário seleciona os dados para exclusão. 
P4. O funcionário confirma o dado selecionado no sistema. 
 P5. O sistema valida os dados, exclui do banco de dados e exibe uma mensagem de 
confirmação. 
 
• Pós-condições 
Aluno excluso 
 
• Frequência de Utilização 
 Media. 
 
• Referências. 
 Relação de Casos de Uso: UC01. 
 Especificação da regra de negócio: RN19 
 
 
 
 
 
 
 
 
 
 
 
Tipo 
Nome Ator Primário Secundário 
 
Funcionário da secretaria 
 
 
x 
 
 
72 
 
 
6.4 Alterar aluno. 
• Objetivo 
 Realizar a alteração dos dados do aluno no sistema. 
• Tipo de Caso de Uso 
 Concreto 
 
• Atores 
 
 
• Pré-condições 
 O funcionário deverá alterar os dados do aluno no sistema. 
 
• Fluxo Principal 
 P1. O funcionário entra no sistema e seleciona a opção alterar dados do aluno. 
 P2. O sistema disponibiliza a tela de alteração de dados do aluno. 
 P3. O funcionário seleciona os dados para alteração. 
 P4. O funcionário confirma os dados selecionados no sistema. 
 P5. O sistema valida os dados, altera no banco de dados e exibe uma mensagem de 
confirmação. 
 
• Pós-condições 
• Aluno alterado 
 
• Frequência de Utilização 
Alta 
 
• Referências 
Relação de Casos de Uso: UC01 
Especificação da regra de negócio: RN14 
 
 
 
 
 
 
 
 
Tipo 
Nome Ator Primário Secundário 
 
Funcionário da secretaria 
 
 
x 
 
 
73 
 
 
6.5 Cadastrar disciplinas. 
 
• Objetivo 
 Realizar o cadastro das disciplinas lecionadas no sistema. 
 
• Tipo de Caso de Uso 
 Concreto 
 
• Atores 
 
• Pré-condições. 
O funcionário deverá receber da diretoria da escola quais disciplinas deverão ser 
cadastradas. 
 
• Fluxo Principal. 
 P1. O funcionário loga no sistema e seleciona

Continue navegando