SlideShare a Scribd company logo
1 of 38
FARWA
MALIK
Purpose
• To make the existing system more efficient.
• To provide a user friendly environment.
• Make functionalities of library faster.
• Provide a system where the library staff can catch defaulters and not let
them escape.
Purpose
Some of the problems being faced in manual system are
as follows:
• Fast report generation is not possible.
• Tracing a book is difficult.
• Information about issue/return of the books are not
properly maintained.
• No central database can be created as information is
not available in database.
DRAWBACKS OF PRESENT SYSTEM
PROJECT AIM AND OBJECTIVE
• To eliminate the paper work in library.
• To record every transaction in computerized
system.
• To design a user friendly graphical user
interface which suit the user. To save the
cost and time.
Product Perspective
Our Library Management System is a replacement for
the old Library Managements Systems which are
ordinary and depend on manual working for recording
book and user information. It is a new, self-contained
product.
FUNCTIONAL REQUIREMENTS
Librarian
Login
• Librarian can login and access the required
information.
Update member
information
• Librarian can update the fine, the number of books
issued ,any change in personal details of member.
Update
book details
• Librarian can add new book details and can also
change the status of the book (whether it is
available or not).
Some of the functional requirements of our system are:
NON FUNCTIONAL REQUIREMENTS
SYSTEMFEATURES
USE CASE DIAGRAM &
USE CASES
Create Student
Record
Add Book
Book Issue
Delete
Student/Book
Book
Deposit
Display All
Records
Login
LIBRARY MANAGEMENT SYSTEM
STUDENT
LIBRARIAN
USE-CASE
DIAGRAM
Name: login.
Scope: It describes how librarian /student gain access to the library management system
through the login process.
Primary Actors: Librarian
Pre-Conditions: Librarian must have an account.
Main Scenario
•The user enters his/her username and password.
•The system validates the username and password (successfully) and displays the
user's account information page.
•The user has forgotten his/her username, password and clicks the "Forgot
Username/Password".
•The system resets the users account and sends an e-mail notification with the new
information
•The user utilizes the new username/password information to login.
Post-Conditions: Librarian successfully login to the system.
CREATE RECORD
Name: Create record.
Scope: It describes how a librarian creates a new record of the student.
Primary Actors: Librarian.
Pre-Conditions
• Librarian must log in to the system and the student must exist.
Main Scenario
• Librarian select the option of create new record.
• The window will display the form.
• Librarian has to fill the form.
• Librarian enters the detailed information of student.
• New student record will be saved to the database.
Post-Conditions
• Librarian successfully creates new record of student.
Name: Book Issue
Scope: It describes how student issues a book.
Primary Actors: Student, Librarian.
Pre-Condition:
• Librarian must be authenticated.
• Student must be registered.
• Book to be issued must be available.
Main Scenario:
• Librarian will login to the system.
• Librarian will enter the student id to be searched.
• Student search is successful.
• Librarian will enter the ID of the required book.
• If the book is available it will be issued.
Post condition: Book is successfully issued to student.
BOOK ISSUE
Design Phase
Membership
Management
Book Issue
Management
Report
management
Student
Student
Management
Member
Books
Book Issue
Penalty
Data Flow Diagram
Deposit Book
: BOOK : PERSON : ASSIGN
Issue Book(Person, Book)
Verify Person(Person)
Verification Result
Is Authorized For Issue Book
Authorized
Check Availability(Book)
Assign Book To Person(Person, Book)
Book Assigned
ISSUE BOOK
:Book :Booklist
AddBook()
DeleteBook()
Add Modified
Delete modified
MODIFY BOOK
CLASS DIAGRAM
Explanation of code:
In our system, we are adding books and students to the records.
We keep record of books in our catalog.
We also have record of students.
Admin can modify records of students and books.
Admin can also delete records which are not useful anymore.
• void create_book()
In this function, we are adding new book to the catalog.
• void show_book()
In this function, we are displaying information about the
book.
• void modify_book()
In this, we are modifying the information about the book.
• void create_student()
This function is adding student’s information in the record.
• void modify_student()
This function is modifying information about the student.
• void display_spb()
This function is used to search the book.
• void display_sps()
This function is used to search the student.
• void delete_student()
This function is used to delete student’s record.
• void delete_book()
This function is used to delete book from record.
• void display_alls()
This function is displaying information of students.
• void display_allb()
This function is displaying information of books.
• void book_issue()
This function is issuing book to the student.
• void book_deposit()
This function is depositing book.
• void admin_menu()
This function is displaying the menu.
New student entry
Administration menu
Student List
Book List
Test cases:
Test case 1
Test case 1.
Test case 2
Positive test case
Negative test case
THANK YOU !!

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management systemNi
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Library management system project
Library management system projectLibrary management system project
Library management system projectAJAY KUMAR
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptxKaiumShuvo1
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library ManagementSneha Yadav
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemMartins Okoi
 
Library management system
Library management systemLibrary management system
Library management systemwethecodershelp
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Totan Banik
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsisShubham Upadhyay
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation Smit Patel
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM binrehmat
 
Library Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeLibrary Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeRadikhaSharma
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-systemRafiul Rafi
 
Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
Library management
Library managementLibrary management
Library managementakki_hearts
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
library management system
library management systemlibrary management system
library management system
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptx
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library management system
Library management systemLibrary management system
Library management system
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
 
Library management project
Library management projectLibrary management project
Library management project
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsis
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM
 
Library Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeLibrary Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source Code
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
 
Library management system
Library management systemLibrary management system
Library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Project online library management
Project online library managementProject online library management
Project online library management
 
Library management
Library managementLibrary management
Library management
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 

Viewers also liked

Library 2.0 technologies in academic libraries, a case study of student use a...
Library 2.0 technologies in academic libraries, a case study of student use a...Library 2.0 technologies in academic libraries, a case study of student use a...
Library 2.0 technologies in academic libraries, a case study of student use a...Anne Morris
 
Library management system
Library management systemLibrary management system
Library management systemABhay Panchal
 
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management SystemADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management SystemUraz Pokharel
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.docjimmykhan
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSAshita Agrawal
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemAditya Shah
 

Viewers also liked (7)

Library 2.0 technologies in academic libraries, a case study of student use a...
Library 2.0 technologies in academic libraries, a case study of student use a...Library 2.0 technologies in academic libraries, a case study of student use a...
Library 2.0 technologies in academic libraries, a case study of student use a...
 
Library management system
Library management systemLibrary management system
Library management system
 
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management SystemADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 

Similar to Library management system

Similar to Library management system (20)

E library mangment system presentation
E library mangment system presentationE library mangment system presentation
E library mangment system presentation
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Library management System
Library management SystemLibrary management System
Library management System
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
c++ library management
c++ library managementc++ library management
c++ library management
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Project
ProjectProject
Project
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Budget
BudgetBudget
Budget
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
Java library synopsis_1
Java library synopsis_1Java library synopsis_1
Java library synopsis_1
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 
LMS by Shuvo.powerpoint.pptx
LMS by Shuvo.powerpoint.pptxLMS by Shuvo.powerpoint.pptx
LMS by Shuvo.powerpoint.pptx
 
Presentation2
Presentation2Presentation2
Presentation2
 
Library Management System
Library Management System Library Management System
Library Management System
 
srno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptxsrno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptx
 

Recently uploaded

GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 

Recently uploaded (20)

Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 

Library management system

  • 1.
  • 3. Purpose • To make the existing system more efficient. • To provide a user friendly environment. • Make functionalities of library faster. • Provide a system where the library staff can catch defaulters and not let them escape.
  • 4. Purpose Some of the problems being faced in manual system are as follows: • Fast report generation is not possible. • Tracing a book is difficult. • Information about issue/return of the books are not properly maintained. • No central database can be created as information is not available in database. DRAWBACKS OF PRESENT SYSTEM
  • 5. PROJECT AIM AND OBJECTIVE • To eliminate the paper work in library. • To record every transaction in computerized system. • To design a user friendly graphical user interface which suit the user. To save the cost and time.
  • 6. Product Perspective Our Library Management System is a replacement for the old Library Managements Systems which are ordinary and depend on manual working for recording book and user information. It is a new, self-contained product.
  • 8. Librarian Login • Librarian can login and access the required information. Update member information • Librarian can update the fine, the number of books issued ,any change in personal details of member. Update book details • Librarian can add new book details and can also change the status of the book (whether it is available or not). Some of the functional requirements of our system are:
  • 10.
  • 11.
  • 12.
  • 13.
  • 15. USE CASE DIAGRAM & USE CASES
  • 16. Create Student Record Add Book Book Issue Delete Student/Book Book Deposit Display All Records Login LIBRARY MANAGEMENT SYSTEM STUDENT LIBRARIAN USE-CASE DIAGRAM
  • 17. Name: login. Scope: It describes how librarian /student gain access to the library management system through the login process. Primary Actors: Librarian Pre-Conditions: Librarian must have an account. Main Scenario •The user enters his/her username and password. •The system validates the username and password (successfully) and displays the user's account information page. •The user has forgotten his/her username, password and clicks the "Forgot Username/Password". •The system resets the users account and sends an e-mail notification with the new information •The user utilizes the new username/password information to login. Post-Conditions: Librarian successfully login to the system.
  • 18. CREATE RECORD Name: Create record. Scope: It describes how a librarian creates a new record of the student. Primary Actors: Librarian. Pre-Conditions • Librarian must log in to the system and the student must exist. Main Scenario • Librarian select the option of create new record. • The window will display the form. • Librarian has to fill the form. • Librarian enters the detailed information of student. • New student record will be saved to the database. Post-Conditions • Librarian successfully creates new record of student.
  • 19. Name: Book Issue Scope: It describes how student issues a book. Primary Actors: Student, Librarian. Pre-Condition: • Librarian must be authenticated. • Student must be registered. • Book to be issued must be available. Main Scenario: • Librarian will login to the system. • Librarian will enter the student id to be searched. • Student search is successful. • Librarian will enter the ID of the required book. • If the book is available it will be issued. Post condition: Book is successfully issued to student. BOOK ISSUE
  • 23. : BOOK : PERSON : ASSIGN Issue Book(Person, Book) Verify Person(Person) Verification Result Is Authorized For Issue Book Authorized Check Availability(Book) Assign Book To Person(Person, Book) Book Assigned ISSUE BOOK
  • 26. Explanation of code: In our system, we are adding books and students to the records. We keep record of books in our catalog. We also have record of students. Admin can modify records of students and books. Admin can also delete records which are not useful anymore.
  • 27. • void create_book() In this function, we are adding new book to the catalog. • void show_book() In this function, we are displaying information about the book. • void modify_book() In this, we are modifying the information about the book. • void create_student() This function is adding student’s information in the record. • void modify_student() This function is modifying information about the student.
  • 28. • void display_spb() This function is used to search the book. • void display_sps() This function is used to search the student. • void delete_student() This function is used to delete student’s record. • void delete_book() This function is used to delete book from record. • void display_alls() This function is displaying information of students.
  • 29. • void display_allb() This function is displaying information of books. • void book_issue() This function is issuing book to the student. • void book_deposit() This function is depositing book. • void admin_menu() This function is displaying the menu.
  • 36. Test case 2 Positive test case