Você está na página 1de 56

Isaquiel Ana Pedro

Concepcao de Sistema de Gestão Comercial.


Caso do Estabelecimento Comercial SUMO NATURAL, Nacala-Porto.
(2018 -2019)

Licenciatura em Informática minor em Engenharia de Redes

Universidade Pedagógica
Nacala
2019
Isaquiel Ana Pedro
Isaquiel Ana Pedro

Concepção de Sistema de Gestão Comercial.


Caso do Estabelecimento Comercial SUMO NATURAL, Nacala-Porto.
(2018 - Comercial
Desenvolvimento de Sistema Web de Gestão 2019) e Gestão de Stock.
(2016-2018).

Licenciatura em Informática minor em Engenharia de Redes

Monografia Científica apresentada ao


Departamento da Escola Superior Técnica,
Delegação de Nampula, para obtenção do grau
académico de Licenciatura Informática minor em
Engenharia de Redes.
Supervisor:
dr. Orlávio Carlos Averu

Universidade Pedagógica
Nacala
2019
ii

Índice

Lista de Figuras ......................................................................................................................... vi

Lista de Tabelas ........................................................................................................................ vii

Lista de Siglas e Abreviaturas ................................................................................................. viii

Declaração de Honra ................................................................................................................. ix

Dedicatória.................................................................................................................................. x

AGRADECIMENTOS .............................................................................................................. xi

Resumo ..................................................................................................................................... xii

Abstract .................................................................................................................................... xiii

Introdução ............................................................................................................................. 14

1 CAPÍTULO I: PROCEDIMENTOS METODOLÓGICOS .............................................. 15

1.1 Tema .......................................................................................................................... 15

1.2 Delimitação do Tema ................................................................................................. 15

1.3 Justificativa ................................................................................................................ 15

1.4 Problematização ......................................................................................................... 15

1.5 Objetivos .................................................................................................................... 16

1.5.1 Objetivo Geral .................................................................................................... 16

1.5.2 Objetivos Específicos ......................................................................................... 16

1.6 Hipóteses .................................................................................................................... 16

1.7 Metodologias da Pesquisa .......................................................................................... 17

1.7.1 Pesquisa Bibliográfica ........................................................................................ 17

1.7.2 Quanto à Abordagem .......................................................................................... 17

1.7.3 Quanto aos objectivos ......................................................................................... 17

1.7.4 Explicativa .......................................................................................................... 17

1.7.5 Pesquisa de Campo ............................................................................................. 17

1.7.6 Técnicas e Métodos de Coleta de Dados ............................................................ 18

Questionário .................................................................................................... 18
iii

Entrevista ........................................................................................................ 18

Universo .......................................................................................................... 18

Amostra ........................................................................................................... 18

2 CAPÍTULO II: EMBASAMENTO TEÓRICO ................................................................ 19

2.1 Sistema ....................................................................................................................... 19

2.2 Sistema de Informação ............................................................................................... 19

2.2.1 Venda .................................................................................................................. 20

2.2.2 Sistema de Gestão ............................................................................................... 20

2.2.3 Tecnologias e Ferramentas Usadas..................................................................... 21

2.2.4 Framework Bootstrap ......................................................................................... 21

2.2.5 Notepad++ .......................................................................................................... 21

2.2.6 Astah Community ............................................................................................... 21

2.2.7 Servidor web XAMPP ........................................................................................ 21

2.2.8 MySQL ............................................................................................................... 21

2.2.9 Modelos de dados utilizados pelas SGBD .......................................................... 22

2.2.10 Linguagens de Programação Utilizadas ............................................................. 22

2.2.11 HTML ................................................................................................................. 22

2.2.12 PHP ..................................................................................................................... 22

2.2.13 Porque PHP? ....................................................................................................... 22

2.2.14 Linguagem de Modelação Unificada (UML) ..................................................... 23

3 CAPÍTULO III: DESENVOLVIMENTO DE SOFTWARE............................................ 24

3.1 Processo de software .................................................................................................. 24

3.1.1 Metodologias ágeis de desenvolvimento de softwares ....................................... 24

3.1.2 Metodologia Extreme Programming .................................................................. 25

3.1.3 Porque usar a Extreme Programming? ............................................................... 25

3.1.4 Modelo de Desenvolvimento de software .......................................................... 25

3.2 Definição do Sistema (SIGECOM) ........................................................................... 26


iv

3.3 Benefícios esperados do sistema proposto ................................................................. 26

3.4 Levantamento dos requisitos do sistema.................................................................... 26

3.5 Requisitos Funcionais ................................................................................................ 26

3.6 Descrição dos requisitos funcionais (RFS) do sistema. ............................................. 27

3.7 Requisitos não Funcionais ......................................................................................... 27

3.8 Diagrama Entidade e Relacionamento ....................................................................... 28

3.9 Diagrama de Sequência ............................................................................................. 28

3.10 Diagrama de Caso de uso ........................................................................................... 29

3.10.1 Diagrama de Classes ........................................................................................... 29

3.11 Discrição dos casos de uso do sistema....................................................................... 29

4 CAPÍTULO IV: ANÁLISE E INTERPRETAÇÃO DE DADOS .................................... 35

4.1 Apresentação do Objeto de Estudo ............................................................................ 35

4.2 Apresentação dos resultados da pesquisa e interpretação de dados ........................... 35

4.3 Testes de Validação das Hipóteses ............................................................................ 37

4.4 Apresentação do Sistema ........................................................................................... 38

4.4.1 Tela Inicial .......................................................................................................... 38

4.5 Conclusões e Recomendações ................................................................................... 39

4.5.1 Conclusões .......................................................................................................... 39

4.5.2 Recomendações .................................................................................................. 40

Referências Bibliografias ...................................................................................................... 41

4.6 Apêndice A: Questionário ......................................................................................... 44

4.7 Apêndice B : Formulario de Entrevista ..................................................................... 45

4.8 Apêndice C: Diagrama Entidade e Relacionamento .................................................. 46

4.9 Apêndice D: Diagrama de caso de uso de Negocio ................................................... 47

4.10 Apêndice E: Diagrama de caso de Uso do Gerente e Vendedor................................ 48

4.11 Apêndice F: Diagrama de Classe ............................................................................... 49

4.12 Apêndice G: Diagrama de Sequência ........................................................................ 50


v

4.13 Anexo A: Credencial ................................................................................................. 52

4.14 Anexo B: Curiculum Vitae ........................................................................................ 53

4.15 Anexo C: Bilhete de Identidade ................................................................................. 54

4.16 Anexo D: Carta de Aceitação .................................................................................... 55


vi

Lista de Figuras

Figura 1: Principais Elementos de Sistema de Informação ...................................................... 19


Figura 4: Tela Inicial de Acesso ao Sistema............................................................................. 38
Figura 5: Diagrama Entidade e Relacionamento ...................................................................... 46
Figura 6: Diagrama de caso de uso de Negocio ....................................................................... 47
Figura 7: Diagrama de caso de Uso do Gerente e Vendedor.................................................... 48
Figura 8: Diagrama de Classe ................................................................................................... 49
Figura 9: Diagrama de Sequência ............................................................................................. 50
vii

Lista de Tabelas

Tabela 1: Quadro resumo de distribuição da amostra. ............................................................. 18


Tabela 4:Descrição dos casos de uso autenticar no sistema ..................................................... 30
Tabela 5: Descrição dos casos de uso cadastrar usuário .......................................................... 31
Tabela 6:Descrição dos casos de uso cadastrar cliente............................................................. 31
Tabela 7:Descrição dos casos de uso cadastrar produto ........................................................... 32
Tabela 8: Descrição dos casos de uso cadastrar fornecedor ..................................................... 33
Tabela 9:Descrição dos casos de uso efetuar venda ................................................................. 34
viii

