Implementação de Um Sistema de Gestão de Venda de Medicamentos

April 5, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Implementação de Um Sistema de Gestão de Venda de Medicamentos...

Description

 

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)  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)  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............................... Dedicatória......... ............................................. ............................................. ............................................. ............................................. ............................. .......IX Agradecimento......................... Agradecimento... ............................................. ............................................. ............................................ ............................................. ............................... ........ X Resumo ..................... ............................................ .............................................. ............................................. ............................................. ............................................ .....................XI Abstract..................... ............................................ .............................................. ............................................. ............................................. .......................................... ................... XII CAPÍTULO I: INTRODUÇÃO....... INTRODUÇÃO............................. ............................................. .............................................. ............................................ ..................... 13 1.1.

Delimitação do tema ........................................... ................................................................. ............................................ ..................................... ............... 14

1.2. 1.3.

Problematizaçã Problematização........................ o.............................................. ............................................ ............................................ ......................................... ................... 14 Objectivos ..................... ............................................ ............................................. ............................................ ............................................. .............................. ....... 14

1.3.1. 1.3.2.

Objectivo geral............................................ .................................................................. ............................................ ......................................... ................... 14 Objectivos específicos ..................... ........................................... ............................................. ............................................. ............................. ....... 15

1.4. 1.5.

Hipóteses ............................................. ................................................................... ............................................ ............................................. .............................. ....... 15 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é Métodos todos de Colecta de Dados ..................... ............................................ ............................................. ......................... ... 17

2.1.1. 2.1.2.

Pesquisa de Campo ...................... ............................................. .............................................. ............................................. ................................ .......... 17 Utilização de Documentos ...................... ............................................. .............................................. ............................................ ..................... 17

2.1.3. 2.1.4.

Questionário ...................... ............................................ ............................................. ............................................. ............................................ ...................... 17 Entrevista Semi-Estruturada .......................................... ................................................................. ............................................ ..................... 17

2.2. 2.2.1.

Universo e amostra ................... ......................................... ............................................ ............................................ ......................................... ................... 18 População alvo ...................... ............................................ ............................................ ............................................ ......................................... ................... 18

2.2.2. Amostras .................... .......................................... ............................................ ............................................ ............................................. .............................. ....... 18 CAPÍTULO III: FUNDAMENTAÇÃO TEÓRICA .................... ........................................... ............................................ ..................... 19 3. Sistema e Sistema Sistema de de IInformação................ nformação...................................... ............................................ ............................................. .......................... ... 19 3.1.

Sistema ............................................ ................................................................... ............................................. ............................................. ................................. .......... 19

3.2. 3.3.

Sistemas de IInformação nformação ................... .......................................... .............................................. ............................................. ................................ .......... 20 Actividades de um sistema ddee Informação Informação .................... ........................................... ............................................. ......................... ... 20

   

III 3

3.4.

As orga organizações nizações e a necessidade de informaç informação ã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. 3.6.3. 3.6.4.

Notepad++ ..................... ........................................... ............................................ ............................................ ............................................. .......................... ... 22 Astah Community ..................... ........................................... ............................................ ............................................ ..................................... ............... 22 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..................... ............................................ .............................. ....... 2255 4. Processo de software .................... .......................................... ............................................ ............................................ ......................................... ................... 25 4.1. 4.2.

Metodologias ágeis de de desenvolvimento senvolvimento de so softwares ftwares ........................................... .................................................. ....... 25 Metodologia Extreme Programming ...................... ............................................ ............................................. ................................. .......... 26

4.3.

Porque usar a Extreme Programming? ...................... ............................................ ............................................. .............................. ....... 26

4.4.

Modelo de D Desenvolvimento esenvolvimento de ssoftware oftware ..................... ............................................ ............................................. ......................... ... 26

4.5. 4.6.

Definição do Sis Sistema tema (SIGE (SIGEVM) VM) ................... ......................................... ............................................ ......................................... ................... 27 Benefícios esperados do sistema proposto .................... ........................................... ............................................. ......................... ... 27

