Portal de Revistas da UNIFENAS (Univ. José do Rosário Vellano)
Not a member yet
385 research outputs found
Sort by
Normalização de dados: um desafio para o projetista de banco de dados
Atualmente, com aumento da busca de melhorar a qualidade nas estruturas de dados, os projetistas procuraram buscar ferramentas que ajudam no desenvolvimento de uma estrutura de dados mais consistentes e menos sujeita a erros.Dentro deste contexto, propõe-se implementar uma ferramenta web que verifique uma estrutura de banco de dados, dentro das regras de normalização de dados., utilizando da 1º a 5º forma normal, Forma Normal Boyce/Codd e no padrão E-R, utilizando as informações passadas pelo usuário, sobre atributos de uma tabela, para saber se está normalizada ou não. Preocupou-se em devolver uma ferramenta web eficaz que ajude os projetistas de Banco de Dados a alcançarem seus objetivos com mais eficiência no desenvolvimento do projeto de dados, assim tornando seu trabalho mais fácil
Computação em nuvem: possíveis cenários
Hoje, existe um cenário em que todos os setores de Tecnologia de Informação são responsáveis pelo processamento, pelo gerenciamento, pelo monitoramento, pela manipulação e pela manutenção de toda infraestrutura computacional existente. Dessa maneira, grandes empresas de tecnologia investiram enorme quantidade de recursos para a criação de centro de dados com alto poder de armazenamento, de processamento e de disponibilidade. Essa solução é denominada computação em nuvem.Desde a primeira geração de computadores até os tempos atuais, o computador passou por um processo de evolução, fazendo com que o mesmo poder computacional da época fosse conseguido utilizando-se menos componentes de hardware. Com todo esse avanço da tecnologia e com a popularização da Internet, surgiram as empresas prestadoras de serviço de computação em nuvem. Essas empresas libertam os utilizadores de complexidades que potencialmente poderiam ser bastante problemáticas e atordoantes.Com a computação em nuvem, é possível tratar de forma independente, as complexidades de front e back Office, a utilização de computação sob demanda onde o cliente tem a possiblidade de aumentar todo seu poder de processamento com simplicidade e baixos investimentos. Para demonstrar o uso, foi elaborado um diário de viagem que armazena postagens de imagens demonstrando toda teoria de Computação em Nuvem exposta
DESENVOLVIMENTO DE UMA APLICAÇÃO PARA DISPOSITIVOS MÓVEIS
Com os avanços atuais das tecnologias de comunicação sem fio e a velocidade da utilização dos dispositivos móveis sem fio, cresce cada vez mais o uso dos mesmos para processamento e transmissão de informações. Este projeto tem como objetivo desenvolver um software de controle de vendas usado em um dispositivo móvel que comunica-se via internet 3G ou 2G com um servidor, e estudar conceitos, tecnologias e ferramentas utilizadas. O dispositivo móvel escolhido foi um Smartphone, o software desenvolvido usa a linguagem JAVA através da ferramenta NetBeans 6.8 e o servidor é um Banco de Dados MySql. O software de controle de vendas tem como foco empresas atacadistas de materiais de construção, controlando as vendas e cadastros em qualquer localidade com acesso a internet, aumentando a eficiência do atendimento aos clientes. O resultado obtido foi um software que possui aplicação abrangente e satisfatória no mercado de vendas, cumprindo com suas funções de maneira eficiente, rápida e segura, proporcionando assim confiabilidade e qualidade para seus usuários finais
Composição de Web Services e implementação em tecnologia Microsoft
A popularização da internet se deu nos anos 90, as tecnologias até então permitiam conectar-se a um site e fazer download do conteúdo. Novas tecnologias vão surgindo, permitindo uma maior integração entre as variadas aplicações e serviços disponibilizados na web. Este novo modelo de aplicações e serviços deve tratar tarefas complexas, disponibilizando serviços distribuídos que utilizem interfaces de acesso simples e bem definidas. Estes são conhecidos como web services.Determinados serviços são inviáveis de se implementar nas empresas, fazendo necessário o uso de serviços externos. Este trabalho tem como objetivo demonstrar a grande utilidade e facilidade do uso de web services no cenário atual no desenvolvimento de softwares.Utilizando de alguns exemplos de desenvolvimento e utilização de web services, colocando-os em funcionamento através de um e-commerce de web services, onde os mesmos sendo comercializados e utilizados por outras aplicações web. Utilizando a plataforma Microsoft Visual Studio .NET, e banco de dados SQL Server. Com os resultados obtidos conclui-se que a utilização de web services facilita o desenvolvimento de aplicações nas empresas, aumentando a confiabilidade e a agilidade, pois os web services utilizados são previamente testados e possuem um alto nível de qualidade e segurança, além de funcionarem em sistemas distintos
Virtual-ED – Sistema administrativo acadêmico para ambiente virtual de aprendizagem
O surgimento da Educação a Distância (EAD) e o avanço da tecnologia, proporcionou a criação dos ambientes virtuais de aprendizagem (AVA), que são um espaço próprio para que professores e alunos possam se interagir, aliando tecnologia e informação.O objetivo deste projeto é desenvolver um módulo administrativo que busca superar as limitações e a pouca flexibilidade encontradas nos sistemas atuais analisados, desenvolvendo um ambiente virtual de trabalho que forneça possibilidades para o acréscimo de novos recursos e ferramentas sempre que se fizer necessário
Desenvolvimento de Soluções Voip baseadas em Asterisk
Esta monografia apresenta um estudo para o desenvolvimento de uma solução VoIP baseada em um servidor Linux com a aplicação Asterisk, abordando desde conceitos até a configuração de um cenário que sintetiza uma aplicação com servidor e dispositivos que integram VoIP a telefonia convencional .O objetivo do trabalho é desenvolver o estudo da solução de um servidor VoIP, onde será feita a otimização do sistema, proporcionando uma solução qualidade no serviço de telefonia em IP. A solução apresentada propõe uma configuração modelo que deverá atender uma boa percentagem de empresas e instituições que buscam soluções na área da telefonia, para que seja visível a relação custo-benefício para a aplicações VoIP, integrando a rede pública de telefonia e a internet.Com isso, esta solução fica encarregada de encontrar o melhor meio de fazer e receber as ligações, seja por meio de VoIP, telefonia fixa, celular ou ramais internos. Nesta monografia, encontram-se os passos para o desenvolvimento do servidor, a configuração dos ramais e troncos com o pacote Trixbox, a estruturação de uma interface de áudio que interage com o usuário e uma otimização no serviço, priorizando o sinal de voz. VoIP é um conceito e uma tecnologia que vem crescendo muito na última década e a aplicação Asterisk, sem dúvida é a mais robusta e eficiente das aplicações desenvolvidas, mas para a correta configuração de um sistema Asterisk, há a necessidade de um estudo detalhado de outros assuntos relacionados ao VoIP
Desenvolvimento ágil com Ruby on Rails
O desenvolvimento ágil de aplicações Web é um quesito necessário para as empresas atualmente, e o Ruby on Rails, plataforma de desenvolvimento Web, vem com o objetivo de sanar esta necessidade, trazendo um desenvolvimento rápido e produtivo, através de uma linguagem fácil e simples, e um framework completo e eficiente. A crescente demanda de tecnologias para o desenvolvimento ágil, leva o presente trabalho a mostrar, através do desenvolvimento de uma aplicação Web, porque Ruby on Rails se sobressai no desenvolvimento ágil, em relação à plataforma mais usada atualmente, a Dotnet, da Microsoft.Esta aplicação em questão, desenvolvida em ambas as plataformas para efeitos de comparação, desde sintaxe à quantidade de código digitada pelo desenvolvedor, é um simples Blog, criados a partir de um mesmo modelo de dados. Este trabalho, também mostra as vantagens e desvantagens do Ruby on Rails sobre seu principal concorrente, o Dotnet.Os resultados obtidos em ambas as plataformas são descritos no desenvolvimento dos projetos, e comparados para se chegar a uma conclusão sobre o uso das duas plataformas. Este estudo concluiu que, embora a plataforma Ruby on Rails seja mais eficiente para o desenvolvimento de aplicações ágeis, ela é limitada se compara com a plataforma Dotnet, que além de desenvolvimento Web, possui diversos recursos para o desenvolvimento de aplicações locais e para celulares.Concluiu-se também, que a plataforma Ruby on Rails só foi mais produtiva por causa do uso de arquitetura de desenvolvimento MVC, que é, além de exageradamente simples, muito bem desenvolvida e organizada, colocando de vez, a arquitetura Web Forms com Code Behind, utilizada pela plataforma Dotnet, em posição de ultrapassada
Esteganografia: segurança na transmissão de dados
A informática é cada vez mais utilizada pelo homem, pois os trabalhos são realizados de modo mais fácil, rápido, eficiente e competitivo, produzindo assim melhores resultados. Através da Internet, a flexibilidade, a facilidade e a disponibilidade dos recursos resultam em uma maior produtividade e, conseqüentemente, em maiores lucros dentro de uma empresa.A Segurança da Informação (e os suportes tecnológicos/digitais que sustentam a mesma) tem sido uma das preocupações que mais tem aumentado em todo mundo.Este trabalho apresenta um estudo sobre a arte e ciência das comunicações secretas: a esteganografia. Sua evolução através dos tempos e a aplicação de uma de suas técnicas – Last Significant Bit(LSB) – para a especificação, modelagem e implementação de um software para ocultar informações, em formato de texto, em arquivos de imagem da extensão .bmp
Sistema supervisor para controle remoto de motores de captação de uma estação de tratamento de água
Em pequenas cidades, habitualmente, faz-se necessário a utilização de um monitoramento na captação de água, devido a vários incidentes de falta de água nos reservatórios de estações de tratamento de água, seja privado ou não. Sempre com a localidade das bombas d’água em locais de geografia acidentada e comunicação precária, um sistema de automação para se obter controle eficiente sobre a manutenção e manter o mínimo de condições de abastecimento nos pontos mais elevados geograficamente, onde estão os reservatórios de tratamento de água, torna-se indispensável.Com um monitoramento integrado composto de análise da informação e do conhecimento pode-se minimizar erros de tomada de decisão e aumentar a velocidade de intercessão no processo de manutenção, garantindo desta forma, a qualidade nos serviços e a redução das perdas de produto e, conseqüentemente, redução dos custos, podendo fazer manutenções preventivas.Este trabalho tem por objetivo implementar um sistema supervisor para controle de bombas de captação de água, com o foco no seu monitoramento e controle através de um software inteiramente interligado a um CLP (Controlador Lógico Programável), utilizando para sua construção a plataforma Elipse E3 da Elipse Software.Para a implementação do sistema e de um protótipo representativo serão abordados neste trabalho: A ligação e a programação do controlador programável (CLP Clic 02 da Weg), o qual é programado em linguagem de programação Ladder; A construção de um software para o monitoramento e controle, utilizando a plataforma de desenvolvimento Elipse E3; Representação gráfica do verdadeiro ambiente de trabalho, fazendo uso de animações.Existe hoje uma nova realidade para as empresas e é apenas o início de um processo de transformação, pois a automação passa a ser uma necessidade e o grande diferencial competitivo será a informação: verdadeira, integrada, disponível e em tempo real
Desenvolvimento de aplicações comerciais utilizando o banco de dados orientado a objetos
A necessidade de desempenho com qualidade e tempo de programação no desenvolvimento de software tem sido exigida cada vez mais no mercado atual. Este estudo descritivo e exploratório teve como objetivo identificar as qualidades de um Banco de Dados Orientado a Objeto e comparar suas funções com o Banco de Dados Relacional.Foi desenvolvido um sistema de controle de currículos utilizando o banco de dados DB4object para comparação entre os bancos. Os dados obtidos para o desenvolvimento do sistema foram enviados pela ACIA (Associação Comercial Industrial de Alfenas). Os parâmetros utilizados para a comparação foram: Armazenamento dos Dados, Conexão com o banco, consultas, desempenho e o LOC (número de linhas de código). Concluímos que é mais vantajoso utilizar o Banco de Dados Orientado a Objeto em relação ao Banco de Dados Relacional no desenvolvimento de software