Buscar

DESENVOLVIMENTO DE SISTEMA DE VENDAS DE JOGOS ELETRÔNICOS E PRODUTOS GEEK PIM VI

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 18 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 18 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 18 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

11
UNIP INTERATIVA 
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia 
PROJETO INTEGRADO MULTIDISCIPLINAR PIM IV
SUPERIOR TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Inhumas-GO 
2022
UNIP INTERATIVA 
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia 
PROJETO INTEGRADO MULTIDISCIPLINAR PIM V
SUPERIOR TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DESENVOLVIMENTO DE SISTEMA DE VENDAS DE JOGOS ELETRÔNICOS E PRODUTOS GEEK
Nome: Paulo Henrique Miranda
Ra:2113183
Sup Tec Análise e desenvolvimento de sistema
PIM VI – 3° Semestre
Inhumas-GO 
2022
RESUMO
A revolução tecnológica das últimas décadas tem aumentado a demanda cada vez mais de pessoas e empresas por produtos de software de qualidade e de baixo custo. Com a tecnologia mais presente em nossas vidas, trouxe uma facilidade e entretenimento no dia a dia, o mercado de jogos eletrônicos e produtos geek está cada vez mais promissor. 
Com isso o objetivo principal a automação de seus processos, o qual resulta em ganho de produtividade no mercado. Tendo em vista essa necessidade de automação, foram desenvolvido software para vendas onde é possível gerencia o estoque e o caixa. 
Para suprir a demanda as lojas desse segmento estão cada vez se organizando e gerenciando as vendas, produtos e custos por meio de sistema automatizados. Com a alta procura de sistema que podem facilitar e gerenciar as empresas o mercado de trabalho está à procura de mais profissionais de programação. 
Com os conhecimentos adquiridos nas disciplinas de Análise de Sistema Orientada a Objetos, Gestão Estratégica de Recursos Humanos e Banco de Dados, tem como abjetivo descrever o desenvolvimento de um sistema para administrar e
realizar o levantamento e a análise de requisitos de um sistema para empresas destinada á venda de jogos eletrônicos, acessórios e produtos geek, utilizando as técnicas aprendidas. 
Palavra-chave: Bancos de dados, Recursos humanos, Sistema Orientado a Objeto, Jogos eletrônicos e Produtos geek. 
ABSTRACT
The technological Revolution of the last decades has increased the demando f people and companies forquality and low-cost software products. With techology more presente in our lives, it has brought ease and entertainment to everyday life, the market for electronic games and geek products is increasingly promising. 
With this, the main objective of automating its processes, whit results in productivity gains in the market. Bearing in mind this need for automation, sales software were developed Where stock na cash registers are possible.
To meet the demand, stores in this segment are increasingly organizing and managing sales, products and costs through automated systems. With high demand for system that can facilitate and manage as companies the job market is looking for more programming professionals. 
With the knowledge acquired in the tools Object oriented System, Strategic Managemente of Human Resouces and Database, it aims to describe the development of a system to administer and administer carry out the survey and the need for a system for companies learned to sell electronic games, accessories and geek products, using the techniques learned. 
Keywords: Database, Human Resoucers, Object oriented System, Eletronic Games and Geek Products.
SUMÁRIO
1. Introdução........................................................................................ 4
2. Ciclo de vida do desenvolvimento de software.................................4
 2.1 Fases do ciclo de vida..............................................................4
 2.2 Modelo de ciclo de vida ...........................................................5
3. Modelos de ciclo de vida..................................................................6
4. Requisitos Funcionais .....................................................................8
 4.1 Requisito não funcional ...........................................................9
5. Regras de negócio ..........................................................................10
6. Orientação a objetos modelagem da solução..................................10
7. Interface do usuário.........................................................................12
 8. Teste de rotina.................................................................................17
 9. Economia.........................................................................................20
 Conclusão ...........................................................................................20
