Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Sistema de gerenciamento para Biblioteca, Trabalhos de Sistema de Desing e Arquitetura Computadorizados

Este trabalho teve como objetivo principal apresentar o desenvolvimento de um sistema de gerenciamento de Biblioteca. Tal sistema tem por finalidade controlar entrada e saída de acervos, controle de usuários, e emissão de relatórios gerenciais. Tópicos: Método de desenvolvimento. Analise de requisitos. Eventos do sistema. Diagramas. Implementação da aplicação .

Tipologia: Trabalhos

2015

Compartilhado em 15/11/2022

benny-mateus
benny-mateus 🇧🇷

1 documento

1 / 46

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
GIOVANNE MARANGONI MARTINS
SISTEMA DE GERENCIAMENTO PARA BIBLIOTECA
Assis
2015
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Pré-visualização parcial do texto

Baixe Sistema de gerenciamento para Biblioteca e outras Trabalhos em PDF para Sistema de Desing e Arquitetura Computadorizados, somente na Docsity!

GIOVANNE MARANGONI MARTINS

SISTEMA DE GERENCIAMENTO PARA BIBLIOTECA

Assis 2015

GIOVANNE MARANGONI MARTINS

SISTEMA DE GERENCIAMENTO PARA BIBLIOTECA

Orientador: Prof. Esp. Diomara Martins Reigato Barros

Área de Concentração: Análise e Desenvolvimento de Sistemas

Assis 2015

Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso

SISTEMA DE GERENCIAMENTO PARA BIBLIOTECA

GIOVANNE MARANGONI MARTINS

Orientador :Prof. Esp. Diomara Martins Reigato Barros

Avaliador: Prof. Dr. Luiz Ricardo Begosso

Assis 2015

Trabalho de Conclusão de |curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Graduação, analisado pela seguinte comissão examinadora:

DEDICATÓRIA

Dedico este trabalho a todos que me apoiaram nos meus estudos, minhas dificuldades, e não me deixaram desistir, a quem esteve do meu lado na alegrias e tristezas, etc. Amigos e Família.

RESUMO

Este trabalho teve como objetivo principal apresentar o desenvolvimento de um sistema de gerenciamento de Biblioteca. Tal sistema tem por finalidade controlar entrada e saída de acervos, controle de usuários, e emissão de relatórios gerenciais. O sistema deve facilitar o gerenciamento da biblioteca, tornando os processos mais ágeis e eficazes, trazendo benefícios para os alunos e para a escola. O sistema será implementado visando atender todas as necessidades da biblioteca, dando suporte a todas as atividades inerentes ao ambiente da biblioteca. Para tal foi utilizado a metodologia orientada a objetos para demonstrar as funcionalidades do sistema e o estilo de programação com Data Source para Windows Forms foi utilizado em conjunto com a plataforma .NET. A linguagem C# foi utilizada para escrever os códigos, a base de banco de dados Microsoft Access. Palavras Chaves: Biblioteca, Orientada a objetos, Windows Forms, .NET, C#.

ABSTRACT

This work had as main objective to present the development of a library management system. This system aims to control inbound and outbound collections, user control, and issuance of various management reports. The system should facilitate the school's administration, making processes more agile and effective, bringing benefits to students and to school. The system was implemented to meet the needs of the school, supporting all activities related to the library environment. To this end we used the object oriented methodology to demonstrate the functionality of the system and style of programming for Windows Forms layers was used in conjunction with the platform .NET. The C # language was used to write the code base, Microsoft Access. Keywords: Library, Object Oriented, Windows Forms,.NET, C#.

LISTAS DE ABREVIATURAS E SIGLAS

SGBD Sistema Gerenciador de Banco de Dados

OO Orientação a Objeto

C# C Sharp

BD Banco de Dados

UC Caso de Uso

ER Entidade Relacionamento

Sumário

13

1- INTRODUÇÃO

Atualmente o uso de um software de gerenciamento vem crescendo muito nas empresas e/ou qualquer tipo de entidade, isso se deve pelo fato de haver inúmeras informações a serem guardadas e manipuladas e a dificuldade de isto ser realizado manualmente. Com isso, a utilização de um software de Gerenciamento resulta na exatidão e agilidade nos resultados obtidos, que são de grande valia para qualquer tipo de organização. O software desenvolvido trata-se de um Sistema Gerencial de Biblioteca. O sistema foi implementado para ser utilizado na biblioteca da faculdade Unesp, na cidade de Assis, estado de São Paulo. Atualmente a faculdade já possui um software, mas de acordo com a bibliotecária, ele possui algumas falhas e não retorna todas as informações necessárias para uma boa administração da biblioteca. O sistema ajudará a reduzir muito o tempo gasto em algumas operações, tais como o levantamento total de acervo existente na biblioteca emitido através de relatórios. O software permitirá ao bibliotecário cadastrar acervos e clientes, efetuar empréstimos, devoluções e consultar todo o acervo existente, além de ter total controle e eficiência para uma eventual tomada de decisão.

1.1- OBJETIVOS

O Sistema Gerencial de Biblioteca tem por objetivo o controle e organização de todo o acervo de uma biblioteca. Tal organização envolve a entrada e a saída de acervos, bem como a emissão de relatórios de gerência e controle, visando facilitar a administração da biblioteca, tornando-a mais ágil e eficaz, trazendo diversos benefícios para si e para os alunos.

14

1.2- JUSTIFICATIVA

A justificativa de implantação de um Sistema de Gerenciamento de Biblioteca dá-se em virtude da necessidade de controle e gerenciamento de todo acervo pertencente à instituição, além de controlar usuários e emitir relatórios para uma melhor administração, e com isso reduzir o tempo gasto na execução de serviços.

1.3- ESTRUTURA DO TRABALHO

Para um melhor entendimento, trabalho foi organizado por capítulos: no capítulo 1 será apresentada a introdução, objetivos do projeto. A seguir no capítulo 2, será apresentada uma breve descrição da metodologia e as tecnologias utilizadas para a realização do trabalho, tanto na fase de análise quanto no desenvolvimento do sistema. A seguir, no capítulo 3 as etapas de especificação do sistema, onde constam o objetivo, mapa mental, levantamento e análise dos requisitos, Casos de Uso, os Diagramas de Classes e Diagrama de Atividades, Estrutura Analítica do Projeto, o sequenciamento, além da Especificação de Custos. O capítulo 4mostra o visual da implementação do sistema. No capítulo 5 está a conclusão do projeto. E por fim constam no capitulo 6 as referências para a realização do trabalho.

16

2.1- BANCO DE DADOS MICROSOFT ACCESS 2007

O Microsoft Office Access 2007 oferece uma plataforma sofisticada para o desenvolvimento de soluções de gerenciamento de banco de dados com ferramentas de personalização fáceis de usar. Se nenhuma personalização de usuário final for necessária (incluindo modificações de relatórios), você poderá optar por distribuir essas soluções do Access 2007 de forma que elas sejam executadas sem a necessidade de uma instalação completa do Access 2007 (Morgado, 2003).

2.2 - CRYSTAL REPORTS

O software Crystal Reports permite que você crie facilmente relatórios interativos e os conecte a praticamente qualquer fonte de dados. Seus usuários podem se beneficiar da classificação e filtragem com base em relatórios, o que lhes dá o poder de executar as decisões instantaneamente. (CRYSTAL, 2015).

2.3- StarUML

O StarUML é um programa que permite o desenvolvimento de projetos UML, o desenvolvimento de diversos diagramas, sendo a ferramenta de fácil entendimento e manipulação (www.dpi.ufv.br/projetos/geoprofile/tutoriais/StarUML_Tutorial.pdf).

17

2.4- FreeMind

O FreeMind é um programa que permite o desenvolvimento de projetos, como ele pode-se montar o mapa mental do projeto, com todos as funcionalidades que o sistema irá possuir (Rodrigues, 2011).

2.5- DBDesignerFork

O DBDesignerFork é um programa que permite o desenvolvimento de modelos de dados, com PK e FK, facilitando para o desenvolvimento. Além de permitir a modelagem, criação e manutenção de bancos de dados, esta ferramenta possibilita também a engenharia reversa, gerando o modelo de dados a partir de um banco existente, e ainda possibilita o sincronismo entre o modelo e o banco (Medeiros, 2015).

2.6- VISIO

O Visio Professional 2013 torna mais fácil do que nunca que pessoas e equipes criem e partilhem diagramas profissionais e versáteis que simplifiquem informações complexas.Essa ferramenta para diagramas inclui todas as funcionalidades do Visio Standard 2013, bem como formas atualizadas, modelos e estilos; suporte avançado para colaboração em equipe (Lomeu, 2013).

3- DESCRIÇÃO GERAL DO SISTEMA

O sistema para gerenciamento de biblioteca deverá conter cadastro de usuários, no qual dados serão colhidos dos usuários, funcionários e livros para possíveis empréstimos e Devoluções de livros. Para que um empréstimo de livros seja efetuado será necessário que o usuário e o livro estejam devidamente cadastrados no sistema, lembrando que o aluno deverá estar sem multas em seu registro. Caso o

19

3.2- EVENTOS DO SISTEMA

1. Autenticar Usuário.

2. Manter Aluno.

3. Manter Funcionário.

4. Manter Livro.

5. Manter Editora.

6. Manter Periódico.

7. Efetuar Empréstimo.

8. Efetuar Devolução.

9. Emitir Relatório de aluno.

10. Emitir relatório de Livro.

11. Emitir relatório de Empréstimos.

12. Emitir relatório de Funcionários.

13. Emitir relatório de Periódicos.

14. Consulta aluno.

15. Consulta Livro.

16. Consulta Funcionário.

17. Consulta Editora.

18. Consulta Periódico.

19. Gerar Multas.

20

3.3- DIAGRAMAS

A seguir, os diagramas que demonstram como é o funcionamento do sistema, com ou sem a iteração do usuário.

3.3.1- Estrutura Analítica de Projeto (WBS)

Figura 1 EAP (Work Breakdown Structure)