18-04-2012, 12:07 PM
Online Library System Software Requirements Specification
SoftwareRequirementsSpecification.doc (Size: 564.5 KB / Downloads: 398)
Introduction
Borrowing books, returning books or viewing the available books at the Library of the local University is currently done manually where in the student has to go to the Library and check the available books at the Library. Students check the list of books available and borrow the books if the book is a borrow book otherwise it is of waste for the student to come to the library to come to check for the books if the student doesn’t get the book. Then the librarian checks the student id and allows the member to check out the book and the librarian then updates the member database and also the books database. This takes at least one to two hours if the member is available at the near by place otherwise it may take more time.
We have decided to investigate the use of an Online Library Management System. This system would be used by members who may be students or professors of that University to check the availability of the books and borrow the books, and by the librarian to update the databases. The purpose of this document is to analyze and elaborate on the high-level needs and features of the Online Library System. It focuses on the capabilities and facilities provided by a Library. The details of what all are the needs of the Online Library System and if it fulfils these needs are detailed in the use-case and supplementary specifications.
Purpose
The purpose of Software Requirements Specification (SRS) document is to describe the external behavior of the Online Library System. Requirements Specification defines and describes the operations, interfaces, performance, and quality assurance requirements of the Online Library 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. The Software Requirements Specification (SRS) captures the complete software requirements for the system, or a portion of the system. Requirements described in this document are derived from the Vision Document prepared for the Online Library System.
Scope
The Software Requirements Specification captures all the requirements in a single document. The Online Library System that is to be developed provides the members of the Library and employees of the library with books information, online blocking of books and many other facilities. The Online Library System is supposed to have the following features.
• The product provides the members with online blocking of books capabilities and the Online Library System is up and running all day.
• The system provides logon facility to the users.
• The system provides the members with the option to check their account and/or change their options like password of the account whenever needed all through the day during the library hours.
• The system allows the members to block the books 24 hours a day and all the through the semester.
• 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 system allows the Librarian to create the books catalog, add/delete books and maintain the books catalog.
• The system updates the billing system as and when the member borrows or returns a book.
• The book catalog is automated and the decision of offering the book based on the category of the book is automatically decided.
Overall Description
• Product Perspective
The Online Library System is a package to be used by Libraries to improve the efficiency of Librarians, Library employees and Users. The Online Library System to be developed benefits greatly the members and the Librarian of University of Houston-Clearlake. The system provides books catalog and information to members and helps them decide on the books to borrow from the library. The Librarian can keep the books catalog updated all the time so that the members (students and the professors) get the updated information all the time.
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.
On-line User Documentation and Help System Requirements
Online help is provided for each of the feature available with the Online Library System. All the applications provide an on-line help system to assist the user. The nature of these systems is unique to application development as they combine aspects of programming (hyperlinks, etc) with aspects of technical writing (organization, presentation). Online help is provided for each and every feature provided by the system.