





























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Library managemant system (SRS)
Typology: Study Guides, Projects, Research
1 / 37
This page cannot be seen from the preview
Don't miss anything!






























Version 1
Group Id:
Submitted to:< Sir Asghar Ali>
2
Library management system is a project which aims in developing a computerized
system to maintain all the daily work of library .This project has many features which
are generally not available in normal library management systems like facility of user
login It also has a facility of admin login through which the admin can monitor the
whole system.
4
It has also a facility where student after logging in their accounts can see list of
books issued and its issue date and return date and also the students can request
the librarian to add new books by filling the book request form. The librarian after
logging into his account i.e. admin account can generate various reports such as
defaulter report. 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.
Library Management System is an application which refers to library systems which
are generally small or medium in size. It is used by librarian to manage the library
using a computerized system where he/she can record various transactions like
issue of books, return of books, addition of new books, addition of new students etc.
User can login and search books and reserve books online.Books and student
maintenance modules are also included in this system which would keep track of the
students using the library and also a detailed description about the books a library
contains.
Library Management System is a replacement for the ordinary library management systems which depend on paper work for recording book and users information.
1.2.5 Design and Implementation Constraints
✓ The information of all users, and books must be stored in a database that is accessible by the website. ✓ Oracle will be used for database. ✓ The Online Library System is running 24 hours a day. ✓ Users may access from any computer that has Internet browsing capabilities and an Internet connection. ✓ Users must have their correct usernames and passwords to enter into their online accounts and do actions.
1.2.6 Assumptions and Dependencies
✓ The product needs the following third party products. ✓ Oracle to store the database. ✓ ASP.net to develop the Product.
The assumptions are:-
▲ The coding should be error free ▲ The system should be user-friendly so that it is easy to use for the users ▲ The information of all users, books and libraries must be stored in a database that is accessible by the website ▲ The system should have more storage capacity and provide fast access to the database ▲ The system should provide search facility and support quick transactions ▲ The Library System is running 24 hours a day ▲ Users may access from any computer that has Internet browsing capabilities and an Internet connection ▲ Users must have their correct usernames and passwords to enter into their online accounts and do actions
The dependencies are:-
▲ The specific hardware and software due to which the product will be run ▲ On the basis of listing requirements and specification the project will be developed and run ▲ The end users (admin) should have proper understanding of the product ▲ The system should have the general report stored ▲ The information of all the users must be stored in a database that is accessible by the Library System ▲ (^) Any update regarding the book from the library is to be recorded to the database and the data entered should be correct
2.1 Librarian:
Insert book: This action is done to add new book to library book collection
Delete / modify book : This event is to delete an existing book or modify its information.
Add members Librarian can add members
Delete member: Admin can delete a member due to some specific rules.
Update database: Admin can update database.
Track complaints Admin can track complaints
2.2 Normal User :
Register: When new user enters for the first time then he has to register Reserve books: User can reserve books online.
Extending borrowing deadline : Member can extend the borrowing time to some limit decided by Admin
2.3 Common Functions :
Login: Both Admin and members must be logged in before they modify any information
Search for book : When user or admin wants to search on some book by name, author or subject etc.
3.1 Performance Requirement
▲ The performance of the system should be fast and accurate ▲ Library Management System shall handle expected and non-expected errors in ways that prevent loss in information and long downtime period. Thus it should have inbuilt error testing to identify invalid username/password
8
guide to install and maintain the system must be sufficient to educate the users on
how to use the system without any problems.
The admin provides certain facilities to the users in the form of:-
▲ Backup and Recovery ▲ Forgot Password ▲ Data migration i.e. whenever user registers for the first time then the data is stored in the server ▲ Data replication i.e. if the data is lost in one branch, it is still stored with the server ▲ Auto Recovery i.e. frequently auto saving the information ▲ Maintaining files i.e. File Organization ▲ The server must be maintained regularly and it has to be updated from time to time
students.
This use case is used to registration to the users of the college library. Librarian can register the student and teachers of college.
The student should have a valid college Card (library card) which contains his name, date of birth, course, roll no to obtain library card. The same criteria apply for registration of library and other University
library management system.
library management system.
system.
from the online library management system.
Librarian , students
first open the Login page.
2.If the login is successful. student or staff or administrator enters the book name or ISBN or author name and presses search
3.If the search is successful then that book is displayed on the screen.
4.To search for a student the administrator or staff logins to the system
.5.If the login is successful then it is possible to search for any student byentering his id.
6.To search for a staff member the administrator enters his login id.
7.If successful he can search for any of the staff members.
1.The login fails.
2.The student or staff or administrator can re-register themselves
3.If the search is unsuccessful then the administrator should add that members.
4.If the book search is unsuccessful then that book should be added.
14
3.when student become the part of the system or add as a member this information is stored in database.
16
2.If the login is successful. student or staff or administrator enters the book name or ISBN or author name and presses search
3.If the search is successful then that book is displayed on the screen.
1.The login fails.
2.The student or staff or administrator can re-register themselves
3.If the reservation is unsuccessful then the administrator should add that members.
To reserve any book it is important that the student or staff member is registered with the library and the book to be reserved is available with the library.
20