0% found this document useful (0 votes)
10 views10 pages

Rohit Kuamr Vishvakarma Syno

Uploaded by

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

Rohit Kuamr Vishvakarma Syno

Uploaded by

ayusht901
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BOOKSHELF

Submitted in partial fulfilment for the award of

MASTER OF COMPUTER APPLICATIONS DEGREE

Session :2023-2024

BY

ROHIT KUMAR VISHVAKARMA

2300110140079

Under the guidance of

MR. NOOR AHAMAD


(Assistant Professor)

UNITED INSTITUTE OF MANAGEMENT (011)


AFFILIATED TO
Dr. A.P.J. Abdul Kalam Technical University (APJAKTU), LUCKNOW
UNITED INSTITUTE OF MANAGEMENT
A-31 UPSIDC Industrial Area, Naini, Prayagraj – 211010
Ph. 0532–2686070, 2686090 Fax 0532-2687147

Certificate

Mini Project Report–2023

This is to certify that the Project titled “ BOOK SHELF ” is a bonafide record of
independent work done by Rohit Kuamr Vishvakarma ( Roll No . : 2300110140079)
under my supervision during 2024 - 25, submitted to the Department of
ComputerApplications, UNITED INSTITUTE OF MANAGEMENT, NAINI,
PRAYAGRAJ in partial
fulfillment for the award of the degree of MASTER IN COMPUTER
APPLICATION from Dr. A.P.J. Abdul Kalam Technical University (APJAKTU) ,
LUCKNOW.
The project is original work of the student and has not been submitted anywhere else in any
manner.

Date: Mr. Noor Ahmad


Assistant Professor

Counter signed
Signature…………………
(Prof K K Malviya)
Principal
Date…………...……...……

Affiliated to: Dr APJ ABDUL KALAM. TECHNICAL UNIVERISTY, LUCKNOW

Noida Campus: 50, Knowledge Park III. Greater Noida. G.B. Nagar Ph: 0120-3230169. 2322209 Fax: 2322208
Corporate Office: 53, Leader Road, Allahabad-211003 Ph: 0532 2402951-55 Fax: 0532-2401865
e-mail: [email protected] web: http//unitedcollege.com
Certificate of Originality

I hereby declare that the Project entitled “BOOKSHELF” submitted to the


Department of Computer Application, UNITED INSTITUTE OF
MANAGEMENT, NAINI, PRAYAGRAJ in partial fulfilment for the award of the
Degree of MASTER IN COMPUTER APPLICATION during session 2024-
2025 is an authentic record of my own work carried out under the guidance of
“Mr. Noor Ahamad” and that the Project has not previously formed the basis for the
award of any other degree.

This is to certify that the above statement made by me is correct to the best of my
knowledge.

Place: Allahabad

Date: Signature of the candidate.


ROHIT
KUMAR
VISHVAKAR
MA
2300110140079
Acknowledgement

I am very grateful to my project guide ROHIT KUMAR VISHVAKARMAfor giving his


valuable time andconstructive guidance in preparing the Synopsis/Project.

It would not have been possible to complete this project in short period of time without his
kind encouragement and valuable guidance.

Date: Signature

Rohit Kumar Vishvakarma


INDEX

o Introduction
o Objective
o Problem Definition
o Literature Survey
o Proposed System
o System Requirements
o Software Requirements
o Hardware Requirements
o System Design
o High-Level Design
o Database Design
o Modules Description
o Development Methodology
o Testing
o Feasibility Study
o Project Plan
o Future Scope
o Reference

4
1. Introduction
The BookShelf project is a library management system designed to
streamline the process of issuing, returning, renting books, and
managing fines. This system aims to automate various manual tasks
associated with managing a library, improving efficiency for both
library staff and patrons.

2. Objective
The objective of BookShelf is to create an online library
management system that allows users to issue books, return them,
manage fines, and rent books. The platform will offer an easy-to-use
interface for both library administrators and users, simplifying the
entire library workflow.

3. Problem Definition

Many libraries still rely on manual record-keeping systems, leading


to inefficiencies such as delays in issuing books, calculating fines,
and managing book rentals. BookShelf aims to address these
challenges by automating these processes, reducing the
administrative burden, and providing real-time updates to both users
and administrators.
4. Literature Survey
Existing library management systems either lack key features like
book renting or have cumbersome user interfaces. BookShelf will
fill these gaps by offering a seamless solution for book issuing,
returning, renting, and fine management, all while ensuring easy
navigation and user-friendly design.

5. Proposed System
The BookShelf system will provide the following key
functionalities:
• Book Issuing: Users can browse the available books and issue

them directly through the system.


• Book Returning: The system will track the return date and

automatically update the user's records.


• Fine Management: Fines will be calculated based on late

returns, and users will be able to pay fines online.


• Book Renting: Users can rent books for a specified period,

with rental fees automatically calculated.


The platform will be developed using PHP, MySQL, HTML,
CSS, and JavaScript.

6. System Requirements
6.1 Software Requirements
• PHP for backend development

• MySQL for database management

• HTML, CSS, and JavaScript for frontend development

6.2 Hardware Requirements


• Basic server for hosting the system

• Adequate storage to manage book records and user data


7. System Design
77.1 High-Level Design
The system will be designed with a client-server architecture where
users can interact with the system through a web interface. The
server will manage all data related to books, users, transactions, and
fines.
7.2 Database Design
The MySQL database will store all book records, user data,
transactions (issues, returns, rentals), and fine information.
Relationships between users, books, and transactions will be mapped
out in an entity-relationship diagram.

8. Modules Description
Book Issuing Module: Allows users to issue books and track
due dates.
Return Management Module: Manages the return process and
updates the system accordingly.
Fine Calculation Module: Automatically calculates fines based
on the return date and tracks fine payments.
Rental Module: Users can rent books for a specified period, and
the system will calculate rental fees.

9. Development Methodology
The Agile development methodology will be used to build the
BookShelf system. Each sprint will focus on developing specific
modules such as book issuing, return management, and fine
calculation. Regular feedback will be incorporated to improve
functionality.
10. Testing
Testing will be focused on ensuring that all key functionalities such
as book issuing, returning, fine calculation, and renting work as
expected. Since there is no specific testing strategy currently, manual
testing will be employed to validate the system.
11. Feasibility Study
Technical Feasibility: The technology stack chosen ensures that
the system is technically feasible.
Economic Feasibility: The use of open-source technologies makes
the project cost-effective.
Operational Feasibility: The system will be designed for ease of
use, making it simple for both library administrators and users to
operate.

12. Project Plan


The project will follow an Agile approach, with modules like book
issuing, return, and fine management being developed in separate
sprints. Continuous testing and improvements will be made
throughout the development cycle.

13. Conclusion
The BookShelf project aims to modernize library management by
automating processes such as book issuing, returning, fines, and
rentals. This system will reduce the workload for library
administrators and improve the overall user experience.

14. Future Scope


Future enhancements for BookShelf could include integration with
an AI-based recommendation system for book suggestions and
automated fine notifications via email or SMS. Additional features
like e-book management could also be considered.
15. References
References will be included based on the study of existing library
systems and management software.

You might also like