ARMANDO HENRIQUE PACANARO JAIRO DA SILVA LEITE TECNOLOGIA DE COMUNICAÇÃO CLIENTE SERVIDOR

Tamanho: px
Começar a partir da página:

Download "ARMANDO HENRIQUE PACANARO JAIRO DA SILVA LEITE TECNOLOGIA DE COMUNICAÇÃO CLIENTE SERVIDOR"

Transcrição

1 CENTRO UNIVERSITÁRIO ADVENTISTA DE SÃO PAULO CAMPUS ENGENHEIRO COELHO ARMANDO HENRIQUE PACANARO JAIRO DA SILVA LEITE TECNOLOGIA DE COMUNICAÇÃO CLIENTE SERVIDOR ENGENHEIRO COELHO 2012

2 ARMANDO HENRIQUE PACANARO JAIRO DA SILVA LEITE TECNOLOGIA DE COMUNICAÇÃO CLIENTE SERVIDOR Trabalho de Conclusão de Curso do Centro Universitário Adventista de São Paulo do curso de Tecnólogo em Sistema Para Internet, sob orientação do professor Me. Percival Lucena. ENGENHEIRO COELHO 2012

3

4 Dedicamos aos nossos familiares por nos ter apoiado e nos ter ajudado nos momentos que mais precisamos. E a Deus pela oportunidade de estar aqui nos formando.

5 AGRADECIMENTOS Agradecemos primeiramente a Deus pela oportunidade de estarmos nos formando e de estar tendo privilégio de estudarmos em uma instituição abençoada e com ensino de qualidade. Também agradecemos aos professores por ter sempre nos apoiados. Também pelos nossos familiares que sempre ajudou-nos, obrigado a todos que nos apoiaram para que este trabalho fosse realizado.

6 Desejar é o primeiro passo para a conquista de nossos sonhos. Autor desconhecido.

7 RESUMO A popularização dos dispositivos móveis como smartphones e tablets e o amplo acesso a redes 3G tem criado um grande mercado para aplicações móveis. A evolução dos processadores presentes em aparelhos móveis permite executar os mesmos aplicativos presentes em computadores pessoais, exceto pela resolução diminuta do display. Um exemplo de uso de tecnologia mobile são os sistemas de autoatendimento. Algumas redes de cinema permitem comprar ingressos através de dispositivos móveis evitando filas e aumentando a satisfação dos clientes. Este trabalho visa atender a área de controle de acesso a estacionamentos, onde a disponibilidade de um serviço de autoatendimento pode aumentar a eficiência operacional da empresa. O projeto também visa facilitar o acesso dos clientes a estes estabelecimentos. O protótipo de aplicativo será um aplicativo Java Wi-Fi cliente servidor, baseado na linguagem Java e o framework ZK. Palavras Chave: Wi-Fi; Estacionamento; computação Móvel.

8 ABSTRACT The popularity of mobile devices like smart phones and tablets and wide access to 3G and 4G networks has created a huge market for mobile applications. The evolution of cell phone processors allows running the same applications found in personal computers, except for the tiny display resolution. The new technology available and the new applications created allows immediate access to personal and business information enabling to search for information at any time any place quickly and effectively. Examples of use of mobile technology are self-service systems. Some movie theaters allow purchasing movie tickets via mobile devices avoiding queues and increasing customer satisfaction. This work aims to create a self-service solution to parking lots, increasing its operational efficiency. The project also aims to facilitate customers' access to such facilities. The prototype application is a Java App Wi-Fi client server based on Java and ZK framework. Keywords: Wi-Fi, Parking, Mobile.

9 LISTA DE FIGURAS Figura Astah Community Figura Servidor Glassfish Figura Sistema de Controle de Rede WIFI Figura Diagrama de Classes Figura Diagrama de Casos de Uso Figura Banco de Dados Modelo (MER) Figura Telas de login Figura Telas de Cadastro de login Figura Telas do Administrador Figura Telas de Cadastro do Cliente... 32

10 LISTA DE ABREVIATURAS, SIGLAS OU TERMOS OPERACIONAIS. UNASP-EC Centro Universitário adventista de São Paulo Campus Engenheiro Coelho WI-FI Wireless Fidelity App Applications CSS - Cascading Style Sheets CPF - Cadastro de Pessoa Física OOP - Object Oriented Programming UML - Unified Modeling Language OMT - Object Modeling Technique JDBC - Java Database Connectivity RMI - Remote Method Invocation JMS - Java Message Service JMX - Java Management Extensions JSF - JavaServer Faces PHP - Personal Home Page DB Banco de Dados Free Livre, gratis. IrDA - Infrared Data Association WPAN - Wireless Personal Area Network WLAN - Wireless Local Area Network WMAN - Wireless Metropolitan Area Network

11 TAGS Linguagem de Marcação HTML - HyperText Markup Language EJB - Enterprise JavaBean J2EE - Java 2 Enterprise Edition IBM - International Business Machines HP - Hewlett-Packard Company JCP - Java Community ProcessSM XML - Extensible Markup Language PC Computadores ZK Programa Framework ZK URL - Uniform Resource Locator ID - Chave de Identificação

12 12 SUMÁRIO 1 INTRODUÇÃO Contextualizações Temáticas Problemática da pesquisa Hipóteses Objetivos Objetivo geral Objetivos específicos METODOLOGIA Métodos Materiais REVISÃO BIBLIOGRÁFICA Unified Modelling Language (UML) Java Enterprise Edition e Framework ZK HTML, CSS, AJAX EJB Java beans Servidores de aplicação Glassfish Banco de Dados e Modelagem Conexões via Wireless DESENVOLVIMENTO Arquitetura do Sistema Diagramas de Classes Diagramas de Casos de Uso Mapeamentos de Banco (MER Modelo de Entidade de Relacionamento) Telas do Sistema CONCLUSÃO Trabalhos Futuros REFERÊNCIAS... 33

