Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Projeto TCC - Gerenciador de Fichas Eletronicas

No description
by

Marcio Fernandes

on 25 November 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Projeto TCC - Gerenciador de Fichas Eletronicas

Projeto TCC
Gerenciador de Fichas Eletrônicas

DESCRIÇÃO DO SISTEMA
Colégio Estadual do Paraná
Introdução
Este trabalho apresenta um sistema automatizado de vendas e controle de fichas eletrônicas com comunicação online via rede local.
Considerações Iniciais
O sistema gerenciador de fichas eletrônicas foi desenvolvido a partir da necessidade de um sistema informatizado, para a administração de uma empresa do ramo de entretenimento(jogos e diversões eletrônicas), na qual a maioria dos seus processos ainda são executados manualmente e registrados em papel , sem auxílio de recursos de informática.
Estudo de Caso: Fichas
O principal estudo de caso do Sistema Gerenciador foi durante o levantamento de requisitos, mapear o processo do controle de fichas (pequenas moedas personalizadas com o logotipo da loja) que são vendidas ao cliente permitindo o acesso aos brinquedos).
Estudo de Caso: Fichas
O processo de controle de fichas faz o levantamento manual da quantidades de fichas vendidas diariamente, semanalmente, quinzenalmente, mensalmente para serem registradas em formularios de papel. Na sequência os resultados consolidados são digitadas em um e-mail via tablet, e enviadas pela internet para a matriz na cidade de São José Rio Preto - SP.
Estudo de Caso: Fichas
O processo para a retirada de todas as fichas depositadas nos cofres individuais das máquinas de jogos, é totalmente manual, sendo feito somente uma vez por semana.
Um problema recorrente do processo foi visto na dificuldade do fechamento dos relatórios semanais, principalmente porque ao identificar diferenças nos valores de fichas em relação o número registrado no contador interno dos cofres, ficava a incerteza dos motivos, justamente pela falta de um histórico preciso das informações registradas nas fichas de controle de papel.
MODELAGEM DO SISTEMA
Conclusão
Com o desenvolvimento do protótipo do Sistema Gerenciador de Fichas Eletrônicas, baseada na plataforma Servidor/Cliente, foi possível confirmar que esta solução de software pode controlar com agilidade e segurança as informações de funcionários, vendas e impressão de tickets, e ainda a comunicação das máquinas de jogos.

Com relação ao custo de implantação em torno em R$ 650,00 por ponto de máquina de jogo, este valor permite a compra de um tablet(comunicação WIFI)R$200,00, mais um leitor portátil codigo de barras R$300,00 , mais um roteador WIFI R$ 150,00.

A solução de implantação do sistema utilizando-se um tablet no lugar de um CPU desktop, foi em razão de dois fatores base do projeto; um a utilização da linguagem Java, que é multiplataforma de hardware, e dois a comunicação WIFI, que é uma das novas tecnologia do padrão Ethernet, a qual permite a interligação do sistema sem a necessidade de instalação de uma infraestrutura de cabos Lan, com a diminuição dos custos
Modelo Cliente/Servidor
Referencial Teórico
Marcio Fernandes
Objetivo Geral
Fornecer uma ferramenta de software para automatizar os processos manuais envolvendo o controle de estoque, fluxo de caixa, fluxo de fichas, utilizando-se da comunicação online, através de uma rede local (Ethernet).



Objetivos Específicos
Implementar a utilização de leitores de códigos de barras, em cada uma das máquinas, em substituição dos sensores manuais para detecção de fichas.
Interligar via rede local o sistema de controle de fluxo de fichas(cliente) até o software gerenciador(servidor) de modo online.
Implementar um sistema de codificação através de código de barras para a impressão de um ticket, contendo o número de créditos (fichas) compradas pelo cliente no balcão de vendas.
JUSTIFICATIVA
As pesquisas realizadas em campo mostraram a existência de um software proprietário que utiliza módulos de comunicação Ethernet também proprietários. Por esse motivo, não foi possível seguir seu modelo como referência para a pesquisa do projeto.
JUSTIFICATIVA
Diante disso, para a viabilidade do projeto, foi necessário buscar as soluções de software Open Source(Código Aberto), e neste cenário a plataforma JAVA foi a escolhida, pois possui uma grande variedade de aplicações permitindo seu uso em vários tipos de hardwares, desde computadores desktops, notebooks, servidores, até celulares.
Comunicação Ethernet via rede Lan

LAN significa Local Area Network (em português Rede de Área Local). Trata-se de um conjunto de computadores que pertencem a uma mesma organização e que estão interligados em uma pequena área geográfica, através de uma mesma tecnologia de comunicação, como por exemplo a Ethernet.
Padrão Ethernet
Uma rede local representa uma rede na sua forma mais simples. A velocidade de transferência de dados de uma rede local pode variar entre 10 Mbps (para uma rede Ethernet, por exemplo) e 1 Gbps (em FDDI ou Gigabit Ethernet, por exemplo). A dimensão de uma rede local pode atingir 100 ou mesmo 1000 utilizadores.
Linguagem Java
Linguagem Java possui três tipos de entidades:
Os servlets, permitindo efetuar processamentos de acordo com o pedido do utilizador (acesso às bases de dados com JDBC, comunicação com outros servlets);
As páginas JSP; abreviação de Java Server Pages, que em português seria algo como Páginas de Servidor Java;
Os EJB (Enterprise JavaBeans), componentes do servidor escritos em linguagem Java que permitem aceder aos seus métodos.
O Java durante muito tempo foi utilizado para escrever applets, ou seja, pequenos programas executados no navegador do cliente, dentro de uma página web, permitindo assim tornar a página muito mais interativa. Os applets Java, pequenos programas inseridos às vezes nas páginas Web, são arquivos que são compilados, mas, que só podem ser executados a partir de um navegador Internet (são arquivos cuja extensão é .class).
A independência de plataforma é uma das razões pelas quais Java é interessante para Internet, já que as pessoas podem acessá-la através de diferentes tipos de dispositivos, como computador, celulares, agendas, smartphones.
Sistema de Código de Barras EAN 13
A leitura de código de barras exige que sejam utilizados alguns aparelhos específicos e que são adotados conforme a necessidade da empresa. Alguns desses aparelhos são os leitores (caneta ótica, slot reader, leitor CCD, pistola laser, scanner).
 O código de barras, comprovadamente, tem uma margem de erro menor que a coleta de dados feita manualmente, sendo assim a maneira mais eficaz de coletar dados em termos velocidade da informação, facilidade de migração para o sistema de controle e facilidade da adoção da prática do VMI Vendor Managed Inventory ou EstoqueAdministrado pelo Fornecedor.
Ferramentas CASE
NetBeans IDE (Linux)
Dreamweaver CS3(Windows)
PostgreSQL (Linux)
Sistema operacional Linux Ubuntu LTS 12.04
Virtual Box (Linux)
Astah Professional (Linux)
Prezi
Método Protótipo
O sistema Gerenciador de Fichas Eletrônicas faz uso do modelo Protótipo de Apresentação, através das atividades do processo de desenvolvimento, início do projeto e análise de requisitos, design da interface e da aplicação, e implementação.

O modelo Protótipo oferece suporte ao início do projeto, além de convencer o cliente de que o futuro sistema é viável, mostrando uma visão do sistema e os aspectos mais importantes das interfaces.
Full transcript