You are on page 1of 28

CS PROJECT-BOOK MY BOOK

By:
T.DHEEPASWARUPAN
S.ROHIN
S.YASHWANT
BONAFIDE CERTIFICATE

Certified to be the Bonafide project work done


by__________________________________________of Class 12 in
_______________________________________ during the academic
year: 2021-2022 at Saraswathi Vidyalaya Senior Secondary School,
Vadapalani, Chennai-26.

Dated: Subject Instructor

Submitted for All India Senior Secondary Practical Examination held


in ___________________________________________at Saraswathi
Vidyalaya Senior Secondary School, Chennai.

Dated: External Examiner

Principal
AIM:
Write a program to shop books through online using an app
called BOOK MY BOOK.

OVERVIEW:
THE BOOK MY BOOK program is developed by python and
using several modules like Tkinter ,Pip ,Math , Random,
Smtplib etc .This app has two options which are admin and
customer the customer portal is where customers chooses and
by books and admin portal is where the seller fixes price and
products which to be sold in the book my book app. The UI of
the app is made using Tkinter and Pip and the data of app like
in customer portal and admin portal details of customer login
id , password and admin id password and books price every
data are stored in database of Mysql. The app has two factor
authenticator which is powered by Smtplib it ensures that the
customer has a safe transaction
Sign in or
login

FLOWCHART:

creating Login with Login with


user id and user admin
password account account

Add ,update
and Delete
Books

Shopping
books

Billing

Cash on card
delivery

Transaction
done successful

Back to
exit shopping
The Login/Sign-in Page:
The login page or the sign-in page is the front page from
where we can access the admin as well as the user page by
entering our username and password ( if we are logging in ) or
along with mail-id ( if we are signing-in for the first time )

The Admin Page:


The admin page is the page which only admin can access
by entering the appropriate username and password which is
present only with the admin
The admin page allows the admin to change and update
the information about the book such as the price, ratings etc. It
also provides the admin the facility to add new releases into
the stocks
From the admin page the admin can also access the user
page which allows the admin to act as a user as well as admin
at the same time

The User Page:


The user page is a default page which anyone can access
who logs in to the site. Once he/she logs in they can choose
the genre which is provided by the site.
When the books of the entered genre are shown we need
to enter the book-id which we would like to purchase and
click price so that we can see the cost of an individual copy.
Next we need to enter the quantity of book that we need
to purchase and click total price to show the total cost. If we
are sure about its purchase we need to click add to cart so that
we can proceed with other purchases along with it.
We can click cart button to see the items available in our
cart at anytime of shopping. By clicking show bill we get to
see the amount to be paid for purchasing all items in the cart.
After which we can either pay the bill or continue shopping
based on our wish

The Payment Page:


Once we are done with the shopping we can click pay the
bill which would take us to the payment page where the users
are provided with 2 modes of payment ie cash on delivery and
card.
If we click cash on delivery we need to fill up the address
of delivery and phone number.
If we click card we need to fill up the details like type,
card no. , CVV no. , name as per given in the card
Once after the mode and details are entered we need to
enter our mail-id so that the website can send OTP so that it
can verify the user.
A successful message will be shown if the booking was
successful. After that we can either exit or do shopping again
Code:
Data in MySql:
Books:

Users:
OUTPUT:
LOGIN PAGE:
SIGNIN PAGE:
MAIN PAGE:
BILLING PAGE:
ADMIN PAGE:

You might also like