0% found this document useful (0 votes)
5 views

CS Project Title Pages copy

The document is a project portfolio for an E-Commerce Database Management System created by students Lakshya Mistry and Vraj Patel from Urmi School CBSE. It outlines the project's purpose, which is to automate the ordering process and manage product catalogues efficiently using a user-friendly interface. The document includes hardware and software requirements, project introduction, purpose, and references used in the development of the project.

Uploaded by

Lakshya guitar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

CS Project Title Pages copy

The document is a project portfolio for an E-Commerce Database Management System created by students Lakshya Mistry and Vraj Patel from Urmi School CBSE. It outlines the project's purpose, which is to automate the ordering process and manage product catalogues efficiently using a user-friendly interface. The document includes hardware and software requirements, project introduction, purpose, and references used in the development of the project.

Uploaded by

Lakshya guitar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

URMI SCHOOL CBSE

COMPUTER SCIENCE PROJECT PORTFOLIO


TOPIC: E-COMMERCE DATABASE MANAGEMENT SYSTEM

Submitted by:

Lakshya Mistry
XII A
Roll no:-16
URMI SCHOOL CBSE

COMPUTER SCIENCE PROJECT PORTFOLIO


TOPIC: E-COMMERCE DATABASE MANAGEMENT SYSTEM

Submitted by:

Vraj Patel
XII A
Roll no:-29
ACKNOWLEDGEMENT

It is my pleasure that I acknowledge my


sincere gratitude to
our teacher PIYUSH ROHIT
who undertook the responsibility of teaching
the subject Computer Science.

I have greatly benefited from his classes. I


would like to express my sincere
appreciation for all the other students of my
batch and the good times that we all shared
together.
Contents

HARDWARE AND SOFTWARE REQUIREMENT ......................... 5


INTRODUCTION ........................................................................ 6
PURPOSE OF THE PROJECT ...................................................... 7
REFERENCES ...........................................................................17
HARDWARE AND SOFTWARE
REQUIREMENT

▪ HARDWARE

Personal Computer with either Intel or AMD CPU with


64 bit architecture

▪ SOFTWARE

Windows 10 operating system


Python 3.11 (64-bit)

MySQL 8.0
MySQL-Python Connector
INTRODUCTION

▪ This project has been developed to automate the process of E-COMMERCE


DATABASE MANAGEMENT, which provides the user with three different
options to view the catalogue of available products and place an order.

▪ Firstly, the user is asked to enter their information which would allow
them to uniquely identify the user by asking them to enter a customer id,
their name, address and contact information.

▪ The first option allows the user to sort the products according to their TYPE
(i.e. Phone, Laptop, Wearable, Shoes or Clothes). The user can choose their
preferred category and be provided with the list of all items that match
their desired selection

▪ The second option allows the user to sort the products based on their
manufacturer (the BRAND of the product). The user is shown a list of items
from a particular brand that match their selection.

▪ The third option allows the user to view the entire catalogue as a whole
and choose their product from there.

▪ The fourth option allows the user to place an order for the items they have
viewed. On placing the order, the items are added into table “orders”, which
contains the identifying product ID, name of the product and its price.
Finally the user id given a simplistic bill, detailing their information, items
ordered and total price.
PURPOSE OF THE PROJECT

This project has been created to give the user a simplistic interface
for ordering their items. It also helps E-commerce sites to keep a
track of the items they have sold, and save on manual billing and
errors related to pricing in an easy and cost-efficient way.

SOME IMPORTANT TERMS

▪ MySQL Database

▪ Interfacing MySQL with python

▪ MySQL-Python connector

▪ Functions in Python
Source code developed in Python to connect to MySQL database
and process data:
“PRODUCTS” Table showing list of all products
for sale
“USER” Table showing user information which
had been inputted by the user

“ORDERS” Table displaying products which have


been selected for purchase by user
Program Execution and Output:
REFERENCES

▪ Computer Science with Python Class XII(Sumita


Arora)
▪ www.stackoverflow.com

▪ dev.mysql.com/doc/
▪ docs.python.org/3/

You might also like