Sei sulla pagina 1di 17

SOFTWARE REQUIREMENT

SPECIFICATION
For :
Online Watch Store
By :
Krishna Prasad(18011A0515);
Siddhanth Reddy J(18011A0521);
L.V.Vivek (18011A0529);
INTRODUCTION

• Purpose
• The Online Watch Store web application is used to provide complete
solutions for vendors and customers through a single platform using the
internet as the main medium. It will enable vendors to setup their
accessories(watches) ; customer to browse through the shop and purchase
them online without having to visit the shop directly.
• Scope
• Secure registration and profile management .
• Sorting(Filters) for easy access to particular products and services.
• Satisfies regular customers of different needs.
• Feedback mechanism.
• 24 X 7 availability.
PRODUCT FUNCTION
•Notifying order and delivery reports to customers and
sellers.
•Provide a simple interface and platform to ease the
process of buying as well as selling products online.
•The proposed system is a solution carry out buying/ selling
products online.
•The system allows the user to buy/sell products online
across internet connection globally.
• Technologies used
• JAVA EE
• HTML
• JavaScript
• Language PHP.
• Database My SQL.
• Server XAMP.
• Editor Sublime.
DESCRIPTION
• Product Perspective
• This project clearly is bridging the gap between the seller, the retailer and
the customer.
• This project is aimed towards the person who don’t want to visit the shop
physcially as he/she doesn’t have time or not interested in visiting respective
shop.
• ASSUMPTION AND DEPENDENCIES
• It is assumed that the hardware designed is working perfectly with the third-party
operating system and the developed software.
• The customer has a computer with a browser and internet access.
• Hardware Interface
• The System must run over the internet, all the hardware shall require to
connect internet will be hardware interface for the system.
• To be able to run the system, the minimum requirements of the hardware for
this system are:
• CPU 2.0 GHz or CPU (laptops) Core 2
• CPU (desktops) RAM 2 GB RAM
• HDD 60 GB min
• The hardware used must have a competent firewall to secure the data in
the system
• FUNCTIONAL REQUIREMENTS
• Secure registration and profile management facilities for customers.
• Adequate searching mechanisms for easy and
quick access to particular products and services.

• Creating a Shopping cart so that customers can shop n- no. of items


and checkout finally with the entire shopping carts. Customers can add or
delete items in the cart.
• Uploading most Purchased items in each category of products in the Shop.
• Feedback mechanism, so that customers can
give feedback for the product or service which they have purchased.
• Adequate payment mechanism and gateway for all popular credit cards,
cheques and other relevant payment options, as available from time to
time.
• Non-functional Requirements
• Security
• Reliability
• Availability
• Maintainability
• Portability
• Error handling
Interface/Specific Requirement
Various interfaces for the product could be-
1. Login Page
2. Registration Form
3. screen displaying information about product
4.customers selecting the add-to-cart and purchase button
5. All transaction the system makes the selling report as
portable document file (.pdf) and sent to the customer E-mail address.
DATABASE TABLE DESIGN
• Database table design:
• Category table: Column Name Data type Key constraint
cat_id integer Primary Key
cat_name varchar(30) Not Null
• Product table:
Column Data type Key constraint
Name
seller_id varchar(10) Foreign Key
product_id varchar(10) Primary Key
cat_id varchar(10) Foreign Key
prod_name varchar(20) Not Null
prod_desc varchar(50) ------
prod_color varchar(20) Not Null
Price integer Not Null
Units integer ------
• Seller Login Table: Column Name Data type Key constraint
S_id varchar(10) Primary Key
Password varchar(30) Not Null

• Seller Details Table:


Column Name Data type Key constraint
seller_id varchar(10) Foreign Key
Password varchar(30) Not Null
Aadhar varchar(10) Not Null
Business_id varchar(10) Not Null
• User Login Table: Area varchar(30) Not Null

Column Name Data type Key constraint


User_id varchar(10) Primary Key
Password varchar(30) Not Null
• User Details Table: Column Name Data type Key constraint
User_id varchar(10) Primary Key
Password varchar(30) Not Null
User_name varchar(30) Not Null
Gender varchar(10) Not Null
Address varchar(50) Not Null
DOB varchar(10) Not Null
Date Of
varchar(10) Not Null
Registration
Ph.No. varchar(10) Not Null
email varchar(30) Not Null
• Account Details Table:
Column Name Data type Key constraint
User_id varchar(10) Primary Key
Account No. varchar(20) Not Null
Password varchar(30) Not Null
• Order Details Table: Column Name Data type Key constraint
Order No. varchar(10) Primary Key
User_id varchar(10) Foreign Key
Prod_id varchar(10) Foreign Key
Prod_name varchar(20) Not Null
Seller_id varchar(10) Foreign Key
Price integer Not Null
Quantity integer Not Null
Date varchar(10) Not Null
• Order Status Table:

Column Name Data type Key constraint


Order No. varchar(10) Foreign Key
Order_Status varchar(20) Not Null
SCHEMA DIAGRAM
THANK U :)

Potrebbero piacerti anche