UNIVERSIDADE DE SÃO PAULO

Slides:



Advertisements
Apresentações semelhantes
SIMULADOR WEB DO MERCADO DE COMPRA E VENDA DE AÇÕES NA BOLSA DE VALORES Luiz Alberto Fiamoncini Gui Orientador: Maurício Capobianco Lopes.
Advertisements

SISTEMA DE CONTROLE DE ACESSO, FREQÜÊNCIA E GESTÃO DE PERMISSÃO PARA AMBIENTE ACADÊMICO LEONARDO DENARDI ORIENTADOR: JACQUES ROBERT HECKMANN.
Sistema para gerenciamento de comércio de produtos naturais Acadêmica: Dulcinéia Balloni Orientador: Prof. Wilson Pedro Carli Universidade Regional de.
Sistema Web para Gerenciamento Eletrônico de Documentos em Projetos de Implantação de ERP Eder Gonçalves Orientador: Prof. Marcos Rogério Cardoso FURB.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO FERRAMENTA APLICADA AO SETOR.
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
SISTEMA PARA CONTROLE DA FROTA DE VEÍCULOS Ricardo Sorroche – Orientando Prof. Wilson Pedro Carli - Orientador.
RUP (R ATIONAL U NIFIED P ROCESS ) GERENCIAMENTO DE CONFIGURAÇÃO E SOLICITAÇÃO DE MUDANÇAS Análise de Sistema ll Prof° Andrea Padovan Ademir Kaique Claudio.
Disciplina: Gerenciamento e Desenvolvimento em Banco de Dados Professora: Chaiene Minella, MSc
SISTEMA DE INFORMAÇÕES WEB PARA REPRESENTANTES COMERCIAIS COM ACESSO ATRAVÉS DE DISPOSITIVOS MÓVEIS UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS.
Ambiente Virtual de Avaliações Utilizando Certificados Digitais Fernando Gevard – Acadêmico Paulo Fernando da Silva - Orientador.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
Análise de Sistemas ll Profª Andrea Padovan Jubileu Daiane Oliveira Daniele Pires Izabele Messias.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO APARECIDA CEZERINO ORIENTADOR:
UTILIZAÇÃO DO SISTEMA DE GERENCIAMENTO DE CURSOS MOODLE PARA O DESENVOLVIMENTO DE UM PROJETO DE CURSO NA DISCIPLINA DE TEORIA GERAL DE SISTEMAS DENIS BENNER.
Acadêmico: Anderson Nicolau Haskel Orientador: Francisco Adell Péricas 16:59.
SISTEMA WEB PARA GRUPOS TEATRAIS, PROFISSIONAIS LIBERAIS E AUTÔNOMOS DO MEIO ARTÍSTICO UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
5 UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO SISTEMA DE FORÇA DE VENDAS. Gustav Dallmann Júnior Orientador: Prof. Francisco Adell.
Ferramenta Android baseada em realidade aumentada e serviços baseados em localização usando notificações Acadêmico – Ronaldo Rampelotti Orientador – Dalton.
Ferramenta Web para testes de fórmulas matemáticas Kauê da Silva Vieira Orientador: Aurélio Faustino Hoppe.
SISTEMA DE CONTROLE PARA EMPRESA PRESTADORA DE SERVIÇO UTILIZANDO ENVIO/RECEBIMENTO DE SMS ANDRÉ GUSTAVO BAULER ORIENTADOR: FRANCISCO ADELL PÉRICAS.
MÓDULO DE AVALIAÇÃO DO RETORNO DE INVESTIMENTO EM SISTEMA DE RASTREABILIDADE ANIMAL Eduardo Ehlert Orientador: Mauro Marcelo Mattos.
SISTEMA DE GERENCIAMENTO DA APLICAÇÃO E MANUTENÇÃO DO PROGRAMA DE QUALIDADE 5S Marlos T. S. Sedrez Orientador: Paulo Roberto Dias.
Implantando um ERP com sucesso Sistemas de Gestão Integrada - ERP Juliana Maria Lopes Alexandre Moya João Roberto Magazoni 27LI – Julho 2005.
SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças do Ministério da Educação Ministério da Educação SIMEC - Sistema Integrado de Planejamento,
FERRAMENTA PARA GERENCIAMENTO DE ARTEFATOS EM PROJETO DE MELHORIA NO PROCESSO DE TESTES. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
Luiz Cláudio Hogrefe Orientador: Prof. Roberto Heinzle, Doutor
Extensão Universitária
Tiago Rodrigo Marçal Murakami DT/SIBiUSP 24.outubro.2016
Educação Profissional Técnica de Nível Médio em Informática
Valéria Maria Lauande Março/2010
Disciplina: Sistemas de Informação
UNIVERSIDADE REGIONAL DE BLUMENAU
UNIVERSIDADE REGIONAL DE BLUMENAU
Trabalho de Conclusão de Curso
Introdução OO.
CIÊNCIAS DA COMPUTAÇÃO
Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo
DESENVOLVIMENTO COMERCIAL DE SISTEMAS
Laboratório de Engenharia de Software I
Linguagens de Programação Conceitos e Técnicas
MAPEAMENTO GEOREFERENCIADO DAS UNIDADES ORGANIZACIONAIS DA UFPI
GERAÇÃO DE CÓDIGO PARA A MÁQUINA VIRTUAL DE RÓTULOS
UNIVERSIDADE REGIONAL DE BLUMENAU
UNIVERSIDADE REGIONAL DE BLUMENAU
PROGRAMAÇÃO ORIENTADA A OBJETO - JAVA
Orientador: Francisco Adell Péricas
Juan Olimpio Orientador: Francisco Adell Péricas
Acadêmico: Marciane Schotten
UNIVERSIDADE REGIONAL DE BLUMENAU
Ciência & Engenharia da Computação
Introdução à programação orientada por objetos
Simulador de Negócios via Web: Funções Produção e Planejamento de Materiais Acadêmico: Viviane Aparecida Boll Prof. Orientador: Dr. Oscar Dalfovo.
Modelagem de Sistemas I Aula 1 – Introdução à UML
MBA em Marketing e Comunicação
APROM Aplicação para Gestão de Projetos
Desenvolvimento em Camadas
UNIVERSIDADE REGIONAL DE BLUMENAU
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
Departamento de Estatística
Título do Trabalho Trabalho de Conclusão de Curso (1 ou 2)
Soluções Inteligentes para ONGs Esportivas
Prof.: Bruno Rafael de Oliveira Rodrigues
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
e-­Lattes:­ Extração e Análise de CV Lattes
Mapeamento e Monitoramento de Impactos Ambientais em
Iniciação Científica Visual # Tool
Universidade Federal do Espírito Santo - CCA-UFES Universidade Federal do Espírito Santo CCA-UFES 1 O que são Metadados?  Definições:  Metadados são.
Fasti Ecclesiae Portugaliae
FLUXO DE DADOS EM WORKFLOWS CIENTÍFICOS: O SISTEMA KEPLER
Transcrição da apresentação:

UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA IME-USP BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Implementação do Ciclo de Empréstimo no projeto Colméia O Ciclo de Empréstimo O projeto Colméia O Projeto Colméia visa informatizar todas as atividades de uma biblioteca universitária, oferecendo um sistema de software integrado de alto nível que atenda às necessidades de todos os usuários (alunos, professores, funcionários e usuários externos). Sob a coordenação dos professores Eduardo Colli (Coordenador da Comissão de Biblioteca), Fabio Kon e João Eduardo Ferreira (ambos do Departamento de Ciência da Computação), o software vem sendo desenvolvido desde 2002 por alunos das disciplinas de Laboratório de Programação eXtrema (graduação/pós-graduação, ministrada pelo Prof. Fabio Kon) e Laboratório de Banco de Dados (graduação, ministrada pelo Prof. João Eduardo Ferreira), além de alunos de mestrado. P_USUARIO P_EMPRESTIMO Modelo de parte dos processos utilizados no ciclo de empréstimo Esse trabalho consistiu na implementação do ciclo de empréstimo do projeto Colméia, oferecendo a informatização das atividades de empréstimo, devolução e renovação de exemplares, além da reserva de obras. Essa implementação foi amparada pelo uso de duas ferramentas de gerenciamento de processos de negócio - a NPTool e a NPWS, capazes de controlar processos definidos na linguagem NPDL, desenvolvida como um trabalho de mestrado em Ciência da Computação no IME-USP. Tela de empréstimo no sistema Colméia NPDL Ferramentas NPTool e NPWS A NPDL é uma linguagem que viabiliza o controle de processos de negócio em um banco de dados relacional, implementada como uma extensão da linguagem SQL. Por meio dela, é possível definir processos de negócio utilizando expressões algébricas definidas a partir de um conjunto A de ações atômicas, de operadores NPDL e do conjunto P, sendo P o conjunto de todos os processos definidos. Mais informações podem ser encontradas na dissertação de mestrado da aluna Kelly Rosa Braghetto, disponível em: http://www.vision.ime.usp.br/~kellyrb/nptool/krbraghetto_dissertacao.pdf A NPTool (Navigation Plan Tool) é uma ferramenta que provê mecanismos para a manutenção de ações e processos e para o controle de instanciação e execução de processos em um banco de dados relacional. Ela implementa o interpretador da NPDL. A NPWS (Navigation Plan Web Services) é uma ferramenta que encapsula as funcionalidades da NPTool. Ela possibilita a definição, a instanciação e o controle de execução de processos de negócio por meio de serviços web. A implementação O ciclo de empréstimo teve a sua implementação na forma de uma aplicação web, desenvolvido sob a plataforma Eclipse. A sua implementação foi realizada com o uso da linguagem de programação Java. Foi utilizado o arcabouço Struts como controlador da aplicação web e Velocity para o desenvolvimento das páginas, os quais forneceram a estrutura que permitiu a interação das páginas com o código Java. Para facilitar a comunicação entre o NPWS e as classes do empréstimo, foi desenvolvido um conjunto de classes como um arcabouço Java para suporte a NPWS. Esse arcabouço realiza todo o trabalho de comunicação com a ferramenta NPWS, bastando para o usuário criar as classes que representam as ações do processo, fazer a associação dessas com as ações existentes no banco de dados e informar os ciclos de interesse para que o fluxo seja implementado. Orientador: João Eduardo Ferreira Equipe: André Guerra da Silva / Fernando Waitman / Ricardo Lazaro