Controle de Psicotrópicos SNGPC



Documentos relacionados
3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft.

ENGENHARIA DE SOFTWARE I

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Aplicação Prática de Lua para Web

Documento de Análise e Projeto VideoSystem

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Introdução a Computação

Governança de TI. ITIL v.2&3. parte 1

Plano de Gerenciamento do Projeto

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Projeto Disciplinar de Infra-Estrutura de Software FARMAINFOR - GERENCIAMENTO DA FARMACIA

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO

UFG - Instituto de Informática

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Especial Online RESUMO DOS TRABALHOS DE CONCLUSÃO DE CURSO. Sistemas de Informação ISSN

Engenharia de Requisitos Estudo de Caso

O modelo unificado de processo. O Rational Unified Process, RUP.

MENSAGEM PREGÃO ELETRÔNICO N. 052/2010 ESCLARECIMENTO 4

Fábrica de Software 29/04/2015

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

**Docentes do Centro Universitário Filadélfia- Unifil.

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

UML - Unified Modeling Language

Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE

Registro e Acompanhamento de Chamados

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SISTEMAS DISTRIBUÍDOS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Sistemas de Informação I

INTRODUÇÃO A PORTAIS CORPORATIVOS

Histórico de Revisão Data Versão Descrição Autor

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

APOO Análise e Projeto Orientado a Objetos. Requisitos

Projeto Disciplinar de Infra-Estrutura de Software SISCOP TORRE FORTE CONSTRUÇÕES LTDA.

gladiador INTERNET CONTROLADA

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

Introdução à Computação

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

INTERNET HOST CONNECTOR

Projeto Você pede, eu registro.

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Sistemas de Produtividade

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Projeto de Arquitetura

Este Manual aplica-se a todos os Usuário de T.I. do Ministério Público de Goiás. ATIVIDADE AUTORIDADE RESPONSABILIDADE Manter o Manual Atualizado

Gerenciamento de Incidentes

Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.

Sistemas Distribuídos

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

MUDANÇAS NA ISO 9001: A VERSÃO 2015

Material de Apoio. Sistema de Informação Gerencial (SIG)

UNIVERSIDADE CÂNDIDO MENDES

Sistema de Controle de Solicitação de Desenvolvimento

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Desenvolvendo Websites com PHP

Figura 1 - Arquitetura multi-camadas do SIE

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

Especial Online RESUMO DOS TRABALHOS DE CONCLUSÃO DE CURSO. Sistemas de Informação ISSN

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE BIBLIOTECONOMIA

Documento de Arquitetura

2 Diagrama de Caso de Uso

Política de Atendimento Técnico, Suporte e Assistência aos softwares SiplanControl-M

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

Conceitos de Banco de Dados

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Solução Integrada para Gestão e Operação Empresarial - ERP

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS

ISO/IEC 12207: Gerência de Configuração

Introdução à Engenharia de Software

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Automação de Bancada Pneumática

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Agora todas as Unimeds vão falar uma só língua. Unimed do Brasil Federação São Paulo Portal Unimed

5 Mecanismo de seleção de componentes

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

Transcrição:

Nome do Pesquisador(Aluno): Abner Ismael Oliveira de Moraes Nome do Orientador: Lupércio Fuganti Luppi Titulação do Orientador: Instituição: UNIFIL Controle de Psicotrópicos SNGPC Este trabalho apresenta um sistema para auxiliar o processo de controle de medicamentos controlados nas farmácias. Uma das atribuições da Agência Nacional de Vigilância Sanitária ANVISA é de controlar a comercialização de medicamentos psicotrópicos e a Agencia determina que seja feito o acompanhamento da compra e venda destes medicamentos em Livro Registro. Existe uma determinação para que as farmácias implantem sistemas eletrônicos para controle desta movimentação integrados ao Sistema Nacional de Gerenciamento de Produtos Controlados (SNGPC). O sistema tem como objetivo o cadastro tanto dos clientes que irão levar o medicamento como daqueles para os quais o medicamento foi prescrito, além destas informações é necessário o cadastro do médico, cadastro dos fornecedores dos medicamentos, o cadastro dos medicamentos controlados, e as movimentações de entrada e saída e também, caso exista, o controle de perda dos medicamentos. Uma vez procedido o registro destas informações é feita a transferência eletrônica da movimentação para a (Anvisa) por meio do no site do SNGPC. O envio do movimento é feito automaticamente pelo sistema e para tanto utiliza o padrão extensible Markup Language (XML).. Para o envio do arquivo o sistema faz uma pré validação dos dados inseridos com a intenção de evitar a transferência de arquivos com erro para o site da ANVISA. A linguagem de programação utilizada para o desenvolvimento do sistema foi o PASCAL e a utilização da ferramenta Delphi versão 6. O processo de desenvolvimento de software foi baseado no Rational Unified Process (RUP) 7 e modelado utilizando a Unified Modeling Language UML. Os dados do sistema são persistidos na plataforma do Firebird que se apresenta como sendo um gerenciador de banco de dados gratuito e confiável. Palavras-chave: medicamentos controlados, controle de medicamentos, ANVISA, XML

Nome do Pesquisador (Aluno): Aline Cristina Rosa, Debora Morita, Regiane Bertunes de Araújo Nome do Orientador: Magda Aparecida Salgueiro Duro Titulação do Orientador: Mestre em Engenharia Elétrica Instituição: Faculdade de Ciências da Fundação Instituto Tecnológico de Osasco (FAC-FITO) Curso para apresentação: CIÊNCIA DA COMPUTAÇÃO BUSCA DE UMA SOLUÇÃO DO SISTEMA DA GRADE HORÁRIA POR MEIO DE ALGORITMO GENÉTICO RESUMO: A grade horária é uma ferramenta indispensável a qualquer instituição de ensino, sua construção ainda é um problema habitual e complexo, são vários os motivos que levam a dificuldade na montagem de uma grade horária, como a distribuição de turmas e dias que cada professor terá que assumir. Mesmo com todo o avanço computacional, as instituições de ensino realizam a construção da grade horária manualmente, consequentemente há um consumo excessivo de tempo que envolve todo corpo docente e discente na busca de uma solução que satisfaça todos os envolvidos. Embora a grade horária seja comum a qualquer instituição de ensino, cada instituição possui restrições diferenciadas. As restrições estabelecidas por cada instituição, dificultam o processo na elaboração de um sistema gerador de grade horária. Esta dissertação busca uma solução para o problema da grade horária através de Algoritmo Genético, por conter várias regras e restrições que necessitam ser combinadas para a geração de uma grade satisfatória, de acordo com as exigências do 4º(quarto) ano do curso de Ciência da Computação da instituição de ensino FAC-FITO. A grade horária escolar determina a distribuição de horários em uma instituição de ensino, sua elaboração é complexa devido as restrições impostas por professores, disciplina e horário. Para a solução do problema da grade horária pode ser utilizado Algoritmos Genéticos, uma técnica da inteligência artificial baseada na evolução natural dos seres vivos. O principal objetivo dessa dissertação é desenvolver um software gerador de grade horária por meio de uma representação genética levando em consideração a limitação dos envolvidos, utilizando o Algoritmo Genético para a busca de uma solução satisfatória. Os componentes necessários para o desenvolvimento do gerador de grade horária são: Operadores Genéticos: algoritmo genético responsável pelo processamento como um todo (início/fim)base de Dados: onde é armazenado o conhecimento necessário (entrada) para a solução do problema, os conhecimentos são as disciplinas, professores e suas respectivas restrições.o resultado da análise é realizado pela avaliação da satisfação de todos os envolvidos. MetodologiaPara o desenvolvimento deste trabalho foi necessário realizar um levantamento detalhado em livros, sites (sítios), monografias e dados atualizados das informações para a construção da grade horária, bem como as restrições dos professores e disciplinas. Para ilustrar a Grade Horária com base nos estudos de Algoritmo Genético foi desenvolvido um Gerador de Grade Horária para o tratamento das restrições das disciplinas e professores coletados do 4º ano do curso de Ciência da Computação.Resultados e Considerações Finais O cenário proposto deste trabalho é uma turma com 12 aulas semanais recebendo restrições de professores e disciplinas. A análise dos resultados se dá a partir da satisfação na elaboração correta da grade na qual foi gerada conforme o esperado obedecendo assim todas as restrições impostas.com esse trabalho deseja-se a aplicação da técnica de algoritmo genético na questão de elaboração da grade horária escolar. Para o problema proposto a solução foi eficaz, pois respeitou todas as entradas e restrições. Referências Concílio, R. Contribuição à solução de problemas de Escalonamento pela Aplicação Conjunta de Computação Evolutiva e Otimização de Restrição.2000. Tese (Mestrado em Engenharia Elétrica) Universidade Estadual de Campinas (UNICAMP), São Paulo, 2000.Hamawaki, Cristiane, D.L. Geração Automática de

Grade Horária Usando Algoritmos Genéticos: O caso da Faculdade de Engenharia da UFU. 2005. Tese (Mestrado em Engenharia Elétrica) - Universidade Federal de Uberlândia (UFU), Minas Gerais, 2005.Lindem, Ricardo. Uma importante ferramenta da Inteligência Computacional, Rio de Janeiro: BrasPort, 2006. Palavras-chave: Grade Horária. Algoritmo Genético. Inteligência Artificial. Computação Evolutiva.

Nome do Pesquisador (Aluno): Alison Vilas Boas Nome do Orientador: Lara Gervásio Haddad Titulação do Orientador: Instituição: UNOPAR Revista Digital: Uma analise explorando a arte de rua na cidade de Londrina Este projeto tem por objetivo uma intensa pesquisa atraves de entrevistas com os envolvidos na cena da arte de rua além das buscas em arquivos do que já foi registrado em Londrina. Com as entrevistas em mãos será dado inicio a captura, atraves de fotos, das obras dos artistas que forem citados durante a pesquisa. Com a captura feita, será criado um material para distribuição via WEB através da revista digital. Essa divulgação visa artistas que as vezes se passam despercebidos dentre toda a correria da grande cidade, porém ganham valor quando analisados por seu valor artístico, além de toda a atitude, quando os mesmos que expõem suas obras nas ruas, festas, sarais etc., provam que não é necessário bienais, exposições e salões de arte para que a cultura e arte sejam expressadas, aceitas e consumidas pela população.todas as obras expostas na revista digital serão de Londrina e região, serão captadas nas ruas e coletadas também pela internet. O presente projeto de pesquisa busca utilizar a linguagem digital (internet) para divulgar todo o material coletado destes artistas. A internet que hoje é um dos maiores meios de comunicação livre faz com que essas obras sejam proferidas ao mundo todo por quem gosta, já que é livre, e por quem é adepto à procura pelos sites de busca, sites específicos de arte contemporânea fora de mídia e blogs que dilatam essa cultura underground. Palavras-chave: Revista Digital Arte de Rua Londrina Cultura Underground

