Digital Library management system SRS document

Spread the love

Here you will learn that how to make Digital Library management system SRS document. You can Watch complete video Tutorial to understand this SRS of computerise/online library management system.

SRS Document

Scope of Project:

In the past, when there was no concept of computerized/digital library management system at all, the librarian job was very bothersome and complex. The traditional library management system had a lot of issues.

Digital/Computerized Library Management System is a great way to monitor books, add them, update information in it, search for the suitable one, issue it, and return it when needed. This digital system has a lot of advantages over the traditional library system.

Functional and non Functional Requirements:

Functional Requirements:

  1. Database module: This has two functions – Insertion of data and extraction of data with a user-friendly screen.
  2. Report module: For the borrowed books list to display.
  3. Available module: To view the availability of books.
  4. Search Module: search facility for books and members.
  5. Payment module: Payment facility for fine payments.
  6. Login and logout module in case the student wish to use PHP.

Users in the system:

  1. Admin
  2. Librarian
  3. Users (who want to  issue books from the library)
  • Admin: Add, view, and delete the librarian.
  • Librarian: Add, view, issue books, return books, payment.

Non-Functional Requirements

Performance:

Digital library management system provide a fast and efficient way to all Users to process their records without any mistake it provide better performance.

Hardware:

Application will be hardware and OS independent which will make it easy to use on any platform just need a web explore.

User Friendly:

This application is a friendly interface so that user can easily interact with the application.

Efficiency:

The efficiency is Minimum time to execute and open the application rapidly. 

Reliability: 

Reliability is measured as the probability that a system will not fail to perform its intended functions over a specified time interval.

Security: 

In every online Application the security is always a concern because of its sensitive nature, our application will be secure with all accepts.

Flexibility:

The DLMS will have flexible approach for future enhancement.

Use Case Diagram of DLMS:

Digital Library management system Use case diagram
Use Case Diagram of Digital Library management System:

Usage Scenarios:

Use Case TitleAdd book
Id1                           
ActionsLibrarian will click this button to add new book in system.
DescriptionLibrian will be able to add new book record using this fuction. A form will be opwn and labrian has to fill that form to add new book record.
Alternative Paths
Pre-ConditionsBook Record was not added in system
Post ConditionsBook record was saved in system database and appear in system to boerrow
AuthorS2002E32AC
ExceptionsFill required fields, book code already exist ,
Use Case TitleIssue Book
Id2                           
ActionsLibrarian will click this button to issue book to user.
DescriptionLibrian will be able to add new book record using this fuction. A form will be opwn and labrian has to fill that form to add new book record.
Alternative Paths Book request panel
Pre-ConditionsBook Record was not added in system
Post ConditionsBook record was saved in system database and appear in system to boerrow
AuthorS2002E32AC
ExceptionsFill required fields, book code already exist ,

Adopted Methodology of Digital Library management system SRS document

As per requirement, we will adopt the methodology named is VU process model. The description of VU process model is such as:

VU Process Model:

VU Process Model is the combination of waterfall methodology and spiral methodology. It is also called hybrid approach of system development. It has five phases.

 The five phases of the VU process model are following:

  • Gathering and Analyzing requirement
  • Planning
  • Analysis and Design
  • Development
  • Final Report

In the requirement phase, the system goals, services and constrains are established after discussion with user. The planning phase is synchronized effort to find all the potential to tackle each. This phase usually involves a lot of brainstorming within software development team as well as with respective client. It maximizes the quality of system and minimizes any risks and errors.

SDLC Library management system

Work Plan (Use MS Project to create Schedule/Work Plan)

<Provide Gantt chart of your final project>

Author: Prof. Azhar Sagar

I am a professor of computer science In the Punjab group of colleges. A highly dedicated, professional, and accomplished computer science with extensive knowledge of teaching computer science, is here to help students become masters in the field. I have developed blog groups and websites for students to help in assignments, tutorials, and final year projects, etc.

Leave a Reply