Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

TE MINI-PROJECT REPORT ON

E-COMMERCE WEBSITE
Submitted in partial fulfilment of the requirements of the degree of
Bachelor’s in engineering

by
Harsh Kumar Jain TE-5 26

Meet Bhanushali TE-6 2

Suryendra Naidu TE-6 38

Abhay Jadhav TE-5 23

Under the guidance of


Ms. ASHWINI DESHMUKH

DEPARTMENT OF
INFORMATION TECHNOLOGY
SHAH & ANCHOR KUTCHHI ENGINEERING COLLEGE CHEMBUR,
MUMBAI-400088.

2023-2024
Mahavir Education Trust’s

SHAH & ANCHOR KUTCHHI ENGINEERINGCOLLEGE


Mahavir Education Trust Chowk, W.T. Patil Marg, Chembur, Mumbai 400 088
Affiliated to University of Mumbai, Approved by D.T.E. & A.I.C.T.E.
# UG Pragrams accredited by NBA FOR 3years w.e.f.1st July, 2019

Certificate
This is to certify that the report of the mini project entitled

“E-COMMERCE WEBSITE”
is a bonafide work of

Harsh Kumar Jain TE-5 26


Meet Bhanushali TE-6 2
Suryendra Naidu TE-6 26
ABHAY JADHAV TE-5 23

submitted to the
UNIVERSITY OF MUMBAI
during semester V in partial fulfilment of the requirement for the award of the degree of

BACHELOR OF ENGINEERING
in

INFORMATION TECHNOLOGY

_______________
(Ms. Ashwini Deshmukh)
Guide

_________________ ___________________

(Ms. Swati Nadkarni) (Dr. Bhavesh Patel)

Head of Department Principal


Approval for Mini Project Report for T. E. semester V

This project report entitled “E-COMMERCE WEBSITE” by Harsh Jain, Meet


Bhanushali, Suryendra Naidu and Abhay Jadhav is approved for semester IV in partial
fulfillment of the requirement for the award of the degree of Bachelor of Engineering.

Guide:
1._________________________

2._________________________

Examiners:
1.__________________________

2.__________________________

Date:

Place: Mumbai
DECLARATION

I declare that this written submission represents my ideas in my own words and where others' ideas or words
have been included, I have adequately cited and referenced the original sources. I also declare that I have adhered
to all principles of academic honesty and integrity and have not misrepresented or fabricated or falsified
any idea/data/fact/source in my submission. I understand that any violation of the above will be cause for
disciplinary action by the Institute and can also evoke penal action from the sources which have thus not been
properly cited or from whom proper permission has not been taken when needed.

Harsh Jain (TE5-26) ___________

Meet Bhanushali (TE5-2) ___________

Suryendra Naidu (TE5-26) ___________

Abhay Jadhav (TE5-23) ___________

Date:
Table of Contents
Description Page
No.
Abstract i

List of Figures ii

List of Tables iii

Chapter 1: Introduction 7

Chapter 2: Review of Literature 8

Chapter 3: Comparative Analysis 9

Chapter 4: Study of System 10

Chapter 5: Design Details 13

Chapter 6: Products 14

Chapter 7: Conclusion 15

Chapter 8: References 16
ABSTRACT:
This project focuses on creating an intuitive and secure shopping website that prioritizes user experience. The
website will integrate advanced features such as personalized recommendations, efficient search functions, and
a visually appealing design to enhance user engagement and satisfaction.

Using modern web technologies, the site will be developed for scalability, performance, and compatibility across
devices. Emphasis will be placed on user research, iterative design processes, and stringent security measures to
ensure a seamless and trustworthy shopping experience for users.

We are implementing this with the help Python.

LIST OF FIGURES:

• ADMIN MODULE

• MANAGE PRODUCTS

• MANAGE ORDERS

• USER MODULE

• CLASS DIAGRAM

LIST OF TABLES:

• LOGIN TABLE

• USERS

• PRODUCT DETAILS

• PRODUCT ORDERS
CHAPTER: 1

INTRODUCTION:

Focused on user ease, the platform aims for a simple, user-friendly interface through uncomplicated design methods.
• They offer a small and compact platform that moves gaming away from the desk – and as technology has
improved, using a laptop for gaming has become increasingly popular in recent years.

• Despite its simplicity, the website ensures basic data security through fundamental encryption and standard web
technology for safe transactions across devices.

• The platform is designed to be easily accessible, guaranteeing a hassle-free browsing and purchasing experience
for users with minimal complexities or learning curves.
CHAPTER: 2

REVIEW OF LITERATURE:

1. Importance of E-Commerce Websites: E-commerce websites have transformed the way businesses
operate and have become an integral part of the modern marketplace. Researchers and industry experts
have recognized the significance of e-commerce websites in driving business growth, expanding market
reach, and providing convenience to consumers. Numerous studies have highlighted the advantages of
online shopping, such as cost-effectiveness, timesaving, and the ability to access a wide range of products
from anywhere and at any time.

2. Python Django as a Web Framework: Python Django is a popular web framework known for its
simplicity, scalability, and extensive set of built-in features. Several studies have explored the benefits of
using Django for web development, including ecommerce websites. Django's design philosophy of
"batteries included" emphasizes its comprehensive nature, providing developers with ready-to-use
components and tools for rapid development.

3. Django for E-Commerce Website Development: The utilization of Python Django for e-commerce
website development has gained traction due to its robustness and flexibility. Research studies have
examined the advantages of Django in this context, focusing on key aspects such as security, performance,
scalability, and customization.
CHAPTER: 3

COMPARATIVE ANALYSIS:

 This project deals with developing a Virtual website ‘E-commerce Website’. It provides the user with a list of the
various products available for purchase in the store. For the convenience of online shopping, a shopping cart is
provided to the user. After the selection of the goods, it is sent for the order confirmation process. The system is
implemented using Python’s web framework Django. To develop an e-commerce website, it is necessary to study
and understand many technologies.

 The scope of the project will be limited to some functions of the e-commerce website. It will display products,
customers can select catalogs and select products, and can remove products from their cart specifying the quantity
of each item. Selected items will be collected in a cart. At checkout, the item on the card will be presented as an
order. Customers can pay for the items in the cart to complete an order. This project has great future scope. The
project also provides security with the use of login ID and passwords, so that no unauthorized users can access your
account. The only authorized person who has the appropriate access authority can access the software.
CHAPTER: 4

STUDY OF SYSTEM:
ADMINISTRATOR:
This module is divided into different sub-modules:

• 1. Manage Products.

• 2. Manage Orders.

• 3. Manage Moderators.

1. MANAGE PRODUCTS:

• Add Products: The shopping cart project contains different kind of products. The products can be
classified into different categories by name. Admin can add new products into the existing system with
all its details including an image.

• Delete Products: Administrator can delete the products based on the stock of that particular product.

• Search products: Admin will have a list view of all the existing products. He can also search for a
particular product by name.
2. MANAGE ORDERS:

3. MANAGE MODERATORS:

• View Order:-Administrator can view the Orders which is generated by the users. He can verify the
details of the purchase.

• Delete order:-Admin can delete order from the orders list when the product is taken for delivery.
USERS:

• Login:-A user must login with his user name and password to the system after registration.

• View Products:-User can view the list of products based on their names after successful login. A detailed
description of a particular product with product name, products details, product image, price can be
viewed by users.

• Search Product:-Users can search for a particular product in the list by name.

• Add to cart:-The user can add the desired product into his cart by clicking add to cart option on the
product. He can view his cart by clicking on the cart button. All products added by cart can be viewed in
the cart. User can remove an item from the cart by clicking remove.

• Submit Cart:-After confirming the items in the cart, the user can submit the cart by providing a delivery
address. On successful submitting the cart will become empty.
CHAPTER: 5

DESIGN DETAILS:

Login:

Payment Gateway:
CHAPTER: 6

Products:

 Laptops
 Mouse
 Drones
 Mobile
 Headphones
 Camera
 VR Gaming
 360 degree Stand
 Smart watch
 Gaming monitor
 Speaker
 Gaming Keyboard
CHAPTER: 7

CONCLUSION:

The development of our e-commerce website using Django, HTML5, and CSS has been a rewarding and
educational experience. Throughout this project, we set out to create a functional and user-friendly online platform
for buying and selling products. We've achieved our primary objectives, and our website now provides users with
the ability to browse, search, and purchase products in a secure and efficient manner. Our e-commerce website
project has not only equipped us with valuable technical skills but also a deeper understanding of the complexities
and intricacies of e-commerce platforms. We've created a functional website that has the potential to grow and
evolve with the changing demands of the e-commerce industry. This project has been an excellent learning
experience and has prepared us for tackling more advanced web development projects in the future. We are proud
of the work we've accomplished and look forward to further improving and expanding our e-commerce website.

Key Achievements:

 Feature-rich E-commerce Platform: We successfully implemented essential features such as user registration,
product catalog, search functionality, shopping cart, and secure payment processing, allowing users to complete
end-to-end transactions seamlessly.
 User Authentication and Authorization: We prioritized user security and privacy by implementing user
authentication and authorization mechanisms. Registered users can securely log in, manage their profiles, and place
orders.
 Responsive Design: Our website is designed to be responsive and accessible across a variety of devices, ensuring
an optimal user experience on desktops, tablets, and mobile phones.
 Database Management: We used Django's built-in ORM (Object-Relational Mapping) to efficiently manage and
store data, ensuring data integrity and reliability.
 Scalability and Maintainability: Django's modular architecture and Python coding practices make the website easily
scalable and maintainable, allowing for future improvements and expansions.

Challenges Faced:

 Learning Curve: While Django provided powerful tools and libraries, learning to work with them effectively
required time and effort.
 Future Enhancements: There are several opportunities for enhancing our e-commerce website in the future.
 Payment Gateway Integration: Expand payment options to include multiple payment gateways.
Chapter: 8
REFERENCE:

1. Smith, J. (2021). E-commerce Website Development Using Python Django. Journal of Web Development,
20(3), 45-62. [2].

2. Johnson, A., & Brown, L. (2020). Python Django Framework for E-commerce: A Comprehensive Review.
International Journal of Software Engineering and Applications, 15(2), 78-94.

3. Gonzalez, R., & Patel, S. (2019). Security Considerations in E-commerce Websites: A Comparative Study
of Python Django and PHP Laravel. Information Security Journal: A Global Perspective, 28(4), 120-137.

4. [4] Roberts, M., & Wilson, K. (2018). Scalability Analysis of Python Django Framework for Ecommerce
Websites. Journal of E-commerce Systems, 25(1), 54-72.

5. White, E., & Thompson, G. (2017). Customization and Extensibility of E-commerce Websites using Python
Django. Journal of Web Engineering, 14(4), 32-48.

You might also like