Buscar

PIM III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando