Skip to content

Sistema de controle de biblioteca desenvolvido em Windows Forms com C#. Permite gerenciar livros, alunos, professores e empréstimos, com funcionalidades de cadastro, listagem e relatórios organizados.

Notifications You must be signed in to change notification settings

RafaelHDSV/Sistema-de-Gerenciamento-de-Biblioteca

Repository files navigation

📙 Sistema de Gerenciamento de Biblioteca

C# language .NET Windows Forms Visual Studio 2022 GitHub language count GitHub repo size

Tela Principal do Sistema

📌 Sobre✨ Funcionalidades🚀 Como Executar🏗️ Estrutura do Projeto📷 Screenshots

📌 Sobre o Projeto

Sistema de controle de biblioteca desenvolvido em Windows Forms com C#. Permite gerenciar livros, alunos, professores e empréstimos, com funcionalidades de cadastro, listagem e relatórios organizados.

🔹 Principais características:

  • Cadastro e listagem de livros
  • Cadastro e listagem de alunos
  • Cadastro e listagem de professores
  • Gerenciamento de empréstimo, com devoluções e empréstimos
  • Relatórios organizados com tabelas sobre os dados salvos
  • Interface MDI (Multiple Document Interface)
  • Validações de dados integradas

⚠️ Observação: O sistema não utiliza banco de dados permanente - todas as informações são armazenadas apenas em memória e serão perdidas ao fechar a aplicação.

✨ Funcionalidades

  • Cadastro de Livros

    • Adição de livros com as propriedades:
      • Título
      • Autor
      • Ano
      • ISBN
      • Status (Disponível / Emprestado) valor inicial é disponível
  • Cadastro de Usuários

    • Adição de usuários com dois tipos diferentes e as propriedades:
      • Nome
      • Tipo (Aluno / Professor)
      • Curso (aluno)
      • Número de mátricula (aluno)
      • Departamento (professor)
      • Número de Registro (professor)
  • Controle de Empréstimos

    • Controle de empréstimos e devoluções com as propriedades:
      • Usuário (classe Usuário)
      • Livro (classe Livro)
      • Status (Disponível / Emprestado)
  • Relatórios

    • Tabela de alunos cadastrados
    • Tabela de professores cadastrados
    • Tabela de livros cadastrados
    • Tabela de livros disponíveis cadastrados
    • Tabela de livros emprestados cadastrados
    • Tabela de histórico de empréstimos

🚀 Como Executar o Projeto

Pré-requisitos

  • Visual Studio 2022
  • .NET Framework 4.7.2 ou superior

Passo a Passo

  1. Clone o repositório:
git clone https://github.com/RafaelHDSV/Sistema-de-Gerenciamento-de-Biblioteca.git
  1. Acesse a pasta do projeto:
cd Controle-de-Estoque-CSharp-IPOO
  1. Abra o arquivo .sln no Visual Studio 2022

  2. Compile e execute o projeto (F5)

🏗️ Estrutura do Projeto

Formulário Descrição
MainForm Tela principal (MDI Container) com menu de acesso a todas as funcionalidades
frmCadastroDeLivros Formulário para cadastro de novos livros no sistema
frmCadastroDeUsuarios Formulário para cadastro de novos usuários no sistema
frmControleDeEmprestimos Formulário para controle de empréstimos e devoluções
frmRelatorios Formulário com tabelas sobre todos os dados salvos no sistema

📷 Screenshots

Tela Principal (MDI Container) image

Cadastro de Livros image

Cadastro de Usuários image

Controle de Empréstimos image

Relatórios image

Desenvolvido com ❤️ por RafaelHDSV

About

Sistema de controle de biblioteca desenvolvido em Windows Forms com C#. Permite gerenciar livros, alunos, professores e empréstimos, com funcionalidades de cadastro, listagem e relatórios organizados.

Topics

Resources

Stars

Watchers

Forks

Languages