Desenvolvimento de Software utilizando conceitos de programação orientada a objeto
Por: João Victor Muniz • 14/10/2021 • Trabalho acadêmico • 4.080 Palavras (17 Páginas) • 178 Visualizações
Índice
- Objetivo Geral 4
- Objetivos Específicos 4
- Introdução 5
- Limitações e Acessos 5
- Introdução a POO 6
- Principais vantagens da POO 6
- Os quatros elementos POO 7
- Abstração 7
- Encapsulamento 8
- Herança 9
- Polimorfismo 9
- O que são os diagramas de classe 10
- Componentes do diagrama de classes 10
- Classe 11
- Atributo 11
- Operação 11
- Associação 11
- Os benefícios de diagramas de classes 12
- Componentes básicos de um diagrama de classes 13
- Relacionamento de Casos de Uso 13
- Relacionamento <<INCLUDE>> 14
- Relacionamento <<Extend>> 14
- Generalizações 15
- Projeto (estrutura) do programa 16
- Relatório 21
- Bibliografia 26
- Fichas 26
Objetivo Geral
O objetivo geral deste trabalho é orientar os alunos da Universidade Paulista UNIP criando a apresentação de um programa sob o ponto de vista da produtividade e da satisfação do funcionário.
Sistema com intuito de ser rápido, prático e eficaz, sendo facilmente operado por funcionários inexperientes no dia a dia.
Objetivos Específicos
- Permitir o registro e o gerenciamento de produtos do estoque da empresa de roupas.
- Criar uma base de dados para armazenar informações dos itens de configuração e serviços relacionados.
- Disponibilizar rotina para facilitar a operação e o armazenamento de todos os dados do programa.
- Implementar um acesso a dados pessoais dos clientes para emissões de notas fiscais e garantias de seus produtos.
Introdução
O presente trabalho tem o objetivo de apresentar informações sobre um projeto de programa específico para uma loja de roupas. Nele serão encontradas algumas utilidades e benefícios do programa criado por nossa equipe. Utilizando base de conhecimento geral e com base a matéria de LPOO e a Banco de dados.
Apresentamos alguns requisitos funcionais no trabalho que define uma função de um sistema de software ou seu componente. O requisito funcional representa o que o software faz, em termos de tarefas e serviços.
O sistema é simples e prático facilmente operado por um funcionário inexperiente para vendedor ou estoquista, na qual a única coisa que ele precisa é seguir as informações presentes na tela.
Temos em base do projeto um sistema na qual você inicialmente acessa o sistema e informa um o usuário já registrado como acesso do funcionário, o sistema é composto e dividido por quatro áreas, ambas com sua própria permissão limitada no sistema sendo vendedor, faturista, estoquista e suporte.
Limitações e Acessos
Iniciamos com o cargo de estoquista na qual teria seu usuário identificado como “Estoque” e sua senha pré-definida por nossa equipe. O funcionário terá total acesso ao estoque, podendo cadastrar, alterar e excluir fornecedores ou mercadorias que chegam ao estoque, identificando e separando os produtos por lote, fornecedor, tamanhos e por quantidade disponível. O sistema possui um leitor de código de barras facilitando a troca ou até mesmo a inclusão do item ao pedido do cliente.
O funcionário vendedor possui seu login e sua senha no sistema permitindo o acesso para cadastrar, alterar e excluir clientes. Utilizando apenas seus dados pessoais como CPF, RG, Telefone, ou até mesmo por um código específico de um cliente gerado no seu primeiro cadastro a loja. O vendedor permite incluir o cliente para emitir pedidos, consultar compras anteriores ou compras pela internet já feitas pelo cliente, conforme o a cada compra o cliente ganha uma porcentagem de desconto na próxima compra. Após emitir pedido de acordo com a satisfação e escolha do cliente o vendedor encaminha o pedido para o setor de faturamento e emissão de notas fiscais eletrônicas.
O funcionário emitente de nota fiscal já qualificado para a área possui seu próprio login e senha. O operador tem a permissão de puxar dados necessários do cliente para a emissão da nota fiscal e fornece algumas condições de pagamento como: Cartão de crédito e débito, Boleto bancário, TED ou DOC. Sistema gera automaticamente uma garantia para seus clientes de 8 dias para a devolução em caso de defeito ou insatisfação do produto adquirido.
Apresentamos também a função do suporte que no caso somos nós da equipe criadora do programa, temos um login e uma senha para acesso interno do sistema impedindo e fazendo reparos em erros explícitos que são informados pelos próprios funcionários operantes do sistema seja lá qual área ele atuar. Suporte terá total liberdade para acessar banco de dados e quais queres informações necessárias para atuar no reparo do sistema para que ele possa ser operado perfeitamente o mais rápido possível.
...