PIM VI
20 pág.

PIM VI


DisciplinaPim VI100 materiais354 seguidores
Pré-visualização2 páginas
UNIP INTERATIVA 
Projeto Integrado Multidisciplinar \u2013 PIM VI 
Cursos Superiores de Tecnologia 
 
 
 
 
 
 
 
Sistema de Controle de Matriculas 
Cursos Livres 
 
 
 
 
 
 
 
 
 
 
 
Polo Interlagos 
2019 
 
 
UNIP INTERATIVA 
Projeto Integrado Multidisciplinar \u2013 PIM VI 
Cursos Superiores de Tecnologia 
 
 
 
 
 
Sistema de Controle de Matriculas 
Cursos Livres 
 
 
 
 
 
 
 
Nome: André Luiz Verissimo Neupman 
RA: 1834887 
Curso: Análise e Desenvolvimento de Sistemas 
 
 
 
Polo Interlagos 
2019 
 
 
RESUMO 
 
Este trabalho apresenta um levantamento e análise de requisitos de um sistema 
de Controle de Matriculas para cursos livres. 
O sistema tem como objetivo controlar matriculas de usuários para os cursos 
de curta duração, cadastrar alunos e cursos. O sistema deve controlar cursos de duas 
áreas diferentes: Informática e artes. 
Toda a matricula realizada, bem como o cancelamento da mesma, devem ser 
informados ao sistema financeiro. 
 As atividades envolvidas neste trabalho são: Analise de Sistemas Orientada a 
Objetos, bando de Dados e Gestão Estratégica de RH. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABSTRACT 
 
 This work presents a survey and analysis of the requirements of a 
Registration Control system for free courses. 
 The system aims to control user enrollments for short courses, enroll 
students and courses. The system should control courses from two different areas: 
Computer science and arts. 
 All the enrollment made, as well as the cancellation of the same, must be 
informed to the financial system. 
 The activities involved in this work are: Analysis of Object-Oriented Systems, 
Database and Strategic HR Management. 
 
Keywords: survey and analysis of the requirements 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sumário 
1. Introdução ........................................................................................................... 6 
2. Protótipo de Tela ................................................................................................ 6 
2.1 Cadastro de Aluno ........................................................................................... 6 
2.2 Cadastro de Cursos ........................................................................................ 7 
2.3 Cadastro de Matriculas ................................................................................... 7 
3. Diagrama Caso de Uso ....................................................................................... 8 
4. Comportamento Caso de Uso ........................................................................... 8 
5. Requisitos não funcionais ............................................................................... 13 
6. Regras de Negócio ........................................................................................... 15 
7. Diagrama de Classes ........................................................................................ 18 
8. Modelo Entidade e Relacionamento MER ....................................................... 19 
9. Conclusão ......................................................................................................... 19 
10. Referencias .................................................................................................... 20 
 
 
 
 
 
6 
 
1. Introdução 
Este trabalho apresenta um levantamento e análise de um sistema de Controle 
de Matriculas para cursos livres. Entre os documentos utilizados, estão: protótipo de 
telas, casos de uso e seus comportamentos, requisitos não funcionais, regras de 
negócio, diagrama de Classes e Modelo Entidade Relacionamento MER. 
O sistema tem como objetivo controlar matriculas de usuários para os cursos 
de curta duração, cadastrar alunos e cursos e informar o sistema financeiro sobre 
matriculas realizadas ou canceladas. 
O sistema deve controlar cursos de duas áreas diferentes: Informática e artes. 
2. Protótipo de Tela 
2.1 Cadastro de Aluno 
 
7 
 
2.2 Cadastro de Cursos 
 
2.3 Cadastro de Matriculas 
 
8 
 
3. Diagrama Caso de Uso 
 
 
4. Comportamento Caso de Uso 
Caso de uso 1 - Cadastrar Aluno 
Stakeholder Atendente 
Fluxo Principal de 
Sucesso 
1. Sistema apresenta tela de login 
2. Atendente faz Login no sistema 
3. Sistema apresenta menu de opções 
4. Atendente seleciona a opção Cadastrar Aluno 
9 
 