13 13 1 INTRODUÇÃO Hoje existem mais de um bilhão de telefones celulares no mundo e esse número cresce a cada dia. (EQUIPE DEVMEDIA, 2011). Dispositivos móveis com acesso a Internet como smartphones e tablets, permitem aos usuários manter-se informados a qualquer hora e em qualquer lugar. Os dispositivos mais modernos podem executar os mesmos aplicativos disponíveis em computadores, potencializando o desenvolvimento de aplicativos para fins de entretenimento, serviços e também de trabalho. (EQUIPE DEVMEDIA, 2011). Os aplicativos móveis costumam depender de informações armazenadas em servidores de aplicação. No caso de um sistema de autoatendimento o servidor é responsável por armazenar todas as transações do estabelecimento. Existem diversas linguagens e tecnologias maduras disponíveis para o desenvolvimento das aplicações mobile. O protótipo desta aplicação de estacionamento optou por utilizar um servidor Glassfish com a ferramenta framework ZK, adaptado ao desenvolvimento de clientes com seus aplicativos móveis de vários dispositivos, baseado em HTML 5. O projeto do protótipo envolveu um ciclo completo de desenvolvimento incluindo as fases de análise de requisitos, modelagem, implementação, testes e validação, integrando conceitos de programação, modelagem, bancos de dados e redes de computadores. Quais as vantagens de se usar o framework ZK? Facilidade de utilização: simplicidade é um dos valores de base do ZK; Independência de plataforma: O ZK Móbile possui vários componentes já de bandeja: listbox, listitem, textbox, image, label, command, datebox, decimalbox, intbox, frame e etc; Facilita Incorporação de AJAX nas aplicações Web; Dispensa conhecimentos em Java script; Possui uma linguagem de marcação similar ao HTML de denominação ZUML. 1.1 Contextualizações Temáticas

14 14 Este trabalho visa criar uma solução móvel para o uso em estacionamento de veículo. O cliente chegará ao estabelecimento onde existirá uma rede Wifi disponível para o seu acesso. Os clientes cujo CPF estejam pré-cadastrados no sistema, poderão ser direcionados para a autenticação via usuário e senha, podendo assim acessar o sistema. A tela inicial do sistema exibirá o nome e os dados do devido cliente além do tempo gasto pelo cliente no estacionamento. O administrador do estacionamento poderá visualizar os automóveis cadastrados que se encontram no estacionamento, seu tempo de uso e valor devido Problemática da pesquisa A maioria dos estacionamentos possui apenas um funcionário para controlar a entrada dos veículos e o caixa. Nos horários de maior movimento, formam-se filas para atendimento e os novos clientes que chegam precisam esperar a entrada manual dos dados do veículo, acarretando perda de tempo e espera desnecessária para os clientes Hipóteses Estivemos observando os problemas enfrentados nos estacionamentos da região de campinas, são recorrentes de muitas carências: a principal delas, flexibilidade no atendimento. A entrada e saída de veículos do estabelecimento e o processo de pagamento são processos que mesmo automatizados tomam tempo dos clientes e funcionários. Uma solução de autoatendimento poderia ser mais eficiente provendo maior agilidade e menor custo. 1.4 Objetivos O protótipo do sistema desenvolvido pretende eliminar os problemas decorrentes do atendimento ao cliente em horários de pico e a facilidade de controle das operações do estacionamento.

15 Objetivo geral O objetivo deste trabalho é desenvolver um aplicativo cliente servidor que apresente soluções para tentar sanar as deficiências observadas no controle de acesso e do caixa nos estacionamentos. É esperada a melhoria dos trâmites no mecanismo de entrada e saída de fluxo caixa, evitando-se o excesso de notas e reduzindo-se o número de funcionários no local. O projeto visa auxiliar o autoatendimento do cliente, provendo velocidade na geração de notas e pagamentos pontuais ou mensais através de boletos Objetivos específicos Auxiliar o autoatendimento, obtendo velocidade para emissão de notas para pagamentos; Melhoria na entrada e saída dos clientes no estabelecimento; Acesso do Cliente aos seus dados via Wi-Fi; Ganho de tempo no estabelecimento (estacionamento).

16 16 2 METODOLOGIA A realização deste projeto segue a mesma metodologia empregada aos trabalhos científicos. O conhecimento cientifico não é algo acabado, permite que os contextos já interpretados e utilizados tenham jeitos e modos diferentes para cada pessoa ou estabelecimento conforme o projeto que o cliente pedirá. A modelagem de dados é a primeira etapa de um projeto que envolva banco de dados e tem como seu principal objetivo o desenvolvimento de um modelo que contenha entidades e relacionamentos, e que com isso seja possível representas as especificações das informações do negócio (OLIVEIRA, 2002) Métodos O desenvolvimento seguiu um modelo simples do tipo cascata incluindo as fases de análise de requisitos, modelagem, implementação, testes e validação. 2.2 Materiais O projeto foi desenvolvido em 1 PC com sistema operacional Windows 7. O protótipo utilizou as ferramentas de modelagem Astah Community e BrModelo A IDE de programação escolhida foi o Eclipse Indigo Service Release 2. O desenvolvimento do banco de dados relacional utilizou o MYSQL , versão 2008.

17 17 3. REVISÃO BIBLIOGRÁFICA Auto Atendimento O Sistema de autoatendimento ajuda a melhorar a produtividade e o serviço ao usuário dos diversos softwares e com grande circulação. O sistema continuará funcionando automaticamente mesmo os estabelecimentos com seus servidores ficando off-line. (REVISTA 3M, 2009). Temos Exemplos de alguns tipos de site que são de autoatendimentos como Sky, Ingresso Fácil, MercadoLivre, Netshoes entre outros. Estes sites utilizam muito sua parte de autoatendimento, o Netshoes, por exemplo, destaca muito esta parte, sendo um site de loja virtual voltada para autoatendimento, pois ali o cliente pode ter certeza que a qualquer momento que ele entra no site e utilizar as ferramentas de compra isso estará disponível pelo atendimento automático. 3.1 Unified Modelling Language (UML) Segundo a OMG, a Unified Modeling Language é uma linguagem visual para especificação, construção e documentação de artefatos de software. O propósito da modelagem (criação de esquemas UML) é, principalmente, para entender e não para documentar. UML sozinha não resolve nada. Ela deve ser usada dentro de um processo de desenvolvimento, serve para desenvolver documentação do sistema. No projeto proposto, a utilização da UML tem como função descrever a arquitetura e requisitos do sistema. Foram desenvolvidos diagramas de classe e casos de uso utilizando a ferramenta Astah Comunitty (Queiroz, Gilberto Ribeiro de; 2008).

18 18 Figura Astah Community 3.2 Java Enterprise Edition e Framework ZK Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90, por uma equipe de programadores chefiada por James Gosling, na empresa Sun Micros systems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para bytecodes executados por uma máquina virtual. (J2EE WEB SERVER OR CONTAINER, 2012). A arquitetura inovadora do ZK fornece os meios para maximizar completamente todas as tecnologias disponíveis tanto no lado do servidor quanto do cliente. Você pode acessar os widgets do lado do cliente diretamente se quiser. Esta seção esclarece alguns dos benefícios da arquitetura de fusão servidor + cliente do ZK. (J2EE WEB SERVER OR CONTAINER, 2012). O Zk tem sua facilidade de utilização, simplicidade é um dos valores de base do ZK, ele também facilita Incorporação de AJAX nas aplicações Web, dispensa conhecimentos em Java script.

19 HTML, CSS, AJAX. HTML é uma linguagem com a qual se definem as páginas web. Basicamente trata-se de um conjunto de etiquetas (tags) que servem para definir a forma na qual se apresentará o texto e outros elementos da página. O HTML é a linguagem base da internet. Foi criada para ser de fácil entendimento por seres humanos e também por máquinas, como por exemplo, o Google ou outros sistemas que percorrem a internet capturando informação. (MIGUEL ANGEL ALVAREZ, 2004). O Cascading Style Sheets (CSS) é uma "folha de estilo" composta por camadas e utilizada para definir a apresentação (aparência) em páginas da internet que adotam para o seu desenvolvimento linguagens de marcação (como XML, HTML). O CSS define como serão exibidos os elementos contidos no código de uma página da internet e sua maior vantagem é efetuar a separação entre o formato e o conteúdo de um documento. (ANA PAULA PEREIRA, 2009). Em meados dos anos 90, época na que Internet apenas assomava em nossas vidas cotidianas, e muitos eram os que ainda poderiam prescindir dela, era muito comum ouvir falar da linguagem Java. Nenhuma publicação especializada escapava ao fenômeno: as revistas se enchiam de artigos elogiando aquela tecnologia, e prevendo como guru, que, no futuro, a linguagem de programação que mudaria nossas vidas seria o homônimo de um café típico de uma desconhecida ilha de Indonésia. (SERVIWEB, 2008) 3.4 EJB Java beans EJB é um dos principais componentes da plataforma J2EE (Java 2 Enterprise Edition). Os principais objetivos da tecnologia EJB são fornecer um rápido e simplificado desenvolvimento de aplicações Java baseado em componentes distribuídos, transacionais, seguros e portáveis. Atualmente ele encontra-se na versão 3.1 e o seu futuro é definido pelo JCP. A grande mudança entre a versão 2.1 e a versão 3.0 é a introdução de anotações Java.

20 20 As anotações facilitam o desenvolvimento diminuindo a quantidade de código e o uso de arquivos de configuração XML. A plataforma J2EE providencia algumas facilidades dedicadas à camada de lógica de negócio e para o acesso a banco de dados. Através do EJB o programador utiliza a infraestrutura do servidor de aplicação voltada para o desenvolvimento de aplicações de missão crítica (de alta importância para a empresa) e de aplicações empresariais em geral. (BILL BURKE & RICHARD MONSON Titulo: Enterpirse Java Beans 3.0, Editora: Prentice-Hall ano: 2007) 3.5 Servidores de aplicação Glassfish As duas últimas décadas o conceito de rede transformou-se em uma alternativa prática de organização, possibilitando processos capazes de responder às demandas de flexibilidade, conectividade e descentralização das esferas contemporâneas de atuação e articulação social (FOROUZAN, 2006). Um programa Servidor é um software executado na máquina remota oferecendo serviços aos clientes. Quando este programa é inicializado este abre portas para que os clientes possam fazer suas solicitações ao servidor. O programa servidor funciona de forma passiva atendendo requisições de seus clientes (FOROUZAN, 2006). Glassfish é um servidor de aplicação open source disponibilizado pela Oracle para a plataforma Java EE. Glassfish é software livre, sendo duplamente licenciado sob duas licenças de software livre: Common Development and Distribution License (CDDL) e GNU General Public License (GPL) alterada exceção para classpath. Glassfish suporta todas as especificações da API Java EE, tais como JDBC, RMI, JavaMail, JMS, JMX etc. e define como coordená-las. Glassfish também suporta algumas especificações específicas para componente Java EE, como Enterprise JavaBeans, conectores, servlets, portlets, JSF e diversas tecnologias de web service. Isto permite que desenvolvedores criem aplicações corporativas portáveis, escaláveis e fácies de integrar com código legado. O servidor Glassfish utiliza uma variante do Apache Tomcat como Server, com um componente adicional chamado Grizzly.

21 21 Figura: Servidor com Glassfish. 3.6 Banco de Dados e Modelagem O MySQL foi criado na Suécia por David Axmark, Allan Larsson e Michael Widenius, que têm trabalhado juntos desde a década de O banco de dados MySQL tornou-se banco de dados do mundo open source mais popular por causa de seu alto desempenho, alta confiabilidade e facilidade de uso. É também o banco de dados de escolha para uma nova geração de aplicativos criados na pilha LAMP (Linux, Apache, MySQL, PHP / Perl / Python.) Muitas das organizações maiores e que mais cresce no mundo, incluindo Facebook, Google, Adobe, Alcatel Lucent.(Mysql oficial, 2007) Mysql é executado em mais de 20 plataformas, incluindo Linux, Windows, Mac, Solaris, IBM AIX, dando-lhe o tipo de flexibilidade que coloca você no controle. Se você é

22 22 novo na tecnologia de banco de dados ou um desenvolvedor experiente ou DBA, MySQL oferece uma gama abrangente de ferramentas de banco de dados, serviços de treinamento, suporte e consultoria para fazer sucesso. (Mysql oficial, 2007) 3.7 Conexões via Wireless As redes locais sem fio (WLANs) constituem-se como uma alternativa às redes convencionais com fio, fornecendo as mesmas funcionalidades, mas de forma flexível, de fácil configuração e com boa conectividade em áreas prediais ou de campus. Dependendo da tecnologia utilizada, rádio frequência ou infravermelho, e do receptor, as rede WLANs podem atingir distâncias de até 18 metros. Sendo assim, as WLANs combinam a mobilidade do usuário com a conectividade a velocidades elevadas de até 155 Mbps, em alguns casos. (ADAILTON J. S. SILVA, 1998). O funcionamento de uma rede wireless é bastante simples, é necessário apenas a utilização de um aparelho chamado Acess Point, assim, ele transforma os dados da rede em ondas de rádio e o transmite por meio de antenas. Quando nos referimos a aplicações, existem dois grupos: as chamadas aplicações indoor e aplicações outdoor. Assim sendo, se a rede precisa de comunicação entre dois ambientes, a comunicação é feita por uma aplicação outdoor. Diferentemente é o caso da aplicação indoor, que acontece dentro de um local. Da mesma forma que as redes movidas a cabo, as redes sem fio podem ser de dois tipos: LAN e WAN. (RAFAELA POZEBOON, 2012) Sistema de controle de rede Wifi

23 23 Existem 3 padrões principais para as Redes Wireless: a, b, g e a n. Cada padrão tem vantagens e desvantagens. Ao escolher um padrão, alcance, estrutura do local, custos, deve ser considerada a - Opera numa frequência de 5Ghz, o que oferece grande confiabilidade, por ser uma frequência menos utilizada. Fornece uma velocidade mais rápida que o padrão b (até 54 Mbps), porém com um alcance operacional menor. A partir de 30 metros há redução de velocidade, mas em alcances menores fica entre 22 e 40 Mbps b - é o tipo de rede wireless mais popular, com velocidade máxima de 11 Mbps e alcance máximo operacional de 100 metros em ambiente fechado e 180 metros em área aberta. A velocidade de acesso depende bastante da distância ao ponto de acesso. A 20 metros a velocidade gira em torno de 11 Mbps. Em alcances de 80 a 100 metros a velocidade pode cair para 1 Mbps ou menos, o que pode causar perda de sinal e lentidão na conexão. A frequência é de 2.4 Ghz, o que pode ocasionar problemas com telefones sem fio ou fornos de micro-ondas; g - é uma linha de produtos de fabricantes de rede sem fio que combina conceitos das a e b, conhecida como tecnologia G, apresenta velocidade dos a, mas é totalmente compatível com redes b existentes. É mais barato que a tecnologia a, mas ainda usa a frequência de 2.4 Ghz, o que ainda pode ocasionar interferências de outros dispositivos. É uma ponte entre a e b ao mesmo tempo em que fornece uma versão melhorada para uma rede b. O alcance é o mesmo que b, não são compatíveis com o padrão a ; n - O IEEE aprovou oficialmente a versão final do padrão para redes sem fio n em Vários produtos n foram lançados no mercado antes de o padrão IEEE n ser oficialmente lançado, e estes foram projetados com base em um rascunho (draft) deste padrão. Há a possibilidade de equipamentos IEEE n que chegaram ao mercado antes do lançamento do padrão oficial ser incompatíveis com a sua versão final. Basicamente todos os equipamentos projetados com base no rascunho 2.0 serão compatíveis com a versão final do padrão n. Além disso, os equipamentos n possivelmente precisarão de um upgrade de firmware para ser 100% compatíveis com o novo padrão. As principais especificações técnicas do padrão

24 n incluem: - Taxas de transferências disponíveis: de 65 Mbps a 300 Mbps. - Método de transmissão: MIMO-OFDM - Faixa de frequência: 2,4 GHz e/ou 5 GHz. (RAFAELA POZEBOON, 2012).

25 25 4 DESENVOLVIMENTO Um exemplo de autoatendimento é um caixa eletrônico de bancos. 4.1 Arquitetura do Sistema O mecanismo wireless predominará por toda a área do estacionamento, gerado por um roteador, onde esse sinal será disponibilizado para cada dispositivo móvel dos clientes. Todos os dados estarão armazenados no servidor do próprio estacionamento, juntamente com o banco de dados utilizando (MYSQL), o servidor por sua vez utilizara o (GLASSFISH) que aceitará conexões HTTP dos browsers dos dispositivos móveis. Para as pessoas que não são cadastradas o acesso a pagina de login será visualizada normalmente, mas terá uma senha para o acesso ao sistema, por tanto quem for cliente obterá a senha para utilizá-la. O cadastro será efetuado com o administrador do sistema onde os campos necessários para o cadastro poderão ser inseridos obtendo o CPF como campo base para a identificação. O administrador será responsável por todas as movimentações dos clientes em termo de entrada no estacionamento e saída sendo assim função do próprio estabelecer, o controle por a placa e nome de cada cliente cadastrado no estacionamento. Após os clientes estarem no perímetro do estacionamento, estando seu cadastro efetuado poderá acessar a sua conta com seus dados e suas respectivas ações registradas no estabelecimento.

26 Diagramas de Classes A figura Diagrama de Classes apresenta funcionalidades de uso gerado do sistema a partir do programa Astah Community 6.6.3, onde as 3 classes como Cliente, administrador, login, onde cada classe tem seus atributos e seus métodos gerados na execução do sistema. Figura Diagrama de Classes. Atributo: Guarda informações do estado do objeto, simbolizado pelo (-). Método: A ação em que a classe será submetida, simbolizado pelo (+). Existem três classes que compõe o sistema de estacionamento, contendo assim a classe cliente com seus respectivos métodos e atributos: nome, idade, telefone, cidade e CPF. Os métodos cadastrar cliente e selecionar cliente será apresentado ao solicitar o cadastro.

27 27 Segunda classe pendências que fará relação direta com cliente, todos os clientes terão suas pendências contendo como atributo conta data da pendência, atraso, e tempo. E como métodos visualizar pendência e pendência por cliente. Terceira classe login que corresponde a todos os logins do cliente com o atributo: foreign key (chave estrangeira da linguegem de banco de dados) do cliente para identificar de quem é aquele login. 4.3 Diagramas de Casos de Uso A figura Diagrama de Casos de Uso apresenta funcionalidades de uso gerado do sistema a partir do programa Astah Community 6.6.3, onde o autor como Cliente e administrador obtém suas funcionalidades e suas atividades dentro do Sistema. Figura Diagrama de Casos de Uso. Ator Cliente: Cliente do estacionamento Ator Administrador: Administrador do estacionamento

28 28 o Caso de uso fazer login: O usuário digitará o CPF e senha; o Caso de uso Visualizar conta: Visualização da conta do cliente e suas respectivas informações; o Caso de uso cadastrar cliente: Inserir nome, idade, telefone, cidade, CPF. Logo após clicar em salvar para cadastrar o cliente; o Caso de uso Visualiza processos Hora data: Visualiza horas e datas de acesso ao estacionamento; o Caso de uso visualizar pendências: Visualiza todas as respectivas datas pendentes de cada cliente do estacionamento. 4.4 Mapeamentos de Banco (MER Modelo de Entidade de Relacionamento) O Mapeamento do banco (MER) contém três entidades: cliente, pendências e login ambos relacionados. O cliente contêm seus atributos sendo eles: nome, idade, telefone cidade e CPF. O cliente é relacionado com o login e as pendências, cada cliente possui várias pendências e cada pendência sendo de um só cliente, por sua vez o cliente poderá ter um login e cada login será respectivamente de um cliente. O id (Chave de identificação) do cliente será obtido pelo login e pendência, tendo assim para cada login seu respectivo cliente, e todas as pendências também seus respectivos clientes. Onde pendência pode ser de um ou mais cliente finalizando assim o ciclo de relacionamento entre: Cliente, Login e Pendências. FIGURA Banco de Dados Modelo MER

