0% found this document useful (0 votes)
59 views4 pages

RNS Institute of Technology: Visvesvaraya Technological University

This document describes a proposed library management system that would allow customers to search for books and videos, check items out and view their account, and pay fines, and would allow librarians to add customer and media records, check items out and in, and manage holds and fines. It includes entity-relationship and relational schema diagrams to illustrate how customer, media, checkout, and other related data would be structured in the database.

Uploaded by

Tejas G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views4 pages

RNS Institute of Technology: Visvesvaraya Technological University

This document describes a proposed library management system that would allow customers to search for books and videos, check items out and view their account, and pay fines, and would allow librarians to add customer and media records, check items out and in, and manage holds and fines. It includes entity-relationship and relational schema diagrams to illustrate how customer, media, checkout, and other related data would be structured in the database.

Uploaded by

Tejas G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Jnana Sangam, Belagavi - 590 018, Karnataka

RNS Institute of Technology


Dr. Vishnuvardana Road, Channasandra
Bengaluru – 560098

DEPARTMENT
of
COMPUTER SCIENCE & ENGINEERING

Synopsis
on

“LIBRARY MANAGEMENT SYSTEM”


DESCRIPTION OF THE PROJECT:
A library database needs to store information pertaining to its
users (or customers), its workers, the physical locations of its
branches, and the media stored in those locations. We have decided
to limit the media to two types: books and videos.

The library must keep track of the status of each media item:
its location, status, descriptive attributes, and cost for losses and
late returns. Books will be identified by their ISBN, and movies by
their title and year. In order to allow multiple copies of the same
book or video, each media item will have a unique ID number.

Customers will provide their name, address, phone number,


and date of birth when signing up for a library card. They will then
be assigned a unique user name and ID number, plus a temporary
password that will have to be changed. Checkout operations will
require a library card, as will requests to put media on hold. Each
library card will have its own fines, but active fines on any of a
customer's cards will prevent the customer from using the library's
services.

Functions for customers:


● Log in
● Search for media based on one or more of the following criteria:
○ type (book, video, or both)
○ title
○ author or director
○ year
● Access their own account information:
○ Card number(s)
○ Fines
○ Media currently checked out
● Put media on hold
● Pay fines for lost or late items
● Update personal information:
○ Phone numbers
○ Addresses
RNSIT – Department of CSE Subject Code:15CSL68 Page 2
○ Passwords

Functions for librarians:


● Add customers
● Add library cards and assign them to customers
● Check out media
● Manage and transfer media that is currently on hold
● Handle returns
● Modify customers' fines
● Add media to the database
● Remove media from the database
● Receive payments from customers and update the customers' fines
● View all customer information except passwords

ENTITY-RELATIONSHIP DIAGRAM:

RNSIT – Department of CSE Subject Code:15CSL68 Page 3


RELATION SCHEMA DIAGRAM:

Relational Schema
Status Code Description

Media ↓
Media_id Code
Book ISBN title author year dewey price

BookMedia ↓ ↓
Media_id ISBN
Customer ID Name addr DOB phone username password

Card num fines ↓


ID
Checkout ↓ ↓
Media_id num since until
Location Name addr phone

Hold ↓ ↓ ↓
Media_id num Name until queue
Stored_in ↓ ↓
Media_id Name
Librarian ↓ ↓
eid ID Pay Name since
Video title year director rating price

VideoMedia ↓ ↓
Media_id title year

RNSIT – Department of CSE Subject Code:15CSL68 Page 4

You might also like