1.
Problem Statement: A Book Bank lends books and magazines to member,
who is registered in the system. Also it handles the purchase of new titles for the
Book Bank. Popular titles are brought into multiple copies. Old books and
magazines are removed when they are out or date or poor in condition. A
member can reserve a book or magazine that is not currently available in the
book bank, so that when it is returned or purchased by the book bank, that
person is notified. The book bank can easily create, replace and delete
information about the tiles, members, loans and reservations from the system.
2. Preparation of Software Requirement Specification Document:
Users Characteristics:
Student: They are the people who desire to obtain the books and submit the
information to the database.
Librarian: He has the certain privileges to add the books and to approval of the
reservation of books.
System Modules:
Log in: Secure registration of student and librarian by filling online registration
form.
Book bank: Book bank contains all the books. New book added to the book bank
with bookno, title name, author, edition, publisher name details to the database.
Any book is deleted if damaged. Update of the book information also done.
Operations: student and administrator perform their operations like add book,
delete book, update information, view book details are implemented in log in
WebPages.
Non-functional requirements:
Privacy: privacy maintained for each and every user by providing user
credentials username and password.
Portability: installation on multiple platforms and execution of software.
3. Preparation of Software Configuration Management
Software Requirements:
Operating sytem: windows 7/10 Front end : J2EE
Back end : My SQL Server
IDE used : Netbeans
Hardware Requirements:
Processor:i3 or higher RAM : 4 GB
Hard Disk drive: 500 GB