Nome do Pesquisador (Aluno): Anderson Mendes Camargo, Bruno Silveira Leal, Flavio Henrique Freitas Spedaletti, Thiago Henrique de Moraes Pereira Nome do Orientador: Anderson Barreto Amâncio Titulação do Orientador: Mestrado Instituição: Faculdade de Ciência da Fundação Instituto Tecnológico de Osasco/FAC- FITO Curso para apresentação: CIÊNCIA DA COMPUTAÇÃO ACESSO REMOTO A UM MICROCONTROLADOR VIA REDE PÚBLICA DE TELEFONIA CELULAR O presente trabalho tem como objetivo controlar e monitorar remotamente equipamentos eletro-eletrônicos através de aparelhos celulares utilizando o protocolo SMS (Serviço de Mensagens Curtas, sigla em inglês) disponível na rede pública de telefonia celular. Dividimos nosso trabalho em duas etapas: primeiramente entender o funcionamento do sistema de telefonia celular, seus conceitos quanto ao protocolo SMS e a técnica para a leitura dos comandos contidos no mesmo e, em um segundo momento, elaborar uma arquitetura capaz de controlar e monitorar qualquer dispositivo eletro-eletrônico, em qualquer lugar, desde que se tenha disponível a rede de telefonia celular.utilizamos a plataforma.net, linguagem C#, para o desenvolvimento da aplicação, que é responsável por intermediar a comunicação homem-máquina.para tanto se empregou a metodologia XP (Extreme Programming), que consiste na criação de sistemas em menos tempo e de forma econômica, além de ser de melhor qualidade. Durante o desenvolvimento, idéias são criadas, visando boa funcionalidade da aplicação, priorizando o diálogo presencial. Para dar uma sustentação, o respeito foi utilizado para a compreensão de vários pontos de vista da equipe. Com o objetivo de reduzir custos envolvendo pessoas e máquinas, a globalização vem buscando cada vez mais novos meios de acesso à longa distância visando minimizar o tempo de comunicação e tomada de decisões. Nesse cenário percebe-se a necessidade de controlar equipamentos eletrônicos dos mais variados a longa distância, de maneira simples e eficaz. Essa questão é um desafio que vem impulsionando a criação de ambientes qualificados, capazes de realizar acesso remoto a esses equipamentos. Atualmente os aparelhos celulares são responsáveis por grande parte das comunicações interpessoais e profissionais devido às diversas funcionalidades oferecidas pelos fabricantes. Ao analisar as tecnologias disponíveis nos serviços de celulares, percebe-se que a protocolo SMS é um método de comunicação que pode ser um facilitador no dia-a-dia. É possível o envio e o recebimento de informações das mais diversas naturezas para qualquer outro celular que possua essa mesma tecnologia. Partindo desse princípio este projeto visa oferecer ao mercado de TI uma comunicação que seja capaz de interagir remotamente com diversos tipos de hardwares e máquinas. Concluiu-se através de pesquisas formais e informais que é grande a aplicabilidade da solução desenvolvida, abrangendo todas as áreas onde exista a interação entre homemmáquina. Pode-se citar como exemplos de aplicação: máquinas industriais, equipamentos eletro-eletrônicos, dentre outros envolvidos na automação industrial e residencial. Palavras-chave: Acesso Remoto, Protocolo SMS, Equipamento eletro-eletrônico

Nome do Pesquisador (Aluno): Bruno Balbino da Silva Nome do Orientador: Lupercio Luppi Titulação do Orientador: Professor Instituição: Centro Universitario Filadélfia UNIFIL InfoOS - Controle de Ordem de Serviço Este trabalho apresenta um projeto que consiste em um sistema de controle de ordem de serviço para atender as necessidades de uma empresa de assistência técnica no ramo de informática. Os usuários alimentam o sistema que é composto tanto de controles elementares como inclusão, alteração e consultas, como de controles mais avançados que permitem a alteração do status de uma determinada ordem de serviço e a execução de orçamentos em um mesmo ambiente. O processo do sistema consiste em realizar Controle de Ordens de Serviço e realizar Orçamentos para uma possível aprovação do cliente. Um orçamento no âmbito do sistema pode ou não conter serviços, de forma que caso algum tipo de serviço seja incluído em determinado orçamento ao ser aprovado o próprio orçamento se transforma em uma Ordem de Serviço gerando uma economia significativa de tempo no processo de abertura de Ordens de Serviço, além de minimizar eventuais erros de reentrada de dados pelo usuário. Uma ordem de serviço pode ser aberta independente de orçamento, e necessariamente precisa conter um serviço. Com estes controles, espera-se uma melhor comunicação com o cliente, tornando possível informá-lo da real situação ou andamento das ordens de serviço abertas para o cliente. A arquitetura do sistema é baseada em padrões de projeto como o Transfer Object (TO) que é o acesso e transferência de dados entre camadas, Data Access Object (DAO) acesso aos registros do banco de dados, fazendo a separação da relação do cliente com os dados e Graphical User Interface (GUI) que permite a iteração com o usuário por meio de elementos gráficos, facilitando a manutenção e atualização do projeto e proporcionando maior segurança e confiabilidade. Como tecnologia para o desenvolvimento do sistema é utilizada a linguagem de programação orientada a objeto, Java (J2SE) com banco de dados relacional MySQL Server 5.0. O processo de desenvolvimento de software adotado foi o Rational Unified Process (RUP), utilizado para todo o processo de engenharia de software, para criação dos diagramas e para modelagem foi adotado o padrão da Unified Modeling Language (UML), que é um modelo de linguagem para modelagem de dados orientado a objetos. Palavras-chave: Java, TO, DAO, GUI, MySQL, RUP, UML.

