Você está na página 1de 23

HERA

Online Library Management System


29th December 2010, SRS Version 1.0

TEAM GUIDE V.Lokanadham Naidu TEAM MEMBERS P.Keerthi P.Prathyusha N.Prathyusha Y.Sinjana Sree Vidyanikethan Engineering College
Department Of Information Technology

Online Library Management System Software Requirements Specifications Team Name Date 29/12/10 Version 1.0

Version : 1.0 Date : 29th December 2010 Hera Description First SRS Author Hera

2 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

Table of Contents
1. Introduction

1.1 1.2 1.3 1.4 1.5 1.6 1.7

Purpose Scope Definitions, Acronyms and Abbreviations References Technologies used Tools Used Overview

2. Overall Description 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Use Case Model Survey Class diagram Activity Diagram Sequence diagram ER Diagram Constraints Assumptions and Dependencies

3.Specific Requirements 3.1 Use Case Reports

3 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

SOFTWARE REQUIREMENTS SPECIFICATIONS


1. Introduction
Online Library Management System is an intranet based software which provides a user friendly way of managing the records of the library. It facilitates to check the availability of the books and borrow the books, and by the librarian to update the databases.

1.1 Purpose
Purpose of online library management system is to provide online access to all items available in the library to students of an institution. In this system a user can reserve or borrow an item and can download videos, papers etc., available online in the system. The issues are done by librarian to a user based on specified constraints. Generally the items here include books, journals, reference books(only for staff), magzines, DVD's etc., This system acheives the goal of saving time, labour and utilizing technology.

1.2 Scope
The system provides the members with the option to check their account and/or change their options like password of the account whenever needed. Librarian can create the books catalogue, add/delete books and maintain the books catalogue. Students as members can block the available books and request for the books which are already blocked.

The system lets the library staff to check which all members have blocked the books and whether they can borrow any more books or not. The book catalogue is automated and the decision of offering the book based son the category of the book is automatically decided. Students can log on to their profile to view the details of the blocked books and the issue date, return date of the books he has taken. All users are authenticated to avail the services 4 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

FAQ are also made available for the users

1.3 Definitions, Acronyms and Abbreviations


Librarian Librarian or Admin is the controller of all the transactions of library. He maintains all the

records of users, books


Student The persons who are studying in that institution Staff Persons who are teaching in that institution HTML Hypertext Markup Language used to create static webpages J2EE Java 2 Enterprise Edition is a programming platform and t is the part of the java platform for

developing and running distributed java applications


WAS Web sphere application server community edition is an application server that runs and supports

the J2EE and web server applications


RSA Rational Software Architect is a designer toolkit which is designed for develop more complex

projects by providing fully dynamic web service


DB2 Database 2 is the database management system that provides a flexible and efficient database

platform to erect strong on demand business applications


XML Extensive Markup Language used for data transfer and XML is stored naturally in DB2

1.4 References
IEEE SRS format Project specification requirement (provided by IBM )

1.5 Technologies used


HTML Hyper Text Markup Language 5 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

Java Script Script Language XML Extensive Mark Up Language JAVA Application architecture J2EE Application architecture

1.6 Tools used



RSA Rational Software Architect 8.0.1 DB2 9 Database WAS Websphere Application Server RAD - Application tool

1.7 Overview
SRS includes two sections overall description and specific requirements. Overall description will describe major role of the system components and Interconnections. Specific requirements will describe roles & functions of the actors.

6 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2. Overall Description
2.1 Use-Case model survey

fig. 1.Use-Case Diagram

7 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2.2 Class Diagram

fig. 2. Class Diagram

8 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2.3 Activity Diagram 1. Reserve and Borrow Item

fig. 3.1 activity diagram for reserve and borrow of an item

9 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2. Return Item

fig. 3.2 Activity diagram for returning an item

10 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

3. Renew Item

fig. 3.3 Activity diagram for renewal of an item

11 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

4.Add item

fig. 3.4 Activity diagram for adding an item

12 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

5. Delete item

fig. 3.5 Activity diagram deleting an item

13 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2.4 Sequence Diagrams


1.Add item

fig. 4.1 Sequence diagram for adding an Item

14 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2. Borrow Item

fig. 4.2 Sequence diagram for borrowing an item

15 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

3.Reserve Item

fig. 3.3Activity diagram for reserving an item

16 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

4.Renew Item

fig. 4.4 sequence diagram for renewal of Item

17 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

5.Return Item

fig. 4.5 sequence diagram for returning an Item

18 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

2.5 Entity Relationship Diagram

fig. 5.Entity Relationship diagram

2.6 Constraints
19 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

A user can't have more than 3 items in his/her account. An item can be reserved by a maximum of 10 users. Librarian issues an item for 20 days to a student and 30 days for staff. Rs.2/- is added as fine for each day after the user exceeds his/her return period. 30 days after return date if an item is not returned then user is blocked by the librarian. Issue period for reference book is 15 days. If an item is lost user has to replace the item with a fine of Rs.50/- added to the existing fine. A book is renewed only if it is on date with no fine and the user doesnot hold any of the previously issued item. More than 3 items can't be renewed at a time. An item is issued only if the user has returned all the items and maintains no fine.

2.7

Assumptions and Dependencies

The end user should have a basic knowledge of English and computer usage. Being an intranet application user must be related to the corresponding Institution

20 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

3. Specific Requirements 3.1 Use Case Reports


Student
Register In order to utilize the online library, students have to register using the sign up form by filling the details and get it approved by the Librarian. Login After getting the username and password, students can log on to their account and can access the website. View Profile Students can view their personal details which they provided during their signup. Update Profile Students can update their profile by changing their details like password, address etc., if any update necessary. View return Dates After logging-in successfully, students can be able to view their profile details. Borrow a Book Students can borrow the available books in the library blocking them online. Reserve a Book Students can reserve the books which are already borrowed by other users. Post Forums Students can post their discussion topics or doubts or suggestions in the forums.

Faculty

Register
In order to utilize the online library, faculty should have to register using the sign up form by filling the details and get it approved by the Librarian. 21 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

Login
After getting the username and password, faculty can log on to their account and can access the website.

Suggest Books
Faculty can suggest books to the librarians which can be added to the library .

Update Profile
Faculty can view and update their profile information which is provided while registration if necessary.

Borrow a Book
Faculty can borrow the available books in the library blocking them online and they can also borrow the reference books which is not allowed to students.

Reserve a Book
Faculty can also reserve the books which are already borrowed by other users.

Post Forums
Faculty can post their discussion topics or answer to the doubts or suggestions in the forum.

Librarian

Login
Librarian should login first to continue with any of the operations of system.

Add books
Librarian can add new books to the library by updating the database and notify all the users. The catalouge will be updated by librarian as soon as a book is added.

Delete books
Librarian can delete any books like books issing or lost if necessary and send the deleted book notifications to all users.The catalouge is also updated.

Issue Book
22 Hera/Sree Vidyanikethan Engineering College

Online Library Management System Software Requirements Specifications Team Name

Version : 1.0 Date : 29th December 2010 Hera

Librarian have the authority to issue the books to the users who blocked the books online.Librarian verifies whether a user is eligible for borrowing a book or not.

Notify lost books


Notifications of the books which are lost are send to all the users of the system by the librarian.

Calculate fine
Before renewal or return of the book if necessaary librarian should calculate the fine accorind the given constraints.

Delete Users
Librarian have the access to delete any users which are no more a part of the institution.

23 Hera/Sree Vidyanikethan Engineering College

Você também pode gostar