Project Report
Project Report
For
Online Book Store Management
Prepared By:
Muhabbat Ali
Table of Contents
1.1 Purpose
This SRS is written in the Arial font with the size 11 in italics, and Times font with the
size 14 for bullet points. The priorities of higher level requirement are inherited in detailed
requirements.
The audience of this software is the client who want the software to be built and the
development team. Website Administrators, Customers etc.
The objective of this project is to create and implement a software for the Bookstore. It is
being produced for the customer who want to sell the books through online .This software
will allow user to create its personal account, search the books and secured online
purchase of books. User of this software will also contact with the administration of the
software.
1.5 References
The following material was used in this document:
• IEEE version 1.0, IEEE recommended for Software Requirement Specification.
2. Overall Description
This product is entirely new product. It is not a component of large system. It provides
the facility ofonline transaction, credit card transaction. You can purchase books online
and this website is available for those who are using internet .It also record the quantity
of books available for sale .This system will also interact with the database to store all the
records.
The following function explain the major features of Book Store Management System.
2.2.1 Account Registration
The account will track the user’s name address, credit card information, username
andpassword.
This provide security to the user by creating an account that is password protected. This
functionassures the user only has the to enter the information required for creating an
account.
2.1.2 Search
The search function will offers user the ability to search for books by title, author, subject.
This offers a way to find a book if the user does not have complete information about
it. It alsoprovide the price and availability of books.
2.1.6 Contact Us
This help the user to gain trust in the bookstore by showing how easy it is to have person
to personbook store employee.
This Book store provide the facility of online purchase, so the user is simply the anyone
that has access to the internet and a browser. It is assume that the user is familiar with the
computer to operate the browser. User of this website must possess the minimal education
which conforms theentrance standards, and comfortable with English. User of the website
must know how to navigate in a website.
The system will work on any hardware device having an internet connectivity and browsers to
browse the website. The browser should be up to date to run various features of the website. The
system will not run on OS below Windows XP.
This system will interact with the database and database may store passwords in plain
text, and does not need to be password recovery feature nor lockout after invalid password
attempts. The system may not work correctly when security is concerned. It include lack
of encrypted connection when sending credit card information and forcing user to use
strong password. To reduce the complexity of the system, there is no check on delete
operation. The administrator should be very careful before editing of any product.
User Manuals:
A user manual will be provided to the staff in pdf form and outline the detail of system
function.
Online Help:
System documentation will also be available online,it will include the user
manual,FAQsection etc.
Installation guide will be provided as a part of read me file which is included as a text file.
This Book store provide the online service to its users and is only accessible through the
internet .Itis assumed that its end user is connected to the internet .It is also assumed
that the user has aweb browser able to display this system/website. User assumed that
this website is working properly and allow the system to perform all the communications
with the client. The manager can not be a customer.The login ID and password must be
created by the system administrator and communicated to the user to avoid unauthorized
access to the system.
This system will provide the ability to students and teachers to access the bookstore
online. There will be three different user interfaces that will accompany this
system/website: the students,teachers and administrators.
• Customer will be able to search books without having login, they must be login
to perform any transaction. These transaction include reserving , purchasing,
viewing and changing their online account. Customer must required login in
order to perform any transaction.
Once logged make any changes to the personal account .
• Administrator will be required to login all the time. The administrator will have
to login to the host machine inside the book store network in order to build reports
and ensure backups are running. Administrator will be able to add/delete books
to be displayed to the
user, and change the information on any book as required. He will also able to
check the availability of books in the stock.
The function allowthe registered user to login to his account . If the user is not registered
the website should allow user to create account first .The system will check the user name
and password, when user attempts to login .Once account is verified user will be able to
access account history, purchase books online and update their account information.
This function provide the restricted operations to user.
4.2.2 Functional
Requirements
Stimulus: Click
“Login” Button
2. The system shall require a user name and password from the user.
3. The system will verify the username and password and user will be
considered“logged in”.
4.3 Search
The search function will offers user the ability to search for books by title, author,
subject.Thisoffers a way to find a book if the user does not have complete information
about it. It also provide the price and availability of books.
4.3.2 Functional
Requirements
Stimulus: Click
“Search” Button
1. The system shall allow a user to search for books by title , author, subject.
2. The search result will include the picture of front cover , along with the title
,author ,price
,availability and condition of book.
Add to the shopping cart function will allow the user to temporarily store books in a list
and considered for purchase. This function offers the user to store books of their interest
online and allow the continuation of shopping
This function will hold the books for 7 days that will purchased and picked up at the book
store . This offers assures the user by allowing them to make sure a book will be in stock
for immediate pickup. The system will display the available books in the store . The user
selects from the available books in the store and confirm the selected book. This also
offers the convenience to the user who are unable or unwilling to give credit card
information over the internet.
4.6.1 Functional Requirements
4.7 Contact Us
This function gives the user the store address, telephone number, email address and
location on map. This help the user to gain trust in the bookstore by showing how easy it
is to have person to person book store employee.
4.7.2 Functional Requirements
This function gives access to the user to edit their stored account information.This offers
convenience to the account members by allowing them to make changes to the account
information. The user change his/her name, email ,password. The account changes is
made by user. The user must have an account with the website and must be logged-in and
prior to access his/her account.
4.8.2 Functional Requirements
This function will allow user account member to exit their account for security purposes.
This process will save all the user operations when he/she will exit the website. He/ She
must login again to access users features. This allows user to exit their account ,
andprevent others from accessing it.
4.9.2 Functional
RequirementsStimulus: Click
"Logout" Button
1. The system shall allow the registered and logged-in user to exit his/her account, so
that accessto operations requiring a user to be logged in are now disabled
4.10 Help
This function will give the overview of how to use different functions .This allows the
user to get answer to immediate questions on using the system.
1: The system will allow the user to view an overview of how to used various.
2: The system must allow the user to select one of the operations by name.
3: The system will then display information on how to use that operation.
The password should be visible while typing. The system should use a secure connection
to connect with the credit card processing system.
User will be able to access their own personal information and not that of others users .
The user require a user name and password to login in to the system .The buyer can not
buy books without logging . Purchases will be handled through a secure server to ensure
the protection of user’s credit card and personal information.
5.4.1 Reliability
The average time to failure is 60 days . In the event server does crash ,a backup server
will be up and running within in 1 hour.
5.4.2 Availability
This online Book store will be available to users 24 hours a day, 7 days of week, with the
exceptionof down for maintenance no more than one hour a week. If the system crashes
it should be backupwithin one hour.
5.4.3 Maintainability
Any defects or updates fixes shall be able to be made on server side computers without
any patches required by users.
6. Other Requirements
None.
Zero Level: