Вы находитесь на странице: 1из 29

ETEC ELIAS NECHAR

CURSO: TCNICO EM INFORMTICA

Nelson Marques Da Silva Rafael Tiburcio De Lima Raphael Pereira Apolaro

SISTEMA PARA CLNICA MDICA

CATANDUVA

2011

Nelson Marques Da Silva Rafael Tiburcio De Lima Raphael Pereira Apolaro

Sistema para Loja De Esportes

Trabalho apresentado ao Curso Tcnico em Informtica do Centro Estadual de Educao Tecnolgica Paula Souza ETEC Elias Nechar como parte dos requisitos tcnico. para obteno do diploma

Prof. Marcelo Vicentin Orientador

Catanduva 2011

Nelson Marques Da Silva Rafael Tiburcio De Lima Raphael Pereira Apolaro

Sistema para Loja De Esportes

Este Trabalho de Concluso de Curso (TCC) foi julgado adequado para obteno do ttulo de Tcnico em Informtica e aprovado em sua forma final junto ao Centro Paula Souza e Escola Tcnica Elias Nechar.

Apresentada Banca Examinadora, integrada pelos Professores:

BANCA EXAMINADORA

BANCA EXAMINADORA

BANCA EXAMINADORA

Catanduva 2011

Agradecimento

Epgrafe

Deus me enviou terra com uma misso, s ele pode me deter, os homens nunca podero. (Bob Marley)

Resumo Software desenvolvido para uma loja de artigos esportivos. Possui requisitos simples e de fcil entendimento para os funcionrios utilizarem. No ambiente usado pelos funcionrios constam os seguintes botes ou comandos: - Cadastrar funcionrios, log. de funcionrios; - Editar produtos: adicionar produtos, remover produtos; - Cadastrar cliente: cadastro do cliente, remover cliente, modificar cliente, Comprar, devolver, trocar, forma de pagamento, emisso de nota fiscal, O software foi desenvolvido para facilitar o controle das mercadorias, clientes, funcionrios, ganhos e gastos de uma loja de artigos esportivos, procurando assim direcionar nosso cliente (dono da loja de artigos esportivos ) para o melhor caminho do futuro de seu negcio, satisfazendo funcionrio e cliente com menos problemas futuros. O sistema de fcil uso, linguagem simples para facilitar entendimento, um sistema com tecnologia atual podendo ser usado no prprio desktop do cliente.

Lista De Figuras

Lista De Tabelas

Lista De Grficos

Abstract Software designed for a sporting goods store. It has simple requirements and easy to understand for staff use. In the environment used by employees shall contain the following "buttons" or commands: - Register employees log. employees; - Edit Products: add products, remove products - Register Client: Client records, remove customer, customer to modify, buy, return, exchange, payment, issuance of the invoice, the software was developed to facilitate control of goods, customers, employees, earnings and expenses of a sporting goods store, attempting to drive our client (owner of the sporting goods store) for the best way of the future of your business, satisfying customers with less staff and future problems. The system is easy to use, simple language to facilitate understanding; it is a system with current technology can be used on the desktop client.

Summary Software designed for a sporting goods store. It has simple and easy to understand requirements for the staff to use. In the environment used by employees there are the following "buttons" or commands: - Register employees log. employees; Edit Products: add products, remove products; - Register Client: Client registration, remove customer modify client, buy, return, exchange, payment types, issuance of the invoice, the software was developed to facilitate the control of goods, customers, employees, earnings and expenses of a sporting goods store, attempting to target our client (owner of a store sporting goods) to the best way for the future of his business, meeting staff and client needs, reducing future problems. The system is user-friendly, with a simple language to facilitate the understanding, it is a system with up-to-date technology to be used on the clients own desktop.

Sumrio

Capa Folha de rosto Folha de aprovao Agradecimento Epgrafe Resumo Lista de figuras Lista de tabelas Lista de grficos Abstract Sumrio Introduo

Capitulo 1-Metodologia Ok 1.1-Justificativa - Ok 1.2 Objetivos - Ok

Capitulo 2. Fundamentao Terica 2.1-Regras do Negcio 2.2-Pesquisa de Mercado 2.2.1-Sistemas Concorrentes e Projetos Similares 2.2.1.1-Programa x 2.2.1.2-Programa y 2.2.1.3-Comparao entre Sistemas Concorrentes 2.2.2-Ferramentas de Desenvolvimento - Ok 2.2.2.1-Linguagem de Programao x

