尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
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

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management system
Sara Malik
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Bijay Chaurasiya
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
Sneha Yadav
 
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
Vikas Sharma
 
Library management project
Library management projectLibrary management project
Library management project
Sumedh Kumar Singh
 
Library management system
Library management systemLibrary management system
Library management system
Kamal Krish
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
Rafiul Rafi
 
Library management system
Library management systemLibrary management system
Library management system
ABhay Panchal
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
Totan Banik
 
Library management system
Library management systemLibrary management system
Library management system
Khushboo Taneja
 
Library management system
Library management systemLibrary management system
Library management system
Arman Ahmed
 
Library management
Library managementLibrary management
Library management
Manoj Jhawar
 
Library management system
Library management systemLibrary management system
Library management system
techlike
 
Library Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeLibrary Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source Code
RadikhaSharma
 
Library Management System
Library Management System Library Management System
Library Management System
Ankita Jangir
 
library management system
library management systemlibrary management system
library management system
aniket chauhan
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
Ankit Verma
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
jimmykhan
 
The library management system
The library management systemThe library management system
The library management system
Munem Shahrear
 
Library management system
Library management systemLibrary management system
Library management system
Raaghav Bhatia
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
 
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
 
Library management project
Library management projectLibrary management project
Library management project
 
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
Library management systemLibrary management system
Library management system
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management
Library managementLibrary management
Library management
 
Library management system
Library management systemLibrary management system
Library management system
 
Library Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeLibrary Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source Code
 
Library Management System
Library Management System Library Management System
Library Management System
 
library management system
library management systemlibrary management system
library management system
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of 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
 
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
 

Similar to Library Management System

Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 
Pawan111
Pawan111Pawan111
Pawan111
ranjeetdon
 
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
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
MuskanKhan320706
 
amansingh.docx
amansingh.docxamansingh.docx
amansingh.docx
ammusingh2409
 
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
 
Sdlc 4
Sdlc 4Sdlc 4
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
university of education,Lahore
 
An Introduction to Clinical Study Migrations
An Introduction to Clinical Study MigrationsAn Introduction to Clinical Study Migrations
An Introduction to Clinical Study Migrations
Perficient, Inc.
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
ssuser5e271f1
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
Saikot 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 system
monika ahalawat
 
Solution Manager 7.2 Overview final
Solution Manager 7.2 Overview finalSolution Manager 7.2 Overview final
Solution Manager 7.2 Overview final
Deb 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 platform
Andrea Bollini
 
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
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
integrated library system
integrated library systemintegrated library system
integrated library system
Seerat 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.pptx
aroraritik30
 

Similar to 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...
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
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
 

Recently uploaded

Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
MattVassar1
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
Celine George
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
Derek Wenmoth
 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
MattVassar1
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
nabaegha
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
Friends of African Village Libraries
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
Frederic Fovet
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
 

Recently uploaded (20)

Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
 
managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
 

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

Editor's Notes

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