Nome do Pesquisador (Aluno): Bruno Cesar Cianca Gomes Nome do Orientador: Roberto Nishimura Titulação do Orientador: Professor Instituição: Centro Universitário Filadélfia Unifil Cardápio Digital O projeto Cardápio Digital consiste em um sistema de mídia digital para publicidade em estabelecimentos, bares e restaurantes, que possibilita o cliente ter acesso em seu celular ao cardápio oferecido, com a possibilidade de estar consultando mesmo quando não estiver no estabelecimento. O sistema permitira ao proprietário do estabelecimento cadastrar os itens contidos no cardápio, depois de realizado todo o processo de cadastro o proprietário, por meio do sistema, publica. Desta forma o servidor do Cardápio Digital, realiza constantes buscas de equipamentos ativos com Bluetooth, tecnologia utilizada para transferência de informações entre equipamentos móveis, e encontrado um equipamento realiza a conexão e a transferência da aplicação que contem o cardápio ao cliente, para isso o mesmo deverá permitir a transferência através de uma tela de pergunta vista no celular, caso o cliente não aceite o servidor automaticamente não realizará mais nenhuma tentativa de conexão, com isso preservando e respeitando a privacidade do cliente. No Cardápio Digital foi utilizado para implementação dos módulos de cadastro e servidor a linguagem de programação orientada a objetos C# fazendo uso da plataforma Microsoft.NET 2.0, e para o sistema presente no celular foi utilizado Java fazendo uso das especificações Java 2 Micro Edition (JME). Para o processo de desenvolvimento de software foi utilizado Rational Unified Process (RUP), fazendo uso de suas técnicas de desenvolvimento de software, para modelagem do sistema foi utilizado Unified Modeling Language (UML). Como banco de dados foi escolhido Microsoft SQL Server. Palavras-chave: Cardápio, J2ME

Nome do Pesquisador (Aluno): Carlos Eduardo Pasqueto Borin Nome do Orientador: Lupercio Luppi Titulação do Orientador: Professor Instituição: Centro Ujniverstario Filadélfia Unifil Sistema Ponto Digital Este trabalho apresenta um projeto que consiste em um sistema desktop de coleta e armazenamento da carga horária trabalhada dos colaboradores da empresa OnixSat Rastreamento de Veículos Ltda, denominado Sistema Ponto Digital. Responsável por controlar o horário de trabalho dos colaboradores, o sistema de ponto digital registrará a entrada e saída de cada período da jornada de trabalho dos colaboradores, que por meio dessas informações obterá o total de horas trabalhadas de cada colaborador em um determinado período de tempo. Como forma de identificação do colaborador foi utilizado no projeto o hardware de impressão digital Finger Print que, por meio de um processo de biometria, é cadastrada a impressão digital do funcionário no sistema para sua identificação no sistema com a intenção de realizar do registro de entrada e saída do funcionário (controle de ponto), possibilitando a identificação única do funcionário, sugerindo, com este procedimento, um aumento na segurança nas informações registradas. A utilização do hardware Finger Print foi definida por apresentar as seguintes características principais: método rápido, alta confiabilidade e baixo custo. O sistema de ponto digital foi implementado utilizando a linguagem de programação orientada a objetos C# da plataforma Microsoft.NET, a escolha dessa linguagem para a realização desse projeto deve-se primeiramente ao ambiente de produção que utiliza a plataforma Windows e ao poder da linguagem C#, que oferece flexibilidade aliada ao poder das linguagens orientadas a objetos além de ser a linguagem nativa para a plataforma.net. Como processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP), que fornece técnicas a serem seguidas no desenvolvimento de software com o objetivo de aumentar a produtividade. Para a modelagem do sistema foi utilizado a Unified Modeling Language (UML), que nos possibilita ilustrar os processos em ação e para armazenamento dos dados, foi escolhido o banco de dados relacional Sql Server. Palavras-chave: biometria,.net

Nome do Pesquisador(Aluno): Denner Bizarria Branco Nome do Orientador: Fernando Genta Titulação do Orientador: Instituição: Centro Universitário Filadélfia - Unifil Software para Controle de Mudanças em Sistemas Este trabalho apresenta um sistema web que auxilia o processo de manutenção em sistemas para empresas de desenvolvimento de software. No sistema é possível armazenar solicitações de mudanças feitas pelos usuários, registrar detalhes sobre essas solicitações, anexar documentos e registrar horas consumidas pela empresa para atender a solicitação. Possui automatismos como envio de emails sobre o andamento das atividades sobre cada solicitação aos interessados, mantendo-os informados em tempo real. O sistema é construído com a linguagem de programação ruby e com a utilização do rails que é um framework para desenvolvimento web que utiliza o modelo Model View Controller (MVC), que separa a parte visual da regra do negócio, facilitando a manutenção e aumentando a escalabilidade tornando o sistema mais flexível. A elaboração do sistema foi baseada no modelo de ciclo de vida do Rational Unified Process (RUP) que propõe um modelo iterativo em que cada iteração tem um objetivo específico, tornando assim o processo de análise e desenvolvimento com suas tarefas e prazos bem definidos, aumentando o contato do cliente com o processo, garantindo interesse e comprometimento das partes com o desenvolvimento do software. Para a modelagem foi utilizado a Unified Modeling Language (UML). Para a persistência de informações foi utilizado o banco de dados relacional MySQL. O trabalho apresenta um modelo de gerência de projetos simples e segue padrões que podem ser aplicados para empresas de desenvolvimento de sistemas que desejam constituir um processo seguro e funcional, já que é baseado em um caso real de uma empresa certificada com o modelo de Melhoria de Processo de Software Brasileiro (MPS.Br) e pode ser aplicado em casos reais de outras empresas. Palavras-chave: Gerência de Projetos, MPS.Br, processo, software

Nome do Pesquisador(Aluno): Diego Ernani Pereira da Silva Nome do Orientador: Lúcio Kamiji Titulação do Orientador: Especialista Instituição: UNIFIL Conversão Módulo Contábil para Web Este trabalho apresenta um projeto de uma conversão e reaproveitamento dos códigos da versão caráter do módulo de contabilidade, para uma versão que funcione em um navegador. O intuito deste projeto foi ter um reaproveitamento dos programas existentes e a compatibilidade com as atuais tecnologias que a empresa já adotou e está adotando. O sistema contábil tem por finalidade manter os registros contábeis da empresa e manter todas as informações legais exigidas pelos órgãos competentes. No processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP), para a Modelagem do sistema foi utilizado a Unified Modeling Language (UML), no decorrer do projeto foi feito os diagramas de seqüência, de colaboração, de banco de dados, de componentes, de caso de uso, de atividades, de implantação e de classes, foi feita, também, uma documentação seguindo o padrão de documentação da empresa (MPS- BR). Também foi utilizada a linguagem de programação DataFlex para adequação dos códigos já existentes, o sistema gerenciador de banco de dados utilizado foi o dataflex, por já ser utilizado na empresa, para a geração de relatório em impressora laser usou-se o ireport com estrutura extensible Markup Language (XML). Palavras-chave: contabilidade, conversão, navegador, rup, uml, xml

Nome do Pesquisador(Aluno): Eduardo de Lima Bianconi Nome do Orientador: Lúcio Kamiji Titulação do Orientador: Instituição: Unifil Controle de Solicitação de Suporte Este trabalho apresenta um projeto que consiste em um sistema desktop, responsável por controlar o processo de solicitações de suporte técnico do setor de Tecnologia da Informação (TI) de um Frigorífico. Os usuários devem registrar a solicitação de suporte, informando os dados referentes ao problema, recebendo um número de solicitação de serviço. Na seqüência, um responsável do setor de TI recebe a solicitação, de acordo com a prioridade determinado pelo responsável, e realiza o atendimento relatando a resolução do problema. Completando o processo, caso as duas partes estejam de acordo com a solução, a solicitação é encerrada. A arquitetura do sistema é baseada em camadas no padrão Java, facilitando a manutenção do mesmo, focando na facilidade e usabilidade do código. Como IDE foi utilizado o Eclipse, ferramenta de código aberto para construção de programas, beneficiando-se de suas facilidades para reutilização de código. Foi utilizado como processo de desenvolvimento de software o Rational Unified Process (RUP), para criação dos 8 diagramas (diagrama de caso de uso, atividade, classe, estado, implantação, comunicação, sequência e componentes), de acordo com o aprendizado durante o curso. Para a Modelagem do sistema foi utilizado a Unified Modeling Language (UML). Como banco de dados foi utilizado o MySQL levando em consideração a persistência de dados e a acessibilidade deste software livre. Como referência para pesquisas, foi utilizado o livro Java Como Programar. Palavras-chave: Solicitação de Suporte, IDE, Eclipse, RUP, UML, MySQL

