Page 1

Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO

Etec “Heliópolis”

TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM Informática

OverStoque 1.0:

Claudio de Lima Costa nº 4 Felipe Alef nº 11 Thiago Bispo Oliveira nº 32 Walesson Bezerra nº 33


2

São Paulo / SP 2011 Claudio de Lima Costa nº 4 Felipe Alef nº 11 Thiago Bispo Oliveira nº 32 Walesson Bezerra nº 33

OverStoque 1.0:

Trabalho de Conclusão de Curso apresentado na ETEC. Heliopólis para a obtenção do título de Técnico em Informática. Orientador: Prof.Valeria da Silva de Moraes


3

São Paulo / SP 2011 Claudio de Lima Costa nº 4 Felipe Alef nº 11 Thiago Bispo Oliveira nº 32 Walesson Bezerra nº 33

OverStoque 1.0: Trabalho de Conclusão do Curso Técnico em Informática da ETEC Heliópolis

Data da Aprovação: _____/ _____/ _____

Banca Examinadora:


4

“O futuro das máquinas sempre estará na programação do Homem” Claudio de Lima Costa


RESUMO Inicialmente realizamos uma pesquisa envolvendo algumas PetShops realizadas nos bairros do Ipiranga e Heliópolis. Essa pesquisa constituiu na área de informática um grande interesse das PetShops de melhoria nas organizações de seus produtos em estoque. Pensamos em um software que propocionasse para seus usuários beneficios nessa área de estoque de produtos. Através disso, procuramos desenvolver um sofware que atendesse as exigências dos mesmos para facilitar o cotidiano e proporcionar que a introdução da área da informática nesses comércios e assim obter mais facilidade e habilidade nesses comércios. Em visitas á PetShops observamos cada pondo de dificuldade e analisamos o cotidiando procurando estudar sempre mais a fundo as nessessidades dessas PetShops nessa região.

Palavras-chave: ETEC Heliópolis, estoque, software.


Sumário TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM..........................................................................1 INFORMÁTICA.....................................................................................................................................................1 1.0.INTRODUÇÃO.................................................................................................................................................8 1.1. MOTIVAÇÃO..................................................................................................................................................8 1.1. OBJETIVOS.....................................................................................................................................................9 1.2 OBJETIVO GERAL.........................................................................................................................................9 1.3 OBJETIVO ESPECÍFICO...............................................................................................................................9 1.4. METODOLOGIA ...........................................................................................................................................9 2.0 FUNDAMENTAÇÕES TEÓRICAS: OVERSTOQUE...............................................................................10 3.0 PLANEJAMENTO DO PROJETO..............................................................................................................10 3.2. CRONOGRAMA...........................................................................................................................................10 .................................................................................................................................................................................12 3.3. DIAGRAMA DE FLUXO DE DADOS........................................................................................................13 3.3.1. LOGIN..........................................................................................................................................................15 3.3.2 ADMINISTRADOR.....................................................................................................................................16 3.3.3 ADMINISTRAR CONTAS.........................................................................................................................17 3.3.3. CADASTRO DE FORNECEDOR............................................................................................................18 3.3.4 ALTERANDO CADASTRO DE FORNECEDORES..............................................................................19 3.3.5 FORNECEDORES.......................................................................................................................................20 3.3.6 ‘NOVO PRODUTO......................................................................................................................................21 3.3.7 ALTERAR PRODUTOS.............................................................................................................................22 3.3.8 SAÍDA DE PRODUTOS..............................................................................................................................23 3.4. DIAGRAMA DE TABELAS.........................................................................................................................24 3.5. DICIONÁRIO DE DADOS...........................................................................................................................25 4.0 O PROJETO ...................................................................................................................................................27 4.1. LINGUAGEM...............................................................................................................................................27 CONCLUSÃO.......................................................................................................................................................29


Lista de Figuras FIGURA 1 - CRONOGRAMA 2º MÓDULO ....................................................................................................11 FIGURA 2 - CRONOGRAMA 3°MÓDULO.....................................................................................................12 FIGURA 3 - MER – MODELO ENTIDADE RELACIONAMENTO.............................................................13 FIGURA 4 - DER – DIAGRAMA ENTIDADE - RELACIONAMENTO......................................................14 FIGURA 5 - ENTRADA DE USUÁRIO NO SISTEMA...................................................................................15 FIGURA 6 – TELA PRINCIPAL........................................................................................................................16 FIGURA 7 – ADMINISTRAÇÃO DE CONTAS...............................................................................................17 FIGURA 8 - CADASTRO DO FORNECEDOR................................................................................................18 FIGURA 9 – ALTERANDO O CADASTRO DE FORNECEDORES............................................................19 FIGURA 10 - FORNECEDORES.......................................................................................................................20 FIGURA 11 – NOVO PRODUTO.......................................................................................................................21 FIGURA 12 – ALTERAR PRODUTOS.............................................................................................................22 FIGURA 13 – SAÍDA DE PRODUTOS..............................................................................................................23 FIGURA 14 - DIAGRAMA DE TABELAS........................................................................................................24 FIGURA 15 - TABELA DE FORNECEDORES...............................................................................................25 FIGURA 16 - TABELA DE LOGIN...................................................................................................................26 FIGURA 17 - TABELA PRODUTO...................................................................................................................26 FIGURA 18– NETBEANS IDE 7.1 BETA..........................................................................................................28 FIGURA 19– <MYSQL 5.0..................................................................................................................................28


