Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia SISTEMA INFORMATIZADO DE BIBLIOTECA COMUNITÁRIA COTIA/SP 2020 UNIP EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia SISTEMA INFORMATIZADO DE BIBLIOTECA COMUNITÁRIA Nome: Vinicius Nunes de Oliveira RA: 2062600 Curso: Redes de Computadores Semestre: 2° COTIA/SP 2020 RESUMO: Este trabalho visa o desenvolvimento de um projeto de um Sistema Informatizado de Biblioteca comunitária, com intuito de fomentar o hábito da leitura em comunidades carentes, viabilizando livros doados pela própria comunidade, sendo apenas o intermediário para leitura saudável, assegurando com que o conteúdo dos livros sejam apropriados a idade dos solicitantes e aos gostos pessoais. Tendo como base o software gratuito o bibliolight satisfaz todos os itens requisitados, desde o meio de organização dos livros até os dados do leitor/usuário. Em relação ao banco de dados a objetividade se caracterizou em um sistema gerenciador de banco de dados (SGBD) SQL, que tem o código open source e com integridade dos dados garantida, tendo isso com base na delimitação para a escolha resultou no SGBD SQL Server, que é um sistema gerenciador de banco dados com interface dinâmica e com utilitários que auxilia o operador no manuseio. PALAVRAS CHAVE: SGBD, SOFTWARE, BIBLIOTECA COMUNITÁRIA ABSTRACT: This work aims to develop a project for a Community Library Computerized System, in order to promote the habit of reading in needy communities, enabling books donated by the community itself, being only the intermediary for healthy reading, ensuring that the content of the books age of applicants and personal tastes are appropriate. Based on free software, bibliolight satisfies all the required items, from the organization of the books to the data of the reader / user. Regarding the database, objectivity was characterized in a SQL database management system (DBMS), which has open source code and with guaranteed data integrity, having this based on the delimitation for the choice resulted in the SQL Server DBMS , which is a database management system with dynamic interface and utilities that assists the operator in handling. KEYWORDS: DBMS, SOFTWARE, COMMUNITY LIBRARY SUMÁRIO 1. INTRODUÇÃO ...................................................................................................... 7 2. DESENVOLVIMENTO .......................................................................................... 8 2.2. Biblioteca comunitária .................................................................................... 8 2.2.1. Bibliotecas preexistentes ......................................................................... 8 2.3. Banco de dados ............................................................................................. 9 2.3.1. Segurança ............................................................................................... 9 2.3.2. Controle de Redundâncias ...................................................................... 9 2.3.3. Compartilhamento de Dados ................................................................. 10 2.3.4. Acesso ................................................................................................... 10 2.3.5. Interface ................................................................................................. 10 2.3.6. Esquematização .................................................................................... 11 2.3.7. Integridade ............................................................................................. 11 2.3.8. Backups ................................................................................................. 11 2.3.9. SQL Server ............................................................................................ 12 2.3.10. MER ................................................................................................... 14 2.4. Software Biliolight ......................................................................................... 14 2.4.1. Acessibilidade ........................................................................................ 18 2.5. Manutenção dos livros ................................................................................. 18 2.5.1. Capítulo I da política nacional do livro diretrizes gerais ......................... 18 3. CONCLUSÃO ..................................................................................................... 19 4. REFERÊNCIAS .................................................................................................. 20 7 1. INTRODUÇÃO Esse trabalho visa o desenvolvimento do projeto “Informatização do sistema de uma Biblioteca comunitária”, por meio de bases teóricas obtidas pelas disciplinas “Metodologia Científica, Administração de Banco de Dados, Ética e Legislação Profissional e Linguagem de Programação Aplicada”. O projeto propôs todos os meios necessários, partindo do banco de dados onde seria a base do desenvolvimento, onde seriam armazenados os dados, até interface do usuário final do software Bibliolight, constituída pelos registros que o próprio responsável pelos livros possa exercer a catalogação dos livros, e gestão do mesmo em relação aos requerentes. 8 2. DESENVOLVIMENTO 2.2. Biblioteca comunitária A biblioteca comunitária é um projeto sem fins lucrativos que serve como intermediário para que comunidades carentes possam integrar o hábito da leitura, desenvolvendo assim a desmistificação da cultura do bom leitor. ”Segundo Richard Steele, a leitura é para mente o que o exercício é para o corpo”. 2.2.1. Bibliotecas preexistentes Biblioteca Jorge Amado, localizada no Espaço Cultural Pierre Verger (ECPV) existe desde março de 2006, tornando-se uma importante referência para o bairro do Engenho Velho de Brotas. Uma de suas principais metas é atender e sensibilizar o público infanto-juvenil e adultos, de maneira que essas pessoas desenvolvam o gosto pela leitura de forma prazerosa. A localização do ECPV, na ladeira da Vila América, privilegia as comunidades do Engenho Velho de Brotas, Ogunjá, Federação e outros bairros populares adjacentes. A Biblioteca Jorge Amado é informatizada e dispõe de um acervo de cerca de 3.500 exemplares. Hoje conta também com doações feitas por leitores que buscam circular livros que antes ficavam parados nas suas estantes. A biblioteca atende a um público composto por crianças, adolescentes e também educadores e professores, facilitando o acesso a este acervo através de empréstimos. Após fazer sua carteira de sócio o leitor pode fazer a retirada do livro. Com sete anos de funcionamento atualmente contamos com 1.126 pessoas cadastradas em um processo de constante ampliação. Em 2012, o Espaço Cultural Pierre Verger recebeu, através do projeto apresentado por Lana Lula, o Prêmio Mais Cultura - Pontos de Leitura, pela Fundação Pedro Calmon/Governo do Estado/Governo Federal e desde então, tem dado continuidade ao projeto de incentivo à leitura e acesso ao livro, desenvolvendo semanalmente atividades lúdicas, onde os participantes aprendem a utilizar a biblioteca como um espaço lúdico e prazeroso, onde todos são bem-vindos. 9 2.3. Banco de dados O banco de dados é a organização e armazenagem de informações sobre um domínio específico. De forma mais simples, é o agrupamento de dados que tratam do mesmo assunto, e que precisam ser armazenados para segurança ou conferência futura, um sistema de gerenciamento de banco de dados, SGBD, consegue manipular as informações e tornara rotina da empresa muito mais simples. Hoje, existem diversos tipos de SGBDs, e cada um é adequado para uma necessidade dos clientes. São os mais comuns: Oracle, DB2, MySQL, SQL Server, PostgreSQL e outros. Figura 1 - SGBD Fonte: Oficinadanet (2020) 2.3.1. Segurança A principal função de um SGBD é manter a integridade do dado. Os SGBDs possuem regras para assegurar o acesso somente de usuários permitidos, com o acesso ao banco e qual o nível de acesso que o usuário irá possuir, outro requisito que um SGBD possui são as backups para recuperação de dados na situação de erros, permitindo que informações sejam recuperadas a partir de outro local. Empresas de grande porte possuem backups dos bancos de dados para que não haja perda total dos dados. 2.3.2. Controle de Redundâncias O Controle de redundâncias estabelece variáveis do fluxo de dados, para que não haja inconsistência, evitando a armazenagem de duplicidade de dados existem condições criadas para que os dados sejam armazenados corretamente e não tenha dados duplicados ou inválidos. 10 2.3.3. Compartilhamento de Dados Todo o sistema de gerenciamento de banco de dados deve possuirá um controle de concorrência de dados, ou seja, garantirá a leitura dos dados sem erros. Pois elas podem estar sendo disponibilizadas a mais de um usuário e não poderá prejudicar ambos. 2.3.4. Acesso A restrição do acesso garante também a integridade dos dados, já que o SGBD possuirá a possibilidade de ajustar níveis de acesso ao dado de cada usuário. Possibilitando o acesso total a alguns usuários, e assegurando que outros detenham restrições de funcionalidades. 2.3.5. Interface Possuirá uma forma de acesso gráfico, em linguagem natural, menus de acesso e em SQL. Podendo ser acessada diretamente, não sendo necessário passar pela aplicação que há utiliza, priorizando a facilidade de manuseio, com interface amigável evitando parear com o terminal. Figura 2 - Esquematização do SGBD Fonte: Sinbad (2009) 11 2.3.6. Esquematização Geralmente em um banco de dados as tabelas têm relacionamentos entre si, um SGDB fornece ferramentas que entendem os relacionamentos entre dados. Compreendendo por exemplo, MER (Modelo entidade relacionamento). 2.3.7. Integridade Uma regra que entra em na questão da integridade do dado, o controle impedirá que aplicações ou usuários não permitidos consigam comprometer a segurança dos dados, esse quesito garantirá o acesso somente de pessoas autorizadas e ainda de acordo com os níveis de acesso. 2.3.8. Backups A função mais importante. Assegurar-se de cópias de segurança é primordial para a integridade da informação em um SGBD. Já que não estamos inerentes a erros de hardware ou de software e por meio ferramentas já modeladas para a recuperação das informações, diminuindo possíveis desfalques de informações. Os sistemas gerenciadores de banco de dados mais comuns são os chamados de open source SQL-Server, SGBD Oracle, MySQL, PostgreSQL, entre outros. Tendo em vista a escolha do SGBD, existe um ranking elaborado pela BD-Engines, analisando o ranking se consegue ter um parecer mais amplo da melhor escolha do SGBD considerando a necessidade do consumidor. Dentre o ranking do SGBD Oracle, MySQL e SQL Server. 12 Figura 3 - Ranking de SGBDs Fonte: DB-Engines (2020) 2.3.9. SQL Server Criado em 1988, o SQL Server é o sistema de gerenciamento de banco de dados da Microsoft e, sendo assim, ele só roda em sistemas operacionais Windows. Este programa é bastante usado em sites que precisam de cadastros e em sistemas de lojas, onde são lançados produtos, preços, marcas, entre outras informações. Vivo, Itaú e Amil são algumas das grandes empresas que utilizam SQL Server. É recomendado, também, para criar um banco de dados em sistemas estruturados fora da web. Além de ser um SGBD com código aberto, ele é de fácil acesso, já que possui scripts dos comandos para alteração da definição de estrutura, DDL (Data Definition Language), DML (Data Manipulation Language) e DQL (Data Query Language) otimizando na hora da criação e auxiliando em possíveis dúvidas. 13 Figura 1 - Scripts de comando Fonte: própria autoria (2020) Figura 4 - Interior do script Fonte: própria autoria (2020) 14 2.3.10. MER O Modelo Entidade Relacionamento (também chamado Modelo ER, ou simplesmente MER), como o nome sugere, é um modelo conceitual utilizado na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos). Figura 2 - Modelo entidade e relacionamento Fonte: própria autoria (2020) 2.4. Software Biliolight Pelo fato de ser uma biblioteca comunitária, as doações de livros possivelmente serão de quaisquer categorias dentre as doações, desta forma se é necessário a categorização do acervo. Os cadastros dos livros serão feitos em relação aos atributos (título, autor, edição, editora, data de publicação, descrição física, idioma, ISBN “International Standard Book Number ou Número Internacional Padrão do Livro, em português”, assuntos, localização física e nota) https://www.devmedia.com.br/principios-da-engenharia-de-software/29630 https://www.devmedia.com.br/principios-da-engenharia-de-software/29630 15 Figura 5 - Interface Biliolight Fonte: Própria autoria (2020) Figura 6 - Criação de registro Fonte: própria autoria (2020) 16 Figura 7 - Ficha técnica Fonte: Própria autoria (2020) Figura 8 - Cadastro do empréstimo Fonte: Própria autoria (2020) 17 Figura 9 - Estado do livro Fonte: Própria autoria (2020) Figura 10 - Pesquisa Fonte: Própria autoria (2020) 18 2.4.1. Acessibilidade O software bibliolight conta com fácil acesso principalmente por ser um software gratuito, o que para a situação que o projeto se encontra, nesse caso sem fundos de investimento e sem fins lucrativos e detém todas as principais funcionalidades necessárias para a administração e gestão das informações dos livros e dos requerentes, contando até com a integridade do livro portando o códigos de barras para livros. 2.5. Manutenção dos livros Conforme o uso e desgastes dos livros, será aberta uma solicitação para a revisão e possível recuperação do livro caso haja a possibilidade. Em casos que a degradação do livro não seja orgânica, o portador do livro será multado no valor da manutenção, ou do preço do livro. 2.5.1. Capítulo I da política nacional do livro diretrizes gerais Art. 7º O Poder Executivo estabelecerá formas de financiamento para as editoras e para o sistema de distribuição de livro, por meio de criação de linhas de crédito específicas. Parágrafo único. Cabe, ainda, ao Poder Executivo implementar programas anuais para manutenção e atualização do acervo de bibliotecas públicas, universitárias e escolares, incluídas obras em Sistema Braille. 19 3. CONCLUSÃO Após o desenvolvimento do projeto, nota-se que há uma carência em softwares de gestão de acervos, o que impacta diretamente em projetos como esse a seguirem em diante, principalmente por ser um projeto sem recursos, e parte do processo depender da própria comunidade, torna-se primordial a entrada de outros fornecedores de meios de organizações como o bibliolight, já que é um área quase inexplorada e com concorrência mínima. Com a dificuldade de ascensão desses projetos e o empreendedorismo dos livros em fervura, apenas encarece os livros, o que faz com que pessoas com carência de leitura se transforme em algo cotidiano. 20 4. REFERÊNCIAS UOL (Brasil). MySQL x SQL Server x MongoDB x PostgreSQL: qual banco de dados escolher?: descubra qual sgbd se adapta melhorao seu projeto. Descubra qual SGBD se adapta melhor ao seu projeto. Disponível em: https://meunegocio.uol.com.br/blog/mysql-x-sql-server-x-mongodb-x-postgres-qual- banco-de-dados-escolher/#rmcl. Acesso em: 20 ago. 2020. IVAN DE SOUZA (Brasil). Stage. Banco de dados: saiba o que é, os tipos e a importância para o site da sua empresa. 2020. Disponível em: https://rockcontent.com/br/blog/banco-de-dados/. Acesso em: 23 ago. 2020. DANIEL OLIBONI (Brasil). Oficinadanet. O que é um SGBD? 2016. Disponível em: https://www.oficinadanet.com.br/post/16631-o-que-e-um-sgbd. Acesso em: 23 ago. 2020. JOEL (Brasil). Devmedia. Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER). 2014. Disponível em: https://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama- entidade-relacionamento-der/14332. Acesso em: 25 ago. 2020. BRASIL. LEI No 10.753, DE 30 DE OUTUBRO DE 2003. 2003. Disponível em: http://www.planalto.gov.br/ccivil_03/leis/2003/l10.753.htm. Acesso em: 27 ago. 2020.
Compartilhar