You are on page 1of 31

PERFORMANCE FOR THE APPROVAL PROJECT PROPOSAL

PNR No. :- 2019016400942067 Roll No. :- 40

1. Name of the student :-


Mr. Aman Khudbuddin Mulani

2. Title of the Project :-


Online Footwear Store System .

3. Name of the Guide :-


Mr. Aniket Rawool sir

4. Teaching experience of the Guide 1 Years

5. Is Your first submission? Yes NO

Signature of the Student Signature of the Guide

Date……………… Date……………….

Signature of the Co-ordinator

Date………………
Online Footwear Store System

A Project Report

Submitted in partial fulfilment of the

Requirement for the award of the Degree of

BACHELOR OF SCIENCE (COMPUTER SCIENCE)

By

Aman Khudbuddin Mulani

Seat number - bcs005063

Under the esteemed guidance of

Prof. Mr. Aniket Rawool Sir

Assistant Professor

DEPARTMENT OF COMPUTER SCIENCE

(Affiliated to University of Mumbai)

NEW PANVEL-410206 MAHARASHTRA 2021-2022.

Janardhan Bhagat Shikshan Prasarak Sanstha’s


CHANGU KANA THAKUR ARTS,COMMERCE AND SCIENCE COLLEGE

(AUTONOMOUS), NEW PANVEL

(Affiliated to university of Mumbai)

NEW PANVEL-MAHARASHTRA-410206

DEPARTMENT OF COMPUTER SCIENCE

CERTIFICATE

This is to certify that the project entitled , “Online Footwear Store System” is
Bonafide Work of Aman Khudbuddin Mulani bearing seat no.-bcs005063 under
the guidance of Prof. Prof. Mr. Aniket Rawool Sir submitted in partial fulfilment of
the requirement for the award of degree of BACHLOR OF SCIENCE in
COMPUTER SCIENCE from University of Mumbai. It is also to certify that this is
original work of the candidate done during academic year 2021-2022.

Internal Guide Co-ordinator

External Examiner

Date College Seal

Contents
Abstract
Acknowledgments
Declaration

List of Abbreviation

List of Figures

List of Symbols.

1 Introduction :-

1.1 Introduction
1.2 Motivation
1.3 Problem Statement
1.4 Objectives.

2 Literature Survey :-

2.1 Survey of Existing System (if any)


2.2 Limitations of Existing system
2.3 Project Work.

3 Proposed System :-

3.1 Introduction
3.2 Architecture/ Framework
3.3 Algorithm and Process Design
3.4 Details of Hardware & Software
3.5 Experiment and Results
3.6 Conclusion and Future work
3.7 Reference and Websites.
Abstract

The purpose of the project entitled as “online Footwear Store” is to


computerized the system which makes shopping comfortable, simple,
fast and cost-efficient, for personal use and makes the data
processing very fast. This system is simple shopping solution for
footwear. The basic concept is to allow the customer to shop virtually
using the internet and allow customers to buy the item of their desire
from the store. In order to let user experience trustful and efficient.
Online footwear shopping is a system which consider user’s
requirement and suggest them footwear that definitely will fit. The
strategy behind is to select the accurate footwear for customer. The
main purpose of the project is to deliver the best in the appropriate
cost to the customer along with that the user reviews are also
conducted in order to understand the main issue while footwear
online shopping, their lifestyle and their expectations towards the
system.
Acknowledgement

I have put in a lot of efforts and dedicatedly worked towards


completing this report. However, this would have not been possible
were it not for the constant motivation and encouragement that, I
received from the teaching as well as non-teaching faculty of our
college. I would like to express our heartfelt gratitude to our
Principal Sir Prof. Dr. S. K. Patil for providing a platform for me to
showcase my skills and knowledge.
I am thankful to The Department of Computer Science and our Head
Of Department Prof. Pratibha Jadhav Mam for providing me with
the necessary resources and information. I am extend my thanks to
our guide Prof. Aniket Rawool Sir for the constant supervision,
guidance and motivation during the development of mine project
without which mine project would have not been at par.
DECLARATION

I hereby declare that the project entitled, “Online Footwear Store


