Universidade Rovuma
Nacala-Porto
2020
1
Universidade Rovuma
Nacala-Porto
2020
2II
Índice
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
Lista de tabelas
Lista de abreviaturas
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.
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.
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.
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.
CAPÍTULO I: INTRODUÇÃO
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.2. Problematização
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
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.”
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.
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
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”.
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.
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.
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
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 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.
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.
3.1. Sistema
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.
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).
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”.
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.
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.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).
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.1. HTML
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
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.
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
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
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):
➢ Metodologias tradicionais
➢ Metodologias ágeis;
➢ Metodologias pesadas.
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.
Assim sendo, para o desenvolvimento deste sistema, baseou-se no Modelo Sequencial Linear
(também chamado Ciclo de Vida Clássico ou Modelo Cascata).
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.
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.
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.
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.
V. Efectuar Venda
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.
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.
Fonte: Autor.2020
32
Fonte: Autor.2020
33
Fonte: Autor.2020
34
Fonte: Autor.2020
35
Fonte: Autor.2020
36
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.
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
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.
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.
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.
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.
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.
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.
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.
Bibliografia
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
-----------------------------------------------------------------------------------------------------------------