This system will be able to issue books to its members (faculty and students ). There are different classes and have different functionalities. This project or user based program is used by Librarian of the library.
Through this system you can issue a book to member to its limited range, store/retrieve the record of member, store information about book and also retrieve the information and also make transaction/fine of the member. All this procedure is handled by the librarian class.
There are following classes and sub classes in the project:
- File system
In class book all the info about the book (author name ,rack no etc) will be stored.
- Member Record:
Record of both members faculty and students can be saved and retrieve. Sub classes of member record have some unique methods to avoid the duplication of data.
Librarian will get the record of member , issued the book and make transaction.
In bill class fine of member is calculated by using simple geeter and setter method.
- File system:
File System is a background class , which is being used to store data of transactions to a text file. It has all the functions to read and write data of the above classes to different files. It uses bufferreader and file stream to read and write data.
Login class is consist of general concepts of GUI. If we want to work in GUI we start coding by login class.
This project is working correctly but has no complete menu to use . Because GUI is not being used but only a general concept of login class.