Escolar Documentos
Profissional Documentos
Cultura Documentos
Online Bookstore
Subject : Software Engineering
Sr Enrollment Name
No Number
1 140090107059 Tandel Hiral Jagdishchandra
Examiner Name :
Signature :
Date: (mm/dd/yyyy)
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms, and Abbreviations 4
1.4 References 4
1.5 Overview 5
2. General Description 6
2.1 Product Perspective 6
2.2 Product Functions 6
2.3 User Characteristics 7
2.4 General Constraints 7
2.5 Assumptions and Dependencies 7
3. Specific Requirements 8
3.1 Functional Requirements 9
3.1.1 Functional Requirement 1 9
3.1.2 Functional Requirement 2 9
3.2 External Interface Design 10
3.3 Performance Requirements 10
3.4 Design Constraints 11
3.4.1 Standards Compliance 11
3.4.2 Hardware Limitation 11
3.5 Software System Attributes 11
3.5.1 Reliability 11
3.5.2 Availability 12
3.5.3 Security 12
3.5.4 Maintainability 12
3.5.5 Portability 12
3.6 Other Requirements 13
3.6.1 Logical Database Requirements 13
4. Appendices 15
1. Introduction
1.1 Purpose
1.2 Scope
This Online Book Store provides an easy way to browse, search, and shop for books online.
This Online Book Store put each book in a category so the user can reach specified book by
using the search function (by name or ISBN) which is implemented in this software.
The software allows the users to browse all the information about a particular book like the title,
author name, publishing year, ISBN if it is global book, number of pages, contains of book and
prices .
The website will allow users to create and maintain individual secured accounts and make
secured online credit card purchases.
Users will also be able to contact site administrators.
The website makes purchasing textbooks quicker, easier, and more convenient
https://nevonprojects.com/online-book-store-project/
https://www.youtube.com/watch?v=FzW4S1qHrIQ
1.5 Overview
The rest of this SRS is organized as follows: Section 2 gives an overall description
Of the software. . It gives some General constraints while making the software and some
assumptions and Dependencies that are assumed.
Section 3 gives specific requirements which the users are expected in software. Functional
requirements , some performance requirements and design constraints are also given in this
section.
Section 4 gives some possible future extensions of the system.
2. General Description
2.1 Product Perspective
The search function shall offer users the ability to search for books
by title, author, subject, course number, professor, or ISBN number.
The delete from shopping cart function shall remove any unwanted
books from the cart.
The reserve function shall hold books for up to 7 days that will be
purchased and picked up at the bookstore
The contact us function shall give users the store address, telephone
number, email address, and its location on a map.
The help function shall give the user an overview of how to use the
different functions listed above
The user is simply anyone that has access to the Internet and a web browser
It is assumed that the user is familiar enough with a computer to operate the browser, keyboard
and mouse and is capable of browsing to, from and within simple websites.
The system shall use the HTTP protocol TCP/IP protocol for communication over the
internet
It is assumed that the end user has a connection to the Internet. It is also assumed that
the user has a web browser able to display the website.
3. Specific Requirements
3.1.1 Registration
3.1.1.1 Introduction
3.1.1.1 Input
First Name
Last Name
user id
Email ID
Password
Re-enter password
Mobile Number
Add Security question
Submit
Reset
3.1.1.1 Processing
First Name:
First letter should be capital
Last Name:
First letter should be capital
User ID
Do not match with First Name and Last Name
Email ID:
It should be unique
Password:
Password must contain at list 8 characteristics in which one alphabet and one digit
must be there
Password do not contain any serial number and duplicate number
Re-enter password
This should be match with previous password
Mobile Number
One number only one registration allow
Add Security questions
System set some security questions and user have to answer it, answer should
save on data base.
Submit
Click on submit button all data will be store in database
Reset
All data will be clear without saving it.
3.1.1.1 Output
If user not enter correct data then system should display error message and
hint to enter correct data
User record maintain
3.1.2.1 Introduction
The system provide users to purchase book from the the system.
3.1.2.1 Input
Users have to click on the “Buy now” button to purchase the book
Fullname
Mobile number
Pincode
Address
Landmark
City
State
3.1.2.1 Output
The system will display “order placed successfully”
And send the mail
3.1.3 Login
3.1.2.1 Introduction
3.1.2.1 Input
Enter User ID and Password
3.1.2.1 Processing
3.1.2.1 Output
Valid input give authentication to login
Invalid input user cannot login into system
A credit card processing system: The system will access the credit
card processing system via its web services API.
The Bookstore Inventory database: The system will interact with the
inventory database via an ODBC connection.
3.5.1 Reliability
3.5.2 Availability
3.5.3 Security
Users will be able to access only their own personal information and not
that of other users.
Purchases will be handled through a secure server to
ensure the protection of user’s credit card and personal information.
When user enter the password it convert in dot.
Only Authorized User changed password.
3.5.4 Maintainability
3.5.5 Portability
Nothing required
4. Appendices
System Provide help document in which system provide hint to use System.