Software Requirements Specification (SRS) : 1. Title of The Project
Software Requirements Specification (SRS) : 1. Title of The Project
Introduction
Internet is attracting all type people day by day. The users are increased to
20 million in India alone. As it gets popularity there are many sites offering
products online. People have the choice to buy the product online. But all the
business segment people cant able to sell the product online because the
technology problem. Here we made an attempt to provide generalized
program to suit all the people to sell their products.
Proposed System
This general Online shopping site program will help many people who want to
sell their product online. This is general product. Each business people can
customize this program according to their requirement. So it help the many
people to sell their product online with their own site.
Hardware Requirements
Client system requirements:
Pentium II 400 MHz or faster.
Software Requirements
1.Project Category:
RDBMS
2. Language(s) to be used:
ASP.NET
Functional Specification
The Functional Specification is created after the Software Requirements
Document. It provides more detail on selected items originally described in
the Software Requirements Document. Some software development
organizations combine these two documents into a single document.
The Functional Specification describes the features of the software product. It
describes the product's behavior as seen by an external observer, and
contains the technical information and data needed for the design. The
Functional Specification defines what the functionality will be, but not how
that functionality will be implemented.
The software engineer uses the Functional Specification document to create a
detailed design document that explains in detail how the software will be
designed and developed. The detailed design work may further decompose
and translate the functional requirements into pseudocode, and from there
into a computer module or program.
The functional specification translates the Software Requirements Document
into a technical description that:
Ensures that the product feature requirements are correctly
understood before moving into the next step, the software design
process.
Clearly and unambiguously provides all the information necessary to
design the software.
FUNCTIONAL DESCRIPTION:
The problem under study is being divided into several
modules/functions discussed below to understand the approach to the
solution in the broader way:
Main and Login Page : The main page, neatly designed page, here
login option is provided to login. Also new signup option is provided to
for new user to signup.
Product Category Display page : This screen display all the main
categories from this point user can select any category and they can
proceed to select the products in this category.
Product Selection Screen : This search screen. Option must be
provide to select the product based on name. select product based on
the category and based on the company. Etc.,
Product search result screen : This screen shows all the products
under the search criteria. If there are no products under this search
criteria then system will give the message that there are no products
found under this category. Also option is provided to select the
products.
View Cart Screen : View cart screen shows all the selected items,
here quantity as to be entered. And also option is provided to deselect
the products.
Order Details Screen : This screen shows the final products in the
view cart. This gives product list, quantity, Total Amount etc., So user
will get the clear information that how much is the total amount of this
selection.
Order Confirmation Screen : This is the final screen in buying
process. Here customer as confirm the order.
Introduction
Purpose of this Document
This Software Design Specification (SDS) document contains a statement of the
design of the above title project. In an SDS, the designers are supposed to provide
an unambiguous design of the product. The design should contain an explanation of
a way to carry out each of the product specifications written in the Software
Requirements Specification (SRS). The design then serves as a guide to the
developers who write the code and actually create the product. The SDS discusses
how the program is separated into modules, how the modules interact with each
other, and how users see the program. The SDS also looks into several design
considerations, including design tradeoffs and code reusability.
Scope of the Development Project
The project Tool is a new project which creates an interactive and easy program. The
package serve to the end user customers. Eventually, we hope to reach a broader
audience.
Definitions, Acronyms, and Abbreviations
Action Script - Action Script is a tool used to write the code that controls the
actions in animated Flash presentations.
Asp.net Microsoft web based project development tool
C, C++ - The names of two object oriented programming languages
commonly used in industry.
CEO - Chief Executive Officer.
Form is object holder in Visual Basic Language. Defines single screen.
HTML - Hypertext Markup Language. A language used to create Web
documents.
IIS Internet Information Server 5.0
Internet Explorer Microsoft Internet Browser version 6.0
MS Access Microsoft developed Database Program.
Oracle Oracle Corporation RDBMS database program.
SDS - Software Design Specification document.
SQL Server Microsoft RDBMS software.
SRS - Software Requirements Specification document.
Visual Basic 6.0 Programming Language
VB.net Microsoft dot net Programming tool
Payment:
Online shoppers commonly use credit card or debit card to make
payments, Here we are using Paypal Payment Security For Customers
Features of Paypal:
Pay pal is an incredibly popular way of sending and receiving money over
the Internet. Thousands of people use the service to pay for items bought on shoping site and
for a variety of other goods over the Internet, making it one of the most convenient as well as
the most popular ways to send and receive money online
Most Secure
Product delivery:
Once a payment has been accepted the goods or
services can be delivered in the following ways.
This Shoping Site includes two components: the User screen which is
what your customers will see (the item name, price, category), and the administration
area, which is what you will use to manage the store
Admin Module:
Admin having Login Screen for Security
Way to easily set general store settings such as the way products should be displayed, Adding,
Deleting and Updating the Items.
Admin manage orders effectively (pending, shipped).
Admin can view the All the information in such as User information and Transaction etc;
User Module:
User having login screen for Security
A store catalog that is easy to browse and that presents product information is a way that is both
useful and graphically pleasing.
Special pages where customers can easily find products that are on sale, featured products,
products that belong to the same brand, etc.
Sophisticated shopping cart systems like Product Cart include hundreds of other storefront
features.
Detailed description of
components
Main and Login Page : The main page, neatly designed page, here
login option is provided to login. Also new signup option is provided to
for new user to signup.
Product Category Display page : This screen display all the main
categories from this point user can select any category and they can
proceed to select the products in this category.
Product Selection Screen : This search screen. Option must be
provide to select the product based on name. select product based on
the category and based on the company. Etc.,
Product search result screen : This screen shows all the products
under the search criteria. If there are no products under this search
criteria then system will give the message that there are no products
found under this category. Also option is provided to select the
products.
View Cart Screen : View cart screen shows all the selected items,
here quantity as to be entered. And also option is provided to deselect
the products.
Order Details Screen : This screen shows the final products in the
view cart. This gives product list, quantity, Total Amount etc., So user
will get the clear information that how much is the total amount of this
selection.
Order Confirmation Screen : This is the final screen in buying
process. Here customer as confirm the order.