TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Portifolio: PIZZARIA AN POPAROME

Por:   •  5/5/2018  •  Trabalho acadêmico  •  2.090 Palavras (9 Páginas)  •  302 Visualizações

Página 1 de 9

[pic 1][pic 2][pic 3][pic 4]

[pic 5]

[pic 6]

[pic 7]

[pic 8]

[pic 9]

[pic 10]

[pic 11]

[pic 12]

[pic 13]


  1. SUMÁRIO

1        INTRODUÇÃO        4

2        OBJETIVO        5

3        DESENVOLVIMENTO        6

3.1        DIAGRAMA DE CASO DE USO        6

3.2        DIAGRAMA DE CLASSE        6

3.3        Gestão de Clientes        7

3.4        Gestão de Entregadores        7

3.5        Gestão de Produtos        8

3.6        Gestão de Pedidos        8

4        ESTRUTURA DE DADOS        9

4.1        EXEMPLO C#        10

5        SOLUÇÃO PARA GESTÃO DE ENTREGA DE PIZZAS        11

6        ORGANIZAÇÃO DE COMPUTADORES        12

7        CONCLUSÃO        13

8        REFERENCIAS        14


  1. INTRODUÇÃO

O Objetivo deste estudo é explorar o conteúdo do eixo temático dos Sistemas Computacionais usando os conceitos abordados nas disciplinas do Terceiro período do curso de análise e desenvolvimento de sistema, com levantamento e criação de um software que possibilita uma gestão completa da logística de atendimento, acompanhamento e entrega de uma pizzaria.

 


  1. OBJETIVO

Organizações cada vez mais buscam a excelência não apenas na oferta de produtos de alta qualidade, mas principalmente na relação com o cliente, mantendo-o sempre informado dos processos produtivos e de prestação de serviços, proporcionando ao cliente maior satisfação e atendendo a expectativa dos mesmos também na logística de acesso rápido e eficaz ao produto ou serviço comercializado.

Este trabalho tem como objetivo apresentar um sistema de gestão dos serviços oferecidos por uma pizzaria para com isso elevar a qualidade do atendimento prestado aos clientes que utilizaram este tipo de atendimento.

Definindo e descrevendo os processos da companhia, que neste caso se trata da Pizzaria An Poparome.

Baseado no estudo de caso de uso e de classe será apresentado o modelo de negócio necessário, no que tange a funcionalidades tecnológicas com exemplos e funcionalidades do sistema, infraestrutura de banco de dados e data center, que serão necessários para que o sistema automatize a gestão dos processos de cadastro de produtos, controle de cliente e entregadores, pedidos e entregas com status de cada etapa do processo.

.


  1. DESENVOLVIMENTO

  1. DIAGRAMA DE CASO DE USO[pic 14]

  1. DIAGRAMA DE CLASSE[pic 15]

A Pizzaria “An Poparome” mediante levantamento com key user informou a necessidade de automatizar seu processo de  gestão de cliente, entregadores e entrega de pizza a um analista de levantamento de requisitos  da empresa SoftPlus

Na entrevista de levantamento foi informada a necessidades abaixo:

- Gestão de Clientes

- Gestão de Entregadores

- Controle de Produtos

- Controle de Pedidos

             

  1. Gestão de Clientes

Deverá ser preenchido os campos:

- Nome do cliente

- Número do Telefone

- Data de Nascimento

- Endereço

- Numero

- Bairro

- Cidade

- Estado

- Ponto de referencia

  1. Gestão de Entregadores

Deverá ser preenchido os campos:

- Nome Completo

- RG

- CPF

- Telefone de Contato

- Endereço

- Numero

- Placa do Veículo

  1. Gestão de Produtos

Deverá ser preenchido os campos:

- Código do Produto

- Descrição do Produto

- Valor

Obs: Adicionais deverão ser tratados como produtos.

  1. Gestão de Pedidos

deverá ser preenchido os campos:

- Código Cliente

- Código do Produto

- Quantidade

- Valor Unitário

- Valor Total

- Troco

- Status

- Observação


  1. ESTRUTURA DE DADOS

Existe vários tipos de estrutura de dados adequadas a diferentes tipos de aplicações e algumas delas são especializadas, aplicando-se a tarefas bem específicas. Um exemplo, são as B-trees, particularmente indicadas para a implementação de bases de dados, por outro lado a implementação de compiladores geralmente requer o uso de tabela de dispersão para a busca de identificadores.

Estruturas de dados e algoritmos são tópicos fundamentais da engenharia de ciência da computação, e são utilizados nas mais diversas áreas do conhecimento e uma diversidade de propósitos de aplicação. Sabemos que algoritmos manipulam dados gerando informações valiosas quando estes dados estão organizados de forma coerente, caracterizam uma forma estruturada de dados.

A companhia e seus métodos utilizados para manipular essa estrutura é que lhe conferem singularidade e diminuição do espaço ocupado pela memória RAM, além de tornar o código-fonte do programa mais enxuto e simplificado.

                  A estrutura de dados mais adequada para essa implementação do sistema que será desenvolvido para a Pizzaria An Poparome é a Estrutura de Fila, pois esta estrutura atende a necessidade da gestão do pedido e através do ID (Referencia) desse pedido onde esse ID é colocado em uma fila que consequentemente o primeiro pedido da fila será o primeiro a ser atendido e o primeiro a sair da fila.

  1. EXEMPLO C#

Neste ponto, no momento em que é chamado o formulário de pedidos:

    Private Sub TxtIdCliente_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtIdCliente.TextChanged

        "Define a String de Busca pelo IdCliente

        Dim cSql As String

        cSql = "Select * From Clientes Where IdCliente=" & Val(txtIdCliente.Text)

        "Abrir o banco de dados e passar os

        "parametros da consulta SQL, parametros

        "e ordem de execução.

        Dim cn As New SqlConnection(conexao)

        cn.Open()

        Dim cmdCommand As New SqlCommand

        With cmdCommand

            .CommandText = cSql

            .CommandType = CommandType.Text

            .Connection = cn

            .ExecuteNonQuery()

        End With

        "Declarado um dataadapter e um dataset

        "passar o comando para o dtAdapter e

        "carregar o dataset com resultado da busca

        Dim dtAdapter As New SqlDataAdapter

        Dim dsDataSet As New DataSet

        With dtAdapter

            .SelectCommand = cmdCommand

            .Fill(dsDataSet)

        End With

        "Abaixo observo se o retorno de linhas de pesquisa é maior que zero

        "como busquei pelo código ou é zero (vazio) ou um (contém o registro)

        "se tem o registro do cliente, exibo nos labels, se não

        "defino os labels (text) como nothing.

        If dsDataSet.Tables(0).Rows.Count > 0 Then

            lblNomeRazao.Text = dsDataSet.Tables(0).Rows(0).Item("NomeRazao")

            lblEndereco.Text = dsDataSet.Tables(0).Rows(0).Item("Endereco")

            lblTelefone.Text = dsDataSet.Tables(0).Rows(0).Item("Telefone")

            lblCidade.Text = dsDataSet.Tables(0).Rows(0).Item("Cidade")

            lblEstado.Text = dsDataSet.Tables(0).Rows(0).Item("Estado")

        Else

            lblNomeRazao.Text = Nothing

            lblEndereco.Text = Nothing

            lblTelefone.Text = Nothing

            lblCidade.Text = Nothing

            lblEstado.Text = Nothing

        End If

    End Sub


  1. SOLUÇÃO PARA GESTÃO DE ENTREGA DE PIZZAS

- Previamente deve ser cadastrar todos entregadores informando os dados identificados no tópico 3.2. Também devem ser cadastrados todos produtos comercializados conforme tópico 3.3, lembrando que adicionais devem ser considerados da mesma forma que produtos.

- O Cliente entrará em contato com o atendimento da pizzaria e caso não seja cadastrado, realizará seu cadastro, tendo como referência o telefone de contato, neste momento é gerado o código do cliente ou deverá alterar os dados caso o telefone de contato já esteja referenciado há um cliente.

...

Baixar como (para membros premium)  txt (10.9 Kb)   pdf (293.1 Kb)   docx (1 Mb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com