Developing a PHP E-commerce Website for Summer Style Clothing
VerifiedAdded on 2021/08/30
|57
|5994
|249
Project
AI Summary
This document details the development of an e-commerce website for Summer Style clothing, encompassing various aspects of web development. The project begins with an abstract outlining the need for online shopping and the technologies used, including PHP, HTML, CSS, and relational databases. It then proceeds with fact-finding techniques, including questionnaires and interviews, to gather requirements. The Software Requirements Specification (SRS) document outlines functional and non-functional requirements, along with an Entity Relationship Diagram (ERD), class diagrams, and architectural context diagrams. The design phase includes user interface wireframes for various pages. The implementation phase provides PHP and HTML code snippets, along with CSS styles. Testing includes unit, integration, validation, black box, white box, and performance testing. The document concludes with results, challenges, limitations, and scope for future work, providing a comprehensive overview of the e-commerce website development process. The project aims to create a functional online store with features like user registration, product browsing, shopping cart functionality, and payment processing, using technologies like PHP and MySQL.

Qualification Module Number and Title
HND in Computing/ HND in Software
Engineering(Level 5)
COM5222 Programming in PHP
Student Name & No. Assessor
Aravinth Ravichandran (CL/HNDCSE/90/64)
Hand out date Submission Date
00/00/00 00/00/00
Assessment type
Course work
Duration/Length of
Assessment Type
Practical project/report
Words 6000
Weighting of Assessment
100%
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.
Marks Awarded
First assessor
IV marks
Agreed grade
Signature of the assessor Date
1
HND in Computing/ HND in Software
Engineering(Level 5)
COM5222 Programming in PHP
Student Name & No. Assessor
Aravinth Ravichandran (CL/HNDCSE/90/64)
Hand out date Submission Date
00/00/00 00/00/00
Assessment type
Course work
Duration/Length of
Assessment Type
Practical project/report
Words 6000
Weighting of Assessment
100%
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.
Marks Awarded
First assessor
IV marks
Agreed grade
Signature of the assessor Date
1
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module:
Student:
Assessor:
Assignment:
2
Strong features of your work:
Areas for improvement:
Marks Awarded:
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module:
Student:
Assessor:
Assignment:
2
Strong features of your work:
Areas for improvement:
Marks Awarded:

ABSTRACT
In today’s fast-changing business surroundings, it’s very vital to be ready to respond to shopper wants
within the only and timely manner. If your customers want to check your business on-line and have
instant access to your merchandise or services. Online looking may be a way e-commerce net application,
that retails varied fashion and lifestyle merchandise referred to as summer style clothing. This project
permits viewing varied merchandise available allows registered users to buy desired merchandise
instantly mistreatment PayPal payment processor (Instant Pay) and can also place order by mistreatment
money on Delivery (Pay Later) choice. This project provides a straightforward access to directors and
Managers to look at orders placed using Pay Later and Instant Pay choices. In order to develop AN e-
commerce web site, variety of Technologies should be studied and understood. These embody multi-
tiered design, server and shopper aspect scripting techniques, implementation programing language (such
as PHP) and relational databases. this is often a project with the target to develop a basic web site
wherever a consumer is supplied with a handcart application and additionally to grasp regarding the
technologies used to develop such AN application. This document can discuss every of the underlying
technologies to form ANd implement an ecommerce web site.
3
In today’s fast-changing business surroundings, it’s very vital to be ready to respond to shopper wants
within the only and timely manner. If your customers want to check your business on-line and have
instant access to your merchandise or services. Online looking may be a way e-commerce net application,
that retails varied fashion and lifestyle merchandise referred to as summer style clothing. This project
permits viewing varied merchandise available allows registered users to buy desired merchandise
instantly mistreatment PayPal payment processor (Instant Pay) and can also place order by mistreatment
money on Delivery (Pay Later) choice. This project provides a straightforward access to directors and
Managers to look at orders placed using Pay Later and Instant Pay choices. In order to develop AN e-
commerce web site, variety of Technologies should be studied and understood. These embody multi-
tiered design, server and shopper aspect scripting techniques, implementation programing language (such
as PHP) and relational databases. this is often a project with the target to develop a basic web site
wherever a consumer is supplied with a handcart application and additionally to grasp regarding the
technologies used to develop such AN application. This document can discuss every of the underlying
technologies to form ANd implement an ecommerce web site.
3
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Acknowledgement
This research was supported by the HND of computing and software engineering. Well, I Might
not have completed the assignment successfully without the support of a few people and also
some forums. Especially I would like to convey my sincere thanks to our module lecturer and as
well as the assignment assessor Miss Vidya for supporting not only me, but our whole batch
impartially with the assignment tasks, Providing the necessary guidance, Assistance and also
sharing his immense knowledge with us. Concluding my Description, I would like to thank our
institute management and its workers for providing us the facilities we need, and also, I would
thank my fellow mates and my family for their support and the guidance that helped me to
complete the assignment successfully.
Thank you!
Aravinth Ravichandran
(CL/HNDCSE/90/64)
4
This research was supported by the HND of computing and software engineering. Well, I Might
not have completed the assignment successfully without the support of a few people and also
some forums. Especially I would like to convey my sincere thanks to our module lecturer and as
well as the assignment assessor Miss Vidya for supporting not only me, but our whole batch
impartially with the assignment tasks, Providing the necessary guidance, Assistance and also
sharing his immense knowledge with us. Concluding my Description, I would like to thank our
institute management and its workers for providing us the facilities we need, and also, I would
thank my fellow mates and my family for their support and the guidance that helped me to
complete the assignment successfully.
Thank you!
Aravinth Ravichandran
(CL/HNDCSE/90/64)
4
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
ABSTRACT....................................................................................................................................3
Acknowledgement...........................................................................................................................4
Task 01.............................................................................................................................................8
INTRODUCTION:......................................................................................................................8
OVERALL DESCRIPTION........................................................................................................9
Buisness logic............................................................................................................................10
ONLINE SHOPPING APPLICATION.....................................................................................11
Fact finding techniques..............................................................................................................11
01. Sample Existing Documents............................................................................................11
02. Interview..........................................................................................................................11
03. Observations....................................................................................................................11
04. Questionnaire...................................................................................................................11
Format of Fact-finding techniques.............................................................................................12
Questionnaire for Summer Style...............................................................................................12
SECTION A: DEMOGRAPHIC...........................................................................................12
PART B: CONSUMER SATISFACTION for SUMMER STYLE......................................13
PART C: ONLINE SHOPPING FACTORS for SUMMER STYLE...................................13
SRS DOCUMNTATION...............................................................................................................16
Introduction................................................................................................................................16
Purpose......................................................................................................................................16
Scope..........................................................................................................................................16
Software Requirement...............................................................................................................17
Functional Requirements...........................................................................................................17
Non-Functional Requirement....................................................................................................18
Performance Requirements........................................................................................................18
Entity Relationship Diagram (ER).............................................................................................19
Step 1: Mapping of Regular Entities.........................................................................................20
Step 2: Mapping of Weak Entities.............................................................................................20
Step 3: Mapping of One to One Relationships..........................................................................20
Step 4: Mapping of One to Many Relationships.......................................................................20
Step 5: Mapping of Many to Many Relationships.....................................................................20
Finalized Relational Schema.....................................................................................................21
Class diagram.............................................................................................................................22
5
ABSTRACT....................................................................................................................................3
Acknowledgement...........................................................................................................................4
Task 01.............................................................................................................................................8
INTRODUCTION:......................................................................................................................8
OVERALL DESCRIPTION........................................................................................................9
Buisness logic............................................................................................................................10
ONLINE SHOPPING APPLICATION.....................................................................................11
Fact finding techniques..............................................................................................................11
01. Sample Existing Documents............................................................................................11
02. Interview..........................................................................................................................11
03. Observations....................................................................................................................11
04. Questionnaire...................................................................................................................11
Format of Fact-finding techniques.............................................................................................12
Questionnaire for Summer Style...............................................................................................12
SECTION A: DEMOGRAPHIC...........................................................................................12
PART B: CONSUMER SATISFACTION for SUMMER STYLE......................................13
PART C: ONLINE SHOPPING FACTORS for SUMMER STYLE...................................13
SRS DOCUMNTATION...............................................................................................................16
Introduction................................................................................................................................16
Purpose......................................................................................................................................16
Scope..........................................................................................................................................16
Software Requirement...............................................................................................................17
Functional Requirements...........................................................................................................17
Non-Functional Requirement....................................................................................................18
Performance Requirements........................................................................................................18
Entity Relationship Diagram (ER).............................................................................................19
Step 1: Mapping of Regular Entities.........................................................................................20
Step 2: Mapping of Weak Entities.............................................................................................20
Step 3: Mapping of One to One Relationships..........................................................................20
Step 4: Mapping of One to Many Relationships.......................................................................20
Step 5: Mapping of Many to Many Relationships.....................................................................20
Finalized Relational Schema.....................................................................................................21
Class diagram.............................................................................................................................22
5

Architectural Context Diagram..................................................................................................23
Context diagram.........................................................................................................................24
Level 01 DFD diagram..............................................................................................................24
Level 02 DFD diagram..............................................................................................................25
Design............................................................................................................................................26
Design Goals..............................................................................................................................26
User Interface Wireframe Diagrams..........................................................................................26
Login..........................................................................................................................................26
Home (Customer)......................................................................................................................27
Shop...........................................................................................................................................27
Contact Us.................................................................................................................................28
User Registration.......................................................................................................................29
Category.....................................................................................................................................29
Admin Manage Posts.................................................................................................................30
Admin manage users..................................................................................................................30
Task 02...........................................................................................................................................32
PHP & HTML codes.................................................................................................................32
CSS codes..................................................................................................................................35
Login..........................................................................................................................................36
Home (Customer)......................................................................................................................37
Shop...........................................................................................................................................37
Contact Us.................................................................................................................................38
User Registration.......................................................................................................................39
Category.....................................................................................................................................39
Admin Manage Products...........................................................................................................40
Admin manage users..................................................................................................................40
Task 03...........................................................................................................................................42
Unit Testing...............................................................................................................................42
Integration Testing.....................................................................................................................42
Validation Testing.....................................................................................................................43
Black Box Testing.................................................................................................................43
White Box Testing.................................................................................................................43
Performance Testing..................................................................................................................44
Test Plan....................................................................................................................................45
6
Context diagram.........................................................................................................................24
Level 01 DFD diagram..............................................................................................................24
Level 02 DFD diagram..............................................................................................................25
Design............................................................................................................................................26
Design Goals..............................................................................................................................26
User Interface Wireframe Diagrams..........................................................................................26
Login..........................................................................................................................................26
Home (Customer)......................................................................................................................27
Shop...........................................................................................................................................27
Contact Us.................................................................................................................................28
User Registration.......................................................................................................................29
Category.....................................................................................................................................29
Admin Manage Posts.................................................................................................................30
Admin manage users..................................................................................................................30
Task 02...........................................................................................................................................32
PHP & HTML codes.................................................................................................................32
CSS codes..................................................................................................................................35
Login..........................................................................................................................................36
Home (Customer)......................................................................................................................37
Shop...........................................................................................................................................37
Contact Us.................................................................................................................................38
User Registration.......................................................................................................................39
Category.....................................................................................................................................39
Admin Manage Products...........................................................................................................40
Admin manage users..................................................................................................................40
Task 03...........................................................................................................................................42
Unit Testing...............................................................................................................................42
Integration Testing.....................................................................................................................42
Validation Testing.....................................................................................................................43
Black Box Testing.................................................................................................................43
White Box Testing.................................................................................................................43
Performance Testing..................................................................................................................44
Test Plan....................................................................................................................................45
6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Test Cases..................................................................................................................................46
Results & Challenges.....................................................................................................................52
Challenges..................................................................................................................................52
Conclusions................................................................................................................................52
Limitations.................................................................................................................................52
Scope for Future Work..............................................................................................................52
References......................................................................................................................................54
7
Results & Challenges.....................................................................................................................52
Challenges..................................................................................................................................52
Conclusions................................................................................................................................52
Limitations.................................................................................................................................52
Scope for Future Work..............................................................................................................52
References......................................................................................................................................54
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Task 01
INTRODUCTION:
E-commerce is quickly becoming a widely accepted and used business model. More and more
businesses are developing web sites that allow them to conduct commercial transactions over the
internet. It is logical to conclude that shopping over the internet is a simple process.
It is getting more common.The goal of this project is to create a general-purpose e-commerce
store where products can be purchased.Clothes, for example, can be purchased from the
convenience of one's own home via the Internet. However, in the case ofThis article will focus
on online clothing buying for implementation purposes.A virtual store on the Internet where
customers may browse the catalog and make purchases is known as an online store.choose
products that you are interested in. A shopping cart can be used to collect the specified items.
The goods in the shopping cart will be displayed as an order at the moment of checkout. More
information will be required at that time to complete the transaction. The customer will typically
be prompted to fill out or select a billing address, a mailing address, a shipping option, and
payment information such as a credit card number. As soon as the order is placed, the buyer
receives an e-mail notification.
8
INTRODUCTION:
E-commerce is quickly becoming a widely accepted and used business model. More and more
businesses are developing web sites that allow them to conduct commercial transactions over the
internet. It is logical to conclude that shopping over the internet is a simple process.
It is getting more common.The goal of this project is to create a general-purpose e-commerce
store where products can be purchased.Clothes, for example, can be purchased from the
convenience of one's own home via the Internet. However, in the case ofThis article will focus
on online clothing buying for implementation purposes.A virtual store on the Internet where
customers may browse the catalog and make purchases is known as an online store.choose
products that you are interested in. A shopping cart can be used to collect the specified items.
The goods in the shopping cart will be displayed as an order at the moment of checkout. More
information will be required at that time to complete the transaction. The customer will typically
be prompted to fill out or select a billing address, a mailing address, a shipping option, and
payment information such as a credit card number. As soon as the order is placed, the buyer
receives an e-mail notification.
8

