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
Download

SISTEMA DE INFORMACAO