Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema Informático Para Uma Biblioteca Comunitária Nome da unidade: Hortolândia 2019 UNIP EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema Informático Para Uma Biblioteca Comunitária Nome: Henan Lima Duarte RA: 1905335 Curso: Redes de Computadores 2ª Semestre Nome da unidade: Hortolândia 2019 Resumo Com o objetivo de realizar a criação de um ‘Sistema informático para uma biblioteca comunitária’, foi realizado a pesquisa, análise e escolha de um bando de dados, seus requisitos para implementação em redes e boas práticas para o seu bom funcionamento. Utilizou-se de métodos e instrumentos de pesquisas característicos ao estudo cientifico, coletas de dados e informações, também suas especificações para estrutura e apresentação do conteúdo explorado. Verificou-se também o contexto em que uma biblioteca está inserida, sua importância para a sociedade e como ela, de forma, voluntária e em um âmbito comunitário, pode, utilizando-se de um sistema informatizado para agregar valores dos mais diversos à uma comunidade. Por fim, é proposto aqui mais uma solução, entre as muitas no mercado, mas que pode de forma especifica e otimizada servir ao objetivo primário. Palavras-chave: Sistema, metodologia, biblioteca, comunidade e dados. Abstract With the objective of creating a 'Computer system for a community library', the research, analysis and selection of a database, its requirements for implementation in networks and best practices for its proper functioning were carried out. It was used methods and instruments of research characteristic to the scientific study, data and information collections, also its specifications for structure and presentation of the explored content. It was also verified the context in which a library is inserted, its importance to society and how it, voluntarily and in a community context, can, using a computerized system to add values of the most diverse to a community. . Finally, another solution is proposed here, among many on the market, but which can specifically and optimally serve the primary purpose. Keywords: System, methodology, library, ommunity and data. Sumário Introdução .................................................................................................................. 5 1. Metodologia Científica ........................................................................................... 6 1.1. Característica da pesquisa .............................................................................. 6 1.2. Procedimento de coleta ................................................................................... 6 1.3. Fontes de pesquisa ......................................................................................... 7 1.4. Conceito e apresentação do trabalho ............................................................. 7 2. Ética e Legislação Profissional .............................................................................. 7 2.1. Educação para todos ....................................................................................... 7 2.2. Sistema Informático Para Uma Biblioteca Comunitária e a LPI ....................... 8 2.3. Trabalho voluntário e pirataria ......................................................................... 8 3. O sistema ............................................................................................................... 8 3.1. Levantamento de requisitos............................................................................. 9 3.2. Projeto conceitual ............................................................................................ 9 3.3. Projeto Lógico ................................................................................................ 10 3.4. Sistema Gerenciador de Banco de dados – SGBD ....................................... 11 3.5. Database server concept ............................................................................... 11 4. Linguagem de Programação aplicada ................................................................ 12 4.1. Monitoração de rede ...................................................................................... 12 4.2. Especificações da aplicação.......................................................................... 13 Conclusão ......................................................................................................................................... 14 Referências .............................................................................................................. 15 5 Introdução O objetivo principal deste estudo é realizar a apresentação de um sistema informático para uma biblioteca, demonstrando seu funcionamento, característica e estrutura. Baseando-se em coleta de dados em bibliografias, blogs e sites, é proposto um modelo de banco de dados, sua modelagem, projeto conceitual, lógico e físico; seu modelo de alta disponibilidade e sua instalação a nível de redes. Compreende-se a importância de uma biblioteca comunitária – objetivo principal para o propósito do sistema – e sua relevância para a população e sociedade. Dividido em: Metodologia cientifica, Ética e Legislação, Sistema e Linguagem de programação aplicada, o estudo aqui proposto será demonstrado. 6 1 - Metodologia Científica Ciência e tecnologia são sinônimos de progresso e desenvolvimento, e juntas são meios de reunir conhecimento, valor, desenvolvimento social e econômico junto à um antagonismo estratégico. Caracterizada pelo estudo de métodos e a utilização de instrumentos necessários para uma pesquisa cientifica, trabalho ou estudo, viu se necessário a utilização de métodos científicos para a formulação e produção deste documento. Dentre os métodos e instrumentos de pesquisa, podemos segmentá-los, em especial para esta pesquisa em: Característica da pesquisa, Procedimento de coleta, Fontes de pesquisa e o Conceito ou formato de apresentação. A seguir, realizamos uma exploração dessas ferramentas, uma a uma, e forma de sua utilização. 1.1 - Característica da pesquisa Dentre os tipos de pesquisa, inerentes a metodologia cientifica, está pesquisa acadêmica utilizou-se da pesquisa exploratória com o objetivo de realizar uma aproximação e entendimento do tema proposto e sua importância. Esta pesquisa também, fez uso da pesquisa descritiva, que foi de suma importância para descrever os elementos e soluções para os requisitos primários deste projeto. 1.2 - Procedimento de coleta Munido de um interesse mutuo e participativo, cujo o objetivo principal foi a criação de um sistema informático para uma biblioteca comunitária, sua importância no contexto social e educacional, utilizou-se a coleta de informações, dados de aplicações de mercado, bons costumes na instalação e segurança de equipamentos, os procedimentos da metodologia cientifica de pesquisa bibliográfica como também o conceito de pesquisa-ação. 7 1.3 - Fontes de pesquisa Dentre as fontes de pesquisa existentes e sua diversidade, viu-se a necessidade, de forma metódica e organizada, a utilização de informações contidas em bibliografias que abrangeram o tema, como também o conteúdo aberto disponível em sites, blogs e demais ferramentas de pesquisa na internet. 1.4 - Conceito e apresentação do trabalho Este documento, segue as normalizações e regulamentos oriundos da Associação Brasileira de Normas Técnicas - ABNT. Seguido conceitos de: apresentação e estrutura, regulamentando a apresentação por meio de critérios de espaçamento, layout e organização das páginas deste documento, comotambém de citações e fontes. 2 - Ética e Legislação Profissional 2.1 - Educação para todos A Constituição da República Federativa do Brasil, 'A Carta Magna', no seu artigo 205 da Constituição Federal de 1988, diz: "A educação, direito de todos e dever do Estado e da família, será promovida e incentivada com a colaboração da sociedade, visando ao pleno desenvolvimento da pessoa, seu preparo para o exercício da cidadania e sua qualificação para o trabalho". Diante deste cenário de dever do Estado e de direito da sociedade, é possível identificar a importância social, educacional e cientifica, que uma biblioteca exerce diante de uma sociedade que pode dela utilizar-se. Sendo um meio de acesso a informação por meio dos livros, uma biblioteca comunitária contribui para a formação de crianças, jovens e adultos. E nesse contexto, uma biblioteca comunitária pode, de forma voluntária, por meio da doação de livros como também da concessão de empréstimos dos mesmos, também ajuda 8 a manter ativa o hábito da leitura e o acesso ao conhecimento garantindo o direito já outorgado pela constituição. 2.2 - Sistema Informático Para Uma Biblioteca Comunitária e a LPI Seguindo, o Modelo de utilidade - Art. 14 da LPI - da Lei de Propriedade Industrial – “Sempre que for inventado um aperfeiçoamento de algo já existente (pequena invenção), este será denominado modelo de utilidade” - propõe-se um sistema desenvolvido, seguindo o dever de representar um avanço tecnológico, que resulte em melhor gerenciamento das atividades de uma biblioteca - de características voluntária e comunitária. 2.3 - Trabalho voluntário e pirataria Mesmo não tendo uma atividade ou requisitos empresarias ou de ser empresa – “empresa é uma unidade económico-social, integrada por elementos humanos, materiais e técnicos, que tem o objetivo de obter utilidades através da sua participação no mercado de bens e serviços” - faz-se necessário a criação de código de ética interno, que visa delimitar e gerenciar a forma de trabalho exercida pela biblioteca. Seguindo essa postura, uma biblioteca munida desse código, pode ajudar a combater a pirataria de livros e documentos, impedindo a doação como também o empréstimo de livros e materiais de divulgação não oficial, garantindo assim e fazendo valer a Lei de Direitos Autorais nº 9.610/98, ou popularmente chamada de pirataria. 3 - Administração de banco de dados. Nesta sessão, demonstraremos as especificações de um banco de dados, sua idealização e modelagem, a forma de replicação dos dados, a estrutura em redes da instalação dos servidores do banco e gerenciamento desta estrutura. Ainda sobre o BD, abaixo é possível identificar suas especificações de levantamento de requisitos, projeto conceitual e lógico, como também sua instalação física: 9 3.1 - Levantamento de requisitos A princípio teremos um sistema que fará o recebimento de livros doados, como também fará o empréstimo desses mesmo livros; fará o cadastro de usuários, que podem doar ou realizar empréstimos. Essas entidades e suas relações, como também os relacionamentos serão demonstrados a seguir. 3.2 - Projeto conceitual ANEXO A 10 Podemos identificar os principais agentes e situações de uso do BD, suas cardinalidades – principal fundamento sobre um relacionamento de um banco de dados e o grau de relações entre entidades. 3.3 - Projeto Lógico ANEXO B No projeto lógico, podemos identificar a criação de tabelas, seus atributos, suas cardinalidades, o refinamento de seus relacionamentos, como também a definição do conceito de chave primaria e estrangeira. Podemos identificar também a definição do tipo dos dados a serem gerenciados pelo BD. 11 3.4 - Sistema Gerenciador de Banco de dados – SGBD O sistema será baseado em um banco de dados relacional, especificamente o MySQL. O MySQL é conhecido por ser de fácil utilização, e usado por empresas que trabalham com grandes volumes de dados, tais como, NASA, Bradesco, HP, Sony entre outras grandes empresas de renome. Possui uma interface extremamente simples e é compatível com grande parte dos sistemas operacionais. Podemos dizer que essas são duas das grandes características que fazem o MySQL ser tão utilizado atualmente. 3.5 - Database server concept Afim de manter a integridade dos dados, como também a operabilidade do sistema e utilizando arquitetura de hardware combinada com recursos de software, o BD será instalado seguindo a estrutura abaixo: ANEXO C Podemos ver a ligação entre os dois, com a especificação de um servidor principal e um backup. Sua importância, está ligada diretamente ao fato de termos uma redundância em eventuais falhas, como demonstrado a seguir: 12 ANEXO D 4 - Linguagem de Programação aplicada 4.1 - Monitoração de rede Para manter a integridade dos servidores e dos dados ali mantidos é necessário manter uma instalação de rede bem estruturada e livre de quedas, como também em constante monitoração. Realizando assim um gerenciamento de falhas, utilização, arquitetura, desempenho e segurança. Abaixo podemos ver um pequeno diagrama exemplificando, de forma resumida, o funcionamento e as ligações entre os principais elementos de redes para a biblioteca. Podemos também identificar, o departamento – Gerenciamento de redes – que deve ficar responsável pelo bom funcionamento do ambiente proposto e o principal acesso de internet: 13 ANEXO E O administrador de rede deve ser responsável por garantir a integridade da comunicação entres os vários elementos de rede, como também, garantir em eventuais quedas a resolução precisa e rápida das falhas já mencionadas, trazendo segurança, estabilidade e desempenho para o ambiente – este conceito está diretamente ligado ao bom funcionamento do sistema para biblioteca, então é de suma importância garantir sua prática. 4.2 - Especificações da aplicação Usando a linguagem de programação JavaScript, teremos uma aplicação web, com possibilidade de execução em qualquer navegador, sendo também graficamente modelada em CSS e indexada em HTML para o usuário/atendimento. 14 Conclusão A relevância de uma biblioteca comunitária para o âmbito social e sua contribuição para a sociedade, justificaram a intenção de um melhor gerenciamento dos trabalhos e serviços fornecidos, o que por meio de um sistema informatizado, poderiam ser otimizados. Diante do objetivo inicial deste estudo e utilizando métodos e ferramentas de pesquisa, verificou-se o uso de um banco de dados relacional - em especifico o MySQL – suas especificações de implantação e modelagem. O conceito de dois servidores de banco de dados – principal e backup – utilizando- se da estrutura máster/slave para replicação e integridade dos dados, foram a opção para o storage dos dados. As especificações de gerenciamento de redes também foram demonstradas, sua importância e relevância para a inoperabilidade do sistema. 15 Referências Livros: UNIP INTERATIVA. Redes de computadores. São Paulo: UNIP, 2019. Administração de banco de dados (3069-60_56920_R_20192_01: ADMINISTRAÇAO DE BANCO DE DADOS). UNIP INTERATIVA. Redes de computadores. São Paulo: UNIP, 2019. Ética e legislação profissional (3074-50_56920_R_20192_01: ÉTICA E LEGISLAÇÃO PROFISSIONAL). UNIP INTERATIVA. Redes de computadores. São Paulo: UNIP, 2019. Linguagem de programação aplicada (7106-60_56920_R_20192: LINGUAGEM DE PROGRAMAÇÃO APLICADA). UNIP INTERATIVA. Redes de computadores. São Paulo: UNIP, 2019. Metodologia científica (3075-50_56920_R_20192: METODOLOGIA CIENTÍFICA). Sites: DevMedia, Plataforma para Programadores. Disponível em: <https://www.devmedia.com.br>. Acesso em: 04 de outubro de 2019. VISUAL PARADIGM, Business Process Modeling Notation do Object Management Group. Disponível em: <https://online.visual-paradigm.com>. Acesso em: 05 de outubro de 2019. ELIAS PRACIANO, Tutoriais e análises. Disponível em: <https://elias.praciano.com>. Acesso em: 05 de outubro de 2019. SENADO FEDERAL, Poder Legislativo da União. Disponível em: <https://www12.senado.leg.br>. Acesso em: 05 de outubro de 2019. MARVEL APP, The all-in-one platform powering design. Disponível em: <https://marvelapp.com>. Acesso em: 07 de outubro de 2019
Compartilhar