1
Python Programming Course
Hand Notes 13
Hand Notes for:
Projectwork
Python Programming - IV
2
Handnote 12: Project work
LIBRARY MANAGEMENT SYSTEM
A Library Management System (LMS) gives access to and manages the resources in your library. A well-chosen system
will increase your library’s efficiency, save valuable administration time, lead to a better educational experience for
pupils and help develop independent learning.
OUR PROJECT WORK
Create following menu options:
1. BOOK ISSUE
2. BOOK DEPOSIT
3. ADMINISTRATION MENU
ď‚· CREATE STUDENT RECORD
ď‚· DISPLAY ALL STUDENTS RECORD
ď‚· DISPLAY SPECIFIC STUDENT RECORD
ď‚· MODIFY STUDENT RECORD
ď‚· DELETE STUDENT RECORD
ď‚· CREATE BOOK
ď‚· DISPLAY ALL BOOKS
ď‚· DISPLAY SPECIFIC BOOK
ď‚· MODIFY BOOK
ď‚· DELETE BOOK RECORD
4. EXIT
OPTION 1:
USE DATABASE TO GET THIS IMPLEMENTED
OPTION2:
Hint: Create 2 files to store the data permanently: book.dat and student.dat to store book information and student
information respectively. Suggest you to use pickle package to write and read data into these files. You can use os
package to create/rename/remove filenames.
Note: Students are encouraged to create a library management system on their own. A detailed solution will be
provided later
Modules I have used:
from pickle import load, dump
from os import remove, rename
import os
Python Programming - I
3
import random
import time
- - - End of Session 13 - - -

Library Management Project Description

  • 1.
    1 Python Programming Course HandNotes 13 Hand Notes for: Projectwork
  • 2.
    Python Programming -IV 2 Handnote 12: Project work LIBRARY MANAGEMENT SYSTEM A Library Management System (LMS) gives access to and manages the resources in your library. A well-chosen system will increase your library’s efficiency, save valuable administration time, lead to a better educational experience for pupils and help develop independent learning. OUR PROJECT WORK Create following menu options: 1. BOOK ISSUE 2. BOOK DEPOSIT 3. ADMINISTRATION MENU  CREATE STUDENT RECORD  DISPLAY ALL STUDENTS RECORD  DISPLAY SPECIFIC STUDENT RECORD  MODIFY STUDENT RECORD  DELETE STUDENT RECORD  CREATE BOOK  DISPLAY ALL BOOKS  DISPLAY SPECIFIC BOOK  MODIFY BOOK  DELETE BOOK RECORD 4. EXIT OPTION 1: USE DATABASE TO GET THIS IMPLEMENTED OPTION2: Hint: Create 2 files to store the data permanently: book.dat and student.dat to store book information and student information respectively. Suggest you to use pickle package to write and read data into these files. You can use os package to create/rename/remove filenames. Note: Students are encouraged to create a library management system on their own. A detailed solution will be provided later Modules I have used: from pickle import load, dump from os import remove, rename import os
  • 3.
    Python Programming -I 3 import random import time - - - End of Session 13 - - -