Buscar

Prointer TADS Final 4º Semestre

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIDADE: FAC CAMPINAS 1 
 
 
 
 
 
 
 
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO 
DE SISTEMAS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Campinas, Outubro de 2017. 
 
 
 
 
 
 
 
 
S : ACADÊMICO 
WILSON EZEQUIEL DOS SANTOS...............................................RA 2836280509 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PROINTER IV 
Trabalho de desenvolvimento do Prointer proposto na etapa N1 (Relatório Parcial) 
do 4º semestre do curso de Tecnologia em Análise e Desenvolvimento de Sistemas, 
referente às disciplinas Linguagem de Programação Comercial, Programação 
Orientada a Objetos, Estrutura de Dados, Programação em Banco de Dados e 
Sistemas de Informação, da Faculdade Anhanguera, sob a orientação dos tutor, 
Adriano Doimo. 
 
 
 
 
 
 
 
 
UNIDADE: FAC CAMPINAS 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
RESUMO 
 
 
Atualmente, o computador se tornou uma ferramenta de grande utilidade em 
todas as áreas comerciais e profissionais. Diante desse cenário, as empresas cada 
vez mais estão buscando soluções computacionais que atendam às necessidades 
de seu modelo de negócio, considerando a possibilidade de realizar transações 
comerciais e divulgação por meio da web. A proposta deste trabalho consiste em 
desenvolver um modelo de aplicativo para a empresa Number One Informática, que 
realize todos os controles pertinentes aos processos realizados na empresa, de 
forma organizada, visando agilizar sua execução. 
O sistema proposto possui telas de cadastros diversos, controle de estoque, 
venda e alguns relatórios de controle. Para o desenvolvimento do sistema 
computacional proposto, foram utilizados os princípios e fundamentos da Análise 
Orientada a Objetos e Programação Orientada a Objetos, bem como as técnicas e 
conhecimentos em Linguagem de Programação Comercial, Estrutura de Dados, 
Programação em Banco de Dados e Sistemas de Informação. O desenvolvimento 
deste trabalho contribuiu para aperfeiçoar técnicas e conhecimentos adquiridos no 
curso de Tecnologia em Análise e Desenvolvimento de Sistemas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LISTA DE ILUSTRAÇÕES 
FIGURA 1 - DIAGRAMA DE CASOS DE USO DO SISTEMA............................................................... 12 
FIGURA 2 - PROJETO DO BANCO DE DADOS ................................................................................... 15 
LISTA DE TABELAS 
TABELA 1 - REQUISITOS FUNCIONAIS .................................................................................................. 11 
TABELA 2 - REQUISITOS NÃO FUNCIONAIS ........................................................................................ 11 
TABELA 3 - CRONOGRAMA DE DESENVOLVIMENTO ........................................................................ 13 
SUMÁRIO 
Resumo ....................................................................................................................... 3 
Lista de Ilustrações ..................................................................................................... 4 
Lista de Tabelas ................................................................................................................... 5 
1 Apresentação ........................................................................................................ 6 
2 Descrição do modelo de negócio e cenário escolhido .......................................... 7 
1.1 Análise do cenário atual ................................................................................. 7 
1.2 Tipo de “e-business” escolhido ....................................................................... 7 
3 Levantamento de Requisitos Detalhados das Ações do Sistema ......................... 9 
3.1 Requisitos Funcionais. ................................................................................... 9 
3.2 Requisitos Não Funcionais. .......................................................................... 11 
3.3 Casos de Uso ............................................................................................... 12 
4 Cronograma de Desenvolvimento ...................................................................... 13 
5 Projeto do Banco de Dados. ............................................................................... 14 
6 Conclusão ........................................................................................................... 16 
7 Referências Bibliográficas .................................................................................. 17 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6 
 
1 APRESENTAÇÃO. 
 
 
A empresa Number One Informática é especializada em venda de peças para 
computadores, e ao contrário do ritmo da área de computação e tecnologia, acabou 
parando no tempo e até o momento não conta com um sistema computacional “e- 
business”. 
Isso acaba limitando o alcance de sua participação em um mercado, que além 
de estar em crescimento, é visto como fundamental para o sucesso nos dias atuais. 
Com o objetivo de sanar a falta da inclusão da empresa neste tipo de negócio, 
fomos contatados para suprir essa necessidade, nós da Oruam Tecnologia e T.I, 
vamos agir com o máximo empenho para tornar realidade o projeto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1 
6 
 
2 DESCRIÇÃO DO MODELO DE NEGÓCIO E CENÁRIO ESCOLHIDO. 
 
 
1.1 Análise do cenário atual. 
A empresa Number One Informática atualmente conta com uma loja fisica 
localizada no centro da cidade de Campinas, e o seu foco é a venda de peças para 
computadores. A pratica da atividade é a mais simples possível: Um estoque, que é 
atualizado conforme as vendas são realizadas, de modo que é de suma importância 
a eficiência deste processo para a saúde do negócio se mantenha. 
 
1.2 Tipo de “e-business” escolhido. 
Para a solução deste caso, iremos adotar o tipo de “e business” através de 
uma loja virtual baseada em B2C (“Business to Consumer” ou “Empresa para 
consumidor”). 
A escolha foi feita levando em conta as vantagens descritas abaixo. 
• Ajuda na comunicação instantânea entre os vários participantes dos 
sistemas de negócios. Também ajuda na redução da "hora de 
mercado" para novos produtos; 
• Os produtos e serviços oferecidos através de mercados eletrônicos têm 
um alcance global e proporcionam maior acesso à possíveis 
consumidores e parceiros de negócio; 
• Ao adquirir a capacidade de oferecer produtos e serviços em tempo 
real, a possibilidade de personalizar mercadorias para as diversas 
necessidades são maiores; 
• O e-commerce oferece uma maior disponibilidade de produtos da 
empresa estando disponíveis 24 horas por dia, 7 dias da semana nos 
365 dias do ano. Ajuda na eliminação de intermediários ineficientes, 
oferecendo uma simplificada distribuição eletrônica e diferenciação dos 
produtos baseados na escolha do cliente; 
• Ajudam a uma maior consolidação e convergência, o que facilita as 
economias de escala, facilitando a implantação de ordens e 
consequentemente o seu cumprimento. Isso permite a revitalização 
dos produtos que agregam valor através de profundidade, contexto ou 
digitalização; 
6 
 
• Facilita a automatização de transações eletrônicas entre empresas, 
suporte em tempo real de troca de informações permitindo assim um 
processo colaborativo. 
Diante deste cenário, implementaremos um sistema computacional na loja 
física contando com uma interface composta por alguns menus. Cada menu 
englobará uma área específica que o sistema de informação será capaz de gerir, 
são eles:• Cadastro de Fornecedores: Nesse menu será possível acessar as 
opções para cadastrar os fornecedores, além de poder pesquisar e 
editar os previamente cadastrados; 
• Cadastro de Produtos: Nesse menu será possível acessar as opções 
para cadastrar produtos, além de poder pesquisar e editar os 
previamente cadastrados; 
• Cadastro de Clientes: Nesse menu será possível acessar as opções 
para cadastrar clientes, além de poder pesquisar e editar os 
previamente cadastrados; 
• Controle de estoque: Nesse menu será possível acessar as opções 
para gerir os estoques dos itens cadastrados; 
• Vendas: Nesse menu será possível acessar as opções de abrir pedido 
de Vendas e Orçamentos, além de poder pesquisar e editar os as 
vendas previamente cadastradas; 
• Relatórios: Nesse menu será possível acessar informações em forma 
de relatórios analíticos das áreas de cadastro, produtos / estoque, 
pedido de vendas, financeiro e ajuda; 
• Acesso: Nesse menu será possível cadastrar novos usuários, além de 
gerenciar a acessibilidade dos previamente cadastrados. 
Esse sistema contará com uma Loja Virtual integrada, para que o controle 
total do andamento dos processos seja eficiente. 
6 
 
3 LEVANTAMENTO DE REQUISITOS DETALHADOS DAS AÇÕES DO 
SISTEMA. 
 