Lista de Siglas e Abreviaturas

TIC: Tecnologia de Informação e Comunicação

TI: Tecnologia de Informação

PRE: Planeamento de Recursos Empresariais

H1: Hipótese 1

H2: Hipótese 2

HTML: Hyper Text Markup Language

PDF: Portable Document File

PHP: Personal Home Page (Hypertext processor)

SQL: Structured Query Language

UML: Unified Modelling Language (Linguagem de modelação unificada)

XAMPP: Apache MariaDB PHP Perl

DER: Diagrama Entidade Relacionamento

SGBD: Sistema de Gestão de Banco de Dados

SIGECOM: Sistema de Gestão Comercial


ix

Declaração de Honra

Declaro que esta Monografia é resultado da minha investigação pessoal e das orientações do
(s) meu (s) supervisor (es), o seu conteúdo é original e todas as fontes consultadas estão
devidamente mencionadas no texto, nas notas e na bibliografia final.

Declaro ainda que este trabalho não foi apresentado em nenhuma outra instituição para
obtenção de qualquer grau académico.

Nacala, aos ____ de _____de 2019

____________________________

(Isaquiel Ana Pedro)


x

Dedicatória

Dedico este trabalho ao meu pai Pedro Trindade Ricardo (in memoriam), e minha mãe Ana
Gonçalves Camisa (in memoriam), pois mesmo que eles não possam partilhar deste momento
junto a mim, acredito que de onde eles estejam também realizaram um sonho, não só, mas
também por fornecer o substrato moral sobre o qual me ergui.
xi

AGRADECIMENTOS

Primeiramente agradeço a Deus pelas oportunidades que me tem dado na vida, também por
ter vivido fases difíceis que serviram como aprendizado. E pela concretização deste trabalho.

Agradeço a toda minha família que direta ou indiretamente sempre encorajou e deu-me o
apoio necessário para minha formação.

Agradeço aos docentes da ESTEC que incansavelmente sempre estiveram presentes no dia-a-
dia da minha edificação técnica, profissional e pelos ensinamentos empreendidos que
conduziram a realização deste Curso. Em especial, ao meu supervisor dr. Orlávio Carlos
Averu, pelo apoio, criticas, ensinamentos na realização deste trabalho.

Gostaria de agradecer também aos meus colegas e amigos, Assane, Alfredo, Dázio, em
particular Santos Franco Lemane pela colaboração ao longo deste trabalho e companheirismo
ao longo do curso.

Também quero agradecer aos colegas Zolas, Caetano, Nelson pelas cabeludas (Chima com
Papahi) que de vez em quanto fazíamos após as aulas, agradecer também aos demais colegas
pelo carinho e apoio incondicionais que direta ou indiretamente nutriram em mim durante o
curso e na realização deste trabalho.
xii

Resumo

A presente monografia científica consiste na Concepção de um sistema de gestão comercial


aplicado à área de vendas de um estabelecimento comercial ligado a venda de diversos produtos a
retalho, o desenvolvimento deste artefacto tem como objetivo principal informatizar o estabelecimento
com vista a gerar informações que auxiliem na melhoria da gestão dos processos de venda, controle de
inventários e tomada de decisões deste tipo de negócio.

Palavra-chave: Sistema, Gestão Comercial, Informatizar.


xiii

Abstract

This scientific monograph consists of the design of a commercial management system applied to the
sales area of a commercial establishment linked to the sale of several products in retail, the
development of this artefact has as main objective to computerize the establishment in order to
generate information which help in the improvement of the management of sales processes, inventory
control and decision making of this type of business.

Keyword: System, Commercial Management, Computerization.


14

Introdução

A partir do interesse de automatizar o estabelecimento e disponibilizar um melhor


atendimento aos seus clientes, foi concebido ao Objeto de estudo desta monografia um
sistema informatizado para fazer cadastro de funcionários, clientes e fornecedores, além de
controlo de entrada e saída de produtos, a partir de registo das operações de compra e venda.
O sistema também permitirá geração de relatórios por parte da gerência para que possam ser
realizadas análises mais precisas das atividades corporativas, visando tomadas de decisões
mais assertivas.

O objetivo desse trabalho é criar um software que solucione os problemas inerentes a gestão
encontrados no estabelecimento em estudo. Espera-se que, a partir da concepção do sistema, o
estabelecimento consiga coletar, tratar e distribuir informações de maneira eficiente, além de
alavancar novos produtos e serviços, assim como se destacar perante seus concorrentes, e
promover satisfação dos seus clientes.

O trabalho esta estruturado em quatro (4) capítulos a saber: No primeiro capítulo apresenta -
se a introdução, a problematização, Justificativa, objetivos e as respectivas Hipóteses. No
segundo capítulo, faz-se o embasamento teórico dos principais conceitos inerentes ao tema,
descrição das tecnologias e ferramentas que foram usadas para desenvolvimento do mesmo, o
cenário atual do estabelecimento comercial. No terceiro capítulo é apresentada a engenharia
de software, descrição do modelo e metodologia sugerida para o desenvolvimento do sistema,
os requisitos funcionais e não funcionais. No quarto capítulo, é apresentada a análise e
interpretação de dados, apresentação do objecto de estudo e do respectivo Sistema. São
também apresentadas as conclusões e as devidas recomendações obtidas após o
desenvolvimento do artefacto e análise das dificuldades encontradas.
15

1 CAPÍTULO I: PROCEDIMENTOS METODOLÓGICOS

1.1 Tema

Concepcao de Sistema de Gestão Comercial. Caso do Estabelecimento Comercial SUMO


NATURAL, Nacala-Porto. (2018 - 2019)

1.2 Delimitação do Tema

A presente Monografia Científica tem como tema: Concepção de Sistema de Gestão


Comercial. Caso do Estabelecimento Comercial SUMO NATURAL. Entretanto, fará
referência ao espaço temporal entre Janeiro de 2018 à Abril 2019.

1.3 Justificativa

Existem três vertentes que determinaram na escolha do referido tema a destacar:

I. O proponente do tema em estudo, constatou que no estabelecimento em estudo não


tem um sistema informatizado para gestão do mesmo, recorrendo assim a meios
tradicionais, isto é, em cadernos ;
II. O proponente do tema em estudo é estudante do curso de informática na Universidade
Pedagógica minor de Engenharia de redes, e pretende dar alguma inovação ao
estabelecimento comercial SUMO NATURAL, no que tange ao sistema de gestão de
vendas, de acordo com o problema levantado.
III. Diferente de um software de base (prateleira),o SIGECOM será um software feito com
levantamento de requisitos a fim de que se comporte apenas para as necessidades e
funções do estabelecimento, e reforçando a ideia de ter um melhor planejamento e
controle dos produtos e dos registros das vendas.

1.4 Problematização

Este trabalho surge pelo facto de o autor ter constatado que no estabelecimento comercial em
estudo, os registros que vão desde a aquisição dos produtos ate a sua posterior venda é feito
de forma tradicional, isto é, manualmente em cadernos.

E sendo que o sistema em uso ainda obedece critérios tradicionais, ou seja, a sua gestão é feita
de forma precária, utilizando ainda papéis ou cadernos para manter as suas atividades de
gestão, contribuindo negativamente no bom funcionamento do estabelecimento, o que afeta na
segurança da informação deste estabelecimento, o que torna difícil obter relatórios de
16

aquisição de produtos, inventários, vendas diárias, semanais e mensais do estabelecimento,


por não existir um sistema informatizado de Informação integrado que permite apresentar em
tempo real a situação atual daquela Empresa.

Face à este cenário, o Estudante, sentiu a necessidade de melhorar os serviços prestados e


racionalizar os seus recursos, fazendo assim a optimização da sua gestão. Doravante surge a
seguinte questão: De que forma o Sistema poderá ajudar a flexibilizar o processo de Gestão
Comercial e Segurança da Informação do Estabelecimento?

1.5 Objetivos

1.5.1 Objetivo Geral

Conceber um Sistema de Gestão Comercial que ira responder os requisitos e


necessidades do Estabelecimento Comercial SUMO NATURAL no processo de
Gestão.

1.5.2 Objetivos Específicos

Implementar funções básicas do sistema de gestão de vendas para prover informações


como cadastro, relatório de vendas, inventario, controle de clientes, efetuar venda;
Disponibilizar para o estabelecimento informações de produtividade da área comercial
e a taxa de sucesso de seus vendedores através de inventários e relatórios de vendas
resumidos;
Ilustrar a Operacionalização do SEGECOM, como uma plataforma Web para a gestão
de vendas;

1.6 Hipóteses

Em função da questão colocada com base no problema levantaram-se as seguintes hipóteses:

H1: O SIGECOM proporcionara a eficácia e eficiência na Gestão das vendas, controle de


rotura de produtos, inventário e relatório de vendas.

H2: O SIGECOM vai contribuir na solução da segurança das informações, dos erros de
registros de venda, aquisição de novos produtos, e controle das perdas e ganhos das
vendas;
17

1.7 Metodologias da Pesquisa

Na elaboração do projeto e modelagem do presente sistema, visa aprofundar, mais os


conhecimentos baseando-se em dois procedimentos metodológicos que são: Pesquisa
Bibliográfica e Pesquisa Qualitativa.

1.7.1 Pesquisa Bibliográfica

O presente estudo teve o seu ponto de partida na pesquisa bibliográfica, com a intenção de o
situar num contexto e de o relacionar com o que já foi feito por outros investigadores e,
posteriormente, contextualizar na problemática desta pesquisa.

1.7.2 Quanto à Abordagem

Pesquisa Qualitativa

Pela preferência e polo teor da pesquisa, o autor optou pela pesquisa qualitativa, pois segundo
GOLDENBERG, (1997, p. 34) “os pesquisadores que utilizam os métodos qualitativos
buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não
quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos”. Onde os
dados analisados são não-métricos (suscitados e de interacção) e se valem de diferentes
abordagens.

1.7.3 Quanto aos objectivos

1.7.4 Explicativa

Quanto aos objectivos o autor procurou aprofundar mais os conhecimentos da realidade,


fazendo uma busca acerca da razão ou o porquê das coisas para melhor compreender as
respectivas consequências para estabelecimento em estudo no que tange ao desenvolvimento
do sistema em causa.

Segundo GOLDENBERG, (1997, p. 35) “Este tipo de pesquisa preocupa-se em identificar os


factores que determinam ou que contribuem para a ocorrência dos fenómenos”.

1.7.5 Pesquisa de Campo

O Estudo foi realizado no estabelecimento comercial SUMO NATURAL de Nacala-Porto,


envolvendo o proprietráio e os trabalhadores da área comercial, com recurso a varias técnicas
de coleta de dados, tais como: Questionário e entrevista.
18

1.7.6 Técnicas e Métodos de Coleta de Dados

Questionário

Assim para o autor a escolha desta técnica assentou-se no facto de querer colher opiniões e
ideias da comunidade Organizacional que vai deste Vendedores, Gerentes, e os demais
colaboradores do estabelecimento comercial, além de economizar tempo, esta técnica
possibilita a abrangência do maior número de pessoas ao mesmo tempo e obtenção de grande
número de dados.

Entrevista

Foi usada a entrevista, com o intuído de recolher informações sobre os impactos positivos
assim como negativos que o SIGECOM vai trazer para o estabelecimento.

Universo

O presente estudo ira envolver os trabalhadores e Clientes do estabelecimento comercial


SUMO NATURAL Nacala-Porto, num universo de 15 (quinze) pessoas.

Amostra

Do universo acima referido, retirou-se uma amostra de 6 pessoas, que dos quais são: Quatro
(4) Trabalhadores dos quais são Vendedores e Agentes da Loja dos quatro estabelecimentos
que o SUMO NATURAL dispõe em Nacala-Porto, Um (1) Gerente, selecionado a partir da
escolha do Autor e Um (1) o Dono da Empresa.

Tabela 1: Quadro resumo de distribuição da amostra.

Elementos da Nº da Métodos
Amostragem Amostragem Questionário por Questionário Inquérito
Vendedores 4 2 2
Gerente 1 1 0
Dono da Empresa 1 1 0
Total 06 04 2

Fonte: O autor
19

2 CAPÍTULO II: EMBASAMENTO TEÓRICO

2.1 Sistema

Conjunto de partes coordenadas, que concorrem para a realização de um conjunto de


objetivos (ALONSO, 2012).

Os conceitos de sistema são abrangentes, úteis e genéricos ao ponto de se definir sistemas


orgânicos, sociais, matemáticos, computacionais, etc. Portanto, pode-se chamar um organismo
vivo, um modelo matemático ou um programa de computador de sistema, afinal são todos
compostos por diferentes elementos que interagem entre si a fim de gerar algum tipo de
resultado.

2.2 Sistema de Informação

LAUDON & LAUDON (2004), define sistemas de informação como sendo um conjunto de
componentes inter-relacionados que coletam, recuperam, processam, armazenam e distribuem
informações com o propósito de facilitar o planeamento, o controle, a coordenação, a análise e
a tomada de decisões nas organizações.

Para STAIR (2002) os principais elementos de um Sistema de informação estão apresentados


na figura abaixo.

Figura 1: Principais Elementos de Sistema de Informação

Fonte: STAIR (2002, p.12)

LAUDON (2010), ressalta que o papel dos sistemas de informação está diretamente
relacionado com os tipos de problemas que eles resolvem e com o nível da hierarquia em que
eles atuam. Assim são construídos sistemas de informação especializados para servir a
diferentes funções e a diferentes níveis organizacionais e que funcionam de forma integrada
na amplitude do ambiente empresarial.
20

2.2.1 Venda

Venda é a acção e o efeito de vender (transferir a propriedade de algo para oura pessoa
mediante o pagamento de um preço estipulado) o termo é usado também para fazer referencia
a operação (transação), (MOREIRA, 2004, p.265).

2.2.2 Sistema de Gestão

LAUDON & LAUDON (2004, p. 40), afirma que “sistemas de gestão atendem às atividades
de monitoração, controle, tomada de decisões e procedimentos administrativos dos gerentes
médios. Sistemas de gestão (SIG) têm a característica de produzir relatórios periódicos sobre
as operações, em vez de informações instantâneas”.

Para MIRANDA (2007), o conhecimento das tendências mercadológicas atuais, do


comportamento dos consumidores, das estratégias dos concorrentes, do posicionamento no
mercado, fazem parte de cada um dos módulos de um sistema de gestão de vendas:

a) Gestão de clientes, tem por objetivo manter os contatos, características, perfil e condições
de vendas;

b) Gestão comercial, destina-se a manutenção registros de propostas e pedidos, incluindo a


sua aceitação, alteração e nível de satisfação do mesmo;

c) Gestão de equipa de vendas, responsável por planejar e controlar a equipe de vendas


através da definição de metas e coleta de informações sobre concorrentes;

d) Gestão de vendas, tem por objetivo relacionar informações sobre as vendas, com índices
de lucratividade, segmentos de atuação e regiões atendidas.

Durante o processo de informatização são necessárias uma série de cuidados principalmente,


