Buscar

trabalho modelagem de sistemas e banco de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais