Nome do Pesquisador(Aluno): Abner Ismael Oliveira de Moraes Nome do Orientador: Lupércio Fuganti Luppi Titulação do Orientador: Instituição: UNIFIL Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador (Aluno): Alison Vilas Boas Nome do Orientador: Lara Gervásio Haddad Titulação do Orientador: Instituição: UNOPAR Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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” XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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/FACFITO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Denner Bizarria Branco Nome do Orientador: Fernando Genta Titulação do Orientador: Instituição: Centro Universitário Filadélfia - Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Diego Ernani Pereira da Silva Nome do Orientador: Lúcio Kamiji Titulação do Orientador: Especialista Instituição: UNIFIL Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 (MPSBR). 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Eduardo de Lima Bianconi Nome do Orientador: Lúcio Kamiji Titulação do Orientador: Instituição: Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Erton Tadeu de Carvalho Filho Nome do Orientador: Lucio Kamiji Titulação do Orientador: Mestre Instituição: Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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) Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 email 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Luiz Paulo Brugin Nome do Orientador: Lucio Kamiji Titulação do Orientador: Professor Instituição: Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 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 Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Rafael Aires da Silva Nome do Orientador: Fernando Genta Titulação do Orientador: Especialista Instituição: Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO 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 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador (Aluno): Rafael Berti Nome do Orientador: Lara Haddad Titulação do Orientador: Professor de Artes Visuais Instituição: UNOPAR Curso para apresentação: 505 estamparia. Coleção o cheiro do Ralo. Resumo: A hegemonia de culturas estrangeiras no Brasil indica uma deficiência na questão no brasileiro interagir com aspectos culturais de seu País. O presente estudo tem intuito de mostrar a desvalorização da cultura nacional representada no vestuário das coleções brasileiras. A herança cultural do Brasil mostra que o pais é vulnerável a aspectos culturais estrangeiros devido ao fato de sempre ter sido um pais de colônia, e consequentemente sempre teve de base culturas de paises mais desenvolvidos. Buscou-se interfacear cinema, ilustração e moda, que são três expressões que possuem uma intimidade grande e de grande valor para a sociedade. Realizarse-á uma análise estética no filme O cheiro do ralo, uma adaptação do livro de Lourenço Mutarelli, produção de Heitor Dhalia de 2007, e com isso criar 10 estampas para camisetas Assim, pretende-se resgatar e valorizar parte da cultura brasileira dando mais um passo para que a cultura brasileira se torne mais independente e com características estéticas únicas.O Produto visual a ser apresentado consiste na criação de 10 estampas para camisetas, utilizando como referencia temática e visual o filme O cheiro do ralo( dir. Heitor Dhalia). Utilizando métodos de ilustração digital e manual para a produção das estampas, e de técnicas de estamparia para a fixação das ilustrações para as camisetas.Esta pesquisa tem por objetivo principal analisar a estética do filme O cheiro do ralo, uma adaptação para o cinema do livro de Lourenço Mutarelli, dirigido por Heitor Dhalia (2006), e a partir desta análise criar estampas para camisetas. Com isto, buscar-se-á através da linguagem cinematográfica e da moda criar as ilustrações das quais terão expostas as características estéticas e sensoriais do filme.Nesse estudo tenta-se resgatar parte da auto-estima brasileira perante a sua cultura, indicando que as manifestações culturais brasileiras são valiosas, tão quanto a de qualquer outro País, pois, como já dito antes, não existe cultura superior ou inferior. O filme “O cheiro do ralo”, produção do nordeste do Brasil, exala essa brasilidade que falta as produções nacionais. O filme consegue relatar a vida de mais um na cidade de São Paulo, mostrando as alegrias e as depressões do protagonista Lourenço (Selton Mello). O ser humano aparece como algo descartável, quase que desprovido de sentimentos, indicando, o que poderá ser da sociedade posteriormente. “O cheiro do ralo” é uma critica social e moral escondida em uma comedia de humor-negro que é capaz de transmitir amor, ódio, repugnação, nojo, risos, e até os próprios pensamentos de Lourenço, entre outras sensações e sentimentos.Contudo, utilizando da moda que abrange interesse de grande parte da população para transpor as ilustrações, a 50/50 propõe, camisetas exclusivas, conceituadas, utilizando da influencia reflexiva e a toda a estética que o filme possui e assim passando para as estampas, tentando transmitir o mesmo.As ilustrações possuem técnicas manuais e digitais que trabalham, em alguns casos juntas, e em alguns casos independentes. O ponto de partida para a criação são próprias cenas do filme, e, em cima disto intervenção de técnicas digitais primeiramente, em seguida imprimido para que haja intervenções de técnicas manuais, feitos com nanquim, a estampa é digitalizada e recebe um tratamento final , todas elas utilizam de características estéticas do filme , principalmente paleta de cores o tema e frases.As camisetas são espelhadas também na paleta de cores do filme, com tons pasteis, as estampas ficam em lugares diferentes dos convencionais . MUTARELLI, Lourenço. O cheiro do ralo. Editora Devir, 2002. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 MORAIS, Frederico. Arte é o que eu e você chamamos de arte – 801 definições sobre arte e o sistema de arte. 2 ª edição – RJ : Record, 2000. RIBEIRO, Lavínia Madeira. Comunicação e Sociedade – Cultura, informação e espaço público. 1 ª edição, Editora E_PAPERS, 2004. MUTARELLI, Lucimar Ribeiro. Disponível em : <http://www.devir.com.br/mutarelli/biografia.htm>. Acesso em 23/05/08. GUIMARÃES, Maria Foltran e MACHADO, Patrícia Gouveia. Disponível em http://www.fashionbubbles.com/2008/estamparia-digital/. Acesso em 25/05. Palavras-chave: cinema, moda , ilustraçao. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Regis Suzano da Costa Nome do Orientador: Lupercio Luppi Titulação do Orientador: Mestre Instituição:Centro Universitário Filadélfia - UNIFIL Curso para apresentação: SISTEMAS DE INFORMAÇÃO isp-Integrator (módulo de integração com registro.br Este trabalho apresenta um projeto que consiste em um sistema responsável por controlar as rotinas de provedores de internet, rotinas estas que envolvem desde as funções mais elementares como o cadastro de clientes até o controle de conexão e serviços oferecidos. Os funcionários do provedor de internet são responsáveis por cadastrar o cliente, informando dados pessoais e também os serviços escolhidos pelo cliente. O sistema ISP-INTEGRATOR desenvolvido pela Elitesoft informática gerencia também as rotinas do setor financeiro, como por exemplo, gerar faturamento, suspender inadimplentes, entre outras. O sistema está em constante desenvolvimento, e encontrase instalado em mais de 30 provedores em nível nacional. Na implementação do projeto foi feita a integração do ISP-INTEGRATOR com o órgão que regulamenta os domínios com extensão “.br” que é conhecido como Registro.br. Para promover a integração entre o provedor de serviços (Internet Service Provider ou ISP) e o órgão regulador o o Registro.br disponibiliza o protocolo EPP (Enhanced Parallel Port), através do qual podem ser realizadas as tarefas que podem ser executadas pelo provedor como se estivessem no site do Registro.br tais como (controlar domínios, controlar entidades detentoras de domínio, controle financeiro, técnico e administrativo do domínio). O sistema possui duas interfaces, web e desktop. Em ambas as interfaces a arquitetura baseia-se na comunicação entre a linguagem da interface, um server em PHP, e a base de dados MySQL. A interface web é baseada em um framework AJAX que se comunica com o PHP por meio da tecnologia JSON (JavaScript Object Notation) que é interpretada pela linguagem PHP e gera requisições HTTP/GET que permitem a comunicação entre as tecnologias. Todo a tratamento de informação é tratado pelo web service desenvolvido internamente na empresa e que também é baseado na linguagem de programação PHP. A implementação do web service permitiu concentrar o controle de informações num só local, o que facilitou a manutenção e reaproveitamento de código. Na modelagem do módulo de integração do sistema foi utilizado a Unified Modeling Language (UML) e como processo de desenvolvimento de software foi utilizado o Rational Unified Process (RUP). Palavras-chave: registro de domínios, provedor de acesso, UML,JSON, AJAX, PHP,internet,RUP XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador (Aluno): Talita Ellen Siqueira da Mata Nome do Orientador: Sergio Tanaka Titulação do Orientador: Instituição: Centro Universitário Filadélfia UNIFIL Curso para apresentação: SISTEMAS DE INFORMAÇÃO UM ESTUDO COMPARATIVO DAS METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS VOLTADOS A ENGENHARIA DE SOFTWARE O presente trabalho trata das metodologias ágeis uma área da Engenharia de Software que é conhecimento da informática voltada para a especificação, desenvolvimento e manutenção de sistemas aplicando tecnologias e práticas de ciência da computação, gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.Com a necessidade de desenvolver software de forma mais rápida, mas com qualidade surgiram as metodologias ágeis que têm sido apontadas como alternativa para substituir as metodologias até então conhecidas para o desenvolvimento de sistemas, pois envolvem um número pequeno de envolvidos e a entrega do projeto final é rápida. As metodologias ágeis surgiram com a proposta de aumentar o enfoque nas pessoas e não nos processos de desenvolvimento. Além disso, existe a preocupação de gastar menos tempo com documentação e mais com resolução de problemas de forma iterativa.Os processos ágeis parecem ser mais eficientes do que as “metodologias tradicionais”. Utiliza menos tempo do programador no desenvolvimento de softwares funcionais de alta qualidade, mas tem a desvantagem de ter uma perspectiva de negócio que não provê uma capacidade de planejamento em longo prazo. A maioria dos métodos ágeis compartilha a ênfase no desenvolvimento iterativo e incremental para a construção de versões implantadas do software em curtos períodos de tempo. Métodos ágeis diferem dos métodos iterativos porque seus períodos de tempo são medidos em semanas, ao invés de meses, e a realização é efetuada de uma maneira altamente colaborativa.O foco dos métodos ágeis são simplicidade e rapidez. Alguns deles são:Scrum é um processo para construir software incrementalmente em ambientes complexos, onde os requisitos não são claros ou mudam com muita freqüência. Extreme Programming (XP) usa uma abordagem orientada a objetos como seu paradigma de desenvolvimento, inclui um conjunto de regras e práticas que ocorrem no contexto de quatro atividades de planejamento, projeto, codificação e teste. Rational Unified Process (RUP) é mais do que um software para auxiliar no desenvolvimento é uma metodologia de desenvolvimento, com uma estrutura formal e bem definida. Como qualquer metodologia, é composta de conceitos, práticas e regras. Metodologias ágeis têm sido apontadas como uma alternativa às abordagens tradicionais para o desenvolvimento de software. As metodologias tradicionais, conhecidas também como pesadas ou orientadas a planejamentos e documentação, devem ser aplicadas apenas em situações em que os requisitos do sistema são estáveis e requisitos futuros são previsíveis. De certa forma tipos de processos orientados a documentação limita o desenvolvimento, por isso muitas vezes, empresas pequenas, acabam por não seguir nenhuma metodologia, com isso ocorre uma baixa qualidade no produto final. As metodologias ágeis são ideais para ser usadas em projetos em que os stakeholders não sabem exatamente o que desejam e podem mudar muito de opinião durante o desenvolvimento do projeto. Com feedback constante, é possível adaptar rapidamente eventuais mudanças nos requisitos, que é umas das características das metodologias ágeis.As alterações nos requisitos são muitas vezes críticas nas metodologias tradicionais, que não apresentam meios de se adaptar rapidamente às mudanças. Um outro ponto positivo das metodologias ágeis são as entregas constantes de partes operacionais do software. Desta forma, o cliente não precisa esperar muito para ver o software funcionando, como nas metodologias tradicionais.A Engenharia de Software é um processo XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 importante no desenvolvimento de sistemas, mesmo não possuindo uma forma específica para realização de processos, todas as metodologias podem funcionar de acordo com sua especificação.Podemos perceber que diferentes tipos de sistemas podem utilizar as mesmas metodologias para seu desenvolvimento e que um mesmo sistema pode ser desenvolvido utilizando várias metodologias. Assim compreende que nenhum modelo é tido como ideal, mas sim um que melhor se adapte as necessidades da organização.Obs.:Pós Graduação Engenharia de Softwate com UML Palavras-chave: Engenharia de Software, Metodologias Ageis e Tradicionais XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Thiago Botti de Assis Nome do Orientador: Lupercio Luppi Titulação do Orientador: Professor Instituição: Centro Universitário Filadélfia Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO Service Desk Manager (SDM) Este trabalho apresenta um projeto que consiste em um sistema desktop, denominado Service Desk Manager (SDM). O sistema esta sendo projetado para acompanhamento das requisições de serviço de suporte (help desk) pelos colaboradores de uma empresa. O procedimento para atendimento das solicitações dos usuários está baseado na biblioteca de infra-estrutura denominada Information Technology Infrastructure Library (ITIL). O ITIL é o modelo de referência para gerenciamento de processos de TI mais aceito mundialmente. A metodologia foi criada pela secretaria de comércio (Office of Government Commerce, OGC) do governo Inglês, a partir de pesquisas realizadas por Consultores, Especialistas e Doutores, para desenvolver as melhores práticas para a gestão da área de tecnologia da informação (TI) nas empresas privadas e públicas. O foco deste modelo é descrever os processos necessários para gerenciar a infraestrutura de TI eficientemente e eficazmente de modo a garantir os níveis de serviço acordados com os clientes. Sendo assim, a partir da chamada do usuário, o atendente abre uma ocorrência e procede com a abordagem de primeiro nível para resolução por meio de instruções pelo telefone ou conexões remotas, caso não seja solucionado, a ocorrência será transferida para um atendimento de segundo nível. Será então, encaminhado um técnico para atendimento no local para a resolução da ocorrência. Visando assim minimizar o tempo de atendimento e filtrar as ocorrências para aumentar a qualidade do atendimento. O principal motivo para o desenvolvimento do sistema foi à necessidade de se obter um software multi-plataforma, dando para a empresa maior suportabilidade, adequando-se ao cliente conforme a necessidade. 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). A linguagem de programação JAVA foi utilizada para escrever os códigos gerados pelos modelos de análise, através da IDE NetBeans. Para a persistência de dados, foi escolhido o banco relacional MySQL. Palavras-chave: ITIL, Multi-plataforma, JAVA, RUP, UML XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Vinicius Barbosa Camargo Nome do Orientador: Roberto Nishimura Titulação do Orientador: Professor Instituição: Centro Universitário Filadélfia -Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO Beholder - Sistema de Controle de Manutenções Neste trabalho exploramos a deficiência de uma empresa em seu método de manutenções de equipamentos. Para resolver este problema, foi desenvolvida uma ferramenta onde é possível agendar manutenções, compra de peças, controle de estoque destas peças e registro de um histórico dessas manutenções. Faz parte, também do projeto, a criação de um departamento de controle de manutenções. Para isto foi criada uma metodologia de trabalho onde organizamos o modo como os demais departamentos se comunicam com o departamento novo. Utilizamos o Diagrama de Atividades, feito no Rational Rose para validar esta metodologia. Utilizando-se do Rational Unified Process (RUP) como processo de desenvolvimento. Utilizamos, também, o Rational Rose como ferramenta case para a confecção dos diagramas de caso de uso, diagrama de atividade, diagrama de implantação, diagramas de classes e de banco de dados. Foi utilizado a linguagem Java para desenvolvimento da aplicação através do NetBeans 5,5 como ferramenta de desenvolvimento. A base de dados utilizada é o MySql, tendo o SqlYog como ferramenta de controle e visualização do banco de dados. O projeto foi desenvolvido para trabalhar no ambiente Windows. Após a entrega deste projeto, faremos a mesma ferramenta para as plataformas Macintosh (Maços) e Linux. Palavras-chave: MySql, RUP, manutenção, NetBeans, SqlYog XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Wesley Vinicius Vioto Silva. Nome do Orientador: Sérgio Akio Tanaka. Titulação do Orientador: Mestre Instituição:Centro Universitário Fildélfia. Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO GeoAmbiental Online - Módulo de Características dos Setores Censitários. Este trabalho apresenta o módulo de características dos setores censitários para um Sistema de Informações Geográficas (SIG), de monitoramento do Índice de Qualidade da Água (IQA) das bacias hidrográficas do município de Londrina, sendo que, tal nível é mensurado utilizando-se de indicadores químicos e biológicos. Para a coleta das amostras que foram analisadas, são especificados pontos de coleta, determinados com o auxílio de GPS. O trabalho consiste em dois módulos, sendo um executado na estação do cliente, utilizado para alimentar a base de dados do sistema, para criação de backup (após a importação dos dados), para visualização dos dados, e, para o controle dos usuários que administrarão os dados do sistema; e, um segundo módulo que apresenta tais informações através de relatórios e gráficos na internet, que será disponibilizado gratuitamente para a população em geral. Foi utilizada a linguagem de desenvolvimento C# (CSharp) juntamente com o DotNetFramework na versão 2.0, onde através de bibliotecas de desenvolvimento de software, são combinadas programação e dados do mundo real, o que gera uma base confiável de informações para auxílio na tomada de decisões. O sistema utiliza, para armazenamento das informações, o banco de dados SQL Server 2005, e um framework de persistência de dados chamado exSol, desenvolvido pela própria empresa contratada para o desenvolvimento do software, que se integra à ferramenta de desenvolvimento (Visual Studio 2008), para a dinamização e padronização no desenvolvimento de soluções. Foi adotado também um complemento para a customização das interfaces, relatórios e gráficos do sistema, chamado DeveloperExpress, que agrega a solução maior flexibilidade na apresentação destes. Foi utilizado ainda, um serviço para controle das alterações e histórico de revisões dos códigos e documentos do mesmo chamado Subversion. Com relação ao funcionamento do sistema, toda a documentação, incluindo diagramas, especificações e fluxos que devem ser seguidos para alcançar os resultados esperados está anexada ao projeto. Para a especificação de requisitos de software, e gerência do ciclo de vida deste, foi utilizado o processo unificado da Rational (RUP), juntamente com os padrões e templates que o mesmo fornece, e, para representação dos cenários, arquitetura, componentes, rastreabilidade, classes e outros que envolvem o desenvolvimento do sistema foi utilizada uma linguagem de modelagem unificada, que visa entendimento de ambas as partes (cliente / empresa) sobre o escopo do sistema. Por fim, o trabalho tem a finalidade de contribuir com a população, tornando possível a interação entre esta e o meio ambiente de uma forma clara e objetiva, fornecendo subsídios para a tomada de decisões com o auxílio da tecnologia. Palavras-chave: UML, RUP, GeoProcessamento. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 Nome do Pesquisador(Aluno): Willian Barbosa de Camargo Nome do Orientador: Sandro Teixeira Pinto Titulação do Orientador: Professor Instituição: Centro Universitário Filadélfia Unifil Curso para apresentação: SISTEMAS DE INFORMAÇÃO PROVEN - Sistema Produza de Vendas Este trabalho apresenta um projeto que consiste em um sistema para desktop responsável por controlar os processos de:Cadastro de clientes e suas propriedades;Culturas utilizadas em plantio;Fornecedores, seus produtos e utilização;Visita feita pelos engenheiros agrônomos aos respectivos clientes.O cliente e sua propriedade serão cadastrados pelo faturista logo na data de sua primeira compra e suas demais propriedades serão cadastradas à medida que forem solicitados produtos para as mesmas. O faturista também fará o cadastro dos fornecedores e seus produtos e indicará qual cultura se aplica e qual a indicação para tratamento. O engenheiro agrônomo, ao fazer uma visita a uma propriedade, fará o registro das visitas feitas às propriedades selecionando um cliente já cadastrado no sistema e uma propriedade desse cliente. O agrônomo também selecionará os produtos utilizados no tratamento das culturas assistidas e terá um campo de anotações para que possa fazer as observações necessárias para esse atendimento. A cada alteração feita em uma visita, será registrada a data dessa alteração, desde uma inclusão ou exclusão de algum produto, até uma letra a mais nas observações, que aparecerá em uma tabela com todas as datas. Apenas as alterações feitas em clientes e suas propriedades não serão habilitadas, levando em consideração que quando um acompanhamento é iniciado em uma propriedade, não existe possibilidade de terminar em outra. O sistema foi desenvolvido em Visual Basic, utilizando a ferramenta Microsoft Visual Basic 6.0, uma das ferramentas disponibilizadas junto com o suíte de aplicativos Microsoft Visual Studio 6.0. A arquitetura do projeto foi desenvolvida em linguagem orientada a evento. Para a persistência de dados foi escolhido o banco relacional Microsoft SQL Server e a biblioteca para conexão foi escolhido o Microsoft ActiveX Data Object 2.8 Library. Os relatórios foram gerados utilizando a ferramenta ActiveReports Professional 2.0. Para a tela principal e de login, foi utilizado o Active Skin 4.0 para mudança de visual estando as outras telas todas com o visual do próprio Windows para que os usuário tenham uma maior facilidade para entender as funcionalidades do sistema. O controle de versão foi feito pelo Microsoft SourceSafe 6.0 onde constam todas as versões e mudanças feitas no sistema, para serem comparadas e para segurança em caso de algum problema no código. O processo de desenvolvimento de software utilizado foi o RUP (Raional Unified Process), e para a modelagem e diagramação bem como a modelagem de banco de dados foi utilizada a ferramenta Rational Rose Enterprise Edition versão 7.0. Palavras-chave: Visual Basic, cultura, visita, RUP, Rational. XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008 XVI SIMPÓSIO DE INICIAÇÃO CIENTÍFICA E I MOSTRA DE TRABALHOS DA PÓSGRADUAÇÃO 06 A 11 DE OUTUBRO DE 2008