SlideShare uma empresa Scribd logo
1 de 21
Quick AccessCLMS
A Computerized Library Management System
IS 663 102 - System Analysis Design,
Dr. Vassilka Kirova
New Jersey Institute of Technology
Project Summary
Presentation
By Team: Bumble Bee
2
Team Bumble Bee
Team Members UCID
Akash Mahajan am877
Fnu Hina Shamim hs434
Karan Shah kvs23
Kang Xiao kx34
Yash Koradia ynk3
Mengxiao Wang mw274
Xiulan Wu xw323
Xiaodi Tai xt53
Topics Covered...
❖ Project Introduction
❖ Project Objectives
❖ Competitive Landscape & Comparative Analysis
❖ Problem Statement
❖ System Functionality
❖ Non Functional Requirements
❖ Future Enhancements
❖ The Project Management View
❖ Conclusions
In existing systems available in market,
1. All transactions of books are done manually.
2. More time taken for transactions like borrowing, returning and searching a book.
3. Preparation the list of borrowed and the available books in the library takes
more time which we call Catalog Management.
In QUICK ACCESS – Library Management System
1. Computerized Library Management System
2. User can search book, update information, issue and return books, rate and
recommend books, hold books, pay their dues online.
Introduction to Quick Access
Our Mission:
Our team is interested in the current library system technology and the market competition. We
are also eager to know if the current system generation still can incorporate new improvement.
We would like to test the possibility of introducing new features to existing generation and
receive feedbacks from the users.
Our Aim:
An application designed to help users to access library resources without administrator’s
involvement and make information available to users efficiently.
Our Vision:
We assess the information setting, develop information models, and implement production
services to support the users in their learning, research, and teaching endeavors, by developing
and maintaining intellectual access to the Library’s print and digital collections.
Project Objectives
Markets:
The global library technology industry continues to see modest but uneven growth.
Companies that operate within a distinct geographic region and a narrow range of products
have limited opportunities relative to those with international reach and diverse offerings. We
can estimate the broad demand of new library system generation.
Trend:
The transition to cloud computing provides a significant increment of industrywide growth.
Large-scale projects involving shared automation infrastructure for libraries throughout a
region, state, or country result in winner-take-all scenarios that can be lucrative for the
company with the selected product, often displacing multiple incumbent providers. This trend
toward shared infrastructure, the increased growth of existing consortia, amalgamation of
municipal library services, and other cooperative projects provides opportunities for products
with proven scalability that are able to handle complex implementation scenarios.
Competitive Landscape &
Comparative Analysis
Competitive Landscape &
Comparative Analysis cont.
S.No. Key Features
Evolve
Library
Eloquent
Library
EOS.We
b
Resourc
eMate L4U
Quick
Access
(1) Barcode Scanning Y Y Y Y Y Y
(2) Rating/Recommendation N N N N N Y
(3)
Self-Check-in / Check-
Out Y N N N Y Y
(4) Circulation Management Y Y Y N Y Y
(5) Catalog Management Y Y Y N Y Y
(6)
Application for Mobile
Patron Access N N N N N Y
Library Systems are basically utilized in two ways:
1. LMS developed & implemented by the Library owned by any organization.
2. Generalized LMS developed by vendors which are then customized on the basis of client’s
requirements.
After going through multiple LMS of various vendors, we observed that few features were
missing from many them. So, we will be adding the identified missing features in our Library
Management System named Quick Access.
Problem Statement
Quick Access will have the following advantages:
1. User friendly interface
2. Mobile Patron Online Access
3. Less error
4. Ratings and Recommendations
5. Automation
6. Self check-in/Check out
7. Quick transaction
All the manual difficulties in managing the Library have been rectified by implementing
computerization.
The Problem Space & The
Customers cont.
1. Barcode Scanning: We will be using an electronic device which will scan the barcode to
issue and return the books/CDs etc.
2. Rating and Recommendation: The users can provide a feedback while returning the
book. A user can provide ratings and recommendations to a particular book, can write
about their experience and also provide recommendations for any future user.
3. Catalog Management: This feature will allow the users with many features like search
functionality, log off feature, reference book functionality, book availability.
4. Circulation Management: In this feature, the functionalities like maintain patron records
and manage fines/charges administration.
5. Application for Mobile Patron: The users can open the application through their web
browser and login it.
6. Self check in/Self Check Out: Here user can issue the book by itself by scanning the
barcode of the book and swiping its Id card wherein no need of librarian is required. User
can also return the book by just swiping the barcode of the book and can check out the
book from his name.
System Functionality
System Functionality cont.
Use Case Diagram
Use Case : User holds the book in waiting list in Quick Access System.
Goal: User wants to add the book in waiting list if the book is unavailable in the library management system.
Preconditions: User has a valid login account.
Success end condition: System has successfully checked the availability of the books and added the book in the waiting list.
Failed end condition: System is unable to put the book in waiting list.
Actors: User, System.
Main scenario:
1. User logs into the system.
2. System displays Catalog Management page.
3. User clicks on check availability tab.
4. User tries to check the availability of the book/journals through title, author, keyword, ISBN and version of the book and clicks on check
availability tab.
5. System displays that no books are available.
6. System displays an option “Add to waiting list”.
7. User adds him/her to waiting list.
8. System notifies user with waiting list id for him/her.SUCCESS.
Extensions:
1a. User’s login credentials are invalid.
1a1. System notifies the user and redirects the user to step 1.
5a. System displays book is available.
7a1. System displays an error that book is available in library, FAIL.
System Functionality cont.
Non-Functional (quality) Requirements
1. Performance
• The system database shall accommodate high number of books and users without any fault.
• Responses to view information shall take no longer than 5 seconds to appear on the screen.
• Quick Access should be able to support 300 users and 550 requests / minute concurrently.
2. Availability
• The software should be available 24 hours a day and specifically during the working hours.
• Database backup and recovery plan should be proper in order to avoid any unexpected
downtime of application.
3. Security
• System will have different types of users and every user has access constraints.
• Software will be connected to secured database.
• Normal users can just read information but they cannot edit or modify anything except their
personal and some other information.
• Administrator will have full access to the system to resolve any issues.
• Librarian will have access to application with restriction to database access.
Non Functional Requirements
Non-Functional (quality) Requirements
4 Error Handling
• Quick Access product shall handle expected and non-expected errors in ways that will
prevent loss in information and long downtime period. Prevention and necessary downtime
will be taken to prevent any impact on the system.
Non Functional Requirements
Few more requirements were analyzed during the feasibility study.
1. Customization of Quick Access based on client, so Database Integration.
2. Access application mobile patron using hybrid platform.
3. Functionality to add and remove book in LMS.
4. Functionality to update the book information with latest version number.
Quick Access - Future
Enhancement
• Process Model
The waterfall model is used in the Quick-Access
Project Management – Process
Model
• Why Waterfall Model
1. Requirements were well known, clear and fixed.
2. Do not have a particular customer, so possibility of requirement changes are less
3. Chances of ambiguity are less so the product definition is stable.
4. Technology is well understood by team due to prior experience.
5. Project is short as we have identified six features to include in the first release.
6. Once the product is ready then it can be customized and deployed in the user
environment to make it available to end users.
7. Once the product is developed, we can add few more features in future releases.
Project Management – Process
Model cont.
• Risk Management
Project Management – Risks
Type Definition Probability Effect Contingency Plan Mitigation Plan
Tools
Loss of data due to hardware
failure
Moderate Catastrophic
Database Backup should be
scheduled on weekly or bi-
weekly basis
Scheduled monitoring of hardware devices by IT
personnel.
People
Improper Data communication.
The knowledge should be
shared among team members.
Moderate Serious
The documentation should be
referred by each team member
for better understanding.
Weekly or bi weekly meetings should be planned for the
knowledge transfer. The proper documentation of work
performed by individual team member should be
maintained
Estimation
Underestimation of project due
to insufficient experience.
High Serious
The estimations need to be
revisited, in any phase when a
delay is impacted.
Proper time management should be done and the project
monitoring and the completion of task on time should be
considered.
Tools
The availability and quality of
tools required for the
development of project. The
unavailability of tools could
impact the project deadlines
High Serious
One or two extra license
should be taken, which should
be used in case of tools
unavailability.
The tools should be finalized and make available in the
requirement phase.
• Work Breakdown Structure
The estimation model used for
the project Quick Access is
Work Breakdown Structure.
The various phases and the
timelines are considered for the
estimation. The Gantt chart is
being used for the planning
purpose.
Project Management -
Estimation
Phases wise Activities Man –Hours
Project Plan 176
Feasibility 48
Process Model Analysis 16
Product Backlog 64
Work Breakdown structure 16
Risk Analysis 32
Requirement Analysis 448
Use Case 96
SRS 160
SRS Team Effort 192
Design Documents 152
Architecture 48
Class Diagram 24
High Level Design Document 80
Implementation 560
Coding & Unit testing 208
Testing 240
User Acceptance Test 112
Final Presentation 224
Summary 16
Project Monitoring 80
Project Mock Demo 64
Project Analysis 48
Project Demo and Presentation 16
Total Man-hours 1560
• Work Breakdown Structure
cont.
The overall hours estimated for
the release is 1560 person-
hours with approximately 47
KLOC (1560*30=46,800; 30 LOC
per hour). The approximately
cost of the project is 12,500 USD
(1560*8; 8 USD per hour).
Project Management -
Estimation cont.
Conclusion
Good
Team work – Tasks are assigned to team members, reviewed timely.
No issues faced.
Bad
Time Management – Due to limited time span and large number of requirements
Extra time is being spent on project
Learning
1. Feasibility study till implementation; all phases followed in project.
2. Used various templates.
3. Comparative study of various methodologies

Mais conteúdo relacionado

Mais procurados

Library management system
Library management systemLibrary management system
Library management systemtechlike
 
Library management system
Library management systemLibrary management system
Library management systemParesh Gosavi
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemRanjan Ranjan
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemSoman Sarim
 
Library management system
Library management systemLibrary management system
Library management systemNi
 
library management system
library management systemlibrary management system
library management systemaniket chauhan
 
Library management system
Library management systemLibrary management system
Library management systemImdad Ul Haq
 
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
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRSParas
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online StoreAhsan Rizwan
 
Library management system project
Library management system projectLibrary management system project
Library management system projectAJAY KUMAR
 
Online library management system
Online library management systemOnline library management system
Online library management systemBharat Kunwar
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptxKaiumShuvo1
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation Smit Patel
 

Mais procurados (20)

Library management system
Library management systemLibrary management system
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
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For 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
 
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)
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptx
 
Project online library management
Project online library managementProject online library management
Project online library management
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 

Semelhante a Library Management System Waterfall Model

11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management SystemHeather Strinden
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 
Library Management System (1) (1).pptx
Library Management System (1) (1).pptxLibrary Management System (1) (1).pptx
Library Management System (1) (1).pptxPiyushChoudhary341047
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
LibrarymanagementsystemJUVVANAGASAI
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management SystemAnkit Verma
 
