FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamanho: px
Começar a partir da página:

Download "FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8"

Transcrição

1 FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 CURITIBA Nov 2012

2 DJULLES IKEDA OSNIR FERREIRA DA CUNHA Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 Projeto final do trabalho de conclusão de curso, para obtenção do titulo de Bacharel em Sistemas de Informação, Faculdade de Ciências Sociais e Aplicadas do Paraná FACET. Orientador: Professor Leonardo Ozaki. CURITIBA Nov 2012

3 Sumário de Informações do Documento Tipo do Documento: Projeto Final Título do Documento: Projeto Fina da versão 8.0 do Sistema Schola-Ratio Estado do Documento: EB (Elaboração) Responsáveis: Djulles Ikeda, Osnir Ferreira da Cunha Palavras-Chaves: Projeto Final, Gestão Escolar Resumo: Este Projeto tem por objetivo apresentar o desenvolvimento do Sistema Schola-Ratio. Softwares utilizados: MS Word 2012 Versão Data Mudanças /03/2012 Versão Preliminar /03/2012 Ajustes nos use cases /04/2012 Inclusão do cronograma /04/2012 Versão Preliminar final /06/2012 Inclusão de Riscos, Modificações Use Cases /06/2012 Inclusão de UC /06/2012 Atualizações /06/2012 Atualizações UC e revisão /06/2012 Revisão Final 5 15/07/2012 Correções da Banca /07/2012 Ajustes com a Banca 6 29/07/2012 Correções finais 7 25/11/2012 Correções finais para a Banca

4 SUMÁRIO 1 Apresentação 2 2 Caracterização da Organização Identificação Usuário Principal Usuários 3 3 Caracterização do Problema 4 4 Diretrizes e balizadores Diretrizes Balizadores 5 5 Estudo de viabilidade Viabilidade Técnica Viabilidade Econômica 6 6 Requisitos Requisitos da solução Requisitos funcionais Módulo Acadêmico Módulo Administrativo Modulo Financeiro Modulo Usuários Modulo Configurações 11 7 Solução Descrição do contexto Diagramas de casos de uso Atores do Sistema Casos de uso Casos de uso x Atores Casos de uso x Administrador Casos de uso x Funcionário 18

5 7.2.6 Casos de uso x Professores 19 8 Riscos 20 9 Planejamento Estratégia de Desenvolvimento Planejamento de Execução Descrição de Use Case Gerenciamento Login de Acesso Efetuar Login - Fluxo Principal Notas e Faltas Inclusão e Alteração CONSIDERAÇÕES PRÉ-CONDIÇÕES Boletim Pesquisar Notas e Faltas CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Cursos Novo Curso Pesquisar Curso Alterar Curso Excluir Curso CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Disciplinas Nova Disciplina Pesquisar Disciplina Alterar Disciplina Excluir Disciplina CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Turmas Nova Turma Pesquisar Turma 44

6 Alterar Turma Excluir Turma CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Matriculas Nova Matricula CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Mensalidade Nova Mensalidade Pesquisar Mensalidade Alterar Mensalidade Excluir Mensalidade CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Descontos Novo Desconto Pesquisar Desconto Alterar Desconto Excluir Desconto CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Alunos Novo Aluno Pesquisar Aluno Alterar Aluno Excluir Aluno CONSIDERAÇÕES PRÉ-CONDIÇÕES Gestão de Professores Novo Aluno Pesquisar Professor Alterar Professor Excluir Professor CONSIDERAÇÕES PRÉ-CONDIÇÕES 75

7 10.12 Gestão de Usuários Novo Usuário Pesquisar Usuário Alterar Usuário Excluir Usuário Dados da Instituição Fluxo Principal - Dados da Instituição Parâmetros do Sistema Nova Configuração Pesquisar Configurações Alterar Configurações Excluir Parâmetros CONSIDERAÇÕES PRÉ-CONDIÇÕES Dicionário de dados DER DIAGRAMA ENTIDADE RELACIONAMENTO DIcionario de Classes Enum POJO br.facet.tcc.controle.dao br.facet.tcc.controle.servico Diagramas de Classes DIAGRAMAS DE SEqUENCIA Diagrama de pacotes Diagrama de componentes Diagrama de implantação Interfaces com Usuário Detalhamento descritivo da interface com o usuário Protótipo das interfaces com o usuário 126

8 20 CONCLUSÃO BIBLIOGRAFIA 159

9 LISTA DE TELA Tela 1 - Tela de Login Tela 2- Tela Principal Tela 3 - Tela Configurações Parâmetros do Sistema Tela 4 - Tela Configurações Parâmetros do Sistema Salvar Tela 5 - Tela Configurações Parâmetros do Sistema Atualizar Tela 6 - Tela Configurações Parâmetros do Sistema Tela 7 - Tela Configurações Parâmetros do Sistema Salvar Tela 8 - Tela Administrativo Curso Tela 9 - Tela Administrativo Curso Salvar Tela 10 Tela Administrativo Curso Listar Tela 11 - Tela Administrativo Curso Alterar Tela 12 - Tela Confirmação de Exclusão Tela 13 - Tela Administrativo Disciplina Tela 14 - Tela Administrativo Disciplina Salvar Tela 15 - Tela Administrativo Disciplina Listar Tela 16 - Tela Administrativo Disciplina Alterar Tela 17 - Tela Confirmação de Exclusão Tela 18 - Tela Administrativo Turma Tela 19 - Tela Administrativo Turma Salvar Tela 20 - Tela Administrativo Turma Pesquisar Tela 21 - Tela Administrativo Turma Alterar Tela 22 - Tela Confirmação de Exclusão Tela 23 - Tela Administrativo Matricula Tela 24 - Tela Administrativo Matricula - Confirmar Tela 25 - Tela Financeiro Mensalidade Tela 26 - Tela Financeiro Mensalidade - Salvar Tela 27 - Tela Financeiro Mensalidade Listar Tela 28 - Tela Financeiro Mensalidade Alterar Tela 29 - Tela Confirmação de Exclusão Tela 30 - Tela Financeiro Desconto Tela 31 - Tela Financeiro Desconto Salvar... 55

10 Tela 32 - Tela Financeiro Desconto Listar Tela 33 - Tela Financeiro Desconto Alterar Tela 34 - Tela Confirmação de Exclusão Tela 35 - Tela Usuarios Aluno Tela 36 - Tela Usuarios Aluno - Salvar 1/ Tela 37 - Tela Usuarios Aluno - Salvar 2/ Tela 38 - Tela Usuarios Aluno - Salvar 3/ Tela 39 - Tela Usuarios Aluno - Listar Tela 40 - Tela Usuarios Aluno - Alterar Tela 41 - Tela Confirmação de Exclusão Tela 42 - Tela Usuarios Professor Tela 43 - Tela Usuarios Professor - Salvar 1/ Tela 44 - Tela Usuarios Professor - Salvar 2/ Tela 45 - Tela Usuarios Professor - Salvar 3/ Tela 46 - Tela Usuarios Professor - Salvar 4/ Tela 47 - Tela Usuarios Professor Listar Tela 48 - Tela Usuarios Professor - Alterar Tela 49 - Tela Confirmação de Exclusão Tela 50 - Tela Usuarios Usuario Tela 51 - Tela Usuarios Usuario - Salvar 1/ Tela 52 - Tela Usuarios Usuario - Salvar 2/ Tela 53 - Tela Usuarios Usuario - Salvar 3/ Tela 54 - Tela Usuarios Usuario - Listar Tela 55 - Tela Usuarios Usuario Alterar Tela 56 - Tela Confirmação de Exclusão Tela 57 - Tela Principal Configuração Dados da Instituição Tela 58 - Tela Configuração Gestão de Instituição Tela 59 - Tela de Configurações Instituição - Alterar 2/ Tela 60 - Tela Configurações Parâmetros do Sistema Tela 61 - Tela Configurações Parâmetros do Sistema - Salvar Tela 62 - Tela Configurações Parâmetros do Sistema Listar Tela 63 - Tela Configurações Parametros do Sistema Alterar Tela 64 - Tela Confirmação de Exclusão Tela 65 - Tela de login

11 Tela 66 - Confirmação de exclusão Tela 67 - Tela de Impressão Tela 68 - Tela de gerar arquivo Tela 69 - Tela de página não encontrada Tela 70 - Tela principal Tela 71 - Tela Principal Acadêmico Tela 72 - Tela Acadêmico Notas e Faltas Tela 73 - Tela Acadêmico Notas e Faltas - Pesquisar Tela 74 - Tela Acadêmico Notas e Faltas Alterar Tela 75 - Tela Acadêmico - Boletim Tela 76 - Tela Acadêmico - Boletim - Listar Tela 77 - Tela Principal Administrativo Tela 78 - Tela Administrativo Curso Tela 79 - Tela Administrativo Curso Salvar Tela 80 Tela Administrativo Curso Listar Tela 81 - Tela Administrativo Curso Pesquisar Tela 82 - Tela Administrativo Curso - Alterar Tela 83 - Tela Administrativo Disciplina Tela 84 - Tela Administrativo Disciplina Salvar Tela 85 - Tela Administrativo Disciplina - Listar Tela 86 - Tela Administrativo Disciplina Alterar Tela 87 - Tela Administrativo Turma Tela 88 - Tela Administrativo Turma Salvar Tela 89 - Tela Administrativo Turma - Pesquisar Tela 90 - Tela Administrativo Turma Alterar Tela 91 - Tela Administrativo Matricula Tela 92 - Tela Administrativo Matricula - Confirmar Tela 93 - Tela Principal Financeiro Tela 94 - Tela Financeiro Mensalidade Tela 95 - Tela Financeiro Mensalidade - Salvar Tela 96 - Tela Financeiro Mensalidade Listar Tela 97 - Tela Financeiro Mensalidade Alterar Tela 98 - Tela Financeiro Desconto Tela 99 - Tela Financeiro Desconto Salvar

12 Tela Tela Financeiro Desconto Listar Tela Tela Financeiro Desconto Alterar Tela Tela Principal Usuarios Tela Tela Usuarios Aluno Tela Tela Usuarios Aluno - Salvar 1/ Tela Tela Usuarios Aluno - Salvar 2/ Tela Tela Usuarios Aluno - Salvar 3/ Tela Tela Usuarios Aluno - Listar Tela Tela Usuarios Aluno - Alterar Tela Tela Usuarios Professor Tela Tela Usuarios Professor - Salvar 1/ Tela Tela Usuarios Professor - Salvar 2/ Tela Tela Usuarios Professor - Salvar 3/ Tela Tela Usuarios Professor - Salvar 4/ Tela Tela Usuarios Professor Listar Tela Tela Usuarios Professor - Alterar Tela Tela Usuarios Usuario Tela Tela Usuarios Usuario - Salvar 1/ Tela Tela Usuarios Usuario - Salvar 2/ Tela Tela Usuarios Usuario - Salvar 3/ Tela Tela Usuarios Usuario - Listar Tela Tela Usuarios Usuario Alterar Tela Tela Principal Configurações Tela Tela Configurações Instituição Tela Tela Configurações Instituição - Alterar 1/ Tela Tela Configurações Instituição - Alterar 2/ Tela Tela Configurações Parametros do Sistema Tela Tela Configurações Parametros do Sistema - Salvar Tela Tela Configurações Parametros do Sistema Listar Tela Tela Configurações Parametros do Sistema - Alterar

13 LISTA DE FIGURA Figura 1 - Use case x Administrador Figura 2- Use case x Funcionário Figura 3 - Use case x Professor Figura 4 - DER - Diagrama Entidade Relacionamento Figura 5 - Diagrama de Classe Figura 6 - Diagrama de Classe ( 1 / 3) Figura 7 - Diagrama de Classe ( 2 / 3) Figura 8 - Diagrama de Classe ( 3 / 3)

14 LISTA DE TABELA Tabela 1 - Módulo Acadêmico... 9 Tabela 2 - Módulo Administrativa Tabela 3 - Módulo Financeiro Tabela 4 - Módulo Usuários Tabela 5 - Módulo Configurações Tabela 6 - Casos de Uso Tabela 7 - Caso de usos x Atores Tabela 8 - Tabela tb_aluno Tabela 9 - Tabela tb_aluno_curso Tabela 10 - Tabela tb_avaliação Tabela 11 - Tabela tb_avaliação_aluno Tabela 12 - Tabela tb_configgeraissistema Tabela 13 - Tabela tb_curso Tabela 14 - Tabela tb_desconto Tabela 15 - Tabela tb_disciplina Tabela 16 - Tabela tb_disciplina_tb_disciplina Tabela 17 - Tabela tb_endereço Tabela 18 - Tabela tb_horario_aulas Tabela 19 - Tabela tb_instituição Tabela 20 - Tabela tb_mensalidade Tabela 21 - Tabela tb_professor Tabela 22 - Tabela tb_professor_tb_ disciplina Tabela 23 - Tabela tb_professor_tb_horario_aulas Tabela 24 - Tabela tb_situacao_aluno_turma Tabela 25 - Tabela turma Tabela 26 - Tabela tb_user_login Tabela 27 - Tabela tb_user_login_tb_user_roles Tabela 28 - Tabela tb_user_roles Tabela 29 - Tabela tb_usuario... 98

15 1

16 2 1 APRESENTAÇÃO Os Sistemas de Informação contribuem de forma decisiva para o sucesso das organizações assumindo um papel relevante para que estas possam responder a um mundo em constante mudança. É necessário que as organizações e os seus profissionais desenvolvam novas posturas e novas formas de gerir a inteligência organizacional, investindo na melhoria conjunta e equilibrada dos seus recursos tecnológicos e humanos. A utilização da informática nas Instituições de Ensino é um recurso muito valioso onde existe um grande avanço na educação e novos aperfeiçoamentos na questão do professor, administração, secretaria e até mesmos os próprios alunos. A Secretaria Escolar concentra informações vitais para a gestão geral da escola, pois Estudantes, Professores, Coordenadores, Diretores e Pais mantêm contato constante com esta unidade. O presente trabalho vem responder a uma necessidade verificada em algumas Instituições de Ensino, a saber, a falta de um software para o gerenciamento da Instituição como um todo. Enumerando os principais registros, destacam-se as seguintes atividades como: matrículas, históricos escolares, diários de classe, calendário escolar e horário de atividades, frequência de alunos, frequência de professores, técnicos e funcionários, atas de reuniões, livro de protocolo, regimento escolar, projeto pedagógico e demais procedimentos ao bom funcionamento da secretaria da escola.

17 3 2 CARACTERIZAÇÃO DA ORGANIZAÇÃO 2.1 Identificação Efetuamos um levantamento das necessidades em várias Instituições de Ensino, para desenvolver um software que atenda as necessidades de Faculdades e Universidades de médio e pequeno porte. 2.2 Usuário Principal O usuário principal do Schola Ratio são os Coordenadores Pedagógicos, onde eles poderão administrar a Secretaria Escolar de forma eficiente e eficaz. 2.3 Usuários Os demais usuários do Schola Ratio são: Administrador, Professores e Funcionários.

18 4 3 CARACTERIZAÇÃO DO PROBLEMA Alguns Administradores de Faculdades de pequeno e médio porte, ainda mantém seus documentos em papeis e armazenando-os em arquivos. É visível a sua dificuldade nas tomadas de decisões, uma vez que o levantamento das informações demanda muito tempo. Assim o Schola Ratio irá auxiliar os Coordenadores Pedagógicos a organizar, sistematizar, registrar e documentar todos os processos da Escola, garantindo a sua legalidade e validade, ou seja dirigem os processos, assistem ao corpo docente, abrem e mantem atualizados os arquivos, estabelecem as rotinas de trabalho de seus auxiliares, administram o atendimento ao publico externo, administram o atendimento aos professores e alunos, assistem ao Diretor, controlam a frequência dos alunos, controlam os resultados escolares por turma e por segmento, controlam os resultados escolares pela quantidade de exercícios, controlam as disciplinas. Dai a necessidade de construir um sistema que realize essas atividades com eficiência para fornecer as informações que os Administradores necessitam com muita agilidade e confiabilidade das Informações. O atendimento de qualidade, por parte da Secretaria Escolar, faz toda a diferença, pois é por meio dela que vemos refletido todo o desenvolvimento da unidade escolar. A qualidade da informação e sua disponibilidade imediata significam decisões melhores e mais rápidas, faz-se necessário e importante, uma boa gerência administrativa.

19 5 4 DIRETRIZES E BALIZADORES Após o levantamento das informações e com toda dinâmica do mundo atual, notou-se a falta de um software que atenda as necessidades das pequenas e médias Faculdades. Assim existe uma grande oportunidade de desenvolver este software para atender essa falta. 4.1 Diretrizes Criar um software que centralize as informações de todos os departamentos de uma Instituição de Ensino. Para possibilitar ao gestor, além de administrar a Instituição, tomadas de decisões mais adequadas, além do planejamento e controle. 4.2 Balizadores Efetuar o levantamento dos processos existentes na Escola e respectivas funcionalidades, identificando a subutilização. O principal objetivo é desenvolver um software a ser aplicado em vários departamentos da escola como por exemplo: Administração: Gerenciar o quadro funcional, Financeiro: Gerenciar as finanças, Acadêmico: Gerenciar alunos Lançamento de Notas e Frequência, Ficha Individual e Boletim Escolar; Sugerir procedimentos que a Escola deverá adotar no que concerne à Gestão da Informação e da Comunicação.

20 6 5 ESTUDO DE VIABILIDADE O software foi desenvolvido com as ferramentas que as grandes empresas de desenvolvimento utilizam, e que agregam muita eficiência e confiabilidade no Sistema. Uma vez adquirido o produto final, o cliente poderá entrar em contato com o desenvolvedor para solicitar um orçamento para implantar melhorias ou novos módulos para agregar ao software. 5.1 Viabilidade Técnica O Sistema será desenvolvido com os softwares e ferramentas abaixo: Linguagem: Java SDK 1.6 Servidor Web: Apache Tomcat 7 SGDB: Postgresql 9 Sistema Operacional: Independente IDE: Eclipse Frameworks: Spring, Maven, Junit, MyFaces, PrimeFaces, Hibernate. Google Code Todas as ferramentas e softwares são distribuídos como software livre e de domínio dos desenvolvedores do Sistema. 5.2 Viabilidade Econômica A utilização deste software requer um servidor que poderá ser um computador com a seguinte característica: Processador: acima de 2 GHz, Memória: 2 Gb

21 7 Disco rígido: 10 Gb Sistema Operacional: Indiferente Placa de rede O software poderá ser executado e acessado no servidor, ou por qualquer outra máquina ligada em rede. Há a possibilidade de hospedar o software em um servido web. O Sistema será desenvolvido com softwares open source, por isso não teremos custo de licenças.

22 8 6 REQUISITOS O software a ser desenvolvido é fruto de levantamento de requisitos de diversas Instituições de Ensino para atender, de forma geral, os principais processos de Faculdades de pequeno e médio porte. 6.1 Requisitos da solução Para atender as principais necessidades das pequenas e médias Faculdades, focamos em duas soluções, a primeira que é o principal objetivo da criação deste e o segundo é o diferencial deste software. são: Os principais requisitos da solução para o desenvolvimento do Sistema Desenvolver um software para atender as necessidades de uma Instituição de Ensino. Desenvolver no sistema funcionalidades que integrem informações de todas as áreas da Instituição de Ensino. 6.2 Requisitos funcionais Os requisitos funcionais foram separados em quadro módulos( Módulo Configuração, Módulo Administrativo, Módulo Acadêmico, Módulo Financeiro) Módulo Usuários, para facilitar na sua análise e construção.

23 Módulo Acadêmico O módulo acadêmico fará a gestão das notas e faltas dos alunos. O ator principal é o Professor. Numero UC Requisito 01 Gestão de Notas e Faltas Alterar notas e faltas Consultar notas e faltas 02 Gestão de Boletins Emitir Boletim escolar Tabela 1 - Módulo Acadêmico Módulo Administrativo O módulo administrativo irá configurar os principais requisitos do Sistema, onde os principais atores são: Administradores e Funcionários. Neste módulo o Use Case numero 05 Gestão Ano Letivo, não será foco de nosso projeto, podendo ser desenvolvido em outra oportunidade. Numero UC Requisito 01 Gestão de Cursos Cadastrar dados do curso Alterar dados do curso Consultar dados do curso Excluir dados do curso 02 Gestão de Disciplinas Cadastrar dados da disciplina Alterar dados da disciplina Consultar dados da disciplina

24 10 Excluir dados da disciplina Cadastrar pré-requisitos 03 Gestão de Turmas Cadastrar dados da turma Alterar dados da turma Consultar dados da turma Excluir dados da turma 04 Gestão de Matriculas Matricular aluno Rematricular aluno Desmatricular aluno 05 Gestão de Ano Letivo NÃO SERÁ DESENVOLVIDO Gerar automaticamente grade do professor Gerar automaticamente grade do Aluno Encerrar ano letivo Tabela 2 - Módulo Administrativa Modulo Financeiro O módulo financeiro fará o acompanhamento de mensalidades, desde sua geração até seu pagamento. Note que existe apenas o acompanhamento e não a geração de boletos. Numero UC Requisito 01 Gestão de Mensalidades Gerar mensalidades Alterar mensalidades 02 Gestão de Descontos Cadastrar desconto Alterar desconto

25 11 Consultar desconto Excluir desconto Tabela 3 - Módulo Financeiro Modulo Usuários O módulo usuário fará a gestão de usuários no Sistema, sejam eles funcionários, alunos ou professores bem como o controle dos níveis de acesso. 01 Gestão de Professores Cadastrar professor Alterar professor Consultar professor Excluir professor Cadastrar Disciplinas a ministrar Cadastrar disponibilidade de horários 02 Gestão de Alunos Cadastrar aluno Alterar aluno Consultar aluno Excluir aluno 03 Gestão de Usuários Cadastrar usuário Alterar usuário Consultar usuário Excluir usuário Tabela 4 - Módulo Usuários Modulo Configurações

26 12 No módulo de configurações, encontramos algumas funcionalidades referente às informações da Instituição bem como os parâmetros de configurações do Sistema. Numero UC Requisito 01 Dados da Instituição Alterar dados da Instituição 02 Parâmetros do Sistema Incluir parâmetros do Sistema Salvar parâmetros do Sistema Excluir parâmetros do Sistema Listar parâmetros do Sistema Tabela 5 - Módulo Configurações

27 13 7 SOLUÇÃO Será mostrado, neste capítulo, os usuários do Sistema e como eles irão interagir entre si. O Sistema será desenvolvido em módulos para facilitar a atuação dos usuários do Sistema. 7.1 Descrição do contexto A gestão é a atividade onde são mobilizados meios e procedimentos para atingir os objetivos de uma determinada organização, envolvendo aspectos gerenciais, administrativos. Em qualquer Instituição de Ensino deve-se possuir a visão do administrativo, financeiro, pedagógico, secretaria, serviços gerais, etc. O Schola-Ratio tem por objetivo centralizar todas as informações dos vários setores, para que seus gestores consigam tomar decisões rápidas com a máxima de eficiência e eficácia. 7.2 Diagramas de casos de uso Segundo Ivar Jacobson, podemos dizer que um caso de uso é um "documento narrativo que descreve a sequência de eventos de um ator que usa um sistema para completar um processo".

28 Atores do Sistema Segundo Elielder Berwanger, um ator é representado por um boneco e um rótulo com o nome do ator. Um ator é um usuário do sistema, que pode ser um usuário humano ou outro sistema computacional. Schola-Ratio possui quatro atores do Sistema: Administrador É o responsável pela Empresa, podendo ser os sócios e os diretores. Professores É o responsável pelo lançamento de notas e faltas dos alunos. Funcionários São os responsáveis pelo setor administrativo e financeiro da Faculdade Casos de uso Segue breve descrição dos casos de uso: Numero UC Descrição simplificada 01 Gestão de Notas e Faltas Alterar notas e faltas Consultar notas e faltas 02 Gestão de Boletins Emitir Boletim escolar 03 Gestão de Cursos Cadastrar dados do curso Alterar dados do curso Consultar dados do curso

29 15 Excluir dados do curso 04 Gestão de Disciplinas Cadastrar dados da disciplina Alterar dados da disciplina Consultar dados da disciplina Excluir dados da disciplina Cadastrar pré-requisitos 05 Gestão de Turmas Cadastrar dados da turma Alterar dados da turma Consultar dados da turma Excluir dados da turma 06 Gestão de Matriculas Matricular aluno Rematricular aluno Desmatricular aluno 07 Gestão de Ano Letivo NÃO SERÁ DESENVOLVIDO Gerar automaticamente grade do professor Gerar automaticamente grade do Aluno Encerrar ano letivo 08 Gestão de Mensalidades Gerar mensalidades Alterar mensalidades 09 Gestão de Descontos Cadastrar desconto Alterar desconto Consultar desconto Excluir desconto 10 Gestão de Professores Cadastrar professor Alterar professor Consultar professor Excluir professor

30 16 Cadastrar Disciplinas a ministrar Cadastrar disponibilidade de horários 11 Gestão de Alunos Cadastrar aluno Alterar aluno Consultar aluno Excluir aluno 12 Gestão de Usuários Cadastrar usuário Alterar usuário Consultar usuário Excluir usuário 13 Dados da Instituição Alterar dados da Instituição 14 Parâmetros do Sistema Incluir parâmetros do Sistema Salvar parâmetros do Sistema Excluir parâmetros do Sistema Listar parâmetros do Sistema Tabela 6 - Casos de Uso Casos de uso x Atores Para efetuar a correlação entre os casos de uso com os atores, devemos relacionar os atores do Sistema, como segue abaixo: Ator 1 Administrador, Ator 2 Funcionários Ator 3 Professores

31 17 Numero UC Ator 1 Ator 2 Ator 3 01 Gestão de Notas e Faltas X X X 02 Gestão de Boletins X X X 03 Gestão de Cursos X X 04 Gestão de Disciplinas X X 05 Gestão de Turmas X X 06 Gestão de Matriculas X X 07 Gestão de Ano Letivo NÃO SERÁ DESENVOLVIDO X X 08 Gestão de Mensalidades X X 09 Gestão de Descontos X X 10 Gestão de Professores X X 11 Gestão de Alunos X X 12 Gestão de Usuários X X 13 Dados da Instituição X 14 Parâmetros do Sistema X Tabela 7 - Caso de usos x Atores

32 Casos de uso x Administrador O Administrador possui controle total sobre o Sistema. Figura 1 - Use case x Administrador Casos de uso x Funcionário O Funcionário atua no módulo administrativo para fazer a gestão da Instituição de Ensino, bem como a gestão financeira da Instituição.

33 19 Figura 2- Use case x Funcionário Casos de uso x Professores O Professor terá acesso somente na gestão de diário de classe. Figura 3 - Use case x Professor

34 20 8 RISCOS Como não estamos utilizando uma Empresa real para desenvolver uma solução, o nosso principal risco é o da especificação correta do Software, pois se baseiam em produtos já existentes no mercado, por isso algumas alterações nas especificações serão necessárias durante a fase de codificação. Outro ponto importante é que as tecnologias utilizadas são utilizadas atualmente, e que o programador tem o conhecimento destas ferramentas de mercado, porém não as conhecem a fundo, para resolver problemas complexos.