OVERALL DESCRIPTION:
Description:
Any member can register and examine the products that are available.
Only registered members have the ability to purchase multiple products in any number.
If you have any questions, you may contact Admin through the Contact Us page.
Visitor, User, and Admin are the three jobs accessible.
• The visitor can look at the products that are available.
• Products can be seen and purchased by the user.
• An Admin has additional privileges, including all visitor and user privileges.
Admins have the ability to add products, change product details, and add/remove items.
Admin can create new users, modify their information, and delete them.
By sending a confirmation email, the admin can ship an order to a user based on the order they
placed.
Using the code:
1. Open your "SQL Server Management Studio Express" and add the database.
2. Install the application as a web site on an Apache server.
3. Go to the database and find it.
MasterPage details:
Master Page for Online Shopping (Similar MasterPage for Visitor, User and Admin)
Web Pages details:
Home Page
AboutUs Page
Clothing Page
Order Page
ContactUs Page
Admin Page
Login Page
Register Page
Track
9
Description:
Any member can register and examine the products that are available.
Only registered members have the ability to purchase multiple products in any number.
If you have any questions, you may contact Admin through the Contact Us page.
Visitor, User, and Admin are the three jobs accessible.
• The visitor can look at the products that are available.
• Products can be seen and purchased by the user.
• An Admin has additional privileges, including all visitor and user privileges.
Admins have the ability to add products, change product details, and add/remove items.
Admin can create new users, modify their information, and delete them.
By sending a confirmation email, the admin can ship an order to a user based on the order they
placed.
Using the code:
1. Open your "SQL Server Management Studio Express" and add the database.
2. Install the application as a web site on an Apache server.
3. Go to the database and find it.
MasterPage details:
Master Page for Online Shopping (Similar MasterPage for Visitor, User and Admin)
Web Pages details:
Home Page
AboutUs Page
Clothing Page
Order Page
ContactUs Page
Admin Page
Login Page
Register Page
Track
9
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Buisness logic
Use Case diagram
10
Use Case diagram
10
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

ONLINE SHOPPING APPLICATION:
Anyone can explore the Online Shopping site and available products, but in order to purchase or
order products, each user must connect with his or her Username and password. Members who
have not yet registered can do so by going to the registration page. Only Admins will be able to
change roles; developers can only be ‘Admins' by default. When a person registers on the site,
his default role is ‘User.'
Fact finding techniques
Fact finding is an important step for any website development. It is essential to gather all the
information and facts about an existing web to ensure all strengths and weaknesses are
discovered. This creates a new web that eliminates as many weaknesses as possible and retains
strengths.
(fao, 2020)
01. Sample Existing Documents
In order to follow these specific facts, the analyst must thoroughly study the existing documents,
templates, and files in the existing web. A good analyst first comes to the truth not with
documents but from people.
02. Interview
This technique of fact-finding is popular, friendly and often used for good analysts. Interviews
are a fact-finding technique where web analysts gather information from person-to-person.
Interviews can be used to find facts; Verify facts; Clarification of facts; General enthusiasm etc.
03. Observations
Observations can be formal or informal. This is most effective when an analyst wants to
understand a web. This technique is used when the analyst wants to participate or take actions to
learn about the system.
11
Anyone can explore the Online Shopping site and available products, but in order to purchase or
order products, each user must connect with his or her Username and password. Members who
have not yet registered can do so by going to the registration page. Only Admins will be able to
change roles; developers can only be ‘Admins' by default. When a person registers on the site,
his default role is ‘User.'
Fact finding techniques
Fact finding is an important step for any website development. It is essential to gather all the
information and facts about an existing web to ensure all strengths and weaknesses are
discovered. This creates a new web that eliminates as many weaknesses as possible and retains
strengths.
(fao, 2020)
01. Sample Existing Documents
In order to follow these specific facts, the analyst must thoroughly study the existing documents,
templates, and files in the existing web. A good analyst first comes to the truth not with
documents but from people.
02. Interview
This technique of fact-finding is popular, friendly and often used for good analysts. Interviews
are a fact-finding technique where web analysts gather information from person-to-person.
Interviews can be used to find facts; Verify facts; Clarification of facts; General enthusiasm etc.
03. Observations
Observations can be formal or informal. This is most effective when an analyst wants to
understand a web. This technique is used when the analyst wants to participate or take actions to
learn about the system.
11

04. Questionnaire
This is a special purpose document which allows the analyst to obtain information and feedback
from the respondents. The questionnaire is useful when you need a little information from a few
people.
12
This is a special purpose document which allows the analyst to obtain information and feedback
from the respondents. The questionnaire is useful when you need a little information from a few
people.
12
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 57
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.