4.6.1.

Levantamen Levantamento to dos requisitos do sistema............. 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. 4.7.1.

Diagrama Entidade e Relacionamento ...................... ............................................ ............................................. .............................. ....... 29 Diagrama de Ca Caso so de uso........................................... .................................................................. ............................................. ......................... ... 29

4.7.2. Diagrama de Classes ........................................... .................................................................. ............................................. ................................ .......... 30 4.7.3. Diagrama de Sequência ................... ......................................... ............................................ ............................................. .............................. ....... 30 4.8. Discrição dos ca casos sos de de uso do sistem sistemaa ...................... ............................................ ............................................. .............................. ....... 31 CAPÍTULO V: ANALISE E INTERPRETAÇÃO DE DADOS ................... .......................................... .......................... ... 36 5. Apresentaçã Apresentaçãoo do Objectivo de Estudo ...................... ............................................. .............................................. ................................. .......... 36 CAPÍTULO VI: APRESENTAÇÃO DO SISTEMA...................... ............................................. ......................................... .................. 39

   

IV 4

6. Tela Inicial........................................ Inicial.............................................................. ............................................ ............................................. ..................................... .............. 39 7. Recomenda Recomendação ção / Cons Constatação tatação ............................................ ................................................................... ............................................. ......................... ... 41 Bibliografia ................... .......................................... ............................................. ............................................ ............................................. ......................................... .................. 42 Apêndices ..................... ............................................ ............................................. ............................................ ............................................. ......................................... .................. 44 a.

Apêndice A: Ques Questionário tionário ................... .......................................... .............................................. ............................................. ................................ .......... 45

 b. Apêndice B B:: Diagrama Entidade e Relacionamento ........................................... ......................................................... .............. 46 c. Apêndice C: Diagrama de ca caso so de uso de Negócio ............................................ .......................................................... .............. 47 d. Apêndice D: Diagrama de caso de Uso ddoo Gerente e Vendedor ....................... ...................................... ............... 48 e.

Apêndice E: Diagrama de Classe ................... .......................................... .............................................. ............................................ ..................... 49

f.

Apêndice F: Diag Diagrama rama de Sequência ..................... ........................................... ............................................. ..................................... .............. 50 

   

V 5

Lista de Figuras  Figura 1: Perfil dos iinformantes nformantes 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. ..................... ............................................ ............................................. ......................... ... 4466 Figura 4: Diagrama de caso de uso de Negócio. ............... ..................................... ............................................ ................................. ........... 47 Figura 5: Diagrama de caso de Uso do Gerente e Vendedor Vendedor...................... ............................................. .............................. ....... 48 Figura 6: Diagrama de Classe............................................ .................................................................. ............................................. ................................ .......... 4499 Figura 7: Diagrama de Sequência....................... ............................................ ............................................. ............................................. ......................... ... 50

   

VI 6

Lista de tabelas Tabela 1: descrição do caso de uso autenticar no si sistema. stema. ...................... ............................................. ................................. .......... 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;  Número; PHP - Personal Home Page (Hypertext processor) PDF: Portable Document File SI –  Sistema  Sistema de Informação; SGBD - Sistema gerênciador de base de dados; SQL - Structured Query Language; Language; SIGEVM –  Sistema  Sistema de Gestão de Venda de Medicamentos TIC - Tecnologias de informação e comunicaçã comunicação; 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 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 sustento dos meus es estudos. tudos. 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 conhecimen to 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 armazenage m 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 r equisitos 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 sistema de de implementação pode flexibilizar a gestão 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 ir a solucionar os erros de registos r egistos 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   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 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 cadastros e controle dos prod produtos utos e dos registos das ve vendas. ndas. Também para que 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, (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 tr ocas simbólicas nem se submetem à prova de fac f actos”. 

1.6.2.  Pesquisa Aplicada De acordo com RICHARDSON etal (1997, p.73), Pesquisa aplicada  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 implementação desse proje projecto. cto.  Na primeira etapa serão levantadas todas as necessida necessidades des 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 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 nr o8, 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 modelação de formulários elec electrónicos. tró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 como negativos que que o Sistema de Gestão de Ve Venda nda 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), representan representante te da ffarmácia armácia e clientes que nela frequentam, pois são esses que têm uma ligação li gação directa com a farmácia.

2.2.2.  Amostras A amostra é uma parcela conveniente convenientemente mente 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 Amostra

Número da Amostra

Métodos Questionário

Entrevista

Chefe

1

2

0

Técnicos da

2

2

0

Auxiliares

1

1

0

Total

4

5

0

farmácia

Tabela 1: Elementos da Amostra. Fonte: Autor 2020.

 

19

CAPÍTULO III: FUNDAMENTAÇÃO TEÓRICA Segundo: (RICHARDSON, (1999: p. 87). “ A fundamentação 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, colecta,

 processamento, armazenamento, análise 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, t abelas, 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 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,  dados, interface com o usuário, ou seja, a entrada dos dados; 

✓ 

Processamento –  nesta  nesta etapa envolve a conversão dos dados para entrada assim como  para a saída; saída; 

✓ 

Saída –   produtos produtos de informação, informação em diferentes formatos  

✓ 

Armazenamento –  guarda  guarda de forma organizada para seu uso posterior; 

✓ 

Controlo - desempenho e feedback (correcção de procedimentos) 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 conjunto de características que garantam a sua qualidade. qualidade. ✓ 

Precisa (correcta verdadeira);  verdadeira);  ✓  Concisa (de fácil manipulação);  manipulação);  ✓  Simples (de fácil compreensão);  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 “siste mas 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 m esmo é 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 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 so sobb o sistema Microsoft Windows. O Notepad++ é distribuído como 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). Language). (RIFFEL, 2011:21).

 

23

3.6.4.  Servidor web XAMPP O XAMPP é um servidor independente de plataforma, software livre, que consiste  principalmente na n a 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 facili ta 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 desenvolvimen desenvolvimento to 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). 2004).