O sistema permitirá o gerenciamento das vendas realizadas pelo 
estabelecimento, cadastros dos fornecedores e clientes, gerenciamento de produtos 
e estoque, cadastro e controle de acesso dos usuários e confecção de relatórios de 
controle. A seguir, seguem tabelas com os requisitos funcionais e não funcionais do 
sistema. 
 
1.3 Requisitos Funcionais. 
 
 
Cód. Nome Descrição Categoria 
F01 Cadastro e 
gerenciamento dos 
dados dos 
fornecedores 
Os fornecedores dos produtos da 
loja poderão ser cadastrados no 
sistema para controle de entrada 
dos produtos, formas de contato e 
possíveis acarretamentos de 
responsabilidades. 
Para cadastrar um fornecedor, o 
gerente deverá preencher 
corretamente o formulário e 
confirmar a operação. 
Evidente 
F02 Cadastro e 
gerenciamento dos 
produtos 
O produto é qualquer item físico 
que empresa comercializa. 
Para cadastrar um novo produto, o 
usuário deverá informar a 
descrição, categoria, quantidade, 
preço de venda e custo; 
Para consultar ou alterar as 
informações de um Fornecedor, o 
usuário deverá informar a descrição 
ou código do produto e em caso de 
atualização dos dados, preencher os 
campos do formulário relacionados 
às alterações desejadas; 
Evidente 
10 
 
 
F03 Cadastro e 
gerenciamento dos 
dados dos clientes 
Os clientes serão todas as pessoas 
que adquirirem algum produto e 
serviços oferecido pela loja. O 
sistema permitirá o cadastro e a 
manutenção dos dados dos 
clientes a fim de manter 
informações a cerca das 
características e principais 
modalidades de compras do 
mesmo. 
Evidente 
F04 Controle do estoque O sistema gerenciará a 
quantidade de itens existentes no 
estoque para indicar a necessidade 
de complemento do mesmo e 
disposição de itens à venda. 
Oculto 
F05 Controle do 
movimento de caixa 
Ao início e fim de cada expediente, 
o sistema calculará os valores de 
entrada e saída para cálculo do 
movimento diário do caixa. 
Evidente 
F06 Cadastro e 
gerenciamento de 
Acesso de usuários 
O sistema permitirá o cadastro dos 
usuários, fornecendo permissões 
para manutenção das diversas 
operações disponibilizadas. Para 
inserir um novo usuário no sistema, 
o administrador deverá preencher o 
formulário de cadastro, informando 
os devidos campos. 
Para realizar a atualização dos 
dados, o usuário deverá localizar o 
usuário através de seu código e 
preencher os campos dos dados a 
serem alterados. 
Evidente 
F07 Gerenciamento e 
controle das vendas 
Os usuários cadastrados têm 
permissão para efetuar vendas de 
produtos oferecidos pela loja e 
disponíveis em estoque. 
Para efetuar uma venda, o usuário 
deverá informar o(s) produto(s), 
confirmar o pagamento e efetuar o 
registro da venda. 
Toda venda realizada com sucesso 
será registrada na base de dados. 
Evidente 
Tabela 1 - Requisitos Funcionais 
10 
 
1.4 Requisitos Não Funcionais. 
 
 
Cód. Nome Descrição Categoria 
NF01 Plataforma C# / Java Desejável 
NF02 SGBD MySQL Desejável 
NF03 Segurança O acesso ao sistema só poderá 
acontecer mediante a autenticação 
do usuário. O sistema deverá conter 
conteúdos restritos que só poderão 
estar acessíveis aos usuários 
detentores de permissão. 
Obrigatório 
NF04 Autenticação de 
usuários 
O sistema garantirá que somente 
pessoas previamente cadastradas 
pelo administrador acessem ao 
sistema. 
Evidente 
NF05 Gerenciamento de 
níveis de acesso 
O sistema garantirá que o seu 
conteúdo seja acessado de acordo 
com o nível de permissão do 
usuário, evitando que usuários 
comuns acessem conteúdo restrito. 
Evidente 
Tabela 2 - Requisitos Não Funcionais 
10 
 
