Buscar

PI POO

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 13 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 13 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 13 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

CENTRO UNIVERSITÁRIO SENAC 
 
 
 
 
 
 
 
 
 
 
Disciplina: Projeto Integrador 
 
 
PROPOSTA DE SISTEMA ORIENTADO A OBJETOS 
 
 
 
 
 
 
 
 
 
 
São Paulo 
2022 
 
 
 
 
CENTRO UNIVERSITÁRIO SENAC 
 
1 
 
 
 
Disciplina: Projeto Integrador 
 
 
Aline Cardoso da Silva 
Camilla Cardoso de Lima 
Gabriela Lobo da Silva 
Gerson Miranda Silva Junior 
 
 
 
 
 
 
PROPOSTA DE SISTEMA ORIENTADO A OBJETOS 
 
 
 
 
 
 
 
 
 
São Paulo 
2022 
 
 
 
 
2 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DIAGRAMA DE CASO DE USO SISTEMA DE GESTÃO ESCOLAR 
 
 
 
 
 
Professores
Comum
Alunos
Fornecedores
Efetuar login
Logoff
Upload de 
aulas
Assistir aulas
cadastrar 
notas
Visualizar nota
Cadastrar 
trabalho
Realizar 
exercicios
Cadastrar 
projetos
Visualizar 
material
Cadastrar 
matérias
Cadastrar 
avisos
Realizar 
inscrição
Configurar 
conta
Marcar provas
Visualizar 
frequencia
Solicitar boleto
upload de 
nota fiscal
visualizar 
ordens de 
serviço
acesso ao 
contrato
Rectangle
Ellipse
FreeText
PJ
Rectangle
Ellipse
FreeText
PF
4 
 
 
DESCRIÇÃO CENÁRIOS CASOS DE USO: 
 
PROFESSORES: 
UPLOAD DE AULAS: 
CENÁRIO PRINCIPAL: cadastro de arquivos em PDF, cadastrar aula em formato de 
vídeo no formato MP4. 
ALTERNATIVO: exclusão de aulas cadastradas, erro de formato de arquivo. 
PRÉ - CONDIÇÃO: estar logado, possuir os arquivos 
PÓS: aulas registradas em banco de dados, registro do professor que cadastrou. 
CADASTRAR AVISOS: 
CENÁRIO PRINCIPAL: cadastro de avisos em formato de texto em formulário 
direcionado para quem deve receber informando os dados necessários. 
ALTERNATIVO: exclusão e edição do aviso caso necessário. 
PRÉ - CONDIÇÃO: preencher o formulário. 
PÓS: aulas registradas em banco de dados, registro do professor que cadastrou. 
CADASTRAR NOTAS: 
CENÁRIO PRINCIPAL: preencher campos de notas dos alunos da cadeira. 
ALTERNATIVO: mensagem de erro caso não seja o tutor da cadeira, mensagem de 
erro caso tente preencher os campos com letras. 
PRÉ - CONDIÇÃO: ser tutor da cadeira, estar logado. 
PÓS: notas registradas, registro do professor que cadastrou. 
 
5 
 
 
CADASTRAR PROJETOS: 
CENÁRIO PRINCIPAL: preenchimento de campos com o nome do projeto, data limite 
de entrega e upload de arquivo em PDF com demais descrições. 
ALTERNATIVO: edição do projeto ou exclusão do projeto. 
PRÉ - CONDIÇÃO: estar logado. 
PÓS: exibir em tela o projeto cadastrado. 
CADASTRAR TRABALHOS: 
CENÁRIO PRINCIPAL: cadastro de arquivo em PDF. 
ALTERNATIVO: mensagem de erro caso o arquivo esteja no formato errado. 
PRÉ - CONDIÇÃO: estar logado, possuir o arquivo no formato PDF. 
PÓS: trabalhos cadastrados, registro do professor que cadastrou. 
CADASTRAR MATÉRIAS: 
CENÁRIO PRINCIPAL: preencher campos obrigatórios como nome, carga horária e 
período. 
ALTERNATIVO: apresentar mensagem de erro caso campos obrigatórios não sejam 
preenchidos. 
PRÉ - CONDIÇÃO: estar logado no sistema. 
PÓS: verificar se todos os campos obrigatórios foram preenchidos. 
 
 
 
 
6 
 
 
ALUNOS: 
REALIZAR INSCRIÇÃO: 
CENÁRIO PRINCIPAL: preencher campos obrigatórios de formulário. 
ALTERNATIVO: mensagem de erro caso não preencha todos os campos. 
PRÉ - CONDIÇÃO: possuir todos os dados dos campos obrigatórios. 
PÓS: conclusão da inscrição, dados registrados. 
 
CONFIGURAR CONTA: 
CENÁRIO PRINCIPAL: preencher o cadastro com confirmação de e-mail e senha. 
ALTERNATIVO: reenviar e-mail de confirmação caso não tenha chegado. 
PRÉ - CONDIÇÃO: estar matriculado. 
PÓS: o usuário terá uma conta cadastrada para acesso às funcionalidades do 
sistema. 
 
LOGIN: 
CENÁRIO PRINCIPAL: autenticar o acesso do usuário ao sistema. 
ALTERNATIVO: primeiro contato do usuário com o sistema indica a página de 
cadastro. 
PRÉ - CONDIÇÃO: possuir cadastro e acesso à internet. 
PÓS: Acesso às funcionalidades do sistema. 
 
 
7 
 
 
LOGOFF: 
CENÁRIO PRINCIPAL: remover a autenticação do usuário e redirecionar para a tela 
de login. 
ALTERNATIVO: exibir tela com aviso de abas pendentes de finalização. 
PRÉ - CONDIÇÃO: estar logado. 
PÓS: o usuário será desconectado do sistema. 
ASSISTIR AULAS: 
CENÁRIO PRINCIPAL: acessar arquivos das aulas para download e visualização na 
tela. 
ALTERNATIVO: mensagem de erro em problema para fazer download. 
PRÉ - CONDIÇÃO: estar logado. 
PÓS: download concluído, visualização do material disponibilizado na tela. 
VISUALIZAR MATERIAL: 
CENÁRIO PRINCIPAL: acessar arquivos das aulas para download e visualização na 
tela. 
ALTERNATIVO: mensagem de erro em problema para fazer download. 
PRÉ - CONDIÇÃO: estar logado. 
PÓS: download concluído, visualização do material disponibilizado na tela. 
MARCAR PROVAS: 
CENÁRIO PRINCIPAL: acessar calendário disponibilizado e selecionar data e horário. 
ALTERNATIVO: mensagem de erro caso não selecione os itens obrigatórios. 
PRÉ - CONDIÇÃO: estar logado. 
8 
 
PÓS: exibir em tela data e horário de agendamento de prova. 
VISUALIZAR NOTAS: 
CENÁRIO PRINCIPAL: visualizar em tela o boletim. 
ALTERNATIVO: exibir mensagem caso não tenha notas disponíveis. 
PRÉ - CONDIÇÃO: estar logado, estar cadastrado nas cadeiras. 
PÓS: visualizar o boletim em tela notas das cadeiras que está inscrito. 
VISUALIZAR FREQUÊNCIA: 
CENÁRIO PRINCIPAL: acessar histórico de frequência das cadeiras matriculado. 
ALTERNATIVO: mensagem de erro caso não esteja matriculado na cadeira. 
PRÉ - CONDIÇÃO: estar logado, estar cadastrado nas cadeiras. 
PÓS: visualizar o histórico de presença em tela das cadeiras que está inscrito. 
SOLICITAR BOLETO: 
CENÁRIO PRINCIPAL: selecionar opção de emissão de boleto em formato PDF. 
ALTERNATIVO: mensagem de erro caso não esteja matriculado. 
PRÉ - CONDIÇÃO: estar matriculado/inscrito, estar logado. 
PÓS: visualizar o boleto em tela e fazer download do arquivo. 
REALIZAR EXERCÍCIOS: 
CENÁRIO PRINCIPAL: upload de arquivo em formato PDF. 
ALTERNATIVO: mensagem de erro caso o arquivo esteja em formato diferente. 
PRÉ - CONDIÇÃO: estar matriculado na cadeira, estar logado. 
PÓS: exibir em tela o upload do arquivo, exibir mensagem de upload com sucesso. 
9 
 
 
FORNECEDORES: 
LOGIN: 
CENÁRIO PRINCIPAL: autenticar o acesso do usuário ao sistema. 
ALTERNATIVO: primeiro contato do usuário com o sistema indica a página de 
cadastro. 
PRÉ - CONDIÇÃO: possuir cadastro e acesso à internet. 
PÓS: acesso às funcionalidades do sistema. 
LOGOFF: 
CENÁRIO PRINCIPAL: remover a autenticação do usuário e redirecionar para a tela 
de login. 
ALTERNATIVO: exibir tela com aviso de abas pendentes de finalização. 
PRÉ - CONDIÇÃO: estar logado. 
PÓS: o usuário será desconectado do sistema. 
UPLOAD DE NOTA FISCAL: 
CENÁRIO PRINCIPAL: cadastro de nota fiscal em formato PDF. 
ALTERNATIVO: mensagem de erro caso o arquivo esteja no formato errado. 
PRÉ - CONDIÇÃO: possuir o arquivo no formato PDF. 
PÓS: nota fiscal cadastrada, registro do fornecedor que cadastro. 
VISUALIZAR ORDENS DE SERVIÇO: 
CENÁRIO PRINCIPAL: exibir em tela as ordens de serviço 
ALTERNATIVO: mensagem de erro, caso não haja ordem de serviço. 
PRÉ - CONDIÇÃO: possuir contrato com a instituição, estar logado. 
10 
 
PÓS: exibir em tela as ordens de serviço. 
 
ACESSO AO CONTRATO: 
CENÁRIO PRINCIPAL: download do arquivo do contrato em formato PDF 
ALTERNATIVO: mensagem de conclusão de download. 
PRÉ - CONDIÇÃO: estar logado. 
PÓS: exibir em tela e pasta de download o arquivo. 
 
 
 
 
DIAGRAMA DE CLASSES: 
 
Usuário
+ Nome : string
+ tipoPessoa : string
+ Usuario : string
+ Senha : string 
+ Ativo : bool 
+ Login(string usuario, string senha) : bool
+ Logoff() : bool 
PF PJ
+CadastrarProjeto(string projeto) : bool
+CadastrarTrabalho(string trabalho) : bool 
+ UploadNotaFiscal(Documento nota) : bool
+ VisualizaOS() : bool
+ AcessoContrato(string contrato) : Contrato
+ DataNascimento: date
+ Documento : string
+ DocumentoCNPJ : string
+NomeFantasia: string
Fornecedor
Aluno
Professor
+ IdMatricula: string + IDProfessor: string
+ RealizarInscricao(Aluno dados) : bool
+ CriarConta(Aluno dados) : bool
+ Login(string usuario, string senha) : bool 
+ Logoff() : bool
+ AssistirAula() : Arquivos
+ VisualizarMaterial() : bool
+ AgendarProvas() : bool
+ VisualizarNotas() : Notas 
+ VisualizarFrequencia() : bool
+ SolicitarBoletos() : bool
+ UploadExercicios(Documento exercicio) : bool 
+ CadastrarNota(int nota) : bool
+ UploadAula(string aula) : bool
+ CadastrarAviso(string aviso) : bool
+ CadastrarProjeto(string projeto) : bool 
+ CadastrarTrabalho(string trabalho) : bool 
	teste
	Página 1
	Diagrama de Classe
	Página 1

Continue navegando