5. O sistema apresenta os campos que devem ser 
preenchidos. 
6. Atendente preenche os seguintes campos: Tipo de Pessoa 
(já deve vir preenchido como Aluno), Ativo Sim/Não (deve 
vir preenchido como Ativo Sim), RA, Nome, CPF, RG, 
Telefone, Email, CEP, Rua Numero, Bairro, UF e Data de 
Cadastro (Já deve vir preenchido com a data atual). 
7. Aluno informa/preenche Login e Senha 
8. Atendente confirma Cadastro 
9. A aplicação inclui no banco de dados e confirma o cadastro 
Fluxo Alternativo 
2a \u2013 Atendente informa login ou senha incorreto \u2013 O sistema 
informa Login ou Senha não cadastrado. 
8a \u2013 Campo em branco - O sistema informa ao atendente que 
existem campos em brancos ou não preenchidos. 
8b \u2013 Campos com caracteres invalido - O sistema informa ao 
atendente que existem caracteres inválidos. 
Caso de uso 2 - Cadastrar Curso 
Stakeholder Atendente 
Fluxo Principal de 
Sucesso 
1. Sistema apresenta tela de login 
2. Atendente faz Login no sistema 
3. Sistema apresenta menu de opções 
4. Atendente seleciona a opção Cadastrar Curso 
10 
 
5. O sistema apresenta os campos que devem ser 
preenchidos. 
6. Atendente preenche os seguintes campos: Curso, Data 
Início, Data termino, Horário, Número de vagas e Valor. 
7. Atendente confirma Cadastro 
8. A aplicação inclui no banco de dados e confirma o cadastro 
Fluxo Alternativo 
2a \u2013 Atendente informa login ou senha incorreto \u2013 O sistema 
informa Login ou Senha não cadastrado. 
7a \u2013 Campo em branco - O sistema informa ao atendente que 
existem campos em brancos ou não preenchidos. 
7b \u2013 Campos com caracteres invalido - O sistema informa ao 
atendente que existem caracteres inválidos. 
Caso de uso 3 \u2013 Cadastrar Matricula 
Stakeholder Aluno 
Fluxo Principal de 
Sucesso 
1. Sistema apresenta tela de login 
2. Aluno faz Login no sistema 
3. Sistema apresenta menu de opções 
4. Aluno seleciona a opção Cadastrar Matricula 
5. Aluno seleciona o curso que pretende se matricular. 
6. Sistema apresenta dados do curso, como: Data início, Data 
termino, horário, número de vagas e Valor. 
7. Aluno informa seu RA 
11 
 
8. Sistema apresenta dados do Aluno, como: Nome, CPF, RG, 
Email e Telefone. 
9. Aluno informa Status do Pagamento 
10. Data de Cadastro já vem preenchido 
11. Data de Cancelamento aparece desabilitado. 
12. A aplicação inclui no banco de dados e confirma a matricula. 
13. A aplicação envia uma mensagem ao Sistema Financeiro 
Fluxo Alternativo 
2a \u2013 Atendente informa login ou senha incorreto \u2013 O sistema 
informa Login ou Senha não cadastrado. 
7a \u2013 Campo em branco - O sistema informa ao Aluno que RA 
está em branco ou esta invalido. 
13a \u2013 Status de Pagamento = Não - O sistema não envia uma 
mensagem ao Sistema Financeiro. 
Caso de uso 4 \u2013 Consultar Matricula 
Stakeholder Aluno / Atendente 
Fluxo Principal de 
Sucesso 
1. Sistema apresenta tela de login 
2. Aluno ou Atendente faz Login no sistema 
3. Sistema apresenta menu de opções 
4. Aluno ou Atendente seleciona a opção consultar Matricula 
5. Aluno ou Atendente informa RA 
6. Sistema