SlideShare uma empresa Scribd logo
TRABALHO DE FIM DE CURSO DE LICENCIATURA EM ENGENHARIA
INFORMÁTICA
Sistema de Controlo Acadêmico
do DIEE
Orientador: Prof. Dr. Eng. António de Carvalho Garcia
1
Agenda
1 • Introdução
2 • Descrição do Sistema Existente
3 • Ferramentas & Arquitetura
4 • Projeto do Sistema Proposto
5 • Benefícios
6 • Demonstração do Sistema Proposto
7 • Conclusão
8 • Trabalhos Futuros
9 • Referências
2
1- Introdução
Objetivo
avaliar o uso de gestão acadêmica
no processo decisório do DIEE;
permitir uma significativa redução de
custos;
Escopo
 principais processos
acadêmicos levados a cabo no
DIEE. 3
1- Introdução
Justistificativa
escolha do tema decorreu da necessidade de
se desenvolver uma ferramenta
computacional específica para a instituição e
contribuir com a melhora do atendimento aos
alunos bem como facilitar a vida dos
funcionários da secretária;
estima-se que a simples eliminação dos
gastos com o pessoal contratado para o
desenvolvimento e implantação compensará
todo o investimento a ser feito no sistema.
4
1- Introdução
• Metodologia
Entrevista
Análise Documental
 Consulta Bibliográfica
5
2-Descrição do Sistema
Existente
Problemas encontrados
 Falta de comunicação com os demais sistemas
existentes na faculdade;
 O BD não utiliza um SGBD, aumentando a
lentidão na busca das informações;
 Não permite acesso do docente para
lançamento de notas;
 Não apresenta nenhum tipo de controlo
estatístico;
 Não emite todos os relatórios e documentos
necessários;
 Não possui um tipo de documentação
técnica, inviabilizando melhorias no mesmo .
6
3- Ferramentas & Arquitetura
Ferramentas
é uma linguagem gráfica para visualização, especificação, construção
e documentação de artefatos de sistemas complexos de software
ferramenta criada pela companhia japonesa ChangeVision . A versão
free que atualmente conta com mais de 120 000 usuários no mundo
inteiro
DBDesigner 4 é um projeto de sistema de banco de dados visual que
integra o projeto de banco de dados, modelagem, criação e
manutenção em um contínuo, único ambiente.
7
3- Ferramentas & Arquitetura
Arquitetura - MVC
Model
Dados de persistência
Regras de validação
relacionamento
View
Apresentação
Layout
Interface Gráfica
Controller
Filtro de entrada, ações , Solicitação Resposta
vantagens:
Varias interface para um mesmo estado
modelo, facilidade de manutenção, aumento de
produtividade
8
3- Ferramentas & Arquitetura
Arquitetura - DAO
Camada de
Acesso a
dados
Data
Access
Object
Camada de
Negócio
Modelo
Tabela de
Classe
Camada
Apresentaçã
o
Controller
Visão
vantagens:
Flexibilidade de migração de banco de
dado,flexibilidade para trabalhar com mais de
uma fonte de dado, reduz a complexidade do
modelo
Data
Base
HTTP Request
HTTP Response
9
4- Projeto do Sistema Proposto
Soluções proposta
implantação de um sistema
informático capaz de gerenciar:
 Ano letivo e respectivo
horário;
 Matrícula;
 Informações pessoais do
corpo docente;
 Vida acadêmica do aluno;
 Ex-alunos;
 Alunos desistentes;
 Alunos transferidos;
 Suspensão de matrícula;
 Histórico profissional do
corpo docente;
 Cursos;
 Disciplinas;
 Mapa de notas;
 Frequência;
 Horários de aula;
 Distribuição das salas;
 Controlo estatístico;
 Emissão de declarações e
relatórios;
 Sistema de consulta de
notas e frequência online;
 Sistema de inserção de nota