35 21 9 PLANEJAMENTO Após o levantamento dos requisitos funcionais, iniciaremos o planejamento inicial de desenvolvimento do software, descrevendo as nossas estratégias e mostrando o cronograma de execução. 9.1 Estratégia de Desenvolvimento O software será desenvolvido utilizando os frameworks atuais de mercado descritos no Capítulo 5.1. O framework Maven nos auxiliará na automação e gerenciamento do projeto de desenvolvimento. O sistema será desenvolvido com os conceitos do modelo de desenvolvimento MVC( Model, View e Controler), onde poderemos desenvolver as camadas de forma independente, assim aumentando a nossa produtividade. O framework Hibernate ira facilitar o mapeamento dos atributos entre a base de dados relacionais e o objeto, mediante o uso de arquivos xml ou anotações Java. O framework Spring integrará o modelo MVC e o framework Hibernate ( persistência), gerenciando as classes de negócio. PrimeFaces. A parte do Model será desenvolvida utilizando framework MyFaces e E por fim, utilizaremos o framework Junit, para verificar se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas.

36 Planejamento de Execução O cronograma de desenvolvimento foi desenvolvido no MS Project 2007, de acordo com o calendário de entregas do Trabalho de Conclusão de Curso. Os itens de entrega solicitados são: Itens: 1º Bimestre Itens: 2º Bimestre 1 Apresentação 1 Introdução 2 Caracterização da Organização 2 Listagem de Requisitos Revisados 3 Caracterização do Problema 3 Planejamento de Execução Atualizado 4 Diagramas de Casos de Uso 4 Diretrizes/Balizadores Atualizados 4.1 Diretrizes 5 Descrição dos Casos de Uso 4.2 Balizadores 6 Dicionário de Dados 5 Estudo de Viabilidade 7 Diagrama E-R 5.1 Viabilidade Técnica 8 Dicionário de Classes 5.2 Viabilidade Econômica 9 Diagramas de Classe 5.3 Viabilidade Funcional 10 Diagramas de Seqüência 6 Requisitos 11 Diagramas de Pacotes 6.1 Requisitos da Solução 12 Diagramas de Componentes 6.2 Requisitos Funcionais 13 Diagrama de Implantação 7 Solução 14 Interfaces com Usuário 14.1 Detalhamento descritivo da 7.1 Descrição do contexto interface com o usuário Protótipo das interfaces com o 7.2 Diagramas de Casos de Uso usuário 8 Riscos 9 Planejamento 9.1 Estratégia de Desenvolvimento 9.2 Planejamento de Execução

37 23 Itens: 3º Bimestre Implementação dos Casos de Uso Primários com as principais interfaces com o usuário e relatórios Implementação do Modelo de Objetos: - Nomenclatura das Classes - Nomenclatura das propriedades e métodos - implementação dos métodos - Associações Os sistemas com persistência de objetos que estão implementando a persistência devem ainda tratar de: - Nomenclatura de tabelas e campos - Índices - Relacionamentos e integridade referencial - Normalização - Considerar as vantagens de Stored Procedures e Triggers no processo de persistência Interface Básica do Sistema: - Padronização de Telas - Padronização de Entrada e Saída de Dados - Padronização de Navegação Itens: 4º Bimestre Entrega de toda a documentação produzida no desenvolvimento do projeto durante todo o ano, inclusive o Manual do Usuário - Padronização de Atalhos - Design

38 24

39 25

40 26 10 DESCRIÇÃO DE USE CASE Iremos descrever o passo a passo da interação do Ator sobre o Sistema. Para cada Use Case apresentaremos uma tabela contendo: nome de caso de uso, o pacote que está contido, os atores e uma breve descrição Gerenciamento Login de Acesso UC Login de Acesso Pacote: P01-Módulo Configurações Atores: Administrador, Funcionários e Professores. Descrição: Autenticação do usuário no Sistema Efetuar Login - Fluxo Principal 1) O Sistema apresenta a seguinte tela: Tela 1 - Tela de Login 2) O ator digita o Usuário e a Senha. 3) O ator clica no botão Entrar. 4) O Sistema valida a senha.

41 a. Se a senha estiver incorreta, aparecerá uma mensagem de erro. 27 5) O Sistema redireciona para a tela de Menu Principal de acordo com o tipo e usuário correspondentes aos dados digitados no passo 1. 6) O Sistema apresenta a seguinte tela do Menu Principal. Tela 2- Tela Principal 10.2 Notas e Faltas Pacote: Módulo Acadêmico Atores: Funcionário Descrição: Inclui, lista e altera as notas e faltas do aluno no Sistema Inclusão e Alteração 1) O Sistema inicia na seguinte tela:

42 28 Tela 3 - Tela Configurações Parâmetros do Sistema 2) O Ator preenche os campos Disciplina e/ou Professor. 3) O Ator clica no botão Pesquisar. 4) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 4 - Tela Configurações Parâmetros do Sistema Salvar 5) O Ator seleciona a turma o qual deseja registrar as notas e/ou faltas

43 29 clicando no botão( ). 6) O Sistema apresenta a seguinte tela, contendo os alunos matriculados na turma selecionada: Tela 5 - Tela Configurações Parâmetros do Sistema Atualizar 7) O Ator preenche a nota e a falta. 8) O Ator clica no botão Atualizar. 9) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 10) O Sistema retorna a Tela Configurações Parâmetros do Sistema Salvar. 11) Fim do fluxo principal CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página.

44 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Boletim Pacote: Módulo Acadêmico Atores: Funcionário Descrição: Pesquisa as notas e faltas de um aluno no Sistema Pesquisar Notas e Faltas 1) O Sistema inicia na seguinte tela: Tela 6 - Tela Configurações Parâmetros do Sistema

45 31 2) O Ator preenche os campos do formulário de Pesquisar. 3) O Ator clica no botão Pesquisar. 4) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela, conforme Tela abaixo: Tela 7 - Tela Configurações Parâmetros do Sistema Salvar 5) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão.

46 PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Cursos Pacote: Módulo Administrativo Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera os cursos do Sistema Novo Curso 1) O Sistema inicia na seguinte tela: Tela 8 - Tela Administrativo Curso 2) O Ator clica no botão Novo Curso.

47 33 3) O Sistema apresenta seguinte tela: Tela 9 - Tela Administrativo Curso Salvar 4) O ator preenche os campos da Tela. 5) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 6) O Ator clica no botão Salvar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna a Tela 8 - Tela Administrativo Curso. 9) Fim do fluxo principal Pesquisar Curso 1) O Sistema apresenta a Tela 8 - Tela Administrativo Curso. 2) O Sistema busca no banco de dados as informações referente ao

48 34 combobox Status 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 10 Tela Administrativo Curso Listar 6) Fim do fluxo Alterar Curso 1) O Ator realiza a busca conforme o item Pesquisar Curso. 2) O Ator seleciona no item que deseja alterar clicando no botão( ) 3) O Sistema apresenta a seguinte Tela com as informações do item

49 35 selecionado. Tela 11 - Tela Administrativo Curso Alterar 4) O Ator altera as informações que deseja, o Sistema realiza as validações. 5) O Ator clica no botão Atualizar 6) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna a Tela 10 Tela Administrativo Curso Listar. 8) Fim do fluxo Excluir Curso 1) O Ator realiza a busca conforme o item Pesquisar Curso 2) O Ator seleciona no item que deseja alterar clicando no botão( ) 3) O Sistema apresenta a seguinte Tela

50 36 Tela 12 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim a. Se o Ator clicar em Cancelar, o Sistema retorna Tela 10 Tela Administrativo Curso Listar. 5) O Sistema inativa o item selecionado. 6) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo.

51 Gestão de Disciplinas Pacote: Módulo Administrativo Atores: Administrador, Usuário. Descrição: Inclui, exclui, lista e altera as disciplinas do Sistema Nova Disciplina 1) O Sistema inicia na seguinte tela: Tela 13 - Tela Administrativo Disciplina 2) O Ator clica no botão Nova Disciplina. 3) O Sistema apresenta seguinte tela:

52 38 Tela 14 - Tela Administrativo Disciplina Salvar 4) O ator preenche os campos da Tela. 5) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 6) O Ator clica no botão Salvar 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna a Tela 13 - Tela Administrativo Disciplina. 9) Fim do fluxo principal Pesquisar Disciplina 1) O Sistema apresenta a Tela 13 - Tela Administrativo Disciplina. 2) O Sistema busca no banco de dados as informações referente ao

53 39 combobox Status. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 15 - Tela Administrativo Disciplina Listar 6) Fim do fluxo Alterar Disciplina 1) O Ator realiza a busca conforme o item Pesquisar Disciplina. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item

54 40 selecionado. Tela 16 - Tela Administrativo Disciplina Alterar 4) O Ator altera as informações que deseja, o Sistema realiza as validações. 5) O Ator clica no botão Atualizar. 6) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna Tela 14 - Tela Administrativo Disciplina Salvar. 8) Fim do fluxo Excluir Disciplina 1) O Ator realiza a busca conforme o item Pesquisar Disciplina.

55 41 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela: Tela 17 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. 5) Se o Ator clicar em Cancelar, o Sistema retorna Tela 14 - Tela Administrativo Disciplina Salvar. 6) O Sistema inativa o item selecionado. 7) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão.

56 PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Turmas Pacote: Módulo Administrativo Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera os cursos do Sistema Nova Turma 1) O Sistema inicia na seguinte tela: Tela 18 - Tela Administrativo Turma 2) O Ator clica no botão Nova Turma.

57 43 3) O Sistema apresenta seguinte tela: Tela 19 - Tela Administrativo Turma Salvar 4) O Sistema preenche os combobox: Disciplina e Professor. 5) O ator preenche os campos da Tela. 6) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 7) O Ator clica no botão Salvar. 8) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 9) O Sistema retorna a Tela 18 - Tela Administrativo Turma. 10) Fim do fluxo principal.

58 Pesquisar Turma 1) O Sistema apresenta a Tela 18 - Tela Administrativo Turma. 2) O Sistema busca no banco de dados as informações referente ao combobox Status. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 20 - Tela Administrativo Turma Pesquisar 6) Fim do fluxo Alterar Turma 1) O Ator realiza a busca conforme o item Pesquisar Turma.

59 45 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado. Tela 21 - Tela Administrativo Turma Alterar 4) O Ator altera as informações que deseja, o Sistema realiza as validações. 5) O Ator clica no botão Atualizar. 6) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna a Tela 20 - Tela Administrativo Turma Pesquisar. 8) Fim do fluxo Excluir Turma 1) O Ator realiza a busca conforme o item Pesquisar Turma. 2) O Ator seleciona no item que deseja alterar clicando no botão( ).

60 46 3) O Sistema apresenta a seguinte Tela: Tela 22 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. a. Se o Ator clicar em Cancelar, o Sistema retorna Tela 20 - Tela Administrativo Turma Pesquisar. 5) O Sistema inativa o item selecionado. 6) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão.

61 PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Matriculas Pacote: Módulo Administrativo Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera as matriculas do Sistema Nova Matricula 1) O Sistema inicia na seguinte tela: Tela 23 - Tela Administrativo Matricula 2) O Ator preenche o nome do aluno, o Sistema possui o auto complete.

62 48 3) O Ator clica no botão confirmar. 4) O Sistema busca no Banco de dados as Turmas. 5) O Sistema apresenta seguinte tela: Tela 24 - Tela Administrativo Matricula - Confirmar 6) O ator marca as disciplinas para matricular o aluno. 7) O Ator clica no botão Confirmar. 8) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 9) O Sistema retorna Tela 23 - Tela Administrativo Matricula. 10) Fim do fluxo principal.

63 CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Mensalidade Pacote: Módulo Financeiro Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera as mensalidades do Sistema Nova Mensalidade 1) O Sistema inicia na seguinte tela:

64 50 Tela 25 - Tela Financeiro Mensalidade 2) O Ator clica no botão Nova Mensalidade. 3) O Sistema apresenta seguinte tela: Tela 26 - Tela Financeiro Mensalidade - Salvar 4) O ator preenche os campos da Tela. 5) Na medida em que o ator vai preenchendo os campos, o Sistema vai

65 51 validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 6) O Ator clica no botão Salvar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna Tela 25 - Tela Financeiro Mensalidade. 9) Fim do fluxo principal Pesquisar Mensalidade 1) O Sistema apresenta a Tela 25 - Tela Financeiro Mensalidade( página 60). 2) O Sistema busca no banco de dados as informações referente ao combobox Status. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo:

66 52 Tela 27 - Tela Financeiro Mensalidade Listar 6) Fim do fluxo Alterar Mensalidade 1) O Ator realiza a busca conforme o item Pesquisar Mensalidade. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado. Tela 28 - Tela Financeiro Mensalidade Alterar

67 4) O Ator altera as informações que deseja, o Sistema realiza as validações. 53 5) O Ator clica no botão Atualizar. 6) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna a Tela 27 - Tela Financeiro Mensalidade Listar. 8) Fim do fluxo Excluir Mensalidade 1) O Ator realiza a busca conforme o item Pesquisar Mensalidade. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela: Tela 29 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. a. Se o Ator clicar em Cancelar, o Sistema retorna Tela 8 - Tela Configurações Parâmetros do Sistema Listar.

68 54 5) O Sistema inativa o item selecionado. 6) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Descontos Pacote: Módulo Financeiro Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera os descontos na mensalidade do Sistema

69 Novo Desconto 1) O Sistema inicia na seguinte tela: Tela 30 - Tela Financeiro Desconto 2) O Ator clica no botão Novo Desconto. 3) O Sistema apresenta seguinte tela: Tela 31 - Tela Financeiro Desconto Salvar