1.0. INTRODUÇÃO Através de nossas pesquizas nas PetShops dosbairros do Ipiranga e Heliópolis podemos observar muitas vezes que os administradores de PetShop encontram problemas como: não conseguir uma ótima organização do uso ou produtos que são usados em sua empresa, enfrentam problemas com o cadastro de fornecedores devido a quantia e a dificuldade no manuseio de muitas informações ou até mesmo ser surpreendido ao saber que o seu estoque acabou. Com base em fortes estudos e pesquisas, criamos um Software para solucionar os problemas desse comércio, surgindo assim, o Software chamado OverStoque. A OverStoque tem como objetivo acabar com esses tipos de problemas. E facilitar a vida do comerciante com uma organização exelente sem esforço tendo apartir do uso a total certeza e confiabilidade de que o software OverStoque pode suprir seus todos os seus problemas. Através da sua plataforma JAVA, que tem a sua funcionalidade em qualquer computador e um Banco de Dados MySQL, a OverStoque tem como objetivo organizar o estoque de produtos, tornar fácil o manuseio do usuário e cadastrar os fornecedores facilmente com uma plataforma simples e rápida. A OverStoque tem a proporcionar ao usuário ajudar–lo com alertas de baixo estoque de produto para assim poder repor o mais rápido possível. Tudo para que para os usuários que trabalham em PetShop tenham mais facilidade em seu dia á dia de poder administrar e organizar seu estoque.

1.1. Motivação


Optamos por este tema, pois assim os Administradores da área terão um tipo de interação com relação a sua organização em produtos, materiais e cadastro tendo assim sobre sua área um melhor conforto e proveito em suas atividades pretendemos dessa forma dar todo o suporte para os Administradores e crescer junto com esses profissionais em benefício dos nossos animais.

1.1. Objetivos 1.2 Objetivo Geral Ajudar os comerciantes de PetShops a terem mais facilidade , rapidez, e organização em seus estoques.

1.3 Objetivo específico Programa para que o usuário possa administrar seu estoque de produtos e matérias e cadastro de fornecedores com facilidade e rapidez com uma interface simples de ótima interatividade para propor um melhor sucesso no trabalho desempenhado pelo usuário.

1.4. Metodologia

Escolhemos os seguintes programas para o desenvolvimento do nosso Trabalho de Conclusão de Curso, e foram os programas:

• MySQL 5 Escolhemos o MySQL por ser um ótimo Banco de Dados e de fácil manuseio e a melhor opção para este software. •

NEtBeans 7.01 Por ter linguagem JAVA sua funcionalidade pode ser obtida em todos os sistemas Operacionais.


Linguagens: • JAVA Plataforma Java pode funcionar em qualquer computador • MySQL – Banco de dados com grande segurança.

2.0 Fundamentações teóricas: OverStoque Nosso sistema tem como principal objetivo cadastrar fornecedores para uma melhor organização, administrar seus matérias e produtos em seu estoque de uma forma profissional e organizacional passando um conceito lógico e simples para facilitar a vida do nosso usuário ajudando dessa forma no desempenho de sua empresa ou comércio.

3.0 Planejamento do Projeto 3.1 Resultados Em meio as pesquisas e estudos chegamos a conclusão de que

este

software serviria muito bem, e seria aprovado pelos usuários com sucesso.. As vezes por pouco conhecimento de informática, acontece de haver

problema no

manuseio do software por ter interface gráficas muito complexas. Foi assim que pensamos cada vez mais procurar investir na interface graficca

3.2. Cronograma Segundo Wik6 (2010), o cronograma é uma ferramenta de planejamento e controle semelhante a um diagrama, em que são definidas e detalhadas minuciosamente as atividades a serem executadas durante um período estimado. O nosso cronograma do progeto no segundo e terceiro módulo :

-


Projeto: OverStoque 1.0 Tarefa/ Responsável Busca do Tema

P P

Claudio/Felipe/Thiago/Walesson R Entrevista com cliente

P

Claudio/Felipe/Thiago/Walesson R Desenvolver idéias para a produção do projeto P Claudio/Felipe/Thiago/Walesson R Detectar problemas existentes P Claudio/Felipe/Thiago/Walesson R Execução da pesquisa

P

Claudio/Felipe/Thiago/Walesson R Elaborar resumo do projeto

P

Claudio/Felipe/Thiago/Walesson R Banco de dados

P

Claudio/Felipe/Thiago/Walesson R Cronograma

P

Claudio/Felipe/Thiago/Walesson R Inicio da Monografia

P

Claudio/Felipe/Thiago/Walesson R Mer/ Der

P

Claudio/Felipe/Thiago/Walesson R Últmos reparos na documentação do pré tcc P Claudio/Felipe/Thiago/Walesson R

Término da documentação do pré Tcc P Claudio/Felipe/Thiago/Walesson R

Legenda:

2° Módulo/ Turma: 2º B

17/mar 24/mar 31/mar 08/abr 15/abr 22/abr 29/abr 06/mai 13/mai 20/mai 27/mai 03/jun 10/jun 17/jun 24/jun 01/jul

Claudio/Felipe/Thiago/Walesson R Justif icativa do Projeto

Habilitação: Informática

Previsão Realização

Figura 1 - Cronograma 2º Módulo


Projeto: OverStoque 1.0 Tarefa/ Responsável Início da documentação (Normas ABTN) eCronograma dos Itens P Pendentes. Claudio/Felipe/Thiago/Walesson R Continuação da Documentação

P

Claudio/Felipe/Thiago/Walesson

R

Criação dos DFD's

P

Claudio/Felipe/Thiago/Walesson Ajustes na parte gráfica do projeto

R

Claudio/Felipe/Thiago/Walesson

R

Detectar problemas existentes

P

Claudio/Felipe/Thiago/Walesson

R

Justif icativa do tema

P

Claudio/Felipe/Thiago/Walesson

R

Início do Dicionário de Dados

P

Claudio/Felipe/Thiago/Walesson

R

Banco de dados

P

Claudio/Felipe/Thiago/Walesson Pré-montagem da primeira parte da Monografia(Introdução, Objetivos, Definição e Planejamento).

R

Claudio/Felipe/Thiago/Walesson

R

Mer/ Der

P

Claudio/Felipe/Thiago/Walesson

R

Final da Documentação

P

Claudio/Felipe/Thiago/Walesson Final do DFD , Dicionário de Dados e parte Gráfica.

R

Claudio/Felipe/Thiago/Walesson Retoques finais e Finalização do Projeto

R

Legenda:

Habilitação: Informática

3° Módulo/ Turma: 3º B

05/ago 12/ago 15/ago 18/ago 19/ago 26/ago 09/set 16/set 23/set 30/set 07/out 14/out 21/out 28/out 04/nov 11/nov

P

P

p

Previsão Realização

Figura 2 - Cronograma 3°Módulo


3.3. Diagrama de Fluxo de Dados Segundo OLIVEIRA (2000), um Diagrama de Fluxo de Dados pode ser entendido como uma rede que explica como circulam os dados internos de um sistema.

Figura 3 - MER â&#x20AC;&#x201C; Modelo Entidade Relacionamento


Figura 4 - DER â&#x20AC;&#x201C; Diagrama Entidade - Relacionamento


3.3.1. Login O usuรกrio, ou administrador digita seu login e sua senha que serรก verificado no banco de dados e permitirรก o acesso.

Figura 5 - Entrada de Usuรกrio no Sistema


3.3.2 Administrador O administrador digita seu login e senha, e cadastra as informações necessárias que serão armazenadas no banco de dados e o mesmo tem livre e total acesso sobre o programa.

Figura 6 – Tela Principal


3.3.3 Administrar contas

Figura 7 – Administração de contas


3.3.3. Cadastro de fornecedor A partir login e senha do administrador ou do funcionário, ele cadastrará as informações do fornecedor.

Figura 8 - Cadastro do fornecedor


3.3.4 Alterando Cadastro de Fornecedores

Figura 9 â&#x20AC;&#x201C; Alterando o cadastro de Fornecedores.


3.3.5 Fornecedores

Figura 10 - Fornecedores


3.3.6 ‘Novo Produto

Figura 11 – Novo Produto


3.3.7 Alterar Produtos

Figura 12 â&#x20AC;&#x201C; Alterar Produtos.


3.3.8 Saída de Produtos

Figura 13 – Saída de Produtos


3.4. Diagrama de Tabelas Dentro deste enfoque definimos RELACIONAMENTO como o fato, o acontecimento que liga dois objetos existentes no mundo real Considerando que estamos nos orientando para aplicações que serão desenvolvidas e administradas por um Sistema Gerenciador de Banco de Dados (SGBD), poderíamos estender o conceito, principalmente para ambientes relacionais, como sendo RELACIONAMENTO o fato que promove a junção de duas ou mais tabelas. (MACHADO, 2009).

Figura 14 - Diagrama de Tabelas


3.5. DICIONÁRIO DE DADOS Segundo OLIVEIRA (2000), o dicionário de dados pode ser visto como um depósito central que descreve e define o significado de toda a informação utilizada na construção de um sistema.

Figura 15 - Tabela de Fornecedores


Figura 16 - Tabela de Login

Figura 17 - Tabela Produto


4.0 O PROJETO Neste capítulo iremos abordar o desenvolvimento do nosso software. Falaremos um pouco sobre a linguagem e os programas utilizados nesse processo.

4.1. Linguagem “Para desenvolver nosso software escolhemos o programa NEtBeans 7.01 e utilizamos a linguagem JAVA, e a partir do NEtBeans 7.01 criamos o Banco de Dados em MySQL.” O NetBeans IDE é um ambiente de desenvolvimento integrado (IDE) gratuito e de código aberto para desenvolvedores de software nas linguagens Java, C, C++, PHP, Groovy, Ruby, entre outras. O IDE é executado em muitas plataformas, como Windows, Linux, Solaris e MacOS. O NetBeans IDE oferece aos desenvolvedores ferramentas

necessárias

para

criar

aplicativos

profissionais

de

desktop,

empresariais, Web e móveis multiplataformas. O NetBeans fornece uma base sólida para a criação de projetos e módulos, possui um grande conjunto de bibliotecas, módulos e APIs (Application Program Interface, um conjunto de rotinas, protocolos e ferramentas para a construção de aplicativos de software) além de uma documentação vasta — inclusive em português — bem organizada. Tais recursos auxiliam o desenvolvedor a escrever seu software de maneira mais rápida. A distribuição da ferramenta é realizada sob as condições da SPL (Sun Public License), uma variação da MPL (Mozilla Public License). Esta licença tem como objetivo garantir a redistribuição de conhecimento à comunidade de

desenvolvedores

quando

novas

funcionalidades

forem

incorporadas

à

ferramenta. Atualmente está distribuído em diversos idiomas e isto tem o tornado cada vez mais popular, facilitando o acesso a iniciantes em programação e possibilitado o desenvolvimento de aplicativos multilíngüe. Como o NetBeans é escrito em Java, é independente de plataforma, funciona em qualquer sistema operacional que suporte a máquina virtual Java (JVM).


Figura 18– NetBeans IDE 7.1 BETA

O MySQL 5.0 O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo. Entre os usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S. Army, U.S. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems, Google e outros.

Figura 19– <MySQL 5.0


CONCLUSÃO Nosso projeto desde o início teve como principal objetivo facilitar o comércio na área de PetShops, facilitando controle de seus produtos, visando uma melhor organização de seu estoque.

Cadastro de fornecedores, controle de estoque, cadastro de produtos e interatividade com o usuário. Também possui alerta de baixa quantidade de produto, que será empreendido em empresas de pequeno e médio porte. Com o projeto absorvemos muito conhecimento, aprendemos a trabalhar com prazos, e aprendemos a ter um grande trabalho de equipe, uma grande união para com o nosso grupo, e aprendemos a dividir várias tarefas entre si.


REFERENCIAS BIBLIOGRÁFICAS Msql 2011 Disponivél :http://pt.wikipedia.org/wiki/MySQL NetBeans 2011 http://pt.wikipedia.org/wiki/NetBeans Oliveira, José Valente. Diagrama de Fluxo de Dados. Publicação 2000. Disponível em: < http://w3.ualg.pt/~jvo/ep/dfd.pdf> Acesso em: 11 de novembro de 2011. Disponível Wikipédia http://pt.wikipedia.org/wiki/Dicion%C3%A1rio_de_dados Disponível: Wikipédia http://br.answers.yahoo.com/question/index?qid=20071005142826AAGzcTc Wik6. Cronograma. 2011 Disponível: http://pt.wikipedia.org/wiki/Cronograma MACHADO, ABREU, Felipe Nery Rodrigues e Mauricio Pereira de. Projeto de banco de Dados Uma visão pratica. São Paulo, 2009 CARVALHO, João Antonio. Informática para concursos. Rio de Janeiro, 2006.


Monografia documentação  
Advertisement
Read more
Read more
Similar to
Popular now
Just for you