SlideShare une entreprise Scribd logo
1  sur  17
Library System
A TEAM PROJECT FOR MODERN
PROGRAMMING PRACTICES (MPP)
Members: Jivan Nepali, Mohmoud EI-Nouby, Peng Dong & Zelalem Getnet Belay
Presentation Agenda
Class Diagram depicting the Problem Description
Use cases Implemented
Design of the User Interface (UI)
DEMO
Class Diagram
Finalized Classes
◦ Publication
◦ LendableCopy
◦ Book
◦ CheckoutRecord
◦ CheckoutRecordsEntry
◦ PersonalInfo
◦ Address
◦ Author
◦ LibraryMember
◦ FineRecord
◦ FineEntry
◦ SystemUser
Final Version of Class Diagram
Use Cases Implemented
Features of Library System
 User Login
 Add Library Member to the System
 Checkout a Book for a Library Member
 Add a Copy of Existing Book to the Library System
 Add a Book to the Library System
 Print (to console) the Checkout Records of Library
Member
 Edit Library Member in the SystemExtra Feature
 Return/Check-in a Book for a Library MemberExtra Feature
 Apply Library-Fine for late returnsExtra Feature
 Design of UI using CSSExtra Feature
System Architecture
Use Case 1 – User Login
Use Case 2 – Adding Library Member
Use Case 2.1 – Editing Library Member
Use Case 3 – Checking out a Book
Use Case 4 – Adding a Copy of Existing
Book
Use Case 5 – Adding a Book
Use Case 6 – Print Checkout Record
Use Case 7 – Return of Borrowed Book
Use Case 8 – Library Fine for Late Return
Design of User Interface
 Team Discussion for Basic Layout for the use cases
 UI design on the Paper
 Used SceneBuilder for Forms Design with CSS
DEMO
Questions & Answers Session

Contenu connexe

Tendances

Tendances (20)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Turbo prolog 2.0 basics
Turbo prolog 2.0 basicsTurbo prolog 2.0 basics
Turbo prolog 2.0 basics
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Time and Space Complexity
Time and Space ComplexityTime and Space Complexity
Time and Space Complexity
 
BackTracking Algorithm: Technique and Examples
BackTracking Algorithm: Technique and ExamplesBackTracking Algorithm: Technique and Examples
BackTracking Algorithm: Technique and Examples
 
Time Table Management System
Time Table Management SystemTime Table Management System
Time Table Management System
 
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra DigitalPertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 
Online event management system
Online event management systemOnline event management system
Online event management system
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
 
University Event Management System
University Event Management SystemUniversity Event Management System
University Event Management System
 
Fuzzy c means manual work
Fuzzy c means manual workFuzzy c means manual work
Fuzzy c means manual work
 
Library management system
Library management systemLibrary management system
Library management system
 
The n Queen Problem
The n Queen ProblemThe n Queen Problem
The n Queen Problem
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Iterative deepening search
Iterative deepening searchIterative deepening search
Iterative deepening search
 
Sistem berkas dan keamana data
Sistem berkas dan keamana dataSistem berkas dan keamana data
Sistem berkas dan keamana data
 
Randomized algorithms ver 1.0
Randomized algorithms ver 1.0Randomized algorithms ver 1.0
Randomized algorithms ver 1.0
 
Library Management System in c++
Library Management System in c++Library Management System in c++
Library Management System in c++
 

En vedette

Library Management System
Library Management SystemLibrary Management System
Library Management System
Aditya Shah
 
4.class diagramsusinguml
4.class diagramsusinguml4.class diagramsusinguml
4.class diagramsusinguml
APU
 
Chapter 9 Mis Library System
Chapter 9 Mis Library SystemChapter 9 Mis Library System
Chapter 9 Mis Library System
management 2
 
Library management system using rfid
Library management system using rfidLibrary management system using rfid
Library management system using rfid
Naveen Sihag
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 
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
jimmykhan
 

En vedette (18)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
4.class diagramsusinguml
4.class diagramsusinguml4.class diagramsusinguml
4.class diagramsusinguml
 
Crystal Ball Event Prediction and Log Analysis with Hadoop MapReduce and Spark
Crystal Ball Event Prediction and Log Analysis with Hadoop MapReduce and SparkCrystal Ball Event Prediction and Log Analysis with Hadoop MapReduce and Spark
Crystal Ball Event Prediction and Log Analysis with Hadoop MapReduce and Spark
 
Status Quo and (current) Limitations of Library Linked Data
Status Quo and (current) Limitations of Library Linked DataStatus Quo and (current) Limitations of Library Linked Data
Status Quo and (current) Limitations of Library Linked Data
 
Library Information System
Library Information System Library Information System
Library Information System
 
Chapter 9 Mis Library System
Chapter 9 Mis Library SystemChapter 9 Mis Library System
Chapter 9 Mis Library System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library Management Project Presentation
Library Management Project PresentationLibrary Management Project Presentation
Library Management Project Presentation
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library management system using rfid
Library management system using rfidLibrary management system using rfid
Library management system using rfid
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
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
Library managementLibrary management
Library management
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Hive on spark is blazing fast or is it final
Hive on spark is blazing fast or is it finalHive on spark is blazing fast or is it final
Hive on spark is blazing fast or is it final
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
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
 

Similaire à Library System Implementation with JavaFx

Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
SatheeshMani6
 
library management system
library management systemlibrary management system
library management system
prabhat kumar
 

Similaire à Library System Implementation with JavaFx (20)

Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
 
library management system
library management systemlibrary management system
library management system
 
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
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptx
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Online Library Management System .pptx
Online Library Management System .pptxOnline Library Management System .pptx
Online Library Management System .pptx
 
Library_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdfLibrary_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdf
 
Library_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdfLibrary_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdf
 
library-project-report library-project-report
library-project-report library-project-reportlibrary-project-report library-project-report
library-project-report library-project-report
 
Gr.-06library-project-report.pdf
Gr.-06library-project-report.pdfGr.-06library-project-report.pdf
Gr.-06library-project-report.pdf
 
Evaluating libraryresourcesamigos
Evaluating libraryresourcesamigosEvaluating libraryresourcesamigos
Evaluating libraryresourcesamigos
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
Library_management_system_project_report.pdf
Library_management_system_project_report.pdfLibrary_management_system_project_report.pdf
Library_management_system_project_report.pdf
 
Open source ml systems that need to be built
Open source ml systems that need to be builtOpen source ml systems that need to be built
Open source ml systems that need to be built
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 

Plus de Jivan Nepali

Plus de Jivan Nepali (7)

Cookies: HTTP state management mechanism
Cookies: HTTP state management mechanismCookies: HTTP state management mechanism
Cookies: HTTP state management mechanism
 
Warehouse based Intelligent Banking Transaction Analysis System
Warehouse based Intelligent Banking Transaction Analysis SystemWarehouse based Intelligent Banking Transaction Analysis System
Warehouse based Intelligent Banking Transaction Analysis System
 
Tourism market segmentation in context of nepal
Tourism market segmentation in context of nepalTourism market segmentation in context of nepal
Tourism market segmentation in context of nepal
 
Decision Support and Knowledge Based Systems
Decision Support and Knowledge Based SystemsDecision Support and Knowledge Based Systems
Decision Support and Knowledge Based Systems
 
Grid computing the grid
Grid computing the gridGrid computing the grid
Grid computing the grid
 
Restaurant Guide: A GPS based Android App
Restaurant Guide: A GPS based Android AppRestaurant Guide: A GPS based Android App
Restaurant Guide: A GPS based Android App
 
Project time management
Project time managementProject time management
Project time management
 

Dernier

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Dernier (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Library System Implementation with JavaFx

  • 1. Library System A TEAM PROJECT FOR MODERN PROGRAMMING PRACTICES (MPP) Members: Jivan Nepali, Mohmoud EI-Nouby, Peng Dong & Zelalem Getnet Belay
  • 2. Presentation Agenda Class Diagram depicting the Problem Description Use cases Implemented Design of the User Interface (UI) DEMO
  • 3. Class Diagram Finalized Classes ◦ Publication ◦ LendableCopy ◦ Book ◦ CheckoutRecord ◦ CheckoutRecordsEntry ◦ PersonalInfo ◦ Address ◦ Author ◦ LibraryMember ◦ FineRecord ◦ FineEntry ◦ SystemUser Final Version of Class Diagram
  • 4. Use Cases Implemented Features of Library System  User Login  Add Library Member to the System  Checkout a Book for a Library Member  Add a Copy of Existing Book to the Library System  Add a Book to the Library System  Print (to console) the Checkout Records of Library Member  Edit Library Member in the SystemExtra Feature  Return/Check-in a Book for a Library MemberExtra Feature  Apply Library-Fine for late returnsExtra Feature  Design of UI using CSSExtra Feature
  • 6. Use Case 1 – User Login
  • 7. Use Case 2 – Adding Library Member
  • 8. Use Case 2.1 – Editing Library Member
  • 9. Use Case 3 – Checking out a Book
  • 10. Use Case 4 – Adding a Copy of Existing Book
  • 11. Use Case 5 – Adding a Book
  • 12. Use Case 6 – Print Checkout Record
  • 13. Use Case 7 – Return of Borrowed Book
  • 14. Use Case 8 – Library Fine for Late Return
  • 15. Design of User Interface  Team Discussion for Basic Layout for the use cases  UI design on the Paper  Used SceneBuilder for Forms Design with CSS
  • 16. DEMO