Online Library Management System
Online Library Management System
Submitted by:-
Siddhartha Biswas(44)
Priyam Debnath(85)
Saikat Ghosh(101)
INTRODUCTION
1.1 Purpose:
The SRS typically contains the brief description of the
project. The purpose of the requirement document is to specify
all the information required to design, develop and test the
software.
The purpose of this project is to provide a friendly environment to maintain the details of
books and library members.
The main purpose of this project is to maintain easy circulation system using computers
and to provide different reports.
1.2 Scope:
The document only covers the requirements specifications for the Library
Management System. This document does not provide any references to the other
component of the Library Management System. All the external interfaces and the
dependencies are also identified in this document.
Feasibility study: The overall scope of the feasibility study was to provide
sufficient information to allow a decision to be made as to whether the Library
Management System project should proceed and if so, its relative priority in the
context of other existing Library Management Technology
The feasibility study phase of this project had undergone through various steps
which as describe as under:
1.4 Overview:
The implementation of Library Management starts with entering and updating
master records like book details, library information. Any further transaction like book
issue, book return will automatically update the current database ,admin protocol
setting, installing new books, student’s library card generation etc.
2. Overall Description :
2.1 Product Perspective:
The proposed Library Management System will take care of the current book
detail at any point of time. The book issue, book return will update the current book
details automatically so that user will get the update current book details and can also
manage the fine protocol by getting notifications.
2.3 User characteristics:
We have 2 levels of users
Student module: In the user module, user will check the availability of the books.
The student can also query the books outstanding against him.
Admin module: the admin can inactivate a student record. He issues the books to each student
after checking his eligibility. He is the one in the core management of the library.
3. Specific Requirement:
3.1.1User Interface:
The software provides good graphical interface for the user any Librarian can operate on the
system, performing the required task such as create, update, viewing the details of the book.
Allows user to view quick reports like Book Issues/Returned etc in between particular time.
Stock verification and search facility based on different criteria.
Notifications for fine etc.
3. Specific Requirement:
3.1.1User Interface:
The software provides good graphical interface for the user any Librarian can operate
on the system, performing the required task such as create, update, viewing the details of
the book.
Allows user to view quick reports like Book Issues/Returned etc in between particular time.
Stock verification and search facility based on different criteria.
Notifications for fine etc.
System attributes :
Maintainability: Actually there will be no maintained requirement for the software. The
database is provided by the end user and therefore is maintained by this user,though there can
be some updating and future scope ,depending on the user’s review.
Portability: The system is developed for secured purpose, so it is can’t be portable.
Availability: This system will available on any computer as it is online system but will be use by a
particular sets of user’s like a college’s student and teacher.
Scalability: Applicable.
Security: The system provides security from unregistered users
DATA FLOW DIAGRAM
E-R DIAGRAM
Entities & Attributes:-
Student entity:-
I. Stud_id
II. Stud_name
III. Stud_email
IV. Stud_username
V. Stud_password
VI. Stud_address
VII. Stud_stat
Book’s entity:-
I. Book_id
II. Book_name
III. Book_author
IV. Book_type
V. Book_price
VI. Book_isbn
Issues entities:-
I. Issue_id
II. Book_id
III. Stud_id
IV. Issue_date
V. Renew_date
VI. expiry
Admin entities:-
I. Admin_id
II. Admin_name
III. Admin_username
IV. Admin_password
THE ULTIMATE E-R DIAGRAM OF LIBRARY MANAGEMENT SYSTEM:-
SCREEN SHOTS
TEST CASES & VERIFICATION
FUTURE SCOPE
FUTURE SCOPE OF APPLICATION :
This application can be easily implemented under various situations. We can add new features as and when we
require. Reusability impossible as and when require in this application. There is flexibilition all the modules.
SOFTWARE SCOPE:
Extensibility:
This software is extendable in ways that its original developers may not expect. The following principles enhances
extensibility like hide data structure, avoid traversing multiple links or methods, avoid case statements on object
type and distinguish public and private operations.
Reusability:
Reusability is possible as and when require in this application. We can update it next version. Reusable software
reduces design, coding and testing cost by amortizing effort over several designs. Reducing the amount of code also
simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of
reusability: Sharing of newly written code within a project and reuse of previously written code on new projects.
Understandability:
A method is understandable if someone other than the creator of the method can understand the code (aswell as the
creator after a time lapse). We use the method, which small and coherent helps to accomplish this.
Cost-effectiveness:
Its cost is under the budget and make within given time period. It is desirable to aim for a system with aminimum cost
subject to the condition that it must satisfy the entire requirement .
Scope of this document is to put down the requirements, clearly identifying the information needed by the user, the
source of the information and outputs expected from the system.
CONCLUSION
After we have completed the project we are sure the problems in the existing system would overcome.
The “LIBRARY MANAGEMENT SYSTEM” process made computerized to reduce human errors and to
increase the efficiency. The main focus of this project is to lessen human efforts. The maintenance of the
records is made efficient, as all the records are stored in the ACCESS database, through which data can be
retrieved easily. The navigation control is provided in all the forms to navigate through the large amount of
records. If the numbers of records are very large then user has to just type in the search string and user gets
the results immediately. The editing is also made simpler. The user has to just type in the required field and
press the update button to update the desired field.
The Books and Students are given a particular unique id no. So that they can be accessed correctly and
without errors. Our main aim of the project is to get the correct information about a particular student and
books available in the library.
The problems, which existed in the earlier system, have been removed to a large extent. And it is expected
that this project will go a long way in satisfying users requirements. The computerization of the Library
Management will not only improves the efficiency but will also reduce human stress thereby indirectly
improving human recourses.