29 Telas do Sistema o Tela de login Usuário irá logar no sistema, obtendo dois campus para ele digitar login e senha que será o (cpf). Tela Cadastro Cadastro dos clientes colocando seus campos bases. FIGURA Telas do Sistema o Tela do Cadastro de Login Cadastro de senha e login sendo o a senha o CPF do cliente. FIGURA Telas do Sistema

30 30 o Tela do Administrador O administrador terá acesso a essa tela e o cliente a parte dela, só para visualização. Podendo assim o administrador cadastrar a hora de entrada e saída dos clientes, visualizará automaticamente os que estiverem com a entrada cadastrada. FIGURA Telas do Sistema

31 31 o Tela de cadastro de Cliente Cadastro de cliente, para os que já não são cadastrados, podendo também passar para tela de cadastro de senha e login. FIGURA Telas do Sistema

32 32 5 CONCLUSÃO Constatamos a evolução da comunicação móvel bem como o crescente aumento na utilização de dispositivos móveis em conjunto com sistemas distribuídos. A agilidade de um sistema móvel permite reduzir custos e melhorar a eficiência dos processos produtivos. As novas tecnologias apresentadas estão começando a ser aplicadas no dia a dia das pessoas e negócios. Existem grandes oportunidades para novos sistemas nesta área. É esperado que o protótipo desenvolvido contribuísse com uma solução útil e possa apresentar recursos que possam ser utilizadas também em outras áreas de negócio. Foram declarados alguns métodos de transmissão como Wi-Fi, foram apresentados métodos de rede como um Servidor que ficará locado dentro do estabelecimento. E apresentamos a evolução da tecnologia mobile até o presente momento, enfatizando que estão saindo várias linguagens de programação para sistemas móbile, mas o Java hoje tem sido a mais utilizada, porém no nosso trabalho utilizou também o Framework ZK. Com esse sistema o cliente pode fazer uso da tecnologia que ele tem disponível em suas mãos. Com um simples aparelho celular ou outro tipo de tecnologia disponível obtendo a conexão Wi-Fi ele pode acessar sua conta e desfrutar do sistema obtendo o horário de entrada e saída e suas consultas básicas. Chegamos à conclusão definitiva de que nossas experiências adquiridas durante o processo de desenvolvimento deste trabalho será de fundamental uso para a vida social e a satisfação dos clientes, pois podendo ainda atribuir mais coisas ao sistema.

33 Trabalhos Futuros Como opção e observação, para trabalhos futuros podem-se desenvolver meios de pagamentos por cartão ou mesmo um estacionamento que tenha sensores para as vagas de alocadas no estabelecimento. Os sensores podem acusar se a vaga no local estando verde ou não havendo vaga no local ficar em vermelho. Existem variações de trabalhos futuros e com a tecnologia só aumentando o crescimento de ideias vão cada vez mais crescendo e com isso os estabelecimentos vão ganhando cada vez mais. Podem ainda ser ainda a parte de segurando de dados e do estacionamento, obtendo mais segurança para o local e inibindo roubos de veiculou ate de dados do Servidor. Um exemplo são shoppings aderindo cada vez mais às tecnologias apresentadas de estacionamentos, o shopping Morumbi-SP aderiu um sistema de controle de estacionamento via sensores, assim podendo avisar aos clientes quando há vaga no local com uma luz verde visualizada na parede enfrente à vaga.

34 34 6 REFERÊNCIAS ANA PAULA PEREIRA, Disponível em: O que é CSS? <http://www.tecmundo.com.br/programacao/2705-o-que-e-css-.htm>. Acesso em: 1 maio BURKE, Bill; MONSON, Richard. Enterprise JavaBeans ª Ed.: CAMARGO, Vicente Paulo de. Ria com Framework ZK. 1ª Ed.: EQUIPE DEVMEDIA. Título: DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO Disponível em:< Data de acesso: 24/05/2012. Gilberto Ribeiro de Queiroz Disponível em: UML visão Geral <http://www.dpi.inpe.br/~gribeiro/apresentacoes/uml_2008_02_29.pdf>. Acesso em: 09 junho Título: J2EE WEB SERVER OR CONTAINER, Disponível em: Página visitada em 27 de maio de MIGUEL ANGEL ALVAREZ, 2004) Disponível em: O que é HTML? <http://www.criarweb.com/artigos/7.php>. Acesso em: 10 junho 2012.

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64 direcionados por comportamento 64 5 Estudo de caso Neste capítulo serão apresentadas as aplicações web utilizadas na aplicação da abordagem proposta, bem como a tecnologia em que foram desenvolvidas, o

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

SISTEMA GERENCIAL TRATORPLAN

SISTEMA GERENCIAL TRATORPLAN SISTEMA GERENCIAL TRATORPLAN SIGET Fabrício Pereira Santana¹, Jaime William Dias¹, ², Ricardo de Melo Germano¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil fabricioblack@gmail.com germano@unipar.br

Leia mais

ORDEM DE SERVIÇO OS 003/DINFO/2013 16/09/2013

ORDEM DE SERVIÇO OS 003/DINFO/2013 16/09/2013 A DIRETORIA DE INFORMÁTICA DINFO DA UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO -UERJ, no uso de suas atribuições legais, estabelece: Art. 1º: Para fins de normatização do Desenvolvimento Tecnológico na UERJ

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com

Leia mais

Comunicação sem fio (somente para determinados modelos)

Comunicação sem fio (somente para determinados modelos) Comunicação sem fio (somente para determinados modelos) Guia do Usuário Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registradas da Microsoft Corporation nos

Leia mais

J2EE TM Java 2 Plataform, Enterprise Edition

J2EE TM Java 2 Plataform, Enterprise Edition CURSO DE GRADUAÇÃO J2EE TM Java 2 Plataform, Enterprise Edition Antonio Benedito Coimbra Sampaio Junior abc@unama.br OBJETIVOS DO CURSO Capacitar os alunos no desenvolvimento de aplicações para a WEB com

Leia mais

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES Hugo Henrique Rodrigues Correa¹, Jaime Willian Dias 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil hugohrcorrea@gmail.com, jaime@unipar.br Resumo.

Leia mais

Programação WEB Introdução

Programação WEB Introdução Programação WEB Introdução Rafael Vieira Coelho IFRS Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Campus Farroupilha rafael.coelho@farroupilha.ifrs.edu.br Roteiro 1) Conceitos

