Вы находитесь на странице: 1из 68

Online Fashion

Collection.
Developed by
Dharani Tejas
Sanjaykumar

Guided by
Mr. Dushyant
Chawda

Project Profile

Introduction
This website is designed from a user point of view. This site will let
consumer to view and order products online from any part of the world.
Under this website many fashion products and services can be ordered. It
provides the user with a catalog of different types of fashion products
available for purchase in the store.

Scope

In this web site organization can allow designer to put their design online.
Through this website the organization grow up its business. This site provides
a user-friendly interface through which the customer can find the new designs
and designer can put their design. Customer can take the information about the
all design of fashion from this organizations website. Customers can take the
information of the favorite designers.

Proposed System
In

our site it helps to designers and artists for put their creation online through this

site, and other can search, see and buy that design.

The customer, who want to put their design online, they can put their new design

online and other can search the new designs with the help of this website.

Here user can login to get access of the designs and he/she can put his/her product

with the detail of his/her design.

Features

This site will let consumer to view and order products online from any part of the
world.

The site sells different types of fashionable clothes. The online shopping system
enables seller to set up online business.

A system administrator to approve and reject requests for new seller and maintain
lists of seller.

Website interface is easy to use and highly personalized for buyer to user.

Hardware & Software


Requirement

Client Side
Minimum Hardware Requirement
Pentium PC with 512 MB RAM
20 Gb HDD

Minimum Software Requirement


Windows XP or higher
Any Web Browser

Server Side
Minimum Hardware Requirement
Pentium IV PC With 1GB RAM
40 Gb HDD

Minimum Software Requirement


Mamp Server
Dream weaver
MySQL

Preliminary Investigation
System Analysis

10
Days
10
Days

System Designing
30
Days

Coding
50
Days

Testing
15
Days

5
Days

Implementation

Documentation

20

40

60
Days

80

100

120

1. E-R Diagram

2. Class Diagram

3.(I)Use Case Diagram for Admin

3.(II)Use Case Diagram for Buyer

3.(III)Use Case Diagram for Seller

4.(I) Activity Diagram for Admin

4.(II) Activity Diagram for Buyer

4.(III) Activity Diagram for Seller

5.(I) Sequence Diagram for Admin

5.(II) Sequence Diagram for Buyer/Seller

Table Name

Admin

Use

[This table is use for Admin Login.]


Login.

Field
no

Field name

Data Type

Constraint

Description

a_id

Int(11)

Primary key

It is uniquely identify for Admin.

ausername

Varchar(50)

Not null

It contains the admin


username

apassword

Varchar(50)

Not null

It contains the admin password.

Table Name

Brands

Use

[This table is used for Brands.]


Brands.

Field
no

Field name

Data Type

Constraint

Description

brand_id

Int(11)

Primary key

Uniquely identify for brand.

brand_name

Varchar(50)

not null

It contains the brand name.

Table Name

Buy

Use

[This table is used for buy. ]

Field
no

Field name

Data Type

Constraint

Description

buy_id

int(11)

Primary key

Uniquely identify for buy.

product_id

Varchar(50)

Foreign key

It contains the product id.

dob

Varchar(20)

Not null

It contains the date of buy.

email

varchar(100)

Not null

It contains the email of buyer.

qty

int(11)

Not null

It contains the quantity of


product.

status

int(11)

Not null

It contains the status of buy.

Table Name

Cart

Use

[This table is used for Cart.]


Cart.

Field
no

Field name

Data Type

Constraint

Description

cart_id

Int(11)

Primary key

Uniquely identify for cart.

product_id

Int(11)

Foreign key

It contains the product id.

doc

Varchar(20)

Not null

It contains the date of cart.

qty

Int(11)

Not null

It contains the quantity of


product.

email

Varchar(100)

Not null

It contains the email of buyer.

Table Name

Category

Use

[This table is used to store category.]


category.

Field
no

Field name

Data Type

Constraint

Description

category_id

Int(11)

Primary key

Uniquely identify for category.

category_name

Varchar(50)

Not null

It contains the category name.

Table Name

Contact

Use

[This table is used to store inquiry from users.]


users.

Field
no

Field name

Data Type

Constraint

Description

c_id

Int(11)

Primary key

Uniquely identy for contact.

name

Varchar(50)

Not null

It containst the name of the


user.

email

Varchar(100)

Not null

It contains the email.

mobile_no

BigInt(10)

Not null

It contains the mobile number.

subject

Varchar(100)

Not null

It contains the subject.

message

Varchar(500)

Not null

It contains the message.

Table Name

Feedback

Use

[This table is used for feedback.]


feedback.

Field
no

Field name

Data Type

Constraint

Description

feedback_id

Int(11)

Primary key

Uniquely identify for feedback.

name

varchar(50)

Not null

