0% found this document useful (0 votes)
4 views10 pages

E-Library System Functional Requirements

The E-Library System project outlines functional requirements for an online library where users can register, log in, search for, and purchase books. Library administrators have specific privileges to add, edit, and delete book records. The document details the necessary pages, fields, and validations for user registration, login, book searching, and administrative actions.

Uploaded by

vidhyagopi97
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views10 pages

E-Library System Functional Requirements

The E-Library System project outlines functional requirements for an online library where users can register, log in, search for, and purchase books. Library administrators have specific privileges to add, edit, and delete book records. The document details the necessary pages, fields, and validations for user registration, login, book searching, and administrative actions.

Uploaded by

vidhyagopi97
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

E-Library System

❖ Functional Requirements
Contents
1. Registration Page: 3
2. Login: 4
3. Search Books page: 5
4. About Page: 5
5. Price Card: 6
6. Library Admin User Actions: 6
6.1 Add a New Book: 6
6.2 Search Book 7
6.3 Edit Book: 8
6.4 Delete Book: 8
E-Library:
This project aims to build a e-library system through which user will be able to login and purchase
their choice of book.

Users can register themselves to login into the application, users are allowed to search books and
purchase the book which they are willing to buy.

Library Admin is only allowed to add new book, edit the entire details of the book & delete the book.

1. Registration Page:
User will be able to register by clicking the register link from login screen. On successful submit, data
should be inserted into the database

Below are the fields for Register page.

Fields Validations Comments

First Name Required


Alphabets only

Last Name Required


Alphabets only

Email Required Email will be a username for


Email validation login
So we have to provide a small
instructional message saying –
your email will be a username.

Password Required
10 characters
1 uppercase
1 number
1 special characters
2. Login:
Login page is for user to login into the application:

Fields Validations Comments


Email Required
Email validation
Password Required
3. Search Books page:
After login users will be able to search for books. After entering the book title and when we click on
search button – search results will be pulled from database based on the book title provided. Data
will be displayed in the table.

When select the book to purchase, count of the availability should be reduced.

Book ID Book Name Book Author Number of books Purchase


Description available
4. About Page:
About page is a static page, which will have information about the online library. You can add
some content about the organization, what are all the services provided by the organization.

Please list the rules and regulations to be followed in the online library.
5. Price Card:
This will be a static page where you have mentioned the charges for lending a book from
library. Please mention the pricing in table.

6. Library Admin User Actions:


6.1 Add a New Book:
Library Admin user will have privileges to add a new book by clicking the Add book
link; this link will be only visible to admin.

Fields Validations Comments


Book ID Required
Numeric
Book Title Required
Alphanumeric
Length - 50
Book Description Alphanumeric
Length - 150
Author Name Required
Alphanumeric
Length - 50
Number of book available Required
Numeric

6.2 Search Book


Book ID Book Name Book Author Number of books Purchase
Description available

After login users will be able to search for books. After entering the book title and when we
click on search button – search results will be pulled from database based on the book title provided.
Data will be displayed in the table.
6.3 Edit Book:
When admin click on the edit link will be redirected to edit book page where admin will be
able to edit the book information and save the changes. Edit page design is same as Add book page
design.
6.4 Delete Book:
Delete action is used to the delete the book record from the system. For deleting there
record, only admin user will have delete privileges. When user click deletes, a popup should
appear to confirm the deletion.

You might also like