3.7.Linguagens de Programação Utilizadas 3.7.1.  HTML HTML é a sigla de Hyper Text Markup M arkup Language (Linguag (Linguagem em 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 utili zadores 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 uti lizada  para o desenvolvimento desenvolvimento de aplicaçõe aplicaçõess orientadas para a world wide we webb (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 n ecessidade 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 li nguagens 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 utili zada para documentar o sistema ao longo de todo o ciclo de desenvolvimento começand começandoo 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 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” 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  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 ágil implica em um proce processo sso adaptativo e leve, que facilmente 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 –  auxiliam   auxiliam os programadores e terem informações actuais tanto do código ➢  Feedback  –  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 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  Necessida des 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 basead baseadaa 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 i nformação da farmácia.

4.6. Benefícios esperados do sistema proposto ➢ 

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

➢ 

Aumentar a rapidez do processamento da informação solicitada;

➢ 

Maior controlo de aquisição e venda de produtos. pr odutos. 

4.6.1.  Levantamento dos requisitos do sistema O levantamento de requisitos como um estudo exploratório das necessidad necessidades es 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, uti lizadores, 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 desenvolvimen desenvolvimento to deste sistema. Segurança, precisão, usabilidade, performance são exemplos de requisitos não funcionais. A baixo estão descritos detalhadamente detalhadamen te os requisitos a cima indicado:

 

29

RNF01: Segurança  Neste sistema garante-se g arante-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çã validaçãoo dos ccampos ampos de entrada de dados, onde 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, armazenado s, 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 l ongo 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 Pré-Condições

utilizador para autenticar no sistema 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 2.  Mostra a tela de login

url do sistema no 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  Condições

O cadastro é efectuado com sucesso

Referencia

RF2  Fluxo principal

Acção do utilizador 1.  Selecciona o cadastro de usuário.

Resultado do sistema 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 Preenchidos.  

1.  Mostra uma mensagem de erro e  pede para preenche preenche –  los.  los.

FA2: Usuário já cadastrado

2.  Mostra uma mensagem de erro e pede

(duplicação). Tabela 3: Descrição dos casos de uso cadastrar usuário. Fonte: Autor.2020 

 para cadastrar cadastrar um Usuário diferente. diferente.

 

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  Condições

O cadastro é efectuado com sucesso

Referencia

RF3  Fluxo principal Acção do utilizador

1.

Resultado do sistema

Selecciona o cadastro de categorias.

2.

Mostra a tela de cadastro de

categorias 3.

Preenche o formulário com os dados 4.

das categorias e submete os dados

Valida os dados. Caso não tenha

 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.

Preenchidos.

 para preenche preenche –  los.  los.

FA2: Categoria já ca cadastrado dastrado

2.

(duplicação).

 para cadastrar cadastrar uma categoria diferente. diferente.

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

Mostra uma mensagem de erro e pede Mostra uma mensagem de erro e pede

 

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  Condições

O cadastro é efectuado com sucesso

Referencia

RF4  Fluxo principal

Acção do utilizador 1.  Selecciona o produto

Resultado do sistema 2.  Mostra a tela de cadastro de produtos

e clicar em cadastrar 3.  Preenche o formulário com os dados do produto e submete os dados

4.  Valida os dados. Caso não tenha  preenchido algum campo ver FA1. Caso esteja a duplicar os dados ver FA2. 5.  Mostra a mensagem de confirmação do cadastro

Acção do utilizador

Fluxo Alternativo

Resultado do sistema

FA1: Campos não

Mostra uma mensagem de erro e pede para

 preenchidos

 preenche –  los.  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  Condições

O cadastro é efectuado com sucesso

Referencia

RF5  Fluxo principal

Acção do utilizador 1.  Selecciona o vendas

Resultado do sistema 2.  Mostra a tela de Vendas

3.  Selecciona Seleccionarr os produtos que o cliente

4.  Mostrar os dados do produto e

deseja comprar co a sua respectiva

carrega-lo

quantidade e clica no botão adicionar.

facturação

5.  Clicar em guardar

para

a

planilha

de

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

7.  Clicar novamente em guardar do formulário de cobrança 9.  Clicar no botão Imprimir Tabela 6: Descrição dos casos de uso efectuar venda. Fonte: Autor.2020

 produtos solicitados 8.  Processar a venda e exibir o recibo com os dados da venda. 10. Imprimir o recibo da venda.

 

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 pres prestar tar serviços de venda de produtos de medicamentos 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 t ornar líder, em rrelação elaçã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 %)

Questões 1.

Já ouviu falar de

Nr

%

Nr

%

4

100

0

00

4

100

0

00

4

100

0

00

4

100

0

00

4

100

0

00

Sistema de Vendas? 2.

A farmácia já que

implementou um Sistema de Vendas? 3. A farmácia se tivesse um Sistema ajudaria no  processo

de

gestão

de

vendas? 4.

Ter um o Sistema de

venda numa farmácia é uma vantagem? 5.

Qual

da

melhor

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

1 Quest. 20%

4 Quest. 20%

2 Quest. 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 estabelecime nto 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 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 desenvolvimen to 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, restauração, acessibilidade e visibilidade de informação. 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 Recomenda-se 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.l. Br Fundamenta Brasil. asil. 2012. 2.  ALVAREZ, M. A. O que é HTML. (14 de Abril de d e 2004). 3.  BARRETO, A. V. P.; H. C. de F. Manual de sobrevivência na selva académica. académica. Rio de Janeiro: Objecto Directo, 1998. 4.  BARATA, J., & Gonçalves, J. Qualidade de Software. (Dezembro ( 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 medicamentos 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 São Paulo –  SP.  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,  NUNES, M., & O`Neill, O`Neill, H. (2004). Fundamental Fundamental de UML. Lisb Lisboa: oa: 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 http://repositorio.roca.utfpr. edu.br/jspui/bitstream/1/202/1/PB_COADS_201 /1/PB_COADS_2011_1_11.p 1_1_11.p df Acedido em 14-02-2019.  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ª. 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)

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF