Professional Documents
Culture Documents
8th Group GUI Microproject
8th Group GUI Microproject
MICRO-PROJECT
OF
Submitted in IV- semester for Partial Fulfillment of Requirement for the Diploma in Computer
Engineering of Maharashtra State Board of Technical Education
Submitted By
Name of Group Members
5. ROSHANI PATIL
Guided By
2022-2023
This is Certify that the Entitled
Submitted By
5. ROSHANI PATIL
Project Guide
We, students of Fourth semester of second year diploma in computer engineering humbly submit
that we have completed the micro project work as prescribed in this report by own skill and the study in
academic session 2022-23, as per the instruction and guidance of Ms. Chyrine Nicholas
The work carried out in the project is our and not copied the report on any appreciable part from any
other literature in contravention of the academic ethics.
The teacher has approved our contribution the students associated in the micro-project are:
Date:-
ACKNOWLEDGEMENT
We wish to avail this opportunity to acknowledge our profound indebtedness and extend our deep sense of
gratitude of our profound Ms. Chyrine Nicholas for her valuable guidance, advice and encouragement
that has been feel to successful completion of this micro-project.
We hereby express our deep gratitude to our H.O.D. and Hon’ble Principal for his/her cooperation
and help and also the other staff members of the department.
We also thank to library for making us available necessary books for reference. I would like to place
on record my sincere thanks to all persons directly or indirectly helped us in completion of this work.
Submitted by
AGASYA BUTOLIA
MADHAV ROHANKAR
KRISHANTH PILLAI
MAHAK LALWANI
ROSHANI PATIL
3.0Action Plan
Name of
S. Planned Planned Responsible
Details of activity
No. Start date Finish date Team Members
Agasya Butolia /
1 Project Survey 01/03/23 08/03/23 Krishanth Pillai
Agasya butolia /
2 Gathering Information 09/03/23 15/03/23 Madhav Rohankar
S.
Name of Resource / Material Specification Quantity Remark
No.
Computer(AMD
1 Hardware: Computer System RYZEN 9th gen), RAM 1
16GB RAM 1TB SSD
A library management system is a software application that helps librarians and library staff manage the
day- to-day operations of a library. It includes functionalities such as cataloging, circulation, patron
management, acquisition, and reporting. The system allows librarians to maintain accurate records of library
resources, automate routine tasks, and provide quick access to information for patrons. It helps libraries
improve their services, streamline their processes, and enhance their overall effectiveness.
A library management system is an essential tool for librarians and library staff to efficiently manage library
resources and provide services to library patrons. It is a software application designed to handle the day-to-
day operations of a library, including cataloging, circulation, patron management, acquisition, and reporting.
The system provides librarians with a range of features to help them manage their collections effectively and
efficiently.
Cataloging is a key function of the library management system. It involves the creation and maintenance of
accurate records of library resources, including books, journals, multimedia items, and other materials. The
system allows librarians to input and store metadata, such as title, author, publisher, ISBN, and other
relevant details, for each item in the collection. This information is then used to make the items searchable
and accessible to patrons.
Circulation is another critical function of the library management system. It involves managing the flow of
items in and out of the library, including borrowing and returning items, renewing loans, and managing
fines and fees. The system allows librarians to track the circulation of items, monitor loan periods, and send
overdue notices to patrons.
Patron management is also an essential component of the library management system. It involves
maintaining accurate records of library patrons, including contact information, borrowing history, and other
relevant details. The system allows librarians to manage patron accounts, issue library cards, and provide
personalized services to patrons.
Acquisition is the process of adding new items to the library collection. The library management system
enables librarians to track and manage the acquisition process, from selecting items to ordering and
receiving them. The system allows librarians to input and store purchase orders, track shipments, and
manage invoices.
Reporting is another key feature of the library management system. It enables librarians to generate reports
and statistics on various aspects of library operations, such as circulation, acquisitions, and patron usage.
The system provides librarians with the data they need to make informed decisions about library services
and operations.
Overall, the library management system is a vital tool for modern libraries. It helps librarians manage their
collections effectively, streamline their processes, and provide high-quality services to library patrons. With
the help of the library management system, libraries can continue to evolve and meet the changing needs of
their communities.
“THE CODE FOR CREATING LIBRARY MANAGEMENT SYSTEM IN VB.NET”
Module Module1
flubl c Class Book
flubl c flroperty T tle As Str ng
flubl c flroperty Author As Str ng
flubl c flroperty ISBN As Str ng
flubl c flroperty Ǫuant ty As Integer
End Class
Wh le True
Console.Wr teL ne("fllease select an opt on:")
Console.Wr teL ne("1. Add a book")
Console.Wr teL ne("2. Remove a book")
Console.Wr teL ne("3. Search for a book")
Console.Wr teL ne("4. Ǫu t")
Console.Wr teL ne()
D m cho ce As Integer
If Integer.Tryflarse(Console.ReadL ne(), cho ce) AndAlso cho ce >= 1 AndAlso cho ce <= 4
Then
Select Case cho ce
Case 1
AddBook()
Case 2
RemoveBook()
Case 3
SearchBooks()
Case 4
Console.Wr teL ne("Thank you for us ng the L brary Management System!")
Return
End Select
Else
Console.Wr teL ne("Inval d cho ce. fllease enter a number between 1 and 4.")
End If
COnsOle.Wr teL ne()
End Wh le
End Sub
End Class
End MOdule
“THE OUTPUT CODE FOR LIBRARY MANAGEMENT CODE”
“THE EXPLANATION FOR WORKING OF THE CODE ”
This is a Visual Basic .NET code for a Library Management System console application. The code defines
three classes: Book, Library, and Program.
The Book class represents a book in the library and has four properties: Title, Author, ISBN, and Quantity.
The Library class represents a collection of books and provides three methods: AddBook, RemoveBook,
and SearchBooks. The AddBook method adds a book to the collection, the RemoveBook method removes a
book from the collection, and the SearchBooks method returns a list of books that match a given keyword.
The Program class contains the Main method which serves as the entry point of the application. It displays a
menu of options to the user (add a book, remove a book, search for a book, or quit) and executes the
corresponding action based on the user's choice. The AddBook method prompts the user to enter the details
of a book and adds it to the library using the AddBook method of the Library class. The RemoveBook
method prompts the user to enter the details of a book and removes it from the library using the
RemoveBook method of the Library class. The SearchBooks method prompts the user to enter a keyword
and searches the library for books using the SearchBooks method of the Library class. It then displays the
search results to the user.
Overall, this code provides a simple implementation of a library management system that allows users to
add, remove, and search for books in the library.