2.2.2.2-Linguagem de Programao y 2.2.2.3-Sistema de Gerenciador de B.D.X Captulo 3 - Levantamento de Dados 3.1-Entrevista com Steakholders - Ok 3.2-Documento de Requisitos - Ok 3.2.1-Viso Geral 3.2.2-Limites do Projeto 3.2.3-Requisitos Funcionas - Ok 3.2.4-Requisitos No Funcionais - Ok 3.3-Prottipos de Interface Captulo 4- Desenvolvimento 4.1- Representaes UML - Ok 4.1.1- Diagrama de Caso de Uso - Ok 4.1.2-Diagrama de Casses - Ok 4.1.3-Diagrama de Seqncia - Ok 4.2- Modelagens de Dados - Ok 4.2.1- Diagrama de Entidade e Relacionamento - Ok 4.2.2- Diagrama de Estrutura de Dados - Ok 4.2.3-Modelo Relacional - Ok 4.3- Interfaces do Sistema Captulo 5- Resultados e Discusso Concluso Referncias Bibliogrficas Apndice 1- Script SQL Apndice 2- Trechos de Cdigos Comentados Apndice 3 Modelo de Relatrio x

Apndice 4 Modelo de Relatrio

Introduo
O intuito do projeto de Trabalho de Concluso de Curso (TCC) a criao de um software para cadastrar os fornecedores, clientes, funcionrios e produtos de forma eficiente, sem limites de cadastro para certa empresa ou organizao com o objetivo que a mesma consiga organizar estes itens de forma fcil e rpida onde seja fcil de manusear sem muitas complicaes, com segurana e com uma interface agradvel, sem se preocupar com computadores com recursos limitados.

2.2.1- Softwares Similares

SISCONE

Cadastros O Cadastro de Clientes completo e tem vrios controles que sero usados ao longo do sistema como: Categoria de crdito: Gerencia o processo de faturamento do cliente no deixando que ele compre mais que o permitido na categoria. Histrico de vendas: Mostra todas as faturas do cliente com os respectivos produtos, contas a receber e suas liquidaes. Histrico de OS: Mostra todas as "Ordens de Servio" ou "Produo" j feitas para o cliente.

Figura 1 - Cadastro De Clientes

A Pesquisa de Clientes pode ser feita por vrios campos, o tipo de cliente pode ser configurado com cores para melhor visualizao.

Figura 2 - Pesquisa De Clientes

Figura 3 - Cadastro De Fornecedores

Sistema de Dados

Figura 4 - Cadastros (voc pode escolher o tipo de cadastro que deseja executar na caixa tipo)

Figura 5 - Consultas

2.2.2 - Ferramentas de Desenvolvimento

Microsoft Visual Studio

O Microsoft Visual Studio um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao NET Framework e s linguagens Visual Basic, C, C++, C# e J#. Tambm um grande produto de desenvolvimento na rea web, usando a plataforma do ASP. NET. As linguagens com maior freqncia nessa plataforma so: VB. NET e o C. Aqui esto reunidas diversas ferramentas para o desenvolvimento de aplicaes, auxiliando os programadores a integrarem ferramentas, editores, linguagens entre outras ferramentas. Como quase todos os programas desta categoria, ele um pouco pesado e pode deixar seu computador relativamente lento enquanto em execuo.

Edies:

Visual Studio 97: Esta verso foi desenvolvida em 1997. Havia duas edies deste produto: A edio Professional (profissional) e Enterprise (empresarial). Esta verso inclua o Visual Basic 5.0, Visual C++ 5.0, Visual J++ e Visual FoxPro 5.0.

Visual Studio 6.0: Esta verso foi publicada em 1998. Esta contm a verso mais conhecida e usada no mundo, do Visual Basic e do Visual C++ (6.0). At essa verso no tinha o NET Framework. Muitos ainda usam o VS 6.0 porque o que se faz nele roda em todas as verses de Windows, j nos novos necessrio ter o NET Framework, o que aumenta bastante o tamanho dos instaladores.

Visual Studio. NET: Esta uma verso focada no desenvolvimento da plataforma .NET. Inclui O Visual C# e o Visual Basic. NET.

