Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento de Software
SISTEMA DE GESTÃO DE ENCOMENDAS DA PIZZA HOME
Introdução
Actualmente é indispensável o uso de um Sistema de Informação para apoio nas
diferentes áreas de trabalho. Tem-se verificado visivelmente o crescimento do
mercado de consumo e consequentemente o aumento de empresas de vendas
actuantes em diferentes ramos.
Objectivos
Geral
Específicos
Metodologias
Para a realização deste projecto, o estudo de campo auxiliado por entrevistas e
questionários foi usado como técnica de recolha de dados. Foi realizado o
levantamento de requisitos junto à proprietários da pizzaria através da técnica
deentrevista, tendo presente os aspectos descritos e os objectivos que a mesma
tem em relação ao sistema. O sistema irá auxiliar no processo de execução de
encomendas pelos clientes e no registo de vendas.
Descrição da empresa
A Pizza Home é uma empresa que foi criada a 3 anos para fornecimento de
lanches, salgados e doces. Esta empresa acentua-se mais na venda de pizza e
hambúrgueres.
Esta empresa mantém uma margem competitiva por meio de entrega imediata
de produtos, de excelentes relações com os clientes e de sua capacidade de se
adequar às necessidades deste. Está instalada na vila de Massinga no bairro 21 de
Abril na avenida acordos de Lusaka. Conta com dez (10) funcionários dos quais
três entregadores de encomendas dois técnicos de vendas que trabalham de
forma intercalada por conta da situação actual da pandemia da covid-19. Duas
cozinheiras que preparam os lanches, e dois empregados de mesa e tem um
gestor que lida com a administração do estabelecimento.
Identificação da necessidade
A Pizza Home, está interessada em satisfazer a demanda crescente por seus
produtos com implementação de soluções informáticas, os quais possibilitarão
melhor e maior produtividade, diminuição de custos e redução do tempo de
processo. Assim, esta precisa de uma solução que ajude na gestão de
encomendas e registo de vendas.
7
Motivação
Actualmente o mercado de consumo vem tendo um crescimento elevado e faz-se
necessário, para todos, a utilização do comércio para a aquisição de alguma
mercadoria, independente do género. Para tal, são escolhidas empresas de
confiabilidade, com bom atendimento e que transmitam segurança e
competência em seus serviços. Levando em consideração estas dificuldades
enfrentadas pelas empresas que utilizam sistemas de informação, torna-se
importante o estudo de estratégias de desenvolvimento e de tecnologias de
engenharia de software. Este estudo tem como objectivo contribuir para o
desenvolvimento de sistemas que auxiliem na solução e redução dos problemas
enfrentados pelas empresas que actuam no ramo da restauração no atendimento
ao cliente durante os processos de venda e encomenda de produtos por parte de
clientes.
8
Requisitos Funcionais
Os requisitos funcionais de um sistema descrevem o que ele deve fazer. Eles
dependem do tipo de software a ser desenvolvido, de quem são seus possíveis
usuários e da abordagem geral adoptada pela organização ao escrever os
requisitos. Esta actividade de colecta de informações e das necessidades e
funcionalidades que o sistema deverá possuir foram realizadas através de
entrevista com o cliente interessado no projecto e foram identificados os
seguintes requisitos funcionais:
Actores Secundários
Fluxo principal
Fluxo Alternativo
Estrutura de Dados
1 - E-mail;
2 - Senha
Fonte: Autora (2022).
12
Actores Secundários
Fluxo principal
1. Solicitar a criação de um
novo usuário.
Estrutura de Dados
1 - Nome;
2 - Senha;
3 – Correio
electrónico;
4 – Telefone;
5 – Endereço.
Actores Secundários
Pós-condições
Fluxo principal
Restrições/Validações/Regras de
Negócio
Estrutura de Dados
Actores Secundários
Fluxo principal
Restrições/Validações/Regras de
Negócio
Estrutura de Dados
1 - Ordem
2 - Cliente;
3 - Produto;
4 - Quantidade;
5 - Preço
Actores Secundários
Fluxo principal
Restrições/Validações/Regras de
Negócio
Estrutura de Dados
1 - Cliente;
2 - Produto;
3 - Preço
4 – Taxa de entrega;
5 – Subtotal.
Diagrama de classe
O diagrama de classes é utilizado na construção do modelo de classes desde o
nível de análise até o nível de
especificação. Na óptica de Nunes e O’Neill (2003) diagrama de classes
tem como objetivo suportar os requisitos funcionais do sistema, que foram
levantados previamente. Assim, o diagrama de classes é um resultado da análise
de requisitos, fornecendo um modelo que mais tarde será utilizado na fase de
desenho para a definição dos componentes da aplicação. Um diagrama de classes
é composto pelos elementos mencionado a seguir: Classes. Relações de
associação e multiplicidade. Para o caso deste sistema, foi desenvolvido um
diagrama de classes como ilustra a figura que se seque.
Diagrama de Sequência
Um diagrama de sequência descreve a maneira como os grupos de objectos
colaboram em algum comportamento ao longo do tempo. Ele registra o
comportamento de um único caso de uso e exibe os objectos e as mensagens
passadas entre esses objectos no caso de uso.
Diagrama de Actividades
Um diagrama de actividades conforme Silva & Videira (2001, p.222) é um caso
particular de um diagrama de estados, no qual todos ou a maioria dos estados
são “estados de actividades” e todas ou a maioria das transições são
desencadeadas pela conclusão das actividades dos estados anteriores. Afirmam
ainda que ambos os tipos de diagramas são utilizados para modelar o tempo de
vida de um objecto ou sistema. Contudo, um diagrama de actividades ilustra o
fluxo de controlo entre actividades, enquanto um diagrama de estados ilustra o
fluxo de controlo entre estados. Por outro lado, os diagramas de interacção
ilustram fluxos de controlo entre objectos. Enquanto nos diagramas de
interacção o foco é na visualização das mensagens trocadas entre objectos, nos
diagramas de actividades a atenção incide na visualização das operações
realizadas pelos objectos intervenientes.
Base de dados
Bases de dados são conjuntos de arquivos relacionados entre si com registos sobre
pessoas, lugares ou coisas. São colecções organizadas de dados que se relacionam
de forma a criar algum sentido (informação) e dar mais eficiência durante uma
pesquisa ou estudo científico. São de vital importância para empresas e, há mais
de duas décadas, se tornaram a principal peça dos sistemas de informação e
segurança. Normalmente existem por vários anos sem alterações em sua estrutura
sistemática.
Conclusão
Para chegar a conclusão do sistema proposto neste trabalho foi necessário passar
por vários estágios e cada um era uma peça do quebra-cabeça que se encaixava e
dava forma ao trabalho em questão. Cada fase era uma etapa importante desse
desenvolvimento e contribuiu para o amadurecimento do objectivo inicial. O
trabalho exigiu disciplina e estudo aprofundado em cada etapa que se iniciava e
concluía, pois a mal formação da estrutura poderia comprometer toda projecção
e desenho. Além do estudo da engenharia de software, foi necessário aprofundar
e não medir esforços para o colhimento de requisitos junto à empresa solicitante
do sistema, para que o mesmo pudesse atender sua necessidade e lhe
proporcionar o objectivo esperado. Como resultado desenhou-se e projectou-se
ferramenta de apoio à gestão de encomendas e de ajuda no controle dos vários
segmentos da pizzaria Pizza Home como: caixa, estoque, produtos, entre outros.
Referencias Bibliográficas
Bezerra, E. (2015). Princípios de Análise de projectos de sistemas com UML.
São Paulo: Elsevier
Booch, G., Rumbaugh, J., & Jocobson, I. (2012). UML - Guia do Usuário. Rio
de Janeiro: Campus.
Nunes, M., & O'Neill, H. (2011). Fundamental de UML. Lisboa: FCA –
Editora Informática.