Skip to content

git-akshat/Library-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

The objective of this project is to learn Swing and jdbc.

The Library Management system provides following functionalities

  • Login
  • Add a book
  • Search a Book based on Book Title
  • Search Books based on Category
  • Search Books based on Author
  • List All Books along with author information
  • Issue Book to Student
  • List Books issued to Student based on USN number
  • List books which are to be returned for current date

Database Design

Book Table -
Book ISBN Primary key
Book Title Varchar
Category Varchar
No of Books int

Author Table -
Author Name Varchar
Author Mail Id Varchar
Book ISBN Foreign KEY, References Book

Student Table -
USN Varchar, Primary Key
Name Varchar

Book ISSUE Table -
Issue ID Auto Increment, Primary Key
USN Foreign Key, References Student
Issued Date Date
Return Date Date
Book ISBN Foreign Key, References Book

ADMIN Table -
Admin Id Varchar, Primary key
Password


Screenshots

  • Login Screen

picture alt



  • Add new Book

picture alt



  • Search Book

picture alt



  • List all Books

picture alt



  • Issue Book-1

picture alt



  • Issue Book-2

picture alt



  • List Issued Books

picture alt



  • List Books to be returned on current Date

picture alt



Reference Link: [How to create a cardLayout with netbeans GUI Builder](https://stackoverflow.com/questions/21898425/how-to-use-cardlayout-with-netbeans-gui-builder)

About

A GUI application for library management system written in java using netbeans ide.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages