Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia PROJETO DE AUTOMAÇÃO DE BIBLIOTECA COMUNITÁRIA JOINVILLE III 2019 UNIP Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia PROJETO DE AUTOMAÇÃO DE BIBLIOTECA COMUNITÁRIA Nome: Jadiel Rosa dos Santos RA: 1910013 Curso: Superior Tec em Redes de Computadores Semestre: 2° - 1° Período JOINVILLE III 2019 RESUMO De acordo com o Ministério da Educação, considera-se uma biblioteca, toda a unidade de informação constituída de coleção organizada de livros, publicações, material gráfico e audiovisual, assim como, pessoal capacitado para orientar os usuários quanto à utilização da biblioteca a fim de atender as necessidades e dúvidas da comunidade. Com base neste contexto, o presente estudo abordará a implantação de um sistema informático para uma biblioteca comunitária, otimizando o atendimento e organizando os recursos disponíveis para que os usuários utilizem o acervo com o intuito de estimular a leitura e pesquisa. Para isso será elaborado um sistema para catalogação de livros e banco de dados facilitando o atendimento. Administração de Banco de Dados Conceituar Bancos de Dados, mostrando sua importância e aplicação para os sistemas de informação, comunicação e processos de automação. Avaliar as tecnologias e arquiteturas disponíveis no mercado, orientando na escolha mais adequada. Discutir aspectos de modelagem de dados. Identificar os aspectos que impactam no desempenho e segurança dos dados da empresa. Linguagem de Programação Aplicada O funcionamento efetivo e livre de falhas é a parte mais importante das redes de computadores. Verifica-se que a falha total ou parcial de redes públicas e/ou privadas acarreta em prejuízos muitas vezes difíceis de calcular. As respostas da administração de redes devem ser rápidas e eficientes. Entre as ferramentas de apoio a essa área, para os novos e já conhecidos desafios da administração de redes, as linguagens de script se apresentam como uma opção poderosa, que vem cada vez mais sendo adotadas. Com a utilização de scripts, é possível automatizar tarefas, combinar ações, armazenar, processar e interpretar arquivos de sistema, além de uma infinidade de outras aplicações. Metodologia Científica Aplicar e demonstrar neste trabalho os conhecimentos adquiridos como: diferentes fontes de conhecimento e seus limites explicativos. A ciência como explicação racional da realidade. O espaço da ciência e da tecnologia no contexto da sociedade informacional. Conceituação, caracterização e classificação de ciência. A questão do método científico. Ele mentos constitutivos de um projeto de pesquisa. Localização, coleta, registro e tratamento dos materiais. Conceito e caracterização de monografia. Ética e Legislação Profissional Verificar e demonstrar que o projeto está em linha com as regras gerais de Direito: Direito civil, do trabalho e constitucional. Ética. Códigos de ética profissional e empresarial. Aspectos jurídicos da internet. Higiene e segurança do trabalho. Palavras-chave: Banco de Dados, Programação, Metodologia, Ética ABSTRACT According to the Ministry of Education, a library is considered as the entire information unit consisting of an organized collection of books, publications, graphic and audiovisual material, as well as trained personnel to guide users on how to use the library to answer the needs and questions of community. Based on this context, this study will address the implementation of a computer system for a community library, optimizing service and organizing the resources available for users to use the collection in order to stimulate reading and research. For this, a system for cataloging books and databases will be elaborated facilitating the attendance. Database Administration Conceptualizing Databases, showing their importance and application for information systems, communication and automation processes. Evaluate the technologies and architectures available in the market, guiding the most appropriate choice. Discuss aspects of data modeling. Identify the aspects that impact on the performance and security of company data. Applied Programming Language Effective, fault-free operation is the most important part of computer networks. It is found that the total or partial failure of public and / or private networks leads to losses that are often difficult to calculate. Network management responses should be fast and efficient. Among the tools to support this area, to the new and already known challenges of network administration, the scripting languages present themselves as a powerful option, which are increasingly being adopted. With the scripts, you can automate tasks, combine actions, store, process, and interpret system files, as well as a multitude of other applications. Scientific methodology Apply and demonstrate in this work the knowledge acquired as: different sources of knowledge and its explanatory limits. Science as rational explanation of reality. The space of science and technology in the context of the information society. Conceptualization, characterization and classification of science. The question of the scientific method. Constituent elements of a research project. Location, collection, registration and treatment of materials. Concept and characterization of monograph. Ethics and Professional Legislation Verify and demonstrate that the project is in line with the general rules of Law: Civil, labor and constitutional law. Ethic. Codes of professional and business ethics. Legal aspects of the internet. Hygiene and safety at work. Keywords: Database, Programming, Methodology, Ethics LISTA DE SIGLAS MEC – MINISTÉRIO DA EDUCAÇÃO PIM – PROJETO INTEGRADO MULTIDISCIPLINAR TI – TECNOLOGIA DA INFORMAÇÃO SGBD – SISTEMA GERENCIADOR DE BANCO DE DADOS SUMÁRIO 1 INTRODUÇÃO............................................................................................................. 1 1.1 DESCRIÇÃO: ............................................................................................................ 1 1.2 REQUISITOS ............................................................................................................. 1 1.3 Critérios funcionais e estruturais aplicados á automação ........................................... 1 1.3.1 Definição ................................................................................................................. 2 1.3.2 Características da biblioteca .................................................................................... 2 1.3.3 Estudo e viabilidade................................................................................................. 2 1.3.4 Definir as especificações do sistema ....................................................................... 2 2 SOFTWARE.................................................................................................................. 2 2.1 Critérios para seleção de software .............................................................................. 2 2.1.1 Módulos do software: .............................................................................................. 2 2.1.2 Conceito de Software .............................................................................................. 3 2.1.3 Objetivo geral do software ......................................................................................3 2.1.4 Objetivos específicos............................................................................................... 3 3 JUSTIFICATICA .......................................................................................................... 3 4 ORÇAMENTO.............................................................................................................. 4 5 PLATAFORMA DE HARDWARE.............................................................................. 4 6 ORGANIZAÇÃO .......................................................................................................... 4 6.1 Organização automatizada.......................................................................................... 6 6.2 Cadastro de usuários................................................................................................... 6 6.3 Catalogação bibliográfica ........................................................................................... 7 6.4 Empréstimo dos livros ................................................................................................ 8 6.5 Busca bibliográfica ..................................................................................................... 8 7 BANCO DE DADOS .................................................................................................... 9 7.1 Arquitetura de dados................................................................................................... 9 7.2 Modelagem de dados ................................................................................................ 10 8 ADMINISTRAÇÃO DE REDES................................................................................ 10 8.1 Topologia de redes.................................................................................................... 11 8.2 Script de banco de dados .......................................................................................... 11 9 ÉTICA DA EMPRESA ............................................................................................... 11 10 POLÍTICA DE SEGURANÇA ................................................................................. 12 11 METODOLOGIA...................................................................................................... 12 12 CONCLUSÃO........................................................................................................... 13 REFERÊNCIAS BIBLIOGRAFICAS ........................................................................... 14 1 1 - INTRODUÇÃO Com o constante avanço tecnológico que vem sendo posto em prática no contexto da era digital, surgindo assim uma inovada sociedade, favorecida pela Informação, conhecimento se fará necessário o enfoque na procura pela melhor e mais flexível informação. Devido a demanda da utilização das bibliotecas comunitárias como instrumento para estudos e pesquisas, tem-se a necessidade de um sistema informático atualizado para corroborar com a eficácia das informações buscadas. Com a reestruturação deste sistema, o atendimento será aprimorado de forma a proporcionar a comunidade agilidade e praticidade de quando usufruir da estrutura da biblioteca, como, pesquisa do acervo, busca de títulos, catalogação de livros doados e cadastro de usuários. Essas bibliotecas são criadas e mantidas pela ajuda das comunidades civis, geralmente sem a ajuda do governo público. 1.1 DESCRIÇÃO: O sistema de gerenciamento de uma biblioteca PIM III deverá conter o cadastro de usuários, no qual será colhido seus dados, catalogação dos livros novos ou doados pela comunidade a fim de deixar estes livro disponíveis no acervo. A reserva ou empréstimo de livros deverá ser feita sob consulta do cadastro do usuário certificando que não esteja em com algum livro locado ou por entregar. Após o empréstimo do livro o usuário terá dez dias para entregá-lo, a não devolução dentro do prazo específico acarretará em multa de R$2,00 por dia, podendo até a exclusão do usuário. 1.2 REQUISITOS - Controle de cadastro de usuários; - Controle de empréstimo de livros; - Controle de devolução (superior a 10 dias); - Controle de reserva (máximo 02 livros por pessoa); - Consulta bibliográfica; 1.3 Critérios funcionais e estruturais aplicados á automação Existem diversos critérios a serem observados para iniciar um processo de automação de uma biblioteca com êxito. 2 1.3.1 Definição Verificar o pessoal disponível para o projeto definindo quem cuidará de cada etapa. Conhecer todos os envolvidos e suas funções organizando o processo de trabalho. 1.3.2 Características da biblioteca Verificar qual o tamanho total do acervo á ser automatizado, quais as classes que serão separadas para verificar o tamanho do servidor que armazenará os dados e qual tipo de software será escolhido. 1.3.3 Estudo e viabilidade Verificar os procedimentos já registrados conhecendo o ambiente que será automatizado e verificando aspectos do processo. Visualizar que recursos físicos e lógicos serão adotados (banca de dados, tipo de sistema, licenças). 1.3.4 Definir as especificações do sistema Quais recursos de hardware e software serão usados para usufruir da melhor forma do sistema. 2 - SOFTWARE 2.1 Critérios para seleção de software O software de conter os pré-requisitos para o funcionamento de um biblioteca dividido em vários módulos como veremos a seguir. 2.1.1 Módulos do software: - Entrada de dados; - Controle de aquisição; - Circulação; - Relatórios; - Recuperação de dados; - Customização; - Suporte; - Treinamento; - Documentação; - Integração com outros sistemas. 3 2.1.2 Conceito de Software Software é uma sequência de instruções a serem interpretadas por um computador, são os programas que comandam o funcionamento do computador. Existem no mercado softwares livres e softwares proprietários, ou seja, gratuito e pago, neste caso vamos utilizar o software livre por ser uma biblioteca comunitária na qual não possui recursos e se mantém com doações da comunidade. Dentre os softwares estudados o que se melhor adapta ao nosso conceito informático é o Biblivre 5.0.5 (última versão) conforme site: http://biblivre.org.br/index.php/sobre-biblivre/o-programa. 2.1.3 Objetivo geral do software Automatizar a biblioteca comunitária PIM 3 da cidade de Santa Maria – RS com o software Biblivre. 2.1.4 Objetivos específicos - Catalogar o acervo da biblioteca no sistema Biblivre; - Possibilitar o acesso e recuperação das informações com agilidade; - Possibilitar ao usuário o acesso por intranet ao banco de dados, facilitando a busca de títulos disponíveis; - Produzir relatórios e indicadores através do sistema. 3 - JUSTIFICATICA A biblioteca PIM 3 não possui recursos financeiros, por isso foi escolhido o software Biblivre por ser um software gratuito com uma interface simples suprindo as necessidades da organização. O software é compatível com sistemas operacionais mais comuns Windows e Linux, como em diversos tipos de navegadores como (mozilla, internet explorer, google chrome e outros), possui um SGBD PostgressSQL desenvolvido em código aberto, permite catalogação de materiais bibliográficos e multimídias, controle de circulação (consulta, empréstimo, reserva e devolução) dos acervos. 4 4 - ORÇAMENTO O projeto de implantação não terá custos, pois á instalação, licença e atualização do software são gratuitos, outros equipamentos á biblioteca recebeu de doações da comunidade e empresas. 5 - PLATAFORMA DE HARDWARE A biblioteca disponibiliza de cinco computadoresdesktop’s (1 para cadastro e atendimento e 4 para pesquisas e uso dos usuários) com as seguintes configurações: Equipamento Computador desktop Processador Core i 3 Memória 4Gb Disco Rígido 1 Tb 6 - ORGANIZAÇÃO Antes de fazer a automação dos processos é preciso entender os processos básicos, organizando normas e procedimentos que vão auxiliar os usuários á buscar a informação de maneira mais ágil tornando sua pesquisa mais satisfatória. É necessário organizar um plano organizacional de informações e gerenciamento de uma biblioteca comunitária, os objetivos referentes á organização podem ser descritos da seguinte forma: - Análise do material; - Organizar o acervo bibliográfico e multimídia; - Classificar e separar o material; - Colocar numeração correspondente; - Fazer a descrição do material; - colocar etiqueta e número de classificação. Para ter um controle mais eficaz e específico devem-se colocar algumas características referentes á obra, como: - Nome do autor; - Título da obra; 5 - Classificação do assunto; É de suma importância o entendimento do processo de catalogação do acervo de uma biblioteca demonstrado no fluxograma a seguir (figura 1). Figura 1 Fluxograma processo catalogação do acervo. importância É necessário o processo de identificação dos usuários para que se tenha controle do empréstimo do acervo, assim cada cadastro terá um número de identificação para que o SGBD (sistema gerenciador de banco de dados) vai gerar a movimentação de empréstimos feitos e novas aquisições de obras. O fluxograma abaixo (figura 2) demonstra o processo de cadastro de usuários. 6 Figura 2 Fluxograma do processo de identificação de usuários. 6.1 Organização automatizada Para explicar o processo de automação da biblioteca PIM 3 vamos demonstrar algumas funcionalidades do software Biblivre. Este sistema permite a catalogação do acervo de bibliotecas, consulta online de títulos, fichas técnicas, trechos de livros e obras completas promovendo a informatização e modernização da biblioteca. O BibLivre pode ser instalados em qualquer sistema onde os programas (java, apache, postgre) funcionem adequadamente. 6.2 Cadastro de usuários O cadastro dos usuários é um dos primeiros procedimentos, pois será feito um fichário com seus dados pessoais deixando apto á utilização do acervo e classificando seu cadastro em administrador ou usuário dependendo da sua utilização. Será criado um número de identificação que incorpora a descrição completa do cadastro. 7 Figura 3 Cadastro da ficha de usuário. 6.3 Catalogação bibliográfica A catalogação bibliográfica é um registro de todas as obras que estão no acervo da biblioteca, sendo possível á identificação da obra por nome, autor, assuntos, títulos e etc. Vai ser criado um formulário com todos os dados relacionado á obra em questão e por fim um número de cadastro referente ao tipo de assunto que se trata. A especificidade da catalogação dos itens demonstra a capacidade do software de gerenciar informações de forma organizada e direcionada. Figura 4 Catalogação do acervo bibliográfico. 8 6.4 Empréstimo dos livros O empréstimo dos livros será mediante consulta no cadastro. Será consultado no sistema de banco de dados o cadastro do usuário, verificando os seguintes itens: - Se o usuário possui mais de duas obras (máximo permitido); - Se não possui alguma restrição por dano; - Se não possui restrição por entrega fora do prazo estipulado. Figura 5 Empréstimo do acervo bibliográfico. 6.5 Busca bibliográfica A busca bibliográfica é outro processo que facilita o usuário a procurar obras de seu interesse no acervo da biblioteca facilitando sua pesquisa. A busca poderá ser feita por registro do livro, autor, frases e assuntos. Figura 6 Consulta bibliográfica. 9 Outro fator importante da biblioteca comunitária é os projetos sociais buscando promover a integração do cidadão e escolas junto á biblioteca, através de trabalhos integrados incentivando a leitura e pesquisas científicas oferecendo um mecanismo de democratização da educação e permitindo o acesso de um número maior de crianças e jovens aos materiais educativos dando oportunidade de desenvolvimento a cada um dos usuários a partir de suas atitudes. 7 - BANCO DE DADOS Cada vez mais o banco de dados esta mais presente na vida das pessoas. Banco de dados é uma coleção de dados usados pelos sistemas de aplicação para uma determinada empresa, ou seja, local onde se armazena informações importantes de diversos segmentos, neste caso foi implantado para um sistema de automação em uma biblioteca comunitária. Com um SGBD podemos analisar rendimentos de funcionários, qualidade e eficácia no atendimento, controlar o acervo da biblioteca, relacionamento com público e realizar backup’s e restauração do sistema. O software Biblivre trabalha com o gerenciador de banco de dados postgresql que possui um código aberto e roda em todos os sistemas operacionais mais conhecidos e inclui a maior parte dos tipos de dados e possui as seguintes características: - Consultas complexas; - Chaves estrangeiras; - Integridade transacional; - Suporte de modelo híbrido objeto relacional; - Várias linguagens. 7.1 Arquitetura de dados A arquitetura de dados deve ser visto como um mecanismo dinâmico no seu crescimento com base em mudanças do ambiente de dados, devendo associar informação, processo, criando uma estrutura que facilite a automação do projeto. O projeto de dados irá garantir que a informação seja gerenciada corretamente e o gerenciamento de dados irá trabalhar para que os dados atinjam os objetivos necessários.Com estes objetivos definidos a arquitetura de dados poderá ser referência para o correto uso de informações possibilitando á biblioteca PIM 3 alcançar seus objetivos junto á comunidade. 10 7.2 Modelagem de dados É uma técnica usada para especificar as estruturas de dados de um banco de dados, ela faz parte de um ciclo do sistema de informação e tem grande importância para o desenvolvimento do projeto. Envolve uma série de aplicações teóricas e práticas visando construir um modelo de dados consciente e aplicável a um SGBD. A modelagem de dados está dividida em: - Modelo conceitual: Baseia-se no mais alto nível e deve ser usada para envolver o cliente, discutindo os aspectos do negócio em específico. O diagrama entidade relacionamento é a chave para a compreensão do modelo conceitual. - Modelo lógico: Implementa recursos como adequação de padrão e nomenclatura, define chaves primárias e estrangeiras, normalização e referencial. Para este modelo ser criado deve ser levado em conta o modelo conceitual. - Modelo físico: Leva em conta as limitações impostas pelo SGBD escolhido e deve ser criado sempre com base no modelo lógico. Hoje em dia os modelos atuais baseiam-se no modelo do tipo relacional, data base relacionais substituíram os modelos anteriores e promovem o mais importante que é mudar as estruturas de dados sem alterar as aplicações. Modelos relacionais oferecem flexibilidade estrutural, as aplicações são mais fáceis de recuperar dados que não tinha previsto antes da concepção. 8 - ADMINISTRAÇÃO DE REDES Com a função de integrar o sistema de computadores as necessidades da biblioteca de forma efetivae eficiente, gerenciando da rede local aos recursos computacionais relacionados direta e indiretamente. Entre as principais tarefas: - Processos para manter o sistema normalizado; - Configuração e atualização; - Configuração de hardware e software; - Gerenciamento de memória; - Criação e remoção de usuários, cadastros e senhas; - Monitoramento do sistema, resolução de problemas e otimização; - Gerenciamento de segurança (log’s de sistema); - Backup e restauração de arquivos; 11 - Atualização de segurança; - Automação (script); - Configuração da rede (planejamento, definição de endereços de rede e subrede, roteadores e switch’s); - Configuração de computadores (roteamento, tcp/ip, firewall, serviços de rede). 8.1 Topologia de redes A topologia de redes utilizada foi a estrela para que todas as informações passem por um switch gerenciável que deve ser conectado a cada computador ou estação controlando o tráfego de dados de forma correta. Foi utilizado o cabo de par trançado Nexans categoria 5e para realizar as ligações dos equipamentos em rede. Figura 6 Topologia de rede estrela. 8.2 Script de banco de dados Os scripts de banco de dados são arquivos adicionais que contém instruções de transact-sql ou utilitários que não fazem parte do banco de dados. Pode ser usado na parte de implementação ou pode armazenar os de gerenciamento geral do banco de dados. A pasta script suporta algumas ações como veremos a seguir. - Adicionar novo item; - Adicionar pasta; - Adicionar script; - Excluir do projeto; - Recortar, colar; - Propriedades. 9 - ÉTICA DA EMPRESA A biblioteca PIM 3 completa 4 anos e está automatizando seu sistema para melhor atender a comunidade de Santa Maria – RS com a maioria de seu acervo adquiridos de doações da comunidade e empresas conta com um total de 10 mil obra 12 para estudo e pesquisas. A biblioteca se compromete com a comunidade na luta em questões sociais estimulando a leitura e pesquisa. 10 - POLÍTICA DE SEGURANÇA A política de segurança compromete-se a prevenir ataques virtuais no sistema de informação através de normas e procedimentos que garantam um sistema de segurança que proteja contra ameaças de confiabilidade, integridade, disponibilidade das informações e registros contidos no banco de dados. A lei 12.737/2012 do código penal, mais conhecida como lei Carolina Dieckmann que trata o crime de invasão do dispositivo informático alheio conectado ou não a rede de computadores mediante violação indevida de segurança com o fim de obter, adulterar ou destruir dados ou informações sem autorização do titular do dispositivo estabelecendo assim um crime informático. 11 - METODOLOGIA A estrutura deste projeto foi implantado na biblioteca comunitária PIM 3 da cidade de Santa Maria desenvolvendo a leitura e pesquisa dos usuários. A escolha da topologia de rede estrela deve-se á fácil instalação do cabeamento e detecção de problemas referentes á rede, além de ter uma boa segurança. Um switch gerencia as informações antes de passar para outros computadores. As pesquisas foram realizadas com material e base nas disciplinas estudadas, pesquisas na internet, estudos relacionados ao tema do projeto. Uma das temáticas é voltada para automação da unidade e processo de seleção de softwares, uso de tecnologias de informação e comunicação de usuários e bibliotecários e a pesquisa sobra o software Biblivre. 13 12 - CONCLUSÃO Com todos os procedimentos executados neste projeto conseguimos automatizar uma biblioteca comunitária utilizando diversos métodos e procedimentos para conseguir estabilizar o sistema de dados. Nos dias atuais para uma biblioteca que deseja aprimorar as questões de atendimento ao público, projetos sociais e culturais, incentivo á leitura é de grande importância acompanhar as tecnologias existentes no mercado. As ações no processo de construção e automatização de um acervo bibliográfico variam de acordo com o tamanho das coleções de livros, revistas, Cds, etc. Uma biblioteca comunitária normalmente tem um acervo pequeno, baseado em literatura brasileira e literatura estrangeira traduzida para o português. Também possui obras de referência, como dicionários e enciclopédias, além de provavelmente ter mapas e livros didáticos. Essas características marcam um acervo simples de pequeno porte. Uma biblioteca com essas características não exige um sistema informatizado altamente sofisticado. O sistema adequado para esse contexto deve conter as seguintes características básicas como: 1. Possibilitar a identificação de diferentes itens informacionais; 2. Autorizar a identificação de usuários e fazer correlação com os itens do acervo; 3. Permitir um eficiente sistema de empréstimos; 4. Mapear com dinamicidade as devoluções pendentes; 5. Imprimir o inventário do acervo da biblioteca para controle do patrimônio. Aplicando os conceitos mínimos das matérias de Administração de Banco de Dados, Linguagem de Programação Aplicada, Metodologia Científica, Ética e Legislação Profissional que estão diretamente e indiretamente relacionados. Conseguimos criar uma biblioteca comunitária com opções que facilitam na entrada e distribuição do acervo disponível e controle dos usuários cadastrados. Informações que não fogem a ética e legislação, mas que agrega cultura e informação. 14 REFERÊNCIAS BIBLIOGRAFICAS BIBLIVRE, Manual. Disponível em: http://biblivre.org.br/index.php/baixar/category/1-biblivre-4 BIBLIVRE, Fórum. Disponível em: < http://www.biblivre.org.br/forum/viewforum.php?f=60> BIBLIVRE, Programa. Disponível em: < http://www.biblivre.org.br/index.php/sobre-biblivre/o-programa> SGBD, Sistema gerenciador de banco de dados. Disponível em: https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados Lei 12.737/12 art 154 do código penal,Carolina Dieckmann https://abimaelborges.jusbrasil.com.br/artigos/111823710/lei-carolina- dieckmann-lei-n-12737-12-art-154-a-do-codigo-penal
Compartilhar