70 56 4) O ator preenche os campos da Tela. 5) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 6) O Ator clica no botão Salvar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna Tela 30 - Tela Financeiro Desconto. 9) Fim do fluxo principal Pesquisar Desconto 1) O Sistema apresenta a tela: da Tela 30 - Tela Financeiro Desconto. 2) O Sistema busca no banco de dados as informações referente ao combobox Status. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo:

71 57 Tela 32 - Tela Financeiro Desconto Listar 6) Fim do fluxo Alterar Desconto 1) O Ator realiza a busca conforme o item Pesquisar Desconto. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado.

72 58 Tela 33 - Tela Financeiro Desconto Alterar 4) O Ator altera as informações que deseja, o Sistema realiza as validações. 5) O Ator clica no botão Atualizar. 6) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna a Tela 32 - Tela Financeiro Desconto Listar. 8) Fim do fluxo Excluir Desconto 1) O Ator realiza a busca conforme o item Pesquisar Desconto. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela:

73 59 Tela 34 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. a. Se o Ator clicar em Cancelar, o Sistema retorna Tela 8 - Tela Configurações Parâmetros do Sistema Listar. 5) O Sistema inativa o item selecionado. 6) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo.

74 Gestão de Alunos Pacote: Módulo Usuário Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera os alunos do Sistema Novo Aluno 1) O Sistema inicia na seguinte tela: Tela 35 - Tela Usuários Aluno 2) O Ator clica no botão Novo Aluno. 3) O Sistema apresenta seguinte tela:

75 61 Tela 36 - Tela Usuários Aluno - Salvar 1/3 4) O Sistema carrega os combobox: Sexo, UF Naturalidade, UF Órgão Expedidor. 5) O ator preenche os campos da Tela. 6) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 7) O Ator clica no botão Próximo. 8) O Sistema apresenta seguinte tela:

76 62 Tela 37 - Tela Usuários Aluno - Salvar 2/3 9) O Sistema carrega os combobox: Estado. 10) O ator preenche os campos da Tela. 11) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 12) O Ator clica no botão Próximo. 13) O Sistema apresenta seguinte tela:

77 63 Tela 38 - Tela Usuários Aluno - Salvar 3/3 14) O Sistema carrega os combobox: Curso. 15) O ator preenche os campos da Tela. 16) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 17) O Ator clica no botão Salvar. 18) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 19) O Sistema retorna a Tela 35 - Tela Usuários Aluno. 20) Fim do fluxo principal.

78 Pesquisar Aluno 1) O Sistema apresenta Tela 35 - Tela Usuários Aluno. 2) O Sistema busca no banco de dados as informações referente ao combobox: Status, Curso e Situação. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 39 - Tela Usuários Aluno - Listar 6) Fim do fluxo.

79 Alterar Aluno 1) O Ator realiza a busca conforme o item Pesquisar Aluno. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado. Tela 40 - Tela Usuários Aluno - Alterar 4) O Sistema carrega todos os combobox. 5) O Ator altera as informações que deseja, o Sistema realiza as validações. 6) O Ator clica no botão Atualizar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna a Tela 39 - Tela Usuários Aluno Listar. 9) Fim do fluxo.

80 Excluir Aluno 1) O Ator realiza a busca conforme o item Pesquisar Aluno. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela: Tela 41 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. a. Se o Ator clicar em Cancelar, o Sistema retorna Tela 39 - Tela Usuários Aluno Listar. 5) O Sistema inativa o item selecionado. 6) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva página.

81 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Professores Pacote: Módulo Usuário Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera os professores do Sistema Novo Aluno 1) O Sistema inicia na seguinte tela:

82 68 Tela 42 - Tela Usuários Professor 2) O Ator clica no botão Novo Professor. 3) O Sistema apresenta seguinte tela: Tela 43 - Tela Usuários Professor - Salvar 1/4 4) O Sistema carrega os combobox: Sexo, UF Naturalidade, UF Órgão Expedidor. 5) O ator preenche os campos da Tela.

83 6) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: 69 a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 7) O Ator clica no botão Próximo. 8) O Sistema apresenta seguinte tela: Tela 44 - Tela Usuários Professor - Salvar 2/4 9) O Sistema carrega os combobox: Estado. 10) O ator preenche os campos da Tela. 11) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 12) O Ator clica no botão Próximo.

84 70 13) O Sistema apresenta seguinte tela: Tela 45 - Tela Usuários Professor - Salvar 3/4 14) O Sistema carrega os combobox: Titulo, Disponibilidade e Disciplinas. 15) O ator preenche os campos da Tela. 16) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 17) O Ator clica no botão Próximo. 18) O Sistema apresenta seguinte tela:

85 71 Tela 46 - Tela Usuários Professor - Salvar 4/4 19) O ator preenche os campos da Tela. 20) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 21) O Ator clica no botão Salvar. 22) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 23) O Sistema retorna a Tela 42 - Tela Usuários Professor. 24) Fim do fluxo principal.

86 Pesquisar Professor 1) O Sistema apresenta Tela 42 - Tela Usuários Professor 2) O Sistema busca no banco de dados as informações referente ao combobox: Status, Curso e Situação. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 47 - Tela Usuários Professor Listar 6) Fim do fluxo.

87 Alterar Professor 1) O Ator realiza a busca conforme o item Pesquisar Professor. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado. Tela 48 - Tela Usuários Professor - Alterar 4) O Sistema carrega todos os combobox. 5) O Ator altera as informações que deseja, o Sistema realiza as validações. 6) O Ator clica no botão Atualizar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna Tela 42 - Tela Usuários Professor. 9) Fim do fluxo.

88 Excluir Professor 1) O Ator realiza a busca conforme o item Pesquisar Professor( página 81). 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela: Tela 49 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. 5) Se o Ator clicar em Cancelar, o Sistema retorna Tela 47 - Tela Usuários Professor Listar. 6) O Sistema inativa o item selecionado. 7) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos:

89 75 1) Selecionado algum item do menu, o Sistema vai para a respectiva página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo Gestão de Usuários Pacote: Módulo Usuário Atores: Administrador, Usuário Descrição: Inclui, exclui, lista e altera os alunos do Sistema Novo Usuário 1) O Sistema inicia na seguinte tela:

90 76 Tela 50 - Tela Usuários - Usuário 2) O Ator clica no botão Novo Usuário. 3) O Sistema apresenta seguinte tela: Tela 51 - Tela Usuários Usuário - Salvar 1/3 4) O Sistema carrega os combobox: Sexo, UF Naturalidade, UF Órgão Expedidor.

91 77 5) O ator preenche os campos da Tela. 6) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 7) O Ator clica no botão Próximo. 8) O Sistema apresenta seguinte tela: Tela 52 - Tela Usuários Usuário - Salvar 2/3 9) O Sistema carrega os combobox: Estado. 10) O ator preenche os campos da Tela. 11) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro,

92 78 12) O Ator clica no botão Próximo. 13) O Sistema apresenta seguinte tela: Tela 53 - Tela Usuários Usuário - Salvar 3/3 14) O ator preenche os campos da Tela. 15) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 16) O Ator clica no botão Salvar. 17) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 18) O Sistema retorna Tela 50 - Tela Usuários Usuário. 19) Fim do fluxo principal.

93 Pesquisar Usuário 1) Sistema apresenta Tela 50 - Tela Usuários Usuário. 2) O Sistema busca no banco de dados as informações referente ao combobox: Status. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 54 - Tela Usuários Usuário - Listar 6) Fim do fluxo.

94 Alterar Usuário 1) O Ator realiza a busca conforme o item Pesquisar Usuário. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado. Tela 55 - Tela Usuários Usuário Alterar 4) O Sistema carrega todos os combobox. 5) O Ator altera as informações que deseja, o Sistema realiza as validações. 6) O Ator clica no botão Atualizar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna Sistema apresenta Tela 54 - Tela Usuários Usuário - Listar. 8) Fim do fluxo.

95 Excluir Usuário 1) O Ator realiza a busca conforme o item Pesquisar Usuário( página 89). 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela: Tela 56 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. 5) Se o Ator clicar em Cancelar, o Sistema retorna Sistema apresenta Tela 54 - Tela Usuários Usuário - Listar. 6) O Sistema inativa o item selecionado. 7) Fim do fluxo Dados da Instituição Pacote: P01-Módulo Configurações Atores: Administrador Descrição: Alterar dados da Instituição

96 Fluxo Principal - Dados da Instituição 1) O Sistema inicia na seguinte tela: Tela 57 - Tela Principal Configuração Dados da Instituição 2) O Ator clica em Instituição. 3) O Sistema apresenta a tela abaixo: Tela 58 - Tela Configuração Gestão de Instituição

97 83 4) O Sistema preenche os campos, através de uma busca no Banco de Dados. 5) O Ator altera qualquer campo. 6) O Ator clica no botão Próximo. 7) O Sistema apresenta a tela abaixo: Tela 59 - Tela de Configurações Instituição - Alterar 2/2 8) O Sistema carrega o combobox Estado. 9) O Sistema preenche os campos, através de uma busca no Banco de Dados. 10) O Ator altera qualquer campo. 11) O Ator clica no botão Atualizar. 12) O Sistema valida os campos. a. Se algum campo não validar, o Sistema apresenta uma

98 84 mensagem de erro. 13) Fim do fluxo principal Parâmetros do Sistema Pacote: Módulo Configurações Atores: Administrador Descrição: Inclui, salva, exclui, lista e altera os parâmetros do Sistema Nova Configuração 1) O Sistema inicia na seguinte tela: Tela 60 - Tela Configurações Parâmetros do Sistema 2) O Ator clica no botão Nova Configuração. 3) O Sistema apresenta seguinte tela:

99 85 Tela 61 - Tela Configurações Parâmetros do Sistema - Salvar 4) O ator preenche os campos da Tela. 5) Na medida em que o ator vai preenchendo os campos, o Sistema vai validando os dados: a. Se o campo estiver incorreto, o Sistema apresentará uma mensagem de erro, 6) O Ator clica no botão Salvar. 7) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 8) O Sistema retorna Tela 60 - Tela Configurações Parâmetros do Sistema. 9) Fim do fluxo principal.

100 Pesquisar Configurações 1) O Sistema apresenta Tela 60 - Tela Configurações Parâmetros do Sistema. 2) O Sistema busca no banco de dados as informações referente ao combobox Status. 3) O Ator preenche os campos do formulário de Pesquisar, podendo ser partes de palavras que se deseja procurar. 4) O Ator clica no botão Pesquisar. 5) O Sistema busca no Banco de dados as informações desejadas e preenche a tabela. Conforme Tela abaixo: Tela 62 - Tela Configurações Parâmetros do Sistema Listar 6) Fim do fluxo.

101 Alterar Configurações 1) O Ator realiza a busca conforme o item Pesquisar Configurações. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela com as informações do item selecionado. Tela 63 - Tela Configurações Parâmetros do Sistema Alterar 4) O Ator altera as informações que deseja, o Sistema realiza as validações. 5) O Ator clica no botão Atualizar. 6) O Sistema inclui as informações no banco de dados e apresenta a mensagem de sucesso. 7) O Sistema retorna a Tela 62 - Tela Configurações Parâmetros do Sistema Listar. 8) Fim do fluxo.

102 Excluir Parâmetros 1) O Ator realiza a busca conforme o item Pesquisar Configurações. 2) O Ator seleciona no item que deseja alterar clicando no botão( ). 3) O Sistema apresenta a seguinte Tela. Tela 64 - Tela Confirmação de Exclusão 4) O ator clica no botão Sim. 5) Se o Ator clicar em Cancelar, o Sistema retorna Tela 62 - Tela Configurações Parâmetros do Sistema Listar. 6) O Sistema inativa o item selecionado. 7) Fim do fluxo CONSIDERAÇÕES A qualquer instante o ator seleciona outras opções de fluxos: 1) Selecionado algum item do menu, o Sistema vai para a respectiva

103 página. 2) Para exportar o resultado da busca para o excel, basta clicar no botão PRÉ-CONDIÇÕES Estar logado no Sistema e ter permissões de acesso no módulo.

104 90 11 DICIONÁRIO DE DADOS A descrição dos dados de cada tabela que compõe o SGBD( Sistema de gerenciamento de banco de dados) é muito importante pois pode garantir a padronização do desenvolvimento bem como o entendimento do significado do elementos de dados. A tabela tb_aluno armazena as informações de identificação do aluno, ela deriva de tb_usuario. tb_aluno Logical Column Name Description Type PK aluno_id (PK) aluno_id INTEGER PK cpf cpf do aluno BIGINT datanascimento data de nascimento do aluno DATE do aluno VARCHAR(255) estadonat estado de naturalização do aluno VARCHAR(255) image image do aluno BLOB nacionalidade nacionalidade do aluno VARCHAR(255) naturalidade naturalidade do aluno VARCHAR(255) nome nome do aluno VARCHAR(255) nomemae nome da mae do aluno VARCHAR(255) nomepai nome do pai do aluno VARCHAR(255) orgaoexpeditor orgao expeditor do rg do aluno VARCHAR(255) rg rg do aluno BIGINT sexo sexo do aluno VARCHAR(255) status status do aluno VARCHAR(255) telefone telefone do aluno VARCHAR(255) uforgaoexpeditor uf do orgao expeditor do RG do aluno VARCHAR(255) datadematricula data de matricula DATE endereco_usuario (FK) chave estrangeira de tb_endereço INTEGER user_name (FK) chave estrangeira de tb_user_login VARCHAR(255) References Referenced By tb_endereco through (endereco_usuario) tb_user_login through (user_name) tb_aluno_curso referencing (aluno_id) tb_desconto referencing (aluno_id) tb_avaliacao_aluno referencing (aluno_id) tb_mensalidade referencing (aluno_id) tb_situacao_aluno_turma referencing (aluno_id) tb_turma_tb_aluno referencing (aluno_id) Tabela 8 - Tabela tb_aluno A tb_aluno_curso relaciona os alunos que estão matriculados no curso.

105 91 tb_aluno_curso Logical Column Name Description Type PK aluno_curso (PK) Cadastro do aluno no curso INTEGER PK situacaoalunocurso situacao do aluno no curso VARCHAR(255) aluno_aluno_id (FK) chave estrangeira de tb_aluno INTEGER curso_curso_id (FK) chave estrangeira de tb_curso INTEGER References tb_aluno through (aluno_aluno_id) tb_curso through (curso_curso_id) Tabela 9 - Tabela tb_aluno_curso A tb_avaliação armazena as notas e frequencias. tb_avaliacao Logical Column Name Description Type PK id (PK) id INTEGER PK bimestre bimestre de avaliação VARCHAR(255) frequencia frequencia do aluno INTEGER nota nota do aluno REAL Referenced By tb_avaliacao_aluno referencing (id) Tabela 10 - Tabela tb_avaliação A tb_avaliacao_aluno mostra se o aluno está aprovado ou não. tb_avaliacao_aluno Logical Column Name Description Type PK avaliacao_aluno_id (PK) avaliacao_aluno_id INTEGER PK aluno_aluno_id (FK) chave estrangeira de tb_aluno INTEGER avaliacao_id (FK) chave estrangeira de tb_avaliacao INTEGER turma_turma_id (FK) chave estrangeira de tb_turma INTEGER References tb_turma through (turma_turma_id) tb_aluno through (aluno_aluno_id) tb_avaliacao through (avaliacao_id) Tabela 11 - Tabela tb_avaliacao_aluno Sistema. Tabela tb_configgeraissistema contem as configurações gerais do

106 92 tb_confgeraissistema Logical Column Name Description Type PK curso_id (PK) curso_id INTEGER PK anoreferencia ano de referencia das configurações INTEGER notapassardireto nota para passar direto INTEGER notapassarrecuperacao nota para passar na recuperacao INTEGER notarecuperacao nota de recuperacao INTEGER notareprovardireto nota de reprovação direto INTEGER percentualreprovarfalta percentual para reprovar por falta INTEGER status status VARCHAR(255) valormensalidade valor da mensalidade REAL Tabela 12 - Tabela tb_configgeraissistema A tabela tb_curso armazena o cadastro e as definições dos cursos ofertados pela Instituição. tb_curso Logical Column Name Description Type PK curso_id (PK) curso_id INTEGER PK duracao duracao do curso INTEGER nome nome do curso VARCHAR(255) status status do curso VARCHAR(255) instituicao_id (FK) chave estrangeira de tb_instituicao INTEGER References Referenced By tb_instituicao through (instituicao_id) tb_aluno_curso referencing (curso_id) tb_disciplina referencing (curso_id) Tabela 13 - Tabela tb_curso A tabela tb_desconto armazena os tipos de descontos das mensalidades tb_desconto Logical Column Name Description Type PK desconto_id (PK) desconto_id INTEGER PK status status do desconto concedido VARCHAR(255) tipodesconto tipo de desconto VARCHAR(255) valordesconto valor do desconto REAL aluno_aluno_id (FK) chave estrangeira de tb_aluno INTEGER References tb_aluno through (aluno_aluno_id)

107 93 Tabela 14 - Tabela tb_desconto A tb_disciplina armazena as informações referentes às disciplinas, bem como os seus pré-requisitos. tb_disciplina Logical Column Name Description Type PK id (PK) id INTEGER PK cargahoraria carga horaria da disciplina INTEGER nome nome do curso VARCHAR(255) periodo periodo do curso INTEGER status status do curso VARCHAR(255) curso_id (FK) curso_id INTEGER References Referenced By tb_curso through (curso_id) tb_turma referencing (id) Tabela 15 - Tabela tb_disciplina A tabela tb_disciplina_tb_disciplina é uma tabela para relacionar disciplina com requisitos. tb_disciplina_tb_disciplina Logical Column Name Description Type PK tb_disciplina_id (PK) tb_disciplina_id INTEGER PK requisitos_id (PK) requisitos_id INTEGER PK Tabela 16 - Tabela tb_disciplina_tb_disciplina A tabela tb_endereco é uma tabela geral de endereço

108 94 tb_endereco Logical Column Name Description Type PK id_endereco (PK) id_endereco INTEGER PK bairro bairro VARCHAR(255) cep cep INTEGER cidade cidade VARCHAR(255) complemento complemento VARCHAR(255) estado estado VARCHAR(255) numero numero INTEGER rua rua VARCHAR(255) Referenced By tb_aluno referencing (id_endereco) tb_professor referencing (id_endereco) tb_usuario referencing (id_endereco) tb_instituicao referencing (id_endereco) Tabela 17 - Tabela tb_endereco A tabela tb_horario_aulas armazena os horários das aulas. tb_horario_aulas Logical Column Name Description Type PK id (PK) id INTEGER PK horariodeaulas horariodeaulas VARCHAR(255) Referenced By tb_professor_tb_horario_aulas referencing (id) Tabela 18 - Tabela tb_horario_aulas A tabela tb_instituicao armazena as informações da instituição. tb_instituicao Logical Column Name Description Type PK id_instituicao (PK) id_instituicao INTEGER PK cnpj cnpj da Instituição BIGINT _instituicao da Instituição VARCHAR(255) inscricao_estadual inscricao estadual da Instituição INTEGER nome_instituicao nome da Instituicao VARCHAR(255) telefone_instituicao telefone da Instituicao INTEGER endereco_instituicao (FK) endereco da Instituicao INTEGER References Referenced By tb_endereco through (endereco_instituicao) tb_curso referencing (id_instituicao) Tabela 19 - Tabela tb_instituição

109 ofertados. A tabela tb_mensalidade define os valores de mensalidades dos cursos 95 tb_mensalidade Logical Column Name Description Type PK mensalidade_id (PK) mensalidade_id INTEGER PK mesreferencia mês referencia da mensalidade DATE status status VARCHAR(255) valor valor da mensalidade REAL valorpago valor pago da mensalidade REAL aluno_aluno_id (FK) chave estrangeira de tb_aluno INTEGER References tb_aluno through (aluno_aluno_id) Tabela 20 - Tabela tb_mensalidade A tabela tb_professor armazena as informações do professor, ela herda de tb_usuario. tb_professor Logical Column Name Description Type PK professor_id (PK) professor_id INTEGER PK cpf cpf do professor BIGINT datanascimento data de nascimento do professor DATE do professor VARCHAR(255) estadonat estado naturalização do professor VARCHAR(255) image image do professor BLOB nacionalidade nacionalidade do professor VARCHAR(255) naturalidade naturalidade do professor VARCHAR(255) nome nome do professor VARCHAR(255) nomemae nome da mae do professor VARCHAR(255) nomepai nome do pai do professor VARCHAR(255) orgaoexpeditor orgao expeditor do professor VARCHAR(255) rg rg do professor BIGINT sexo sexo do professor VARCHAR(255) status status VARCHAR(255) telefone telefone do professor VARCHAR(255) uforgaoexpeditor uf orgao expeditor do rg do professor VARCHAR(255) descricaotitulo descricao do titulo do professor VARCHAR(255) titulo titulo do professor VARCHAR(255) endereco_usuario (FK) endereco_usuario INTEGER user_name (FK) user_name VARCHAR(255) References tb_endereco through (endereco_usuario) tb_user_login through (user_name) Referenced By tb_professor_tb_disciplina referencing (professor_id) tb_turma referencing (professor_id) tb_professor_tb_horario_aulas referencing (professor_id) Tabela 21 - Tabela tb_professor

110 96 e disciplina. A tabela tb_professor_disciplina define o relacionamento entre professor tb_professor_tb_disciplina Logical Column Name Description Type PK tb_professor_professor_id (PK) (FK) tb_professor_professor_id INTEGER PK disciplinasqueleciona_id (PK) Chave estrangeira de tb_disciplina INTEGER PK References tb_professor through (tb_professor_professor_id) Tabela 22 - Tabela tb_professor_tb_ disciplina A tabela tb_professor_tb_horario_aulas define o relacionamento entre professor e horário de aulas que ele pode lecionar. tb_professor_tb_horario_aulas Logical Column Name Description Type PK tb_professor_professor_id (PK) (FK) chave estrangeira de tb_endereço INTEGER PK horariodisponivel_id (PK) (FK) chave estrangeira de tb_user_login INTEGER PK References tb_horario_aulas through (horariodisponivel_id) tb_professor through (tb_professor_professor_id) Tabela 23 - Tabela tb_professor_tb_horario_aulas A tabela tb_situacao_aluno_turma armazena a matricula do aluno na turma. tb_situacao_aluno_turma Logical Column Name Description Type PK situacao_aluno_turma_id (PK) situacao_aluno_turma_id INTEGER PK situacao situacao do aluno na turma VARCHAR(255) aluno_aluno_id (FK) chave estrangeira de tb_endereço INTEGER turma_turma_id (FK) chave estrangeira de tb_user_login INTEGER References tb_turma through (turma_turma_id) tb_aluno through (aluno_aluno_id) Tabela 24 - Tabela tb_situacao_aluno_turma

111 97 A tabela tb_turma relaciona professor, disciplina e turma. tb_turma Logical Column Name Description Type PK turma_id (PK) turma_id INTEGER PK ano ano da turma VARCHAR(255) horariodeaulas horario de aulas da turma VARCHAR(255) status status VARCHAR(255) disciplina_id (FK) chave estrangeira de tb_endereço INTEGER professor_id (FK) chave estrangeira de tb_user_login INTEGER References Referenced By tb_professor through (professor_id) tb_disciplina through (disciplina_id) tb_avaliacao_aluno referencing (turma_id) tb_situacao_aluno_turma referencing (turma_id) tb_turma_tb_aluno referencing (turma_id) Tabela 25 - Tabela turma A tabela tb_user_login relaciona login com a senha. tb_user_login Logical Column Name Description Type PK user_name (PK) Login VARCHAR(255) PK enable Ativa / Desativa o login BOOLEAN password password VARCHAR(255) Referenced By tb_aluno referencing (user_name) tb_professor referencing (user_name) tb_user_login_tb_user_roles referencing (user_name) tb_usuario referencing (user_name) Tabela 26 - Tabela tb_user_login A tabela tb_user_login_tb_user_roles relaciona login com a senha. tb_user_login_tb_user_roles Logical Column Name Description Type PK tb_user_login_user_name (FK) chave estrangeira de tb_endereço VARCHAR(255) permissoes_id (FK) chave estrangeira de tb_user_login INTEGER References tb_user_roles through (permissoes_id) tb_user_login through (tb_user_login_user_name) Tabela 27 - Tabela tb_user_login_tb_user_roles

112 98 A tabela tb_user_roles contem os tipos de permissões no Sistema. tb_user_roles Logical Column Name Description Type PK id (PK) id INTEGER PK userrole Nome do userrole VARCHAR(255) Referenced By tb_user_login_tb_user_roles referencing (id) Tabela 28 - Tabela tb_user_roles A tabela tb_usuário armazena as informações dos usuários do sistema bem como especializa os alunos e professores, que neste caso podem possuir senha e usuário para acessar o Sistema. tb_usuario Logical Column Name Description Type PK usuario_id (PK) usuario_id INTEGER PK cpf cpf do usuario BIGINT datanascimento data de nascimento do usuario DATE do usuario VARCHAR(255) estadonat estado de naturalização do usuario VARCHAR(255) image image do usuario BLOB nacionalidade nacionalidade do usuario VARCHAR(255) naturalidade naturalidade do usuario VARCHAR(255) nome nome do usuario VARCHAR(255) nomemae nome da mae do usuario VARCHAR(255) nomepai do usuario do usuario VARCHAR(255) orgaoexpeditor orgao expeditor do rg do usuario VARCHAR(255) rg rg do usuario BIGINT sexo sexo do usuario VARCHAR(255) status status do usuario VARCHAR(255) telefone telefone do usuario VARCHAR(255) uforgaoexpeditor uf do orgao expedidor do rg do usuario VARCHAR(255) endereco_usuario (FK) chave estrangeira de tb_endereço INTEGER user_name (FK) chave estrangeira de tb_user_login VARCHAR(255) References tb_endereco through (endereco_usuario) tb_user_login through (user_name) Tabela 29 - Tabela tb_usuario

113 99 12 DER DIAGRAMA ENTIDADE RELACIONAMENTO Modelo muito utilizado nos dias de hoje, o DER diagrama entidade relacionamento é uma representação do modelo de dados de um sistema, baseado na percepção do mundo real. Ela consiste em um conjunto de objetos( entidades) e os relacionamentos entre estes objetos. O DER facilita o projeto de banco de dados bem como especificando a sua estrutura lógica. A modelagem consiste em análises visando a melhor disposição de armazenamento e manutenção do banco de dados. Esta análise pode ser dividida em duas etapas: Análise de entidades identificar os elementos, podendo ser concretos ou abstratos. Análise de relacionamentos Definirem como e quando as entidades se relacionam Group Inc. Utilizamos o SQL Power Architect, software open source de SQL Power A figura abaixo representa o DER do Sistema Schola Ratio.

114 100 Figura 4 - DER - Diagrama Entidade Relacionamento

