Highlights
Problem Description
1.1 Overview
Your task is to write a simple library management system for a librarian. The librarian should be able to search for books by title to check their availability, check out available books, and return any books the members currently have. Details of all books in the library should be stored in an external text file. For each book the following information should be stored: ISBN, title, author, current loan status (is it available, and if not, who has it?), purchase date, and a unique ID number which can be used to identify different copies of the same book.
1.2 Member
Members should be identified using their unique ID-numbers. For simplicity it is suggested that you use 4-digit integers (e.g.: 1000-9999) for these IDs, and you may assume that all 4-digit numbers are valid members. (Note however that your program should be able to distinguish between valid and invalid IDs, so that e.g. hh9# would not be accepted. You do not store any further member information.
1.3 The Text File
Your text file storing the information on each book should contain all the data mentioned in the overview section. You must organise the file as follows:
where each line provides all the information for a particular book, with the book ID on the left, and the status on the right given either by a 4-digit member ID (meaning that member currently has the book), or a value indicating that the book is currently available (in this case 0).
This Engineering Assignment has been solved by our Engineering Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.