online.
10
4- Projeto do Sistema-Diagrama de
Classes
11
4- Projeto do Sistema
Digrama de caso de uso Geral
12
4- Projeto do Sistema
Diagrama de Use Case Realizar Matricula
13
4- Projeto do Sistema
Use Case Realizar Matricula
14
Use Case: Realizar Matricula
Atores: Funcionários.
Proposta: Realizar a matrícula dos alunos.
Descrição: O funcionário realiza a matrícula dos alunos cadastrados.
Tipo: Principal
Use Cases Relacionados:
Fluxos de evento principal
Açao do Ator Resposta do Sistema
1. O funcionário escolhe a opção
matrícula.
2. O sistema exibe uma tela de matricula com
o status a escolher.
3. Se a atividade seleciona for:
Matrícula
Re-matrícula
Cancelamento
4.
Subfluxo (Matricular novatos) é executado.
Subfluxo (Efetua re-matrícula) é executado.
Subfluxo (trancar matrícula) é executado.
Subfluxos de exceções
E1.O funcionário matriculou um
aluno errado.
O funcionário pode excluir a matrícula do
aluno.
E2.O funcionário fornece algum dado
errado.
Os campos podem ser alterados através do
botão Alterar.
Subfluxos alternativos
Matricular novatos.
Efetua re-matrícula.
Trancar matrícula.
4- Projeto do Sistema
Use Case Efectuar Rematricula
15
Use Case: Efetuar rematrícula
Atores: Funcionários.
Proposta: Realiza a re-matrícula dos alunos veteranos.
Descrição: Funcionário re-matricula os alunos veteranos.
Tipo: Alternativos.
Use Cases Relacionados:
Fluxos de evento principal
Açao do Ator Resposta do Sistema
1. O funcionário escolhe a opção re-
matrícula.
2. O sistema exibe a tela com os campos
para a realização de re-matrícula.
3. O funcionário informa a
especialidade e o aluno a matricular
4. O sistema exibe o conjunto de
disciplinas pertencente ao curso.
5. O funcionário seleciona as
disciplinas desejadas e o ano que
deseja cursar.
6. O sistema lista as disciplinas escolhidas.
7. O funcionário aciona o botão Ok. 8. O sistema atualiza os campos.
Subfluxos de exceções
E1.O funcionário matriculou um aluno
errado.
O funcionário pode excluir a matrícula
do aluno.
E2.O funcionário fornece algum dado
errado.
O funcionário pode alterar os campos
através do botão alterar.
Subfluxos alternativos
Nenhum
4- Projeto do Sistema
Diagrama de Sequência de Realizar Matricula
16
4- Projeto do Sistema
o sistema foi implementado usando a
Plataforma JAVA e a linguagem de
programação GROOVY, recorrendo-se para o
efeito ao seu já famosissímo Framework para
web o GRAILS.Valendo ainda do uso de vários
plugins da extensa lista de plugins atualmente
existentes para esse Framework. Para
persistência de dados foi usado o MYSQL.
BREVE DESCRIÇÃO ACERCA DA
IMPLEMENTAÇÃO
17
4- Projeto do Sistema
Plugins Instalados
18
5-Beneficios
 Rapidez no acesso as informações;
 Eliminação das principais deficiências do sistema
atual;
 Integração com os demais sistemas existentes
na instituição;
 Personalização de acordo com os requisitos do
cliente;
 Melhor gerenciamento das informações;
 Eliminação das filas no período de matrícula;
 Agilidade no processo de emissão de notas;
 Agilidade na emissão de declarações e
relatórios;
 Comodidade ao aluno e professor através do
sistema online;
19
6-Demonstração do Sistema
Proposto
20
7-Conclusões
 o levantamento de requisitos é a principal etapa para o sucesso de
um projeto ;
 uma simples mudança no requisto pode acarretar mudança
consideraveis no projeto;
 a UML possui uma linguagem unificada que permite a
comunicação com os membros da equipe;
 a documentação de um sistema é o principal meio de comunição
para todos os prifissionais envolvidos ;
 ficou claro a existência de diversos problemas no controlo de
informações dos alunos;
 pôde-se ter uma visão bastante abrangente de como será o
software em funcionamento.
21
8-Trabalhos Futuros
 Viabilidade de implantação de um sistema financeiro
integrado aos sistemas de controlo acadêmico;
 Viabilidade de implantação de um sistema integrado de
RH;
 Ampliação do sistema online;
 Integração de uma área de Auxílio a Biblioteca;
 Integração de uma área Cientifica do Departamento.
22
9-Referências Bibliográficas [BOOCH, 1998] BOOCH G; JACOBSON, I. and RUMBAUGH, J. Unified Modeling Language
 1.3. White paper, Rational Software Corp., 1998.
 [BOOCH, 1994] BOOCH G. Object-Oriented analysis and Design. 2 Edition, Benjamin Cummings, 1994.
 [BOOCH, 1994] BOOCH G, et al. UML: Guia do Usuário, O mais avançado tutorial sobre Unified Modeling Language. Rio
de Janeiro. Campus, 2000.
 [COOD, 1991] COOD, P, YORDON, E. Análise Baseada Em Objetos. Rio de Janeiro. Campus. 1991.
 [DAVIS e SITARAM, 1994] DAVIS, A.M.; SITARAM, P.A. Concurrent process model of software development. ACM
SIGSOFT Software Engineering Notes, v. 9, n. 2, April 1994.
 [DAVIS, 1998] DAVIS, M.W. Computerizing Healthcare Information: Developing Electronic Patient Information Systems.
Revised edition. New York: Mcgraw-Hill, 1998.
 [DEITEL, 2001] DEITEL, H.M; DEITEL, P.J; C++ Como programar. Porto Alegre, Bookman, 2001.
 [FURLAN, 1998] FURLAN, J.D. Modelagem de objetos através da UML - The Unified Modeling Languagem. São
Paulo, Makron Books, 1998.
 [JACOBSON, 1992] JACOBSON I.; CHRISTERSON M.; JONSSON P.; OVERGAARD G.
 Object-Oriented Software Engineering – A Use Case Driven Approach. Addison Wesley – ACM Press, 1992.
 [JACOBSON, 1994] JACOBSON, I. Use Cases and Objects. Report on Object Analysis & Design. New York, v.1, n. 4.
December 1994.
 [JACOBSON, 1999] JACOBSON, I.; BOOCH, G. and RUMBAUGH, J. Unified Software Development Process. Addison-
Wesley, 1999.
 [LAUDON, 1998] LAUDON, K, C. and LAUDON, J. P. Management information systems: new approaches to organization &
technology. 5 Edition, USA, Prentice Hall Inc., 1998.
 [MACHADO e SILVEIRA, 1998] MACHADO, N.S. e SILVEIRA, A. Configurações estruturais em organizações
universitárias. Florianópolis, Insular, 1998.
 [MARTIN & ODELL, 1995] MARTIN, J. e ODELL, J. Análise e Projeto Orientados a Objeto._ São Paulo, Makron
Books, 1995.
 [PRESSMAN, 1995] PRESSMAN, R. S. Engenharia de software. São Paulo, Makron Books, 1995.
 [RUMBAUGH, 1994] RUMBAUGH, J.; BLAHA, M.; PREMERLANI, W; EDDY, F.

 http://www.devmedia.com.br/revista-sql-magazine
 http://www.grails.org/
 http://stackoverflow.com/questions/9329679/dynamic-jasper-plugin-is-not-working-properly 23
24

Mais conteúdo relacionado

DOCX
Diagrama de Classe
PDF
Desenvolvimento de um Sistema de Gestão Acadêmica com Software Livre - Rodrig...
PDF
Sistema acadêmico
PDF
Integrando um modelo de Objeto de Aprendizagem centrado no processo de ensino...
PDF
Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Instituci...
PDF
OBA-MC: um modelo de Objeto de Aprendizagem centrado no processo de ensino-ap...
PDF
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
PDF
Regras do projeto final
Diagrama de Classe
Desenvolvimento de um Sistema de Gestão Acadêmica com Software Livre - Rodrig...
Sistema acadêmico
Integrando um modelo de Objeto de Aprendizagem centrado no processo de ensino...
Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Instituci...
OBA-MC: um modelo de Objeto de Aprendizagem centrado no processo de ensino-ap...
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
Regras do projeto final

Mais procurados (15)

PDF
Curso Microsoft Excel 2007 Avancado para Executivos Diurno
PPT
A Utilização da Plataforma Joomla! na Escola
PDF
Design de ambientes para EaD: (re)significações do usuário
PDF
PPTX
Aulas de Redes de Comunicação
PPT
Redes de Comunicação
PDF
Apostila criação de web sites
PDF
67286679 web-sites
PDF
Multimida na educação
PDF
ODP
Grails latinoware
PDF
Aula 16 - Modularização - parte 4 - exercícios
PDF
Curso de Sistema Operacional Linux
DOC
Guiao_MyQuest
PDF
ARQUITETURA LÓGICA DO MODELO E-MATURITY -DESENVOLVIMENTO E FUNCIONAMENTO DO S...
Curso Microsoft Excel 2007 Avancado para Executivos Diurno
A Utilização da Plataforma Joomla! na Escola
Design de ambientes para EaD: (re)significações do usuário
Aulas de Redes de Comunicação
Redes de Comunicação
Apostila criação de web sites
67286679 web-sites
Multimida na educação
Grails latinoware
Aula 16 - Modularização - parte 4 - exercícios
Curso de Sistema Operacional Linux
Guiao_MyQuest
ARQUITETURA LÓGICA DO MODELO E-MATURITY -DESENVOLVIMENTO E FUNCIONAMENTO DO S...
Anúncio

Destaque (11)

PDF
Diagrama de caso de uso
PDF
Metodologia de desenvolvimento de sistemas
PDF
Diagrama de estados 1
PDF
Apostila UML
PPTX
Diagrama de Atividades - UML
PPTX
Engenharia informatica
PPTX
Engenharia Informática vs Sistemas de Informação-II seminario do DEI-UAN-alex...
PDF
Desenvolvimento de aplicação de Gestão Acadêmica para a Escola Técnica Estadu...
PDF
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
PPT
Análise Orientada a Objetos - Diagrama de Sequencia
PPT
Uml - Exemplos de Modelagem em UML
Diagrama de caso de uso
Metodologia de desenvolvimento de sistemas
Diagrama de estados 1
Apostila UML
Diagrama de Atividades - UML
Engenharia informatica
Engenharia Informática vs Sistemas de Informação-II seminario do DEI-UAN-alex...
Desenvolvimento de aplicação de Gestão Acadêmica para a Escola Técnica Estadu...
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Análise Orientada a Objetos - Diagrama de Sequencia
Uml - Exemplos de Modelagem em UML
Anúncio

Semelhante a Apresentação do SCAD, Sistema Académico do DIEE (20)

PDF
Atps tads 3_estrutura_dados
PPSX
Ponto UA: Modelos e Paradigmas de Interacção em Sistemas Interactivos Públicos
PDF
Arquitectura de computadores
PPTX
Keep in shape
PDF
Memória de aula_aula04_eng_software
PPTX
Introdução a Analise e Projeto de Sistemas
PPTX
Introdução a Analise e Projeto de Sistemas
PPT
Aula 3 desenvolvimento de projetos
PPTX
Apresentação monografia douglas brito
PDF
SAlmox SIIC 2014
PPTX
Tcc - Work control
PPT
Rejuvenescimento Software
PPTX
Desenvolvimento de um Ponto Eletronico Web
PDF
PDF
Como especificar requisitos em metodologias ágeis?
PDF
Sistemas operacionais pronatec- prof. manoel
PDF
Tecnologias da Informação e Comunicação - Módulo 2 – As bases de dados – Micr...
PDF
Projeto airsoftware emca 2010 - centro paula souza - taubaté,sp
PDF
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
PDF
Relatorio Projecto Final de Curso - Carlos Antunes Nº 052205853.pdf
Atps tads 3_estrutura_dados
Ponto UA: Modelos e Paradigmas de Interacção em Sistemas Interactivos Públicos
Arquitectura de computadores
Keep in shape
Memória de aula_aula04_eng_software
Introdução a Analise e Projeto de Sistemas
Introdução a Analise e Projeto de Sistemas
Aula 3 desenvolvimento de projetos
Apresentação monografia douglas brito
SAlmox SIIC 2014
Tcc - Work control
Rejuvenescimento Software
Desenvolvimento de um Ponto Eletronico Web
Como especificar requisitos em metodologias ágeis?
Sistemas operacionais pronatec- prof. manoel
Tecnologias da Informação e Comunicação - Módulo 2 – As bases de dados – Micr...
Projeto airsoftware emca 2010 - centro paula souza - taubaté,sp
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
Relatorio Projecto Final de Curso - Carlos Antunes Nº 052205853.pdf

Último (20)

PDF
Combate a Incêndio - Estratégias e Táticas de Combate a Incêndio por Francis...
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PDF
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PPTX
MENDEL - Aula sobre Mendel - Genética EM
PPT
História e Evolução dos Computadores domésticos
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PPTX
O Romantismo e a identidade brasileira..
PDF
Fiqh da adoração (islamismo)
PPTX
Ocupação e transformação dos territórios.pptx
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PDF
metabolismo energtico das clulas-131017092002-phpapp02.pdf
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
PPTX
Revolução Industrial - Aula Expositiva - 3U4.pptx
PDF
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PPTX
INDÚSTRIA_ Histórico da industrialização.pptx
Combate a Incêndio - Estratégias e Táticas de Combate a Incêndio por Francis...
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
Metabolismo_energético_3ano_pre_vest_2026.pdf
MENDEL - Aula sobre Mendel - Genética EM
História e Evolução dos Computadores domésticos
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
O Romantismo e a identidade brasileira..
Fiqh da adoração (islamismo)
Ocupação e transformação dos territórios.pptx
Trabalho Cidades sustentáveis ou Utopia.pptx
metabolismo energtico das clulas-131017092002-phpapp02.pdf
Aula 13 - Tópico Frasal - Argumentação.pptx
Revolução Industrial - Aula Expositiva - 3U4.pptx
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
INDÚSTRIA_ Histórico da industrialização.pptx

Apresentação do SCAD, Sistema Académico do DIEE

  • 1. TRABALHO DE FIM DE CURSO DE LICENCIATURA EM ENGENHARIA INFORMÁTICA Sistema de Controlo Acadêmico do DIEE Orientador: Prof. Dr. Eng. António de Carvalho Garcia 1
  • 2. Agenda 1 • Introdução 2 • Descrição do Sistema Existente 3 • Ferramentas & Arquitetura 4 • Projeto do Sistema Proposto 5 • Benefícios 6 • Demonstração do Sistema Proposto 7 • Conclusão 8 • Trabalhos Futuros 9 • Referências 2
  • 3. 1- Introdução Objetivo avaliar o uso de gestão acadêmica no processo decisório do DIEE; permitir uma significativa redução de custos; Escopo  principais processos acadêmicos levados a cabo no DIEE. 3
  • 4. 1- Introdução Justistificativa escolha do tema decorreu da necessidade de se desenvolver uma ferramenta computacional específica para a instituição e contribuir com a melhora do atendimento aos alunos bem como facilitar a vida dos funcionários da secretária; estima-se que a simples eliminação dos gastos com o pessoal contratado para o desenvolvimento e implantação compensará todo o investimento a ser feito no sistema. 4
  • 5. 1- Introdução • Metodologia Entrevista Análise Documental  Consulta Bibliográfica 5
  • 6. 2-Descrição do Sistema Existente Problemas encontrados  Falta de comunicação com os demais sistemas existentes na faculdade;  O BD não utiliza um SGBD, aumentando a lentidão na busca das informações;  Não permite acesso do docente para lançamento de notas;  Não apresenta nenhum tipo de controlo estatístico;  Não emite todos os relatórios e documentos necessários;  Não possui um tipo de documentação técnica, inviabilizando melhorias no mesmo . 6
  • 7. 3- Ferramentas & Arquitetura Ferramentas é uma linguagem gráfica para visualização, especificação, construção e documentação de artefatos de sistemas complexos de software ferramenta criada pela companhia japonesa ChangeVision . A versão free que atualmente conta com mais de 120 000 usuários no mundo inteiro DBDesigner 4 é um projeto de sistema de banco de dados visual que integra o projeto de banco de dados, modelagem, criação e manutenção em um contínuo, único ambiente. 7
  • 8. 3- Ferramentas & Arquitetura Arquitetura - MVC Model Dados de persistência Regras de validação relacionamento View Apresentação Layout Interface Gráfica Controller Filtro de entrada, ações , Solicitação Resposta vantagens: Varias interface para um mesmo estado modelo, facilidade de manutenção, aumento de produtividade 8
  • 9. 3- Ferramentas & Arquitetura Arquitetura - DAO Camada de Acesso a dados Data Access Object Camada de Negócio Modelo Tabela de Classe Camada Apresentaçã o Controller Visão vantagens: Flexibilidade de migração de banco de dado,flexibilidade para trabalhar com mais de uma fonte de dado, reduz a complexidade do modelo Data Base HTTP Request HTTP Response 9
  • 10. 4- Projeto do Sistema Proposto Soluções proposta implantação de um sistema informático capaz de gerenciar:  Ano letivo e respectivo horário;  Matrícula;  Informações pessoais do corpo docente;  Vida acadêmica do aluno;  Ex-alunos;  Alunos desistentes;  Alunos transferidos;  Suspensão de matrícula;  Histórico profissional do corpo docente;  Cursos;  Disciplinas;  Mapa de notas;  Frequência;  Horários de aula;  Distribuição das salas;  Controlo estatístico;  Emissão de declarações e relatórios;  Sistema de consulta de notas e frequência online;  Sistema de inserção de nota online. 10
  • 11. 4- Projeto do Sistema-Diagrama de Classes 11
  • 12. 4- Projeto do Sistema Digrama de caso de uso Geral 12
  • 13. 4- Projeto do Sistema Diagrama de Use Case Realizar Matricula 13
  • 14. 4- Projeto do Sistema Use Case Realizar Matricula 14 Use Case: Realizar Matricula Atores: Funcionários. Proposta: Realizar a matrícula dos alunos. Descrição: O funcionário realiza a matrícula dos alunos cadastrados. Tipo: Principal Use Cases Relacionados: Fluxos de evento principal Açao do Ator Resposta do Sistema 1. O funcionário escolhe a opção matrícula. 2. O sistema exibe uma tela de matricula com o status a escolher. 3. Se a atividade seleciona for: Matrícula Re-matrícula Cancelamento 4. Subfluxo (Matricular novatos) é executado. Subfluxo (Efetua re-matrícula) é executado. Subfluxo (trancar matrícula) é executado. Subfluxos de exceções E1.O funcionário matriculou um aluno errado. O funcionário pode excluir a matrícula do aluno. E2.O funcionário fornece algum dado errado. Os campos podem ser alterados através do botão Alterar. Subfluxos alternativos Matricular novatos. Efetua re-matrícula. Trancar matrícula.
  • 15. 4- Projeto do Sistema Use Case Efectuar Rematricula 15 Use Case: Efetuar rematrícula Atores: Funcionários. Proposta: Realiza a re-matrícula dos alunos veteranos. Descrição: Funcionário re-matricula os alunos veteranos. Tipo: Alternativos. Use Cases Relacionados: Fluxos de evento principal Açao do Ator Resposta do Sistema 1. O funcionário escolhe a opção re- matrícula. 2. O sistema exibe a tela com os campos para a realização de re-matrícula. 3. O funcionário informa a especialidade e o aluno a matricular 4. O sistema exibe o conjunto de disciplinas pertencente ao curso. 5. O funcionário seleciona as disciplinas desejadas e o ano que deseja cursar. 6. O sistema lista as disciplinas escolhidas. 7. O funcionário aciona o botão Ok. 8. O sistema atualiza os campos. Subfluxos de exceções E1.O funcionário matriculou um aluno errado. O funcionário pode excluir a matrícula do aluno. E2.O funcionário fornece algum dado errado. O funcionário pode alterar os campos através do botão alterar. Subfluxos alternativos Nenhum
  • 16. 4- Projeto do Sistema Diagrama de Sequência de Realizar Matricula 16
  • 17. 4- Projeto do Sistema o sistema foi implementado usando a Plataforma JAVA e a linguagem de programação GROOVY, recorrendo-se para o efeito ao seu já famosissímo Framework para web o GRAILS.Valendo ainda do uso de vários plugins da extensa lista de plugins atualmente existentes para esse Framework. Para persistência de dados foi usado o MYSQL. BREVE DESCRIÇÃO ACERCA DA IMPLEMENTAÇÃO 17
  • 18. 4- Projeto do Sistema Plugins Instalados 18
  • 19. 5-Beneficios  Rapidez no acesso as informações;  Eliminação das principais deficiências do sistema atual;  Integração com os demais sistemas existentes na instituição;  Personalização de acordo com os requisitos do cliente;  Melhor gerenciamento das informações;  Eliminação das filas no período de matrícula;  Agilidade no processo de emissão de notas;  Agilidade na emissão de declarações e relatórios;  Comodidade ao aluno e professor através do sistema online; 19
  • 21. 7-Conclusões  o levantamento de requisitos é a principal etapa para o sucesso de um projeto ;  uma simples mudança no requisto pode acarretar mudança consideraveis no projeto;  a UML possui uma linguagem unificada que permite a comunicação com os membros da equipe;  a documentação de um sistema é o principal meio de comunição para todos os prifissionais envolvidos ;  ficou claro a existência de diversos problemas no controlo de informações dos alunos;  pôde-se ter uma visão bastante abrangente de como será o software em funcionamento. 21
  • 22. 8-Trabalhos Futuros  Viabilidade de implantação de um sistema financeiro integrado aos sistemas de controlo acadêmico;  Viabilidade de implantação de um sistema integrado de RH;  Ampliação do sistema online;  Integração de uma área de Auxílio a Biblioteca;  Integração de uma área Cientifica do Departamento. 22
  • 23. 9-Referências Bibliográficas [BOOCH, 1998] BOOCH G; JACOBSON, I. and RUMBAUGH, J. Unified Modeling Language  1.3. White paper, Rational Software Corp., 1998.  [BOOCH, 1994] BOOCH G. Object-Oriented analysis and Design. 2 Edition, Benjamin Cummings, 1994.  [BOOCH, 1994] BOOCH G, et al. UML: Guia do Usuário, O mais avançado tutorial sobre Unified Modeling Language. Rio de Janeiro. Campus, 2000.  [COOD, 1991] COOD, P, YORDON, E. Análise Baseada Em Objetos. Rio de Janeiro. Campus. 1991.  [DAVIS e SITARAM, 1994] DAVIS, A.M.; SITARAM, P.A. Concurrent process model of software development. ACM SIGSOFT Software Engineering Notes, v. 9, n. 2, April 1994.  [DAVIS, 1998] DAVIS, M.W. Computerizing Healthcare Information: Developing Electronic Patient Information Systems. Revised edition. New York: Mcgraw-Hill, 1998.  [DEITEL, 2001] DEITEL, H.M; DEITEL, P.J; C++ Como programar. Porto Alegre, Bookman, 2001.  [FURLAN, 1998] FURLAN, J.D. Modelagem de objetos através da UML - The Unified Modeling Languagem. São Paulo, Makron Books, 1998.  [JACOBSON, 1992] JACOBSON I.; CHRISTERSON M.; JONSSON P.; OVERGAARD G.  Object-Oriented Software Engineering – A Use Case Driven Approach. Addison Wesley – ACM Press, 1992.  [JACOBSON, 1994] JACOBSON, I. Use Cases and Objects. Report on Object Analysis & Design. New York, v.1, n. 4. December 1994.  [JACOBSON, 1999] JACOBSON, I.; BOOCH, G. and RUMBAUGH, J. Unified Software Development Process. Addison- Wesley, 1999.  [LAUDON, 1998] LAUDON, K, C. and LAUDON, J. P. Management information systems: new approaches to organization & technology. 5 Edition, USA, Prentice Hall Inc., 1998.  [MACHADO e SILVEIRA, 1998] MACHADO, N.S. e SILVEIRA, A. Configurações estruturais em organizações universitárias. Florianópolis, Insular, 1998.  [MARTIN & ODELL, 1995] MARTIN, J. e ODELL, J. Análise e Projeto Orientados a Objeto._ São Paulo, Makron Books, 1995.  [PRESSMAN, 1995] PRESSMAN, R. S. Engenharia de software. São Paulo, Makron Books, 1995.  [RUMBAUGH, 1994] RUMBAUGH, J.; BLAHA, M.; PREMERLANI, W; EDDY, F.   http://www.devmedia.com.br/revista-sql-magazine  http://www.grails.org/  http://stackoverflow.com/questions/9329679/dynamic-jasper-plugin-is-not-working-properly 23
  • 24. 24