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

Project on database management system

Uploaded by

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

Project on database management system

Uploaded by

thakur26anuj11
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

PANCHSHEEL PUBLIC

SCHOOL

ACADEMIC YEAR 2024-2025


PYTHON PROJECT FILE

Roll no:
Name : ANUJ KUMAR THAKUR
Class: XII A
Subject: COMPUTER SCIENCE
Project guide: Mrs SANGEETA YADAV
Index

1. Project Title

2. Certificate

3. Acknowledgment

4. Introduction

5. About the Programming Language (Python +


SQL)

6. Libraries

7. Project Modules
Certificate

This is to certify that ANUJ KUMAR THAKUR has


successfully completed the CD/DVD Management
System project as part of CLASS 12TH at
PANCHSHEEL PUBLIC SCHOOL The project was
completed in session 2024-2025

Sign of subject Sign of


examiner
teacher
Acknowledgment

I would like to express my special thanks of


gratitude to my Computer science teacher "MRs.
sangeeta yadav” for their able guidance and
support in completing my Project.
I would also like to extend my gratitude to the
Principal Mam "MRS Bharti mehta for providing
me with all the facility that was required

Name-anuj kumar thakur


Introduction

The CD/DVD Management System is a web-based


application designed to facilitate the
management of CDs and DVDs in a store. It
allows users to add, borrow, and return CDs and
DVDs, providing a user-friendly interface for
efficient. of media The system is developed using
Python and SQL, and utilizes the Django
framework and MySQL database.
About the Programming
Language (Python SQL)

Python: Python is a high-level, interpreted


programming language known for Its readability
and versatility. It is widely used for web
development, data analysis, artificial intelligence,
and more
Python is dynamically typed and garbage-
collected. It supports multiple programming
paradigms,
including structured (particularly procedural), obj
ect-oriented and functional programming. It is
often described as a "batteries included"
language due to its comprehensive standard
library.
Guido van Rossum began working on Python in
the late 1980s as a successor to
the ABC programming language and first
released it in 1991 as Python 0.9.0. Python 2.0
was released in 2000. Python 3.0, released in
2008, was a major revision not
completely backward-compatible with earlier
versions. Python 2.7.18, released in 2020, was
the last release of Python 2.
Python consistently ranks as one of the most
popular programming languages, and has gained
widespread use in the machine
learning community.

SQL: Structured Query Language (SQL) is a


standardized programming language that is used to
manage relational databases and perform various
operations on the data in them. Initially created in the
1970s, SQL is regularly used not only by database
administrators but also by developers writing data
integration scripts and data analysts looking to set up
and run analytical queries.

The term SQL is pronounced ess-kew-ell or sequel.

SQL is used for the following:

 Modifying database table and index structures.


 Adding, updating and deleting rows of data.
 Retrieving subsets of information from within
relational database management systems. This
information can be used for transaction
processing, analytics applications and other
applications that require communicating with a
relational database.

Libraries

For a CD/DVD management system using Python


and SQL, you can utilize the following libraries:

1.SQLite3: For a lightweight database to store


CD/DVD information. It comes built-in with
Python.

2.SQLAlchemy: An ORM (Object Relational


Mapper) that makes it easier to interact with
SQL databases in a more Pythonic way.

3.Tkinter: For building the graphical user


interface (GUI) for user interactions.

4.Pandas: For data manipulation and analysis if


you need to handle datasets more easily.

5.OS: For file management and interacting with


the file system.
6.Requests: If you plan to connect to any online
APIs for fetching additional data.
Project Modules

The project consists of the following modules:

User Authentication Module: This module


handles user registration, login, and session
management.

CD Management Module: This module allows


users to add, view, and manage CDs.

DVD Management Module: This module is


similar to the CD module, but for DVDs.

Borrowing and Returning Module: This


module manages the borrowing and returning
process for CDs and DVDs.

Search Module: This module enables users to


search for CDs and DVDs by title, artist, or genre.
System Design

The system is designed using the following


components:

Frontend: The frontend is developed using


python It provides a user-friendly interface for
users to interact with the system.

Backend: The backend is developed using


Python. It handles user requests, interacts with
the database, and provides APIs for the frontend.

Database: The database is developed using


MySQL. It stores information about CDs and
DVDs, including title, artist, genre, and
availability.
Source Code

Step 1: Setting Up the Database


We will need to set up an SQLite database. Here's
how you can create a database with a table to
store CD/DVD information.
Step 2: Creating the Python Functions you
create functions to add, view, and delete
CDs/DVDs from the database
Step 3: User Interface You can create a simple
command-line interface to interact with the s

Bibliography
 Wikipidia.org
 Youtube.com
 Computer science with python by Smita
Arora

You might also like