It contains the name of the user.

email

varchar(100)

Not null

It contains the email.

message

text

Not null

It contains the feedback.

Table Name

Products

Use

[This table is used for products.]


products.

Field
no

Field name

Data Type

Constraint

Description

product_id

Int(11)

Primary key

Uniquely identify for product.

email

Varchar(100)

Not null

It contains the seller email.

product_name

Varchar(100)

Not null

It contains the product name.

product_price

Not null

It contains the product price.

product_discount

Float

Not null

It contains the product discount.

product_description

Varchar(1000)

Not null

It contains the description.

category_id

Int(11)

Foreign Key

It contains the category id.

sub_category_id

Int(11)

Foreign Key

It contains the sub category id.

product_brand

Varchar(50)

Not null

It contains the product brand.

10

product_size

Varchar(10)

Not null

It contains the product size.

11

product_availability

Varchar(20)

Not null

It contains the availability.

12

product_image

Varchar(1000)

Not null

It contains the address of image.

Float

Table Name

Registration

Use

[This table is used for registration.]


registration.

Field
no

Field name

Data Type

Constraint

Description

id

Int(11)

Primary key

Uniquely identify for registration.

name

Varchar(50)

Not null

It contains the user name.

email

Varchar(100)

Not null

It contains the user email.

mobile_no

Int(10)

Not null

It contains the mobile number.

password

Varchar(15)

Not null

It contains the password.

squestion

Varchar(200)

Not null

It contains the security question.

sanswer

Varchar(100)

Not null

It contains the security answer.

address

Varchar(1000)

Not null

It contains the address.

city

Varchar(20)

Not null

It contains the city.

10

state

Varchar(20)

Not null

It contains the state.

11

pincode

int(11)

Not null

It contains the pincode.

12

usertype

Varchar(25)

Not null

It contains the user type.

Table Name

Subimage

Use

[This table is used for sub image of the products.]


products.

Field
no

Field name

Data Type

Constraint

Description

si_id

Int(11)

Primary key

Uniquely identify for sub image.

product_id

Int(11)

Foreign key

It contains the product id.

sub_image

Varchar(1000)

Not null

It contains the address of sub


image.

Table Name

Sub_category

Use

[This table is used for subcategory of the products.]


products.

Field
no

Field name

Data Type

Constraint

Description

sub_category_id

Int(11)

Primary key

Uniquely identify for sub


category.

category_id

Int(11)

Foreign key

It contains the category id.

sub_category_name

Varchar(50)

Not null

It contains the sub category


name.

No

Test Case
Name

Input

Expected Result

Actual Result

Status

Test 1

Login

Enter username and


password

When user enter sql


injection System will
Check it

System should allow


the user to login if
username & password
is correct.

Pass

When the Open


system they open
within seconds.

Pass

Test 2

Entire System

Open the website

When User open the


website System should
take less time for load
entire website

No

Test Case Name

Input

Expected Result

Actual Result

Status

Test 1

Login

Enter username ,

When user enters

password

username & password


the system check it.

System should allow


Pass
the user to login if

username & password


is correct.

Test 2

Registration

Enter User Details,


which are mendatory

When user enters user If the data is correct


name and password the then registration
system check it.
successfully.

Pass

Test 3

Buy

Product

When user buy the


If the user buy the
product system check it successful message
should be generated.

Pass

Test 4

Add product

Enter Product Details.

When seller enter


If entered field are
products it should show valid in product form
on page.
than it will be
displaced on page.

Pass

Test 5

All Fiels are not


Empty

Enter any field detail

When someone not


If the mandatory field
enter detail of any field are empty then user
then system check it.
must enter it then &
then they can go
ahead otherwise
system gives error
message.

Pass

Conclusion

This project helps in understanding the creation of an interactive web site and the technologies to
implement it.
The building of the project has given me a precise knowledge about how flow of online shopping
website is going on, how it connects to the database to access the data and how the data and web
pages are modified to provide user an online fashion shopping experience.

Future Enhancement

Live Support should be enabled.


Customer should be given reward points for frequent purchase.
For purchasing products online payment gateway should be enabled.
Consumer purchase pattern should be mined with the help of data mining and recommended
items will be shown in the future.
SMS-Alert for purchased product direct to phone.

References
Books :
PHP and MySQL Bible
By - Steve Suehring, Tim Converse, and Joyce Park Publication - Wiley
PHP and MySQL Development
By - Luke Welling, Laura Thomson Publication - Wesley
Websites :
https://www.daniweb.com/programming/software-development/threads/503798/how-to-retrieve-alldata-in-a-database-from-columns
http://www.w3schools.com/php/php_forms.asp
http://www.tutorialized.com/tutorials/PHP/E-Commerce/1
http://stackoverflow.com/questions/13618562

Вам также может понравиться