0% found this document useful (0 votes)
17 views27 pages

Library Management System

The document outlines a project report for a Library Management System (LMS) aimed at modernizing library operations by automating processes and improving user experience. It details the problem statement, software requirements, system features, functional and non-functional requirements, and user interface design. The LMS is designed to enhance book and patron management, provide advanced search capabilities, and ensure data security and consistency.

Uploaded by

bdayncse
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)
17 views27 pages

Library Management System

The document outlines a project report for a Library Management System (LMS) aimed at modernizing library operations by automating processes and improving user experience. It details the problem statement, software requirements, system features, functional and non-functional requirements, and user interface design. The LMS is designed to enhance book and patron management, provide advanced search capabilities, and ensure data security and consistency.

Uploaded by

bdayncse
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

1

LIBRARY MANAGEMENT
SYSTEM
Software Engineering Project Report
Computer Science Engineering

Rajiv Gandhi University of Knowledge Technologies

Software Engineering Project Report


2

Table of Contents:

1. Problem Statement
2. Software Requirements Specification (SRS)
2.1 Introduction
2.1.1 Purpose
2.1.2 Document Conventions
2.1.3 Intended Audience and Reading Suggestions
2.1.4 Product Scope
2.2 Product Perspective
2.3 Operating Environment
2.4 Design and Implementation
2.5 User Documentation
2.6 Assumptions and Dependencies
3. External Interface Requirements
3.1 User Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Communication Interfaces
4. System Features
5. Functional Requirements
6. Non Functional Requirements
6.1 Performance Requirement
6.2 Safety Requirement
6.3 Security Requirement
6.4 Software Quality Attributes
6.5 Business Rules
7. Data Requirements
8. UI Design
9. Use Cases
10. Dependencies
11. Constraints
12. Assumptions and Risk
13. Sample Diagram
14. ER Diagram
15. Data Flow Diagrams
15.1 Level 0
15.2 Level 1
16. System Architecture
17. Use Case Diagram
18. Activity Diagram
19. State Chart Diagram

Software Engineering Project Report


3

20. Sequence Diagram


21. Class Diagram
22. Collaboration Diagram
23. Test Cases of Library Management System

Software Engineering Project Report


4

LIBRARY MANAGEMENT SYSTEM

1. PROBLEM STATEMENT:
The current library management system relies heavily on manual processes, leading to
inefficiencies and errors. It has limited search and retrieval capabilities. It has data
inconsistency and lack of integration and lack of user-friendly interface and accessibility. It
is based on outdated technology, making it vulnerable to security breaches and data loss.
Additionally, the lack of proper security measures and access controls puts sensitive patron
information at risk.

To address these challenges and improve overall library operations, a modern and
comprehensive library management system (LMS) is essential. A robust LMS should
encompass the following features:
Automated Book and Patron Management
Advanced Search and Retrieval Capabilities
Integrated Database and Data Consistency
User-Friendly Interface and Accessibility Features
Modern Technology and Enhanced Security

2. SOFTWARE REQUIREMENTS SPECIFICATION (SRS):

2.1. Introduction:

The purpose of this document is to define the software requirements for a new library
management system (LMS). The LMS will be used to manage all aspects of the library's
operations, including book circulation, patron management, and cataloging.

2.1.1 Purpose

A library management system (LMS) is a software application that helps libraries manage
their collections, resources, and patrons. It is used to automate and streamline many of the
tasks that libraries typically perform manually, such as Cataloging, Circulation, Patron
Management, Acquisitions, Serials Management, ReportingThe main objective of this
document is to illustrate the requirements of the project Library Management system. The
document gives the detailed description of the both functional and non-functional
requirements proposed by the client. The purpose of this project is to provide a friendly
environment to maintain the details of books and library members. The main purpose of this
project is to maintain easy circulation system using computers and to provide different report

Software Engineering Project Report


5

2.1.2 Document Conventions

Entire document should be justified. Convention for Main title

Font face: Times New Roman

Font style: Normal

Font Size: 14

Convention for Sub title Font face: Times New Roman

Font style: Normal

Font Size: 14

Convention for body

Font face: Times New Roman

Font Size: 12

2.1.3 Intended Audience and Reading Suggestions TE VIRTUE

The document is designed for the developers of the system, UE Librarians, and
administration of faculty of University of Education and also for any party who is
interested.

2.1.4 Product Scope

Library Management System is basically updating the manual library system into an
Internet based application so that the users can know the details of their accounts,
availability of books and maximum limit for borrowing.

The project is specifically designed for the use of librarians and library users. The product will
work as a complete user interface for library management process and library usage from
ordinary users. Library Management System can be used by any existing or new library to
manage its books and book borrowing, insertion and monitoring. It is especially The scope of a
library management system (LMS) encompasses a broad range of functionalities that aim to
streamline and enhance the operations of a library. Its primary objective is to manage and
organize the library's collection of resources, facilitate patron access, and provide administrative
support for library staff.

Software Engineering Project Report


6

2.2 Product Perspective

The proposed Library Management System will take care of the current book detail at
any point of time. The book issue, book return will update the current book details
automatically so that user will get the update current book details.

2.4 Operating Environment

The product will be operating in windows OS. The Library Management System is a
website and will operate in all famous browsers like Google Chrome, IE, and Mozilla
Firefox. The only requirement to use this online product would be the internet
connection.

The hardware configuration include Hard Disk: 40 GB, Monitor: 15" Colour monitor,
Keyboard: 122 keys. The basic input devices required are keyboard, mouse and output
devices are monitor, printer etc. VIRT

2.5 Design and Implementation Constraints

Any update regarding the book from the library is to be recorded to have update &
correct values, and any fine on a member should be notified as soon as possible and
should be correctly calculated. ULTIMA

2.6 User Documentation


The User documentation will include:-

User will be able to download User Manual from website's help section Video
tutorials will be available for further guidance
Help Button will be available everywhere

2.7 Assumptions and Dependencies


Assumptions:
 The coding should be error free.

 The system should be user-friendly so that it is easy to use.

 The information of all users, books and libraries must be stored in a database that is
accessible by the website The system should have more storage capacity and provide
fast access to the database The system should provide search facility

Dependencies:
 The specific hardware and software due to which the product will be run.

Software Engineering Project Report


7

 The end users (admin) should have proper understanding of the product .

 The information of all the users must be stored in a database that is accessible by the
Library System

 Any update regarding the book from the library is to be recorded to the database and the
data entered should be correct

3. External Interface Requirements

3.1 User Interfaces


The software provides good graphical interface for the user and the administrator
can operate on the system, performing the required task such as create, update, viewing the
details of the book.

 It allows user to view quick reports like Book Issued/Returned in between particular
time.

 It provides stock verification and search facility based on different criteria.

 The design should be simple and all the different interfaces should follow a standard
template

 The user interface should be able to interact with the user management module and a
part of the interface must be dedicated to the login/logout module.

3.2 Hardware Interfaces


Processor: Pentium(R) Dual-core CPU RAM: 256 MB or more
Hard Disk: 40GB
RAM:256MB or more

3.3 Software Interface

This software package is developed using java as front end which is supported by
sun micro system. Microsoft SQL Server as the back end to store the database. Operating
System: Windows XP, windows 7 and higher versions. Language: Java Runtime
Environment, Net beans 7.0.1 (front end)
Database: MS SQL Server (back end)

3.4 Communications Interfaces


Describe the requirements associated with any communications functions required by this
product, including e-mail, web browser, network server communications protocols,
electronic forms, and so on. Define any pertinent message formatting. Identify any

Software Engineering Project Report


8

communication standards that will be used, such as FTP or HTTP. Specify any
communication security or encryption issues, data transfer rates, and synchronization
mechanisms.

4. System Features
The users of the system should be provided the surety that their account is secure. This is
possible by providing:-
 User authentication and validation of members using their unique member ID.

 Proper monitoring by the administrator which includes updating account status, showing a
pop up if the member attempts to issue number of books that exceed the limit provided by
the library policy, assigning fine to members who skip the date of return.

 Proper accountability which includes not allowing a member to see other member's
account. Only administrator will see and manage all member accounts.

5. Functional Requirements:

 Book Management : The LMS shall be able to manage all aspects of the library's
book collection.
 Patron Management : The LMS shall be able to manage all aspects of the library's
