Você está na página 1de 51

0

Alfredo Cláudio Age

Implementação de um Sistema de Gestão de Venda de Medicamentos.


Caso de Estudo Farmácia Ontupaia, Nacala-Porto.
(2018 – 2019)
Licenciatura Em Informática minor em Engenharia de Redes

Universidade Rovuma

Nacala-Porto

2020
1

Alfredo Cláudio Age

Implementação de um Sistema de Gestão de Venda de Medicamentos.


Caso de Estudo Farmácia Ontupaia, Nacala-Porto.
(2018 – 2019)
Licenciatura Em Informática minor em Engenharia de Redes

Monografia de Licenciatura apresentada ao


departamento da ESTEC, Delegação de
Nampula, para obtenção do grau académico
de Licenciatura em informática minor em
Engenharia de Redes
Supervisor: Dr. Ivo Albano

Universidade Rovuma

Nacala-Porto

2020
2II

Índice

Lista de Figuras ......................................................................................................................... V

Lista de tabelas .........................................................................................................................VI

Lista de abreviaturas ............................................................................................................... VII


Declaração de honra .............................................................................................................. VIII
Dedicatória................................................................................................................................IX
Agradecimento........................................................................................................................... X
Resumo .....................................................................................................................................XI
Abstract ................................................................................................................................... XII
CAPÍTULO I: INTRODUÇÃO................................................................................................ 13
1.1. Delimitação do tema ...................................................................................................... 14
1.2. Problematização............................................................................................................. 14
1.3. Objectivos ...................................................................................................................... 14
1.3.1. Objectivo geral ........................................................................................................... 14
1.3.2. Objectivos específicos ............................................................................................... 15
1.4. Hipóteses ....................................................................................................................... 15
1.5. Justificativa .................................................................................................................... 15
1.6. Metodologias da Pesquisa ............................................................................................. 15
1.6.1. Pesquisa Qualitativa ................................................................................................... 16
1.6.2. Pesquisa Aplicada ...................................................................................................... 16
CAPÍTULO II: PROCEDIMENTOS METODOLÓGICOS .................................................... 17
2.1. Técnicas e Métodos de Colecta de Dados ..................................................................... 17
2.1.1. Pesquisa de Campo .................................................................................................... 17
2.1.2. Utilização de Documentos ......................................................................................... 17
2.1.3. Questionário ............................................................................................................... 17
2.1.4. Entrevista Semi-Estruturada ...................................................................................... 17
2.2. Universo e amostra ........................................................................................................ 18
2.2.1. População alvo ........................................................................................................... 18
2.2.2. Amostras .................................................................................................................... 18
CAPÍTULO III: FUNDAMENTAÇÃO TEÓRICA ................................................................ 19
3. Sistema e Sistema de Informação...................................................................................... 19
3.1. Sistema .......................................................................................................................... 19
3.2. Sistemas de Informação ................................................................................................. 20
3.3. Actividades de um sistema de Informação .................................................................... 20
III
3

3.4. As organizações e a necessidade de informação ........................................................... 20


3.5. Venda ............................................................................................................................. 21
3.5.1. Sistema de Gestão ...................................................................................................... 21
3.6. Tecnologias e Ferramentas usadas ................................................................................ 22
3.6.1. Framework Bootstrap ................................................................................................ 22
3.6.2. Notepad++ ................................................................................................................. 22
3.6.3. Astah Community ...................................................................................................... 22
3.6.4. Servidor web XAMPP ............................................................................................... 23
3.6.5. MySQL ...................................................................................................................... 23
3.6.6. Modelos de dados utilizados pelas SGBD ................................................................. 23
3.7. Linguagens de Programação Utilizadas ........................................................................ 23
3.7.1. HTML ........................................................................................................................ 23
3.7.2. PHP ............................................................................................................................ 23
3.7.3. Porque PHP? .............................................................................................................. 24
3.7.4. Linguagem de Modelação Unificada (UML) ............................................................ 24
CAPÍTULO IV: DESENVOLVIMENTO DE SOFTWARE ................................................... 25
4. Processo de software ......................................................................................................... 25
4.1. Metodologias ágeis de desenvolvimento de softwares .................................................. 25
4.2. Metodologia Extreme Programming ............................................................................. 26
4.3. Porque usar a Extreme Programming? .......................................................................... 26
4.4. Modelo de Desenvolvimento de software ..................................................................... 26
4.5. Definição do Sistema (SIGEVM) .................................................................................. 27
4.6. Benefícios esperados do sistema proposto .................................................................... 27
4.6.1. Levantamento dos requisitos do sistema.................................................................... 27
4.6.2. Requisitos Funcionais ................................................................................................ 27
4.6.3. Descrição dos requisitos funcionais (RFS) do sistema .............................................. 28
4.6.4. Requisitos não funcionais .......................................................................................... 28
4.7. Diagrama Entidade e Relacionamento .......................................................................... 29
4.7.1. Diagrama de Caso de uso ........................................................................................... 29
4.7.2. Diagrama de Classes .................................................................................................. 30
4.7.3. Diagrama de Sequência ............................................................................................. 30
4.8. Discrição dos casos de uso do sistema .......................................................................... 31
CAPÍTULO V: ANALISE E INTERPRETAÇÃO DE DADOS ............................................. 36
5. Apresentação do Objectivo de Estudo .............................................................................. 36
CAPÍTULO VI: APRESENTAÇÃO DO SISTEMA ............................................................... 39
IV
4

6. Tela Inicial......................................................................................................................... 39
7. Recomendação / Constatação ............................................................................................ 41
Bibliografia ............................................................................................................................... 42
Apêndices ................................................................................................................................. 44
a. Apêndice A: Questionário ................................................................................................. 45
b. Apêndice B: Diagrama Entidade e Relacionamento ......................................................... 46
c. Apêndice C: Diagrama de caso de uso de Negócio .......................................................... 47
d. Apêndice D: Diagrama de caso de Uso do Gerente e Vendedor ...................................... 48
e. Apêndice E: Diagrama de Classe ...................................................................................... 49
f. Apêndice F: Diagrama de Sequência ................................................................................ 50
V
5

Lista de Figuras

Figura 1: Perfil dos informantes da farmácia. .......................................................................... 18

Figura 2: Tela Inicial de Acesso ao Sistema de Gestão de Venda de Medicamentos. ............. 39

Figura 3: Diagrama Entidade e Relacionamento. ..................................................................... 46

Figura 4: Diagrama de caso de uso de Negócio. ...................................................................... 47

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

Figura 6: Diagrama de Classe. .................................................................................................. 49

Figura 7: Diagrama de Sequência. ............................................................................................ 50


VI6

Lista de tabelas

Tabela 1: descrição do caso de uso autenticar no sistema. ....................................................... 31

Tabela 2: Descrição dos casos de uso cadastrar usuário. ......................................................... 32

Tabela 3: Descrição dos casos de uso cadastrar categoria. ...................................................... 33

Tabela 5: Descrição dos casos de uso cadastrar produto. ......................................................... 34

Tabela 6: Descrição dos casos de uso efectuar venda. ............................................................. 35

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


VII7

Lista de abreviaturas

DER: Diagrama Entidade Relacionamento


H1: Hipótese 1
H2: Hipótese 2
HTML: Hyper Text Markup Language
No – Número;
PHP - Personal Home Page (Hypertext processor)
PDF: Portable Document File
SI – Sistema de Informação;
SGBD - Sistema gerênciador de base de dados;
SQL - Structured Query Language;
SIGEVM – Sistema de Gestão de Venda de Medicamentos
TIC - Tecnologias de informação e comunicação;
TI - Tecnologia da Informação;
UML: Unified Modelling Language (Linguagem de modelação unificada)
XAMPP: Apache MariaDB PHP Perl
VIII
8

Declaração de honra

Declaro que esta monografia de Licenciatura é 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.

Nampula, aos ___ de _________ de 2020

(Alfredo Cláudio Age)


IX
9

Dedicatória

Dedico este trabalho a minha família. Principalmente agora em que estão todos muitos felizes
por esta conquista, que sempre acreditaram em meu potencial, me deram forças para lutar e
coragem para vencer e nunca desistir.
X
10

Agradecimento

Em primeiro lugar agradeço a Deus, pela oportunidade de concluir o curso. Em seguida gostaria
de agradecer por ter uma família maravilhosa, unida e batalhadora, que sempre esteve presente
no meu dia-a-dia me incentivando, aconselhando e me dando forças para continuar.

Ao Dr. Ivo Albano orientador do presente trabalho. Sem o qual não seria possível a realização
do mesmo, um grande exemplo de dedicação ímpar e inigualável.

Agradeço a toda minha família que directa ou indirectamente sempre encorajou e apoiou me
durante o curso. Gostaria de agradecer também aos meus irmãos pela força e vontade que tem
me oferecido em especial para tia Ancha Bacar e Age Alfredo Claudio por dividirem o seu pão
para o sustento dos meus estudos.

Por ter encontrado e conhecido pessoas maravilhosas que com o passar do tempo se tornaram
grandes amigos, amigos esses que sempre me ajudaram a encarar as dificuldades, que sempre
estiveram comigo nos momentos bons e difíceis.

Aos meus amigos e colegas pelo incentivo e estímulo pelas palavras de conforto e carinho
quando se fez necessário.

Aos docentes do curso de Informática da Universidade Rovuma de Moçambique, obrigado pela


paciência, amizade oferecida ao longo da minha formação e pela importante participação no
conhecimento adquirido ao longo da formação.
XI
11

Resumo

O presente trabalho apresenta o sistema de gestão de venda de Medicamento, como um instrumento para
melhoria da forma de realização de actividades nas vendas. A motivação para realização deste trabalho
é porque o autor constatou que na Farmácia Ontupaia, a gestão das vendas por parte dos gestores
farmacêutica é feita de forma manual, isto é, no caso de cadastro de medicamentos nos livros. Situação
essa que inquieta a todos níveis de gestão pois o mecanismo de segurança da informação contida nesses
livros é fraco, visto que é possível a adulteração desses materiais. Contudo as tecnologias de informação
e comunicação vêm para responder a esses desafios com o desenvolvimento de sistemas. Pretende se
com este transformar o sistema actualmente utilizado para um informatizado. Para a devida realização
deste trabalho fez se a recolha de dados na instituição em destaque para melhor compreender os
processos de negócios e os casos de uso da instituição. No que tange as tecnologias para o
desenvolvimento da solução em informática foram escolhidas as melhores tecnologias que melhor irão
ser adequadas ao tipo de sistema que pretende desenvolver. Por se tratar de um trabalho científico foram
escolhidas algumas metodologias de desenvolvimento de sistemas (metodologias ágeis) para ajudar a
orientar os caminhos para a realização do trabalho.

Palavras-chaves: Tecnologias de informação e comunicação na farmácia, sistemas Web.


XII
12

Abstract

The present work presents the medication sales management system, as an instrument to improve the
way activities are carried out in sales. The motivation for carrying out this work is because the author
found that at Farmácia Ontupaia, sales management by pharmaceutical managers is done manually, that
is, in the case of registering drugs in books. This situation worries all levels of management because the
information security mechanism contained in these books is weak, since it is possible to tamper with
these materials. However, information and communication technologies come to answer these
challenges with the development of systems. This is intended to transform the system currently used for
a computerized one. In order to carry out this work, data was collected at the highlighted institution to
better understand the institution's business processes and use cases. Regarding the technologies for the
development of the IT solution, the best technologies were chosen that will best suit the type of system
you intend to develop. As it is a scientific work, some systems development methodologies (agile
methodologies) were chosen to help guide the paths for carrying out the work.

Keywords: Information and communication technologies in the pharmacy, Web systems.


13

CAPÍTULO I: INTRODUÇÃO

O presente trabalho baseia-se na implementação de um sistema de gestão de venda caso de


estudo Farmácia Ontupaia (2018-2019), será implementado como pré-requisito para a
elaboração de uma monografia científica cujo tema está supracitado. É nesta busca constante
pela satisfação da farmácia e qualidade dos produtos, que a farmácia começa a rever e
reestruturar seus conceitos, tentando assim detectar até mesmo antecipar-se aos possíveis
problemas, buscando para isso, soluções imediatas e também a longo prazo. Toda farmácia deve
ter um planeamento, gestão e recursos de vendas, para poderem ser disponibilizado de acordo
com sua necessidade e capacidade. Deve ter, contudo, apoio de todos os departamentos para
que possa desenvolver um trabalho que permita garantir ao cliente um nível de serviço
adequado ao que se propõe e ao que o cliente procura.

Para exercer bem essa função precisamos de um Sistema informatizado adequado, para que a
farmácia, não comprometa seu capital em estoque, muitas vezes com custo alto de
armazenagem e, com isso comprometendo sua competitividade.

Com base nos aspectos teóricos, será realizado um estudo de caso em uma farmácia Ontupaia
situada na cidade de Nacala Porto, na estrada principal no8 onde será analisado o tipo de
controlo de venda, cadastros de medicamentos e Emissão de relatório de vendas dos
medicamentos, a forma como é realizado o planeamento da venda, o risco de manter, ou não,
os medicamentos estocado.

A estrutura do trabalho obedece a uma sequência que permite compreender com maior
facilidade a ideia que se pretende exteriorizar. O trabalho esta estruturado em quatro (7)
capítulos a saber: A introdução, a problematização, justificativa, objectivos e as respectivas
Hipóteses. 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
actual do estabelecimento comercial. É apresentada a engenharia de software, descrição do
modelo e metodologia sugerida para o desenvolvimento do sistema, os requisitos funcionais e
não funcionais e último 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.
14

1.1. Delimitação do tema

O presente trabalho que propõe apresentar como tema: Implementação de um Sistema de


gestão de venda de Medicamentos. O foco deste trabalho é implementar um sistema que fará a
gestão de venda dos medicamentos da farmácia. Caso de estudo farmácia Ontupaia. Entretanto,
fará referência ao espaço temporal de Agosto de 2018 a Dezembro do ano em curso.

1.2. Problematização

A evolução das tecnologias de informação e comunicação trouxeram melhorias no que diz


respeito as formas de realizar algumas actividades, sistemas tradicionais de controlo, gestão
de dados nas empresas eram usadas as novas demandas nas TICs e surgiram com o
objectivo de suprir essa necessidade de se fazer essas actividades tradicionalmente (com
armários cheios de arquivos físicos de dados).

Este trabalho surge pelo facto de o autor ter constatado que na Farmácia Ontupaia 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.

O que torna difícil obter relatórios de aquisição de produtos, inventários, vendas diárias,
semanais, mensais e anual da farmácia, por não existir um sistema informatizado de informação
integrado que permite apresentar em tempo real a situação actual daquela farmácia. Sendo assim
o autor levantou a seguinte questão de partida:

“Ate que ponto um sistema de implementação pode flexibilizar a gestão de venda da farmácia
Ontupaia?”

1.3. Objectivos

Para RICHARDSON, (1999:62) os objectivos definem o que se pretende alcançar com a


realização da pesquisa.

1.3.1. Objectivo geral

➢ Implementar um Sistema de Gestão de Venda para Farmácia Ontupaia.


15

1.3.2. Objectivos específicos

➢ Identificar mecanismo para implementação do sistema;

➢ Estudar a actual realidade da farmácia Ontupaia;

➢ Ilustrar a Operacionalização do SEGEVM, como uma plataforma Web para a gestão


de vendas;

1.4. Hipóteses

Segundo Barreto (1998), Hipótese “é uma expectativa de resultado a ser encontrada ao longo
da pesquisa, categorias ainda não completamente comprovadas empiricamente, ou opiniões
vagas oriundas do senso comum que ainda não passaram pelo exercício científico.”

Para responder ao problema principal da pesquisa, foi levantada a seguintes hipóteses:

➢ H1: O Sistema proporcionara a eficácia e eficiência na Gestão das vendas;


➢ H2: O Sistema ira solucionar os erros de registos das vendas.

1.5. Justificativa

Tendo em canta o problema em destaque o autor escolheu este tema pelo facto de ter constatado
que a gestão de venda dos medicamentos na Farmácia Ontupaia de Nacala – Porto é feita de
forma precária, isto é, com a implantação de um sistema baseado na plataforma web específico
e avançado, torna-se imprescindível para uma empresa do ramo de comércio, o uso de um
software que lhe forneça informações essenciais, para facilitar o trabalho dos funcionários que
precisam atender os clientes com mais qualidade e rapidez.

