Professional Documents
Culture Documents
Online Shoes Website
Online Shoes Website
A Project Report
Submitted in partial fulfillment of the requirements for the award of the Degree of
by
2020995
and
Poojari Gaddiling
Mallappa 2021022
Creating an online shoe website involves several key steps, including market research, website
design, product selection, and marketing strategies. Key aspects to consider include user-friendly
navigation, high-quality product images, secure payment gateways, and efficient customer
service. Additionally, integrating SEO strategies and social media marketing can help increase
website visibility and attract potential customers. Furthermore, ensuring a seamless and secure
checkout process is crucial for building trust and encouraging repeat purchases.
ACKNOWLEDGEMENT
It is indeed with a great pleasure and immense sense of gratitude I acknowledge the
help of our principal Dr. D.M. Doke for the facilities provided to accomplish this project. I
am extremely thankful to out co-ordinator Smt. Archana Talekar for her constant support and
inspiration in completing this project. The project could not be completed without the
support of Mr. Farhan Shaikh. Her support has been throughout the process and helped me
clear even the smallest doubts related to documentation and helped me in the development of
project by suggesting new features to be added that can improve my project. Finally, I
express my sincere thanks to all the IT faculties, non-teaching staffs, and all my friends who
directly or
indirectly helped me in completion of project.
DECLARATION
I hereby declare that the project entitled, “E-Shoes Website” done at “M. L.
The project is done in partial fulfilment of the requirements for the award of degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY) to be submitted as final
semester project as part of our curriculum.
and
1.1 Background…………………………………………………………………………………10
1.2 Objectives…………………………………………………………………………………..10
1.3 Purpose, Scope and Applicability…………………………………………………………..11
1.3.1 Purpose…………………………………………………………………………11
1.3.2 Scope…………………………………………………………………………..11
1.3.3 Applicability…………………………………………………………………..12
1.4 Achievements……………………………………………………………………………..12
1.5 Organization of reports…………………………………………………………………....13
3.6.3 ER diagram……………………………………………………………………32
INTRODUCTION
1.1 Background
The Online "shoes website" has been developed to override the problems prevailing in
the practicing manual system. At our online website you will find a wide range of footwear
options, including Casual Shoes, Sneakers, boots etc. We collaborate with renewed brands and
trusted manufacturers. to ensure that you have access to the latest trends and high- quality
products.
Every Online Shoes Website has different shoes. needs, there we provide different
services as Compared to others websites. We are attached with the manufacturing Company. If
the customers. want a big size or my size, then we will any make it as per Customers
requirements. Many people have problems with insoles. Our team also deals. with insoles in
which we use rubber sole. They are more comfortable, flexible and shock resistant on hard
surface.
Overall, the background of an online shoe website revolves around creating a seamless
and user-friendly shopping experience, offering a wide range of footwear options, ensuring
secure transactions, and providing excellent customer service.
1.2 Objectives
The online shoe website can vary depending on the specific goals and strategies of the
business. However, common objectives for an online shoe website include:
1.3.1 Purpose
In this project the purpose of an online shoe’s website is to offer customers a convenient
and user-friendly platform to browse, select, and purchase a wide variety of shoes, while
providing a seamless and secure online shopping experience. Apart from easily selling shoes
online, online shoe website help companies or organizations expand their business and generate
brand awareness. The shoes were used to protect the feet from sharp objects, like rocks and
rough terrain.
1.3.2 Scope
online shoes shopping is the process preferred. by many these days. Hence we are
designed an easy and efficient online shoes shopping website project using python programming
language. This shoes shopping." website is g good collection of footwear for boys paired with
much more profitable offers and deals to choose from this website. This online shoes shopping
will help people by providing access for purchasing shoes just by sitting at home.
Limitations
Assumption
1.3.3 Applicability
Additionally, online shoe websites typically offer hassle-free return policies, enabling
customers to exchange or return shoes if they don't meet expectations. The convenience of
shopping online saves valuable time and effort, eliminating the need for physical store visits and
long queues. Overall, the applicability of an online shoe’s website lies in its ability to provide a
seamless and efficient shopping experience, offering a wide range of options, detailed
information, and easy returns, ultimately enhancing customer satisfaction.
1.4 Achievements
Our online shoes website is revolutionizing the way people shop for footwear. With a
vast collection of stylish and comfortable shoes, we offer something for everyone. Our user-
friendly interface and seamless navigation make finding the perfect pair effortless. Whether
you're in search of athletic sneakers, casual loafers or formal shoes we have it all. We pride
ourselves on providing exceptional customer service and ensuring timely delivery. Discover the
joy of shoe shopping from the comfort of your home with our online shoe’s website.
The availability of different technologies connected to the project and the technology
The features and requirements of hardware and software will be discussed in this, chapter, where
we will also describe the project's concept. Additionally, planning and scheduling will be
completed. The use case diagram, class diagram, flow chart, DFD, and ERD are all included in
the conceptual model part.
This chapter will cover data module layout design fundamentals, user interface, and user
experience details.
This chapter explains the implementation of the project and testing approaches. This chapter also
includes the test cases, improvements and modifications done in this project.
Chapter 7 - Conclusion:
This chapter includes conclusion, limitations and future scope of the project.
CHAPTER 2
SURVEY OF
TECHNOLOGIES
2.1 EXISTING SYSTEM
A website provides a quick and easy way of communicating information between
buyers and sellers. The website provides an easier way to handle customer service. A
responsive website can be accessed from any mobile device. In today’s time, too
difficult to getproper size shoes. Most of the peoples are facing difficulties To get
proper size shoe. So, this existing website will help to get proper size and comfortable
shoes. The user can purchase theseshoes online according to categories.
Structured query language (SQL) is a programming language for storing and processing
information in a relational database. A relational database stores information in tabular form,
with rows and columns representing different data attributes and the various relationships
between the data values. It will help in the storage of user and admin data in a database, as well
as how many books have been sold and how many books are still available.
There are many different programming languages, but the most common ones used in web
development are HTML and CSS. CSS controls how a website looks and are typically used in
collaboration with HTML. CSS describes how elements should be rendered on screen. CSS will
used in this website to design different pages. HTML only organizes site text into blocks.
JavaScript language will be used in this website because it is frequently used for web
development. Java web development enables us to build dynamic web pages with user-
interactive interfaces.
2.2 LIST OF TECHNOLOGIES
1) HTML
2) JAVASCRIPT
3) CSS
4) MYSQL
I. Platform Independent.
II. Multiple Web Pages can be linked to each other.
III. Simple & Readable.
2) JAVASCRIPT:
JavaScript is a dynamic computer programming language. It is
lightweight and most commonly used as a part of web pages, whose
implementations allow client-side script to interact with the user and make
dynamic pages. It is an interpreted programming language with object-oriented
capabilities.
3) CSS:
I. Greater Accessibility.
I. Lightweight Code.
II. Greater Consistency in design.
4) MYSQL:
I. Store procedures.
II. Fast Speed.
III. Easy to Use.
CHAPTER 3
REQUIREMENTS AND
ANALYSIS
3.1 PROBLEM DEFINITION
The traditional way of purchasing shoes is very time consuming where customers have to
go shoes shop and check all size, color etc. And in case if the customer needs an urgent
shoe for a any function, the customer has no idea about the shoes, color, size etc. In case of
urgent need.
This kind of situations/problems can be avoided in online shoes website. Where the person
Can book shoes with comfort size they want. The online website also has customized size
option the person Can see all type of shoes, color, size etc. available or not which save the
time of the person and they can book shoes According their requirment. Online shoes
website also avoids standing in big queues to get shoes specially in festival season and
also has fewer human efforts.
• Laptop/Desktop.
• Wi-Fi-Router.
• Electricity.
• Smartphone.
• Internet connection.
• Bank account for online transaction purpose.
Gantt chart:
Gantt Charts are useful for planning and scheduling projects where timelines are recorded
precisely. Hence the representation of this chart for “Simplified Cooking Web application” Project
starts from July and goes up to March.
A Gantt chart is a commonly used graphical depiction of a project schedule. It's a type of bar
chart showing the start and finish dates of a project's elements such as resources, planning and
dependencies. Henry Gantt (1861-1919), an American mechanical engineer, designed the Gantt chart.
Fig 3.3.1 Gantt chart Representation
Name Start Date End Date Duration Progress %
Online shoes website Jun 13, 2023 Aug 31, 2023 58 days 100
Chapter 1 Jun 13, 2023 Jul 15, 2023 25 days 100
1.1 INTRODUCTION Jun 13, 2023 Jun 20, 2023 6 days 100
1.2 OBJECTIVES Jun 20, 2023 Jun 22, 2023 3 days 100
1.3.1 PURPOSE Jun 23, 2023 Jun 25, 2023 2 days 100
1.3.2 SCOPE Jun 26, 2023 Jun 28, 2023 3 days 100
1.3.3 APPLICABILITY Jun 29, 2023 Jul 01, 2023 3 days 100
1.4 ACHIEVEMENTS Jul 03, 2023 Jul 05, 2023 3 days 100
1.5 ORGANISATION OF REPORTS Jul 10, 2023 Jul 15, 2023 6 days 100
CHAPTER 2 Jul 15, 2023 Aug 09, 2023 15 days 100
2.1 AVAILABLE TECHNOLOGIES Jul 20, 2023 Jul 23, 2023 3 days 100
2.2 LIST OF TECHNOLOGIES Jul 25, 2023 Jul 29, 2023 5 days 100
2.3 COMPARATIVE STUDIES Jul 29, 2023 Aug 04, 2023 5 days 100
2.4 SELECTED TECHNOLOGIES Aug 05, 2023 Aug 09, 2023 3 days 100
CHAPTER 3 Aug 10, 2023 Aug 31, 2023 15 days 100
3.1 PROBLEM DEFINITION Aug 11, 2023 Aug 13, 2023 2 days 100
3.2 REQUIREMENT SPECIFICATION Aug 14, 2023 Aug 15, 2023 2 days 100
3.3 PLANNING AND SCHEDULING Aug 16, 2023 Aug 19, 2023 4 days 100
3.4 EXISTING SYSTEM OPERATION Aug 19, 2023 Aug 21, 2023 2 days 100
3.4.1 NEW SYSTEM REQUIREMENT Aug 22, 2023 Aug 24, 2023 2 days 100
3.5 PRELIMINARY PRODUCT DESCRIPTION Aug 25, 2023 Aug 27, 2023 2 days 100
3.6 CONCEPTUAL MODEL Aug 27, 2023 Aug 31, 2023 4 days 100
Pert Chart:
A PERT chart is a visual project management tool used to map out and track the
tasks and timelines. The name PERT is an acronym for Project (or Program) Evaluation and
Review Technique.
In the PERT chart example below, you can see the task represented in node 1 has a
dependencybecause its arrow goes only to node 2. From node 2, however, the team may work
on either or both of the tasks represented by the diverging arrows going to nodes 3 and 4.
Therefore, these activities do not have dependencies.
• Operating system-Windows10/11.
• Programming language-Java
• Database-MySQL.
• Frontend-HTML, CSS.
3.4.1.2 Hardware Requirements:
The main objective of project is to allow customers book shoes at ease just
by sitting at home or they can book from anywhere they want. These online
shoes website will also avoid longer queues and can save time. The shoe’s
booking system is a website that helps the user to book shoes in online mode
by avoiding big queues, saves time and manage the online travelling system
efficiently with secured transaction of payment.
• Use case associated with User actor (login, Update Profile, Search Shoes,
select Shoes, Place Order, Add to Cart, Make payment, Order Successful)
• Admin actor has association with use case with the system.
Input/output A parallelogram
represents input or
output.
• User entity has 2 attributes user name and user Email/Phone number.
• User entity has 2 relationships one to one Login entity and one to many with
Shoe entity.
• Shoe entity has 2 relationships many to one with User entity and one to one
with Place Order entity.
• Place Order entity has 1 attribute only which is make payment.
for any process or system. It uses defined symbols like rectangles, circlesand
arrows, plus short text labels, to show data inputs, outputs, storage points and the routes
between each destination.
Symbol Name Description
System Design is the process of designing the architecture, components, and interfaces for a
system so that it meets the end-user requirements. System design is the process of defining the
elements of a system such as the architecture, modules and components, the different interfaces
of those components and the data that goes through that system. It is meant to satisfy specific
needs and requirements of a business or organization through the engineering of a coherent and
well-running system. Systems design implies a systematic approach to the design of a system. It
may take a bottom-up or top-down approach, but either way the process is systematic wherein it
takes into account all related variables of the system that needs to be created—from the
architecture, to the required hardware and software, right down to the data and how it travels and
transforms throughout its travel through the system. Systems design then overlaps with systems
analysis, systems engineering and systems architecture.
4.1 BASIC MODULE:
Basic module will give the idea of how the website will look like. It will show how our basic
module will look like. The online shoes website system has modules like booking shoes that is
related to two major actors (Admin, and Customer) of the application.
Shoes: Shoes are the physical component of the application. So, the admin can ADD/EDIT the
new shoes in the database. An end customer can view shoes and order according to the
requirement.
Booking Shoes: A customer can view all the available shoes. Customers can search the shoes
according to the size. Customers can book shoes after login into the application. for the first-time
customer who has registered in the system.
Payment: It uses a dummy payment page where the user can process the payment after shoes
booking and view the booked shoes after payment.
Login/Registration: Customers must have to register in the website to their booking history or
book a new shoe. Admin also can log in to the website and perform activity according to the role.
So, it has login registration for the admin as well as for the user.
4.2Data design
Register Table:
Sr no. Column Name Integrity Constraint
Login Table:
The register page view of an online shoe website serves as a crucial entry point for customers. It should
prioritize a streamlined user experience, enabling easy account creation, capturing essential information, and
ensuring data security. By emphasizing simplicity, security, and user-friendliness, the website can foster
customer trust and encourage seamless registration, facilitating a smooth transition into the online shopping
experience.
Home page view:
The home page view of an online shoe website acts as a virtual storefront, setting the tone for
the overall shopping experience. It should showcase a visually appealing layout with clear navigation,
highlighting the latest shoe collections, special offers, and intuitive search options. By emphasizing
User-friendly design, engaging visuals, and easy access to key categories, the home page can
effectively
captivate visitors, encouraging them to explore the website further and make informed purchase decisions.