silent innovators
TRANSCRIPT
-
8/8/2019 Silent Innovators
1/19
SILENT INNOVATORS
ONLINE LIBRARY MANAGEMENT SYSTEM
SOFTWARE REQUIREMENT SPECIFICATION (SRS)
College Name: K.L.N.College of Engineering
Team Guide: Prof. Lakshmi Narasimman.N
Team Members:
Monisha.T.R.P
Kavitha.M.K
Pavithra. T.S.B
Hariharan.A.S
Department:Computer Science and Engineering
State:TamilNadu
Online Library ManagementSystemSoftware RequirementSpecificationSilent Innovators
Revision History
Date Version Description Author
-
8/8/2019 Silent Innovators
2/19
Table of contents:
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 References
1.5 Technologies used
1.6 Overview
2. Overall Description
2.1 Use Case Model Survey
2.2 Class diagram
2.3 Activity Diagram
2.4 Sequence diagram
2.5 ER Diagram
2.6 Assumptions and Dependencies
3. Specific Requirements
3.1 Use Case Reports
4. Concerns / Queries / Doubts if any
-
8/8/2019 Silent Innovators
3/19
1. Introduction
1.1 Purpose
The main objective of this document is to illustrate the requirements ofthe
project Library Management system. The document gives thedetailed
description of the both functional and non functionalrequirements
proposed by the client. The document is developed aftera number of
consultations with the client and considering the completerequirement
specifications of the given Project. The final product of theteam will be
meeting the requirements of this document.
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
Librarian:A librarian is an informationprofessional trained inlibrary and information science,
which is the organization and management of information services or materials for those with
information needs.
User: A User read the books, checks for the required books and collects the books he/she requires.
Library DataBase:Library DB maintains the list of Books, Magazines and Papers in the library. It
maintains the status of books.
Guest: A Guest is a person who newly enters into the library.He/She registers for the regular user.
Online library management system
Silent Innovators
Team name/State Silent Innovators/Tamil Nadu
J2EE Java 2 Enterprise Edition is a programming platform and it is the part of the
java
Platform for developing and running distributed java 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.
RAD: Rational application developer is a toolkit which is designed for the
creation of more complex projects, providing fully dynamic web
http://en.wikipedia.org/wiki/Professionalhttp://en.wikipedia.org/wiki/Library_and_information_sciencehttp://en.wikipedia.org/wiki/Library_and_information_sciencehttp://en.wikipedia.org/wiki/Library_and_information_sciencehttp://en.wikipedia.org/wiki/Professionalhttp://en.wikipedia.org/wiki/Library_and_information_science -
8/8/2019 Silent Innovators
4/19
application utilizing EJBs. This consist of EJB tools , CMP ,data mappingtools & a universal test client that is designed to aid testing of EJBs.
EJB Enterprise java bean, it is architecture for the development and deployment of
transactional, distributed object applications-based, server-side software components.
HTTP Hypertext transfer protocol is a transaction oriented client/server protocolbetween web browser and a web server.
HTTPS Secure hypertext transfer protocol is a hypertext transfer protocol over
secure socket layer.
TCP/IP Transmission control protocol/internet protocol is the communication
protocol used to connect hosts on the internet.
1.4.References
IEEE SRS format
Project specification requirement (provided by IBM)
1.5. Technologies used
HTML Hyper Text Markup Language
Java Script Script Language
XML Extensive Mark Up Language
JAVA Application architecture
J2EE Application architecture
EJB Enterprise Java Bean
Online library management system
Silent InnovatorsTeam name/State Silent Innovators/Tamil Nadu
AJAX Asynchronous Java script And XML
1.6 .Tools used
RSA Rational Software Architect 7.0
DB2 9 Database
RAD Rational Application Developer
-
8/8/2019 Silent Innovators
5/19
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
Online library management system
Silent Innovators
Team name/State Silent Innovators/Tamil Nadu
2. Overall Description:
2.1. USE CASE MODEL SURVEY:
-
8/8/2019 Silent Innovators
6/19
-
8/8/2019 Silent Innovators
7/19
Online library management system
Silent Innovators
Team name/State Silent Innovators/Tamil Nadu
2.3. CLASS DIAGRAM:
Online library management system
Silent Innovators
Team name/State Silent Innovators/Tamil Nadu
-
8/8/2019 Silent Innovators
8/19
2.4.SEQUENCE DIAGRAM:
1.USER LOGIN:
Case 1:EXCEPTIONAL CASE:
Case 2: NORMAL FLOW FOR USER LOGIN:
2.REGISTRATION SETUP:
-
8/8/2019 Silent Innovators
9/19
3.SERACH THROUGH OPAC:
4.ISSUE OF BOOKS:
-
8/8/2019 Silent Innovators
10/19
5.RETURN OF BOOKS:
Case 1: Normal Flow For Return Within Due Date:
Case 2: Return With Fine:
-
8/8/2019 Silent Innovators
11/19
6.ADDITION OF NEW BOOKS:
7.REMOVAL OF OLD BOOKS:
-
8/8/2019 Silent Innovators
12/19
8.RESERVATION OF BOOKS:
2.5 ACTIVITY DIAGRAM:1.STUDENT CLASS:
-
8/8/2019 Silent Innovators
13/19
-
8/8/2019 Silent Innovators
14/19
Validate Student:
2.BOOK CLASS:
Add Book:
-
8/8/2019 Silent Innovators
15/19
Exists:
Search Book:
-
8/8/2019 Silent Innovators
16/19
Update Book:
Delete Book:
-
8/8/2019 Silent Innovators
17/19
-
8/8/2019 Silent Innovators
18/19
ER DIAGRAM:
2.6 Assumptions and Dependencies
-
8/8/2019 Silent Innovators
19/19
The end user should have a basic knowledge of English and computer usage.
Administrator is created in the system already.
Roles and tasks are predefined.
3.Specific Requirements
3.1 Use Case Reports
USER
Checking out Books: A User after collecting the books they should enter their details of books
to the Librarian.
Doing Research: A User search for books of all categories.
Getting interlibrary loan: Interlibrary loan is a service whereby a user of one library can
borrow books or receive photocopies of documents that are owned by another library. The user makes
a request with their local library, which, acting as an intermediary, identifies owners of the desired
item, places the request, receives the item, makes it available to the user, and arranges for its return.
Provide Feedback: A User can provide feedback about library facilities and books
requirements.Feedback is very useful to maintain a library properly.
Librarian
Maintains Library: A librarian is an information professional trained in library and information
science.
Library Database:It maintains tha list of books in the library database.
Guest :A Guest will register himself as a new user.