System” done at New Panvel, has not been any case duplicated to submit
to any other university for the award any degree. To the best of mine
knowledge other than anyone, no one has submitted to any other
university.

The project is done in partial fulfilment of the requirement for a ward of


degree of BACHELOR OF SCIENCE (COMPUTER SCIENCE) to be
submitted as sixth semester project as part of our curriculum.

Aman Khudbuddin Mulani

Name and Signature of the Student


List of Abbreviation

OS - Operating System

RAM - Random Access Memory

MHz - Mega Hertz

WBA - Windows Based Application

DSS - Decision Support System

GUI - Graphical User Interface.


List of Figures

Figure 3.1: System Architecture

Figure 3.2: Data flow Diagram

Figure 3.3: E-R Diagram

Figure 3.4: Home Page

Figure 3.5: New User Registration Page

Figure 3.6: User Login Page

Figure 3.7: Men’s Section

Figure 3.8: Ladies Section

Figure 3.9: Children Section

Figure 3.10: Contact us Page

Figure 3.11: Cart Page

Figure 3.12: Checkout Page

Figure 3.13: My Order Page.


List of Symbols

Terminator - Marks the start and end of the process.

Process - Represents the steps in process.

Flow line - Used To show the direction of data or


information.

1. Introduction
1.1 Introduction :-
The “Online Footwear Store” has been developed to override the problems prevailing in the
practicing manual system. This software is supported to eliminate and in some of the cases reduce
the hardships faced by this existing system.
The application is reduced as much as possible errors while entering data. It also provides error
massage while entering invalid data. It is the user friendly system, no formal knowledge is needed
for the user to use this system. Online Footwear store, as describes above, can lead to error free,
secure, reliable and fast management system.
Thus, the system manages all the detail about order, customer, payment, shopping cart etc. This
system is simple shopping solution for footwear. The basic concept is to allow the customer to shop
virtually using the Internet and allow customers to buy the item of their desire from the store. In
order to let user experience trustful and efficient.

1.2 Motivation :-

The purpose of the project is to build an application program to reduce manual work, and build a
user-friendly website. The online Footwear store can lead to error free, easily accessible, user-
friendly management system.

The scope of the Online Footwear Store is as follows :-


 A person should be able to login to the system through the login page.
 The system generates various types of information that can be used for various purposes.
 To satisfy the user requirements.
 Be easy to understand by the user.
 Be easy to operate.
 Have a good user interface.

1.3 Problem Statement :-

 The old manual system was suffering from a series of drawbacks.


 Since whole the system was to be maintained with hands, the process of keeping
maintaining and retrieving the information was very lengthy.
 There would always be unnecessary consumption of time while entering records and
retrieving records.

Solution :-
 Documents and reports must be provided by the system.
 With the implementation of the computerized system, the task of keeping the records in an
organized manner will be solved.
 The system saves the time in different operations and making information flow easy giving
valuable reports.

1.4 Objectives :-
Objectives are as follows :-
 The main objective is to manage details and all the information about customer.
 To track all the details about footwear and payment.
 To manage information about ordered items.
 To show the description of customers and footwear.
 To edit, add and update the records.

2. Cascading Style Sheets (CSS) : -


Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written on a mark-up language like HTML. CSS is a
cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
CSS is designed to enable the separation of presentation and content, including
layout, colors, and fonts. This separation can improve content accessibility, provide
more flexibility and control in the specification of presentation characteristics, enable
multiple web pages to share formatting by specifying the relevant CSS in a separate.
CSS file, and reduce complexity and repetition in the structural content.
Separation of formatting and content also makes it feasible to present the same mark-
up page in different style for different rendering methods, such as on-screen, in print,
by voice (via speech-based browser or screen reader), and on Braille-based tactile
device. CSS also has rules for alternative formatting if the content is accessed on a
mobile device The name cascading comes from the specified priority scheme to
determine which style rule applies if more than one rule matches a particular element.
This cascading priority scheme is predictable. The CSS specifications are maintained
by the World Wide Web Consortium (W3C). Internet media type text/CSS is
registered for use with CSS by RFC.
2318(March 1998). The W3C operates a free CSS validation service for CSS
documents.

3. Problem Definition