Leia mais

Frameworks para criação de Web Apps para o Ensino Mobile

Frameworks para criação de Web Apps para o Ensino Mobile 393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria

Leia mais

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. EDSON GONÇALVES Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. AGRADECIMENTOS Primeiramente gostaria de agradecer

Leia mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma

Leia mais

Introdução a Servlets

Introdução a Servlets Linguagem de Programação para Web Introdução a Servlets Prof. Mauro Lopes 1-31 21 Objetivos Iniciaremos aqui o estudo sobre o desenvolvimento de sistemas web usando o Java. Apresentaremos nesta aula os

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition) Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) J2EE () Sumário Introdução J2EE () APIs J2EE Web Container: Servlets e JSP Padrão XML 2 J2EE é Uma especificação para servidores

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

História e Evolução da Web. Aécio Costa

História e Evolução da Web. Aécio Costa Aécio Costa A História da Web O que estamos estudando? Período em anos que a tecnologia demorou para atingir 50 milhões de usuários 3 As dez tecnologias mais promissoras 4 A evolução da Web Web 1.0- Passado

Leia mais

Wireless Red e e d s e s s e s m e m fi f o

Wireless Red e e d s e s s e s m e m fi f o Wireless Redes sem fio A tecnologia Wireless (sem fio) permite a conexão entre diferentes pontos sem a necessidade do uso de cabos (nem de telefonia, nem de TV a cabo, nem de fibra óptica), através da

Leia mais

LNet Mobility WIRELESS SOLUTIONS

LNet Mobility WIRELESS SOLUTIONS LNet Mobility WIRELESS SOLUTIONS INTRODUÇÃO: Entende-se por Mobilidade a possibilidade de poder se comunicar em qualquer momento e de qualquer lugar. Ela é possível graças às redes wireless, que podem

Leia mais

Programação para Internet II

Programação para Internet II Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://blog.fimes.edu.br/fernando nando@fimes.edu.br Conteúdo Programático Instalação e configuração básica do Eclipse Indigo e do

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas. http://www.saymonyury.com.br

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas. http://www.saymonyury.com.br Desenvolvimento Web Saymon Yury C. Silva Analista de Sistemas http://www.saymonyury.com.br Vantagens Informação em qualquer hora e lugar; Rápidos resultados; Portabilidade absoluta; Manutenção facilitada

Leia mais

World Wide Web e Aplicações

World Wide Web e Aplicações World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet

Leia mais

SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS

SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS Rodrigo das Neves Wagner Luiz Gustavo Galves Mählmann Resumo: O presente artigo trata de um projeto de desenvolvimento de uma aplicação para uma produtora de eventos,

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

Leia mais

Comunicação Sem Fio (Somente em Determinados Modelos)

Comunicação Sem Fio (Somente em Determinados Modelos) Comunicação Sem Fio (Somente em Determinados Modelos) Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registrada da Microsoft Corporation nos Estados Unidos.

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com.

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com. IntroduçãoàTecnologiaWeb FerramentaseTecnologiasde DesenvolvimentoWeb ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br FerramentaseTecnologiasde DesenvolvimentoWeb

Leia mais

TECNOLOGIAS E FERRAMENTAS UTILIZADAS EM UMA ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB

TECNOLOGIAS E FERRAMENTAS UTILIZADAS EM UMA ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB TECNOLOGIAS E FERRAMENTAS UTILIZADAS EM UMA ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB Ruan Alves Brandão 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil brandao15@gmail.com

Leia mais

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS por Daniel Teixeira Braga Trabalho de Conclusão de curso II Prof. Marcos Echevarria

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

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

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

AUTOR(ES): CARLOS ANTONIO PINHEIRO PINTO, ERMÍNIO PEDRAL SANTANA, GUILHERME CASSIANO DA SILVA

AUTOR(ES): CARLOS ANTONIO PINHEIRO PINTO, ERMÍNIO PEDRAL SANTANA, GUILHERME CASSIANO DA SILVA Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: SISTEMA MÓVEL DE COMPRAS POR QR CODE CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA:

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

Leia mais

Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Objetivo e desafio do curso Como objetivo o curso irá tornar o aluno capaz de desenvolver um

Leia mais

SISTEMA DE GERENCIAMENTO PARA EMPRESAS DE SUPRIMENTOS DE INFORMÁTICA

SISTEMA DE GERENCIAMENTO PARA EMPRESAS DE SUPRIMENTOS DE INFORMÁTICA Resumo SISTEMA DE GERENCIAMENTO PARA EMPRESAS DE SUPRIMENTOS DE INFORMÁTICA Felipe Marques Limonta 1 limonta8@gmail.com Rafael Lucas Monteiro 2 rafaelmonteiro100@hotmail.com Carlos Alberto Lucas 3 profcarloslucas@gmail.com

Leia mais

Localização Geográfica no Google Maps com o Auxílio de Redes Wireless

Localização Geográfica no Google Maps com o Auxílio de Redes Wireless Localização Geográfica no Google Maps com o Auxílio de Redes Wireless Henrique G. G. Pereira 1, Marcos L. Cassal 1, Guilherme Dhein 1, Tarcízio R. Pinto 1 1 Centro Universitário Franciscano (UNIFRA) Rua

Leia mais

Resumo de TCC Desenvolvimento de um sistema ERP com foco nas tecnologias de software livre / código aberto

Resumo de TCC Desenvolvimento de um sistema ERP com foco nas tecnologias de software livre / código aberto UFSC - Universidade Federal de Santa Catarina CTC Centro Tecnológico INE Departamento de Informática e Estatística INE5631 Projetos I Prof. Renato Cislaghi Resumo de TCC Desenvolvimento de um sistema ERP

Leia mais

Busca Certa Combustíveis

Busca Certa Combustíveis UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Busca Certa Combustíveis por Luma Melo Borges Documento de conclusão da disciplina de Trabalho

Leia mais

Conexão Sem Fio Guia do Usuário

Conexão Sem Fio Guia do Usuário Conexão Sem Fio Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. Bluetooth é marca comercial dos respectivos

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Arquitetura Padrão 802.11 Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 Arquitetura Wireless Wi-Fi

Leia mais

PLATAFORMA URBANMOB Aplicativo para captura de trajetórias urbanas de objetos móveis

PLATAFORMA URBANMOB Aplicativo para captura de trajetórias urbanas de objetos móveis PLATAFORMA URBANMOB Aplicativo para captura de trajetórias urbanas de objetos móveis Gabriel Galvão da Gama 1 ; Reginaldo Rubens da Silva 2 ; Angelo Augusto Frozza 3 RESUMO Este artigo descreve um projeto

Leia mais

Daniel Paulo de Assis

Daniel Paulo de Assis Daniel Paulo de Assis Brasileiro, solteiro, 32 anos Rua Dr. Seng, 100 Bela Vista - São Paulo SP Telefone: (11) 9-4991-5770 / (18) 9-9119-2006 E-mail: daniel@dpassis.com.br WebSite: dpassis.com.br Linkedin:

Leia mais

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia P ORTFÓ FÓLIO Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia versão 1.1 ÍNDICE 1. A EMPRESA... 3 2. BI (BUSINESS INTELLIGENCE)... 5 3. DESENVOLVIMENTO DE SISTEMAS... 6 3.1. PRODUTOS

Leia mais

Prof. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010

Prof. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010 Prof. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010 Primeira Dica Afirmação O que é Java? Características do Java Como Java Funciona Plataforma Java Edições Java Java SE Java EE Java ME

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES MEMÓRIAS DE AULA AULA 1 APRESENTAÇÃO DO CURSO, HISTÓRIA, EQUIPAMENTOS E TIPOS DE REDES Prof. José Wagner Bungart CONTEÚDO PROGRAMÁTICO Definição de Redes de Computadores e Conceitos

Leia mais

Microsoft.NET. Desenvolvimento Baseado em Componentes

Microsoft.NET. Desenvolvimento Baseado em Componentes Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em

Leia mais

02/03/2014. Conteúdo deste módulo. Curso de Preparatório para Concursos Públicos. Tecnologia da Informação REDES. Conceitos Iniciais

02/03/2014. Conteúdo deste módulo. Curso de Preparatório para Concursos Públicos. Tecnologia da Informação REDES. Conceitos Iniciais Curso de Preparatório para Concursos Públicos Tecnologia da Informação REDES Conceitos Iniciais; Classificações das Redes; Conteúdo deste módulo Equipamentos usados nas Redes; Modelos de Camadas; Protocolos

Leia mais

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

RHOELEMENTS MOTOROLA DESENVOLVA MENOS. FAÇA MAIS.

RHOELEMENTS MOTOROLA DESENVOLVA MENOS. FAÇA MAIS. RHOELEMENTS MOTOROLA DESENVOLVA MENOS. FAÇA MAIS. RHOELEMENTS MOTOROLA FOLHETO COM TANTOS EQUIPAMENTOS MÓVEIS... VOCÊ, DEFINITIVAMENTE, QUER CRIAR UM APLICATIVO COMPATÍVEL COM TODOS ELES. COM RHOELEMENTS,

Leia mais

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS Edi Carlos Siniciato ¹, William Magalhães¹ ¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil edysiniciato@gmail.com,

Leia mais

Universidade Católica de Pelotas. Centro Politécnico. Analise e Desenvolvimento de Sistema LET S RUNNING. Por. Guilherme Carvalho Gehling

Universidade Católica de Pelotas. Centro Politécnico. Analise e Desenvolvimento de Sistema LET S RUNNING. Por. Guilherme Carvalho Gehling Universidade Católica de Pelotas Centro Politécnico Analise e Desenvolvimento de Sistema LET S RUNNING Por Guilherme Carvalho Gehling Documento de conclusão da disciplina de Trabalho de Curso II Orientador.

Leia mais

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS Ana Paula Carrion 1, Késsia Rita da Costa Marchi 1, Jaime Willian Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil anapaulacarrion@hotmail.com,

Leia mais

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Desenvolva Sistemas de Medições Distribuídos e Portáteis Desenvolva Sistemas de Medições Distribuídos e Portáteis Henrique Tinelli Engenheiro de Marketing Técnico NI Nesta apresentação, iremos explorar: Plataforma NI CompactDAQ Distribuída Sistemas de Medição

Leia mais

SISTEMA WEB PARA RESERVA DOS LABORATÓRIOS DE INFORMÁTICA DO UNASP

SISTEMA WEB PARA RESERVA DOS LABORATÓRIOS DE INFORMÁTICA DO UNASP CENTRO UNIVERSITÁRIO ADVENTISTA DE SÃO PAULO CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET ALEXANDRE MARCON ALFIERI LUIS HENRIQUE SCHUTZ SISTEMA WEB PARA RESERVA DOS LABORATÓRIOS DE INFORMÁTICA

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

Estudo de caso da Solução Unified Wireless Cisco. Jonas Odorizzi. Curso de Redes e Segurança de Sistemas. Pontifícia Universidade Católica do Paraná

Estudo de caso da Solução Unified Wireless Cisco. Jonas Odorizzi. Curso de Redes e Segurança de Sistemas. Pontifícia Universidade Católica do Paraná Estudo de caso da Solução Unified Wireless Cisco Jonas Odorizzi Curso de Redes e Segurança de Sistemas Pontifícia Universidade Católica do Paraná Curitiba, Abril de 2010 RESUMO Este artigo tem o objetivo

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

Módulo de Gestão aplicada à TIC Curso Técnico de Informática Aulas 05 e 06. Prof. Amadeu Campos

Módulo de Gestão aplicada à TIC Curso Técnico de Informática Aulas 05 e 06. Prof. Amadeu Campos Módulo de Gestão aplicada à TIC Curso Técnico de Informática Aulas 05 e 06 Prof. Amadeu Campos FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA GESTÃO DA INFORMATIZAÇÃO EMPRESARIAL Competências a serem trabalhadas

Leia mais

Conceitos Web. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 13 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação

Conceitos Web. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 13 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação UNIJUÍ DETEC Ciência da Computação Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Conceitos Web Notas de Aula Aula 13 1º Semestre - 2011 Tecnologias Web jgw@unijui.edu.br Conceitos Básicos Sistema

Leia mais

GUIA DE RECURSOS SMART

GUIA DE RECURSOS SMART GUIA DE RECURSOS SMART Características dos aplicativos da SMART TV 1.Android 4.2 dual-core smart TV 2.Conexão de rede (com fio/sem fio/pppoe/wlan HP) 3. Sync-View (opcional) 4. Multi-screen Interativa

Leia mais

Linguagem de Programação JAVA

Linguagem de Programação JAVA Linguagem de Programação JAVA Curso Técnico em Informática Modalida Integrado Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora: Michelle Nery Agenda JAVA Histórico Aplicações Pós e Contras

Leia mais

Sistema para gestão de restaurante