Object-oriented analysis and design
Object-oriented analysis and designObject-oriented analysis and design
Object-oriented analysis and designAhmed Elnaggar
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 
The library management system
The library management systemThe library management system
The library management systemMunem Shahrear
 

Semelhante a Library Management System Waterfall Model (20)

11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Project
ProjectProject
Project
 
library management
library management library management
library management
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
Library Management System (1) (1).pptx
Library Management System (1) (1).pptxLibrary Management System (1) (1).pptx
Library Management System (1) (1).pptx
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
Online Book Store
Online Book StoreOnline Book Store
Online Book Store
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
 
amansingh.docx
amansingh.docxamansingh.docx
amansingh.docx
 
Object-oriented analysis and design
Object-oriented analysis and designObject-oriented analysis and design
Object-oriented analysis and design
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
The library management system
The library management systemThe library management system
The 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
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 

Último

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 

Último (20)

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 

Library Management System Waterfall Model

  • 1. Quick AccessCLMS A Computerized Library Management System IS 663 102 - System Analysis Design, Dr. Vassilka Kirova New Jersey Institute of Technology Project Summary Presentation By Team: Bumble Bee
  • 2. 2 Team Bumble Bee Team Members UCID Akash Mahajan am877 Fnu Hina Shamim hs434 Karan Shah kvs23 Kang Xiao kx34 Yash Koradia ynk3 Mengxiao Wang mw274 Xiulan Wu xw323 Xiaodi Tai xt53
  • 3. Topics Covered... ❖ Project Introduction ❖ Project Objectives ❖ Competitive Landscape & Comparative Analysis ❖ Problem Statement ❖ System Functionality ❖ Non Functional Requirements ❖ Future Enhancements ❖ The Project Management View ❖ Conclusions
  • 4. In existing systems available in market, 1. All transactions of books are done manually. 2. More time taken for transactions like borrowing, returning and searching a book. 3. Preparation the list of borrowed and the available books in the library takes more time which we call Catalog Management. In QUICK ACCESS – Library Management System 1. Computerized Library Management System 2. User can search book, update information, issue and return books, rate and recommend books, hold books, pay their dues online. Introduction to Quick Access
  • 5. Our Mission: Our team is interested in the current library system technology and the market competition. We are also eager to know if the current system generation still can incorporate new improvement. We would like to test the possibility of introducing new features to existing generation and receive feedbacks from the users. Our Aim: An application designed to help users to access library resources without administrator’s involvement and make information available to users efficiently. Our Vision: We assess the information setting, develop information models, and implement production services to support the users in their learning, research, and teaching endeavors, by developing and maintaining intellectual access to the Library’s print and digital collections. Project Objectives
  • 6. Markets: The global library technology industry continues to see modest but uneven growth. Companies that operate within a distinct geographic region and a narrow range of products have limited opportunities relative to those with international reach and diverse offerings. We can estimate the broad demand of new library system generation. Trend: The transition to cloud computing provides a significant increment of industrywide growth. Large-scale projects involving shared automation infrastructure for libraries throughout a region, state, or country result in winner-take-all scenarios that can be lucrative for the company with the selected product, often displacing multiple incumbent providers. This trend toward shared infrastructure, the increased growth of existing consortia, amalgamation of municipal library services, and other cooperative projects provides opportunities for products with proven scalability that are able to handle complex implementation scenarios. Competitive Landscape & Comparative Analysis
  • 7. Competitive Landscape & Comparative Analysis cont. S.No. Key Features Evolve Library Eloquent Library EOS.We b Resourc eMate L4U Quick Access (1) Barcode Scanning Y Y Y Y Y Y (2) Rating/Recommendation N N N N N Y (3) Self-Check-in / Check- Out Y N N N Y Y (4) Circulation Management Y Y Y N Y Y (5) Catalog Management Y Y Y N Y Y (6) Application for Mobile Patron Access N N N N N Y
  • 8. Library Systems are basically utilized in two ways: 1. LMS developed & implemented by the Library owned by any organization. 2. Generalized LMS developed by vendors which are then customized on the basis of client’s requirements. After going through multiple LMS of various vendors, we observed that few features were missing from many them. So, we will be adding the identified missing features in our Library Management System named Quick Access. Problem Statement
  • 9. Quick Access will have the following advantages: 1. User friendly interface 2. Mobile Patron Online Access 3. Less error 4. Ratings and Recommendations 5. Automation 6. Self check-in/Check out 7. Quick transaction All the manual difficulties in managing the Library have been rectified by implementing computerization. The Problem Space & The Customers cont.
  • 10. 1. Barcode Scanning: We will be using an electronic device which will scan the barcode to issue and return the books/CDs etc. 2. Rating and Recommendation: The users can provide a feedback while returning the book. A user can provide ratings and recommendations to a particular book, can write about their experience and also provide recommendations for any future user. 3. Catalog Management: This feature will allow the users with many features like search functionality, log off feature, reference book functionality, book availability. 4. Circulation Management: In this feature, the functionalities like maintain patron records and manage fines/charges administration. 5. Application for Mobile Patron: The users can open the application through their web browser and login it. 6. Self check in/Self Check Out: Here user can issue the book by itself by scanning the barcode of the book and swiping its Id card wherein no need of librarian is required. User can also return the book by just swiping the barcode of the book and can check out the book from his name. System Functionality
  • 12. Use Case : User holds the book in waiting list in Quick Access System. Goal: User wants to add the book in waiting list if the book is unavailable in the library management system. Preconditions: User has a valid login account. Success end condition: System has successfully checked the availability of the books and added the book in the waiting list. Failed end condition: System is unable to put the book in waiting list. Actors: User, System. Main scenario: 1. User logs into the system. 2. System displays Catalog Management page. 3. User clicks on check availability tab. 4. User tries to check the availability of the book/journals through title, author, keyword, ISBN and version of the book and clicks on check availability tab. 5. System displays that no books are available. 6. System displays an option “Add to waiting list”. 7. User adds him/her to waiting list. 8. System notifies user with waiting list id for him/her.SUCCESS. Extensions: 1a. User’s login credentials are invalid. 1a1. System notifies the user and redirects the user to step 1. 5a. System displays book is available. 7a1. System displays an error that book is available in library, FAIL. System Functionality cont.
  • 13. Non-Functional (quality) Requirements 1. Performance • The system database shall accommodate high number of books and users without any fault. • Responses to view information shall take no longer than 5 seconds to appear on the screen. • Quick Access should be able to support 300 users and 550 requests / minute concurrently. 2. Availability • The software should be available 24 hours a day and specifically during the working hours. • Database backup and recovery plan should be proper in order to avoid any unexpected downtime of application. 3. Security • System will have different types of users and every user has access constraints. • Software will be connected to secured database. • Normal users can just read information but they cannot edit or modify anything except their personal and some other information. • Administrator will have full access to the system to resolve any issues. • Librarian will have access to application with restriction to database access. Non Functional Requirements
  • 14. Non-Functional (quality) Requirements 4 Error Handling • Quick Access product shall handle expected and non-expected errors in ways that will prevent loss in information and long downtime period. Prevention and necessary downtime will be taken to prevent any impact on the system. Non Functional Requirements
  • 15. Few more requirements were analyzed during the feasibility study. 1. Customization of Quick Access based on client, so Database Integration. 2. Access application mobile patron using hybrid platform. 3. Functionality to add and remove book in LMS. 4. Functionality to update the book information with latest version number. Quick Access - Future Enhancement
  • 16. • Process Model The waterfall model is used in the Quick-Access Project Management – Process Model
  • 17. • Why Waterfall Model 1. Requirements were well known, clear and fixed. 2. Do not have a particular customer, so possibility of requirement changes are less 3. Chances of ambiguity are less so the product definition is stable. 4. Technology is well understood by team due to prior experience. 5. Project is short as we have identified six features to include in the first release. 6. Once the product is ready then it can be customized and deployed in the user environment to make it available to end users. 7. Once the product is developed, we can add few more features in future releases. Project Management – Process Model cont.
  • 18. • Risk Management Project Management – Risks Type Definition Probability Effect Contingency Plan Mitigation Plan Tools Loss of data due to hardware failure Moderate Catastrophic Database Backup should be scheduled on weekly or bi- weekly basis Scheduled monitoring of hardware devices by IT personnel. People Improper Data communication. The knowledge should be shared among team members. Moderate Serious The documentation should be referred by each team member for better understanding. Weekly or bi weekly meetings should be planned for the knowledge transfer. The proper documentation of work performed by individual team member should be maintained Estimation Underestimation of project due to insufficient experience. High Serious The estimations need to be revisited, in any phase when a delay is impacted. Proper time management should be done and the project monitoring and the completion of task on time should be considered. Tools The availability and quality of tools required for the development of project. The unavailability of tools could impact the project deadlines High Serious One or two extra license should be taken, which should be used in case of tools unavailability. The tools should be finalized and make available in the requirement phase.
  • 19. • Work Breakdown Structure The estimation model used for the project Quick Access is Work Breakdown Structure. The various phases and the timelines are considered for the estimation. The Gantt chart is being used for the planning purpose. Project Management - Estimation Phases wise Activities Man –Hours Project Plan 176 Feasibility 48 Process Model Analysis 16 Product Backlog 64 Work Breakdown structure 16 Risk Analysis 32 Requirement Analysis 448 Use Case 96 SRS 160 SRS Team Effort 192 Design Documents 152 Architecture 48 Class Diagram 24 High Level Design Document 80 Implementation 560 Coding & Unit testing 208 Testing 240 User Acceptance Test 112 Final Presentation 224 Summary 16 Project Monitoring 80 Project Mock Demo 64 Project Analysis 48 Project Demo and Presentation 16 Total Man-hours 1560
  • 20. • Work Breakdown Structure cont. The overall hours estimated for the release is 1560 person- hours with approximately 47 KLOC (1560*30=46,800; 30 LOC per hour). The approximately cost of the project is 12,500 USD (1560*8; 8 USD per hour). Project Management - Estimation cont.
  • 21. Conclusion Good Team work – Tasks are assigned to team members, reviewed timely. No issues faced. Bad Time Management – Due to limited time span and large number of requirements Extra time is being spent on project Learning 1. Feasibility study till implementation; all phases followed in project. 2. Used various templates. 3. Comparative study of various methodologies