Completed

Python - Library System

Published on the February 09, 2018 in IT & Programming

About this project

Open

Problem description:
you are asked to develop a small library system to describe and keep track of books.
Each book has a unique ISBN (13 digit number), a title and an author.
The library also keeps track of how many copies of the book are currently available
to loan.
Books can be borrowed and returned.
Use a Python dictionary to implement the library (If you can’t get it to work with a
dictionary implement it whichever way you can, but marks will be deducted for using,
for example, parallel lists) There is no need to use objects and classes for this CA.
Some of the functionality your system should provide includes:
 Implement a small library of 3 books using a Python dictionary.
 Implement a Python function to print details about all books in the library.
 Implement a Python function that adds a book to the library.
Your function should ask for the book ISBN, title, author and how many copies
have been purchased. The function should update the library inventory (the
dictionary) to include the new book.
If the book is already in the library the system should update the quantity.
 Implement a Python function that checks out a book for loaning.
 Implement a Python function that searches the library for a book by the book
title and returns the book’s ISBN
(Note: Assume that for every book title there is only one corresponding ISBN)
 Make sure you include any relevant error checking and handle unexpected
input
 Make sure you use appropriate functions where necessary, and document your
code

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: February 06, 2018

Skills needed

Other projects posted by I. B.