You are on page 1of 15

NULL

Database Management (Dcc) – 22416 Group- 2

DEPARTMENT OF INFORMATION
TECHONLOGY
2022-2023

Micro Project
Report On
Database Management [JPR]
Online Shopping Cart

Academic year: 2022-23

Program code: IF4I


Course:Database Management
Course Code: 22416
Subject Teacher: Mr. Chintamani Chavan
Group No: 02

ZAGDU SINGH CHARITABLE TRUST (REGD.)

THAKUR POLYTECHNIC
(An ISO 9001:2008 Certified Institute)
Thakur Complex, West to W. E. Highway, Kandivali (E), Mumbai – 400 101
(Accredited by: National Board Of Accreditation)

epartment Of Information Technology IF4I 1


Database Management (Dcc) – 22416 Group- 2

MAHARASHTRA STATE BOARD OF


TECHNICAL EDUCATION
Certificate
This is to certify that:

Anjali Chaurasiya
(01) Urvi
Narvekar(05) Suhani
Sinha(14) Sanskruti
Londhe(54)

of 4th Semester of Diploma in Information Technology of


Institute, Thakur Polytechnic (Code:0522) have completed the
Micro Project (Online Shopping Cart) satisfactorily in Subject –
Database Management for the academic year 2022-2023 as
prescribed in the curriculum.

Place: Mumbai Enrollmen No.: 2105220096(1)


2105220100(5)
2105220100(14)
2105220151(54)

Date: …………. Seat No.: ……………...

Seal of
Institute

Subject Teacher Head of the Department Principal


Department Of Information Technology IF4I 2
Database Management (Dcc) – 22416 Group- 2

ACKNOWLEDGEMENT
This acknowledgment transcends the reality of formality when we would
like to express deep gratitude and respect to all those people behind the
screen who guided, inspired and helped me for the completion of our
project work.

This project would add as an asset to my academic profile. We express


our sincere gratitude to our respectful Principal Dr. S.M. Ganechari for
enabling us to make use of laboratory and library facilities liberally, that
helped us a long way in carrying out our project work successfully.

We consider ourselves lucky enough to get such a good project. This


project would add as an asset to my academic profile. We express our
gratitude to the help of the Head of the Department of Information
technology, Mrs. Suwarna Thakre, for her constant supervision,
guidance and co-operation throughout the project and we would like to
express our thankfulness to our project guide (subject teacher), Mr.
Chintamani Chavan for his constant motivation and valuable help
through the project work. We extend our sincere gratitude to our parents
who have encouraged us with their blessings to do this project
successfully.
THANK YOU

Department Of Information Technology IF4I 3


Database Management (Dcc) – 22416 Group- 2

PROPOSAL

Department Of Information Technology IF4I 4


Database Management (Dcc) – 22416 Group- 2

Title: Online Shopping Cart

1.0 Aims/Benefits of the Micro project


 A shopping cart is a piece of software that acts as an online store's
catalog and ordering process.
 Its deeper infrastructure allows the consumers to select merchandise,
review what they have selected, make necessary modifications or
additions, and purchase the merchandise.
 Shopping carts can be sold as independent pieces of software so
companies can integrate them into their own unique online solution or
they can be offered as a feature from a service that will create and host a
company's e-commerce website.

2.0 Course Outcomes Addressed


Develop programs using Object Oriented methodology in sql.

3.0 Proposed Methodology


In order to complete this micro-project of Database Management the
procedure that we will follow is given below.

 Data collection.
 Coordination with necessary ethics.
 Group discussion.
 References from books and internet.
 Execution.
 Prepare report.
 Presentation
 Project submission

Department Of Information Technology IF4I 5


Database Management (Dcc) – 22416 Group- 2

4.0 Action Plan

Sr Details Of Planned Planned Finish Name Of Responsible


No. Activity Start Date Date Team Members

1 Information Anjali, Urvi


search
2 Group All team members
Discussion
3 Group All team members
Discussion
4 Taking Suhani, Sanskruti
reference
5 Executions Anjali, Sanskruti
6 Compilation of Suhani, Urvi
reports
7 Presentation and All team members
report
submission

5.0 Resources Required

Sr No. Name of Resource/ Specifications Remarks


Material
1. Internet www.geeksforgeeks.org
www.freecodecamp.org -
2. Books
Sql -

Department Of Information Technology IF4I 6


Database Management (Dcc) – 22416 Group- 2

REPORT

Department Of Information Technology IF4I 7


Database Management (Dcc) – 22416 Group- 2

1.0 Rationale

 A shopping cart is a piece of software that acts as an online store's


catalog and ordering process.
 Shopping cart is the interface between a company's Web site to the user.
 Its deeper infrastructure, allowing consumers to select merchandise;
review what they have selected make necessary modifications or
additions and purchase the merchandise.
 Shopping carts can be sold as independent pieces of software so
companies can integrate them into their own unique online solution or
they can be offered as a feature from a service that will create and host
a company's e-commerce website.

