SlideShare a Scribd company logo
1 of 12
Download to read offline
SOFTWARE REQUIREMENT SPECIFICATION
FOR
LIBRARY MANAGEMENT SYSTEM
SUBMITED BY:
V.KARTHIK B.SC.(C.S.)
SUBMITTED TO:
M.ANITHA
LIBRARY MANAGEMENT SYSTEM
CONTENTS FOR LIBRARY MANAGEMENT SYSTEM
1. INTRODUCTION
2. ABSTRACT
3. EXISTING AND PROPOSED SYSTEM
4. HARDWARE AND SOFTWARE SPECIFICATION
5. PROJECT DESCRIPTION
6. MODULE DESCRIPTION
7. UNIFIED MODELING LANGUAGE DESIGN
LIBRARY MANAGEMENT SYSTEM
1. INTRODUCTION
The main objective of this document is to illustrate the requirements of the project "Library
Management system". The document gives the detailed description of the both
function and non-functional requirements proposed by the client. The document is
developed after a number of consultations with the client and considering the complete requirement
specifications of the given Project. The final product of the team will be meeting the requirements of this
document.
"Library management system" that offers many flexible and convenient features, allowing
librarians and library users to maximize time and efficiency. Library System gives the all detailed
information about students, staff and books. It will track on the how many books available in library and
books issued to the students. It shows popular book among the students. It will provide book lost in library.
It keeps the record of the suppliers and book binders. It generates MIS reports for management. Our
software is customizable for any library requirement.
Nowadays all the businesses are shifting to computer based system. The purpose to having a
computer based system is, it helps to increase the market share and it’s very easy for customers to use. It is
increasing the demand among the customer. This project is concernedwith developing a
Library Management System using Object OrientedProgramming. In this system the library
management becomes more efficient and easier to handlewithitsreliablesystemcomponents.
2.ABSTRACT
Library management system is a project aimed to develop a computerized library system to maintain
the daily work performed by library. Through this project the man power is reduced and also paper work as
been decreases. The front end of the project is visual basic and back end of the project is my sql. The
operating required for this project is windows xp, windows 7/8/9/10.
Library Management System is an effective environment where more pupils could gain knowledge.
This system develops based upon the increase in users; there must be an effective management. To get use
of the library the individual should have their login, register, name, address, Id number, date of birth of
both the membership and the librarian.
This application consists of details of books namely book name, book number, subject, to which it
belongs, author, edition, year of publication, total number of books available that are stored in library
management system.
This application provides access permissions for admin, librarian and users separately. This
application gives the usability details such as user can avail maximum of 5 books for a month and have to
renew or return them within a month. This application allows the user to perform operations such as
searching the books, borrowing a book, returning a book, reservation, requisition for new books, update
profile, renewing books etc.
Apart from these operations it allows admin to search books, add book, remove book, add new
category, extend date for some user, block some user, check for due date and will be fined if overdue is
occurred, issue a book based on availability and maintain journal sections.
Overall this project of ours is being developed to help the students as well as staff of library to
maintain the library in the best way possible and also reduce the human efforts.
PAGE NO: 1
LIBRARY MANAGEMENT SYSTEM
3.EXISTING SYSTEM:
Existing system is a detailed study of various operations performed by system and their relationships
within and outside of the system. In existing system does not have any facility of user's login and faculty's
login. Existing system does not have a facility to reserve a book.
In this system the librarian cannot block other user who may missuse the application. The librarian
cannot able to view the list of books issued to know the availability of required book. The existing system
doesnot has any facility to suggest the admin to buy new books to improve the library.
PROPOSED SYSTEM:
To achieve the aims & objectives of this project, the main thing is to identify the mainfeatures that
involved in the system. In this scenario, there are two types of users; they are librarian & users. All these
users should be able to login to the system with separate logins. New users can be registered only under
administrative concern. Adatabase is there to store the user details & book details. This information can be
retrieved by the users as per their privilege. Anyone can search the system using given specifications & the
availability of the books are updated by the librarian immediately. So there won’t be unavailability problem
regarding the searching criteria.
In proposed system what are all the limitations which might be occurs in existing system which as
been overcomed in this proposed system like the user can borrow the book as well as reserve the book. The
administrator can also block some users and also view the books which has been issued. The user does not
have the facility to suggest the librarian to buy new books to develop or improve the library.
4.SOFTWARE SPECIFICATION:
This software package is developed using visual basic as front end which is supported by microsoft.
Microsoft sql server as the back end to store the database.
OPERATING SYSTEM : windowsxp,windows7,8,9,10.
LANGUAGE : visual basic environment (front end).
DATABASE : ms sql server (back end).
HARDWARE SPECIFICATION:
PROCESSOR : Pentium III 630mhz or dual core cpu
HARD DISK : 40gb
RAM : 256mb or more
MONITOR : 15 " color monitor
KEYBOARD : 122 keys PAGE NO: 2
LIBRARY MANAGEMENT SYSTEM
5.PROJECT DESCRIPTION:
The software to be produced is on "Library Management System". Here there are 2 users. They are
The Admin and the user. The first procedure is the registration of the people who arrive to the library. The
user has the authority to enter the name, address and contact number of the people who visit the library along
with the name of the book they want to read. Their entry and exit time to the library will be noted down. This
calculates the total amount of time they spent in library. A library card will also be provided to the customers
who visit daily. A person can also borrow the book for particular days. All the information will be entered in
the system. If the person doesn’t return the book before the due date, a fine will be added and the information
will be sent to that particular person about the fine.
Admin has the authority to add, delete or modify the details of the book available to/from the system.
He also has the authority to provide username and password for the user. He can also add the details of the
book purchased from shops along with the shop name. Monthly expense report, books purchased report, cash
collected for fee can also be viewed.
6.MODULO DESCRIPTION:
ADMIN/LIBRARIAN MODULE:
Admin stores the detail of staff working in the library the details of students, the details of books,
update/status of books, newly added and purchased book details to the database.
USER MODULE:
User module is further classified into two because in an institution. The users have the functionalities
like accessing the books, search for a book etc,
PAGE NO : 3
LIBRARY MANAGEMENT SYSTEM
7.UML DIAGRAMS
DATA FLOW DIAGRAM:
LEVEL 0:
LEVEL 1:
PAGE NO: 4
User/Librarian
Library management
system
Database
Admin
Add a book
Remove book
Issue book
View a book
Block users
Add users
View issued books
Data base
LIBRARY MANAGEMENT SYSTEM
LEVEL 2:
PAGE NO: 5
User
Search book
Borrow book
Reserve book
Renewal book
Return book
Suggest book
Data base
SEARCH
login
List of books
Database
Borrow
Login
Request
Database
Return
Login
Return
Update profile
Database
LIBRARY MANAGEMENT SYSTEM
USE CASE DIAGRAM:
PAGE NO:6
Login
Search book
Borrow book
Add book
Remove book
Reserve book
Add users
Return book
Suggest book
View issued books
Block users
Check for due date
USER
ADMIN
LIBRARY MANAGEMENT SYSTEM
class diagram:
PAGE NO: 7
LIBRARY MANAGEMENT SYSTEM
SEQUENCE DIAGRAM:
PAGE NO:8
LIBRARY MANAGEMENT SYSTEM
ER-DIAGRAM:
PAGE NO: 9
BOOKS
Auther name
Available
Title
Book Id
Borrowed by
Due date
Return date
Issued by Librarian
Renewal or
Return
User
Name
Address
User id
Validity
Education details
Over due
Fine
LIBRARY MANAGEMENT SYSTEM
COLLABORATION DIAGRAM:
PAGE NO: 10
User Admin Book
Database
1.login
2.ack
2.Request
3.search
4.ack
5.Check
availability
6.ack
7.issue
3.return
8.update