Referências...........................................................................................21
INTRODUÇÃO
As Soluções de tecnologia está cada vez mais sendo procurado para fazer automatização, produtividade, segurança e diversos fatores trazendo sempre melhorias para as empresas. 
Uma empresa onde atua no ramo de vendas de jogos e produtos geek, nos contratou para desenvolver um sistema, foi feito juntamente com o cliente um levantamento de requisitos onde a necessidade era obter um sistema, identificamos os principais casos de uso de cadastro de cliente e cadastro de produtos com extensões para alteração, exclusão e consulta de produtos separados e em categoria. Teremos para efetuar as vendas os dados dos clientes, dados de produtos, exclusão de produtos, cancelamentos de vendas e consulta de preços. Os responsáveis serão o estoquista, atendente e o supervisor, todos com login e senha com seus níveis de acesso.
O sistema irá guia-los para que exerçam suas atividades, dessa forma colaborando com a organização e gerenciamento da empresa ao todo. 
Para elaborar o sistema utilizaremos os conhecimentos adquiridos nas disciplinas: Análise de Sistema Orientada a Objetos, Banco de Dados e Gestão Estratégica de RH.
1 – ANALISE DE REQUISITOS DO SISTEMA 
Os requisitos para fazer o levantamento e simples, trata-se de um processo de compreensão e das identificações de necessidades onde o cliente espera ser solucionado pelo sistema que será desenvolvido o que o software irá fazer. 
Em uma reunião com o cliente para fazer a elaboração do sistema para a empresa onde atua no ramo de vendas de jogos eletrônicos, acessórios e produtos geek, afim de buscar informação para o desenvolvimento do software. 
Onde chegamos em uma conclusão que a loja necessita de um sistema que gerencie vendas, os cadastros de clientes e de produtos em que precisa de informações sobre o estoque. 
1.2 REQUISITOS FUNCIONAIS 
Os requisitos funcionais são todos os tipos de problemas em que há necessidades que devem ser atendido/resolvido pelos sistema de software por meios de funções. 
1.3 REQUISITOS NÃO FUNCIONAIS 
Os requisitos não funcionais estão relacionados à forma de que como o software torna a realidade que esta sendo planejado. Enquanto os requisitos funcionais estão focado no que será feito o requisitos não funcionais descrevem como será feito. 
2 - CASOS DE USO 
· 01 - Cadastro de cliente: Nessa aba e onde será feito os cadastros de clientes.
· 02 – Alterar cliente: O usuário pode fazer as modificações dos cadastros dos clientes.
· 03 - Consultar cliente: O usuário pode fazer a consulta do cliente, podendo ver se já tem cadastro na loja.
· 04 - Cadastro de produtos: Permitirá ao usuário fazer os cadastro de produtos.
· 05 - Alterar produto: O usuário pode fazer uma alteração no cadastro do produto.
· 06 - Consultar produtos: O usuário pode fazer a consulta de um produto, podendo ver se já tem cadastro na loja.
· 07 – Efetuar venda: Essa funcionalidade pode fazer a venda dos produtos.
· 08 – Consultar preço: Aqui onde o vendedor pode consultar um preço de um produto ante de fazer a venda.
· 09 – Efetuar login: Essa funcionalidade o usuário pode acessar o sistema e depende do nível de acesso dele, vai ter funcionalidades que outros usuário
 não tem. 
3 REGRAS DE NEGÓCIO 
A regra de negócio e ela que define aforma de como fazer, indo com a politica interna da loja, processo definido ou regras básicas de conduta. Onde isso e um conjunto de instruções que o sistema a ser desenvolvido deve complementar. 
Abaixo tem um exemplo de regra de negócio onde está afim de identificar a importância das atividades dos usuários. 
Num_Pedido Cod_Produto Produto Quantidade Usuários 
 1 654 produto 01 65 supervisor
 2 321 produto 02 32 estoquista
 3 915 produto 03 51 atendente 
3.1 METODOLOGIA DE QUALIDADE 
No desenvolvimento desse sistema utilizaremos a metodologia MPS.BR com o modelo de qualidade, onde se trata de uma norma brasileira que foi criada para melhor a capacidade do desenvolvimento de software no brasil. 
4 USO DOS USUSÁRIO E TAREFAS 
O sistema tem os tipos de usuário que estão separados em setores e funções dando a cada usuário um nível diferente de acesso perante ao software. Cada usuário terá um tipo especifico de ambiente, funcionalidades e desempenho durante o manuseio do software.
Temos os atendentes que terá um fácil acesso e ao mesmo tempo detalhado sobre todos os produtos para que possa ser repassado ao cliente.
Temos os estoquistas quem tem que fazer a verificação, validação e cadastro de todos os produtos da loja. E claro tudo de forma clara e de fácil entendimento.
Temos os supervisores/administrador, que terá o mais alto nível do sistema tendo o acesso de todo o sistema, garantindo a segurança e total gerenciamento do sistema. 
4.1 BANCOS DE DADOS
Para um sistema operacional a uma grande importância de Banco de Dados. Este serve de repositório único dos dados e além de ser independente dos programas. A sua essência se encontra em dispor das informações para, quando demandadas, serem acessíveis ao usuário. 
Um projeto com Banco de Dados pode se dividir em 5 etapas.
· Levantamento de necessidades, que basicamente é entender os anseio do usuário.
· Modelo de Entidade Relacionado (MER), é o esboço gráfico da solução. 
· Modelagem Lógica, que já é o início da criação do ambiente de implementação. Nessa fase são, através de tabelas, são definidas as chaves primária, no intuito de se eliminar redundâncias e inconsistências as tabelas são normalizadas. 
· Modelagem física é a etapa em que o Sistema de Gerenciamento de Banco de Dados (SGBD) é escolhido. 
· Implementação de Banco de Dados, é a etapa de programação propriamente dita através da linguagem SQL.
Teremos um sistema de banco de dados que fica em um servidor separado onde terá um maior processamento e acesso ao disco rígido. 
O servidos deverá estar em uma sala com uma temperatura baixa com a ajuda de ar condicionado e total acesso restrito. Esses servidores esta conectado diretamente ao sistema base, em que e agrupado e alocado todos os dados dos sistemas (Produtos, senhas, dados de usuário e etc).
 5 CLASSES 
Uma classe é um gabarito para fazer a definição de objetos. Dá especificação de atributos, a definição de uma classe descreve também qual o comportamento de objetos da classe, ou seja, que funcionalidades podem ser aplicadas a objetos da classe. 
Veremos um exemplo de classe. 
5.1 HERANÇA 
A Herança é um princípio de orientação a objetos, onde permita as classes com seus atributos e métodos se compartilharem. É usado na intenção de reaproveitar o código, comportamento generalizado, especificar operação ou atributos.
5.2 POLIMORFISMO
E o princípio pelo qual duas ou mais classes derivadas da mesma superclasse usam métodos que tema mesma assinatura, mas comportamentos distintos. 
5.3 ENCAPSULAMENTO
Torna-se o software mais flexível, fácil de modificar e de criar novas implementações. O modo encapsulamento ele controla o acesso aos atributos e métodos de uma classe. 
6 DIAGRAMA DE OBEJETOS 
O diagrama de objetos incide sobre os atributos de um conjunto de objetos, e como eles se relacionam entre si. Um diagrama objetos representa instância específica de um diagrama de classes em um determinado momento. Vendo o diagrama visualmente e bem parecido com o diagrama de classes. 
7 INTERFACE 
7.1 Tela de login
Na tela de login, o usuário colocara seu nome e sua senha para poder ter acesso ao sistema Business System.
7.2 Tela do Estoquista 
Quando fazer o login caso quem tenha feito for o usuário do estoque, ele terá acesso a tela de estoque. Na tela do estoquista o usuário conseguira fazer o cadastro dos produtos, ele conseguira olhar o estoque geral e fazer as atualização necessárias, ver o histórico de movimentação de produtos e ver o estoque mínimo.
7.3 Tela do produto
Na tela de produtos, o usuário conseguira fazer o cadastro de um novo produto ou alterar um produto já existente. Os botões fica do lado direito e as informação dos produtos do lado esquerdo, podendo assim ver as informações do produto.
7.4 Atendimento e vendas
Se o usuário for da parte de atendimento e vendas, irá abrir um janela diferente do estoque, ele terá uma tela diferente. Permitindo o usuário fazer a procura do produtos, conseguira fazer a venda, um novo cadastro de cliente e verificar se o cliente já tem cadastro na loja podendo fazer alteração se necessário. 
 
7.5 Tela de venda
Na tela de vendas o usuário conseguira fazer uma nova venda, nos botões que estão do lado direito e do lado esquerdo as informações necessária para fazer a venda para o cliente, podendo consulta caso a venda esta em aberto podendo fazer uma alteração na venda se necessário. 
7.6 Tela do cliente
Na tela do cliente o usuário poderá fazer a inclusão de um novo cliente, altera-lo caso necessite, excluir ou podendo também fazer a verificação de o cliente possui cadastro na loja ou não. 
7.7 Tela do supervisor 
Caso o usuário for um supervisor ele terá uma janela diferente do atendimento/vendas e do estoque, o usuário terá a tela de supervisor. Nessa tela o supervisor conseguira ver as movimentação geral de ambas partes, ter o acesso a todo o sistema com cadastro de produtos e clientes e liberar e excluir vendas
CONCLUSÃO
No projeto integrado multidisciplinar (PIM V), foi apresentado um projeto de desenvolvimento de sistema para uma loja. Tinha como o objetivo principal fazer o cadastro de novos usuário com cargos específicos, cadastro de cliente, cadastro de produtos e realização de vendas, fazendo com que tudo fique salvo no banco de dados. 
Por tanto tudo foi realizado o levantamento e a análise de requisitos juntamente com o cliente, para sabe mais sobre sua necessidade para assim estar fazer a realização do projeto. 
Utilizamos os conceitos de programação orientada a objetos para podermos identificar as entidades, cada um com propriedades e métodos. Com a disciplina de Banco de dados pudemos compreender todas as fases do projeto desde o levantamento de necessidade até a implementação do banco de dados, passando pela modelagem lógica e modelagem física (MER).
O sistema Business System foi apresentado e desenvolvido para atender a demanda de uma loja de eletrônicos e produtos geek, pois com o uso do software é possível analisar a movimentação dos produtos e facilitar os cadastros de produtos e cliente, fazendo com que tenha mais eficiência para a realização da venda. 
Com tudo isso cheguei a uma conclusão de que empresas necessita de um software para ter espaço no mercado para se ter uma boa logística e mais eficiência para a realização de suas atividades.

Continue navegando