Baixe o app para aproveitar ainda mais
Prévia do material em texto
195 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X SISTEMA DE APOIO ADMINISTRATIVO DE BIBLIOTECAS ESCOLARES Luingui Rodrigues de Oliveira Natan Nunes Oliveira ** RESUMO Um dos maiores problemas encontrados por gestores de bibliotecas escolares é a falta de integração com as ações de ensino. Isso ocorre porque os bibliotecários precisam realizar tarefas, o que acaba aumentando a sobrecarga de trabalho diário e impossibilidade de cooperar com os educadores escolares. O objetivo da pesquisa foi verificar a viabilidade de utilização de software para administração de bibliotecas escolares. Para isso foi desenvolvido um programa computacional de gestão bibliotecário com cadastros que auxiliam nas tarefas burocráticas, O bibliotecário terá mais tempo dedicado à sua função docente. Devido à abordagem proposta, os resultados foram muito satisfatórios e uma solução viável foi corroborada. Palavras-chave: Sistema auxiliar. Administração bibliotecária. Engenharia de software. ABSTRACT One of the biggest problems faced by school library managers is lack of integration with teaching actions. This is because librarians need to perform tasks, which ends up increasing the daily work overload and the impossibility of cooperating with teachers. The objective of this research was to verify the viability of software use for administration of school libraries. For this, a library management software was developed with records that helps with bureaucratic tasks. The librarian will have more time dedicated to his teaching function. Proposed to the proposed approach, the results were very satisfactory and a viable solution was corroborated. Keywords: Support System. Library Administration. Software Engineering. INTRODUÇÃO Sem surpresa, a leitura é um processo básico para qualquer pessoa. Por exemplo, é por meio disso que as pessoas podem aprimorar seu vocabulário, simplificar o raciocínio, a explicação e a comunicação, adquirir informações, adquirir Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas (ADS) pela Faculdade Cidade de Coromandel - FCC. E-mail: luingui004@gmail.com. ** Analista de Sistemas; Professor na Faculdade Cidade de Coromandel - FCC. E-mail: nunesnatan@outlook.com 196 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X novos conhecimentos e se atualizar, para a maioria das pessoas que consideram a leitura um hábito, a leitura também é uma prática relacionada ao lazer. Pode liberar imaginação e criatividade e proporcionar relaxamento. (SOPHIA, 2018). Considerando apenas esses benefícios, não é difícil tirar conclusões sobre a necessidade de estimular tais atividades, para que o hábito da leitura comece o mais cedo possível e dure por toda a vida. Esta é uma responsabilidade compartilhada pelos pais, escolas e educadores, bem como instituições públicas e a sociedade como um todo. Oferecer boas bibliotecas em todos os níveis, como escolas, cultura e até empresas é uma das principais medidas dessa luta. Portanto, para obter sucesso nessa área é necessária uma boa gestão de biblioteca. O uso de software de gestão para bibliotecas escolares é de grande importância, isto porque existem muitas informações a serem armazenadas e manipuladas e a dificuldade de fazê-lo manualmente. Portanto, o uso de software de gestão pode levar a precisão e agilidade, e os resultados obtidos são de grande valor para qualquer pessoa ou organização. De acordo com Barbêdo e Turrioni (2003), a implementação de sistemas de gestão possibilita às instituições estarem bem estruturadas e se tornarem mais eficientes para melhoria da qualidade, atingindo, estendendo os benefícios à sociedade. Com um software, os empréstimos podem ser feitos não somente aos alunos da instituição, mas também para os membros da comunidade que desejam desfrutar da biblioteca. O Objetivo deste trabalho é desenvolver um programa de computador que auxilia no gerenciamento de bibliotecas escolares. O sistema de gerenciamento da biblioteca é projetado para controlar e organizar toda a biblioteca. Esta organização envolve a entrada e saída de livros, e controle para promover a gestão da biblioteca tornando-a mais ágil e eficiente, trazendo diversos benefícios para si e seus leitores. A justificativa para a implantação de um sistema de gestão de biblioteca e que além de controlar os usuários e emitir relatórios para melhor gestão, é necessário controlar e administrar todo o acervo pertencente à instituição, reduzindo o tempo de execução dos serviços. 197 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X 2 METODOLOGIA Inicialmente, houve levantamento de requisitos do sistema, foi realizado um estudo e foram feitas anotações no decorrer de seus trabalhos diários. Isso, tendo base que a empresa não utiliza nenhum software que auxilia na gestão da biblioteca e pequenos problemas foram encontrados como desorganização da biblioteca, falha nos processos de empréstimo, reserva e renovação. Neste trabalho foi utilizado a metodologia XP (Extreme Programming), o framework scrum, e o modelo iterativo e incremental. Na busca pela eficácia nos projetos e pela eficiência dentro das equipes, foi idealizado na década de 90, um método de desenvolver softwares, o Extreme Programming, mais conhecido como XP, em português Programação Extrema, ressalta com Isabella Tebet (2021). Segundo Washington Almeida (2019) O XP é uma metodologia ágil para equipes que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente ao invés de se entregar tudo o que o cliente possa querer em alguma data no futuro, esse método possibilita a entrega do projeto, no caso o software, no momento em que o cliente precisa, com sistemas que sejam de melhor qualidade Para determinado período de tempo, além da redução de custos e transtornos causados às pessoas envolvidas no projeto. Segundo Robson Camargo (2018) O desenvolvimento Iterativo e Incremental é um modelo de processo de desenvolvimento de software. No modelo de processo de software incremental tem-se a ideia de se desenvolver uma implementação inicial, apresentá-la ao usuário e evoluir o software ao longo do tempo de acordo com o feedback do usuário. Cada incremento representa um subconjunto completo de funcionalidades. O incremento pode ser pequeno ou grande, e pode variar de uma simples tela de login a um conjunto altamente flexível de telas de gerenciamento de dados. (CAMARGO, 2018). Por fim foi utilizado o método scrum que tornará mais fácil o gerenciamento deste projeto que envolve um nível de indeterminação e mudanças constantes. O Scrum é uma estrutura que ajuda as equipes a trabalharem juntas. Semelhante a uma equipe de rugby (de onde vem o nome) treinando para o grande jogo, o Scrum 198 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X estimula as equipes a aprenderem com as experiências, a se organizarem enquanto resolvem um problema e a refletirem sobre os êxitos e fracassos para melhorarem sempre, afirma Claire Drumond (2021). Os princípios e as lições dessa estrutura podem ser aplicados a todos os tipos de trabalhos em equipe. Esse é um dos motivos de o Scrum ser tão popular. Muitas vezes considerado uma estrutura de gestão de projetos de agilidade, o Scrum descreve um conjunto de reuniões, ferramentas e cargos que atuam juntos para ajudar as equipes a organizarem e gerenciarem o trabalho, Drumond (2021). 2.1 Diagrama de casos de uso Segundo o site Lucidchart (2021) o diagrama de caso de uso resume os detalhes dos usuários do seu sistema (também conhecidos comoatores) e as interações deles com o sistema. Um caso de uso narra a interação entre o sistema e os atores envolvidos, para atingir um ou mais objetivos deve estar relacionado a um processo bem definido, com começo, meio e fim. De acordo com o diagrama de caso de uso (Figura 1) o software faz a seguinte funcionalidade: Figura 1 - Caso de uso FONTE: Os autores. A modelagem para a criação do sistema foi feita através do desenho de caso de uso. Portanto, o modelo da figura 1 reflete claramente como é executado tal sistema e é um esboço de todas as funcionalidades do programa. 199 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X 3 FUNDAMENTAÇÃO TEÓRICA 3.1 Informática É um termo utilizado para descrever um conjunto de ciências relacionadas à coleta, armazenamento, transmissão e processamento de informação em mídia digital. Está incluída neste grupo: ciência da computação, sistemas de informação, teoria da informação, processos computacionais, análise numérica, e Métodos de representação do conhecimento teórico e modelagem de problemas. Mas a computação também pode ser entendida como uma ciência de estudar conjuntos de informações e conhecimento por meio digital, Intermídia (2019). 3.2 Biblioteca Pereira (2006) concebe a biblioteca escolar como laboratório de aprendizagem. Pois oferece aos seus usuários diversos materiais bibliográficos (bem como não bibliográficos) e propicia aos estudantes conhecer várias informações diversificadas que contribuem para o processo de aprendizagem, de alfabetização, de ampliação da atividade de leitura, da formação de leitores autônomos. Assim, promove o desenvolvimento cognitivo, afetivo e social dos alunos. 3.3 Embarcadero Delphi Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi e Borland Delphi, também conhecido como Delphi, é um compilador, uma IDE é uma linguagem de programação, produzido anteriormente pela Borland Software Corporation e atualmente pela Embarcadero, (DUARTE, WILLIAM, 2019). 3.4 Firebird Firebird é um sistema gerenciador de banco de dados. Roda em Linux, Windows, Mac OS, em grandes sistemas operacionais e uma variedade de plataformas Unix. A Fundação FirebirdSQL coordena a manutenção e https://pt.wikipedia.org/wiki/Compilador https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado https://pt.wikipedia.org/wiki/Borland_Software_Corporation https://pt.wikipedia.org/wiki/Borland_Software_Corporation https://pt.wikipedia.org/wiki/Embarcadero https://pt.wikipedia.org/wiki/Sistema_gerenciador_de_banco_de_dados https://pt.wikipedia.org/wiki/Linux https://pt.wikipedia.org/wiki/Windows https://pt.wikipedia.org/wiki/Mac_OS 200 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X desenvolvimento do Firebird, sendo que os códigos fonte são disponibilizados sob o CVS da SourceForge (CARLOS, 2008). 3.5 Flamerobin Segundo Fabrício (2011) O FlameRobin é uma ferramenta que proporciona um ambiente totalmente visual voltado exclusivamente para a administração de servidores Firebird, mantendo suas bases de dados, bem como a manipulação de seus dados. Assim como o próprio Firebird, o FlameRobin possui dentre suas características principais o caráter gratuito, open-source e multiplataforma, podendo ser devidamente utilizado em ambientes Windows, Linux, FreeBSD, Solaris e MacOS X. Por ser de código aberto, essa lista poderá ser aumentada com o passar do tempo, de acordo com a necessidade da comunidade de seus utilizadores mais fiéis. 3.6 Draw io O Draw.io é um editor gráfico online no qual é possível desenvolver desenhos, gráficos e outros, ele disponibiliza recursos para criação de qualquer tipo de desenho, porém, possui uma parte dedicada à arquitetura da informação. (TERESA FURTADO, 2013). 4 IMPLEMENTAÇÃO Para desenvolvimento do presente trabalho, primeiramente foi instalado e configurado o banco de dados Firebird Data base e seu parceiro Embarcadero Delphi 10.3. Com base no caso de uso (Figura 1) foram criadas todas as telas e funcionalidades do sistema. 4.1 Banco de Dados utilizado Os dados fornecidos pelo sistema serão armazenados em outro banco de dados. Este é composto por várias tabelas. Tudo isso está inter-relacionado para https://pt.wikipedia.org/wiki/C%C3%B3digos_fonte https://pt.wikipedia.org/wiki/CVS https://pt.wikipedia.org/wiki/SourceForge 201 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X garantir que suas informações não sejam duplicadas e todas as informações sejam integradas. Desta maneira, a modelagem do banco de dados é mostrada na figura 2. Figura 2 - Banco de dados FONTE: Os autores. O desenvolvimento do modelo de banco de dados tem como foco seus usuários. Isso dá à sua tela uma boa compreensão. O Banco pode ser executado em praticamente qualquer computador e é possível acessar o Firebird a partir de qualquer linguagem de programação, ressalta Cortes (2019). Nesse sentido, no sistema desenvolvido, seus botões e suas telas são padronizados e possuem nomes simples que desempenham funções próprias. Existe também o processo de cadastramento, onde todo o sistema é preenchido à sua maneira, alterando os dados a serem inseridos. 4.2 Tela de Login A tela de login foi projetada para privar o acesso ao sistema, tem a função de solicitar o nome do usuário, a senha e o tipo de usuário para que cada funcionário possa armazenar seus dados. Após inserir os campos obrigatórios, o usuário clicará no botão "Entrar" para fazer o login. Se o nome de usuário e senha não estiverem 202 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X cadastrados, ele não poderá acessar o sistema. Quando um nome de usuário ou senha errada é inserido, há um botão "Cancelar" para corrigir a inserção no campo, como mostra na figura 3. Figura 3 - Tela de Login FONTE: Os autores. 4.3 Tela Principal Após autenticado o usuário terá acesso a tela principal. Ela é composta de um menu superior que possibilita fazer o seu acesso em todas suas funções disponíveis como tela de usuários, leitores, autores, etc. como mostra na figura 4. Figura 4 - Tela Principal FONTE: Os autores. 203 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X 4.5 Tela Cadastro de Usuários Na tela de cadastro de usuários tem a utilização dos dados próprios para cada item, tais como: código, nome, senha, tipo (administrador ou apoio) para seus gestores. Os cadastros vão ser feitos de forma simples. Deve-se digitar o código, nome, senha e tipo e clicar no botão gravar, caso tenha digitado os dados incorretos tem a opção “cancelar” para fazer a saída da tela tem a opção “sair” e a navegação dos registros cadastrados é realizada pelos botões de navegação logo abaixo dos dados a serem digitados indicados pelas setas, como mostra a figura 5. Figura 5 – Tela Cadastro de Usuários FONTE: Os autores. 4.6 Tela de Cadastro de Livros Na tela de cadastro de livros tem a utilização dos dados próprios para cada item, tais como: tombo, título, autor, categoria, editora, lançamento, nome do autor para seus gestores. Os cadastros vão ser feitos de forma simples. Deve-se digitar os dados necessários clicar no botão gravar, caso tenha digitado os dados incorretos tem a opção “cancelar” ou “editar” para fazer a saída da tela tem a opção “sair”. 204 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X Figura 6 - Esta tela será destinada para cadastrosde livros, contendo as informações necessárias. FONTE: Os autores. 5 RESULTADOS E DISCUSSÃO A implantação desse sistema de gestão de biblioteca além de possibilitar melhor controle dos usuários e todo o acervo da biblioteca, o sistema reduziu o tempo de execução dos serviços, como consulta de disponibilidade e averiguação de conformidade em devoluções, além de outras tarefas rotineiras. Na atual versão do projeto, já houve eficácia na organização de livros e seus respectivos dados, tendo fácil acesso, controle dos produtos e seus utilizadores. Além de possibilitar otimização nos processos aplicados da Escola Estadual “São Geraldo”, gerando uma melhor gestão na biblioteca e sincronizando, estruturando e mantendo os dados de forma centralizada. 6 CONSIDERAÇÕES FINAIS Com embasamento científico na Engenharia de Software, o levantamento de requisitos torna-se fator decisivo na listagem de necessidades para sucesso no apoio gerencial por meio de programa de computador: sem compreensão do sistema vigente, o analista de sistemas não seria capaz de analisar, e desenvolver algoritmos específicos para os casos de uso. 205 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X O projeto executado obteve sucesso ao atingir os objetivos e abre portas para futuras alterações em outros segmentos da escola em que é perceptível o controle e gestão realizados sem suporte informático. Não somente, o sistema implementado e implantado corrobora a possibilidade de solução por meio de software: toda e qualquer biblioteca pode aderir ao sistema desde que possuam os mesmos requisitos. Com base nos objetivos traçados para o desenvolvimento, os resultados demonstram que é de suma importância a gestão bibliotecária apoiada por software, pois é através desta gestão que a biblioteca cria expectativas, o gestor da biblioteca ganha tempo na administração e toda a parte objetiva consegue se dedicar para a sua missão mais nobre, que é fomentar a leitura entre os estudantes. REFERÊNCIAS FIREBIRD, Carlos. Introdução: 2008 disponível: em: https://www.devmedia.com.br/firebird-introducao/7644 acesso em 15 out. 2021. CIRÍACO, Flávia Lima. A leitura e a escrita no processo de alfabetização. Revista Educação Pública, v. 20, nº 4, 28 de janeiro de 2020. Disponível em: https://educacaopublica.cecierj.edu.br/artigos/20/4/a-leitura-e-a-escrita-no-processo- de-alfabetizacao. Acesso em 30 de agosto de 2021. COMO FAÇO para Reparar Erros Embarcadero.exe? [S. l.], 2011. Disponível em: https://www.solvusoft.com/pt-br/files/erro-remo%C3%A7%C3%A3o-do- v%C3%ADrus/exe/windows/embarcadero-technologies/embarcadero-technologies- database-solutions/embarcadero-exe/. Acesso em: 27 set. 2021 CRONAAP. Desenvolvimento iterativo e incremental: o que é e como funciona? Redação Cronapp, 25 set. 2019. Disponível em: https://blog.cronapp.io/desenvolvimento-iterativo-e-incremental/. Acesso em: 27 out. 2021. DRAW.IO é ótimo para criar gráficos e desenhos sem baixar nada. In: Draw.io é ótimo para criar gráficos e desenhos sem baixar nada. [S. l.]: TERESA FURTADO, 31 jul. 2013. Disponível em: https://www.techtudo.com.br/tudo-sobre/drawio.html. Acesso em: 2 dez. 2021. GESTÃO ESCOLAR. Softwares para gestão de acervo em bibliotecas. [S. l.], 28 jul. 2021. Disponível em: https://gestaoescolar.org.br/conteudo/596/softwares-para- gestao-de-acervo-em-bibliotecas. Acesso em: 17 out. 2021. 206 Revista Agroveterinária, Negócios e Tecnologias, Coromandel, v. 6, n. 2, p. 195 - 206, jul/dez. 2021. ISSN 2595-007X Guia completo de Delphi disponível. DEVMEDIA. Disponível em: https://www.devmedia.com.br/guia/delphi/38186 acesso em 30 de agosto de 2021. KERZNER, Harold. Gestão de projetos: as melhores práticas. 2. ed. [S. l.]: Biblioteca Digital da Unicamp, 2002. Quando devo utilizar Scrum ou Kanban? [S. l.], 24 jan. 2019. Disponível em: https://blog.cronapp.io/quando-devo-utilizar-scrum-ou-kanban/. Acesso em: 25 out. 2021. ROSETTO, Márcia. Os Novos Materiais Bibliográficos e a Gestão da Informação: [S. l.]: IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia, 1997. 20 p.
Compartilhar