Existing System :-
1. Footwear store is offline because of this people did not know them.
2. It is time consume process.
3. The agent take there commission also.

Requirement specification for Proposed System :-

1. My main idea for this project make system online.


2. User friendliness is provide in the application with various controls.
3. The system make overall project management much easier.

Advantage of Proposed System :-

The development of new system contain the following activities which :-

1. It can accessible by all user.


2. No commission is required for booking.
3. There no paper work required.
4. Booking process is easy and effective.

4. Module division :-

The Footwear Store Website has 2 modules :-

Admin :- A admin will register and login on that system. Admin will view the all record related to
the footwear and user. He/She can view all the transaction which has happen. He/She can also see
the rating of footwear system.
 Login
 Register
 Footwear types
 User record
 View transaction
 View rating
 Logout.

User :- A user will have to register and login on that system. User will view all the list of footwear
also they will see the information in detail. They booking process will start they can view there
booking details after the booking has done. They can rate my site and later they will logout.

 Login
 Register
 List of footwear
 Background check
 Payment option
 View
 Invoice
 Rating
 Logout.

5. Data Dictionary :-
Login Form :-

Attribute Data Type Description


User Name Varchar(10) Enter User Name (Not
null)
Password Varchar(10) Enter Password (Not
null)

Registration Form :-

Attribute Data type Description


Name Varchar (10) Enter name (not null)
Email ID Varchar (50) Enter Email name (not null)
Location Varchar (20) Enter location (not null)
Password Varchar (10) Enter password (not null)
Confirm Password Varchar (10) Confirm the password (not null)
State Varchar (20) Enter the state (not null)
Mobile No. Int (10) Enter the mobile no (not null)

Footwear Store Record :-


Attribute Data type Description
Footwear Name Varchar (10) Enter footwear name (not null)
Location Varchar(20) Enter location (not null)
Area Varchar(20) Enter area (not null)
Specification of Varchar (1000) Enter last specification of
Footwear footwear (not null)

Price Int (10) Enter Price (not null)


Best time to visit Int (10) Enter the time to visit (not null)

User record :-
Attribute Data type Description
Name Varchar(10) Enter name (not null)
State Varchar(20) Enter state (not null)
Email id Varchar(50) Enter Email (not null)
Password Varchar(10) Enter password (not
null)
Location Varchar(20) Enter location (not
null)
Number Int(10) Enter number (not null)
Payment Form :-

Attribute Data Type Description


Total Amount Int(10) Enter the Total
Amount (Not Null)
Payment Method Varchar(10) Enter Payment
Method (Not Null)

6. Literature Survey

6.1 Survey of Exiting System :-

Existing system refers to the system that is being followed till now. The existing system requires
more computational time, more manual calculations, and the complexity involved in Selection of
features is high. To avoid all these limitations and make the working more accurately the system
needs to be computerized. Here in the Online Footwear Store, a detailed study of existing system is
carried along with all the steps in system analysis.

6.2 Limitations of Existing System :-

 Lack of security of data.


 More man power.
 Time consuming.
 Consumes large volume of pare work.
 Needs manual calculations.
 No direct role for the higher officials.

6.3 Project work :-

I am take necessary efforts to complete this project. I am play the main part in the project
and is responsible for its success and quality.

 I am make sure that the project proceeds and completes within the specified time
frame as well as ensures that resources are sufficient for the project.
 In the beginning stage, I took working role such as finding all the research papers
and the information related to topic.
 I am worked on frontend development as well as worked on the backend
development. In this way, dividing the work really help me to complete the project
within the time.
 Due to the hard work of mine the project is completed with its best quality.

7. Proposed System

7.1 Introduction :-
The aim of the proposed system is to develop a system of improved
facilities. The proposed system can overcome all the limitations of the
existing system.
Advantages of proposed system :-

 Security of data.
 Ensure data accuracy’s.
 Minimize manual data entry.
 Greater efficiency.
 Better service.
 Minimum time required.

7.2 Architecture :-
Fig 7.1 : System Architecture

7.3 Process Design :-

Fig 7.2 : Data flow Diagram


Fig 7.3 : E-R diagram

7.4 Details of Hardware and Software :-