2.0 Aims/Benefits of the Micro-Project


1. The “Shopping Cart” has been developed with java programming using
sql application.
2. This also minimizes paperwork and manual tasks.
3. Shopping cart helps us in this project for shopping the things in easy way
from any place.

3.0Course Outcomes Integrated :

Develop programs using Object Oriented methodology in sql.

4.0 Literature Review

 These applications typically provide a means of capturing a client's


payment information, but in the case of a credit card they rely on the
software module of the secure gateway provider, in conjunction with the
secure payment gateway, in order to conduct secure credit card
transactions online.
 Some setup must be done in the HTML code of the website, and the
shopping cart software must be installed on the server which hosts the
site, or on the secure server which accepts sensitive ordering
information.
 E-shopping carts are usually implemented using HTTP cookies or query
strings. In most server base implementations however, data related to the
shopping cart is kept in the session object and is accessed and
manipulated on the fly, as the user selects different items from the cart .
 Later at the process of finalizing the transaction, the information is
accessed and an order is generated against the selected item thus clearing
the shopping cart.

Department Of Information Technology IF4I 8


Database Management (Dcc) – 22416 Group- 2

 Although the most simple shopping carts strictly allow for an item to be
added to a basket to start a checkout process (e.g., the free PayPal
shopping cart), most shopping cart software provides additional features
that an Internet merchant uses to fully manage an online store. Data
(products, categories, discounts, orders, customers, etc.) is normally
stored in a database and accessed in real time by the software.
 Shopping cart software can be generally categorized into three types of
E-commerce software.

5.0 Actual Methodology followed

Once the micro project title was disclosed, the given topic was divided into
smaller subtopics which then were sent to all the group members. Once the
group members had received their subtopics, the team members researched
their sub topic and sent their respective data to the team group for everyone
to read and understand. This data was then be accumulated in a report and
submitted to Sir Chintamani Chavan for correction.

6.0 Actual Resources Used

Sr No. Name of Resource/ Specifications Remarks


Material
1. Internet www.geeksforgeeks.org
www.freecodecamp.org -
2. Books
-

7.0 Outputs of the Micro-Projects

Department Of Information Technology IF4I 9


Database Management (Dcc) – 22416 Group- 2

Create table statements:

1) Payment table:
Payment table:
CREATE TABLE payment (
payment_id INT PRIMARY
KEY,
order_id INT NOT NULL,
VARCHAR(50),
amount DECIMAL(10,2)
NOT NULL,
payment_date TIMESTAMP
NOT NULL
NULL
);

Department Of Information Technology IF4I 10


Database Management (Dcc) – 22416 Group- 2

Product table:
CREATE TABLE product (
product_id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
description varchar(50),
price DECIMAL(10,2) NOT NULL,
stock INT NOT NULL
);

Department Of Information Technology IF4I 11


Database Management (Dcc) – 22416 Group- 2

Cart table:
CREATE TABLE cart (
cart_id INT PRIMARY KEY,
user_id INT NOT NULL,
product_id INT NOT NULL,
quantity INT NOT NULL,
is_ordered BOOLEAN DEFAULT FALSE
);

Department Of Information Technology IF4I 12


Database Management (Dcc) – 22416 Group- 2

User account table:


CREATE TABLE user_account (
user_id INT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(255) NOT NULL,
created_at TIMESTAMP NOT NULL,
user_type_id INT NOT NULL
);

Department Of Information Technology IF4I 13


Database Management (Dcc) – 22416 Group- 2

User type table:


CREATE TABLE user_type (
user_type_id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);

Transaction table:
CREATE TABLE transaction (
transaction_id INT PRIMARY KEY,
user_id INT NOT NULL,
transaction_type VARCHAR(50) NOT NULL,
amount DECIMAL(10,2) NOT NULL,
transaction_date TIMESTAMP NOT NULL
);

Department Of Information Technology IF4I 14


Database Management (Dcc) – 22416 Group- 2

Order table:
Database Management (Dcc) – 22416 Group- 2
CREATE TABLE orderdetails
(
8.0 Skill developed/
order_id INT Learning
PRIMARY out of this Micro-Project:-
KEY,
user_id INT NOT NULL,
- We have order_date
learn aboutTIMESTAMP
database sql querys.
NOT NULL,
- It manages
status VARCHAR(50) NOTtotal
all the information about available, adding, removing the cart.
NULL,
- The purpose of the project is
shipping_address to build an application
VARCHAR(255) program to reduce the
NOT NULL
manual. );

9.0 Conclusion:-

1. This project has real time applications this project is used to manage
all the information about online shopping cart.
2. This project is especially useful for people for getting all required
things for their.

 Name of Team Members with Roll No.

Anjali Chaurasiya (01)


Urvi Narvekar (05)
Suhani Sinha (14)
Sanskruti Londhe (54)

MR. CHINTAMANI CHAVAN


(SUBJECT TEACHER)

Department Of Information Technology IF4I 15

Department Of Information Technology IF4I 16

You might also like