More Related Content

What's hot

Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirementsAhsan Riaz
 
Online library management system
Online library management systemOnline library management system
Online library management systemBharat Kunwar
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 
Library Management system
Library Management systemLibrary Management system
Library Management systemTayyab Hussain
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemMartins Okoi
 
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 systemtechlike
 
Library management system
Library management systemLibrary management system
Library management systemKhushboo Taneja
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement SystemAmmar Azeem
 
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
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation Smit Patel
 
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 CodeRadikhaSharma
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPTTamaghna Banerjee
 
Library management system
Library management systemLibrary management system
Library management systemSara Malik
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMSHasibul Haque Hira
 
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 Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 

What's hot (20)

Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
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
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement 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
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
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 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 - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
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 Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 

Similar to Srs library m s

LIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptxLIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptxKOLLIEFLOMO
 
Abstract of Library Management System
Abstract of Library Management SystemAbstract of Library Management System
Abstract of Library Management SystemMd Mudassir
 
Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1Rohit Verma
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System. Arjishman Roy
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportManish Sahani
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system1amitgupta
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management SystemHeather Strinden
 
Java library synopsis_1
Java library synopsis_1Java library synopsis_1
Java library synopsis_1Ganesh Mohite
 
Library management System
Library management SystemLibrary management System
Library management Systemsaradateja
 
