Lib System
Lib System
Student Name:
Student Id:
1
Table of Contents
Executive summary.........................................................................................................................3
System description...........................................................................................................................3
Management....................................................................................................................................4
Documentation.................................................................................................................................5
Testing.............................................................................................................................................8
References........................................................................................................................................9
Appendices....................................................................................................................................10
2
Executive summary
The software quality assurance plan is where the documentation of each and every step that has
to be followed to guarantee a high-quality end result for the customer can be found. The use of
this technique for ensuring the quality of software will result in the delivery to the customer of a
library management system that is not only completely functional but also has an easy-to-use
interface.
The purpose of the documentation is to guarantee the dependability of every feature and
configuration option inside the application. This is a heads-up estimate that will help us save
time and effort in the long run by enabling us to foresee future challenges and prepare
appropriately. In other words, it will give us a head start. The client will be able to ascertain,
based on the information included in this report, whether or not the work being performed meets
his expectations.
System description
Introduction
A library management system is a piece of software that is intended for use by library networks
that are on the smaller or medium-sized end of the spectrum. It serves as a computerized
framework that is used by librarians for the purpose of administering the library and keeping
track of various types of data. Maintenance on books, returns of books, addition of new books,
enrollment of new students, and other similar tasks. This framework also includes modules for
managing books and students. The module for managing books keeps track of how many
individuals are borrowing books from the module for managing students, and it lists all of the
students alphabetically.
3
Scope
Students and faculty at the university library will have access to books, information about book
viewing, and other services thanks to the library management system that will soon be deployed.
The proposed library management system should provide for the following features.
The primary objective of this approach is to assist users in keeping better time logs so that they
may better use their time and resources. The system also produces many different kinds of data
for many different applications.
The books and participant records that are needed for this computerized system will not be in
short supply, as is sometimes the case with systems that do not use computers. In addition, there
is a summary section accessible via the Library Management System.[5]
Reports, such as patron lists, book inventories, and checkout/return summaries, may be generated
by users who have administrative capabilities and are granted access to the system. The
librarians will be able to handle the library in a way that is both easier and more efficient than
they could if they had to do it manually thanks to both of these modules.
Management
Clients and developers make up the group that is accountable for monitoring the quality of our
product, and the typical runtime of a library management system is being used by us as a
benchmark for comparison. [1]
4
Joint review
It is the responsibility of every member of the team to take these, and they do so by accumulating
information from the customer, the developer, and the other members of the working people.
This will assist us in identifying any issues that may still be present in the application.
Process review
They are only accessible to the client and the coder. With your help, we will be able to
ensure that all of the features are operating as intended.
Customer review
In order to accomplish this objective, both employees of the library and students will be
responsible for operating the system. This will give us an idea of how long it takes an individual
to get a handle on the framework that we have developed.
Documentation
User interface
The first page was shown for logging either student or staff.
After log in successfully users can use the system according to their privileges.
Students can search, or publish the book.
Staff can check update and edit the books and their details also they are check the
requested student is clear from library dues or not.
5
Design guidelines
This module is used by the library's patrons, who are the librarians. To determine the
user's privileges, they must log in to the server using a unique identifier and password.
When users log in, they'll be able to use a number of different features.
Books may be tracked, along with searches, additions, and changes, using this module.
Furthermore, it may generate and print the book's barcode for the librarian to affix to the
book's cover.
change or add a book's publisher with ease. The word "publisher" is used when a new
publication is being registered.
The return module just requires the librarian to scan the book's barcode and double-check
the renter's information.
The rental return process will be completed if all data is correct and no fees have been
assessed.
6
Figure 2 module for publish maintenance
Both the end user and the developer of the library management software will participate in an
analysis of the software's performance. The establishment of a basis for the timetable depends on
the completion of each system page. The system is constructed up of a wide variety of distinct
elements all working together. When a module is finished being developed, the customer and the
developer could meet together to evaluate whether or not the page works as it was supposed to.
In the event that it does not, they may decide to make any required adjustments.
7
Testing
The library management system problems along with their corrective actions
To efficiently maintain digital materials and provide instant access to users, the digital library
needs substantial financial support.
8
Tools, techniques and methods
Tools are
Python
Internet
Techniques
References
[1]. Lewis, W. E. (2017). Software testing and continuous quality improvement. CRC press.
[2]. Kamble, V. T., & Raj, H. (2012). Open Source Library Management and Digital library
software.
[3]. Chucks, E., Sani, Y., & Moses, T. (2020). A review of information and communication
technology (ICT) facilities for the implementation of virtual library management
system. International Journal of Scientific and Engineering Research, 11, 448-460.
9
[4]. Shaw, J. N., & De Sarkar, T. (2021). A cloud-based approach to library management
solution for college libraries. Information Discovery and Delivery, 49(4), 308-318.
[5]. Satoglu, S. I., Ustundag, A., & Kilinc, M. S. (2012). Value of RFID in library management
system. In The value of RFID: Benefits vs. costs (pp. 155-167). London: Springer London.
[6]. Khan, S. A., & Ayesha, G. (2022). Key features of information management systems (IMSs)
for automation in university libraries: a view point of information professionals in
Pakistan. Library Hi Tech, 40(6), 1606-1626.
[7]. Randhawa, S. (2013). Open source library management softwares. E-Library Science
Research Journal, 1(7).
[8]. R. Earnshaw, “State of the Art in Digital Media and Application”, Springer Briefs in
Computer Science, (2017).
Appendices
Have hope that once the overhaul is
complete, the problems with the old
system will be addressed. The
"LIBRARY MANAGEMENT
SYSTEM" approach became
digital to cut down on human error
and boost output. Human labour
minimization is a primary objective
of this project.
10