Visual Studio 2008; Lanada em Fevereiro de 2007, junto com as verses finais dos softwares Windows Server 2008 e o SQL Server 2008.

Microsoft SQL Server

Tudo comeou em 27 de maro de 1987, quando a Microsoft assinou um acordo onde a Microsoft obteria direitos exclusivos ao produto Data Server da Sybase para o OS/2. J a Sybase alm de obter os royalties da Microsoft, ganharia credibilidade com o endosso de sua tecnologia pela Microsoft.Para ganhar aceitao no mundo dos bancos de dados para PC, onde o dBASE da Ashton-Tate tinha boa parte do mercado, o novo sistema de gerenciamento de banco de dados da Microsoft (licenciado pela Sybase) precisaria interessar grande comunidade do dBASE.

E a maneira mais direta de fazer isso era fazer a Ashton-Tate endossar o produto, e foi exatamente o que a Microsoft fez um acordo com a Ashton-Tate.

A primeira verso beta do Ashton-Tate/Microsoft SQL Server foi lanada no segundo semestre de 1988

A verso 1.1 do Microsoft SQL Server foi lanada no segundo semestre de 1990.

No incio de 1991 o acordo entre a Microsoft e a Sybase foi retificado, possibilitando Microsoft o acesso de somente-leitura ao cdigo-fonte do SQL Server para fins de suporte. Neste mesmo ano a Microsoft lanou uma verso de manuteno, o SQL Server 1.11.

O Microsoft SQL Server verso 4.2 for OS/2 entrou em teste beta no segundo semestre de 1991, tendo sido um desenvolvimento conjunto entre a Microsoft e a Sybase. A verso 4.2 (16-bit) foi lanada em maro de 1992.

Em outubro de 1992, surgiu a primeira verso beta do SQL Server for Windows NT e em agosto de 1993 era lanada a verso final para o Windows NT 3.1.

O primeiro beta do SQL Server 6.0 (tambm chamado de SQL95) surgiu no final de outubro de 1994, e em julho de 1995 era lanado oficialmente o Microsoft SQL Server 6.0.

Em dezembro de 1995 liberada uma verso beta completa do SQL Server 6.5.

O SQL Server 7.0 (codinome Sphinx) chegou ao mercado no incio de 1999 e colocou o SQL Server no mercado de sistemas de gerenciamento de base de dados relacionais de classe empresarial.

Em setembro de 1999 distribudo o Beta 1 do SQL Server 2000 (verso 8.0 de codinome Shiloh), o Beta 2 foi lanado em abril de 2000 e em agosto a verso final do Microsoft SQL Server 2000.

Em novembro de 2005 lanado ao pblico o SQL Server 2005 (codinome Yukon).

Atualmente lanou a verso final do Microsoft SQL Server 2008 (codinome Katmai) foi lanada em agosto de 2008, entre as novidades esto funes para compresso de dados, suporte a informaes geo-espaciais e gerenciamento baseado em polticas, alm de novas opes de relatrios e servios de anlise.

O MS SQL Server um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft. Com a nova verso o Microsoft SQL Server 2008 fornecida uma plataforma de dados confivel, produtiva e inteligente que permite que voc execute suas aplicaes de misso crtica mais exigentes, reduza o tempo e o custo com o desenvolvimento e o gerenciamento de aplicaes e entregue percepo que se traduz em aes estratgicas em toda sua organizao.O SQL um Banco de dados robusto e usado por sistemas corporativos dos mais diversos portes. O Microsoft SQL Server 2008 fornece uma plataforma confivel de dados que permite que a execuo de aplicaes de misso crtica mais exigentes.

2.2.2.1 - Linguagem de Programao

Visual Basic

Visual Basic uma linguagem programao produzida pela empresa Microsoft, e parte integrante do pacote Microsoft Visual Studio. Sua verso mais recente faz parte do pacote Visual Studio .NET, voltada para aplicaes .Net. Sua verso anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente. Um aperfeioamento do BASIC, a linguagem dirigida por eventos (event driven), e possui tambm um ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente grfico, facilitando enormemente a construo da interface das aplicaes (GUI Graphical User Interface), da o nome "Visual". Em suas primeiras verses, o Visual Basic no

permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO, RDO, e ADO, tambm da Microsoft, permitindo fcil acesso a bases de dados. Mais tarde foi adicionada tambm a possibilidade de criao de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic se tornou uma linguagem totalmente orientada a objetos.