O SIGEVM será um software feito com levantamento de requisitos a fim de que se comporte
apenas para as necessidades e funções da farmácia, e reforçando a ideia de ter um melhor
planeamento, cadastros e controle dos produtos e dos registos das vendas. Também para que a
partir dessas informações, a empresa tenha um meio de administrar, controlar, actualizar e
auxiliar seus funcionários para um bom desenvolvimento nas rotinas do comércio.

1.6. Metodologias da Pesquisa

LAVILLE & DIONNE, (1999) sustenta que método é o conjunto das actividades sistemáticas
e racionais que, com maior segurança e economia, permite alcançar o objectivo –
16

conhecimentos válidos e verdadeiros, traçando o caminho a ser seguido, detectando erros e


auxiliando as decisões do autor.

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


conhecimentos baseando-se em dois procedimentos que são: Pesquisa Qualitativa e
Pesquisa Aplicada.

1.6.1. Pesquisa Qualitativa

Segundo GOLDENBERG, (1997, p.34) “os pesquisadores que utilizam os métodos qualitativos
buscam explicar o porque 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 factos”.

1.6.2. Pesquisa Aplicada

De acordo com RICHARDSON etal (1997, p.73), Pesquisa aplicada “refere-se ao


método científico que envolve a aplicação prática da ciência. Ela acesa e usa alguma
parte das teorias, conhecimentos, métodos e técnicas acumuladas em pesquisas
Académicas para um propósito específico.”

Esse tipo de pesquisa é útil para encontrar soluções para problemas cotidianos, geralmente
direccionado para um Problema.

Para o desenvolvimento deste sistema serão consultados livros, sites e tutoriais que forneçam
informações referentes aos softwares usados para a elaboração do sistema as exigências legais
para a implementação desse projecto.

Na primeira etapa serão levantadas todas as necessidades do cliente, por meio de uma
visita no local onde será proposto a implementação do futuro sistema, seguida da entrevista
padrão com a equipe de funcionários e os usuários do software, procurando colher o
máximo de informações que serão de fundamental importância para a elaboração do
projecto.

Na segunda etapa será implementado o software com base na documentação elaborada


na primeira etapa.
17

CAPÍTULO II: PROCEDIMENTOS METODOLÓGICOS

2.1.Técnicas e Métodos de Colecta de Dados

2.1.1. Pesquisa de Campo

O Estudo será realizado na Farmácia Ontupaia de Nacala-Porto que se localiza na estrada


principal nro8, envolvendo os trabalhadores da área da farmácia, com recurso a várias técnicas
de colecta de dados, tais como: Questionário e entrevista.

2.1.2. Utilização de Documentos

Para o efeito o autor utilizara várias fontes escritas do próprio estabelecimento farmacêutica
para a modelação de formulários electrónicos.

2.1.3. Questionário

Questionário - é uma lista ordenada de perguntas que são respondidas na forma escrita. Pode
conter perguntas abertas (questões subjectivas) ou fechadas (questões objectivas de assinalar),
importa usar este tipo de instrumento de recolha de dados neste projecto pois irá ajudar a
recolher as diferentes opiniões dos estudantes através do questionário, (LAVILLE & DIONNE,
1999).

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 Representante da farmácia, Funcionários e
os Clientes de estabelecimento farmacêutica, 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.

2.1.4. Entrevista Semi-Estruturada

A entrevista é um encontro entre duas pessoas, a fim de que uma delas obtenha informações a
respeito de determinado assunto, mediante uma conversação de natureza profissional, (JESUS
& TONO, 2010)

Será usada a entrevista estruturada, com o intuído de recolher informações sobre os impactos
positivos assim como negativos que o Sistema de Gestão de Venda vai trazer para a farmácia.
18

2.2.Universo e amostra

2.2.1. População alvo

BARROS & LEHFELD, (1999), dizem que constitui público-alvo aos funcionários da farmácia
num total de 4 (farmacêuticos), representante da farmácia e clientes que nela frequentam, pois
são esses que têm uma ligação directa com a farmácia.

2.2.2. Amostras

A amostra é uma parcela convenientemente seleccionada do universo (população); é um


subconjunto do universo. (BARROS & LEHFELD, 1999),

A recolha de dados será submetida a (1) um chefe (2) dois técnicos da farmácia, e os
respectivos auxiliares dando um total de 4 informantes.

Elementos da Número da Métodos


Amostra Amostra Questionário Entrevista
Chefe 1 2 0
Técnicos da 2 2 0
farmácia
Auxiliares 1 1 0
Total 4 5 0

Tabela 1: Elementos da Amostra.

Fonte: Autor 2020.


19

CAPÍTULO III: FUNDAMENTAÇÃO TEÓRICA

