0% found this document useful (0 votes)
242 views

Library Management System

The document describes a student library management system created for Wesleyan University - Philippines. It includes an introduction, problem statement, objectives, features, and various diagrams like context diagram, data flow diagram, use case diagram and ER diagram. The system allows students and librarians to search for books, manage check-outs and returns, and maintain student and book records in the library database.

Uploaded by

Lance Hidalgo
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)
242 views

Library Management System

The document describes a student library management system created for Wesleyan University - Philippines. It includes an introduction, problem statement, objectives, features, and various diagrams like context diagram, data flow diagram, use case diagram and ER diagram. The system allows students and librarians to search for books, manage check-outs and returns, and maintain student and book records in the library database.

Uploaded by

Lance Hidalgo
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/ 17

Wesleyan University – Philippines

Mabini Extension, Cabanatuan City 3100

WU-P Student
Library Management
System

xSubmitted by:

Jonathan B. Torres

Cristalyn V. Macapagal

Arlene Faye SV. Rueda

Submitted to:

Prof. Christopher Joy Dugtong


Table of Contents
1. INTRODUCTION ................................................................ 1
2. PROBLEM STATEMENT .................................................... 2
3. OBJECTIVES OF THE SYSTEM ................................... 3
4. FEATURES OF THE SYSTEM ........................................ 3
5. CONTEXT DIAGRAM (LEVEL 0) ................................. 5
6. DATA FLOW DIAGRAM (LEVEL 1) ............................ 5
7. TEXTUAL ANALYSIS ...................................................... 6
8. USE-CASE DIAGRAM ...................................................... 6
9. ER DIAGRAM ..................................................................... 7
10. ACTIVITY DIAGRAM ...................................................... 8
11. SEQUENCE DIAGRAM ...................................................... 9
12. DATA DICTIONARY ....................................................... 10

3
1. INTRODUCTION
The project titled WU-P Student Library Management
System is Library Management software for monitoring and

controlling the transactions in a library. The project is

developed in PHP, which mainly focuses on basic operations

in a library like adding new books, and updating new

information, searching books, manage students and return

books.

It gives us the information about the library. Both


student and the Librarian (ADMIN) will have to log in to

their accounts. Librarian (ADMIN) can enter the record of new

books and retrieve the details of books available in the


library. Librarian (ADMIN) can issue the books to the

students and maintain their records. The student can register

an account, receive his Student ID and check his issued books


record from the system.

Throughout the project the focus has been on presenting


information and comments in an easy and intelligible manner.

The project is very useful for those who want to know about

WU-P Student Library Management System.

1
2. PROBLEM STATEMENT
Manual process of keeping student records, book records,

account details is very difficult. There are various problems

also faced by the student in library such as finding any

particular book, searching of books using ISBN number etc.

To eliminate this manual system, WU-P Student Library

Management System has been developed. It will handle all the

current issues faced by the students and by its admin

personnel.

WU-P Student Library Management System gives us the

complete information about the library and the daily

transactions done in a Library. We need to maintain the record

of new student and retrieve the details of books available

in the library which mainly focuses on basic operations in a

library like adding new member, new books, and update new

information, searching books and students who borrow and

return books. It features a familiar and well thought-out,

an attractive user interface, combined with strong searching,

insertion.

2
3. OBJECTIVES OF THE SYSTEM

 To build a system that can receive input and generate

automatically output in easy way and short time.

 Give an opportunity to librarians to reduce mistakes


that always happen during manual method.

 To store properly the library items in order to

maintain their security.

 To make it easy to search records.

 To edit the records and update the database easily.

 To make the system user friendly.

4. FEATURES OF THE SYSTEM

 Search - allows students to complete a book search

on the system on what is available or not. This is


also a search function; it is part of searching.

3
 Student Module

o Register yourself and they will receive a


Student ID unique to the system.

o Student can view the dashboard.

o Update personal profile.

o View issued book and book return date-time.

o Change their password.

o Recover personal password.

 Admin Module

o Admin Dashboard

o Manage Author, Category

o Book Management

o Admin can issue a new book to a student.

o Update the details when the student returns the


book.

o Search student by using their Student ID.

o View student details

o Change own password

o View books which are not returned yet

o View patrons who have not returned their


borrowed books

4
5. CONTEXT DIAGRAM (LEVEL 0)

6. DATA FLOW DIAGRAM (LEVEL 1)

5
7. TEXTUAL ANALYSIS

8. USE-CASE DIAGRAM

6
9. ER DIAGRAM

7
10. ACTIVITY DIAGRAM

8
11. SEQUENCE DIAGRAM

9
12. DATA DICTIONARY
The table below shows the data dictionary of Student

Library Management System. It has two entities namely


Librarian and Student. Entities are data that represent
objects in the real world. The entity Librarian is the

person managing the records of transactions in the


Library, while the entity Student is the person who will
borrow and return books from the Library.

Description of Entities
Entity Name Description Aliases Occurrence

Patron Entity that will PATRON Every time the

borrow and person borrows

return books and returns a

from the Library book

Admin Entity that Librarian Every time a

manages the ADMIN transaction

records of happens in the

transactions in Library

the Library

10
Description of Attributes
Entity Name Attribute Name Description Constraints

Student ID Primary key of INT (11),

the table Primary Key,

Auto_Increment

StudentID Unique key of VARCHAR (100),

the table UNIQUE

FullName Full name of VARCHAR (120)

the student

EmailID Email address VARCHAR (120)

of the student

MobileNumber Contact number CHAR (11)

of the student

Password Password of the VARCHAR (120)

student

Status If the student INT (1)

is Blocked /

Not Blocked

RegistrationDate Date when the TIMESTAMP

student

registered

UpdatedDate Date when the TIMESTAMP

student edited

his profile

11
Admin AdminID Primary key of INT (11),

the table Primary Key,

Auto_Increment

FullName Full name of VARCHAR (100)

the Librarian

AdminEmail Email of the VARCHAR (120)

Librarian

Username Username of the VARCHAR (100)

Librarian

Password Password of the VARCHAR (100)

Librarian

UpdatedDate Date when the TIMESTAMP

Librarian

edited his

profile

12
Authors AuthorID Primary key of INT (11),

the table Primary Key,

Auto_Increment

AuthorName Name of an VARCHAR (160)

author of a

book

CreatedDate Date when TIMESTAMP

created/added

UpdatedDate Date when TIMESTAMP

edited

Category CategoryID Primary key of INT (11),

the table Primary Key,

Auto_Increment

CategoryName Name of a VARCHAR (150)

category

Status Status if INT (1)

active or

inactive

CreatedDate Date when TIMESTAMP

created/added

UpdatedDate Date when TIMESTAMP

edited

13
Books BookID Primary key of INT (11),

the table Primary Key,

Auto_Increment

BookName Name of a book VARCHAR (255)

CategoryID Foreign key INT (11),

from table Foreign Key

Category

AuthorID Foreign key INT (11),

from table Foreign Key

Author

ISBNNumber International INT (11)

Standard Book

Number

BookPrice Fee for the INT (11)

book

borrowed/issued

RegistrationDate Date when the TIMESTAMP

book is
registered

UpdatedDate Date when TIMESTAMP

edited

14
IssuedBookDts IssueID Primary key of INT (11),

the table Primary Key,

Auto_Increment

BookID Foreign key INT (11),

from table Foreign Key

Books

StudentID Foreign key INT (11),

from table Foreign Key

Students

IssueDate Date when the TIMESTAMP

book is issued

ReturnDate Date when the TIMESTAMP

book is

returned

ReturnStatus Status if INT (1)

returned or not

Fine Fine if not INT (11)

returned after
due date

15

You might also like