Sistema para gestão de restaurante Sistema para gestão de restaurante Luciana Tavares Rosa luciana.rosa@inf.aedb.br AEDB Fábio Rezende Dutra fabio.dutra@inf.aedb.br AEDB Resumo:O sistema para gestão de restaurante é um software desenvolvido

Leia mais

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários

Leia mais

O Sistema de Controle de Egressos utilizado pelo Instituto Metodista Granbery: uma ferramenta de acompanhamento e relacionamento

O Sistema de Controle de Egressos utilizado pelo Instituto Metodista Granbery: uma ferramenta de acompanhamento e relacionamento Revista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação - N. 7, JUL/DEZ 2009 O Sistema de Controle de Egressos utilizado pelo Instituto

Leia mais

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?

Leia mais

Como Montar uma Rede Wireless Passo-a-Passo

Como Montar uma Rede Wireless Passo-a-Passo Outras apostilas em: www.projetoderedes.com.br Como Montar uma Rede Wireless Passo-a-Passo Redes Wireless estão em franco crescimento. Novas redes são implementadas, com soluções mais rápidas, abrangentes

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Linha Silk: a maneira leve para testar, desenvolver e gerenciar

Linha Silk: a maneira leve para testar, desenvolver e gerenciar Linha : a maneira leve para testar, desenvolver e gerenciar Leve Criado apenas com a funcionalidade que você precisa Barato Do uso gratuito ao licenciamento flexível Eficiente Software fácil de usar e

Leia mais

PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.

PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com. Componentes da Solução Intalio BPMS 5.2 Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.br Platinum Implementation Partner 1 Enterprise Edition Software de Código Aberto

Leia mais

Estudo de Viabilidade

Estudo de Viabilidade Universidade Federal de Pernambuco Ciência da Computação Especificação de Requisitos e Validação de Sistemas Professora: Carla Taciana Lima Lourenço Silva Schuenemann Estudo de Viabilidade Clínica médica

Leia mais

ARQUITETURA DO SISTEMA ERP PEGASUS

ARQUITETURA DO SISTEMA ERP PEGASUS ARQUITETURA DO SISTEMA ERP PEGASUS Elaborado por: Bruno Duarte Nogueira Arquiteto de Software Data: 05/03/2012 1 Sumário 1. Introdução... 3 2. Tecnologias... 3 2.1. Web Tier... 3 2.1.1. Facelets 1.1.14...

Leia mais

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1.

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1. UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL Java Peristence API 1.0 Salvador-Ba Março/2009 1 RAMON PEREIRA LOPES Java Peristence API

Leia mais

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25 SUMÁRIO LISTA DE FIGURAS LISTA DE TABELAS LISTA DE SIGLAS E ABREVIATURAS Pág. CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25 2.1 A tecnologia de orientação a objetos 25 2.1.1 Projeto de software

Leia mais

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID Alessandro Teixeira de Andrade¹; Geazy Menezes² UFGD/FACET Caixa Postal 533,

Leia mais

CARACTERÍSTICAS E FUNCIONALIDADES BÁSICAS INGRIS CMS

CARACTERÍSTICAS E FUNCIONALIDADES BÁSICAS INGRIS CMS CARACTERÍSTICAS E FUNCIONALIDADES BÁSICAS INGRIS CMS Documentação da Infraestrutura de TIC com o INGRIS CMS Cabling Management System INFRAESTRUTURA DE CONECTIVIDADE Um bom sistema de administração provê

Leia mais

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha Desenvolvimento WEB II Professora: Kelly de Paula Cunha O Java EE (Java Enterprise Edition): série de especificações detalhadas, dando uma receita de como deve ser implementado um software que utiliza

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Versão: 5.0 Service pack: 2 Testes de verificação SWD-980801-0125102730-012 Conteúdo 1 Visão geral... 4 2 Tipos de telefones e contas de usuário... 5 3 Verificando a instalação

Leia mais

IBM Endpoint Manager for Mobile Devices

IBM Endpoint Manager for Mobile Devices IBM Endpoint Manager for Mobile Devices Plataforma unificada para gerenciar dispositivos móveis junto com endpoints tradicionais Destaques Trata as questões de negócios e de tecnologia da segurança, da

Leia mais

Tecnologias para Web Design

Tecnologias para Web Design Tecnologias para Web Design Introdução Conceitos básicos World Wide Web (Web) Ampla rede mundial de recursos de informação e serviços Aplicação do modelo de hipertexto na Web Site Um conjunto de informações

Leia mais

Palavras-Chaves: engenharia de requisitos, modelagem, UML.

Palavras-Chaves: engenharia de requisitos, modelagem, UML. APLICAÇÃO DA ENGENHARIA DE REQUISITOS PARA COMPREENSÃO DE DOMÍNIO DO PROBLEMA PARA SISTEMA DE CONTROLE COMERCIAL LEONARDO DE PAULA SANCHES Discente da AEMS Faculdades Integradas de Três Lagoas RENAN HENRIQUE

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS

ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS Este anexo apresenta uma visão geral das seguintes plataformas: 1. Plataforma Microsoft.NET - VB.NET e C#; 2. Plataforma JAVA; 3. Plataforma Android, ios e Windows

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava

Leia mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 02 IMPLANTAÇÃO DE 1 (UM)

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Tipos de Sistemas Operacionais Com o avanço dos computadores foram surgindo alguns tipos de sistemas operacionais que contribuíram para o desenvolvimento do software. Os tipos de

Leia mais

Java e Banco de Dados: JDBC, Hibernate e JPA

Java e Banco de Dados: JDBC, Hibernate e JPA Java e Banco de Dados: JDBC, Hibernate e JPA 1 Objetivos Apresentar de forma progressiva as diversas alternativas de persistência de dados que foram evoluindo na tecnologia Java, desde o JDBC, passando

Leia mais

Autoria Web Apresentação e Visão Geral sobre a Web

Autoria Web Apresentação e Visão Geral sobre a Web Apresentação e Visão Geral sobre a Web Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Objetivos da Disciplina Conhecer os limites de atuação profissional em Web

Leia mais

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) Alessandra Lubbe 1 Alexandre Evangelista 2 Jeandro Perceval 3 José Ramiro Pereira 4 Luiz Gustavo Mahlmann 5 RESUMO

Leia mais

Sistema web para biblioteca da empresa Marluvas Calçados de

Sistema web para biblioteca da empresa Marluvas Calçados de Sistema web para biblioteca da empresa Marluvas Calçados de Segurança Ângelo Rafael da Silva 1, Rodrigo Geoffroy 1, Nairon Neri Silva 2 1 Universidade Presidente Antônio Carlos - Departamento de Ciência

Leia mais