Académique Documents
Professionnel Documents
Culture Documents
On
1.1 Purpose
The SRS typically contains the brief description of the project. The purpose of the requirement
document is to specify all the information required to design, develop and test the software.
The purpose of this project is to provide a friendly environment to maintain the details
of books and library members.
The main purpose of this project is to maintain easy circulation system using
computers and to provide different reports.
1.2 Scope
The document only covers the requirements specifications for the Library Management
System. This document does not provide any references to the other component of the
Library Management System. All the external interfaces and the dependencies are also
identified in this document.
JAVA
Java is an object-oriented programming language developed by Sun Microsystems a
company best known for its high end UNIX workstations. Java language was designed to
be small, simple, and portable across platforms, operating systems, both at the source and
at the binary level, which means that Java programs (applet and application) can run on
any machine that has the Java virtual machine (JVM) installed.
J2EE
Java Platform, Enterprise Edition or Java EE is a widely used platform for server
programming in the Java programming language. The Java platform (Enterprise Edition)
differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which
provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based
largely on modular components running on an application server.
1.7 Overview
The implementation of Library Management starts with entering and
updating master records like book details, library information. Any further transaction
like book issue, book return will automatically
update the current books. The proposed Library Management System will take care of
the current
book detail at any point of time. The book issue, book return will update the current book
details automatically so that user will get the update current book details.
Overall Description
The complete overview of the system is as shown in the overview diagram below:
The product to be developed has interactions with the users: Librarian, Members
who are the students and professors of the UHCL.
The product has to interact with other systems like: Internet, Billing System and
the UHCL Information Security System.
The member should be provided with the updated information about the books catalog.
Provisions for the members to borrow the books they want, if all the other required
rules hold good.
The member is given a provision to check his account information and change the
account information any time in the given valid period.
The members are provided with the books available roster and allowed to choose the
books, which they want to use in the coming up days.
The librarian can get the information about the members who have borrowed or
returned the books.
The librarian is provided with interfaces to add/delete the books available in the book
catalog.
The members when complete the book borrowing or returning process, the due to be
paid by the member must be calculated and the information about the member and
the due amount is sent to the university billing system.
The system uses the University information security requirements to provide the login
facility to the users.
Server Side
Processor RAM Disk Space
500 MB
DB2 - 9.5 Intel Core i5 2GB (Excluding Data
Size)
Recommended Requirements:
Client Side
Processor RAM Disk Space
Internet Explorer - 6 Intel Core i5 2GB 100 MB
2.5 Communication Interface
Client (customer) on Internet will be using HTTP/HTTPS protocol.
Client (system user) on Internet will be using HTTP/HTTPS protocol.
2.6 Constraints
The information of all the users must be stored in a database that is accessible by the
Online Library System.
The college information security system must be compatible with the Internet
applications.
The Online Library System is connected to the university computer and is running all 24
hours a day.
The users access the Online Library System from any computer that has Internet
browsing capabilities and an Internet connection.
The billing system is connected to the Online Library System and the database used by
the billing system must be compatible with the interface of the Online Library System.
The users must have their correct usernames and passwords to enter into the Online
Library System.
Book entry: In this module we can store the details of the books.
Register student: in this module we can keep the details of the new student.
Book issue: This module is used to keep a track of book issue details.
Book return: This module enables to keep a track of return the books.
Specific Requirements
3.1 ER Diagram