SlideShare ist ein Scribd-Unternehmen logo
1 von 40
A Medical Research Council’s Library
Management System
Martins Jr. Divine Okoi
CONTENT
1. Introduction
2. Project Objectives
3. Application Modules
• User Modules
• Admin Modules
4. System Diagrams
1. ER Diagram
2. Flowchart
3. Add Module Flowchart
4. Check In/Check Out Process
5. Design
• Design Freelance
• Design User
• Design Admin: Function & Process Walkthrough
6. Testing
7. Thank You
INTRODUCTION (definition)
According to Stephen, Maeve & Philips (2007), in a traditional sense, a Library is a large collection of
books, and can refer to the place in which the collection is housed. Today, the term can refer to any
collection, including digital sources, resources, and services. The collections can be of print, audio, and
visual materials in numerous formats, including maps, prints, and documents, microform, CDs, cassettes,
videotapes, DVDs, video games, e-books, audio books and many other electronic resources. The places
where this material is stored can range from public libraries, subscription libraries, private libraries, and
can also be in digital form, stored on computers or accessible over the internet.
INTRODUCTION (definition cont.)
A library management system (LMS) is a software that is developed to handle at least the most basic
housekeeping functions of a library.
It’s a well organized software solution for a library which helps to provide information on any registered
materials present in the library to the user as well as staff.
The LMS facilitates technical functions of a library and one such function is electronic cataloguing. With
an LMS, library users can trace desired items electronically without going through shelves. An LMS also
facilitates the lending process by keeping records of items lent and the borrower’s information. LMS
supports other administrative tasks such as inventory and data processing.
Project Objectives
 Develop a system that can replace the manual library managing system.
 Develop a database which stores user & items details.
 Build an advanced search that can help for the best handling of user queries, this search should
handle different search types like searching by author, title, year of publication, *barcode.
 The search result should contain information about the exact location of the book.
 The Administrator, Librarian & Users should have separate logins.
 Create an easy to understand user friendly environment.
Project Objectives (cont.)
 Create an attractive user interfaces to navigate through the system for the users.
 Create a module to produce technical reports and/or logs of the LMS events.
 Develop a system that will record the items borrowed.
 Provide security (i.e. only the administrator can update any information to the database).
APPLICATION MODULES
User Modules
• Log In/Out – (Security Module)
• Book, Journal, Magazine & Thesis Search (OPAC Access)
• Change Password
• Reset Password
• Request for Books
• Contact Admin
APPLICATION MODULES (cont.)
Admin Modules
• Log In/Out – (Security Module)
• Add/Remove Members
• Update/Delete Member Information
• Book, Journal, Magazine & Thesis Search (OPAC Access)
APPLICATION MODULES (cont.)
Admin Modules (cont.)
• Add and/or Delete Books, Journals, Magazines & Thesis
• Update Books’, Journals’, Magazines’ & Thesis’ Details
• Authenticate the Check Out of Books, Journals, Magazine & Thesis
• Check In Returned Materials using a Barcode Scanner
System Diagrams (ER Diagram)
System Diagrams (Flowchart)
System Diagrams (Add Module Process)
System Diagrams (Check Out - Check In Process)
Freelance (Home)
Freelance (Landing page)
Freelance (Login pages)
Freelance (Contact page)
User (Index page)
User (Search & Search_result pages)
User (See Request Status and Change Password)
Admin (Home)
Function & Process Walkthrough
(Admin Home : Contents)
Function & Process Walkthrough
(“On Loan” Items)
Function & Process Walkthrough
(Admin Registration Request From Freelancer)
Function & Process Walkthrough
(Admin : Add New Member)
Function & Process Walkthrough
(Admin : Add New Member; Visitor)
Function & Process Walkthrough
(Admin : Change Password)
Function & Process Walkthrough
(Cataloging : Search Module – Member (f_name) Search)
Function & Process Walkthrough
(Cataloging : Search Module – Member (f_name) Search
Result)
Function & Process Walkthrough
(Circulation: Check In Item {Using a Barcode Scanner})
Function & Process Walkthrough
(Circulation: Check In Item Detail Verification)
Function & Process Walkthrough
(Circulation : Change Member’s Password on Request)
Function & Process Walkthrough
(Cataloging : Add New Book)
Function & Process Walkthrough
(Cataloguing : Requested Items)
Function & Process Walkthrough
(Cataloging : Search Module – Book Search & Search Results)
Function & Process Walkthrough
(Reports: Logged Data)
Function & Process Walkthrough
(Reports: Checked Out Listing)
TESTING
The testing process was focused on the logical intervals of the software ensuring that all statements
have been tested and on functional interval is conducting tests to uncover errors and ensure that
defined input will produce actual results that agree with the required results, thus program level
testing and modules level testing were integrated and carried out.
I used two types of testing; White Box Testing and Black Box Testing.
White box sometimes called “Glass box testing” is a test case design that uses the control structure of
the procedural design to drive test cases. Using white box testing methods, the following tests were
made on the system:
a. All independent paths within a module have been exercised once.
b. All logical decisions were checked for the truth and falsity of the values.
TESTING (cont.)
Black box testing focuses on the functional requirements of the software. This black box testing enables
the software engineer to derive a set of input conditions that will fully exercise all functional
requirements for a program.
a. Interface errors
b. Performance in data structure
c. Performance errors
d. Initializing and termination errors
MANY THANKS Martins Jr. Divine Okoi

Weitere ähnliche Inhalte

Was ist angesagt?

Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
Rafiul Rafi
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Ranjan Ranjan
 
Library management system
Library management systemLibrary management system
Library management system
ABhay Panchal
 
Library management
Library managementLibrary management
Library management
akki_hearts
 
library management system
library management systemlibrary management system
library management system
prabhat kumar
 

Was ist angesagt? (20)

Project online library management
Project online library managementProject online library management
Project online library management
 
Library management system
Library management systemLibrary management system
Library management system
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
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)
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya Subasinghe
 
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
Library Management SystemLibrary Management System
Library Management System
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsis
 
Library management
Library managementLibrary management
Library management
 
The library management system
The library management systemThe library management system
The 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
Library Management SystemLibrary Management System
Library Management System
 
Library management system
Library management systemLibrary management system
Library management system
 

Ähnlich wie Library Management System

Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
JakeariesMacarayo
 
Lab management
Lab managementLab management
Lab management
logumca
 
Case tools and modern process of system development
Case tools and modern process of system development Case tools and modern process of system development
Case tools and modern process of system development
tushar217
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
monika ahalawat
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
Suchit Moon
 

Ähnlich wie Library Management System (20)

Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Pawan111
Pawan111Pawan111
Pawan111
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
Lab management
Lab managementLab management
Lab management
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
amansingh.docx
amansingh.docxamansingh.docx
amansingh.docx
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
An Introduction to Clinical Study Migrations
An Introduction to Clinical Study MigrationsAn Introduction to Clinical Study Migrations
An Introduction to Clinical Study Migrations
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
Case tools and modern process of system development
Case tools and modern process of system development Case tools and modern process of system development
Case tools and modern process of system development
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Solution Manager 7.2 Overview final
Solution Manager 7.2 Overview finalSolution Manager 7.2 Overview final
Solution Manager 7.2 Overview final
 
Leverage DSpace for an enterprise, mission critical platform
Leverage DSpace for an enterprise, mission critical platformLeverage DSpace for an enterprise, mission critical platform
Leverage DSpace for an enterprise, mission critical platform
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
 
integrated library system
integrated library systemintegrated library system
integrated library system
 
Chapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxChapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptx
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Library Management System

  • 1. A Medical Research Council’s Library Management System Martins Jr. Divine Okoi
  • 2. CONTENT 1. Introduction 2. Project Objectives 3. Application Modules • User Modules • Admin Modules 4. System Diagrams 1. ER Diagram 2. Flowchart 3. Add Module Flowchart 4. Check In/Check Out Process 5. Design • Design Freelance • Design User • Design Admin: Function & Process Walkthrough 6. Testing 7. Thank You
  • 3. INTRODUCTION (definition) According to Stephen, Maeve & Philips (2007), in a traditional sense, a Library is a large collection of books, and can refer to the place in which the collection is housed. Today, the term can refer to any collection, including digital sources, resources, and services. The collections can be of print, audio, and visual materials in numerous formats, including maps, prints, and documents, microform, CDs, cassettes, videotapes, DVDs, video games, e-books, audio books and many other electronic resources. The places where this material is stored can range from public libraries, subscription libraries, private libraries, and can also be in digital form, stored on computers or accessible over the internet.
  • 4. INTRODUCTION (definition cont.) A library management system (LMS) is a software that is developed to handle at least the most basic housekeeping functions of a library. It’s a well organized software solution for a library which helps to provide information on any registered materials present in the library to the user as well as staff. The LMS facilitates technical functions of a library and one such function is electronic cataloguing. With an LMS, library users can trace desired items electronically without going through shelves. An LMS also facilitates the lending process by keeping records of items lent and the borrower’s information. LMS supports other administrative tasks such as inventory and data processing.
  • 5. Project Objectives  Develop a system that can replace the manual library managing system.  Develop a database which stores user & items details.  Build an advanced search that can help for the best handling of user queries, this search should handle different search types like searching by author, title, year of publication, *barcode.  The search result should contain information about the exact location of the book.  The Administrator, Librarian & Users should have separate logins.  Create an easy to understand user friendly environment.
  • 6. Project Objectives (cont.)  Create an attractive user interfaces to navigate through the system for the users.  Create a module to produce technical reports and/or logs of the LMS events.  Develop a system that will record the items borrowed.  Provide security (i.e. only the administrator can update any information to the database).
  • 7. APPLICATION MODULES User Modules • Log In/Out – (Security Module) • Book, Journal, Magazine & Thesis Search (OPAC Access) • Change Password • Reset Password • Request for Books • Contact Admin
  • 8. APPLICATION MODULES (cont.) Admin Modules • Log In/Out – (Security Module) • Add/Remove Members • Update/Delete Member Information • Book, Journal, Magazine & Thesis Search (OPAC Access)
  • 9. APPLICATION MODULES (cont.) Admin Modules (cont.) • Add and/or Delete Books, Journals, Magazines & Thesis • Update Books’, Journals’, Magazines’ & Thesis’ Details • Authenticate the Check Out of Books, Journals, Magazine & Thesis • Check In Returned Materials using a Barcode Scanner
  • 12. System Diagrams (Add Module Process)
  • 13. System Diagrams (Check Out - Check In Process)
  • 19. User (Search & Search_result pages)
  • 20. User (See Request Status and Change Password)
  • 22. Function & Process Walkthrough (Admin Home : Contents)
  • 23. Function & Process Walkthrough (“On Loan” Items)
  • 24. Function & Process Walkthrough (Admin Registration Request From Freelancer)
  • 25. Function & Process Walkthrough (Admin : Add New Member)
  • 26. Function & Process Walkthrough (Admin : Add New Member; Visitor)
  • 27. Function & Process Walkthrough (Admin : Change Password)
  • 28. Function & Process Walkthrough (Cataloging : Search Module – Member (f_name) Search)
  • 29. Function & Process Walkthrough (Cataloging : Search Module – Member (f_name) Search Result)
  • 30. Function & Process Walkthrough (Circulation: Check In Item {Using a Barcode Scanner})
  • 31. Function & Process Walkthrough (Circulation: Check In Item Detail Verification)
  • 32. Function & Process Walkthrough (Circulation : Change Member’s Password on Request)
  • 33. Function & Process Walkthrough (Cataloging : Add New Book)
  • 34. Function & Process Walkthrough (Cataloguing : Requested Items)
  • 35. Function & Process Walkthrough (Cataloging : Search Module – Book Search & Search Results)
  • 36. Function & Process Walkthrough (Reports: Logged Data)
  • 37. Function & Process Walkthrough (Reports: Checked Out Listing)
  • 38. TESTING The testing process was focused on the logical intervals of the software ensuring that all statements have been tested and on functional interval is conducting tests to uncover errors and ensure that defined input will produce actual results that agree with the required results, thus program level testing and modules level testing were integrated and carried out. I used two types of testing; White Box Testing and Black Box Testing. White box sometimes called “Glass box testing” is a test case design that uses the control structure of the procedural design to drive test cases. Using white box testing methods, the following tests were made on the system: a. All independent paths within a module have been exercised once. b. All logical decisions were checked for the truth and falsity of the values.
  • 39. TESTING (cont.) Black box testing focuses on the functional requirements of the software. This black box testing enables the software engineer to derive a set of input conditions that will fully exercise all functional requirements for a program. a. Interface errors b. Performance in data structure c. Performance errors d. Initializing and termination errors
  • 40. MANY THANKS Martins Jr. Divine Okoi

Hinweis der Redaktion

  1. In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.