115 DICIONARIO DE CLASSES O dicionário de classes é uma lista de todas as classes ordenadas por ordem alfabética, com uma muito breve descrição e indexação para os pontos principais onde são utilizados Enum Contem as classes de enum destinadas para definir constantes. Nome Tipo Detalhes Bimestre Enum Define as constantes referente ao bimestre (1º, 2º ou final) para fins de lançamento de notas e faltas. Estado Enum Define os Estados brasileiro e seuas respectivas siglas. HorarioDeAulas Enum Define as constantes referentes ao horário das aulas quanto ao dia da semana e 1º ou 2º horário. Sexo Enum Define as constantes referente ao sexo ( M ou F). Situacao Enum Define as constantes referente a situação quanto a aprovado ou reprovado. SituaçãoAlunoCur so Enum Define a sitação do aluno como: cursando, trancado, concluído. Status Enum Define as constantes referentes ao bimestre. TipoTitulo Enum Define as constantes referentes ao tipo do titulo do professor. UserRoles Enum Define os níveis de permissões de acesso dos usuários no Sistema.

116 POJO Contem as classes de modelo da aplicação. Nome Tipo Detalhes Aluno Classe Define as os atributos de um aluno que herda os atributos de um Usuário. AlunoCurso Classe Define a associação do aluno com o curso. Avaliacao Classe Define as os atributos de uma avaliação. AvaliacaoDeAluno Classe Define as os atributos para o mapeamento entre uma avaliação e um aluno. ConfGeralSistema Classe Define os parâmetros do Sistema. Curso Classe Define as os atributos de um curso. Desconto Classe Define os descontos de mensalidades. Disciplina Classe Define as os atributos de uma Disciplina. DisponibilidadeDo Classe Define o mapeamento entre o professor e Professor sua disponibilidade de horários e disciplinas. Endereco Classe Define as os atributos de um endereço. HorarioDeAula Classe Define a Enum horário de aula para fins de persistência Instituicao Classe Define as os atributos de uma Instituição. Mensalidade Classe Define as os atributos de uma mensalidade. Pessoa Classe Classe abstrata que define os atributos comuns entre o professor, aluno e usuário. Professor Classe Define as os atributos de um professor que herda os atributos de um Usuário. SituacaoDoAluno NaTurma Classe Define a Enum do aluno no curso para fins de persistência. Turma Classe Define as os atributos de uma turma. UserLogin Classe Define os atributos para controle de

117 103 acesso: usuário e senha. UserRoles Classe Define a Enum UserRoles para fins de persistência. Usuário Classe Define as os atributos de um usuário do sistema br.facet.tcc.controle.dao dados. Contem as Classes e interfaces destinadas para a persistência de Nome Tipo Detalhes Dao Interface Define os métodos necessários para a persistência de um objeto. AlunoDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto aluno AlunoCursoDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto AlunoCurso AvaliacaoDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Avaliacao AvaliacaoDeAluno Classe Especialização da classe DaoConfiguration DaoImpl para persistência do objeto AvaliacaoDeAluno ConfGeralSistema Classe Especialização da classe DaoConfiguration DaoImpl para persistência do objeto ConfGeralSistema CursoDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Curso DaoConfiguration Classe Classe Abstrata para implementação da interface Dao e que define a conexão com o SGBD. DescontoDaoImpl Classe Especialização da classe DaoConfiguration

118 104 para persistência do objeto Desconto DisciplinaDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Disciplina EnderecoDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Endereco InstituicaoDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Instituicao MensalidadeDaoI mpl Classe Especialização da classe DaoConfiguration para persistência do objeto Mensalidade PermissaoDaoImp l Classe Especialização da classe DaoConfiguration para persistência do objeto Permissao ProfessorDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Professor SituacaoDoAluno NaTurmaDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto SituacaoDoAlunoNaTurma TurmaDaoImpl Classe Especialização da classe DaoConfiguration para persistência do objeto Turma UserLoginDaoImp l Classe Especialização da classe DaoConfiguration para persistência do objeto UserLogin UsuarioDaoImp Classe Especialização da classe DaoConfiguration para persistência do objeto Usuario 13.4 br.facet.tcc.controle.servico Contem as Classes e interfaces destinadas para definição das regras de negocio da aplicação. Nome Tipo Detalhes GestaoAcademico Interface Define os métodos necessários para o serviço de Gestão Acadêmica. GestaoAcademicoIm Classe Implementação da interface Gestão

119 105 pl Acadêmico com as regras de negócios pertinentes. GestaoAdministrativ Interface Define os métodos necessários para o o serviço de Gestão Administrativa. GestaoAdministrativ Classe Implementação da interface Gestão oimpl Administrativo com as regras de negócios pertinentes. GestaoConfiguracao Interface Define os métodos necessários para o serviço de Gestão das Configurações GestaoConfiguracao Classe Implementação da interface Gestão Impl Configuração com as regras de negócios pertinentes. GestaoFinanceiro Interface Define os métodos necessários para o serviço de Gestão Financeira. GestaoFinanceiroIm Classe Implementação da interface Gestão pl Financeiro com as regras de negócios pertinentes. GestaoUsuario<T> Interface Define os métodos necessários para o serviço de Gestão de Usuário, Professor e Alunos. GestaoUsuarioImpl Classe Implementação da interface Gestão Usuário com a definição especifica da classe a ser manipulada. GestaoUsuarioCo Classe Especialização da classe nfig GestaoUsuarioConfig para controle do objeto Usuário. GestaoAlunoImpl Classe Especialização da classe GestaoUsuarioConfig para controle do objeto Aluno. GestaoProfessorI Classe Especialização da classe mpl GestaoUsuarioConfig para controle do objeto Professor.

120 106

121 DIAGRAMAS DE CLASSES O Diagrama de classes é um dos principais e mais conhecidos diagramas da UML. Ele ajuda ao desenvolvedor, Analista de sistema e até mesmo ao gerente de projetos e pessoas chaves do projeto a entender a estrutura de um aplicativo ou funcionalidade do mesmo, que tem como premissa mostrar a estrutura que esta proposta para a funcionalidade/componente/aplicativo. Basicamente um diagrama de classes é formada por: Classes - Objetos que fazem sentido para o negócio ou para a estrutura do aplicativo Atributos da Classe - Elementos que caracterizam a classe a qual pertencem. Os atributos efetivamente são as informações contidas no sistema. Os atributos são modificados por métodos que contem regras e assim alteram os atributos e com isso o estado da classe. Métodos da Classe - Os métodos da classe fazem com que o programa execute as chamadas do algoritmo (Funções), é como um bloco de instrução, contendo ou não regras que faz com que os atributos modifiquem seus valores e que uma classe converse com outras classes de objeto gerando assim as suas associações que juntas geram o funcionamento do aplicativo. O diagrama de classes do Schola Ratio será em duas camadas: Serviço Onde possui as interfaces para os serviços mais detalhado no Diagrama de Componentes. Cada serviço será um item do Menu do Sistema. Nesta camada se encontra toda regra de negócio da aplicação. DAO Camada de acesso aos Dados( Data Access Object). O uso do Hibernate irá facilitar o encapsulamento desta camada que será apresentado um trecho de código mais adiante.

122 108 Segue o Diagrama de Classe: Figura 5 - Diagrama de Classe

123 109 As próximas figuras são partes da figura da página 125( Figura 6 Diagrama de Classe) para melhor visualização. Serviço DAO Figura 6 - Diagrama de Classe ( 1 / 3)

124 110 Serviço DAO Figura 7 - Diagrama de Classe ( 2 / 3)

125 111 Serviço DAO Figura 8 - Diagrama de Classe ( 3 / 3)

126 DIAGRAMAS DE SEQUENCIA O diagrama de sequencia mostra a ordem em que as mensagens são trocadas dentro do fluxo do Sistema. Está baseado nos Casos de Uso definidos no capítulo 9 e no Diagrama de Classes definidos no Capítulo 14, determinando os processos e os objetos envolvidos. Diagrama 1 - Diagrama registrarnotasefaltas Diagrama 2 - Diagrama Boletim

127 113 Diagrama 3 - Diagrama salvarcurso Diagrama 4 - Diagrama buscarcurso Diagrama 5 - Diagrama buscarcurso

128 114 Diagrama 6 - Diagrama alterarcurso Diagrama 7 - Diagrama alterardisciplina Diagrama 8 - Diagrama excluirdisciplina

129 115 Diagrama 9 - Diagrama listardisciplina Diagrama 10 - Diagrama pesquisardisciplina Diagrama 11 - Diagrama salvardisciplina

130 116 Diagrama 12 - Diagrama salvarturma Diagrama 13 - Diagrama listarturma Diagrama 14 - Diagrama buscarturma

131 117 Diagrama 15 - Diagrama alterarturma Diagrama 16 - Diagrama matricularalunoturma Diagrama 17 - Diagrama excluir desconto

132 118 Diagrama 18 - Diagrama alterar desconto Diagrama 19 - Diagrama salvar desconto Diagrama 20 - Diagrama listar desconto

133 119 Diagrama 21 - Diagrama alterarmensalidade Diagrama 22 - Diagrama excluirmensalidade Diagrama 23 - Diagrama listarmensalidade

134 120 Diagrama 24 - Diagrama salvarmensalidade Diagrama 25 - Diagrama salvarusuario Diagrama 26 - Diagrama removerusuario

135 121 Diagrama 27 - Diagrama listarusuario Diagrama 28 - Diagrama consultarusuario Diagrama 29 - Diagrama alterarusuario

136 122 Diagrama 30 - Diagrama salvarconfigurações Diagrama 31 - Diagrama listarconfigurações Diagrama 32 - Diagrama excluirconfigurações Diagrama 33 - Diagrama alterarconfigurações

137 DIAGRAMA DE PACOTES Será utilizado a arquitetura MVC( Model view controller) como modelo de desenvolvimento de software. Os pacotes utilizados serão: pojo( model), view( view), serviço(controller), dao( controller) e ENUM, onde trataremos os Enums. Diagrama 34 - Diagrama de Pacotes

138 DIAGRAMA DE COMPONENTES Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema. Diagrama 35 - Diagrama de Componentes

139 DIAGRAMA DE IMPLANTAÇÃO apache tomcat. Para a implantação será necessário um servidor com uma instancia do E outro servidor com o Postgressql. Obs.: Os serviços podem ser oferecidos pelo mesmo servidor. Diagrama 36 - Diagrama de Implantação

140 INTERFACES COM USUÁRIO A Interface com o Usuário é uma parte fundamental de um software; é a parte do sistema visível para o usuário, através da qual, ele se comunica para realizar suas tarefas. Pode se tornar uma fonte de motivação e até, dependendo de suas características, uma grande ferramenta para o usuário Detalhamento descritivo da interface com o usuário As interfaces serão construídas utilizando: MyFaces e PrimeFaces. O detalhamento descritivo das interfaces encontra-se no Capítulo 10 Descrição dos Use Cases Protótipo das interfaces com o usuário O protótipo das interfaces foram desenvolvidas em 4 módulos. Todos os protótipos da telas e suas funcionalidades já foram apresentados no Capítulo 10 Descrição de Use Cases O fluxo das Telas seguem no diagrama abaixo: Tela Splash Tela de Login Tela Principal Após a Tela Principal, termos acesso aos módulos do Sistema. Segue a seguir o fluxo e o relacionamento que teremos entre os módulos para melhor visualização e na sequencia apresentaremos os protótipos das telas.

141 127 Módulo Configurações Parâmetros do Sistema Configurações Gerais do Sistema Relatórios Módulo Acadêmico Notas e Faltas Módulo Usuario Aluno Professores Usuários SCHOLA RATIO Módulo Administrativo Curso Disciplinas Turmas Matrículas Módulo Financeiro Mensalidade Desconto Tela de Logoff Diagrama 37 - Relacionamento entre telas Após a Tela principal, o usuário terá acesso as telas principais: tela principal Configurações, tela principal Administrativo, tela principal Financeiro, tela principal Acadêmico e tela de logoff. Em qualquer instante o usuário poderá selecionar qualquer um dos ícones que correspondem as telas principais. Cada módulo possui um conjunto de telas que podem ser acessadas conforme o Diagrama 39 Relacionamento entre telas, acima.

142 128 Segue os protótipos de tela: Tela 65 - Tela de login Tela 66 - Confirmação de exclusão Tela 67 - Tela de Impressão Tela 68 - Tela de gerar arquivo

143 129 Tela 69 - Tela de página não encontrada Tela 70 - Tela principal

144 130 Tela 71 - Tela Principal Acadêmico Tela 72 - Tela Acadêmico Notas e Faltas

145 131 Tela 73 - Tela Acadêmico Notas e Faltas - Pesquisar Tela 74 - Tela Acadêmico Notas e Faltas Alterar Tela 75 - Tela Acadêmico - Boletim

146 132 Tela 76 - Tela Acadêmico - Boletim - Listar Tela 77 - Tela Principal Administrativo

147 133 Tela 78 - Tela Administrativo Curso Tela 79 - Tela Administrativo Curso Salvar

148 134 Tela 80 Tela Administrativo Curso Listar Tela 81 - Tela Administrativo Curso Pesquisar

149 135 Tela 82 - Tela Administrativo Curso - Alterar Tela 83 - Tela Administrativo Disciplina Tela 84 - Tela Administrativo Disciplina Salvar

150 136 Tela 85 - Tela Administrativo Disciplina - Listar Tela 86 - Tela Administrativo Disciplina Alterar

151 137 Tela 87 - Tela Administrativo Turma Tela 88 - Tela Administrativo Turma Salvar

152 138 Tela 89 - Tela Administrativo Turma - Pesquisar Tela 90 - Tela Administrativo Turma Alterar

153 139 Tela 91 - Tela Administrativo Matricula Tela 92 - Tela Administrativo Matricula - Confirmar

154 140 Tela 93 - Tela Principal Financeiro Tela 94 - Tela Financeiro Mensalidade

155 141 Tela 95 - Tela Financeiro Mensalidade - Salvar Tela 96 - Tela Financeiro Mensalidade Listar Tela 97 - Tela Financeiro Mensalidade Alterar

156 142 Tela 98 - Tela Financeiro Desconto Tela 99 - Tela Financeiro Desconto Salvar

157 143 Tela Tela Financeiro Desconto Listar Tela Tela Financeiro Desconto Alterar

158 144 Tela Tela Principal Usuários Tela Tela Usuários Aluno

159 145 Tela Tela Usuários Aluno - Salvar 1/3 Tela Tela Usuários Aluno - Salvar 2/3

160 146 Tela Tela Usuários Aluno - Salvar 3/3 Tela Tela Usuários Aluno - Listar

161 147 Tela Tela Usuários Aluno - Alterar Tela Tela Usuários Professor

162 148 Tela Tela Usuários Professor - Salvar 1/4 Tela Tela Usuários Professor - Salvar 2/4

163 149 Tela Tela Usuários Professor - Salvar 3/4 Tela Tela Usuários Professor - Salvar 4/4

164 150 Tela Tela Usuários Professor Listar Tela Tela Usuários Professor - Alterar

165 151 Tela Tela Usuários Usuário Tela Tela Usuários Usuário - Salvar 1/3

166 152 Tela Tela Usuários Usuário - Salvar 2/3 Tela Tela Usuários Usuário - Salvar 3/3

167 153 Tela Tela Usuários Usuário - Listar Tela Tela Usuários Usuário Alterar

168 154 Tela Tela Principal Configurações Tela Tela Configurações Instituição

169 155 Tela Tela Configurações Instituição - Alterar 1/2 Tela Tela Configurações Instituição - Alterar 2/2

170 156 Tela Tela Configurações Parametros do Sistema Tela Tela Configurações Parametros do Sistema - Salvar

O GEM é um software 100% Web, ou seja, você poderá acessar de qualquer local através da Internet.

O GEM é um software 100% Web, ou seja, você poderá acessar de qualquer local através da Internet. Olá! Você está recebendo as informações iniciais para utilizar o GEM (Software para Gestão Educacional) para gerenciar suas unidades escolares. O GEM é um software 100% Web, ou seja, você poderá acessar

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI PERFIL TÉCNICO Versão 2.0 DEPARTAMENTO DE INFORMÁTICA E TELECOMUNICAÇÕES PREFEITURA DE GUARULHOS SP 1 Objetivo: Esse manual tem como objetivo principal instruir os

Leia mais

Manual Do Usuário ClinicaBR

Manual Do Usuário ClinicaBR Manual Do Usuário ClinicaBR SUMÁRIO 1 Introdução... 01 2 ClinicaBR... 01 3 Como se cadastrar... 01 4 Versão experimental... 02 5 Requisitos mínimos p/ utilização... 03 6 Perfis de acesso... 03 6.1 Usuário

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

Documento de Visão REPOSITÓRIO DE ARQUIVOS V1.0

Documento de Visão REPOSITÓRIO DE ARQUIVOS V1.0 Documento de Visão REPOSITÓRIO DE ARQUIVOS V1.0 Macaíba/2014 1 REPOSITÓRIO DE ARQUIVOS Histórico Data Versão Descrição Autor 11/06/2014 1.0 Fim do levantamento de requisitos e casos de uso Renan Farias

Leia mais

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita

Leia mais

Especificação dos Requisitos do Software. White Label

Especificação dos Requisitos do Software. White Label Ubee Especificação dos Requisitos do Software White Label Review 0.3 Autores: Airton Sampaio de Sobral (asds@cin.ufpe.br) Alan Gomes Alvino (aga@cin.ufpe.br) Glauco Roberto Pires dos Santos (grps@cin.ufpe.br)

Leia mais

Índice. Atualizado em: 01/04/2015 Página: 1

Índice. Atualizado em: 01/04/2015 Página: 1 MANUAL DO USUÁRIO Índice 1. Introdução... 3 2. Acesso ao Sistema... 4 2.1. Instalação... 4 2.1.1. Servidor - Computador Principal... 4 2.1.2. Estação - Computador na Rede... 6 2.1.3. Estação - Mapeamento

Leia mais

Sistema de Registro de Contratos e Financiamentos

Sistema de Registro de Contratos e Financiamentos Sistema de Registro de Contratos e Financiamentos Manual de Utilização Financeiras Versão 1.2 Manual de utilização do software para os usuários do Sistema de Registro de Contratos e Financiamentos, com

Leia mais

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com MANUAL ESCOLA FLEX Revisado em 09/07/2008 Sistema Flex www.sistemaflex.com Índice Manual Escola Flex Índice... 2 Tela de Abertura (Splash Screen)... 3 Login... 4 Seleção de Empresas... 5 Tela Principal...

Leia mais

Nome da Empresa Sistema digitalizado no almoxarifado do EMI

Nome da Empresa Sistema digitalizado no almoxarifado do EMI Nome da Empresa Documento Visão Histórico de Revisões Data Versão Descrição Autor 23/02/2015 1.0 Início do projeto Anderson, Eduardo, Jessica, Sabrina, Samuel 25/02/2015 1.1 Correções Anderson e Eduardo

Leia mais

WF Processos. Manual de Instruções

WF Processos. Manual de Instruções WF Processos Manual de Instruções O WF Processos é um sistema simples e fácil de ser utilizado, contudo para ajudar os novos usuários a se familiarizarem com o sistema, criamos este manual. Recomendamos

Leia mais

Manual TDMax Web Commerce VERSÃO: 0.1

Manual TDMax Web Commerce VERSÃO: 0.1 Manual TDMax Web Commerce VERSÃO: 0.1 Sumário Visão geral Bilhetagem Eletrônica... 3 1 TDMax Web Commerce... 4 1.1 Requisitos e orientações gerais... 4 2 Acesso... 5 2.1 Como realizar um cadastro usuário

Leia mais

DMS Documento de Modelagem de Sistema. Versão: 1.4

DMS Documento de Modelagem de Sistema. Versão: 1.4 DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com

Leia mais

E-Commerce Master. Versão: 1.0 Data: 05/06/2013 Identificador do documento: EM

E-Commerce Master. Versão: 1.0 Data: 05/06/2013 Identificador do documento: EM E-Commerce Master Versão: 1.0 Data: 05/06/2013 Identificador do documento: EM Histórico de revisões Versão Data Autor Descrição Localização 1.0 05/06/2013 Thyago Ferreira 1.0 05/06/2013 Vilmar de Sousa

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 1-13

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 1-13 1-13 INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Sistema de Bilhetagem Eletrônica

Sistema de Bilhetagem Eletrônica GUIA DE REFERÊNCIA SIB Sistema de Bilhetagem Eletrônica Projeto Sistema de Bilhetagem Eletrônica Documento MR (17/Maio/2011) Tabela 1 Histórico das alterações no documento Data Versão Autor Descrição 09/11/2010

Leia mais

2013 GVDASA Sistemas Release Notes GVcollege 3.6.7 1

2013 GVDASA Sistemas Release Notes GVcollege 3.6.7 1 2013 GVDASA Sistemas Release Notes GVcollege 3.6.7 1 AVISO O conteúdo deste documento é de propriedade intelectual da GVDASA Sistemas e toda a informação nele contida é confidencial. Nenhuma parte deste

Leia mais

Manual do sistema SMARsa WEB

Manual do sistema SMARsa WEB Manual do sistema SMARsa WEB Módulo Solicitação/Ouvidoria SMARsa WEB Solicitação/Ouvidoria Versão 2.7 1 Sumário INTRODUÇÃO...4 OBJETIVOS...4 Bem-vindo ao sistema SMARsa WEB: Módulo solicitação/ouvidoria...5

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

Sistema Gerenciador de Locadora Documento de Visão

Sistema Gerenciador de Locadora Documento de Visão Documento de Visão Sistema Gerenciador de Locadora Documento de Visão Versão 1.2 Responsável: Gustavo Teles DV01 Documento de Visão 01 Página 1 de 8 Controle de Alteração: Data Versão Descrição Autor 09/03/2012

Leia mais

MANUAL DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia mais

SophiA Biblioteca - Treinamento Cadastro de Usuários

SophiA Biblioteca - Treinamento Cadastro de Usuários SophiA Biblioteca - Treinamento Cadastro de Usuários Para realizar um cadastro de usuário, clique na aba USUÁRIOS e em seguida no botão. Aba Dados Nome: cadastro do nome do novo usuário. Código: É possível

Leia mais

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) Alessandra Lubbe 1 Alexandre Evangelista 2 Jeandro Perceval 3 José Ramiro Pereira 4 Luiz Gustavo Mahlmann 5 RESUMO

Leia mais

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes Documentação de visão: Sistema de Controle de ponto eletrônico para empresas Documentados por: Halison Miguel e Edvan Pontes Versão do documento: 1.4 Data de atualização: 04 de Fevereiro de 2012 Histórico

Leia mais

Documento de Especificação de Casos de Uso ERP do PECE Módulo Estratégico

Documento de Especificação de Casos de Uso ERP do PECE Módulo Estratégico Documento de Especificação de Casos de Uso ERP do PECE Módulo Estratégico Autores: Celso Vital Crivelaro Diego Casarin Fernando Alves Rodrigo Rodrigues da Silva Revisor: Rodrigo Rodrigues da Silva Data

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho Documento de Casos de Uso MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho 1. Índice 2. Introdução 3 3. Descrição dos atores 3 4. Diagrama de caso de uso 4 5. 5.1 5.2

Leia mais

SISTEMA DE E-LEARNING. efaculdade MANUAL DO ALUNO

SISTEMA DE E-LEARNING. efaculdade MANUAL DO ALUNO SISTEMA DE E-LEARNING efaculdade MANUAL DO ALUNO Conteúdo Tela de acesso... 2 Dados de Cadastro... 3 Dados cadastrais... 3 Alterar meu email... 4 Alterar minha senha... 4 Minha agenda... 5 Lista de cursos...

Leia mais

ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução

ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução Página 1 de 16 Introdução Documento para especificação de programa do Caso de Uso Manter Usuários. Além da descrição de programa o documento terá o diagrama de classes e o diagrama de sequência. Caso de

Leia mais

DIAGRAMA DE CASO DE USO

DIAGRAMA DE CASO DE USO Simulador de uma casa bancária: que faz empréstimo para aposentados, pensionistas e funcionários públicos. Onde deve-se calcular a margem de consignação, o valor das parcelas de cada empréstimo e o valor

Leia mais

DOCUMENTO DE REQUISITOS

DOCUMENTO DE REQUISITOS 1/38 DOCUMENTO DE REQUISITOS GED Gerenciamento Eletrônico de Documentos Versão 1.1 Identificação do Projeto CLIENTE: NOME DO CLIENTE TIPO DO SISTEMA OU PROJETO Participantes Função Email Abilio Patrocinador

Leia mais

CPqD Gestão Pública. Gestão Escolar Guia de treinamento. Versão do produto: 4.0.0 Edição do documento: 2.0 Abril de 2010

CPqD Gestão Pública. Gestão Escolar Guia de treinamento. Versão do produto: 4.0.0 Edição do documento: 2.0 Abril de 2010 CPqD Gestão Pública Gestão Escolar Guia de treinamento Versão do produto: 4.0.0 Edição do documento: 2.0 Abril de 2010 CPqD Gestão Pública Gestão Escolar Guia de treinamento Versão do produto: 4.0.0 Edição

Leia mais

SUMÁRIO. Faculdade Católica do Tocantins www.catolica-to.edu.br

SUMÁRIO. Faculdade Católica do Tocantins www.catolica-to.edu.br MANUAL DO PORTAL ACADÊMICO Passo a passo do Portal Acadêmico www.catolica-to.edu.br - suporterm@catolica-to.edu.br SUMÁRIO Objetivo Manual do Portal Acadêmico... 03 Navegadores... 03 Endereço Eletrônico

Leia mais

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. 16/08/2013 BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. Versão 1.0 19/12/2014 Visão Resumida Data Criação 19/12/2014 Versão Documento 1.0 Projeto

Leia mais

Cenários do CEL. Acessar ao sistema

Cenários do CEL. Acessar ao sistema Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando

Leia mais

MANUAL DO PRESTADOR FATURAMENTO WEB

MANUAL DO PRESTADOR FATURAMENTO WEB MANUAL DO PRESTADOR FATURAMENTO WEB 0 Sumário Introdução... 2 Funcionalidades... 2 Requisitos Necessários... 2 Faturamento Web... 3 Faturamento Simplificado... 4 Faturamento Detalhado... 9 Faturamento

Leia mais

Guia do Usuário PRONAVTECH GUIA DO USUÁRIO ARMAZENADOR

Guia do Usuário PRONAVTECH GUIA DO USUÁRIO ARMAZENADOR GUIA DO USUÁRIO ARMAZENADOR 1 Índice INTRODUÇÃO... 3 ACESSANDO O PRONAVTECH... 4 Primeiro Acesso... 5 Demais Acessos... 6 Esqueci Minha Senha... 7 Esqueci o usuário principal... 7 ÁREA DE TRABALHO DO PRONAVTECH...

Leia mais

Online Store. Documento de Requisitos. Universidade Federal de Pernambuco. Centro de Informática. Disciplina: Análise e Projeto de Sistemas (IF718)

Online Store. Documento de Requisitos. Universidade Federal de Pernambuco. Centro de Informática. Disciplina: Análise e Projeto de Sistemas (IF718) Universidade Federal de Pernambuco Centro de Informática Disciplina: Análise e Projeto de Sistemas (IF718) Professor: Augusto Sampaio (acas@cin.ufpe.br) Online Store Documento de Requisitos Equipe: Edilson