LMS by Shuvo.powerpoint.pptx
LMS by Shuvo.powerpoint.pptxLMS by Shuvo.powerpoint.pptx
LMS by Shuvo.powerpoint.pptxKaiumShuvo1
 

Similar to Srs library m s (20)

ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
LIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptxLIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptx
 
Abstract of Library Management System
Abstract of Library Management SystemAbstract of Library Management System
Abstract of Library Management System
 
Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Project
ProjectProject
Project
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
library management
library management library management
library management
 
Java library synopsis_1
Java library synopsis_1Java library synopsis_1
Java library synopsis_1
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Library management System
Library management SystemLibrary management System
Library management System
 
Visiondocument
VisiondocumentVisiondocument
Visiondocument
 
LMS by Shuvo.powerpoint.pptx
LMS by Shuvo.powerpoint.pptxLMS by Shuvo.powerpoint.pptx
LMS by Shuvo.powerpoint.pptx
 

Recently uploaded

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
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
 
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
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
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
 
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
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Celine George
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline 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
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use CasesTechSoup
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
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
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
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
 

Recently uploaded (20)

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
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)
 
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
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
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Ữ Â...
 
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
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
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...
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.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
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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Ă...
 

Srs library m s

  • 1. SOFTWARE REQUIREMENT SPECIFICATION FOR LIBRARY MANAGEMENT SYSTEM SUBMITED BY: V.KARTHIK B.SC.(C.S.) SUBMITTED TO: M.ANITHA
  • 2. LIBRARY MANAGEMENT SYSTEM CONTENTS FOR LIBRARY MANAGEMENT SYSTEM 1. INTRODUCTION 2. ABSTRACT 3. EXISTING AND PROPOSED SYSTEM 4. HARDWARE AND SOFTWARE SPECIFICATION 5. PROJECT DESCRIPTION 6. MODULE DESCRIPTION 7. UNIFIED MODELING LANGUAGE DESIGN
  • 3. LIBRARY MANAGEMENT SYSTEM 1. INTRODUCTION The main objective of this document is to illustrate the requirements of the project "Library Management system". The document gives the detailed description of the both function and non-functional requirements proposed by the client. The document is developed after a number of consultations with the client and considering the complete requirement specifications of the given Project. The final product of the team will be meeting the requirements of this document. "Library management system" that offers many flexible and convenient features, allowing librarians and library users to maximize time and efficiency. Library System gives the all detailed information about students, staff and books. It will track on the how many books available in library and books issued to the students. It shows popular book among the students. It will provide book lost in library. It keeps the record of the suppliers and book binders. It generates MIS reports for management. Our software is customizable for any library requirement. Nowadays all the businesses are shifting to computer based system. The purpose to having a computer based system is, it helps to increase the market share and it’s very easy for customers to use. It is increasing the demand among the customer. This project is concernedwith developing a Library Management System using Object OrientedProgramming. In this system the library management becomes more efficient and easier to handlewithitsreliablesystemcomponents. 2.ABSTRACT Library management system is a project aimed to develop a computerized library system to maintain the daily work performed by library. Through this project the man power is reduced and also paper work as been decreases. The front end of the project is visual basic and back end of the project is my sql. The operating required for this project is windows xp, windows 7/8/9/10. Library Management System is an effective environment where more pupils could gain knowledge. This system develops based upon the increase in users; there must be an effective management. To get use of the library the individual should have their login, register, name, address, Id number, date of birth of both the membership and the librarian. This application consists of details of books namely book name, book number, subject, to which it belongs, author, edition, year of publication, total number of books available that are stored in library management system. This application provides access permissions for admin, librarian and users separately. This application gives the usability details such as user can avail maximum of 5 books for a month and have to renew or return them within a month. This application allows the user to perform operations such as searching the books, borrowing a book, returning a book, reservation, requisition for new books, update profile, renewing books etc. Apart from these operations it allows admin to search books, add book, remove book, add new category, extend date for some user, block some user, check for due date and will be fined if overdue is occurred, issue a book based on availability and maintain journal sections. Overall this project of ours is being developed to help the students as well as staff of library to maintain the library in the best way possible and also reduce the human efforts. PAGE NO: 1
  • 4. LIBRARY MANAGEMENT SYSTEM 3.EXISTING SYSTEM: Existing system is a detailed study of various operations performed by system and their relationships within and outside of the system. In existing system does not have any facility of user's login and faculty's login. Existing system does not have a facility to reserve a book. In this system the librarian cannot block other user who may missuse the application. The librarian cannot able to view the list of books issued to know the availability of required book. The existing system doesnot has any facility to suggest the admin to buy new books to improve the library. PROPOSED SYSTEM: To achieve the aims & objectives of this project, the main thing is to identify the mainfeatures that involved in the system. In this scenario, there are two types of users; they are librarian & users. All these users should be able to login to the system with separate logins. New users can be registered only under administrative concern. Adatabase is there to store the user details & book details. This information can be retrieved by the users as per their privilege. Anyone can search the system using given specifications & the availability of the books are updated by the librarian immediately. So there won’t be unavailability problem regarding the searching criteria. In proposed system what are all the limitations which might be occurs in existing system which as been overcomed in this proposed system like the user can borrow the book as well as reserve the book. The administrator can also block some users and also view the books which has been issued. The user does not have the facility to suggest the librarian to buy new books to develop or improve the library. 4.SOFTWARE SPECIFICATION: This software package is developed using visual basic as front end which is supported by microsoft. Microsoft sql server as the back end to store the database. OPERATING SYSTEM : windowsxp,windows7,8,9,10. LANGUAGE : visual basic environment (front end). DATABASE : ms sql server (back end). HARDWARE SPECIFICATION: PROCESSOR : Pentium III 630mhz or dual core cpu HARD DISK : 40gb RAM : 256mb or more MONITOR : 15 " color monitor KEYBOARD : 122 keys PAGE NO: 2
  • 5. LIBRARY MANAGEMENT SYSTEM 5.PROJECT DESCRIPTION: The software to be produced is on "Library Management System". Here there are 2 users. They are The Admin and the user. The first procedure is the registration of the people who arrive to the library. The user has the authority to enter the name, address and contact number of the people who visit the library along with the name of the book they want to read. Their entry and exit time to the library will be noted down. This calculates the total amount of time they spent in library. A library card will also be provided to the customers who visit daily. A person can also borrow the book for particular days. All the information will be entered in the system. If the person doesn’t return the book before the due date, a fine will be added and the information will be sent to that particular person about the fine. Admin has the authority to add, delete or modify the details of the book available to/from the system. He also has the authority to provide username and password for the user. He can also add the details of the book purchased from shops along with the shop name. Monthly expense report, books purchased report, cash collected for fee can also be viewed. 6.MODULO DESCRIPTION: ADMIN/LIBRARIAN MODULE: Admin stores the detail of staff working in the library the details of students, the details of books, update/status of books, newly added and purchased book details to the database. USER MODULE: User module is further classified into two because in an institution. The users have the functionalities like accessing the books, search for a book etc, PAGE NO : 3
  • 6. LIBRARY MANAGEMENT SYSTEM 7.UML DIAGRAMS DATA FLOW DIAGRAM: LEVEL 0: LEVEL 1: PAGE NO: 4 User/Librarian Library management system Database Admin Add a book Remove book Issue book View a book Block users Add users View issued books Data base
  • 7. LIBRARY MANAGEMENT SYSTEM LEVEL 2: PAGE NO: 5 User Search book Borrow book Reserve book Renewal book Return book Suggest book Data base SEARCH login List of books Database Borrow Login Request Database Return Login Return Update profile Database
  • 8. LIBRARY MANAGEMENT SYSTEM USE CASE DIAGRAM: PAGE NO:6 Login Search book Borrow book Add book Remove book Reserve book Add users Return book Suggest book View issued books Block users Check for due date USER ADMIN
  • 9. LIBRARY MANAGEMENT SYSTEM class diagram: PAGE NO: 7
  • 11. LIBRARY MANAGEMENT SYSTEM ER-DIAGRAM: PAGE NO: 9 BOOKS Auther name Available Title Book Id Borrowed by Due date Return date Issued by Librarian Renewal or Return User Name Address User id Validity Education details Over due Fine
  • 12. LIBRARY MANAGEMENT SYSTEM COLLABORATION DIAGRAM: PAGE NO: 10 User Admin Book Database 1.login 2.ack 2.Request 3.search 4.ack 5.Check availability 6.ack 7.issue 3.return 8.update