Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de dados UNIVERSIDADE SALVADOR PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO ESPECIALIZAÇÃO EM DESENVOLVIMENTO DE SOFTWARE PARA WEB IVAN AMADO CARDOSO Banco de dados Salvador – Bahia – Brasil 2017 Descrição do Sistema Requisitos Funcionais ID RF001 Nome Cadastrar Produtos Descrição Será necessário no sistema o cadastro dos produtos. Cada produto cadastrado terá quantidade cadastrada no estoque ID RF004 Nome Cadastro de mesas Descrição O Sistema permitirá o cadastro de mesas. Cada mesa terá um número identificador, (Status livre ocupado). Os consumos dos clientes serão registrados por mesa. ID RF005 Nome Cadastro de garçons Descrição O sistema permitirá o cadastro dos dados dos garçons cada garçom pode atender uma ou várias mesas. ID RF006 Nome Forma de pagamentos Descrição O sistema permitirá o cadastro de forma de pagamento. Várias forma de pagamento poderá ser incluída em uma venda ID RF007 Nome Composição Descrição O sistema deverá permitir o cadastro de composição cada produto poder ser composto por vários itens ID RF008 Nome Cadastro de usuário Descrição O sistema necessitará de um cadastro de usuário para utilizar o sistema o usuário precisar informar seu login e senha. ID RF009 Nome Controlar Frequência dos Alunos Descrição O sistema deverá permitir o registro da frequência por aula. Permitir o abono de falta por questões médicas. Esse requisito só poderá ser acessado por um usuário de sistema que tenha o perfil de administrador do sistema. ID RNF001 Nome Controlar Acesso ao Sistema Descrição O sistema deverá disponibilizar um controle de acesso por perfil de usuário onde ficará definido quais os níveis de acesso de cada usuário e quais funcionalidade terão. ID RNF002 Nome Acessar Sistema via Navegador de Internet Descrição O sistema deverá rodar nos principais navegadores da Internet, principalmente o Explorer e Chrome. Deverá estar disponível a partir das 6h às 23h59, ficando os demais horários livres para eventuais manutenções do sistema. Data 16/05/2017 ID RN001 Nome Controlar Vagas por Disciplina Descrição O sistema deverá controlar as vagas disponíveis durante as matrículas de cada aluno a fim de não permitir uma quantidade superior ao permitido para a disciplina. Data 16/05/2017 Lista de Eventos Número Evento Estímulo Ações Resposta 1 Professor cadastra nota Nota Cadastrar nota Nota cadastrada 2 Professor controla frequência de aluno Frequência Controlar a frequência Frequência registrada 3 Aluno consulta notas Nota Consultar nota Notas consultada 4 Aluno realiza pré-matrícula Pré-matrícula Realizar pré-matrícula Pré-matrícula efetivada 5 Secretaria cadastra o curso Curso Cadastrar curso Curso cadastrado 6 Secretaria cadastra turma Turma Cadastrar turma Turma cadastrada 7 Secretaria matricula aluno Matrícula Matricular aluno Aluno matriculado 8 Secretaria cadastra disciplina Disciplina Cadastrar disciplina Disciplina cadastrada 9 Secretaria cadastra grade curricular Grade curricular Cadastrar grade curricular Grade curricular cadastrada 10 Secretaria cadastra professor Professor Cadastrar professor Professor cadastrado Diagrama de Contexto DFD Particionado DFD Particionado – Nível 0 Dicionário de Dados Aluno: Matrícula = [0-9] nome = ** endereço = logradouro, número, complemento, bairro, cidade, estado, pais telefone = [0-9] cpf = [0-9] senha_acesso {****} sexo = [masculino | feminino] nome pai = ** nome mãe = ** Prematrículas: Pre-matrícula = nome + curso + semestre + identidade + cpf + data prematrícula Prematrícula efetivada: nome + endereço + sexo + telefone + data nascimento + nome pai + nome mãe + identidade + cpf + curso + semestre Realizar Prematrícula: Início Acessar o sistema da universidade Informar os dados pessoais do aluno Consulta depósito de cursos disponíveis da universidade Selecionar o curso a que foi classificado Anexar documentos solicitados Gravar a prematrícula de depósito de prematrículas Fim Secretaria: matrícula = [0-9] login = ** senha = [0-9] Obs.: contém os usuários (empregados) da universidade que têm acesso para utilização do sistema. Matrículas: Matrícula: numero matrícula + curso + semestre Alunos: Aluno: matricula + nome + endereço + sexo + telefone + data nascimento + nome pai + nome mãe + identidade + cpf Matrícula Efetivada: Início Acessar o sistema da universidade; Obter os dados do aluno; Verificar se existe prematrícula efetivada; Obter dados do aluno a partir do depósitos de prematrículas; Validar documentos do aluno; Anexar documentos solicitados no diretório de documentos; Gravar a matrícula do aluno no depósito de matrículas efetivando a matrícula; Fim Aluno Cadastrado: Início Acessar o sistema da universidade; Obter os dados do aluno; Se já existir o aluno, atualiza, senão grava novo aluno no depósito de alunos; Gravar o aluno no depósito de alunos; Fim Diagrama de Caso de Uso - Documentação Caso de Uso: Realizar Prematrícula Descrição: O aluno realizará a sua prematrícula no curso aprovado. Ator Primário: Aluno Fluxo Principal: O aluno acessa o sistema da Universidade; O aluno acessa a tela de cadastro de prematrícula; O sistema apre4senta a tela com a solicitação dos dados pessoais de acesso; O aluno informa seus dados pessoais; O sistema autentica os dados pessoais de acesso do aluno; O sistema apresenta a tela de prematrícula com os dados pessoais; O sistema apresenta a grade inicial do curso; O aluno informa dados pessoais; O aluno anexa os documentos solicitados; O aluno confirma a prematrícula; O sistema confirma a prematrícula. Caso de Uso: Realizar Matrícula Descrição: O aluno solicita a efetivação de sua matrícula no curso aprovado. Ator Primário: Secretária Fluxo Principal: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; A secretária informa os dados de acesso; A secretária acessa a tela de efetivação da matrícula; O sistema apresenta a tela de matrícula; A secretária informa o CPF do aluno; O sistema valida os dados; O sistema verifica que existe uma prematrícula efetuada; O sistema retorna os dados da prematrícula; A secretária valida os dados pessoais do aluno; A secretária acessa a grade curricular do aluno; A secretária confirma a grade curricular; A secretária efetiva a matrícula; O sistema valida os dados da matrícula; O sistema confirma a matrícula. Fluxo Alternativo: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; A secretária informa os dados de acesso; A secretária acessa a tela de efetivação da matrícula; O sistema apresenta a tela de matrícula; A secretária informa o CPF do aluno; O sistema valida os dados; O sistema verifica que não existe uma prematrícula efetuada; O sistema solicita a realização da prematrícula - CASO de USO: Realizar Prematrícula; A secretária solicita ao aluno que realize a sua prematrícula; O sistema retorna para a tela inicial; Caso de Uso: Cadastra Curso Descrição: A secretária efetua o cadastramento do curso Ator Primário: Secretária Fluxo Principal: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário;A secretária informa os dados de acesso; A secretária acessa a tela de cadastramento de curso; O sistema apresenta a tela de cadastro de curso; A secretária informa os dados do curso; O sistema valida os dados; A secretária efetiva o cadastro do curso; O sistema confirma o curso cadastrado. Caso de Uso: Cadastra Grade Curricular Descrição: A secretária efetua o cadastramento da Grade curricular do curso Ator Primário: Secretária Fluxo Principal: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; A secretária informa os dados de acesso; A secretária acessa a tela de cadastramento da grade curricular; O sistema apresenta a tela de cadastro da grade curricular; A secretária informa os dados da grade curricular; O sistema valida os dados; A secretária efetiva o cadastro da grade curricular; O sistema confirma a grade cadastrada. Caso de Uso: Cadastra Disciplina Descrição: A secretária efetua o cadastramento das disciplinas do curso Ator Primário: Secretária Fluxo Principal: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; A secretária informa os dados de acesso; A secretária acessa a tela de cadastramento de disciplinas; O sistema apresenta a tela de cadastro de disciplinas; A secretária informa os dados das disciplinas; O sistema valida os dados; A secretária efetiva o cadastro das disciplinas; O sistema confirma as disciplinas cadastradas. Caso de Uso: Cadastra Turma Descrição: A secretária efetua o cadastramento das turmas associadas ao curso Ator Primário: Secretária Fluxo Principal: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; A secretária informa os dados de acesso; A secretária acessa a tela de cadastramento de turma; O sistema apresenta a tela de cadastro de turma; A secretária informa os dados da turma; O sistema valida os dados; A secretária efetiva o cadastro da turma; O sistema valida os dados; O sistema confirma o cadastro da turma. Caso de Uso: Cadastra Professor Descrição: A secretária efetua o cadastramento dos professores que ministrarão cursos. Ator Primário: Secretária Fluxo Principal: A secretária acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; A secretária informa os dados de acesso; A secretária acessa a tela de cadastramento de professor; O sistema apresenta a tela de cadastro de professor; A secretária informa os dados do professor; O sistema valida os dados; A secretária efetiva o cadastro do professor; O sistema confirma o cadastro do professor. Caso de Uso: Cadastra Notas Descrição: O professor efetuará o cadastramento das notas dos alunos. Ator Primário: Professor Fluxo Principal: O professor acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; O professor informa os dados de acesso; O professor acessa a tela de cadastramento das notas; O sistema apresenta a tela de cadastro das notas; O professor seleciona a disciplina; O professor informa a nota; O sistema valida os dados; O professor efetiva o cadastro da nota; O sistema confirma o cadastro da nota. Caso de Uso: Cadastra Frequência Descrição: O professor efetuará o cadastramento das frequências dos alunos da disciplina. Ator Primário: Professor Fluxo Principal: O professor acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; O professor informa os dados de acesso; O professor acessa a tela de cadastramento das frequências; O sistema apresenta a tela de cadastro das frequências; O professor informa a frequência dos alunos; O professor efetiva a frequência dos alunos; O sistema valida os dados; O sistema confirma o cadastro das frequências. Caso de Uso: Consultar Notas Descrição: Permitir ao aluno a consulta de suas notas. Ator Primário: Aluno Fluxo Principal: O aluno acessa o sistema da Universidade; O sistema apresenta a tela de acesso ao usuário; O aluno informa os dados de acesso; O aluno acessa a tela de consulta das notas; O sistema apresenta a tela de consulta das notas; O aluno finaliza a consulta; O sistema retorna para a tela inicial. Diagrama de Atividade Diagrama de Máquina de Estado Diagrama de Classes Diagrama de Objetos Diagrama de Visão Geral de Interação
Compartilhar