Leia mais

Manual do Sistema WebDiário Perfil Admin Versão 1.0

Manual do Sistema WebDiário Perfil Admin Versão 1.0 Sumário Configurações de Instituição Nome e Cidade... 2 Alterar Papéis... 3 Parâmetros de limites no Sistema... 4 Configurações de atualização, exportação de notas e validação de fotos... 5 Visualização

Leia mais

MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos

MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos 1 MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos GUILHERME MANOEL CELESTE DE FREITAS GILBERTO TIMOTHEO JUNIOR RICARDO CUNHA VALE JUIZ DE FORA 2009 SUMÁRIO 1 INTRODUÇÃO 2 1.1 Propósito 2 1.2

Leia mais

SISCOF - Manual do Usuário

SISCOF - Manual do Usuário SISCOF - Manual do Usuário SERPRO / SUPDE / DECTA / DE901 SISTEMA DE CONTROLE DE FREQUÊNCIA Versão 1.2 Sumário SISCOF Sistema de Controle de Frequência 1. Login e Senha... 2 1.1 Como Efetuar Login No Sistema...

Leia mais

Fox Gerenciador de Sistemas

Fox Gerenciador de Sistemas Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização

Leia mais

1.1 Objetivo 1 1.2 Características 1

1.1 Objetivo 1 1.2 Características 1 Introdução 1. INTRODUÇÃO 1 1.1 Objetivo 1 1.2 Características 1 2. AUTORIZAÇÃO DE ACESSO A SISTEMA 2 2.1 Endereço WEB do SCPA Módulo Sistema 2 2.2 Pré-requisitos para acesso: 2 2.3 Tela inicial: 3 2.4

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários

Leia mais

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 www.vesoftware.com.

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 www.vesoftware.com. Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 www.vesoftware.com.br 1-15 INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior,

Leia mais

UNICO... 3. Clientes/Fornecedores/Técnicos/Transportadoras/Vendedores... 5. Produtos... 6. Serviços... 6. Outros... 6. Vendas... 7. Notas Fiscais...

UNICO... 3. Clientes/Fornecedores/Técnicos/Transportadoras/Vendedores... 5. Produtos... 6. Serviços... 6. Outros... 6. Vendas... 7. Notas Fiscais... Sumário UNICO...... 3 Cadastros... 4 Clientes/Fornecedores/Técnicos/Transportadoras/Vendedores... 5 Produtos...... 6 Serviços...... 6 Outros...... 6 Vendas... 7 Notas Fiscais... 7 Estoque...8 Financeiro......

Leia mais

Manual Xerox capture EMBRATEL

Manual Xerox capture EMBRATEL Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir

Leia mais

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa

Leia mais

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação Universidade Federal Rural de Pernambuco Bacharelado em Sistemas de Informação Disciplina: Análise e Projeto de Sistemas de Informação Docente: Rodrigo Aluna: Thays Melo de Moraes Diagramas do Projeto

Leia mais

CPP. Sistema de Cadastro de Projetos de Pesquisa. Manual do Software

CPP. Sistema de Cadastro de Projetos de Pesquisa. Manual do Software CPP Sistema de Cadastro de Projetos de Pesquisa Manual do Software Maio 2015 1 Sistema de Cadastro de Projetos de Pesquisa Manual do Software Manual de uso do software SCPP Sistema de Cadastro de Projetos

Leia mais

Nota Fiscal Paulista. Manual do TD REDF (Transmissor de Dados Registro Eletrônico de Documentos Fiscais) GOVERNO DO ESTADO DE SÃO PAULO

Nota Fiscal Paulista. Manual do TD REDF (Transmissor de Dados Registro Eletrônico de Documentos Fiscais) GOVERNO DO ESTADO DE SÃO PAULO Nota Fiscal Paulista Manual do TD REDF (Transmissor de Dados Registro Eletrônico de Documentos Fiscais) Versão 1.1 15/02/2008 Página 1 de 17 Índice Analítico 1. Considerações Iniciais 3 2. Instalação do

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos. VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Manual Laboratório. ICS Sistemas de Gestão em Saúde ICS 01/01/2014

Manual Laboratório. ICS Sistemas de Gestão em Saúde ICS 01/01/2014 2014 Manual Laboratório ICS Sistemas de Gestão em Saúde ICS 01/01/2014 Sumário Acesso ao Sistema... 2 Menu Cadastros... 4 Cadastro de usuários... 4 Inclusão de Novo Usuário... 5 Alteração de usuários...

Leia mais

Pedido de Bar Sistema para controle de pedido de bar

Pedido de Bar Sistema para controle de pedido de bar Pedido de Bar Sistema para controle de pedido de bar Desenvolvido por Hamilton Dias (31) 8829.9195 Belo Horizonte hamilton-dias@ig.com.br www.h-dias.cjb.net ÍNDICE Introdução...3 Implantação...3 Instalação...3

Leia mais

INTEGRAÇÃO RM TOTVS X MOODLE FACULDADE FALS PRAIA GRANDE. Marcello Toledo da Silva

INTEGRAÇÃO RM TOTVS X MOODLE FACULDADE FALS PRAIA GRANDE. Marcello Toledo da Silva INTEGRAÇÃO RM TOTVS X MOODLE FACULDADE FALS PRAIA GRANDE Marcello Toledo da Silva Visão geral Descrição do Projeto A Faculdade FALS Praia Grande - SP Como era Solução de Integração Moodle Problemas encontrados

Leia mais

Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi

Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi Sumário INTRODUÇÃO... 3 1.1. SOBRE O GUIA... 3 2. PRÉ-REQUISITO... 3 2.1. PREMISSAS DE FUNCIONAMENTO...

Leia mais

Manual do Usuário. Módulo Agentes Patrimoniais. Versão 1.0.0

Manual do Usuário. Módulo Agentes Patrimoniais. Versão 1.0.0 Manual do Usuário SISINVENT Sistema de Inventário Periódico na Web Módulo Agentes Patrimoniais Versão 1.0.0 APRESENTAÇÃO Seguindo a tendência de evolução da Moderna Administração Pública, o Poder Judiciário

Leia mais

Manual do Usuário Central de Agendamento. Versão 1.1

Manual do Usuário Central de Agendamento. Versão 1.1 Manual do Usuário Central de Agendamento Versão 1.1 Maio, 2014 Central de Agendamento Manual de utilização Tribunal de Justiça do Estado da Bahia Setor: Coordenação de Sistemas - COSIS Histórico de Revisões

Leia mais

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal MANUAL DO ADMINISTRADOR LOCAL Entidade Municipal Abril / 2011 ÍNDICE Objetivos do Sistema de Registro de Integrado - REGIN... 3 Principais Módulos do Sistema... 4 Módulo Controle de Acesso... 5 Módulo

Leia mais

MEDCLIN Software de Clínica Médica

MEDCLIN Software de Clínica Médica MEDCLIN Software de Clínica Médica WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Travar aplicação... 1 1.3 Menu Diversos -> 5.1 Licenciamento do Sistema... 1

Leia mais

Sistema de Gerenciamento Missionário SENAMI. Secretaria Nacional de Missões

Sistema de Gerenciamento Missionário SENAMI. Secretaria Nacional de Missões Sistema de Gerenciamento Missionário SENAMI Secretaria Nacional de Missões Manual do Usuário Apresentamos a seguir um guia básico contendo informações gerais para utilização do Sistema de Gerenciamento

Leia mais

Sistema de HelpDesk da SESAU Guia do Usuário

Sistema de HelpDesk da SESAU Guia do Usuário Secretaria de Estado da Saúde de Alagoas SESAU Coordenadoria Setorial de Gestão a Informática - CSGI Sistema de HelpDesk da SESAU Guia do Usuário Maceió 06/02/2012 Técnico Responsável: Bruno Cavalcante

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Se observarmos nos diferentes livros. Planejamento de Testes a partir de Casos de Uso

Se observarmos nos diferentes livros. Planejamento de Testes a partir de Casos de Uso Planejamento de Testes a partir de Casos de Uso Arilo Cláudio Dias Neto ariloclaudio@gmail.com É Bacharel em Ciência da Computação formado na Universidade Federal do Amazonas, Mestre em Engenharia de Sistemas

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

SisLegis Sistema de Cadastro e Controle de Leis

SisLegis Sistema de Cadastro e Controle de Leis Sistema de Cadastro e Controle de Leis Desenvolvido por Fábrica de Software Coordenação de Tecnologia da Informação Pág 1/22 Módulo: 1 Responsável: Desenvolvimento Ti Data: 01/11/2012 Versão: 1.0 Empresa:

Leia mais

CA SERVICE DESK MANAGER

CA SERVICE DESK MANAGER CA SERVICE DESK MANAGER GUIA RÁPIDO: Abertura de Chamado pelo Portal Web (Ferramenta Service Desk ) 1. CA SERVICE DESK MANAGER... 3 2. CONHECENDO AS TELAS INICIAIS... 4 2.1. SEGURANÇA DA INFORMAÇÃO...

Leia mais

MANUAL DO USUÁRIO SUMÁRIO

MANUAL DO USUÁRIO SUMÁRIO SUMÁRIO 1. Home -------------------------------------------------------------------------------------------------------- 7 2. Cadastros -------------------------------------------------------------------------------------------------

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

Vendas. Manual do Usuário. Copyright 2014 - ControleNaNet

Vendas. Manual do Usuário. Copyright 2014 - ControleNaNet Manual do Usuário Copyright 2014 - ControleNaNet Conteúdo A Ficha de Vendas...3 Os Recibos...6 Como imprimir?...7 As Listagens...9 Clientes... 10 Consulta... 11 Inclusão... 13 Alteração... 14 Exclusão...

Leia mais

SI-AIU SISTEMA DE APURAÇÂO DE IMUNOBIOLÓGICOS UTILIZADOS

SI-AIU SISTEMA DE APURAÇÂO DE IMUNOBIOLÓGICOS UTILIZADOS MINISTÉRIO DA SAÚDE SECRETARIA DE VIGILÂNCIA EM SAÚDE DEPARTAMENTO DE VIGILÂNCIA EPIDEMIOLÓGICA COORDENAÇÃO GERAL DO PROGRAMA NACIONAL DE IMUNIZAÇÕES MS / - Departamento de Informática do SUS SIPPS - Equipe

Leia mais

Guia do Usuário PRONAVTECH GUIA DO USUÁRIO VALIDADOR

Guia do Usuário PRONAVTECH GUIA DO USUÁRIO VALIDADOR GUIA DO USUÁRIO VALIDADOR 1 Índice INTRODUÇÃO... 3 ACESSANDO O PRONAVTECH... 4 Primeiro Acesso... 5 Demais Acessos... 6 Esqueci Minha Senha... 6 Esqueci o usuário principal... 7 ÁREA DE TRABALHO DO PRONAVTECH...

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação

Leia mais

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

WebEDI - Tumelero Manual de Utilização

WebEDI - Tumelero Manual de Utilização WebEDI - Tumelero Manual de Utilização Pedidos de Compra Notas Fiscais Relação de Produtos 1. INTRODUÇÃO Esse documento descreve o novo processo de comunicação e troca de arquivos entre a TUMELERO e seus

Leia mais

Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O

Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O Instalação da Aplicação Java...2 Instalação do Emissor...5 Instalação do Framework...7 Instalação das DLL s URL, SCHEMAS, CADEIA DE CERTIFICADO

Leia mais

Tutorial do Sistema de Requerimentos On-line

Tutorial do Sistema de Requerimentos On-line Tutorial do Sistema de Requerimentos On-line Atenção: Os requerimentos de segunda oportunidade, matrícula em disciplina, rematrícula, matrícula em dependência e trabalhos orientados só poderão ser abertos

Leia mais

Controle de Almoxarifado

Controle de Almoxarifado Controle de Almoxarifado Introdução O módulo de Controle de Almoxarifado traz as opções para que a empresa efetue os cadastros necessários referentes a ferramentas de almoxarifado, além do controle de

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Manual de Utilização das Funções Básicas do Sistema ClinicWeb

Manual de Utilização das Funções Básicas do Sistema ClinicWeb Manual de Utilização das Funções Básicas do Sistema ClinicWeb Dezembro/2012 2 Manual de Utilização das Funções Básicas do Sistema ClinicWeb Sumário de Informações do Documento Título do Documento: Resumo:

Leia mais

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA ACESSO AO AMBIENTE VIRTUAL DE APRENDIZAGEM Conteúdo Tela de acesso... 4 Dados de Cadastro... 5 Dados cadastrais...

Leia mais

SIAI Despesa de Pessoal (DP) MANUAL DE INSTALAÇÃO Versão 1.0

SIAI Despesa de Pessoal (DP) MANUAL DE INSTALAÇÃO Versão 1.0 MANUAL DE INSTALAÇÃO Versão 1.0 Natal, Maio de 2013 Sumário 1. O que é o SIAI DP... 3 2. Requisitos mínimos de instalação... 4 2. Como instalar o SIAI DP Módulo Coleta... 4 3. Acessando o SIAI DP... 8

Leia mais

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas 2014 V.1.0 SIAPAS Sistema Integrado de Administração ao Plano de Assistência à Saúde Contas Médicas SIAPAS Sistema Integrado de Administração ao Plano de Assistência à Saúde Módulos CONTAS MÉDICAS Capa

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

CPS FINANÇAS PESSOAIS MANUAL DO USUÁRIO

CPS FINANÇAS PESSOAIS MANUAL DO USUÁRIO APRESENTAÇÃO O CPS FINANÇAS PESSOAIS é um software desenvolvido para gerenciar a movimentação financeira de forma pessoal, rápida e simplificada fornecendo relatórios e demonstrativos. Este manual é parte

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais