Download - tcc.2014 - unopar

Transcript
  • 8/10/2019 tcc.2014 - unopar

    1/36

    CIDADE2014

    SISTEMA DE ENSINO PRESENCIAL CONECTADOANALISE E DESENVOLVIMENTO DE SISTEMAS

    ESTGIO CURRICULAR OBRIGATRIO I TCC5 Semestre 2014/1

  • 8/10/2019 tcc.2014 - unopar

    2/36

    CIDADE2014

    ESTGIO CURRICULAR OBRIGATRIO I TCC5 Semestre 2014/1

    Trabalho de ESTGIO CURRICULAR OBRIGATRIO ITCC submetido Universidade Unopar Paran para aobteno dos crditos na disciplina do curso de Anlise eDesenvolvimento de Sistemas - Graduao

    Prof. Wilson Pedro Carli, Mestre - OrientadorOrientadores: Prof. Veronice de FreitasMarco Ikuro HisatomiAdriane Aparecida Loper

  • 8/10/2019 tcc.2014 - unopar

    3/36

    SUMRIO

    1-CAPA, FOLHA DE ROSTO E SUMRIO...........................................................1 e2

    1.2 ATIVIDADE DE ESTGIO PARTE1...................................................................3

    1.2.1 Elementostextuais...............................................................................................3

    1.2.1.1 -Introduo........................................................................................................4

    1.2.1.2 - Caracterizao da organizao (empresa) emestudo....................................5

    1.2.1.3 - Justificativa (Por quefazer?)...........................................................................6

    1.2.1.4 - Objetivos.......................................................................................................7

    a) ObjetivoGeral...........................................................................................................8

    b) Objetivos Especficos...............................................................................................8

    1.2.1.5 - Descrio do SistemaExistente......................................................................9

    1.2.1.6 - MetodologiaProposta...................................................................................10

    1.3 ATIVIDADE DE ESTGIO PARTE2.................................................................13

    1.3.1 Elementostextuais.............................................................................................13

    1.3.1.1 Cronograma.................................................................................................13

    1.3.1.2 - Tecnologia....................................................................................................161.3.1.3 - Engenharia de Requisitos levantamento derequisitos...............................17

    1.3.1.4 - Lista de Caso de Uso (Use

    Case)..................................................................19

    1.3.1.5 - Diagrama de Casos de

    Uso...........................................................................19

    1.3.1.6 - Diagrama de

    Classes....................................................................................20

    1.3.1.7 - Prototipao das Telas do

  • 8/10/2019 tcc.2014 - unopar

    4/36

    Sistema...............................................................22

    1.4 ELEMENTOS PS-TEXTUAIS............................................................................33

    1.4.1 Concluso.......................................................................................................33

    Referncias...............................................................................................................34

  • 8/10/2019 tcc.2014 - unopar

    5/36

    3

    1.2.1.1 Introduo:

    O percentual de pequenas e micro empresa informatizadas cresceu 30% nos ltimos

    cinco anos, porm, 53% dessas empresas ainda no se adaptaram ao computador,

    contra as 47% informatizadas. Os dados so de uma pesquisa divulgada pelo

    SEBRAE, como mostra grfico abaixo:

    Fonte: SEBRAE

    Essa informao mostra que, notria que micro e pequenas empresas tm, mesmo

    que aos poucos, procurado se informatizar. O mesmo acontece com as

    micropequenas empresas no ramo de informtica que so facilmente encontradas

    em vrios lugares. Algumas microempresas no ramo de informtica so encontradas

    na regio e isso promove a competitividade. de se esperar que micropequenas

    empresas tenham suas particularidades em administrao por ter porte dos mais

    variados, sendo que, na microempresa de pequeno porte, o empresrio tem que ter

    um conhecimento para poder administrar bem o negcio. Uma das formas de se

    manter essa microempresa funcional ter um sistema de gesto que ajude a manter

    o fluxo, por exemplo, de entradas, sadas e vendas.

    Para um dono ou gerente de empresa que precisa estar sempre controlando o que

    entra e o que sai do estoque, uma das dicas que deve ser seguida conseguir

  • 8/10/2019 tcc.2014 - unopar

    6/36

    4

    um bom e confivel sistema que lhe auxilie na administrao de todo o material de

    forma que ele consiga ainda realizar suas outras funes.

    Fazendo uma pesquisa em sites de internet, empresrios so apresentados aos

    mais novos e eficientes sistemas que existem atualmente no mercado. Voc

    encontra desde gratuitos a pagos atravs de uma quantia simples que pode ser

    interpretada como investimento.

    Caso o empresrio no saiba direito como operar o sistema de controle de estoque,

    existem ainda muitos sites disponveis explicando detalhadamente como proceder

    com todo tipo de operao que o pacote do sistema traz junto.

    Alm disso, antes de adquirir o sistema, o empresrio pode escolher em que tipo de

    arquivo deseja o pacote, podendo optar sempre pelo tipo de arquivo que ele possua

    maior afinidade e lhe apresente os resultados de forma que ele possa interpret-los

    da melhor maneira possvel. Sistemas de controle de estoque existem muitos, sendopossvel escolher aquele que lhe agrade mais, como por exemplo, o SIE que um

    sistema para controle de estoque e O.S, o Restages 2.6.0 que gerencia bar e

    restaurantes, h espao para novos programas e complementos, pois quanto mais

    moderno melhor. Atendendo especificamente a um modelo de negcio, que no caso

    para microempresa no ramo de informtica, h mercado para este tipo de

    programa. Utilizei como estudo de caso uma micro-pequena Empresa no ramo de

    manuteno de computadores, equipamentos e suprimentos de informtica ecomercio varejista de utilidades domesticas e artefatos, confeces e acessrios

    desde 2010, localizado na cidade de Pelotas, bairro trs vendas tem como fundador

    Andre Specht dos Santos, tambm gerente administrativo da empresa, onde fiz uma

    pesquisa no sistema instalado para controle de estoque e, a partir da, desenvolvi

    esse projeto.

    A principal necessidade incorporar o controle de estoque, pois de acordo com o

    levantamento efetuado, a empresa sofre com o problema de no ter registro nosistema da sada do item, e como consequncia, no tem como acompanhar a

  • 8/10/2019 tcc.2014 - unopar

    7/36

    5

    quantidade do item que ainda h em estoque.

    Utilizando dessa dificuldade que a microempresa enfrenta com o sistema, o objetivo

    foi verificar a possibilidade de fazer um programa que seja mais completo, para

    atender a necessidade de baixa de estoque e ter um sistema usual.

    1.2.1.2 - CARACTERIZAO DA ORGANIZAO EM ESTUDO:

    Nome

    Endereo:

    .

    Telefone:

    E-mail:

    Nome e cargo da chefia imediata: Gerente.Ramo de atividade e rea de atuao:

    Nmero de empregados da empresa: um

    Categorias dos profissionais que atuam na empresa: diretores, gerentes,

  • 8/10/2019 tcc.2014 - unopar

    8/36

    6

    1.2.1.3 - Justificativa (Por que fazer?)

    a) - Atual Estrutura de Controle

    Foi detectada uma falha durante o ano de 2008 no controle de sada de peas doestoque. A empresa desenvolvedora do software foi contatada, no houve retorno e,

    por consequncia, at a presente data no foi solucionado o problema,

    Um exemplo do problema encontrado pela empresa quando um cliente deixa ummicrocomputador para manuteno e o tcnico da empresa verifica que tem quehaver a troca de uma pea.

    gerada a ordem de servio, posteriormente o tcnico faz o conserto e arecepcionista fecha a ordem de servio. gerado o boleto para pagamento.

    Cliente efetua o pagamento, mas essa venda no gera uma movimentao de sadade estoque. Uma falha grave, pois no tem como confiar nesse sistema para fazer

    um abastecimento de estoque com peas para serem repostas.b) - Funcionamento de Controle de Estoque

    Controle de estoque o procedimento adotado para registrar, fiscalizar e gerir aentrada e sada de mercadorias e produtos da empresa. O Controle de estoque deveser utilizado tanto para matria-prima, mercadorias produzidas e/ou mercadoriasvendidas.

    uma rea muito importante de uma empresa, grande ou pequena, pois atravsdele que ela ser capaz de prever o quanto que ser necessrio comprar no prximopedido ao fornecedor, alm de fornecer informaes teis sobre as vendas.

    c) - Funes do controle de estoque

    A administrao do controle de estoque deve minimizar o capital total investido emestoques, pois ele caro e aumenta continuamente, uma vez que, o custo financeirotambm se eleva. Uma empresa no poder trabalhar sem estoque, pois, suafuno amortecedora entre vrios estgios de produo vai at a venda final doproduto.

  • 8/10/2019 tcc.2014 - unopar

    9/36

    7

    O controle de estoque de suma importncia para a empresa, sendo que secontrolam os desperdcios, desvios, apuram-se valores para fins de anlise, bemcomo, apura o demasiado investimento, o qual prejudica o capital de giro.

    Quanto maior o investimento, tambm maior a capacidade e a responsabilidadede cada setor da empresa.

    Os objetivos dos departamentos de compras, de produo, de vendas e financeiro,devero ser conciliados pela administrao de controle de estoques, sem prejudicara operacionalidade da empresa. A responsabilidade da diviso de estoques j antiga; os materiais caem sobre o almoxarife, que zela pelas reposiesnecessrias.

    Na administrao moderna, a responsabilidade dos estoques fica sob um setor deestoque, que o gerencia. Os departamentos tradicionais ficam livres destaresponsabilidade e podem dedicar-se sua funo primria.

    1.2.1.4 - Objetivos

    Objetivos do Controle de Estoque

    O objetivo do controle de estoque aperfeioar o investimento em estoque,aumentando o uso dos meios internos da empresa, diminuindo as necessidades decapital investido.

    O estoque do produto acabado, matria-prima e material em processo no serovistos como independentes. Todas as decises tomadas sobre um dos tipos deestoque influenciaro os outros tipos. s vezes acabam se esquecendo dessa regra

    nas estruturas de organizao mais tradicionais e conservadoras.O controle de estoque tem tambm o objetivo de planejar, controlar e replanejar omaterial armazenado na empresa.

    a) Objetivo Geral

    Polticas de Estoque

    A administrao geral da empresa dever determinar ao departamento de controlede estoque, o programa de objetivos a serem atingidos, isto , estabelece certospadres que sirvam de guias aos programadores e controladores e tambm de

    critrios para medir o desenvolvimento do departamento.Estas polticas so diretrizes que, de maneira geral, so as seguintes:

  • 8/10/2019 tcc.2014 - unopar

    10/36

    8

    a) Metas de empresas quando a tempo de entrega dos produtos ao cliente;

    b) Definio do nmero de depsitos de almoxarifados e da lista de materiais aserem estocados nele;

    c) At que nvel dever flutuar os estoques para atender uma alta ou baixademanda ou uma alterao de consumo;

    d) As definies das polticas so muito importantes ao bom funcionamento daadministrao de estoques.

    b) Objetivos Especficos

    Princpios Bsicos para o Controle de Estoques

    Para se organizar um setor de controle de estoque, inicialmente deveremosdescrever suas principais funes:

    a) Determinar o que deve permanecer em estoque. Nmero de itens;b) Determinar quando se deve reabastecer o estoque. Prioridade;

    c) Determinar a quantidade de estoque que ser necessrio para um perodopr-determinado;

    d) Acionar o departamento de compras para executar a aquisio de estoque;

    e) Receber, armazenar e atender os materiais estocados de acordo com asnecessidades;

    f) Controlar o estoque em termos de quantidade e valor e fornecer informaessobre sua posio;

    g) Manter inventrios peridicos para avaliao das quantidades e estados dosmateriais estocados;

    h) Identificar e retirar do estoque os itens danificados.

    Existem determinados aspectos que devem ser especificados, antes de se montarum sistema de controle de estoque.

    Um deles refere-se aos diferentes tipos de estoques existentes em uma fbrica. Os

    principais tipos encontrados em uma empresa industrial so: matria- prima, produtoem processo, produto acabado e peas de manuteno.

  • 8/10/2019 tcc.2014 - unopar

    11/36

    9

    1.2.1.5 - Descrio do Sistema Existente

    A Empresa

    Histrico da empresa: Empresa que atua a mais de dez anos no mercado de pelotasfoi registrada no ano de 2010, na rea de presentes e variedades e perifricos de

    informtica.

    Comeou com uma rea de 6 metros quadrado e hoje ocupado uma rea de 60metros quadrados, com a demanda de grandes servios na rea de informticahouve a especializao dos diretores a fim de suprir a necessidade do mercado.

    Estrutura e Funcionamento

    Consolidada h 10 anos no mercado, atualmente possui 03 funcionrios, sendo 1tcnicos de informtica, 1 recepcionista e 1 administrador/responsvel pela reacomercial. Categorias dos profissionais que atuam na empresa: diretores, gerentes.

    Com essa estrutura, atende em mdia 60 clientes / ms, de segunda a sexta feira,sendo atendimentos a domiclio e atendimento no balco da loja.

    Oferece os servios de manuteno de micros e instalao de software.

    Aplicao Atual

    Atualmente utiliza um sistema de gesto de estoque que o Sistema AplicativosComercias e Ordem de Servio verso 2010. Fiz o projeto a partir desse sistema.

    Sistema de gesto de estoque que controla entradas de notas, estoque atual,relatrios e emite ordem de servio, mas quando h sada do estoque, o sistema noregistra a sada de um determinado produto.

    Atual Estrutura de Controle

    Foi detectada uma falha durante o ano de 2010 no controle de sada de peas doestoque. A empresa desenvolvedora do software foi contatada, no houve retorno e,por consequncia, at a presente data no foi solucionado o problema,

    Um exemplo do problema encontrado pela empresa quando um cliente deixa ummicrocomputador para manuteno e o tcnico da empresa verifica que tem quehaver a troca de uma pea.

    gerada a ordem de servio, posteriormente o tcnico faz o conserto e arecepcionista fecha a ordem de servio. gerado o boleto para pagamento.

  • 8/10/2019 tcc.2014 - unopar

    12/36

    10

    Cliente efetua o pagamento, mas essa venda no gera uma movimentao de sadade estoque. Uma falha grave, pois no tem como confiar nesse sistema para fazerum abastecimento de estoque com peas para serem repostas.

    1.2.1.6 - Metodologia Proposta

    Produto final Controle de estoque

    Objetivos,problemas aresolver

    Software para controle de estoque, com o objetivo de dar microempresa uma ferramenta de fcil manuseio e que atenda asexpectativas para um timo controle de estoque

    Posicionamentoestratgico

    Projeto que atende a rea de informtica das micro e pequenasempresas.

    Descrio do

    produto(briefing) Software que utiliza Mysql e visual basic como ferramentas.

    Principaldiferencial a serexplorado

    Produto de fcil manuseio e com fcil instalao. Bematualizado.

    Subprodutos eserviosadicionais

    Funes de cadastro de clientes, fornecedor, pagamento (carto,boleto, cheques), endereo, ordem de servio e outros itens.

    Caractersticas

    especiais doproduto para ocliente final

    Uma funcionalidade melhor e prestar um melhor atendimento aocliente. Ser mais rpido.

  • 8/10/2019 tcc.2014 - unopar

    13/36

    11

    Produtos doprojeto

    - Construo da ideia- Definio do tema- Definio de tarefas- Comeo de esboo das opes do sistema- Desenho dos diagramas- Dirio de bordo e tcc- Utilizando Mysql e Visual Studio 2010

    - Telas e Banco de dados- Testes e Correes- Finalizando processos- Apresentao

    Comunicaopara o projeto

    Integrantes do projeto: Supervisor de campoComunicao poremail e reunies, matria TCC.

    Mudanasestruturaisnecessrias (naorganizao, noambiente depublicao)

    Depois que definido o tema, no houve maiores mudanas deestrutura em relao ao projeto. Somente aperfeioando a ideia

    para ter um-programa que faa o que proposto.Durante o processo, sertestado pelo Empresrio e oSupervisor de Campo.

    Aquisiesnecessrias

    At o momento no foi identificado necessidade para aquisiode algo a mais para o funcionamento do sistema.

    Premissas,ressalvas,observaes

    A questo sobre site do produto est sendo levando emconsiderao. Primeiramente, estarei oferecendo para a primeiraempresa, e a partir da, fazer um marketing mais avanado sobreo produto. Estou cogitando a possibilidade da criao de um

    site...Mtodos paraverificar osresultados

    Para o lanamento: A realizao de testes de usabilidade e defuncionalidade pela equipe de projeto pode homologar o site paralanamento. A partir da funcionalidade e aceitao por partedessa primeira empresa, avanerei para outras demais.Para o negcio: .O administrador do programa ter acesso avendas, resultados, relatrios. Comparei com o programaanterior e terei uma noo do que melhorar para entrar nomercado de programas de controle de estoque.

    Reviso desteplano de projeto Revisado 12/05/2014

  • 8/10/2019 tcc.2014 - unopar

    14/36

    12

    Final da arquit.da informao

    Maio/2014

    Lanamento daverso beta

    Verso beta 12/05/2014

    Lanamento doproduto

    Verso final Maio/2014

  • 8/10/2019 tcc.2014 - unopar

    15/36

    13

    1.3 ATIVIDADE DE ESTGIO PARTE 2

    WBS (Work Breakdown Structure)

    Neste capitulo o objetivo e mostrar como ficou a organizao por meio do WBS.

    1.3.1.1 Cronograma

    0 Task 01 Controle de estoque

    1.1 Controle Estoque Funcionando

    1.1.1 Testes de Sistema

    1.1.2 Visual do Banco de Dados (Visual Studio)

    1.1.3 Banco Dados (MySQL)

    1.1.4 Script do Banco de Dados

    1.2 Desenvolvimento Projeto1.2.1 WBS e Cronograma

    1.2.2 Escopo do Projeto

    1.2.3 Diagrama de Classes e Caso de Uso

    1.2.4 DER/MER

    1.3 Relatrio/ Apresentao TCC

    1.3.1 Distribuio Das Tarefas

    1.3.2 Planejamento

    1.3.3 Discursso Do Tema

    1.3.4 Incio Do Projeto

    0 Task 0 Descrio:

    Durao: 1

    Critrios de aceitao:

    Recursos:1 Controle de estoque Descrio:

    Durao: 0

    Critrios de aceitao:

  • 8/10/2019 tcc.2014 - unopar

    16/36

    14

    Recursos:

    1.1 Controle Estoque Funcionando Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.1.1 Testes de Sistema Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:1.1.2 Visual do Banco de Dados (Visual Studio) Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.1.3 Banco Dados (MySQL) Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.1.4 Script do Banco de Dados Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.2 Desenvolvimento Projeto Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.2.1 WBS e Cronograma Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.2.2 Escopo do Projeto Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.2.3 Diagrama de Classes e Caso de Uso Descrio:Durao: 0

    Critrios de aceitao:

    Recursos:

    1.2.4 DER/MER Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.3 Relatrio/ Apresentao TCC Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.3.1 Distribuio Das Tarefas Descrio:Durao: 0

    Critrios de aceitao:

    Recursos:

  • 8/10/2019 tcc.2014 - unopar

    17/36

    15

    1.3.2 Planejamento Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.3.3 Discursso Do Tema Descrio:

    Durao: 0

    Critrios de aceitao:

    Recursos:

    1.3.4 Incio Do Projeto Descrio:Durao: 0

    Critrios de aceitao:

    Recursos:

  • 8/10/2019 tcc.2014 - unopar

    18/36

    16

    1.3.1.2 Tecnologia:

    O sistema ter diversas opes de funcionamento, mas dentre todas essas opes,o maior objetivo da nossa criao desse trabalho fazer o controle de estoque paraum micro empresa, e conforme a dificuldade encontrada na empresa do nossolevantamento de dados, registrar as baixas na sada de um produto ou na emissode uma ordem de servio, ter um controle de estoque.

    O sistema ter todos os itens e produtos oferecidos por essa empresa cadastrados.

    Os usurios devero fazer um cadastro, onde ser criado um login e senha e a partirda, ter acesso ao sistema. Senha de uso pessoal.

    Os clientes sero cadastrados onde ser criado um banco de dados para um melhorcontrole e auxilio na administrao dessa empresa e criar um histrico. Assim,haver uma maior proximidade com os clientes sabendo informaes e facilitando ocontato com eles.

    Esse sistema ter como parte integrada do controle do estoque as vendas, forma de

    pagamentos, cadastro pessoa fsica e jurdica, acesso restrito de usurio e tendo umadministrador do sistema, que far com que um usurio comum no faa alteraesno sistema.

    Ter emisses de ordem de servio quando for prestado um atendimento a umcliente, com descrio do servio oferecido e prestado no caso de venda descriodo produto vendido, horrio, data, nome do prestador do servio, um cdigo daordem de servio.

    Oferecer, tambm, diversas formas de pagamento no sistema como: dinheiro,cheque e carto. Forma de pagamento a ser escolhida pelo cliente.

    E, o cliente com essa ordem em mos, quando for efetuar o pagamento, arecepcionista poder usar o cdigo dessa ordem de servio para constatar os dadose j emitir no prprio sistema as formas de pagamento desse cliente e finalizar aprestao do servio, facilitando assim, uma melhor gesto administrativa dacontabilidade da empresa com dados mais precisos.

    Isso se o cliente ou a empresa desejar ter separadamente as ordens de servios,pois o sistema emitir, diretamente por um e-mail corporativo, um nmero dessecdigo com os dados do cliente como nome, RG e telefone de contato para que arecepcionista constate os dados e, assim, emitir no prprio sistema as formas de

    pagamentos desse cliente e finalizar a prestao do servio em uma s ordem deservio, diminuindo custos com a impresso de folhas, tendo em vista a conscinciaambiental.

  • 8/10/2019 tcc.2014 - unopar

    19/36

    17

    Alm dos acessos de usurio comum e usurio administrador, cadastros de clientes.

    O sistema tambm ter alterao de cadastro, excluso ou inativao de cadastro,atualizao de cadastro, efetuara novos cadastros e ter um banco de dados.

    Descrio do produto (briefing)

    Software que utiliza Mysql e Visual Basic como ferramentas.

    Modelagem Lgica

    A finalidade deste captulo demonstrar a interao que quero que o sistema tenhaentre o cliente e a empresa/funcionrio e assim, determinar a interao entre eles.

    Diagramas de Caso de Uso

    No capitulo mostramos a interao sistema / cliente e determinar o melhor para esseciclo.

    Diagrama de Classe

    No diagrama de classe, visualizamos as opes que queremos que haja no sistema.

    1.3.1.3 - Engenharia de Requisitos levantamento de requisitos:

    Objetivos,problemas aresolver

    Software para controle de estoque, com o objetivo de dar microempresa uma ferramenta de fcil manuseio e que atenda asexpectativas para um timo controle de estoque

    Posicionamentoestratgico

    Projeto que atende a rea de informtica das micro e pequenasempresas.

    Descrio doproduto(briefing)

    Software que utiliza Mysql e visual basic como ferramentas.

    Principaldiferencial a serexplorado

    Produto de fcil manuseio e com fcil instalao. Bematualizado.

    Subprodutos eserviosadicionais

    Funes de cadastro de clientes, fornecedor, pagamento (carto,boleto, cheques), endereo, ordem de servio e outros itens.

  • 8/10/2019 tcc.2014 - unopar

    20/36

    18

    Caractersticasespeciais doproduto para ocliente final

    Uma funcionalidade melhor e prestar um melhor atendimento aocliente. Ser mais rpido.

    Produtos doprojeto

    - Construo da ideia- Definio do tema

    - Definio de tarefas- Comeo de esboo das opes do sistema- Desenho dos diagramas- Dirio de bordo e tcc- Utilizando Mysql e Visual Studio 2010- Telas e Banco de dados- Testes e Correes- Finalizando processos- Apresentao

    Aquisies

    necessrias

    At o momento no foi identificado necessidade para aquisio

    de algo a mais para o funcionamento do sistema.

  • 8/10/2019 tcc.2014 - unopar

    21/36

    19

    1.3.1.4 - Lista de Caso de Uso (Use Case):

    1.3.1.5 - Diagrama de Casos de Uso

  • 8/10/2019 tcc.2014 - unopar

    22/36

    20

    1.3.1.6 - Diagrama de Classes

  • 8/10/2019 tcc.2014 - unopar

    23/36

    21

    Parte 2

  • 8/10/2019 tcc.2014 - unopar

    24/36

    22

    1.3.1.7 - Prototipao das Telas do Sistema:

    Telas do programa Controle de Estoque:

    Tela de login

    A tela abaixo a tela de login, onde o funcionrio faz o login e ter acesso aoprograma para, dependendo do tipo de acesso (administrador ou usurio), teracesso total ou no ao sistema Controle de Estoque

    Cdigos da tela de login

    Imports MySql.Data.MySqlClientPublic Class Form_login

    Dim senha, nome_do_loginAs StringDim tentativa, tentativa2, tentativa3As Integer

    Private Sub Btn_ok_Click(ByVal senderAs System.Object, ByVal eAsSystem.EventArgs) Handles Btn_ok.Click

    Try

    conexao()cmd.CommandText = "select senha, login, tipo_usuario, status fromfuncionario where login = '" & MaskedTextBox1.Text & "'"

  • 8/10/2019 tcc.2014 - unopar

    25/36

    23

    reader = cmd.ExecuteReader()If reader.Read() Then

    nome_do_login =reader("login") senha =reader("senha")tipo_usuario_var =reader("tipo_usuario") status_var =

    reader("status") reader.Close()con.Close()If status_var = "ATIVO" Then

    If nome_do_login = MaskedTextBox1.TextThen If senha = MaskedTextBox2.TextThen

    Limpo.Show()servicos.ShowDialog()Me.Close()

    ElseMsgBox("Senha incorreta!", vbExclamation)tentativa2 += 1

    EndIf Else

    MsgBox("Login incorreto!", vbExclamation)tentativa += 1

    EndIf Else

    MsgBox("O usurio est INATIVO",vbExclamation) tentativa3 += 1

    EndIf Else

    MsgBox("Verifique o campo usuario.",vbExclamation) tentativa += 1

    End If

    'encerrar o sistema se houver 3 errosIf tentativa = 3 Or tentativa2 = 3 Or tentativa3 = 3 Then

    MsgBox("Muitas tentativas erradas, o sistema ser fechado!", vbCritical)Application.Exit()

    End If

    Catch exAs Exception

  • 8/10/2019 tcc.2014 - unopar

    26/36

    24

    MsgBox(ex.Message)Finally

    con.Close()End Try

    End SubPrivate Sub MaskedTextBox1_MaskInputRejected(ByVal senderAs

    System.Object, ByVal eAs

    System.Windows.Forms.MaskInputRejectedEventArgs) HandlesMaskedTextBox1.MaskInputRejectedMe.Focu

    s() EndSub

    Private Sub Lnklabel_LinkClicked(ByVal senderAs System.Object, ByVal eAsSystem.Windows.Forms.LinkLabelLinkClickedEventArgs) HandlesLnklabel.LinkClicked

    Alterar_senha.Show() End Sub

    Private Sub Btn_cancelar_Click(ByVal senderAs System.Object, ByVal eAsSystem.EventArgs) Handles Btn_cancelar.Click

    Close() EndSub

    Private Sub Form1_login_Load(ByVal senderAs System.Object, ByVal eAsSystem.EventArgs) Handles MyBase.Load

    conexao()cmd.CommandText = "select senha, login from funcionario"reader = cmd.ExecuteReader()

    If reader.Read() Then

    lk_adm.Enabled =False reader.Close()con.Close()

    Elselk_adm.Enabled =

    True End If

    End Sub

  • 8/10/2019 tcc.2014 - unopar

    27/36

    25

    Private Sub LinkLabel1_LinkClicked(ByVal senderAs System.Object, ByVal eAs System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handleslk_adm.LinkClicked

    Limpo.Show()cad_Cargo.Show()

    MsgBox("Aps cadastrar um cargo, clique em voltar, clique no boto

    Funcionarios e cadastre um funcionrio.", MsgBoxStyle.Information)Me.Visible = False

    End SubPrivate Sub MaskedTextBox2_KeyPress(ByVal senderAs Object, ByVal eAs

    System.Windows.Forms.KeyPressEventArgs) Handles MaskedTextBox2.KeyPressIf e.KeyChar = Chr(13) Then

    Btn_ok_Click(Me,EventArgs.Empty)

    EndIf End

    SubPrivate Sub MaskedTextBox2_MaskInputRejected(ByVal senderAsSystem.Object, ByVal eAsSystem.Windows.Forms.MaskInputRejectedEventArgs) HandlesMaskedTextBox2.MaskInputRejected

    EndSub EndClass

  • 8/10/2019 tcc.2014 - unopar

    28/36

    26

    Tela de Alterao de Senha

    Esta tela para o funcionrio trocar a senha de acesso

    Tela de servios (Menu Principal)

    Tela de Cadastro Geral

  • 8/10/2019 tcc.2014 - unopar

    29/36

    27

    5.2.5.1 Tela de Cadastro de Cargo

    Clicando na opo de cargo, abrir esse menu para cadastrar o cargo.

    Tela de Cadastro Tipo de Clientes

  • 8/10/2019 tcc.2014 - unopar

    30/36

    28

    Tela de Cadastro de Cliente

    No menu acima, clicando na opo de cadastro de cliente, abrir esse

    menu de cadastro. Aqui pode-se voltar a tela anterior, editar um cadastro,

    localizar e excluir.

  • 8/10/2019 tcc.2014 - unopar

    31/36

    29

    Tela Cadastro de Funcionrios

    Voltando a tela de cadastro geral, ao clicar na opo funcionrios, abrir a tela decadastro de funcionrio, onde ele j cadastrar um logon e senha de acesso. necessrio preencher todos os campos.

  • 8/10/2019 tcc.2014 - unopar

    32/36

    30

  • 8/10/2019 tcc.2014 - unopar

    33/36

  • 8/10/2019 tcc.2014 - unopar

    34/36

    32

    Requisitos Mnimos

    Configurao mnima necessria para funcionamento do sistema.

    Resoluo: 1.024 x 768

    Plataforma: Windows Xp

    Configurao mnima: Celeron 1.6, 512Mb Ram, HD 40GB

  • 8/10/2019 tcc.2014 - unopar

    35/36

    33

    1.4 ELEMENTOS PS-TEXTUAIS

    1.4.1 - Concluso

    Trabalho de concluso sobre o controle de estoque, construir um-programa que faaessa funo.

    Iniciamos a pesquisa entendendo como funciona o programa que estava na

    empresa que est com a dificuldade de controlar o estoque e pesquisando nainternet empresas ou pessoas que disponibilisam programa para essa funo e,assim, comparar com as ideias e alcanar o objetivo que oferecer um programaque faz o controle de estoque.

    Durante a busca e pesquisa, no tive problemas para elaborar o programa e suafuncionalidade tive bastante informao da internet e do dia a dia, por exemplo, docomrcio em geral, supermercados, drogarias. Tive dificuldade na parte de fazer oprograma, sua programao/cdigos, por ter pouco conhecimento na rea demoreipara encontrar um comeo e vrias dificuldades para verificao de erros, mas tentei

    ao mximo aprender para acert-los.Assim, finalizar o programa que foca em controlar o estoque de microempresas e, deforma simples, oferecer um sistema funcional que ajude a microempresa no ramo deinformtica a desenvolver e ajud-la a crescer.

    Creio que o objetivo principal foi concludo, apesar do projeto no estar funcionandoem seu total j que h telas que esto em desenvolvimento, a ideia principal que dar a baixa do estoque est funcionando corretamente. Disponibilizarei o projeto naFaculdade em seu total (cdigos, telas) para que se houver algum erro possa sercorrigido.

    Terminado o projeto, tentarei implementar na empresa em questo para fazer ostestes.

    Colocando o aprendizado do curso em prtica e assim, levar a questo do quogrande esse tipo de mercado, e mesmo com as tecnologias cada vez maisavanadas, ainda h muito o que informatizar em todos os tipos de comrcio.

  • 8/10/2019 tcc.2014 - unopar

    36/36

    34

    Referncias:

    http://www.wbstool.com/WBSEditor.php

    http://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=CPRO000043- Crie umSistema Completo de Controle de Estoque em Delphi

    http://www.sqlpower.ca/page/architect_download_os

    http://pt.wikipedia.org/wiki/Estoque

    http://www.wbstool.com/WBSEditor.phphttp://www.wbstool.com/WBSEditor.phphttp://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=CPRO000043http://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=CPRO000043http://www.sqlpower.ca/page/architect_download_oshttp://www.sqlpower.ca/page/architect_download_oshttp://pt.wikipedia.org/wiki/Estoquehttp://pt.wikipedia.org/wiki/Estoquehttp://pt.wikipedia.org/wiki/Estoquehttp://www.sqlpower.ca/page/architect_download_oshttp://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=CPRO000043http://www.wbstool.com/WBSEditor.php

Top Related