Segundo: (RICHARDSON, (1999: p. 87). “A fundamentação teórica consiste na


revisão de textos, artigos, livros, periódicos, enfim, todo o material pertinente à
revisão da literatura que será utilizada quando da redacção do trabalho. É o
momento de ler, seleccionar, interpretar e discutir o material da pesquisa”

Para desenvolver o sistema o autor chegou a um consenso que é necessário obter algum
conhecimento sobre dados, informação, sistema, sistema de informação, sistema de
informação web, gestão de stock, sistema de informação web para gestão de comercial,
engenharia de software e o ambiente de desenvolvimento de sistemas.

Para BRITO & CABRAL (2012),

“Durante todo o processo que envolve um sistema de informação (colecta,


processamento, armazenamento, análise e disseminação) necessita-se de dados
iniciais, que, por meio de cálculos e processamentos, são transformados em
informações, visualizadas em forma de relatórios, gráficos, tabelas, entre outros
que são disponibilizados para as pessoas certas, no momento certo para
tomarem as decisões mais adequadas possíveis. As informações são geradas
pelos sistemas de informação, mas a maneira como cada pessoa irá utilizar
essas informações depende de sua experiência e habilidades, ou seja, depende
de seu conhecimento.”

3. Sistema e Sistema de Informação

3.1. Sistema

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


(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.
20

3.2. Sistemas de Informação

Um sistema de informação pode ser definido tecnicamente como um conjunto de componente


inter-relacionados que colectam (ou recuperam), processam, armazenam e distribuem
informações destinadas a apoiar a tomada de decisões, a coordenação e o controle
de uma organização (ALONSO, 2012).

3.3.Actividades de um sistema de Informação

✓ Entrada – dados, interface com o usuário, ou seja, a entrada dos dados;


✓ Processamento – nesta etapa envolve a conversão dos dados para entrada assim como
para a saída;
✓ Saída – produtos de informação, informação em diferentes formatos
✓ Armazenamento – guarda de forma organizada para seu uso posterior;
✓ Controlo - desempenho e feedback (correcção de procedimentos) autenticação, senha,
criptografia, segurança.

3.4.As organizações e a necessidade de informação

A informação tem de possuir um conjunto de características que garantam a sua qualidade.

✓ Precisa (correcta verdadeira);


✓ Concisa (de fácil manipulação);
✓ Simples (de fácil compreensão);
✓ Oportuna (existe no momento e local correcto).

As tecnologias são produto daquilo que CASTELLS (2002: p. 49) denominou ciência nova,
cujas particularidades envolvem três aspectos que estão intimamente relacionados entre si, que
são: hardware, software e pessoas. Essa ciência nova tem produzido um conjunto de avanços
tecnológicos que impacta directamente em diferentes esferas da sociedade.

Segundo CASTELLS (2002) alguns segmentos registas apresentam um maior progresso ao


servir-se da Tecnologia da Informação (TI). Mas, especialistas destacam que o momento é
oportuno para investir em ferramentas tecnológicas, pois na Europa e nos Estados Unidos já é
uma tendência no sector automotivo.

Ainda de acordo com CASTELLS (2002), diante de um cenário de estabilidade política e


económica e, do alto crescimento do mercado automotivo, o varejo pode se diferenciara través
da inovação e da diminuição de custo operacional e de preços.
21

3.5.Venda

Venda é a acção e o efeito de vender (transferir a propriedade de algo para outra pessoa
mediante o pagamento de um preço estipulado) o termo é usado tanto para fazer referência a
operação (transacção). MOREIRA, (2004, p.265).

3.5.1. Sistema de Gestão

LAUDON & LAUDON (2004, p. 40), afirma que “sistemas de gestão atendem às actividades
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), os conhecimentos das tendências mercadológicas actuais, 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 objectivo manter os contactos, 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 colecta de informações sobre concorrentes;
d. Gestão de vendas, tem por objectivo relacionar informações sobre as vendas, com
índices de lucratividade, segmentos de actuaçã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).
22

3.6. Tecnologias e Ferramentas usadas

O desenvolvimento do sistema será baseado em softwares livres porque estão disponíveis


gratuitamente na internet e são uma forma de manifestação de um software em que,
resumidamente, permite-se adaptações ou modificações no seu código de forma espontânea, ou
seja, sem que haja a necessidade de solicitar permissão ao seu proprietário para modificá-lo.
Seus objectivos concedem aos utilizadores a liberdade de controlo na execução, adaptação a
sua computação, processamento de dados às suas necessidades e concessão plena liberdade de
controlo e independência através da disponibilidade de código fonte para análise e alterações.
(GONSALVES, 2012)

3.6.1. 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 projecto 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 actuais o bootstrap é


projectado 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).

3.6.2. 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)

3.6.3. 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).
23

3.6.4. 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)

3.6.5. 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).

3.6.6. 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,
factores 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ção, (RAMEZ &
NAVATHE, 2004).

3.7.Linguagens de Programação Utilizadas

3.7.1. 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)

3.7.2. 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
24

criação de páginas dinâmicas. No ambiente PHP, o código é embebido directamente 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)

3.7.3. 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 funções
flexíveis permite desde a criação de simples portais até complexas aplicações de negócio.

3.7.4. 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 objectos.
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)
25

CAPÍTULO IV: 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.

4. 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 divididas em três grupos, conforme a


lista abaixo (PRESSMAN, 2006):

➢ Metodologias tradicionais
➢ Metodologias ágeis;
➢ Metodologias pesadas.

4.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.
26

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.

4.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.

4.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.

4.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.
27

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

“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.

4.5. Definição do Sistema (SIGEVM)

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 de Venda de Medicamento. É uma aplicação baseada na plataforma Web e
suportada por uma base de dados, que permitirá a gestão integrada de todos os processos
envolvido na farmácia. Sendo assim, este sistema é capaz de fazer o registo das vendas, cadastro
dos usuários, clientes e garantir a segurança da informação da farmácia.

4.6. Benefícios esperados do sistema proposto

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


➢ Aumentar a rapidez do processamento da informação solicitada;
➢ Maior controlo de aquisição e venda de produtos.

4.6.1. Levantamento dos requisitos do sistema

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


da situação do sistema actual, 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.

4.6.2. Requisitos Funcionais

São declarações de funções de como o sistema deve reagir a entradas específicas e como deve
se comportar em determinadas situações. É uma interacção entre o sistema e o seu ambiente.
28

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.

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

I. Autenticação no sistema

RF1: Inserir o e-mail e a senha do utilizador; validar os dados introduzidos pelo utilizador;
entrar no sistema segundo a permissão atribuída ao utilizador.

II. Cadastrar usuário

RF2: Seleccionar 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;

III. Cadastrar Categoria

RF3: Seleccionar a hiperligação de cadastro de Categoria; preencher o formulário disponível


na tela com os dados da Categoria; validar os dados preenchidos; guardar os dados para salvar
a informação da Categoria; cancelar o cadastro;

IV. Cadastrar Produto

RF4: Seleccionar 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;

V. Efectuar Venda

RF5: Seleccionar 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 e
de seguida informar o valor a pagar; guardar a Venda e Imprimir o Recibo caso seja necessário.

4.6.4. 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. Segurança, precisão,
usabilidade, performance são exemplos de requisitos não funcionais. A baixo estão descritos
detalhadamente os requisitos a cima indicado:
29

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 conhecida 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 respectivo 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.

4.7. 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 B)
apresentado mostra como as entidades estão relacionadas entre se e como os dados são
armazenados, pois, o registo.

4.7.1. 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 correcta 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 Gestão de Venda de
Medicamento 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
30

Gerente e Vendedor (Ver apêndice C e D), mostrando como estes actores interagem com o
sistema e quais actividades realizam no sistema.

4.7.2. 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 E.

4.7.3. Diagrama de Sequência

O diagrama de sequência (Ver o apêndice F) mostra interacções entre objectos num


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

4.8. Discrição dos casos de uso do sistema

Nome do Caso de uso Autenticar no sistema


Actor Utilizador
Este caso de uso descreve as etapas percorridas por um
Resumo 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 acessar o sistema
Referencia RF1
Fluxo principal
Acção do utilizador Resultado do sistema
1. O utilizador digita a
url do sistema no 2. Mostra a tela de login
navegador
3. Digita o seu nome de
utilizador e senha e 4. Valida os dados do utilizador. FA1, FA2.
faz o pedido ao
sistema
5. Mostra a tela inicial do utilizador segundo a sua permissão
(privilégio).
Fluxos alternativos
FA1: o utilizador não
preencheu os campos de 1. Mostra uma mensagem de erro e volta ao 3.
entrada de dados;
FA2: Utilizador não está
cadastrado no sistema ou os 2. Mostra uma mensagem de erro e volta ao 3.
dados de entrada estão
incorrectos

Tabela 2: descrição do caso de uso autenticar no sistema.

Fonte: Autor.2020
32

Nome do Caso de uso Cadastrar usuário


Actores Administrador
Resumo Este caso de uso descreve as etapas
percorridas pelo administrador para o
cadastro de Usuário começando por
seleccionar o cadastro dos Usuários,
preencher o formulário, validar os dados e
guardar.
Pré-Condições O utilizador deve estar autenticado no
sistema
Pós – Condições O cadastro é efectuado com sucesso
Referencia RF2
Fluxo principal
Acção do utilizador Resultado do sistema
1. Selecciona o cadastro de usuário. 2. Mostra a tela de cadastro de Usuários
3. Preenche o formulário com os dados 4. Valida os dados. Caso não tenha
do Usuário e submete os dados preenchido algum campo ver FA1.
Caso esteja a duplicar os dados ver
FA2.
5. Mostra a mensagem de confirmação
do cadastro.
Fluxo Alternativo
FA1: Campos não 1. Mostra uma mensagem de erro e
Preenchidos. pede para preenche – los.
FA2: Usuário já cadastrado 2. Mostra uma mensagem de erro e pede
(duplicação). para cadastrar um Usuário diferente.

Tabela 3: Descrição dos casos de uso cadastrar usuário.

Fonte: Autor.2020
33

Nome do Caso de uso Cadastrar categorias


Actores Administrador.
Resumo Permitir que o administrador realize as
categorias
Pré-Condições O usuário deve ter sido autenticado para ter
acesso.
Pós – Condições O cadastro é efectuado com sucesso
Referencia RF3
Fluxo principal
Acção do utilizador Resultado do sistema
1. Selecciona o cadastro de categorias. 2. Mostra a tela de cadastro de
categorias
3. Preenche o formulário com os dados 4. Valida os dados. Caso não tenha
das categorias e submete os dados preenchido algum campo ver FA1. Caso
esteja a duplicar os dados ver FA2.
Fluxo Alternativo
Acção do utilizador Resultado do sistema
FA1: Campos não 1. Mostra uma mensagem de erro e pede
Preenchidos. para preenche – los.
FA2: Categoria já cadastrado 2. Mostra uma mensagem de erro e pede
(duplicação). para cadastrar uma categoria diferente.

Tabela 4: Descrição dos casos de uso cadastrar categoria.

Fonte: Autor.2020
34

Nome do Caso de uso Cadastrar Produto


Actores Gerente ou Administrador
Resumo Este caso de uso descreve as etapas
percorridas pelo administrador para o
cadastro de Produto começando por
seleccionar o cadastro dos produtos,
preencher o formulário, validar os dados e
guardar.
Pré-Condições O utilizador deve estar autenticado no
sistema
Pós – Condições O cadastro é efectuado com sucesso
Referencia RF4
Fluxo principal
Acção do utilizador Resultado do sistema
1. Selecciona o produto 2. Mostra a tela de cadastro de produtos
e clicar em cadastrar
3. Preenche o formulário com os dados 4. Valida os dados. Caso não tenha
do produto e submete os dados preenchido algum campo ver FA1.
Caso esteja a duplicar os dados ver
FA2.
5. Mostra a mensagem de confirmação
do cadastro
Fluxo Alternativo
Acção do utilizador Resultado do sistema
FA1: Campos não Mostra uma mensagem de erro e pede para
preenchidos preenche – los.
FA2: Produtos já cadastrado Mostra uma mensagem de erro e pede para
(duplicação) cadastrar um produto diferente

Tabela 5: Descrição dos casos de uso cadastrar produto.

Fonte: Autor.2020
35

Nome do Caso de uso Efectuar Venda


Actores Gerente ou Administrador
Resumo Este caso de uso descreve as etapas
percorridas pelo administrador para o
cadastro de Usuário começando por
seleccionar o cadastro dos Usuários,
preencher o formulário, validar os dados e
guardar.
Pré-Condições O usuário deve ter sido autenticado para ter
acesso.
Pós – Condições O cadastro é efectuado com sucesso
Referencia RF5
Fluxo principal
Acção do utilizador Resultado do sistema
1. Selecciona o vendas 2. Mostra a tela de Vendas
3. Seleccionar os produtos que o cliente 4. Mostrar os dados do produto e
deseja comprar co a sua respectiva carrega-lo para a planilha de
quantidade e clica no botão adicionar. facturação
5. Clicar em guardar 6. Mostra formulário de cobrança da
factura de venda, onde pede a
utilizador para inserir o nome do
cliente e o valora ser pago pelos
produtos solicitados
7. Clicar novamente em guardar do 8. Processar a venda e exibir o recibo
formulário de cobrança com os dados da venda.
9. Clicar no botão Imprimir 10. Imprimir o recibo da venda.

Tabela 6: Descrição dos casos de uso efectuar venda.

Fonte: Autor.2020
36

CAPÍTULO V: ANALISE E INTERPRETAÇÃO DE DADOS

5. Apresentação do Objectivo de Estudo

Farmácia Ontupaia é uma instituição privada que se situa na cidade de Nacala-Porto na estrada
principal Nr.8, e tem como objectivo prestar serviços de venda de produtos de medicamentos e
a não perder os seus registos de vendas do dia-a-dia 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 directos.

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

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

Respostas Questionário
(funcionários Sim Não
em %)

Nr % Nr %
Questões
1. Já ouviu falar de 4 100 0 00
Sistema de Vendas?
2. A farmácia já que 4 100 0 00
implementou um Sistema de
Vendas?
3. A farmácia se tivesse 4 100 0 00
um Sistema ajudaria no
processo de gestão de
vendas?
4. Ter um o Sistema de 4 100 0 00
venda numa farmácia é uma
vantagem?
5. Qual da melhor 4 100 0 00
forma de método de sistema
gostaria de usar? o de antigo
ou actualizado?
37

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

Fonte: Autor. (2020).

Grafico de Apresentacao de Resultados da Pesquisa

5 Quest. 1 Quest.
20% 20%

4 Quest. 2 Quest.
20% 20%

3 Quest.
20%
1 Quest. 2 Quest. 3 Quest. 4 Quest. 5 Quest.

GRAFICO 1 - Resultados da Pesquisa.

Fonte: Autor. (2020).

O pesquisador analisou os dados obtidos, principalmente, por meio de inquérito por


questionário e por entrevista com os trabalhadores da Farmácia Ontupaia 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 2019, 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 5 perguntas que figuram na
tabela 7, foram submetidas em forma do questionário a 4 trabalhadores da farmácia. Assim
sendo, as respostas do questionário revelam que a principal forma de vendas e gestão de estoque
38

realizado nesta instituição comercial é feita de forma manual, havendo necessidade de inverter
o senário através da implementação dum sistema informatizado.

b. 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 Sistema proporcionara a eficácia e eficiência na Gestão das vendas;
Esta hipótese considera-se valida na medida em que dos 4 entrevistados ou questionados foram
unânimes em afirmar que com a implementação do SIGEVM, terá um impacto positivo para o
estabelecimento de acordo com as suas funcionalidades.

➢ H2: O Sistema ira solucionar os erros de registos das vendas.


A pesquisa aponta para aspectos positivos sobre o uso da SIGEVM no que diz respeito a venda,
gestão da instituição. Todavia, foi possível verificar na pergunta número 5 do questionário, uma
divergência quanto as respostas, pois, do universo de 4 questionados/entrevistados, 100%
responderam positivamente, o que mostra que esta hipótese foi aceite pelo maior número de
entrevistador.
39

CAPÍTULO VI: APRESENTAÇÃO DO SISTEMA

6. 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 autenticar.

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 1 - Tela Inicial de Acesso ao Sistema de Gestão de Venda de Medicamentos.

Fonte: Autor. (2020).

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

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

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


40

CAPÍTULO VII: CONCLUSÃO

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 objectivos propostos no início deste trabalho foram alcançados com êxito. A partir de um
projecto 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 da farmácia.

Considerando o fluxo actual das actividades na biblioteca considera – se cumpridos os


objectivos da instituição e os traçados neste projecto.
41

7. Recomendação / Constatação

Para a versão futura (1.0), 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 projecto em outras farmácias, bem


como uso do mesmo como forma de encontrar possíveis falhas para posterior correcção. Um
dos aspectos 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.

Para os farmacêuticos da Farmácia Ontupaia da cidade de Nacala-Porto recomenda-se o


seguinte:

➢ Procurem se informar sobre o poder do funcionamento do sistema de venda.


➢ Recomenda-se uma inovação do sistema gestão de venda de medicamentos, para livrar
os trabalhadores de actividades arcaico.
➢ Usem com frequência o sistema por ser eficiente e eficaz.
42

Bibliografia

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. BARRETO, A. V. P.; H. C. de F. Manual de sobrevivência na selva académica. Rio de
Janeiro: Objecto Directo, 1998.
4. BARATA, J., & Gonçalves, J. Qualidade de Software. (Dezembro de 2003).
5. BAUER, Christian; KING, Gavin. Java Persistence com Hibernate. Rio de Janeiro:
Ciência Moderna, 2007
6. BARROS, José Augusto Cabral de. Hucitec-Sobravime, ed. Propaganda de
medicamentos: Atentado à Saúde? 1995. São Paulo: [s.n.] 84 páginas
7. BORGES, Wendel, atall; Programação com Frameworks. Versão 1.0. Brasil. 2014
8. BRITO, Mírian Cristiane Alves; CABRAL, Elymar Pereira; Informática Aplicada,
Instituto Federal De Educação, Ciência e Tecnologia, 2012.
9. BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James. UML Guia do Usuário. 2°
Edição. Tradução Fábio Freitas da Silva e Cristiana de Amorim Machado. Rio de
Janeiro: Elsevier, 2005.
10. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do Usuário. 2ª Edição, Rio
de Janeiro: Elsevier, 2006.
11. CASTELLS, Manuel. A sociedade em Rede – A era da informação: economia,
sociedade e cultura. São Paulo: Paz & Terra. Vol. I, 2002.
12. DALL'OGLIO, Pablo. (2009) “PHP Programando com Orientação a Objectos”. Editora:
Novatec. São Paulo – SP.
13. JESUS, Andreia; TONO, Cineiva Campoli Paulino; Orientações para Elaboração do
Projecto de Pesquisa, Centro Universitário Autónomo do Brasil, 2010.
14. LAKATOS, Eva Maria. MARCONI Maria de Andrade, Metodologia do Trabalho
Científico. 4Ed, São Paulo. 1992.
15. LAKATOS, Eva Maria; Marina de Andrade Marconi; Fundamentos de metodologia
científica, 5a edição, Editora Atlas S.A. São Paulo, 2003.
16. GONSALVES, L. S. (2012). Sistema de Informação.
17. GUEDES, G. UML 2 –Uma Abordagem Prática. São Paulo: Novatec, 2009.
43

18. GONÇALVES, António. Introdução à Plataforma JavaTM EE 6 com GlassFishTM 3.


Rio de Janeiro: Ciência Moderna, 2011.
19. GOLDENBERG, M. A arte de pesquisar. Rio de Janeiro: Record, 1997.
20. LAVILLE, Christian; DIONNE, Jean. A construção do saber: manual de metodologia
da pesquisa em Ciências humanas. Tradução: Heloísa Monteiro e Francisco Settineri.
Porto Alegre. Editora UFMG, 1999.
21. LAUDON, Kenneth C., LAUDON, Jane P. Sistemas de informação gerenciais. 5.ed.
São Paulo: Prentice Hall, 2004.
22. 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.
23. 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.
24. MOREIRA, Daniel. Administração da produção e operações. São Paulo: Pioneira
Thomson Learning, 2004.
25. NUNES, M., & O`Neill, H. (2004). Fundamental de UML. Lisboa: FCA.
26. PEDRO, Narvaz Rui. Desenhar Bases de dados com UML. Cidade de Manchester: 2006
Lisboa.
27. PEREIRA, N., & Zanatta, T. Linguagem PHP. (2008).
28. PRESSMAN, R.S. Engenharia de Software. 6ª Ed, McGraw-Hill, 2006.
29. RAMOS, R. A. Processos de Desenvolvimento de Software. (2006).
30. RAMEZ, Elmasri; NAVATHE, Shamkant B. Sistemas de banco de dados, Pearson
Education do Brasil Ltda, São Paulo, 2004.
31. 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.p
df Acedido em 14-02-2019.
32. RICHARDSON, Roberto Jerryetall. Pesquisa Social: métodos e técnicas. 3ª ed, São
Paulo.

33. Santos Filho, Licurgo de Castro. História geral da medicina brasileira. São Paulo:
HUCITEC; São Paulo: Ed. da Universidade de São Paulo, 1977. 436p.
34. SOMMERVILLE, Ian. Engenharia de Software. 8ª. Edição, Addison-Wesley, 2008.
44

Apêndices
45

a. Apêndice A: Questionário

Universidade Rovuma

Campus Universitário de Nacala-Porto

Leia atentamente o seguinte questionário, e responda claramente.

sistema de vendas ajuda os vendedores a se organizarem, os ajuda a gerenciar melhor seus


contactos, torna o controle de negócios de vendas mais eficiente e economiza tempo.
Resumindo, um sistema de vendas é uma ferramenta que tira o esforço da gestão das suas
oportunidades de venda.

1. Já ouviu falar de Sistema de Vendas? Sim___ Não____

2. A farmácia já que implementou um Sistema de Vendas? Sim___ Não___

3. A farmácia se tivesse um Sistema ajudaria no processo de gestão de vendas? Sim__


Não__

4. Ter um o Sistema de venda numa farmácia é uma vantagem? Sim___ Não____

5. Qual da melhor forma de método de sistema gostaria de usar? o de antigo ou


actualizado?

-----------------------------------------------------------------------------------------------------------------

Obrigado pela atenção


46

b. Apêndice B: Diagrama Entidade e Relacionamento

FIGURA 2 - Diagrama Entidade e Relacionamento.

Fonte: Autor. (2020)


47

c. Apêndice C: Diagrama de caso de uso de Negócio

FIGURA 3 - Diagrama de caso de uso de Negócio.

Fonte: Autor. (2020)


48

d. Apêndice D: Diagrama de caso de Uso do Gerente e Vendedor

FIGURA 4 - Diagrama de caso de Uso do Gerente e Vendedor.

Fonte: Autor. (2020)


49

e. Apêndice E: Diagrama de Classe

FIGURA 5 - Diagrama de Classe.

Fonte: Autor. (2020)


50

f. Apêndice F: Diagrama de Sequência

FIGURA 6 - Diagrama de Sequência.

Fonte: Autor. (2020)

Você também pode gostar