Srs Library managemant system, Study Guides, Projects, Research of Capstone Design

Library managemant system (SRS)

Typology: Study Guides, Projects, Research

2015/2016

Uploaded on 02/29/2016

Dua.Malik
Dua.Malik 🇵🇰

1 document

1 / 37

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LIBERARY
MANAGEMENT
SYSTEM
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Partial preview of the text

Download Srs Library managemant system and more Study Guides, Projects, Research Capstone Design in PDF only on Docsity!

LIBERARY

MANAGEMENT

SYSTEM

LIBRARY MANAGEMENT SYSTEM

(Software Requirement Specifications)

Version 1

Group Id:

Submitted to:< Sir Asghar Ali>

2

  1. Use Case Diagram..................................................................... 10
  2. Use Case Scenarios.................................................................. 11 TO 28
  3. Adopted Methodology............................................................ 29 TO 35
  4. Work Plan................................................................................ 35

1. Scope

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.

1.1 Product Perspective

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 Product Functions

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.Functional Requirements

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. Non-functional Requirements

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

4.Use case Diagram

5.Use case scenarios:

Use case Title Registration

Use case ID 1

Actions 1. To register a student, the librarian or college faculty has to first login.

  1. After login the librarian or University faculty searches for the existing 10

students.

  1. If the student is already registered there is no need to register him.
  2. If the student is not already registered then his name, roll no is to be entered for registration.
  3. A student id for library membership is generated and provided to the Student.
  4. To register a staff member the administrator has to first login.
  5. After successful registration the staff member is provided with a unique id

Descriptions

This use case is used to registration to the users of the college library. Librarian can register the student and teachers of college.

Alternative path

  1. The administrator or staff fails to login.
  2. Administrator or staff can search for his id among existing members.
  3. If he is already a member and unable to login he should contact the librarian otherwise he should get re-registered.

Pre-condition

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

faculty members.

Post-condition The user become a register person.

Author

Roma Afzal, Ayesha Shareef, Noreen Akhter, Naveed Alam,

Noman Saleem.

Actor Librarian, Students

Use case Title Login

Use case ID 2

Use case ID 3

Actions This use case ends when actor wishes to log out into the online

library management system.

Descriptions This use case documents the procedure for logout into the online

library management system.

Alternative path NONE

Pre-condition There is must for any user to log into the online library management

system.

Post-condition If use case is successful, the user (admin & student) is logged out

from the online library management system.

Author

Roma Afzal, Ayesha Shareef, Noreen Akhter, Naveed

Alam, Noman Saleem.

Actors

Librarian , students

Use case Title Search

Use case ID 4

Actions

  1. To Search the student or College faculty or librarian should

first open the Login page.

  1. They should then enter their ids and passwords.
  2. Once the id and password are verified they are moved to the options page where they can search, view and perform other operations.

Descriptions

  1. The student or staff or administrator logins to the system.

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.

Alternative path

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

Post-condition

If any book is added. It can be seen in requisition list

Author

Roma Afzal, Ayesha Shareef, Noreen Akhter, Naveed

Alam, Noman Saleem.

Actors Librarian

Use case Title Add Members

Use case ID 6

Actions First of all, Librarian will login to the library management

system and register the new college student on the base of

His/her college library card.

Descriptions

  1. The Librarian login to the system.
  2. If login is successful then to add a new member the staff or administrator must register the member.

3.when student become the part of the system or add as a member this information is stored in database.

Alternative path

if student is not registered any mistake occur the Librarian

login again and correct the mistake and register the

member once again.

Pre-condition

The student/user should be the part of particular college

which uses this system.

Post-condition

After registration student becomes the part of the system

and can reverse or issue book or give feedback as well

16

Author

Roma Afzal, Ayesha Shareef, Noreen Akhter, Naveed

Alam, Noman Saleem.

Actor Librarian

Use case Title Request for issue

Use case ID 7

Actions

To request for issue a book student should login and search

books which he/she wants to issue.

Descriptions

To request for borrow a book, that book must be present at

time in the library. The student when login to request he/

she can see if that book is available or not.

Alternative path

If the request for issue is unsuccessful then the

administrator should add that members.

If in some situation, the user is enable to login so, he/she

can visit the college library and request for book issue.

User should be register in the database of Library

Descriptions

  1. The student or staff or administrator logins to the system.

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. request to the librarian to reserve the book if it is available.

Alternative path

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.

Pre-condition

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.

Post-condition The student or staff can reserve any book.

Author

Roma Afzal, Ayesha Shareef, Noreen Akhter, Naveed

Alam, Noman Saleem.

Actors Users

Use case Title Issue Books

Use case ID 9

Actions

The librarian login to the system

Check the request for reservation

Descriptions

The librarian check the request for reservation after login

If the book is available at that movement, approve the

reservation and allow the student to come to the library and

issue the book

If the book is not available the librarian show a notification

and reservation is not complete

Alternative path

If student fails to login and not able to reserve book

He can go to the library and issue book without reservation

if the book is available.

Pre-condition

After reservation the user can issue the book or request for

issue the librarian to go to the library, if book is available at

that movement

Post-condition

The admin can issue any book to the requested person.

Author

Roma Afzal, Ayesha Shareef, Noreen Akhter, Naveed

Alam, Noman Saleem.

Actor Librarian

Use case Title Update Record

Use case ID 10

Actions

The librarian login to the system and update record time to

time

20