SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Online library management system
Online library management systemOnline library management system
Online library management systemBharat Kunwar
 
New library management system slide
New library management system slideNew library management system slide
New library management system slideEnzo Ivan
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM binrehmat
 
Library management system
Library management systemLibrary management system
Library management systemKamal Krish
 
Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Library management system
Library management systemLibrary management system
Library management systemSara Malik
 
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 sharmaVikas Sharma
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Library management system
Library management systemLibrary management system
Library management systemKhushboo Taneja
 
Library management system
Library management systemLibrary management system
Library management systemwethecodershelp
 
Library management system
Library management systemLibrary management system
Library management systemNi
 
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
 
online library management system
online library management systemonline library management system
online library management systemVirani Sagar
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemRanjan Ranjan
 
Library management system
Library management systemLibrary management system
Library management systemParesh Gosavi
 
Library management system
Library management systemLibrary management system
Library management systemsiddiqui241993
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRSParas
 

Mais procurados (20)

Online library management system
Online library management systemOnline library management system
Online library management system
 
New library management system slide
New library management system slideNew library management system slide
New library management system slide
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation 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 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
 
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 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 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
 
online library management system
online library management systemonline library management system
online library management system
 
Library doc
Library docLibrary doc
Library doc
 
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 SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
 

Destaque

Software engineering II
Software engineering IISoftware engineering II
Software engineering IIAnit Thapaliya
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-systemRafiul Rafi
 
Library management
Library managementLibrary management
Library managementManoj Jhawar
 
Library management system
Library management systemLibrary management system
Library management systemRaaghav Bhatia
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPTTamaghna Banerjee
 
Library management
Library managementLibrary management
Library managementfarouq umar
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 

Destaque (8)

Software engineering II
Software engineering IISoftware engineering II
Software engineering II
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
 
Library management
Library managementLibrary management
Library management
 
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
Library managementLibrary management
Library management
 
Library management system
Library management systemLibrary management system
Library management system
 

Semelhante a Library Management System

Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxJakeariesMacarayo
 
Lab management
Lab managementLab management
Lab managementlogumca
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptxMuskanKhan320706
 
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...IEEEMEMTECHSTUDENTPROJECTS
 
An Introduction to Clinical Study Migrations
An Introduction to Clinical Study MigrationsAn Introduction to Clinical Study Migrations
An Introduction to Clinical Study MigrationsPerficient, Inc.
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle databaseSaikot Roy
 
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 systemmonika ahalawat
 
Solution Manager 7.2 Overview final
Solution Manager 7.2 Overview finalSolution Manager 7.2 Overview final
Solution Manager 7.2 Overview finalDeb Martina
 
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 platformAndrea Bollini
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentationSuchit Moon
 
integrated library system
integrated library systemintegrated library system
integrated library systemSeerat Chishti
 
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.pptxaroraritik30
 

Semelhante a 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
 

Último

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
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.MaryamAhmad92
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 

Último (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
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.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

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

Notas do Editor

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