Nome do Pesquisador(Aluno): Erton Tadeu de Carvalho Filho Nome do Orientador: Lucio Kamiji Titulação do Orientador: Mestre Instituição: Unifil SGM Este trabalho apresenta um projeto que consiste em um Sistema Gerenciador de Mercadorias (SGM) cuja principal característica é que deve ser dinâmico e responsável por alguns controles, tais como o controle de clientes, fornecedores e materiais em que o usuário pode gerar um relatório com as informações que desejar, sendo que estas informações a empresa necessita diariamente para um melhor funcionamento. A arquitetura do projeto desenvolvido trata-se de uma arquitetura simples para facilitar tanto a manutenção por parte dos desenvolvedores quanto na vida dos usuários que utiliza o sistema. O SGM está sendo desenvolvido para ser instalado num Desktop com Windows e atenderá a necessidade que uma empresa do ramo moveleiro precisa. Para uma melhor confiabilidade a implantação desse sistema ajudará em muitas atividades, pois deixará o serviço mais ágil e rápido. Como processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP). Para a Modelagem do sistema foi utilizado a Unified Modeling Language (UML) onde foram feitos os diagramas para especificar o funcionamento do sistema, as funções que eles teriam, os diagramas desenvolvidos foram 8 (oito), sendo eles diagrama de seqüência, diagrama de classe, diagrama de implantação, caso de uso, diagrama de atividade, diagrama de estado, diagrama de componente, diagrama de colaboração. Foi utilizada a linguagem de programação Java para escrever os códigos gerados pelos modelos de análise. Para persistência de dados, foi escolhido o banco relacional MySQL. Palavras-chave: SGM, UML, RUP

Nome do Pesquisador (Aluno): Fabiano Pereira da Silva Santos Nome do Orientador: Marcos Estremote Titulação do Orientador: Mestre Instituição: Centro Universitário de Jales (Uni-Jales) MIDDLEWARE PARA INTEGRAÇÃO DE BASE DE DADOS HETEROGÊNEOS Este artigo apresenta uma proposta de como integrar base de dados heterogêneas, utilizando componentes distribuídos através da API (Application Program Interface) e RMI (Remote Method Invocation), que possibilitam o trabalho com vários processos de forma transparente, e independente da localização de que estejam na rede. Onde, nestes tempos de globalização, são necessárias grandes mudanças dentro das empresas, pois tempo, idéias e informações são essenciais para sobrevivência no mercado tornando-se cada vez mais necessário inovar, assim como desenvolvimentos de mecanismos funcionais que atendam ao ambiente atual, transformando essas mudanças em um ponto diferencial dentro do novo cenário.um dos impulsores nas alterações e tratamento da informação nas empresas se da pela alta evolução da internet, o que ocasiona vários problemas em vista, que estão relacionadas às diferentes plataformas, softwares, hardware e meios de comunicação que se tornam disponíveis entre diversas fontes de dados heterogêneos nos sistemas de informações corporativas.causando uma complexidade na distribuição destas informações de forma escalável para uso dos clientes, tornase essencial o estudo de projetos para desenvolvimento de softwares para integração de dados que realizem a função de mediador, encapsulando informações diferenciais a favor de vários sistemas, através de arquiteturas de softwares distribuída como API RMI fornecida na linguagem de programação Java, que possibilita acesso a serviços e dados distribuídos heterogêneos.o principal objetivo é o tratamento da funcionalidade da camada de software que realiza a integração dos dados, e que controla estas requisições feitas pelas aplicações nas bases de dados na rede, de modo transparente e de fácil acesso, provendo abstração dos componentes de comunicação necessários.utilizando de padrões, metodologias oferecidas por arquiteturas distribuídas recursos como referências bibliográficas, com acervos disponíveis na biblioteca da instituição, assim como artigos de profissionais capacitados, grupos de discussões relacionados ao assunto, revistas referente a TI (tecnologia da informação), tutoriais e mídias sobre o assunto tratado, para analise de segurança, integração, portabilidade e reuso disponibilizado por uma camada de software genérica comunicará com os componentes. Palavras-chave: Heterogêneos, RMI (Remote Method Invocation)i, Integração de dados, Arquitetura Distribuida

Nome do Pesquisador(Aluno): FELIPE SICORSKI Nome do Orientador: FERNANDO GENTA DOS SANTOS Titulação do Orientador: PROFESSOR Instituição: Centro Universitário Filadélfia -UNIFIL Sistema de Controle de Estoque Microsens ltda Este trabalho apresenta um projeto que consiste em um sistema de Estoque responsável por controlar os processos de entrada, saída e compra de peças de uma empresa de Informática. O estoquista é responsável por controlar a entrada e saída de peças do estoque, e assim que o estoque chega ao limite mínimo de peças o sistema avisa ao estoquista que então solicita por e- mail ao responsável por compra para efetuar a compra de peças para repor no estoque, o gerente de forma verbal valida a importante da aquisição das peças ou não e repassa a informação tanto ao estoquista como ao responsável por compras de peças. Para o atendimento a chamados é repassado ao estoquista informações com o nº. do chamado e peças necessárias para o atendimento, em caso de envio de equipamento o estoquista verifica com os técnicos se existe um equipamento pronto para ser enviado, em caso positivo é repassado o nº. de série do equipamento ao chamado e enviado para o respectivo atendimento. Ao retornar peças ou equipamentos de autorizadas cadastradas ou órgãos públicos o estoquista da entrada em peças para concerto e repassa as mesmas para os técnicos fazerem à análise, em caso de concerto das peças danificadas, as mesmas são repassada ao estoquista para dar entrada no estoque para envio a atendimento de chamados. A arquitetura do sistema é baseada no padrão Cliente Servidor. Como processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP). Para a Modelagem do sistema foi utilizado a Unified Modeling Language (UML). Foi utilizada a linguagem de programação Java, utilizando a IDE Netbeans para escrever os códigos gerados pelos modelos de análise. Para a persistência de dados, foi escolhido o banco relacional MySQL. A principal contribuição deste trabalho foi à inserção de um novo sistema de comunicação e controle para aumentar a eficácia e a eficiência dos processos. Palavras-chave: controle, estoque, chamados, concerto, atendimento

Nome do Pesquisador (Aluno): Guilherme de Almeida Tomita Nome do Orientador: Lupercio Luppi Titulação do Orientador: Mestre em ciencias da computacao Instituição:Centro Universitário Filadélfia Unifil SCT - Sistema de Cursos e Treinamentos A Empresa OnixSat rastreamento oferece aos seus clientes cursos e treinamentos para os sistemas que desenvolve. Devido ao grande crescimento no número de clientes, foi solicitado o desenvolvimento de um sistema interno para o controle destes cursos e treinamentos. O objetivo do sistema é facilitar o gerenciamento das turmas. Neste trabalho, é proposta uma solução para a o controle dos cursos, das turmas, da emissão de relatórios para monitoramento dos clientes que ainda não foram atendidos, entre outras funcionalidades. O sistema dispõe de ferramentas para emissão de relatórios para auxiliar o controle financeiro, o gerenciamento de turmas de cursos e treinamentos, e também a impressão dos certificados dos alunos. Um diferencial do sistema é o fato do mesmo ser operado on-line, onde professores e diretores terão a vantagem de atualizar dados e informações por meio da Internet. Para utilização do sistema é necessário o login do usuário que é o mecanismo de segurança utilizado pelo sistema.. O sistema foi desenvolvido em ASP com C# utilizando como ambiente de desenvolvimento o framework.net da Microsoft, foi também muito utilizado a tecnologia AJAX junto com alguns componentes do DevExpress. A utilização destas tecnologias são um diferencial importante uma vez que tornam a utilização de sistemas desenvolvidos para web bastante parecidas com as aplicações desktop. Outra particularidade apresentada com a intenção de facilitar manutenções futuras foi a utilização da arquitetura em 3 camadas (GUI, Business, Data Access) no projeto. O banco de dados utilizado foi o Microsoft SQL Server 2005, e processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP). Para a Modelagem do sistema foi utilizado a Unified Modeling Language (UML). Para a organização dos fontes em um repositório confiável e controle de versões, foi utilizado o SVN (Sub Version). Palavras-chave: AJAX, ASP,.Net, sistemas para Internet

Nome do Pesquisador (Aluno): Luis Gustavo Magni Francesque Nome do Orientador: Sérgio Akio Tanaka Titulação do Orientador: Mestre Instituição: - Centro Universitário Filadélfia Unifil A EVOLUÇÃO DOS COMPONENTES DE SOFTWARE Há décadas eles vêm sendo usados na construção dos Software. Mas quando perguntamos às pessoas o que é um componente de software, automaticamente tem-se diferentes tipos de respostas. Isso deve-se, de repente, por causa dos diferentes tipos de conceitos e entendimentos sobre o assunto. Então qual seria basicamente o conceito correto de um Componente Baseado em Software? Segundo estudiosos sobre o tema, um componente é a implementação de um software que possa ser executado em um dispositivo físico ou lógico, obedecendo determinadas regras de modo que interaja de maneira praticável podendo ser reutilizado em diferentes ambientes. E quando nos deparamos com a palavra Componente, mas ao lado encontra-se uma companheira inseparável chamada reusabilidade. Os dois estão ligados diretamente porque inegavelmente envolvem a capacidade de se reutilizar partes de um determinado software para a construção de outras aplicações. Antes da existência dos componentes, a reusabilidade de software era executada por um processo de subrotinas. E você já se perguntou qual o custobenefício que o uso de componentes pode proporcionar para sua empresa? OBS:. Favor submeter este artigo para o curso de pós-graduação de Engenharia de Software com UML - Turma 5. Palavras-chave: Teste, Componente, Qualidade de Software

Nome do Pesquisador (Aluno): Luiz Gustavo Rodrigues de Quadros Nome do Orientador: Roberto Yukio Nishimura Titulação do Orientador: Especialista Instituição: Centro Universitário Filadélfia Unifil COSOM Este trabalho apresenta um projeto que consiste em um sistema para controle de orçamento e ordens de serviço voltado inicialmente para oficinas mecânicas ou possivelmente outros tipos de empresa que possam vir a utilizar seus mecanismos de controle. O programa, batizado de Sistema de Controle de Ordem de Serviço para Oficina Mecânica (COSOM) foi desenvolvido para ter cinco funcionalidades básicas e comuns em sistemas do gênero, sendo elas: controle de clientes, controle de veículos, comando de gerar orçamento e, posteriormente, ordens de serviço e a capacidade de gerar relatório de serviços elaborados em um determinado período de tempo para que o proprietário tenha um controle melhor em relação aos serviços prestados em sua empresa. Cada um destes recursos foi desenvolvido com recursos para que possam ser adaptados para outras empresas que podem se interessar em utilizar este sistema e, se for posteriormente solicitado, o sistema poderá passar por uma breve remodelagem para que ele se adapte à empresa que fez a solicitação como, por exemplo, uma loja de artigos de informática e assistência técnica, tornando-o um sistema simples, porém, extremamente versátil e capaz de atender a várias necessidades de vários tipos de clientes, desde quem planeja começar um pequeno negócio até médias empresas buscando soluções simples para problemas que ainda não exigem sistemas caros e complexos. Para desenvolvimento dos códigos foi utilizada a linguagem de programação Java que utiliza os princípios de orientação a objetos, como processo de desenvolvimento de software foi utilizado o IBM Rational Unified Process (RUP). Para a Modelagem do sistema e dos diagramas de documentação foi utilizado a Unified Modeling Language (UML) e para armazenamento de dados, foi utilizado o banco de dados gratuito MySQL. Palavras-chave: UML, JAVA, RUP

Nome do Pesquisador(Aluno): Luiz Paulo Brugin Nome do Orientador: Lucio Kamiji Titulação do Orientador: Professor Instituição: Unifil Inventory System Este trabalho apresenta um projeto que consiste em um sistema desktop responsável por controlar todo o legado de equipamentos do departamento de TI, controlar usuários, licenças de hardware e software e ip. É feito o cadastro de todos os hardware, software, periféricos, usuários, ip e licença. Depois de tudo cadastrado, o usuário do sistema faz uma associação entre eles para poder ver qual hardware usa qual software, ip, usuário e outros. O sistema possui uma arquitetura simples deixando de fácil usabilidade para o usuário e para o administrador do sistema. Como IDE foi utilizado o Microsoft Visual Studio 2005, ferramenta para desenvolvimento da linguagem VB. NET. Como processo de desenvolvimento de software, foi utilizado o Rational Unified Process (RUP), para criação dos 8 diagramas (diagrama de caso de uso, atividade, classe, estado, implantação, comunicação, sequência e componentes), de acordo com o que foi aprendido durante o curso. Para a modelagem do sistema foi utilizado a Unified Modeling Language (UML). Para banco de dados, foi utilizado o MySQL versão 5.0, levando em consideração a persistência de dados e a acessibilidade deste software livre. Palavras-chave: Inventário, VB.NET, RUP, UML.

Nome do Pesquisador(Aluno): Marcos Eduardo Dos Santos Amador Nome do Orientador: Roberto Yokio Nishimura Titulação do Orientador: Professor Instituição:Centro Universitário Filadélfia Unifil Microne Control Este trabalho apresenta um projeto que consiste num Sistema de Ordem de Serviço chamado de Microline Control que tem por objetivo controlar de ordens de serviços referente a manutenções de computadores para empresas de assistência técnica. O sistema elaborado visa atender os processos existentes e principalmente obter um controle efetivo dos atendimentos realizados fornecendo informações precisas sobre os serviços prestados. Terá também um controle de garantia para o cliente. Para atender esses objetivos foram desenvolvidos algumas funcionalidades que visa manter informações de clientes, maquinas, peças e controlar orçamento dos clientes. Este orçamento após aprovado é transformado em ordem de serviço. Para um melhor entendimento do contexto do sistema desenvolvido, foi feito diversos documentos utilizando o processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP). Para diminuir a ambiguidade foram desenvolvidos os diagramas da Unified Modeling Language (UML), tais como: diagrama de caso de uso, diagrama de classe, diagrama de seqüência, diagrama de estado, diagrama de comunicação, diagrama de implantação, diagrama de atividade e diagrama de componente. A linguagem utilizada para a programação foi o JAVA e a ferramenta utilizada para o desenvolvimento foi o Eclipse 3.2.2. Para comunicação entre o banco de dados e a aplicação foi utilizado o Java Database Conection (JDBC) do MySQL, sendo este banco de dados utilizado para o armazenamento de dados. Sendo que a maior contribuição para a empresa foi a automação e a rapidez nos processos que antes eram demorados por se tratar de um sistema manual. Uma futura atualização do sistema será disponibilizada através da integração de dois sistemas, um em Java e outro em Delphi, usando para este fim webservices e arquiteturas que possibilitem o mesmo, tal como SOA (Arquitetura orientada à serviços). Palavras-chave: JAVA, RUP, Ordem de Serviço, UML.

Nome do Pesquisador(Aluno): Rafael Aires da Silva Nome do Orientador: Fernando Genta Titulação do Orientador: Especialista Instituição: Unifil Gestoq - Gerenciamento de Estoque Este trabalho apresenta um projeto que consiste em um sistema desktop responsável pelo gerenciamento de uma empresa de confecções femininas, sistema este que fica responsável pelo cadastro de clientes e funcionários, gerenciamento de estoque e vendas da empresa. Os usuários são determinados com um login e senha para acesso ao sistema. O sistema tem sua principal funcionalidade o controle do estoque da loja. Para a complementação do sistema foi acrescentado um controle de clientes, funcionários e vendas. Este sistema é desenvolvido na linguagem java, o processo de desenvolvimento utilizando o Rational Unified Process (RUP). Para a Modelagem do sistema foi utilizado a Unified Modeling Language (UML). Também foi utilizada a linguagem de programação Java para escrever os códigos gerados pelos modelos de análise. A ferramenta case utilizada para a modelagem foi o Rational Rose. Para a persistência de dados, foi escolhido o banco relacional MySQL. Palavras-chave: desktop, estoque, gerenciamento, vendas, modelagem