Project-1:Library Management Console Application

Rahul Kotecha
3 min readNov 12, 2021

--

For the purpose of the project we have created the following assumptions:

1. We look at a library on a very small functional level with limited books

2. The library records only undertake the functions like-presenting the list of all the books available, show the daily date based library entry, exit, book issue, book return.

3. The program is flexible enough to be upgraded to undertake any other functions if the need be.

We can take a look at the code in the following pictures.

Function creation to make code simpler and readable
Code:1 Will show all the books available in the library
Code2: Will show all the records
Code 3:Add Library entry time
Code 4:Add Library exit time
Code 5:Book Issue entry
Code 6:Book Return entry and Code 7: Breaks the loop-Exit

In this part we will look at the working output of the above shown code.

When we run the entire code this is the selection screen
Output for Code 1
Output for Code 2 with no entries at beginning
On adding Library entry we can see its data in Records
Records being added and saved on Exit from library
Entry for Book Issue
Entry for Book Return
Loop breaking when Code 7 is called out
Back-up file saving all the records for future reference

The codes in the program are developed on a very basic level for the purpose of learning and have a potential for vast improvements. The program uses Datetime module to input present day date and time in the records.

(Readers can provide their helpful inputs for my improvement…)

--

--

Rahul Kotecha

Student at Stevens Institute of Technology- Masters of Science in Information Systems with a concentration in Business Intelligence and Analytics