Software Configuration :-

 Operating System : Windows 7 or above


 Language : Python 3
 Database : sqlite3
 Browser : Any of Mozilla, Opera, Chrome etc.
 Frontend : HTML, CSS, JavaScript
 Backend : Python 3
 Framework : Django

Hardware Configuration :-
 Processor : core i3 or above
 RAM : 256 MB of RAM
 HDD : 40 GB or higher
 Keyboard : 122 keys

7.5 Experiment and Results :-


TESTING OBJECTIVES :-

 The main objective of testing is to uncover a host of errors,


systematically and with minimum effort and time.
 Testing is a process of executing a program with the intent of
finding an error.

 A successful test is one that uncovers an as yet undiscovered


error. A good test case is one that has a high probability of
finding error, if it exists.
 The tests are inadequate to detect possibly present errors.
 The software more or less confirms to the quality and reliable
standards.
 Based on the input provided system will show the desired
output/report.
Fig 7.4 : Home Page

Fig 7.5 : New User Registration Page


Fig 7.6 : User Login Page

Fig 7.7 : Men Section


Fig 7.8 : Ladies Section

Fig 7.9 : Contact us Page


Fig 7.10 : Cart Page

Fig 7.11 : Checkout Page


Fig 7.12 : My Order Page
 Register Page Program :-

{% extends ‘store/main.html’ %} {% load static %} {% block content


%} <form action= “{% url ‘register’ %}” method=’POST’> <div
class=”form-group”> <label for=”username”>Username</label>
<input type=”text” class=”form-control” id=”username”
name=”username” placeholder=”Choose a unique
username”required> </div> <div class=”form-group”> <label
for=”fname”>First Name</label> <input type=”text” class=”form-
control” id=”fname” name=”fname” placeholder=”Enter Your First
Name”required> </div> <div class=”form-group”> <label
for=”lname”>Last Name</label> <input type=”text” class=”form-
control” id=”lname” name=”lname” placeholder=”Enter Your Last
Name”required> </div> <div class=”form-group”> <label
for=”email”>Email address</label> <input type=”email”
class=”form-control” id=”email” name=”email”
placeholder=name@example.comrequired> </div> <div class=”form-
group”> <label for=”pass1”>Choose a password</label> <input

type=”password” class=”form-control” id=”pass1” name=”pass1”


placeholder=”Choose Your Password”required> </div> <div
class=”form-group”> <label for=”pass2”>Confirm Password</label>
<input type=”password” class=”form-control” id=”pass2”
name=”pass2” placeholder=”Enter your password again”required>
</div> {% csrf_token %} <button type=”submit” class=”btn btn-
danger”>Submit</button> </form> {% endblock content %}.
8. Conclusion and Future Work :-
 The project Online Footwear Store System is completed,
satisfying the required design specifications.
 The system provides a user friendly interface. The software is
developed with modular approach.
 All modules in the system have been tested with valid data &
invalid data and everything work successfully.
 Thus, the system has fulfilled all the objectives identified and
is able to replace the existing system. The software has a user
friendly screen that enables the user to use without any
inconvenience.
 This project needs some update regarding printing payment
receipt, searching products, selecting size of footwear and
view the details of each product, etc.

9. References
1. Information Technology, Decision Support Systems. pp
251-266.
2. Madden A .D., (2000) : "A definition of information",

Aslib Proceedings, Vol. 52 Iss : 9, pp.343 – 349.

3. Banfield, E. G. (1989) : Online Shoe System. New York:

Vander Buschmann, .F., Meunier .R., Rohnert H.,

Sommerlad P. and Stal M. (1996) : Patternoriented

Software Architecture. London : SAGE Publication.

4. Cunningham, W. G. (1982) : Systematic Planning of


Online Shoe Management.
5.Na Li and Ping Zhang. Consumer shopping attitudes and behavior:
an online assessment of research.

6.University of Syracuse, 2002 Arvind Rangaswamy and Gerrit


marketing : an introduction.
10. Reference Websites :-

1. www.flipcart.com
2. www.amazon.in
3. https://getbootstrap.com
4. https://www.djangoproject.com
5. https://www.programiz.com/python-programming .

You might also like