3.1-Entrevista com Steakholders

1- Quais as principais caractersticas do sistema? Cadastro de clientes, Cadastro de vendas, controle de estoque, baixa de estoque, emisso de nota fiscal, controle financeiro

2- Quais melhorias poderiam ser feitas em seu sistema? Implantar no programa, um sistema de grade. No memento que um produto vendido na loja , automaticamente ele da baixa no estoque online.

3- Quanto voc pagaria por um sistema com essas melhorias? Pelo programa atual pago cerca de R$ 250,00 por ms, e se desenvolvesse esse software ele pagaria muito mais, mas o valor s poderia ser definido aps a apresentao do software.

3.2 Documentos de Requisitos

----------------------------------- que um sistema para controle de vendas e estoque. Tem como objetivo cadastrar todos os dados necessrios para o funcionamento de uma loja, que necessite de um software para controle de estoque, facilitando assim o controle do estoque, cadastramento de pessoas, dentre outros, cujo os mesmos sero armazenados em um banco de dados e podero ser consultados e modificados a qualquer momento. O software desenvolvido esta utilizando banco de dados SQL Server que armazenar os cadastros citados acima como de clientes, fornecedores, funcionrio, produtos, entrada e sada de caixa, emitira relatrios dentre outras funes, e para o desenvolvimento do software foi usada a linguagem de programao Visual Basic juntamente com o ambiente de programao Visual Studio 2010.

Os benefcios so que o software facilitar a vida do utilizador por ser um software de designe grfico de fcil entendimento e far todas as funes de armazenagem, controle e vendas.

Requisitos Funcionais

Cadastro de Funcionrio: O Administrador poder Inserir, Alterar e Excluir funcionrios em uma interface grfica que conter: ID, nome, data de nascimento, RG, CPF, sexo, carteira de trabalho, data de admisso, salrio, telefone, celular, endereo, UF, cidade, bairro, CEP. Cadastro Cliente: O cadastro de clientes poder ser feito pelo administrador e pelo funcionrio que estiver utilizando o sistema, ambos podero executar todas as funes de cadastrar clientes como Inserir, Alterar ou Excluir. O cadastro de clientes conter: ID, nome, RG, CPF/CNPJ, data de nascimento, sexo, e-mail, data de cadastro, endereo, UF, cidade, bairro, CEP, inscrio estadual, inscrio municipal, telefone, celular.

Cadastro fornecedor: O cadastro de fornecedores poder ser realizado pelo administrador e pelo funcionrio, ambos executar todas as funes de cadastrar fornecedores como Inserir, Alterar e Excluir. O cadastro conter: ID, CNPJ, data de cadastro, razo social, nome fantasia, fax, inscrio estadual, inscrio municipal, endereo, UF, cidade, bairro, CEP, celular e telefone. Cadastro Produtos: O cadastro de produtos poder ser realizado pelo administrador e funcionrio, ambos podero Inserir, Alterar e Excluir. O cadastro conter: ID, quantidade, nome, nome fornecedor, marca, preo, descrio Venda: A venda poder ser realizada pelo funcionrio e administrador, ambos podendo realizar vendas, mais apenas o administrador poder excluir vendas realizadas assim evitando fraudes. A venda conter: cdigo da venda, cdigo do funcionrio, data, hora, produtos, quantidade, valor, forma de pagamento, condies de pagamento e cliente que efetuou a compra. Oramento: Os oramentos podero ser realizados pelo administrador e o funcionrio. O oramento conter os produtos que o cliente deseja comprar, com a quantidade, valor, forma de pagamentos, dependendo o meio de pagamento se haver desconto ou acrscimos de juros, tambm conter o nome do funcionrio que esta fazendo o oramento e os dados do estabelecimento cujo software ser implantado. Relatrios: Apenas o administrador ter acesso aos relatrios. Poder ter relatrios de todos os cadastros, inclusive das vendas realizadas e oramentos.

Requisitos no Funcionais

Ser necessrio para o software funcionar perfeitamente um computador com um sistema operacional Windows XP ou superior com uma configurao mnima de hardware de 1gb de memria RAM ou superior, 80gb de HD ou superior, processador 2ghz ou superior e uma impressora ( opcional ) por se tratar de um software que poder emitir relatrios e notas fiscais

Captulo 5- Resultados e discusso