Prévia do material em texto
COMPLEXO ESCOLAR PRIVADO RENASCENÇA DO LOBITO ÁREA DE INFORMÁTICA CURSO DE INFORMÁTICA DE GESTÃO 13ª CLASSE TRABALHO DE FIM DE CURSO IMPLEMENTAÇÃO DE UM SOFTWARE DE GESTÃO PARA O BAR DO CINE BENIFICIENTE: UNIÃO DA CATUMBELA ANTÓNIO MANUEL MOISÉS DALO CRISÓSTOMO, ANA ADELINA CASTRIOTE ALBERTO, JOÃO PEREIRA MUQUIXE, MARILDO FRANCISCO KAPINGALA MUNGONGO CATUMBELA 2024 COMPLEXO ESCOLAR PRIVADO RENASCENÇA DO LOBITO ÁREA DE INFORMÁTICA CURSO DE INFORMÁTICA DE GESTÃO 13ª CLASSE PROJECTO DO TRABALHO DE FIM DE CURSO COM VISTA A DEFESA DA P.A.P ORIENTADO PELO PROFESSOR JOÃO MARIANO. IMPLEMENTAÇÃO DE UM SOFTWARE DE GESTÃO PARA O BAR DO CINE BENIFICIENTE: UNIÃO DA CATUMBELA ANTÓNIO MANUEL MOISÉS DALO CRISÓSTOMO, ANA ADELINA CASTRIOTE ALBERTO, JOÃO PEREIRA MUQUIXE, MARILDO FRANCISCO KAPINGALA MUNGONGO CATUMBELA 2024 PENSAMENTO “Um bom chefe não faz com que homens comuns façam coisas incomuns.” Peter Drucker DEDICATÓRIA Dedicamos este trabalho com honra e admiração aos professores e a todos que acreditaram que este trabalho poderia ser realizado. Também dedicamos este trabalho a todos que directa ou indirectamente acreditaram em nós e depositaram sua confiança directa ou indirectamente acreditando em nós e depositaram sua confiança contribuindo assim para um bom desempenho deste trabalho. AGRADECIMENTOS Agradecemos a Deus, pós sem ele não teríamos força para essa longa jornada, os nossos agradecimentos também são extensivos aos nossos professores, amigos, familiares, que directa ou indirectamente nos ajudaram para que este trabalho fosse realizado. ÍNDICE FIGURAS ??? TABELAS LISTA DE SIGLAS E ABREVIATURA UML …...................................................................Linguagem de Modelagem Unificado SGBD ….....................................................................Sistemas gestores de base de dados TIC..................................................................Tecnologias de Informação e Comunicação CASE.................................................Engenharia de Software Assistida por Computação IDE....................................................................Ambiente de Desenvolvimento Integrado JVM .......................................................Máquina Virtual de Java (Java Virtual Machine) MIS …………………………………………Sistemas de Gerenciamento de Informação RUP ..........................................Processo Racional Unificado (RationalUnifiedProcess) SQL ............................Linguagem de consulta estruturada (StructuredQueryLanguage) IBM……………………………………………...……. International Business Machines PHP……………………………………………………… Pré-Processador de Hipertexto RESUMO O presente trabalho consiste no desenvolvimento de uma proposta de um software de gestão comercial para o Bar da União da Catumbela, com o propósito de aumentar o seu dinamismo, e melhorar a eficiência e o controle das operações diárias do estabelecimento. A solução proposta, da possibilidade de efectuar uma gestão automatizada de todos os serviços realizados no bar da união da Catumbela, com a possibilidade de obter dados estatísticos e foi desenhado de acordo aos requisitos apresentados pelos funcionários da mesma através de inquéritos e entrevistas. Para concretização desta proposta foi desenvolvido um software na linguagem de programação xxx associado ao gestor de gestor de base de dados xxx. Palavras-chaves: Implementação; software; gestão. ABSTRACT ?? INTRODUÇÃO Com o aumento da competitividade e o avanço da tecnologia, o sector de varejo, incluindo estabelecimentos comerciais precisam adaptar-se e modernizar para melhor eficiência operacional e atender melhor aos clientes. A implementação de um software de gestão é uma das soluções mais eficaz para alcançar esses objectivos. Para um estabelecimento comercial, um sistema de gestão pode optimizar processos internos como controle de stock, registo de vendas, controle financeiro e analise de desempenho, proporcionando maior controle e organização das actividades diárias. Esse tipo de software contribui para a agilidade no atendimento, redução de erros manuais e melhoria na tomada de decisão, sendo um investimento estratégico para o crescimento do negócio A operação passa a depender menos de actualização manuais como registo e a tarefas repetitivas, abrindo espaço para execução de funções mais produtivas O gerenciamento optimizado das empresas passa por uma comunicação rápida e assertiva entre todos os sectores. Mesmo quando as informações não estão disponíveis na plataforma de gestão, os colaboradores responsáveis estão lá, portanto, o contacto e mais rápido. Ao automatizar processos, você desafoga as suas equipes que poderão trabalhar melhor, focados em aprimorar suas funções. Para entender se o desempenho de um negócio está no caminho correcto, é preciso estabelecer metas e usar indicadores para monitorar. A implementação de um software de gestão para o bar da união da catumbela justifica-se pelo impacto directo que esta tecnologia pode trazer para eficiência, controle e crescimento do negócio. Por ser um estabelecimento de pequeno porte, enfrenta desafios operacionais como controle de stock, organização das finanças, acompanhamento das vendas e gestão do relacionamento com os fornecedores. Em muitos casos, essas tarefas são realizadas manualmente ou com uso de ferramentas limitadas o que aumenta o risco de erros, perdas financeiras e falta de precisão nas informações. Um software de gestão pode centralizar todas essas actividades em uma única plataforma facilitando o acesso a dados relevantes para a tomada de decisão e permitindo um controle maior sobre cada processo, podendo assim melhorar a gestão evitando desperdícios, optimizar o processo de vendas com registos rápidos e precisos, além de ter um maior controle financeiro, visualizando receitas e despesas em tempo real. Tendo em conta as dificuldades identificadas no bar da união da Catumbela, desenvolveu-se este trabalho com o seguinte problema de investigação: Como melhorar a gestão e dinamizar o processo de vendas do bar da união da Catumbela? O nosso objecto de estudo centra se aos métodos e meios tecnológicos para a gestão do bar do cine beneficente da Catumbela Depois de realizamos a nossa pesquisa formulou se as seguintes hipóteses. Para a realização de um trabalho de investigação impera a necessidade de elaborar os seguintes objectivos: Objectivo Geral: ➢ Desenvolver um Software de gestão Comercial para o Bar da união da Catumbela Objectivos Específicos: · Revisar a bibliografia sobre o tema a desenvolver; · Propor a implementação do software de Gestão ao estabelecimento comercial; · Seleccionar as ferramentas para o desenvolvimento o software; · Implementar o software; O nosso campo de acção recaíra sobre o Bar da união da Catumbela. Estrutura do trabalho Estruturalmente o trabalho contém dois (3) Capítulos, antecedidos de agradecimento, dedicatória, pensamento e índice. Após a descrição dos tres (3) capítulos, seguiram-se as Conclusões, Sugestões, Bibliografia e Anexos. No Primeiro Capítulo denominado Enquadramento Teórica, são apresentados os conceitos e definições dos termos chaves que sustentam a pesquisa. Também são apresentadas as teorias, os procedimentos e processos (teóricos práticos), extraídos de diversas fontes bibliográficas, que enriquecem a investigação com vista a dar sustentabilidade ao caso prático. No Segundo Capítulo denominado Enquadramento Metodológico, expõem-se as metodologia e tecnologias a utilizar no desenho e implementação da solução proposta. No Terceiro Capítulo denominado Enquadramento Pratico, descreve-se o processo de desenvolvimento do software, assim como o desenho do sistema e da base de dados. CAPÍTULO 1- ENQUADRAMENTO TEÓRICO Definições e conceitos Implementação Segundo Andrews (1969) define implementação como uma série de actividades que são essencialmente e abrangentes em diversas áreas. A implementação remete à transformação das ideias e metas definidas emações concretas. Isso compreende a criação de planos detalhados e o estabelecimento de processos para conquistar os objetivos propostos. Podemos também dizer que e a fase onde o trabalho planejado e executado. Isso compreende a criação de software, hardware ou mesmo de sistemas, de acordo com os requisitos e especificações definidos. Software Segundo Ian Sommerville define software como: "um conjunto de programas e computador, incluindo não apenas os programas em si, mas também a documentação necessária para seu uso e manutenção." O software é o responsável por fazer a máquina compreender e executar os comandos do usuário. É classificado como a parte lógica e imaterial, cuja função é fornecer instruções para o hardware. O hardware é toda a parte física que constitui o dispositivo. A palavra inglesa software foi usada pela primeira vez em 1958 em um artigo escrito pelo cientista americano John Wilder Tukey. Foi também ele o responsável por introduzir o termo "bit" para designar "dígito binário". Tipo de softwares Existem vários tipos de software que são: · Software de sistema: Inclui o sistema operacional, drivers de dispositivos, firmware, e uma interface gráfica, que permitem ao usuário interagir com o computador · Software de Aplicação: Permite ao usuário realizar tarefas especificas, como word, excel, power point, blocos de notas e calculadoras. · Software de programação: Usado para criar outros programas, a partir de uma linguagem de programação, como Java, PHP, C+, entre outras. Importância dos softwares O software é essencial na era digital, impulsionando a inovação, automação e conectividade que definem nossa vida moderna. Ele transforma setores e simplifica tarefas cotidianas, sendo indispensável para o progresso tecnológico. Entre suas principais funcionalidades, podemos citar: · Automação de Processos: Muitos processos são automatizados por software, aumentando a eficiência e reduzindo erros. · Conectividade e Comunicação: Softwares como e-mail e redes sócias conectam pessoas ao redor do mundo. · Analise de dados: Seus documentos, fotos e vídeos são armazenados e organizados por software. · Inovação e Criatividade: O desenvolvimento de novos softwares impulsiona a inovação em diversos sectores. Desenvolver um software é uma tarefa complexa que enfrenta inúmeros desafios, onde cada etapa do processo apresenta obstáculos únicos que exigem soluções inovadoras e eficientes tais como: · Segurança Garantir a segurança do software contra ameaças de malware, ataques cibernéticos e violações de dados, é uma preocupação constante. Desenvolvedores precisam implementar medidas como criptografia de dados e autenticação multifator, para proteger informações sensíveis. · Compatibilidade Garantir que o software seja compatível com diferentes sistemas operacionais, dispositivos e ambientes é um desafio constante. Testes de compatibilidade são essenciais para assegurar que o software funcione corretamente em várias plataformas. · Manutenção e Atualização Manter o software atualizado e livre de bugs requer um esforço contínuo, especialmente em um ambiente tecnológico em constante evolução. Empresas precisam investir em equipes de suporte e desenvolvimento para garantir que o software continue a atender às necessidades dos seus usuários. Gestão Segundo Henri Fayol: um dos pioneiros da administração, Fayol propôs que a gestão se baseia em 5 funções principais: planear, organizar, comandar, coordenar e controlar. Objectivo da Gestão Função da Gestão Tipos de gestão · Gestão Empresarial: É um conjunto de estratégia e método utilizado com propósito de planear, organizar, dirigir e controlar as operações de uma organização de forma eficiente e eficaz. · Gestão Financeira: É um conjunto de processos, métodos e acções que permitem a uma empresa controlar, analisar e planear suas actividades financeiras. · Gestão de Pessoas: é igualmente para o sucesso de uma empresa. Afinal, elas formam o núcleo produtivo e estratégico que vai possibilitar a operação para entrega de produtos e serviços. · Gestão de Processos: Estrutura e monitora com cuidado o funcionamento o funcionamento de actividades que acontecem na empresa, do momento que surgem ao momento que são consideradas finalizadas. Os tipos de gestão para software são: · Gestão de Projecto: Envolve o planeamento, organização, execução e controle de todas as actividades relacionadas ao desenvolvimento do software, desde a concepção até a entrega das versões. · Gestão da Qualidade: Foca em garantir que o software atenda aos requisitos de qualidade definidos, por meio de actividades como testes, inspecções e revisões. · Gestão de Riscos: Identifica, avalia e mitiga os riscos que podem afectar o desenvolvimento do software, como atrasos, falhas técnicos e mudanças nos requisitos. · Gestão de Mudanças: Define um processo formal para avaliar e implementar mudanças nos requisitos do software, garantindo que elas não comprometem a qualidade e a integridade do produto final. Importância da gestão A gestão é a espinha dorsal de qualquer organização, seja ela uma grande empresa, uma pequena startup ou até mesmo um projecto pessoal. É através da gestão que se planeja, organiza, dirige e controla as actividades de uma empresa, visando alcançar seus objectivos de forma eficiente e eficaz. Software de gestão Um software de gestão é uma solução tecnológica que auxilia as empresas a organizarem recursos e tomarem decisões mais assertivas. Ele atua como um sistema centralizado que integra diversas áreas da empresa, como finança, recursos humanos, produção, vendas e estoque. Vantagens de um Software de Gestão Desvantagens de um Software de Gestão Metodologia Metodologia de desenvolvimento de software Ambiente de desenvolvimento do software Linguagem de programação Sistema gerenciador de base de dados CAPÍTULO 2- ENQUADRAMENTO METODOLÓGICO 2.1 – METODOLOGIA DE ESTUDO ….. encontra-se situada no Colégio Renascença do Lobito, na rua 5 de Outubro, no município do Lobito. Foi fundada no dia 12 de setembro de 2023. De momento é o único empreendimento…... No contexto da investigação, a população alvo é um grupo de pessoas ou de elementos que têm características comuns, sobre o qual se faz o estudo. Segundo Marconi e Lakatos, a população a ser pesquisado ou universo da pesquisa. É definida como conjunto de indivíduos que partilham de pelos, umas características em comum. Fonte?? Amostra é uma porção ou parcela, convenientemente seleccionada do universo (população); é um subconjunto do universo. Fonte?? A partir dos dados que se obteve sobre o número de trabalhadores ……..seleccionou-se de forma aleatória 3 trabalhadores, dos quais são do sexo feminino. E de forma intencional, serão seleccionadas 1 balconista e cozinheira, 1 gerente e a proprietária, totalizando uma amostra de total: 4 sujeitos. Para o desenvolvimento da pesquisa foram aplicados os seguintes tipos de pesquisas e métodos de investigação: · Quanto a natureza: Pesquisa básica é a pesquisa que gera conhecimentos novos importantes para o avanço da ciência. Pesquisa aplicada é a pesquisa que se usa na aplicação prática dirigidos a solução de problemas específicos. · Quanto aos objectivos: Pesquisa explicativa porque é o tipo de pesquisa que explica as razões ou os porquês das coisas, ou seja, a pesquisa explicativa pode aparecer sob a forma de pesquisa experimental e estudo de caso controle. Pesquisa bibliográfica vai ajudar na análise de documentos ou ainda de fontes secundárias, que visa fazer buscas em relação a perspectiva das referências bibliográficas, isto é, analisar os conceitos, tendo em conta a visão de vários autores, pontos de convergências, divergências e outros aspectos relevantes. · Método Qualitativo Método analítico – sintético: De acordo com Marconi e Lakatos, são dois métodos lógicos que cumprem funções importantes na investigação científica. A análise é um procedimento teórico através do qual um todo complexo se decompõe em suas diversas partes e qualidades. Fonte? Este método permitiu teruma maior compreensão sobre o actual modo de funcionamento da Cantina do Complexo Escolar Privado Renascença bem como na construção do software, e permitiu dividir as funcionalidades do mesmo ajudando a programar pouco a pouco os elementos mais essenciais do software. Indutivo – Dedutivo: Na perspectiva de Andrade, a indução é o caminho inverso da dedução, isto é, a cadeia de raciocínio que estabelece conexão ascendente, do particular para o geral. Neste caso, as constatações particulares são as que levam as teorias e as leis gerais. Fonte? A mesma autora define a dedução como o caminho das consequências, pois é uma cadeia de raciocínio em conexão descendente, isto é, do geral para o particular, que leva a conclusão. A utilização deste método permitirá não só que se chegue às conclusões mais ajustadas sobre a problemática em estudo, como também para estabelecer uma generalização do trabalho. · Método Quantitativo: Método Matemático-Estatístico: é um método utilizado fundamentalmente, na quantificação e processamento dos dados obtidos, o que possibilita sua posterior interpretação e análise. Fonte? Este método permitiu a obtenção de resultados, relativamente aos cálculos, operações, percentagens e outros. · Técnicas de pesquisas: Inquérito por questionário: segundo Bingham e Moore é a técnica utilizada pelo pesquisador para obter informações a partir de uma conversa orientada com o entrevistado e deve atender a um objectivo pretendido. Ou é uma técnica que consiste em obter informações, dados, utilizando a comunicação, verbal que tem um objectivo. Este método permitiu fazer a aquisição de dados referente a temática em investigação, a partir dos inquiridos, através de modelos pré-estruturados, no sentido de obter os reais resultados sobre a pesquisa, do ponto de vista prático. 2.2 Metodologia Seleccionada para o Desenvolvimento do Projecto Neste trabalho usou-se como metodologia para o desenvolvimento de software o RationalUnifiedProcess (RUP). 2.3 Ambiente de Desenvolvimento Seleccionado Neste trabalho usou-se o ambiente de desenvolvimento de software o.Linguagem de Programação Seleccionada Existem várias linguagens para o desenvolvimento de uma aplicação, mas para o nosso trabalho utilizamos a linguagem Java ……. 2.4 Sistema de Base de Dados Seleccionada CAPÍTULO 3- ENQUADRAMENTO PRÁTICO CONCLUSÃO RECOMENDAÇÕES REFERÊNCIAS BIBLIOGRÁFICAS ANEXOS image1.jpeg