Srs Latest Version
Srs Latest Version
Srs Latest Version
Team Members
K. Mahesh Kumar
V. Vikram Varma
D. Lingam
Sidharth Datar
Project Guide
Ms. Aruna Varanasi
(Associate Professor)
Index:
1).overview & scope
2).Assumptions & Dependencies
3).Definitions, Acronyms & Abbreviations
4).Technologies to be used
5).Specific Requirements
6).Architecture diagram & Database Design
7).User Interface
8).References
1
Online Library Management System
Software Requirements Specification Date: 20/01/10
2
Online Library Management System
Software Requirements Specification Date: 20/01/10
2).Assumptions $ Dependencies
• The details related to the book, student, library and book issuing and
returning details were provided manually..
• Administrator is created in the system already.
• Roles and tasks are predefined..
Constraints
• GUI is only in English.
• Login and password is used for identification of customer a nd there is no
facility for guest.
• This system is working for single server.
• There is no maintainability of back up so availability will get effected.
• Limited to HTTP/HTTPS.
3
Online Library Management System
Software Requirements Specification Date: 20/01/10
4).Technologies to be used
J2EE: Application Architecture
Xml: configuration file
eForms: webtier
Ajax: using java script
Web2.0: webservice
DB2: Database
WSAD: Development Tool
WAS: Web Server
Rational: Design Tool
5).Specific Requirements
Have hours of operation that are 24 x 7- Because system can be an automated
process, so it can stay open for 24 hours a day. If the base is now the entire world,
staying open 24 hours a day becomes critical. System is required to be available
4
Online Library Management System
Software Requirements Specification Date: 20/01/10
24X7 so UPS support must be on server site for at least 8 hours in case of power
failure. System will remain inaccessible to users at 2:00 to 4:00 am for backup
and maintenance purpose.
Reduce the cost of a sales transaction- To the extent that one can automate the
sales process through this system, one can start to reduce the cost of that sales
transaction. This is particularly true of mundane sales transactions where the
customer knows what they want.
Make the existing Web site more dynamic in nature- Many early Web
Implementations consisted of static HTML pages. This becomes very difficult to
manage if the number of pages gets too large. An effective system should be
largely dynamic taking advantage of technology that automates this process rather
than relying on manual processes. Application should serve dynamic user based
customized web pages to its clients from server.
Tie the existing Web site into existing enterprise systems – Any existing Web site
that relies on the manual duplication of data from another system is one that can
be improved. Most of the business data in the world today exists in enterprise
servers that can be connected to the Web servers to make this process far more
effective.
Provide good performance and the ability to scale the server – The Web
Application Server should provide good performance and the ability to manage
performance with techniques, such as support for caching, clustering, and load
balancing.
Providing session management capability- Web application developers should
not spend valuable time worrying about how to maintain sessions within the
application. The Web Application Server should provide these services
5
Online Library Management System
Software Requirements Specification Date: 20/01/10
BN VARCHAR2(30 BYTE),
BC VARCHAR2(30 BYTE)
AUT VARCHAR2(30 BYTE),
DOA VARCHAR2(30 BYTE),
PR NUMBER(10),
RN NUMBER(10),
SUB VARCHAR2(30 BYTE),
PUB VARCHAR2(30 BYTE),
STATUS VARCHAR2(30 BYTE)
ID NUMBER(5),
FROMADD VARCHAR2(20 BYTE),
TOADD VARCHAR2(20 BYTE),
DETAILS VARCHAR2(454 BYTE),
SUBJECT VARCHAR2(100 BYTE),
DOM DATE
6
Online Library Management System
Software Requirements Specification Date: 20/01/10
7).User Interface
Client on Internet will be using HTTP/HTTPS protocol.
Client on Intranet will be using TCP/IP protocol.
Software Interface:
Client on Internet: Web Browser, Operating System (any)
Client on Intranet: Client Software, Web Browser, Operating System (any)
Web Server: WAS, Operating System (any)
Data Base Server: DB2, Operating System (any)
Development End: WSAD (J2EE, Java, Java Bean, Servlets, HTML),
DB2, OS (Windows), Web Server.
Hardware Interface:
Client Side
· Processor RAM Disk Space
· Internet Explorer 6.0
· Pentium II at 500MHz
· 64 MB 1 GB
· MINIMUM 1GB HARD DISK SPACE
· STANDARD I/O PERIPHERALS
7
Online Library Management System
Software Requirements Specification Date: 20/01/10
Server Side
Software Requirements:
· OPERATING SYSTEM: WINDOWSXP/
2000,UNIX
· LANGUAGE: JAVA (JDK1.5 OR HIGHER VERSION)
· Web sphere application server V6.1
· Pentium III at 1GHz
· 512 MB 2 GB
· DB2 Express- C or DB2 UDB
· 512 MB 1GB (Excluding data size)
Data flow Model Survey:
8
Online Library Management System
Software Requirements Specification Date: 20/01/10
9
Online Library Management System
Software Requirements Specification Date: 20/01/10
8).References
• Java Complete Reference by Herbert Shield
• Database Programming with JDBC and Java by George Reese
• Java and XML by Brett McLaughlin
• Wikipedia, URL: http://www.wikipedia.org.
• Answers.com, Online Dictionary, Encyclopedia and much more,
URL: http://www.answers.com
• Google, URL: http://www.google.co.in
• H.M.DIETEL.P.J.DIETEL, Java How to Program, PhL, Second Edition
• Gray Cornett, Horstmann, CorelJava, Sunsoft Press, 1996.
• Patrick Naughton & Herbert Schildt, Java: The Complete Reference,
Tata McGrawHill,March 1997.
• Grady Booch, Object Oriented Analysis and Design with Applications,
The Benjimin/Cummings, 1994.
Java 1.3 unleashed”
• The JDK1.4 tutorial” by Greg Travis
• Complete Reference Java, 2nd Edition” by Herbert Schlitz.
• Core Java Foundation Class by Kim Topley
• Introduction to Programming Using Java: An Object Oriented Approach
by
David M.Arnow and Gerald Weiss.
• Thinking in java by Bruce Eckel.
10
Online Library Management System
Software Requirements Specification Date: 20/01/10
11