patron records.
 Cataloging : The LMS shall be able to catalog all of the library's books.

 Circulation : The LMS shall be able to manage all aspects of book circulation.

 Reporting : The LMS shall be able to generate a variety of reports.


 Security : The LMS shall be secure and protect the library's data from
unauthorized access. The system shall use a variety of security measures.

6. Non-Functional Requirements:

 Performance : The LMS shall be able to handle the library's workload without performance
bottlenecks. The system shall be able to handle a high volume of transactions and
support a large number of users.

 Usability : The LMS shall be easy to use and learn. The system shall have a user-friendly
interface and provide clear and concise instructions.

 Reliability : The LMS shall be reliable and available to users when they need it. The
system shall have a high uptime and be able to recover from failures quickly.

 Scalability : The LMS shall be scalable and be able to grow with the library's needs. The
system shall be able to accommodate an increasing number of books, patrons, and
transactions.

Software Engineering Project Report


9

6.1 Performance Requirement


 The performance of the system should be fast and accurate.

 Library Management System shall handle expected and non-expected errors in ways
that prevent loss in information and long downtime period. Thus it should have inbuilt
error testing to identify invalid username/password.

 The system should be able to handle large amount of data. Thus it should
accommodate high number of books and users without any fault.

6.2 Safety Requirement


The database may get crashed at any certain time due to virus or operating system
failure. Therefore, it is required to take the database backup so that the database is not lost.
Proper UPS / inverter facility should be there in case of power supply failure.

6.3 Security Requirement


 System will use secured database

 Normal users can just read information but they cannot edit or modify anything except
their personal and some other information.
 System will have different types of users and every user has access constraints
 Proper user authentication should be provided No one should be able to hack users'
password

 There should be separate accounts for admin and members such that no member can
access the database and only admin has the rights to update the database.

6.4 Software Quality Attributes


 There may be multiple admins creating the project, all of them will have the right to
create changes to the system. But the members or other users cannot do changes
 The project should be open source

 The Quality of the database is maintained in such a way so that it can be very user
friendly to all the users of the database

 The user be able to easily download and install the system

6.5 Business Rules


A business rule is anything that captures and implements business policies and practices.

A rule can enforce business policy, make a decision, or infer new data from existing data.
This includes the rules and regulations that the System users should abide by. This includes

Software Engineering Project Report


10

the cost of the project and the discount offers provided. The users should avoid illegal rules
and protocols.
.

7. Data Requirements:

A library management system (LMS) relies on a comprehensive set of data to effectively


manage its operations, serve its patrons, and make informed decisions. The specific data
requirements vary depending on the size and complexity of the library, but some common
data elements include:

a. Bibliographic Data: This data describes the library's collection of books, periodicals,
audio-visual materials, and other resources.

b. Patron Data: This data maintains information about the library's patrons.

c. Circulation Data: This data tracks the movement of library materials between the
library and its patrons.

d. Acquisitions Data: This data manages the purchasing and acquisition of new library
materials.

e. Serials Data: This data manages subscriptions to periodicals and journals.


By maintaining accurate and up-to-date data, the LMS can effectively manage the library's
collection, serve its patrons, and provide valuable insights for informed decision-making.

[Link] Design:

Designing the user interface (UI) for a Library Management System (LMS) involves
creating a visually appealing and user-friendly experience for both library staff and patrons.
Here's a basic outline of the UI design for an LMS: Homepage, Navigation, User
authentication, Catalog management, Circular management, User services, Reporting
analytics, Responsive design, Accessebility, Notifications, Settings, Help and support,
Security features, Feedback mechanism, Logout.
[Link] Cases:

 Cataloging and Metadata Management: Librarians can use the LMS to create and
maintain bibliographic records for library materials. This includes entering
bibliographic data, assigning subject headings, and adding keywords. The LMS should
provide tools for creating and managing metadata to ensure that resources are easily
discoverable by patrons.

 Circulation Management: Librarians can use the LMS to manage the circulation of
library materials. This includes checking out and checking in materials, tracking due

Software Engineering Project Report


11
dates, and generating overdue notices. Librarians can also use the LMS to manage holds
and fines.

 Acquisitions and Serials Management: Librarians can use the LMS to manage the
acquisition of new library materials. This includes creating purchase orders, tracking
acquisitions costs, and managing subscriptions to periodicals and journals.

 Reporting and Analytics : Librarians can use the LMS to generate reports on library
usage, collection development, patron activity, and circulation trends. These reports can
help librarians make informed decisions about resource allocation, collection
development, and library services.

10. Dependencies:

A library management system (LMS) has a number of dependencies, including Operating


System, Programming language, Web framework, Database, Search engine, Email server,
Payment gateway, Cloud hosting, Version control system, Testing frame work,
Documentation tool, Deployment tool.

11. Constraints:

When designing and implementing a Library Management System (LMS), various


constraints may influence its development, deployment, and usage. Here are some
common constraints associated with library management systems: Budget constraints,
Technical constraints, Infrastructure limitations, Data migration etc.

[Link] and Risks:


Implementing a library management system (LMS) involves several assumptions and
potential risks that libraries should carefully consider before proceeding with the project.
Here's a breakdown of key assumptions and associated risks:

Assumption 1: The LMS will meet all library requirements:

Risk: The LMS may not fully align with the specific needs and workflows of the
library, leading to gaps in functionality or inefficiencies in daily operations.
Mitigation: Conduct thorough requirements gathering and vendor evaluations to
ensure the LMS aligns with library needs, prioritize essential features, and consider
customization options.

Assumption 2:The LMS implementation will be smooth and timely:

Risk: Implementation may encounter unexpected challenges, such as data migration


complexities, compatibility issues, or staff resistance to change, leading to delays and
cost overruns.

Software Engineering Project Report


12
Mitigation: Develop a comprehensive implementation plan with clear timelines,
allocate adequate resources for training and support, and involve staff in the
implementation process to address concerns early on.

[Link] Diagrams:

Software Engineering Project Report


13

14. ER Diagram for Library Management System:

The entity relationship diagram:


[Link]: In ER diagrams, entities represent real-world objects or concepts that have data
stored in the system. These could be entities like customers, products, employees, etc.
2. Attributes: Attributes are the properties or characteristics of entities. They provide
more detailed information about the entity.
3. Relationships: Relationships illustrate how entities are connected or related to each
other. They show how data is shared between entities.

4. Cardinality and Multiplicity: Cardinality defines the number of instances of one entity
that can be associated with another entity. It helps specify the nature of the relationship.
Multiplicity indicates how many instances of an entity are related to another entity. It can
be one-to-one, one-to-many, or many-to-many.

Software Engineering Project Report


14

[Link] Flow Diagram for Library Management System:


The Data flow diagram:
[Link] of Processes: DFDs illustrate how data moves through a system and
how it is processed.

2. Data Flows: Show the movement of data between processes, data stores, and external
entities.

3. Data Stores: Represent where data is stored within the system.

4. External Entities: Represent sources or destinations of data that interact with the
system but are outside of it.

15.1 Level 0:

In Data Flow diagram at level 0 includes “books


management,librarymanagement,authorsmanagement,publishermanagement,system user
management,login management”.

Software Engineering Project Report


15

15.2 Level 1:

In Data Flow diagram at level 1 includes “books


management,librarymanagement,authorsmanagement,publishermanagement,system
user
management,loginmanagement,booksreport,authorsreport,usersreport,loginreport,libr
ary report book issue report”.

[Link] Architecture:

The system architecture for a library management system (LMS) typically follows a layered
approach to ensure modularity, scalability, and maintainability. The architecture comprises
several layers, each responsible for specific functionalities and interacting with each other to
provide a comprehensive LMS solution.

Software Engineering Project Report


16

a. Presentation Layer:
The presentation layer serves as the user interface, providing patrons and librarians
with a user-friendly interface to interact with the LMS. It includes web applications, mobile
apps, self-checkout kiosks, and other user-facing components.

b. Business Logic Layer:

Software Engineering Project Report


17
The business logic layer handles the core functionalities of the LMS, including cataloging,
circulation, patron management, acquisitions, and reporting. It implements business rules,
processes, and algorithms to manage library operations.

c. Data Access Layer:

The data access layer interacts with the database, managing the storage, retrieval, and
manipulation of library data. It ensures data integrity, consistency, and security through
database management techniques.

d. Database Layer:

The database layer stores and manages all library data, including bibliographic records,
patron information, circulation history, and acquisitions records. It employs a relational
database management system (RDBMS) or a NoSQL database.

[Link] Case Diagram For Library Management System


Use case diagram is
 Used to gather the requirements of a system.

 Used to get an outside view of a system.

 Identify the external and internal factors influencing the system.

 Show the interaction among the requirements are actors.

In a Library Management system, actors could include “Librarian”, ”Library Member”, and
“System”. Use cases might be “Manage Books”, ”Borrow Book”, ”Return Book”, etc.
Arrows represent the communication between actors and use cases.

Software Engineering Project Report


18

[Link] Diagram For Library Management System:

[Link] diagram is basically a flowchart to represent the flow from one activity to
another activity.

[Link] activity can be described as an operation of the system.

[Link] control flow is drawn from one operation to another. This flow can be sequential,
branched, or concurrent.

[Link] diagrams deal with all types of flow control by using different elements such as
fork, join, etc.

For a Library Management System, activities could be “Check Book Availability”, “Issue
Book”, “Receive Returned Book”,etc. Each activity is represented by a rounded rectangle,
and arrows show the flow of control between activities

Software Engineering Project Report


19

Software Engineering Project Report


20

[Link] Chart Diagram for Library Management System:

A Statechart diagram describes a state machine.


State machine can be defined as a machine which defines different states of an object and
these states are controlled by external or internal [Link] is used to model the lifetime of
an object.

For a Library Management System,you might have states like “Available”, ”Checked
Out”, ”Overdue”,etc.,for books. Arrows indicate the transitions between these states,
triggered by events such as “Borrow Book” or “Return Book”.

[Link] Diagram For Library Management System:

A sequence diagram is an interaction diagram. From the name, it is clear that the
diagram deals with some sequences, which are the sequence of messages flowing from one
object to another.

Interaction among the components of a system is very important from


implementation and execution perspective.

Software Engineering Project Report


21
Sequence diagram is used to visualize the sequence of calls in a system to
perform a specific functionality.

For a Library Management System, you could have objects like "Librarian,""Book," and
"Member." The sequence diagram would show the sequence of messages exchanged between
these objects for actions like "Borrow Book" or "Return Book."

[Link] Diagram For Library Management System:

Classes: Classes represent blueprints or templates for creating objects. An object is an


instance of a class.
1. Attributes and Methods:
- Attributes : Represent the properties or characteristics of a class.
- Methods: Represent the behaviours or actions that the class can perform.

2. Associations: Represent relationships between classes. For example, a "Teacher" class


might be associated with a "Student" class.

Software Engineering Project Report


22
3. Inheritance: Illustrates the "is-a" relationship between classes, where one class
(subclass or child) inherits attributes and behaviors from another class (superclass or
parent).

The class diagram is the main building block of object-oriented modeling. It is used for
general conceptual modeling of the structure of the application, and for detailed modeling,
translating the models into programming code. Class diagrams can also be for data modeling.
The classes in a class diagram represent both the main elements, interactions in the
application, and the classes to be programmed.

Software Engineering Project Report


23
[Link] diagram For Library Management System:
A collaboration diagram, also known as a communication diagram, is an illustration of the
relationships and interactions among software objects in the Unified Modeling Language
(UML). Developers can use these diagrams to portray the dynamic behavior of a particular
use case and define the role of each object.

To create a collaboration diagram, first identify the structural elements required to carry out
the functionality of an interaction. Then build a model using the relationships between those
elements. Several vendors offer software for creating and editing collaboration diagrams.

Notations of a collaboration diagram

A collaboration diagram resembles a flowchart that portrays the roles, functionality and
behavior of individual objects as well as the overall operation of the system in real time.
The four major components of a collaboration diagram include the following:

Objects. These are shown as rectangles with naming labels inside. The naming label
follows the convention of object name: class name. If an object has a property or state that
specifically influences the collaboration, this should also be noted.

Actors. These are instances that invoke the interaction in the diagram. Each actor has a
name and a role, with one actor initiating the entire use case.

Links. These connect objects with actors and are depicted using a solid line between two
elements. Each link is an instance where messages can be sent.

Messages between objects. These are shown as a labeled arrow placed near a link. These
messages are communications between objects that convey information about the activity
and can include the sequence number.

The most important objects are placed in the center of the diagram, with all other
participating objects branching off. After all objects are placed, links and messages
should be added in between.

Software Engineering Project Report


24

[Link] Cases For Library Management System:


This page has Test Cases For Library Management System. Library is the place with the
huge collection of books. It is place from where the students and the faculties issue the books
for their reference purposes. But the maintenance of keeping the records of issuing and
borrowing is difficult if you use a normal book as a registry. To make this task easier, the
library management system will be very useful. The test cases for library management
system is an application that explains the test cases for library management system. Software
testing is a critical part that is involved in the overall development of the application. This
will be one of the interesting projects that one can work on and implement in real time world.
Quality assurance is the review of the software product that checks for the correctness,
reliability, completeness and maintainability. The different sections under quality assurance
are unit testing, integrated testing, validation testing, output testing and user acceptance
testing. Test cases gives an idea like on perform of some tasks what will be the predicted
output or result. It will help in predicting the result on perform of certain tasks. The test
cases below gives an idea of what result must be obtained on performing a particular task.

Login form: The test cases involved are whether valid password and name are entered
or invalid name and password entered.
Book entry form: The test cases included are-on the click of add button, delete button,
update button, search button, clear button, exit button and next button.
User account form: The test cases included are-on the click of add button, delete button,
update button, search button, clear button, exit button and next button.
Book return form: The test cases included are-on the click of add button, delete button,
update button, search button, clear button, exit button and next button.

Software Engineering Project Report


25

LOGIN FORM:

[Link] Test Case Excepted Result Test


Result
1 Enter valid name and password & click Software should display main Successful
on login button window
2 Enter invalid Software should not display successful
main window

BOOK ENTRY FORM:

[Link] Test Case Excepted Result Test


Result
1 On the click of At first user have to fill all fields with proper data , if any successful
ADD button Error like entering text data instead of number or entering
number instead of text..is found then it gives proper
message otherwise Adds Record To the Database
2. On the Click of This deletes the details of book by using Accession no. Successful
DELETE
Button
3. On the Click of Modified records are Updated in database by clicking Successful
UPDATE UPDATE button.
Button
4. On the Click of Displays the Details of book for entered Accession no. Successful
SEARCH Otherwise gives proper Error message.
Button
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of Exit the current book details form successful
EXIT button
7. On the Click of Display the next form successful
NEXT button

Software Engineering Project Report


26

USER ACCOUNT FORM:

[Link] Test Case Excepted Result Test


Result
1 On the click of At first user have to fill all fields with proper data , if any successful
ADD button Error like entering text data instead of number or entering
number instead of text..is found then it gives proper
message otherwise Adds Record To the Database
2. On the Click of This deletes the details of student by using Register no. Successful
DELETE
Button
3. On the Click of Modified records are Updated in database by clicking Successful
UPDATE UPDATE button.
Button
4. On the Click of Displays the Details of book for entered Register no. Successful
SEARCH Otherwise gives proper Error message.
Button
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of Exit the current book details form successful
EXIT button
7. On the Click of Display the next form successful
NEXT button

BOOK ISSUE FORM:

[Link] Test Case Excepted Result Test


Result
1 On the click of At first user have to fill all fields with proper data ,if the successful
ADD button accession number book is already issued then it will
giving proper msg.
2. On the Click of This deletes the details of book by using Register no. Successful
DELETE Button
3. On the Click of Modified records are Updated in database by clicking Successful
UPDATE Button UPDATE button.
4. On the Click of Displays the Details of issued book..Otherwise gives Successful
SEARCH Button proper Error message.
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of Exit the current book details form successful
EXIT button
7. On the Click of Display the next form successful
NEXT button

Software Engineering Project Report


27

BOOK RETURN FORM:

[Link] Test Case Excepted Result Test


Result
1 On the click of At first user have to fill all fields with proper data , if any successful
ADD button Error like entering text data instead of number or entering
number instead of text..is found then it gives proper
message otherwise Adds Record To the Database
2. On the Click of Which deletes the details of book by using Register no. Successful
DELETE
Button
3. On the Click of Modified records are Updated in database by clicking Successful
UPDATE UPDATE button.
Button
4. On the Click of Displays the Details of returned book … Otherwise gives Successful
SEARCH proper Error message.
Button
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of Exit the current book details form successful
EXIT button
7. On the Click of Display the next form successful
NEXT button

You might also like