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