04-08-2012, 12:43 PM
SOFTWARE REQUIREMENT SPECIFICATIONS FOR LIBRARY MANAGEMENT SYSTEM
LIBRARYMANAGEMENT.doc (Size: 179 KB / Downloads: 44)
INTRODUCTION:
Purpose:
The purpose of this Software Requirements Specification (SRS) document is to describe the external behavior of the Library Management System. Requirements Specification defines and describes the operations, interfaces, performance, and quality assurance requirements of the Library Management System. The document also describes the nonfunctional requirements such as the user interfaces. It also describes the design constraints that are to be considered when the system is to be designed, and other factors necessary to provide a complete and comprehensive description of the requirements for the software..
Scope
The Library Management System that is to be developed provides the members of the Library and employees of the library with books information, transfer of books and many other facilities. The Library Management System is supposed to have the following features.
• The product must provide the members for searching the books they need,
borrow the books and other material.
• The system provides logon facility to the users.
• The system allows the Librarian to create the books catalog, add/delete books and maintain the books catalog.
• It also have the penalty system ,charges as per no. of days of late return.
Definitions,Acronyms and Abbreviations:
User: A general login id assigned to most users
SQL: Structured Query Language; used to retrieve information from a database
SQL Server: A server used to store data in an organized format
ASP: Active Server Pages: A Web Page formatted on the server and delivered to the browser
User Interface Layer: This section refers to what the user interacts with directly.
Application Logic Layer: This section refers to the Web Server. This is where all computations are completed.
Data Storage Layer: This section refers to where all data is recorded
Use Case: A broad level diagram of the project showing a basic overview
Unique Key: Used to differentiate entries in a database
Overall Description
Product Perspective
The Library Management System which is being discussed here is an on-line Library Management System. This System will provide a search functionality to facilitate the search of resources. This search will be based on various categories viz. book name or the ISBN. Also Advanced Search feature is provided in order to search various categories simultaneously. Further the library staff personnel can add/update/remove the resources and the resource users from the system.The users can know the number of available books, information about their account etc.,
Product Features
There are two different users who will be using this product:
1.Librarian who will be acting as the administrator
2.Student or faculty member of the college who will be accessing the Library online.
The features that are available to the Librarian are:
A librarian can issue a book to the student
• Can view the different categories of books available in the Library
• Can view the List of books available in each category
• Can take the book returned from students
• Add books and their information of the books to the database
• Edit the information of the existing books.
• Can check the report of the issued Books.
• Can access all the accounts of the students.
The features available to the Students/Faculty members are:
• Can view The different categories of books available in the Library
• Can view the List of books available in each category
• Can own an account in the library
• Can view the books issued to him
• Can put a request for a new book
• Can view the history of books issued to him previously
• Can search for a particular book
2.3 User Classes and Characteristics
There are various kinds of users for the product.
The users include :
• Students who will be using the above features by accessing the Library online.
• Librarian who will be acting as the controller and he will have all the privileges of an administrator.
Operating Environment
The product will be operating in windows environment. Also it will be compatible with the IE 6.0. Most of the features will be compatible with the Mozilla firefox & Opera 7.0 or higher version. The only requirement to use this product is within LAN connection of college.
User Documentation
The product will include user manual. The user manual will include product overview, complete configuration of the used software (such as SQL server), technical details, backup procedure and contact information which will include email address. There will be no online help for the product at this moment. The product will be compatible with the Internet Explorer 6.0 or higher. The databases will be created in the Microsoft SQL server 2000.