Baixe o app para aproveitar ainda mais
Prévia do material em texto
Unip EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia em Redes de Computadores SISTEMA INFORMATICO PARA BIBLIOTECA COMUNITARIA Redes de Computadores Unip –São Paulo - Polo Guarapiranga. 2023 Unip EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia em Redes de Computadores SISTEMA INFORMATICO PARA BIBLIOTECA COMUNITARIA Redes de Computadores Nome: Eduardo Antonio da Silva RA: 1937487 Nome: Watson Alexandre Santos RA: 1934401 Curso: Superior em Tecnologia em Redes de Computadores Unip –São Paulo - Polo Guarapiranga. 2023 Resumo O Brasil enfrenta desafios no acesso à educação básica em diversas comunidades carentes, como é o caso do bairro mencionado no texto, que carece de uma biblioteca para a população. Uma solução interessante seria a implementação de bibliotecas comunitárias em diferentes bairros e comunidades, visando levar informação e conhecimento às pessoas com menos recursos financeiros, permitindo que elas compartilhem livros de forma gratuita e espontânea. Nesse contexto, propõe-se a criação de um sistema informático que possibilite o registro de usuários e a catalogação dos livros doados pela população para serem utilizados em uma biblioteca comunitária. Esse sistema serviria como uma ferramenta para organizar e controlar o acervo, além de permitir a consulta e o empréstimo dos livros pelos usuários. Com a implementação desse sistema, seria possível promover o acesso à leitura e ao conhecimento, incentivando a participação ativa da comunidade na doação e compartilhamento de livros. Além disso, a catalogação dos livros permitiria uma melhor organização do acervo, facilitando a busca por obras específicas e otimizando o uso dos recursos disponíveis. Em resumo, diante da falta de recursos de educação básica em muitas comunidades brasileiras, a criação de bibliotecas comunitárias e o desenvolvimento de um sistema informático para registro e catalogação de livros doados surgem como uma alternativa viável e eficiente para levar informação, conhecimento e cultura a pessoas com menos condições financeiras. Abstract Brazil faces challenges in providing access to basic education in various disadvantaged communities, such as the neighborhood mentioned in the text, which lacks a library for its population. An interesting solution would be the implementation of community libraries in different neighborhoods and communities, aiming to bring information and knowledge to people with fewer financial resources, allowing them to share books freely and spontaneously. In this context, the proposal is to create an information system that enables user registration and cataloging of books donated by the community for use in a community library. This system would serve as a tool to organize and manage the collection, as well as enable users to access and borrow books. By implementing this system, it would be possible to promote access to reading and knowledge, encouraging active community participation in book donations and sharing. Furthermore, cataloging the books would facilitate better organization of the collection, making it easier to search for specific works and optimize the use of available resources. In summary, given the lack of basic education resources in many Brazilian communities, the creation of community libraries and the development of an information system for book registration and cataloging emerge as a viable and efficient alternative to bring information, knowledge, and culture to individuals with fewer financial means. Keywords: community library, computer system. Palavras chave: Biblioteca comunitária, sistema informático. SUMARIO 1. Elementos Éticos 07 1.1 Pena proposta pelo código de ética 07 1.2 Servidor capacitado melhora o serviço Publico 08 2. Metodologia Cientifica 08 2.1 Divulgação 08 2.2 Atendimento 09 2.3 Elementos de Catalogação 09 3. Elementos de Catalogação de Banco de dados 10 3.1 Quais as importâncias do Banco de Dados? 10 3.2 Opções de Bancos de dados disponíveis no mercado 12 3.3 Quanto a Estrutura 12 4. Informações Lógicas 16 6 Introdução O trabalho tem como objetivo implementar um sistema de banco de dados em uma biblioteca comunitária, que terá recursos de catalogação de livros e registro de usuários. A interface do software será projetada de forma colaborativa, sendo totalmente gratuito e sem fins lucrativos. A disciplina de metodologia científica será utilizada para abordar os critérios de elaboração do programa, os conceitos teóricos relacionados aos componentes e os elementos de catalogação de dados. A ética e a legislação profissional serão base para avaliar os aspectos éticos e desenvolver um senso crítico em relação ao trabalho da biblioteca. A disciplina de Linguagem de Programação Aplicada será aplicada para criar tabelas, scripts e realizar a inclusão e inter-relacionamento de usuários e itens. Será destacada a importância de um banco de dados e serão avaliadas as opções disponíveis no mercado. Por fim, com base na disciplina de Linguagem de Programação, serão avaliadas possíveis falhas e discutidas maneiras de garantir a inexistência delas. Será realizada uma análise geral da eficiência do sistema e elaborado um senso crítico sobre possíveis falhas em redes públicas. 7 1. Elementos Éticos Não é do conhecimento geral que o serviço público é pautado pela ética, pode parecer mentira, mas no serviço público, todos têm direito a um atendimento excelente, não pode haver filas e nem demoras no atendimento. Difícil para algumas pessoas acreditarem, pois não se observa na pratica tratamentos realizados com excelência por parte dos servidores, mas é bom ressaltar que o serviço público tem um rigoroso código de Ética a ser cumprido e seguido, seguido porque a ética é o estudo da moral e dos costumes humanos, estando sempre em evolução, assim acompanhando a humanidade, por isso servidores tem que estar sempre a par para eventuais atualizações. O código de ética mais famoso é o do poder Executivo Federal regulado pelo decreto 1.171/94, contem diversos artigos parágrafos e incisos regulando e dispondo como será a atuação dos servidores para com a sociedade. Existem vários códigos de ética espalhados pelas instituições, muitas delas com seus próprios códigos, mas todos eles são praticamente um ctrl+c, ctrl+v do decreto 1.171/94, contendo poucos pontos adaptados a rotina e execução do serviço prestado pela instituição. Alguns dos pontos mais importantes do código de ética do poder Executivo Federal serão dispostos a seguir: 1.1 Pena proposta pelo código de ética. A pena proposta pelo código é a censura, não existe pena de demissão no código de ética, apenas o pedido de instauração de um PAD – Processo Administrativo Disciplina, que se julgado necessário, a bem do serviço publico, fará o ato jurídico de demissão do servidor. 8 1.2 Servidor capacitado melhora o serviço Publico Servidor que é investido na função de Técnico Tributário e que possui apenas o ensino médio vem a cursar ciências contábeis e após a conclusão, tem que usar sua graduação no exercício da função, desde que compatível com o exercício. Nesse exemplo vimos que a graduação do servidor é típica para o exercício do cargo, mesmo que não seja necessário para como critério de investidura para exercê-lo. Tendo esses exemplos como base, é fundamental aplicarmos de praticas e condutas elencadas no código de ética, visto que este vigora desde 1994, e que desencadeou varias instituições eempresas privadas a produzirem e implementarem em seus ambientes. Todos tem a consciência de como é a situação de pessoas em comunidades, com relação a descasos do poder publico em diversas cidades e estados, logo, é importante que estas pessoas sejam tratadas com dignidade e cordialidade, observando à ética e a moral a bem de todos, sem exceção. 2. Metodologia Cientifica Neste tópico vamos analisar os critérios que serão utilizados na biblioteca comunitária, bem como conceitos teóricos e entender os elementos de catalogação. Avaliamos e desenvolvemos uma metodologia que busca o incentivo das pessoas a doarem livros para comunidade. Analisaremos também como será feita a catalogação de livros e registro de usuários, bem como estratégias para levar para as pessoas a mensagem de incentivo a ler e a visitar a biblioteca. 2.1 Divulgação A ideia de uma biblioteca comunitária parece simples, basta abrir e esperar pessoas virem buscar livros para ler, mas na pratica não funciona assim. Se a ideia é abrir a biblioteca com livros doados então primeiro é preciso receber as doações, mas como? Primeiro é preciso fazer com que as pessoas saibam da ideia e existem vários meios para isso, seriam: • Redes Sociais • Panfletagem em locais de grande tráfego de pessoas 9 • Através de anúncios da TV • Através do Radio O intuito do trabalho não é avaliar quais destes métodos são mais eficientes, e sim que vão funcionar para que se dê andamento no trabalho. Depois de instalada a biblioteca e com livros disponíveis para o uso, precisamos incentivar as pessoas a ir até a biblioteca e praticar leituras. Também podemos usar qualquer um dos quatro métodos, mas, pessoalmente, acreditamos que a panfletagem, feita por pessoas adequadas, por toda a comunidade seria mais interessante e eficiente, pois seria o primeiro contato de varias pessoas na comunidade, um sentimento de que alguém quer transformar a sua vida através da leitura e mais importante que isso, que tem pessoas que se importam com elas. 2.2 Atendimento Quando imaginamos a biblioteca na pratica, ficamos com uma questão nos incomodando, que seriam algumas pessoas chegando e não sabendo o que levar para ler. Pensamos e entramos num acordo, seria ideal que houvesse uma pessoas responsável por um atendimento de triagem, onde um leitor sem base teórica e doutrinaria alguma, buscasse uma sugestão, então, haveria uma breve conversa com este leitor a fim de identificar seus gostos e o que seria mais agradável para ler e incentivar a ler mais e mais. 2.3 Elementos de Catalogação A catalogação é a etapa de organização das bibliografias encontradas em um acervo, é mais comum em bibliotecas e consiste em organizar informações sobre um determinado documento ou vários documentos. As informações variam do tipo de documento que será catalogado, em um livro as informações e elementos mais comuns de serem registrados são o titulo, o 10 autor o tradutor, numero de edição, editor, data e local de publicação e numero de paginas. 3. Elementos e criação de banco de dados Existem vários modelos de banco de dados e eles interagem com a nossa vida há muito tempo, a lista telefônica é um exemplo clássico de banco de dados. Há muito tempo atrás as empresas utilizavam o método de armazenamento em arquivos tangíveis, enfim com o surgimento dos computadores foi possível o armazenamento de informações e dados em ambientes virtuais. Houve uma grande evolução de banco de dados bem como seu uso compulsivo em empresas e instituições, onde se tornaram imprescindíveis ao funcionamento de muitas empresas e de sistemas de informação. A definição mais encontrada na internet é: ”Banco de dados, ou base de dados (Em Portugal), são coleções de informações que se relacionam de forma que crie um sentido. São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação”. Fonte: Wikipédia 3.1 Qual a Importância do banco de dados? Antigamente as empresas armazenavam seus dados em componentes físicos, o que dificultava o armazenamento e na administração dessas informações, levava-se muito tempo para organizar e localizar estas informações quando necessárias. Com o advento da internet, foi como se uma luz caísse sobre as pessoas que trabalhavam com banco de dados, como diz o ditado popular: uma mão na roda. O sistema mesmo que para época já era bastante eficiente se comparado com a administração manual de dados e informações, todos os dados estavam ali, 11 organizados e acessíveis a qualquer tempo e com muito mais facilidade de se interagir. É fácil pensar em como a era da informação nos ajudou e continua ajudando a fazer as coisas mais rápidas, economizando tempo, e fazendo com que possamos fazer inúmeras atividades em uma empresa, antigamente a burocracia deixava tudo lento e complicado de lidar, hoje basta alguns cliques e já se tem um feed back para seus problemas. 3.2 Opções de banco de dados disponíveis no mercado Toda ideia que surge no mundo passa por modificações e abrem concorrência de outros produtores, foi assim com Henri Ford quando um dos pioneiros na automação industrial, tendo como concorrência a Chevrolet que prometia carros melhores, com Steve Jobs e a Apple com seus smartphones, tendo como concorrência a Samsung e hoje seu maior concorrente a Xiaomi, e não poderia ser diferente com sistemas de bancos de dados. Confira abaixo cinco modelos de bancos de dados mais utilizados no mercado: • Oracle Este é o numero um do mercado, dominando de forma literal o mercado. O Oracle teve seu lançamento divulgado em 1980 sua linguagem de programação oficial é o PL/SQL, e está em sua versão mais atual a versão 12c, tendo sido lançada em julho de 2014, sua base é em métodos de nuvens ou locais. • MySQL Focado em sistemas online, pertence a Oracle, seu lançamento foi em 1996 e está em sua versão 5 lançada em fevereiro de 2016, o que faz MySQL diferente dos outros, pode-se se chamar de sua particularidade é ele ser um sistema Open Source e é um banco de dados relacional. • SQL Server 12 É um sistema de banco de dados pertencente a gigante Microsoft e está em terceiro lugar no ranking de mercado, lançado em 1989 é também um banco de dados relacional. • MongoDB Este sistema de banco de dados não e um sistema de dados relacional, sua procura é para o armazenamento de arquivos e informações com conceito de NoSQL, lançado em 2009 pela MongoDB é também Open Source. • PostgreSQL É um banco de dados relacional Open Source desenvolvido pela PostgreSQL Global development group, tendo sido lançado em 1989 e sua versão atual é a 9.5.1 lançada em fevereiro de 2016. Agora que temos uma breve noção do que é um banco de dados e para que ele é utilizado, vamos dar seguimento no desafio proposto, que é a criação de um banco de dados para uma biblioteca comunitária. É de grande utilidade um sistema de banco de dados em uma biblioteca, pois há um numero muito grande de livros em estoque no acervo da mesma, e organizar tudo isso é mais fácil com um banco de dados eficiente. 3.3 Quanto a Estrutura Neste tópico iremos apresentar a estrutura e a composição do banco de dados usados na biblioteca comunitária, apresentação de tabelas, scripts e inclusão de usuários e itens. Apresentaremos um modelo breve de como seria usado em qualquer software de banco de dados, elaboraremos em exemplo usando a Microsoft Excel, mas ao elaborar o modelo, temos em mente que utilizaríamos o SQL Server 2008 Express, vamos aos exemplos. Estes campos destinados aos livros terão os seguintes: ID, NOME, ANO, EDITORA, AUTOR, STATUS, GENERO E PAGINAS. 13 Usaremos o Script seguinte: Imagem 01 – Dados de Livros.Fonte: Produção acadêmica própria. Os campos destinados aos Funcionários terão os seguintes: CARGO, TELEFONE, ESTADO, CIDADE, EDEREÇO, NOME, ID, DATA_ADMISSÃO E DATA_DEMISSAO, Usaremos o Script abaixo: Imagem 02 – Dados de Funcionários. Fonte: Produção acadêmica própria. Os campos destinados aos clientes terão os seguintes: STATUS, TELEFONE, ESTADO, CIDADE, ENDEREÇO, NOME, E ID, Usarão o Script abaixo: Imagem 03 – Dados de Clientes. Fonte: Produção acadêmica própria. 14 Usaremos os scripts acima para criarmos as tabelas seguintes. Agora utilizando o Programa SQL Server e o Visual Studio. Para Livros criaremos as seguintes colunas: Imagem 04 – Colunas de Livros Fonte: Produção acadêmica própria. As colunas de Funcionários: Imagem 05 – Colunas de Funcionários. Fonte: Produção acadêmica própria. As colunas de Clientes: Imagem 06 – Colunas de Clientes. Fonte: Produção acadêmica própria. 15 Nesta etapa temos o nosso modelo de dados praticamente pronto, aqui usamos tabelas únicas sem relacionamento de dados, tendo como objetivo a individualidade de tabelas, sendo assim todas independentes entre si. Com o auxilio do Visual Studio criaremos um projeto Windows Form, denominando-o de Biblioteca Comunitária. Depois de feitas as configurações necessárias terão a finalização a seguir: Imagem 07 – Interface de software de Biblioteca Fonte: Produção acadêmica própria A ideia de layout é mais ou menos assim, simples e pratica para o usuário do sistema de banco de dados, ao clicar em algum dos ícones teremos o seguinte: Imaginemos que o usuário clique em Clientes: Imagem 08 – Software de Biblioteca/Clientes Fonte: Produção acadêmica própria Imaginemos que o usuário clique em Funcionários: 16 Imagem 09 – Software de Biblioteca/ Funcionários. Fonte: Produção acadêmica própria E por fim, mas não menos importante, Imaginemos que o usuário clique em Livros: Imagem 10 – Software de Biblioteca/Livros Fonte: Produção acadêmica própria 4. Eficiência da Linguagem de Programação É comum nos dias atuais e desde que surgiram os sistemas de informação, a existência de falhas e eventuais invasões com intuito em obtenção de informações de empresa por meio de pessoas mal intencionadas. Se você cria algo, e esse algo é valioso e vantajoso, ou até exclusivo, vai existir alguém que queira obter para seu uso, e por muitas vezes as pessoas querem a força, e então irão tentar invadir os sistemas para essa obtenção, isso ocorre de varias formas, seja por meio de softwares próprios para esse fim, ou até mesmo invasão física no local onde se está armazenada certa informação, mas esta não é tão comum. 17 O método mais usado hoje é a invasão virtual por meio de Hackers, eles estão em toda a mídia, todos os dias empresas tem seus sistemas invadidos e seus dados surrupiados, então, é sempre fundamental investir em elementos de segurança para dificultar a ação destas pessoas mal intencionadas. Uma pratica muito comum de empresas para tentar deixar seus preciosos dados em segurança é a contratação de Hackers, estes trabalham para a empresa na intenção de contribuir para a segurança, eles fazem o oposto dos mal intencionados, mas usando a mesma pratica que eles, invadindo, isso mesmo, eles trabalham duro tentando descobrir brechas para entrar nos sistemas da empresa, e quando acham uma brecha, tratam logo de fecha-la, fazendo com que assim tenham uma segurança diferenciada, até porque há muito tempo, informação vale dinheiro. Conclusão O trabalho presou pelo cumprimento de todas as propostas apresentadas do roteiro do trabalho, de forma breve e resumida, conseguimos reunir todas as informações necessárias para a conclusão do trabalho e fizemos o mais autoral possível, buscando apenas conceitos estudados e apresentados única e exclusivamente pela universidade. Conseguimos apresentar os conceitos de sistemas informáticos de catalogação de livros e registro de usuários, se custo para elaboração do projeto, totalmente comunitário e gratuito, e fizemos uma interface básica e meramente ilustrativa da que seria utilizada por nos. Adotamos critérios e conceitos teóricos na execução do projeto, e notamos que foi eficiente na sua aplicação e desenvolvimento. Avaliamos elementos de conduta ética em variáveis situações bem como adotamos elementos críticos usado em situações reais. Realizamos criações de tabelas, scripts com ingresso e inclusão de usuários e itens, inter-relacionamento de dados, todos feitos de forma autoral e meramente ilustrativo, alguns sem o uso de programas específicos de realização de banco de dados. 18 Por fim, concluímos que fomos eficientes no que nos foi proposto neste trabalho acadêmico, no qual se inserido na pratica, garante que seria ideal e eficaz em sua aplicação em uma eventual situação real. Referencias MICROSOFT. Especificidades do Windows. Disponível em: https://www.microsoft.com/pt-br. Acesso em: 16/09/19 TECH TUDO. Novidades tecnológicas. Disponível em: https://www.techtudo.com.br/. Acesso em: 17/09/2019 DEVMEDIA. Analise de dados e softwares atuais. Disponível em: https://www.devmedia.com.br/ Acesso em: 21/09/19
Compartilhar