na formação do banco de dados, pois, o mesmo é quem vai tabular as informações para a
tomada de decisões do gestor, como descreve MIRANDA (2007, p. 14).
21

2.2.3 Tecnologias e Ferramentas Usadas

2.2.4 Framework Bootstrap

No desenvolvimento do sistema foi utilizado o bootstrap, por ser um framework com design
responsivo, eficaz, e por oferecer todos os tipos de opções de funcionalidade e estilo. Seus
arquivos CSS e JavaScript podem ser incluídos em um projeto para ajudar na criação de
elementos como por exemplo pop ups, menus e slide shows.
Devido às amplas características próprias dos dispositivos móveis atuais o bootstrap é
projetado para a adaptação das telas nos diversos dispositivos, fornecendo uma vasta
biblioteca de componentes que permitem aplicações e desenvolvimento nas diversas
linguagens e técnicas de web design disponíveis (MIGUEL et al, 2015).

2.2.5 Notepad++

O Notepad++ é um editor de texto e de código fonte aberto que suporta várias linguagens de
programação rodando sob o sistema Microsoft Windows. O Notepad++ é distribuído como
um software livre e oferece um esguio e eficiente binário com uma interface gráfica
totalmente modificável. (BARATA & GONSALVES, 2003)

2.2.6 Astah Community

Astah Community é uma ferramenta de modelagem gratuita para projectos de sistemas. É


baseada nos diagramas e na notação da UML 2.0 (Unified Modeling Language). (RIFFEL,
2011:21).

2.2.7 Servidor web XAMPP

O XAMPP é um servidor independente de plataforma, software livre, que consiste


principalmente na base de dados MySQL, o servidor web Apache e os interpretadores para
linguagens de script PHP e PERL. Com ele, é possível rodar sistemas localmente, o que
facilita e agiliza o desenvolvimento. Como o conteúdo estará armazenado numa rede local, o
acesso aos arquivos é realizado instantaneamente. (BARATA & GONSALVES, 2003)

2.2.8 MySQL

O mysql é utilizado neste trabalho como sistema de gestão de base de dados. A sua escolha
deveu - se pela sua forma livre de utilização, sob licença GPL (General Public License -
Licença Pública Geral) e por garantir a portabilidade em diversas plataformas, permitindo
assim cumprir com um dos requisitos de desenvolvimento deste sistema, (RAMEZ &
NAVATHE, 2004).
22

2.2.9 Modelos de dados utilizados pelas SGBD

O modelo escolhido e empregue na criação da base de dados é o modelo relacional, pois este
apresenta fortes características de segurança, compartilhamento e integridade dos dados,
fatores primordiais para uma administração eficaz da informação de qualquer empresa. Com o
próprio nome diz, esse tipo de base de dados é composto de relações entre entidades,
denominadas tabelas, seguindo o mesmo conceito matemático de relaçã, (RAMEZ &
NAVATHE, 2004).

2.2.10 Linguagens de Programação Utilizadas

2.2.11 HTML

HTML é a sigla de Hyper Text Markup Language (Linguagem de marcação de hipertexto), ou


seja, é uma linguagem com a qual se definem as páginas web. Basicamente trata-se de um
conjunto de etiquetas (tags) que servem para definir a forma na qual se apresentará o texto e
outros elementos da página. As páginas web, podem ser vistas pelo utilizador mediante um
tipo de aplicação chamada navegador (browser), podemos dizer portanto que o HTML é a
linguagem utilizada para desenvolver páginas web que são vistas pelos utilizadores através de
um browser. (ALVAREZ, 2004)

2.2.12 PHP

O PHP é a sigla de Personal Home Page, ou seja, é uma linguagem interpretada livre
utilizada para o desenvolvimento de aplicações orientadas para a world wide web (www) que
permite a criação de páginas dinâmicas. No ambiente PHP, o código é embebido diretamente
no documento HTML, dando assim origem a um script contendo instruções específicas. Deste
modo, o servidor web, a que foi acrescentado um módulo PHP, consegue interpretar os
comandos inseridos, e transforma o resultado em HTML interpretável pelo browser. Assim,
pode-se intercalar código PHP com código HTML, havendo somente necessidade de indicar
onde este se inicia e termina usando delimitadores específicos e criados para o efeito.
(PEREIRA & ZANATTA, 2008)

2.2.13 Porque PHP?

De acordo com Dall'Oglio (2009), o Hipertext Pre Processor (PHP) é uma das linguagens
Web mais utilizadas no mundo de hoje, pois sua facilidade em criar aplicações dinâmicas e
23

funções flexíveis permite desde a criação de simples portais até complexas aplicações de
negócio.

2.2.14 Linguagem de Modelação Unificada (UML)

UML é a sigla de Unified Modelling Language, que pode ser traduzido por Linguagem de
Modelação Unificada. A UML é uma linguagem que utiliza uma notação padrão para
especificar, construir, visualizar e documentar sistemas de informação orientados por objetos.
Pelo facto de utilizar um conjunto de símbolos padrão, a UML funciona como um meio de
comunicação entre os diversos elementos envolvidos no processo, utilizadores, gestores e
equipa de desenvolvimento. A linguagem pode ser utilizada para documentar o sistema ao
longo de todo o ciclo de desenvolvimento começando com a tarefa inicial de análise dos
processos de negócio da organização e prolongando-se até á tarefa de manutenção evolutiva
do sistema informático. (NUNES & O`NEILL, 2004)
24

3 CAPÍTULO III: DESENVOLVIMENTO DE SOFTWARE

Igualmente a qualquer trabalho científico a ser feito requer uma metodologia, no caso da
engenharia de softwares também impõe o uso de metodologias para o desenvolvimento de
softwares, por isso à necessidade de apresentar a metodologia que foi utilizada como caminho
trilhado para lograr com os objectivos a nível do artefacto.

3.1 Processo de software

Segundo PRESSMAN (2006), “processo de software é um conjunto de tarefas necessárias


para a produção de um software com alta qualidade”.

O resultado do processo é um produto (software) que reflecte a forma como o processo foi
realizado. Embora existam vários métodos de desenvolvimento de software existem
actividades genéricas comuns a todos eles (SOMMERVILLE, 2008):

Especificação do Software: definição do que o sistema deve fazer, definição dos


requisitos e das restrições do software;
Desenvolvimento do Software: projecto e implementação do software, o sistema é
desenvolvido conforme sua especificação;
Validação do Software: o software é validado para garantir que as funcionalidades
implementadas estejam de acordo com o especificado;
Evolução do Software: evolução do software conforme a necessidade dos clientes.

As metodologias de desenvolvimento de software são divididos em três grupos, conforme a


lista abaixo (PRESSMAN, 2006):

Metodologias tradicionais
Metodologias ágeis;
Metodologias pesadas.

3.1.1 Metodologias ágeis de desenvolvimento de softwares

As metodologias ágeis tornaram – se popular em 2001 depois que um grupo de especialistas,


em desenvolvimento de software, reunirem-se para compartilhar experiências e discutir
medidas que aumentassem as possibilidades de sucesso de um projecto.

PRESSMAN (2006) define desenvolvimento ágil de software como uma abordagem de


desenvolvimento que trata os problemas em ambientes onde ocorrem mudanças rápidas. Um
processo ágil implica em um processo adaptativo e leve, que facilmente responde a mudanças.
25

3.1.2 Metodologia Extreme Programming

A Extreme Programming (XP) é uma metodologia ágil para equipas pequenas e médias que
desenvolvem software baseado em requisitos vagos e que se modificam rapidamente
(PRESSMAN, 2006). Dentre as principais diferenças do XP em relação às outras
metodologias destacam-se as seguintes:

Feedback constante;
Abordagem incremental;
Encorajamento de comunicação face a face.

3.1.3 Porque usar a Extreme Programming?

A metodologia Extreme Programming, como todas as metodologias, visa garantir a satisfação


do cliente, enfatizando o desenvolvimento ágil do projecto para o cumprimento das
estimativas. Seus adeptos devem seguir basicamente quatro valores (PRESSMAN, 2006):

Comunicação – visa manter o melhor relacionamento possível entre o cliente e


desenvolvedores.
Simplicidade – é criar códigos simples que não devem ter funções desnecessárias
Feedback – auxiliam os programadores e terem informações actuais tanto do código
como do cliente.

3.1.4 Modelo de Desenvolvimento de software

Importa referenciar que um modelo de processo ou método define um conjunto de actividades


específicas, existem vários modelos de processo de desenvolvimento de software dos
Principais modelos se destacam:

O Modelo Sequencial Linear (também chamado Ciclo de Vida Clássico ou Modelo


Cascata);
O Modelo Baseado em Componentes;
O Paradigma de Prototipação;
O Modelo Espiral;
Processo Unificado.

Assim sendo, para o desenvolvimento deste sistema, baseou-se no Modelo Sequencial Linear
(também chamado Ciclo de Vida Clássico ou Modelo Cascata).
26

“O Modelo em Cascata é o mais antigo e o mais amplamente usado da engenharia de


software, e tem uma análise de requisitos amplamente estruturado podendo seguir
desde a Exploração de Conceitos ou Informação e Modelagem. E ele é composto por:
Definição de requisitos, Projecto, Implementação, Testes e Manutenção”. PEDRO
(2006, p.35).

Portanto o Autor optou no modelo em cascata por este ser um modelo de oferta global
utilizado no modo simulação, no suporte de decisões a médio e longo prazo.

3.2 Definição do Sistema (SIGECOM)

De acordo com os objectivos traçados acima, o autor desenvolveu o sistema para responder as
Necessidades de partida do problema em estudo, pelo que a plataforma foi dada o nome de
Sistema de Gestão Comercial (SIGECOM). É uma aplicação baseada na plataforma Web e
suportada por uma base de dados, que permitirá a gestão integrada de todos os processos
envolvidos no estabelecimento comercial. Sendo assim, este sistema é capaz de fazer o registo
das vendas, cadastro dos usuários, clientes e fornecedores e garantir a segurança da
informação do estabelecimento.

3.3 Benefícios esperados do sistema proposto

Aumentar a segurança, integridade da informação;


Aumentar a rapidez do processamento da informação solicitada;
Fazer a gestão do estabelecimento em qualquer lugar;
Maior controlo de aquisição e venda de produtos.

3.4 Levantamento dos requisitos do sistema

O levantamento de requisitos como um estudo exploratório das necessidades dos utilizadores


e da situação do sistema atual, foi realizado através de observação do ambiente da instituição,
realização de entrevistas com os utilizadores, funcionários da instituição, além de comparação
com sistema tradicional actualmente em uso.

3.5 Requisitos Funcionais

São declarações de funções de como o sistema deve reagir a entradas específicas e como deve
comportar em determinadas situações. É uma interação entre o sistema e o seu ambiente.
Algumas vezes, os requisitos funcionais podem também explicitamente declarar o que o
sistema não deve fazer. A especificação deve ser completa e consistente.
27

3.6 Descrição dos requisitos funcionais (RFS) do sistema.

I. Autenticação no sistema

RF1: Inserir o nome e a senha do utilizador; Validar os dados introduzidos pelo utilizador;
Entrar no sistema segundo a permissão atribuída ao utilizador.

II. Cadastrar Cliente

RF2: Selecionar a hiperligação de cadastro de Cliente; Preencher o formulário disponível na


tela com os dados do Cliente; Validar os dados preenchidos; Guardar os dados para salvar a
informação do Cliente; Cancelar o cadastro;

III. Cadastrar Usuário

RF2: Selecionar a hiperligação de cadastro de livros; Preencher o formulário disponível na


visão com os dados do Usuário; Validar os dados; Guardar os dados para salvar a informação
do Usuário;

IV. Cadastrar Fornecedor

RF4: Selecionar a hiperligação de cadastro de Cliente; Preencher o formulário disponível na


tela com os dados do Cliente; Validar os dados preenchidos; Guardar os dados para salvar a
informação do Cliente; Cancelar o cadastro;

V. Cadastrar Produto

RF5: Selecionar a hiperligação de cadastro de Produto; Preencher o formulário disponível na


tela com os dados do Produto; Validar os dados preenchidos; Guardar os dados para salvar a
informação do Produto; Cancelar o cadastro;

VI. Efetuar Venda

RF6: Selecionar a hiperligação de Vendas; Escolher os Produtos e adicionar na grelha de


factoração; Guardar os dados para salvar a informação da Venda; Informar o nome do cliente
pré-cadastrado caso seja uma venda a grosso e de seguida informar o valor a pagar; Guardar a
Venda e Imprimir o Recibo caso seja necessário.

3.7 Requisitos não Funcionais

Os requisitos não funcionais são requisitos que declaram restrições, ou atributos de qualidade
para um software ou para o processo de desenvolvimento deste sistema.
28

Segurança, precisão, usabilidade, performance são exemplos de requisitos não funcionais. A


baixo estão descritos detalhadamente os requisitos a cima supracitados:

RNF01: Segurança

Neste sistema garante-se a segurança, não permitindo os acessos não autorizados ao sistema.
Sendo assim o acesso ao sistema é feito mediante a informação das credenciais de acesso
(Utilizador e Senha) que são validadas na base de dados. Também a senha é criptográfica de
modo que não possa ser conhecidas por mais ninguém além do proprietário da conta.

RNF02: Integridade

No sistema é garantida a validação dos campos de entrada de dados, onde deve entrar texto
por exemplo (nome) que não possa aceitar a entrada de números, igualmente para os campos
de Contactos também são verificados de modo a não se guardar dados inconsistentes.

RNF03: Portabilidade

Este sistema poderá ser acessado a partir de qualquer sistema operacional mediante a
requisição do seu respetivo endereço de hospedagem, e em dispositivos como computadores,
smartphones e tabletes.

RNF04: Usabilidade

O sistema foi projectado para operar na plataforma web e ponde ser acessado a partir de um
navegador. Foi igualmente definida a responsividade do sistema a nível das interfaces para
garantir o seu acesso em qualquer dispositivo.

3.8 Diagrama Entidade e Relacionamento

O diagrama entidade e relacionamento descrevem a estrutura estática de um sistema, em


particular as entidades existentes, as suas estruturas internas. O diagrama (Ver o apêndice C)
apresentado mostra como as entidades estão relacionadas entre se e como os dados são
armazenados pois o registo.

3.9 Diagrama de Sequência

O diagrama de sequência (Ver o apêndice G) mostra interações entre objetos num


determinado período de tempo. Em particular, os objetos são representados pelas suas “linhas
de vida” e interagem por troca de mensagens ao longo de um determinado período de tempo.
29

3.10 Diagrama de Caso de uso

O diagrama de casos de uso permite uma visão global e de alto nível do sistema, sendo
fundamental a definição correta de sua fronteira, são utilizados preferencialmente na fase de
especificação de requisitos e na modelagem de processos de negócio (RAMOS, 2006, p.49).

Não fugindo dos conceitos acima citados os casos de uso do sistema SIGECOM dão uma
visão geral do comportamento do sistema, identificam quem e o que interage com o sistema e
também o que o sistema deve fazer, o diagrama dos casos de uso do Gerente e Vendedor (Ver
apêndice E), mostrando como estes atores interagem com o sistema e quais atividades
realizam no sistema.

3.10.1 Diagrama de Classes

Segundo BOOCH, RUMBAUGH & JACOBSON (2000, p.96), os relacionamentos no


diagrama de classes são compostos pelas seguintes formas: associação, agregação,
composição, generalização (herança) e dependência.

Para o caso do diagrama de classe do sistema proposto esta representado no apêndice F.

3.11 Discrição dos casos de uso do sistema

Nome do Caso de uso Autenticar no sistema

Actor Utilizador

Resumo Este caso de uso descreve as etapas percorridas por um


utilizador para autenticar no sistema

Pré – Condições O utilizador deve estar cadastrado no sistema e possuir


nome de usuário e senha.

Pós – Condições O utilizador é permitido a cessar o sistema

Referencia RF1

Fluxo principal

Acão do utilizador Resultado do sistema

1. O utilizador digita a 2. Mostra a tela de login


url do sistema no navegador
30

3. Digita o seu nome de 4. Valida os dados do utilizador. FA1,FA2.


utilizador e senha e faz o
pedido ao sistema

5. Mostra a tela inicial do utilizador segundo a sua


permissão (privilegio).

Fluxos alternativos

FA1: o utilizador não 1. Mostra uma mensagem de erro e volta ao 3.


preencheu os campos de
entrada de dados;

FA2: Utilizador não está 2. Mostra uma mensagem de erro e volta ao 3.


cadastrado no sistema ou os
dados de entrada estão
incorretos

Tabela 2:Descrição dos casos de uso autenticar no sistema

Nome do Caso de uso Cadastrar Usuário


Atores Administrador
Resumo Este caso de uso descreve as etapas percorridas pelo
administrador para o cadastro de Usuário começando por
selecionar o cadastro dos Usuários, preencher o
formulário, validar os dados e guardar.
Pré – Condições O utilizador deve estar logado no sistema
Pós – Condições O cadastro é efetuado com sucesso
Referencia RF2
Fluxo principal
Acão do utilizador Resultado do sistema
1. Seleciona o 2. Mostra a tela de cadastro de Usuários
cadastro de estudante
3. Preenche o 4. Valida os dados. Caso não tenha preenchido algum
formulário com os dados campo ver FA1. Caso esteja a duplicar os dados ver FA2.
do Usuário e submete os
dados
31

5. Mostra a mensagem de confirmação do cadastro


Fluxos alternativos
FA1: Campos não 1. Mostra uma mensagem de erro e pede para
preenchidos preenche – los.
FA2: Usuário já cadastrado 2. Mostra uma mensagem de erro e pede para
(duplicação) cadastrar um Usuário diferente
Tabela 3: Descrição dos casos de uso cadastrar usuário

Nome do Caso de uso Cadastrar Cliente


Atores Gerente ou Administrador
Resumo Este caso de uso descreve as etapas percorridas pelo
administrador para o cadastro de cliente começando por
selecionar o cadastro dos Clientes, preencher o formulário,
validar os dados e guardar.
Pré – Condições O utilizador deve estar logado no sistema
Pós – Condições O cadastro é efetuado com sucesso
Referencia RF2
Fluxo principal
Acão do utilizador Resultado do sistema
6. Seleciona o cadastro 7. Mostra a tela de cadastro de Clientes
de clientes
8. Preenche o 9. Valida os dados. Caso não tenha preenchido algum
formulário com os dados campo ver FA1. Caso esteja a duplicar os dados ver FA2.
do Cliente e submete os
dados
10. Mostra a mensagem de confirmação do cadastro
Fluxos alternativos
FA1: Campos não 3. Mostra uma mensagem de erro e pede para preenche –
preenchidos los.
FA2: Cliente já cadastrado 4. Mostra uma mensagem de erro e pede para cadastrar
(duplicação) um Cliente diferente
Tabela 4:Descrição dos casos de uso cadastrar cliente
32

Nome do Caso de uso Cadastrar Produto


Atores Gerente ou Administrador
Resumo Este caso de uso descreve as etapas percorridas pelo
administrador para o cadastro de Produto começando por
selecionar o cadastro dos produtos, preencher o formulário,
validar os dados e guardar.
Pré – Condições O utilizador deve estar logado no sistema
Pós – Condições O cadastro é efetuado com sucesso
Referencia RF2
Fluxo principal
Acão do utilizador Resultado do sistema
11. Seleciona o produtos 12. Mostra a tela de cadastro de produtos
e clicar em cadastrar
13. Preenche o 14. Valida os dados. Caso não tenha preenchido algum
formulário com os dados campo ver FA1. Caso esteja a duplicar os dados ver FA2.
do produto e submete os
dados
15. Mostra a mensagem de confirmação do cadastro
Fluxos alternativos
FA1: Campos não 5. Mostra uma mensagem de erro e pede para preenche –
preenchidos los.
FA2: Produtos já cadastrado 6. Mostra uma mensagem de erro e pede para cadastrar
(duplicação) um produto diferente
Tabela 5:Descrição dos casos de uso cadastrar produto

Nome do Caso de uso Cadastrar Fornecedor


Atores Administrador
Resumo Este caso de uso descreve as etapas percorridas pelo
administrador para o cadastro de Usuário começando por
selecionar o cadastro dos Usuários, preencher o formulário,
validar os dados e guardar.
Pré – Condições O utilizador deve estar logado no sistema
Pós – Condições O cadastro é efetuado com sucesso
33

Referencia RF2
Fluxo principal
Acão do utilizador Resultado do sistema
16. Seleciona o cadastro 17. Mostra a tela de cadastro de Usuários
de estudante
18. Preenche o 19. Valida os dados. Caso não tenha preenchido algum
formulário com os dados campo ver FA1. Caso esteja a duplicar os dados ver FA2.
do Usuário e submete os
dados
20. Mostra a mensagem de confirmação do cadastro
Fluxos alternativos
FA1: Campos não 7. Mostra uma mensagem de erro e pede para preenche –
preenchidos los.
FA2: Usuário já cadastrado 8. Mostra uma mensagem de erro e pede para cadastrar
(duplicação) um Usuário diferente
Tabela 6: Descrição dos casos de uso cadastrar fornecedor

Nome do Caso de uso Efetuar Venda


Atores Gerente ou Administrador
Resumo Este caso de uso descreve as etapas percorridas pelo administrador para
o cadastro de Usuário começando por selecionar o cadastro dos
Usuários, preencher o formulário, validar os dados e guardar.
Pré – Condições O utilizador deve estar logado no sistema
Pós – Condições O cadastro é efetuado com sucesso
Referencia RF2
Fluxo principal
Acão do utilizador Resultado do sistema
21. Seleciona o vendas 22. Mostra a tela de Vendas
23. Selecionar os 24. Mostrar os dados do produto e carrega-lo para a planilha
produtos que o cliente de faturação
deseja comprar co a sua
respetiva quantidade e
clica no botão adicionar.
34

25. Clicar em guardar 26. Mostra formulário de cobrança da fatura de venda, onde
pede a utilizador para inserir o nome do cliente e o
valora ser pago pelos produtos solicitados
27. Clicar novamente 28. Processar a venda e exibir o recibo com os dados da
em guardar do venda.
formulário de
cobrança
29. Clicar no botão 30. Imprimir o recibo da venda
Imprimir
Tabela 7:Descrição dos casos de uso efetuar venda
35

4 CAPÍTULO IV: ANÁLISE E INTERPRETAÇÃO DE DADOS

4.1 Apresentação do Objeto de Estudo

SUMO NATURAL é uma instituição privada que se situa na cidade de Nacala-Porto, e tem
como objetivo prestar serviços venda de produtos de qualidade diversos da primeira
necessidade aos seus clientes de modo a maximizar os seus lucros.

Esta instituição exerce os seus poderes em conformidade com a constituição, a lei e o seu
regulamento. A sua missão é se tornar líder, em relação aos seus concorrentes diretos.

4.2 Apresentação dos resultados da pesquisa e interpretação de dados

A tabela a abaixo mostra os resultados obtidos no trabalho de campo.

Tabela 02: Tabela resumo das perguntas do questionário e das entrevistas.

Respostas (População em %) Questionário

Sim Não

Questões Nr % Nr %

A principal forma de Vendas e controle de


estoque realizado nesta Empresa é feita de 6 100 00 00
forma manual (tradicional)?

Em relação ao processo de vendas no acto de


6 100 00 00
atendimento ao cliente, o Processo e rápido?

Na sua opinião, há necessidade de


implementar um sistema informatizado para
6 100 00 00
a gestão de vendas e controle de estoque na
Empresa?

Sendo trabalhador da empresa, tem alguma


dificuldade de entendimento e/ou manuseio 04 60 02 40
de um sistema informatizado?

Teve alguma formação básica em TIC’s? 05 70 01 30

Acha que há necessidade de promoção de


6 100 00 00
micro curso de curta duração em TIC’s
36

envolvendo trabalhadores da Empresa?

“O Sigecom é sistema baseado numa


plataforma web concebido para executar
tarefas múltiplas das informações como:
vendas, relatórios de vendas e inventario no
estabelecimento comercial SUMO 04 60 02 40
NATURAL”.

Na sua opinião a implementação do Sigecom


no Estabelecimento terá algum impacto
positivo no processo de gestão das vendas?

Fonte: O autor

A pesquisa analisou os dados obtidos, principalmente, por meio de inquérito por questionário
e por entrevista com os trabalhadores dos SUMO NATURAL e as evidências obtidas a partir
da observação directa participante do autor. Sendo que, pela natureza dos dados colhidos, para
este estudo, os dados foram submetidos fundamentalmente a um tratamento qualitativo,
embora se tenha quantificado alguma informação.

Os dados predominantemente de natureza quantitativa foram alvo de tratamento estatístico e,


sempre que possível, recorreu-se ao Microsoft Excel 2016, que é um editor de planilhas de
dados e cálculos em enumeras extensões, com base no qual também se construíram alguns
gráficos que sintetizam a informação em relações aos questionados.

De acordo com os resultados da pesquisa constatou-se que das 7 perguntas que figuram na
tabela 02, foram submetidas em forma do questionário a 6 trabalhadores do estabelecimento.
Assim sendo, as respostas do questionário revelam que a principal forma de vendas e controle
de estoque realizado neste estabelecimento comercial é feita de forma ou manual, havendo
necessidade de inverter o senário através da implementação dum sistema informatizado.

Por outro lado, a pesquisa mostrou a falta do conhecimento dos trabalhadores no que tange a
utilização das TIC’s, visto que, nunca houve treinamento nesta matéria o que remete a
promoção de micro cursos virados a área das TIC’s, com vista a potencia-los, para o bom
desempenho das suas actividades no estabelecimento.
37

Finalmente os resultados da pesquisa evidenciam a necessidade de implementação do


SIGECOM no estabelecimento, tendo em conta o seu impacto positivo no fluxo da
informação e tomado de decisão no estabelecimento.

4.3 Testes de Validação das Hipóteses

De acordo com o que foi observado na pesquisa e, pelo teor das respostas do inquérito por
questionário e entrevista, constatou-se que as hipóteses mencionadas da pesquisa acima são
confirmadas com os testes a seguir:

H1: O SIGECOM proporcionara a eficácia e Eficiência na Gestão das vendas, controle


de rotura de produtos, inventário e relatório de vendas.

Esta hipótese considera-se valida na medida em que dos 6 entrevistados ou questionados


foram unânimes em afirmar que com a implementação do SIGECOM, terá um impacto
positivo para o estabelecimento de acordo com as suas funcionalidades.

H2: O SIGECOM vai contribuir na solução da segurança das informações, dos erros de
registros de venda, aquisição de novos produtos, e controle das perdas e ganhos das
vendas.

A pesquisa aponta para aspectos positivos sobre o uso da SIGECOM no que diz respeito a
venda, gestão do estabelecimento. Por outro lado, há que se levar em conta também os
aspectos negativos gerados a partir dessas transformações. Todavia, foi possível verificar na
pergunta número 6 do questionário, uma divergência quanto as respostas, pois, do universo de
8 questionados/entrevistados, 70% responderam positivamente, os restantes 30% responderam
negativamente, o que mostra que esta hipótese foi aceite pelo maior número de entrevistador
38

4.4 Apresentação do Sistema

4.4.1 Tela Inicial

A figura a baixo representa a tela inicial do sistema onde tem os campos de entrada do
usuário, a senha, o botão para entrar e uma hiperligação para recuperar a senha.

Como mecanismo de segurança, o sistema dispõe de um mecanismo de autenticação de


utilizador para no qual o sistema apresenta um formulário para a introdução do nome e da
senha do utilizador. Em caso de ser um utilizador autorizado, este poderá cessar o sistema de
acordo com o seu privilégio. Caso contrário não será permitido o seu acesso ao sistema. A
figura abaixo mostra a tela de login.

Figura 2: Tela Inicial de Acesso ao Sistema de Gestão Comercial

Fonte: O autor

A
- Campo para a Introdução do nome do utilizador.

B - Campo para a Introdução da senha do utilizador.

- Botão para Aceitar a operação de autenticação.


C
39

4.5 Conclusões e Recomendações

4.5.1 Conclusões

O desenvolvimento do presente trabalho foi muito importante para a aprendizagem e domínio


de linguagem de programação PHP. Assim, foi possível aplicar os conceitos e técnicos
estudados na sala de aula em um caso prático, o que é de muita valia para o aprendizado do
autor e para sua vida profissional.

Os objetivos propostos no início deste trabalho foram alcançados com êxito. A partir de um
projeto desenvolvido com a linguagem de programação PHP, é possível a utilização do
sistema via internet.

Com uma interface de fácil utilização, o sistema disponibiliza à equipe de vendas diversas
telas onde é possível consultar, imprimir e manter as informações sobre os clientes e
fornecedores, além de permitir o controlo das vendas por parte da gestão comercial.

Dessa forma, conclui-se que o sistema desenvolvido neste trabalho será muito importante no
cotidiano do estabelecimento comercial, que geralmente não possui uma ferramenta para
fornecer informações gerenciais que facilitam a rápida tomada de decisão.

Este trabalho utilizou padrões e tecnologias amplamente utilizados em um ambiente de


desenvolvimento de software profissional.

A utilização da UML foi fundamental para documentar o desenvolvimento do software e


mostrar de maneira clara e consistente o funcionamento do sistema através de seus principais
diagramas, como o diagrama de casos de uso, o diagrama de classes e o diagrama de
sequência.

Com a concepção desta aplicação, facilita-se a gestão dos processos envolvidos e garantindo
assim a segurança, redução do uso do recurso material - papel, redução do tempo de resposta
e um aumento do dinamismo no processo de gestão do estabelecimento.
40

4.5.2 Recomendações

Para a versão futura (1.1), seguinte sugere a geração de gráficos para acompanhamento
instantâneo das vendas e também a geração de gráficos de estatísticas por vendedor.

Sugere-se também a continuidade da implementação deste projeto em outros estabelecimentos


comerciais, bem como uso do mesmo como forma de encontrar possíveis falhas para posterior
correção. Um dos aspetos de relevância a sugerir-se é o estudo de mecanismos de segurança a
implementar no sistema, esse estudo deverá consistir em definir o funcionamento de cópias de
segurança (backups), como guardar historial de informação excluída de uma determinada
área, possivelmente a sua restauração, acessibilidade e visibilidade de informação.
41

Referências Bibliografias

1. ALONSO, Kátia Morosov; VASCONCELOS, Maria Auxiliadora Marques. AS


Tecnologias de Informação e Comunicação e a aprendizagem colaborativa no Ensino
Fundamental. Brasil. 2012.
2. ALVAREZ, M. A. O que é HTML. (14 de Abril de 2004).
3. BARATA, J., & Gonsalves, J. Qualidade de Software. (Dezembro de 2003).
4. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do Usuário. 2ª Edição, Rio
de Janeiro: Elsevier, 2006.
5. DALL'OGLIO, Pablo. (2009) “PHP Programando com Orientação a Objetos”. Editora:
Novatec. São Paulo – SP.
6. GIL, António Carlos. Como Elaborar Projecto de Pesquisa, 4 ed, São Paulo, Atlas
7. GOLDENBERG, M. A arte de pesquisar. Rio de Janeiro: Record, 1997.
8. LAKATOS, Eva Maria e MARCONI, Maria de Andrade. Técnicas de Pesquisa. 5ª ed. São
Paulo: Atlas. 1990.
9. LAUDON, K. C. Sistemas de Informação Gerências.(2010).
10. LAUDON, Kenneth C., LAUDON, Jane P. Sistemas de informação gerenciais. 5.ed. São
Paulo: Prentice Hall, 2004.
11. MARCONI, M. de A. e LAKATOS, E. M. Técnicas de Pesquisa. 6 Ed. São Paulo: Atlas,
2006.
12. Miguel, Flávia de Azevedo Marques; Costa, Josélia Leite. 2015. Desenvolvimento de Sites
Responsivos Utilizando o Framework Bootstrap com Aplicação de User Experience. São
Bernardo do Campo, 2015.
13. MIRANDA, Ângelo. Revista Solução Sama: Tecnologia da informação. Organização e
informatização. São Paulo, v.18, n. 18, p. 14, 2007.
14. MOREIRA, Daniel. Administração da produção e operações. São Paulo: Pioneira
Thomson Learning, 2004.
15. NUNES, M., & O`Neill, H. (2004). Fundamental de UML. Lisboa: FCA.
16. PEDRO, Narvaz Rui. Desenhar Bases de dados com UML. Cidade de Manchester: 2006
Lisboa.

17. PEREIRA, N., & Zanatta, T. Linguagem PHP. (2008).


18. PRESSMAN, R.S. Engenharia de Software. 6ª Ed, McGraw-Hill, 2006.
19. RAMEZ, Elmasri; NAVATHE, Shamkant B. Sistemas de banco de dados, Pearson
Education do Brasil Ltda, São Paulo, 2004.
42

20. RAMOS, R. A. Processos de Desenvolvimento de Software.(2006).


21. RIFFEL, Júlio Cezar. Sistema Web para Realização de Testes de Múltipla Escolha.
(Licenciatura em Tecnologia de Análise e Desenvolvimento de Sistemas) Universidade
Tecnológica Federal do Paraná. Pato Branco. 2011. Disponível em
http://repositorio.roca.utfpr.edu.br/jspui/bitstream/1/202/1/PB_COADS_2011_1_11.pdf
Acedido em 14-02-2019.
22. SOMMERVILLE, Ian. Engenharia de Software. 8ª. Edição, Addison-Wesley, 2008.
23. STAIR, Ralph M. Princípios de Sistemas de Informação uma abordagem gerencial. 4.ed.
Rio de Janeiro: LTC, 2002.
43

Apêndices
44

4.6 Apêndice A: Questionário

QUESTIONÁRIO PARA FUNCIONÁRIOS E PROPRIETÁRIO DO


ESTABELECIMENTO

O presente questionário, destina-se a colecta de dados para um trabalho de investigação


científica para o trabalho de culmino do curso na Universidade Pedagógica O inquiridor está
investigar sobre a concepção do sistema de gestão comercial e suas vantagens para o
estabelecimento por parte dos funcionários e proprietário do mesmo.

O inquiridor agradece desde já a colaboração, garantindo a inteira confidencialidade de toda


informação dada.

1. A principal forma de Vendas realizado neste Estabelecimento é feita de forma manual


em cadernos (tradicional)?
Sim ________ Não ________

2. Em relação ao processo de vendas no acto de atendimento ao cliente, o Processo e


rápido?
Sim ________ Não ________

3. Na sua opinião, há necessidade de implementar um sistema informatizado para a


gestão de vendas e controle de estoque na Empresa?
Sim ________ Não ________

4. Sendo trabalhador da empresa, tem alguma dificuldade de entendimento e/ou


manuseio de um sistema informatizado?
Sim ________ Não ________

5. Teve alguma formação básica em TIC’s?


Sim ________ Não ________

6. “O Sigecom é sistema baseado numa plataforma web concebido para executar


tarefas múltiplas das informações como: vendas, relatórios de vendas e inventario no
estabelecimento comercial SUMO NATURAL”.
Na sua opinião a implementação do Sigecom no Estabelecimento terá algum impacto
positivo no processo de gestão das vendas?
Sim ________ Não ________

Assinatura:________________________________________________

Obrigado pela Colaboração!


45

4.7 Apêndice B : Formulario de Entrevista

ENTREVISTA PARA FUNCIONÁRIOS E PROPRIETÁRIO DO


ESTABELECIMENTO

A presente entrevista, destina-se a colecta de dados para um trabalho de investigação


científica para o trabalho de culmino do curso na Universidade Pedagógica. O entrevistador
está investigar sobre a concepção do sistema de gestão comercial e suas vantagens para o
estabelecimento por parte dos funcionários e proprietário do mesmo.

O entrevistador agradece desde já a colaboração, garantindo a inteira confidencialidade de


toda informação dada.
1. A quanto tempo trabalha neste estabelecimento?
______________________________________________________________________
2. Como e feito o processo de vendas?

______________________________________________________________________
3. Já Ouviu falar de base de dados?

______________________________________________________________________
4. Oque acha que pode vir a mudar no processo de vendas com a implementação de um
sistema de gestão de vendas?
______________________________________________________________________
5. Pode citar algumas Melhorias?
______________________________________________________________________

6. Gostaria que fosse implementado o uso de banco de dados informatizado neste


estabelecimento?
______________________________________________________________________

Assinatura:________________________________________________

Obrigado pela Colaboração!


46

4.8 Apêndice C: Diagrama Entidade e Relacionamento

Figura 3: Diagrama Entidade e Relacionamento

Fonte: Autor. 2019


47

4.9 Apêndice D: Diagrama de caso de uso de Negocio

Figura 4: Diagrama de caso de uso de Negocio

Fonte: Autor. 2019


48

4.10 Apêndice E: Diagrama de caso de Uso do Gerente e Vendedor

Figura 5: Diagrama de caso de Uso do Gerente e Vendedor

Fonte: Autor. 2019


49

4.11 Apêndice F: Diagrama de Classe

Figura 6: Diagrama de Classe

Fonte: Autor. 2019


50

4.12 Apêndice G: Diagrama de Sequência

Figura 7: Diagrama de Sequência

Fonte: Autor. 2019


51

Anéxos
52

4.13 Anexo A: Credencial


53

4.14 Anexo B: Curiculum Vitae


54

4.15 Anexo C: Bilhete de Identidade


55

4.16 Anexo D: Carta de Aceitação

Você também pode gostar