This document describes a library transaction processing system developed in Java. It has modules for library registration, managing book details, searching books, borrowing and returning books, and login registration. The library registration module allows receptionists to enter member details. The books module lets admins add, modify, and delete book information. Members can search for available books and borrow them for a set number of days, with fines applied if late. The system aims to automate and streamline common library management tasks.