1.5 Casos de Uso. 
 
 
 
Figura 1 - Diagrama de Casos de Uso do Sistema 
10 
 
2 CRONOGRAMA DE DESENVOLVIMENTO. 
 
 
O projeto seguirá as seguintes etapas, distribuídas conforme tabela abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tabela 3 - Cronograma de Desenvolvimento 
10 
 
3 PROJETO DO BANCO DE DADOS. 
 
 
A necessidade de armazenar, organizar e recuperar informações é crescente 
no mundo moderno e estão visivelmente presentes no nosso cotidiano como é o 
caso dos cadastros de clientes e funcionários de uma empresa que são exemplos de 
iniciadores dos modernos bancos de dados, pois buscam as funções básicas do 
mesmo: 
• Acrescentar novos dados; 
• Localizar os dados armazenados anteriormente; 
• Alterar dados ou apagar aqueles que não são mais úteis. 
Hoje é impossível lidar com um grande número de informações usando 
métodos tradicionais surgindo assim a necessidade da utilização dos bancos de 
dados no nosso dia a dia. 
Banco de Dados é uma coleção de dados inter-relacionados, representando 
informações sobre domínio específico. 
Um Sistema de Banco de Dados consiste em uma coleção de dados inter- 
relacionados e uma coleção de programas para prover acesso a esses dados. 
O objetivo principal de um sistema de banco de dados é possibilitar um 
ambiente que seja adequado e eficiente para uso na recuperação e armazenamento 
de informações. 
Para o projeto escolhido, buscamos um banco de dados com Cadastro dos 
Fornecedores contendo seus dados, Cadastro dos Produtos, contendo suas 
características e estoque, Cadastro de Clientes, contendo suas informações 
pessoais e Cadastro de usuários, contendo suas informações e credenciais de 
acesso. A seguir, representamos o modelo lógico relacional desse banco de dados. 
10 
 
 
 
 
 
Figura 2 - Projeto do Banco de Dados 
10 
 
4 CONCLUSÃO 
 
Através deste projeto, tivemos a oportunidade de colocar em prática os 
nossos conhecimentos adquiridos através das disciplinas Linguagem de 
Programação Comercial, Programação Orientada a Objetos, Estrutura de Dados, 
Programação em Banco de Dados e Sistemas de Informação, na resolução do 
problema proposto. 
Levantamos os requisitos do problema fazendo inicialmente uma análise do 
cenário, onde buscamos encontrar as melhores soluções para o desenvolvimento de 
um sistema que supra as necessidades e gere satisfação em sua resolução. 
Seguindo adiante um Cronograma foi feito de forma a nortear e otimizar as 
soluções propostas, organizando, detalhando e mostrando-se muito importante no 
processo de qualquer projeto de desenvolvimentode um sistema. 
Já sabendo das necessidades e quais dados precisaríamos armazenar em 
nosso sistema, desenvolvemos o Projeto do Banco de Dados que ajudará a levar o 
usuário a ter informações através de relatórios, e o controle dos dados do mundo 
real dentro de nosso sistema. 
Concluindo, finalizamos mais uma etapa de aprendizado e vimos a 
importância das disciplinas já mencionadas acima, na nossa caminhada acadêmica. 
10 
 
5 REFERÊNCIAS BIBLIOGRÁFICAS 
 
Portal DevMedia, Introdução a Requisitos de Software. Disponível em: 
< http://www.devmedia.com.br/introducao-a-requisitos-de-software/29580 > Acesso 
em: 10/09/2017; 
 
Blog do Luis, Modelagem de Dados: Modelo, modelo lógico e Físico. Disponível em: 
<http://www.luis.blog.br/modelagem-de-dados-modelo-conceitual-modelo-logico-e- 
fisico.aspx> Acesso em 10/09/2017; 
 
Wikipedia, Diagrama de Caso de Uso. Disponível em: 
<https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso> Acesso em: 10/09/17; 
 
Wikipedia, Banco de Dados. Disponível em: 
<https://pt.wikipedia.org/wiki/Banco_de_dados> Acesso em 08/09/2017;

Continue navegando