Keshav
Keshav
Keshav
SCHOOL
INFORMATION PRACTISES
CLASS- XII D
3 ACKNOWLEDGEMENT 4
4 PREFACE 5
5 OBJECTIVE 7
6 DMSv1100 V/S 8
MANUAL SYSTEM
7 INPUT/OUTPUT 9
REQUIRMENTS
8 HARDWARE & 10
SOFTWARE
REQUIRMENTS
9 DATABASE(CSV FILES) 13
10 SOURCE CODE 15
11 OUTPUT 24
12 REFRENCE 30
CERTIFICATE
This is to certify that Keshav
Sharma, student of class 12-D has
successfully completed the project
on Database Management System
whose topic is PanditJi Associates
under the guidelines of the MRS.
DEEPIKA MA’AM (Information
Practices teacher) during the year
2024-25 as per guidelines given by
CBSE.
SIGNATURE_________
AKNOWLEDGEMENT
I would like to express my special
thanks of gratitude to my computer
science teacher MRS DEEPIKA MA’AM
who gave me the golden opportunity,
for her guidance and constant
supervision as well as providing
necessary information regarding the
project and also for their support in
completing the project. Also, this
project helped me to enhance my
knowledge. I would like to express my
gratitude towards my parents and my
friends who gave me their valuable
suggestions and guidance for
completion of my project. Again, I
would like to thank all the above
mention people.
Reason for choosing this topic
• To manage information about the companies
Objective
• Simple and easy to operate.
• Increased efficiency.
• Save Time
How data management
system more beneficial
then manual system?
Data Management System helps to reduce
the manual work to manage information
about
companies. This software helps to manage
the entire records of the companies. In
addition, it
allows streamlined management of fine
details
such as company’s name, number of
employees in the companies, net worth,
global positioning.
It enables the selector to know anything
about the company instantly. But for safety
purpose the software does not contain
company’s private information.
Input/output requirements
Operating system
Python Library-matplotlib
Matplotlib is a cross-platform, data visualization and
graphical plotting library for Python and its numerical
extension NumPy. As such, it offers a viable open
source
alternative to MATLAB. Developers can also use
matplotlib’s. APIs (Application Programming Interfaces)
to embed plots in GUI applications
C.s.v file
A CSV (comma-separated values) file is a text file that
has a specific format which allows data to be saved in
df1=pd.read_csv("C:\\Users\\lenovo\\Desktop\\
companies data.csv")
print(df1)
s=("Main Menu")
while(True):
print("Main Menu")
print("1. Display records of top MNCs")
print("2. Fetch data")
print("3. Update values")
print("4. Looking for a particular
section?”)
print("5. Want some comparison?")
print("6. EXIT")
break
Ch=int(input
if Ch==1:
print(df1)
elif Ch==2:
while(True):
print("Database")
print("1.Top Companies")
print("2.BottomCompanie
s")
print("3. Specific number of companies from the top")
print("4. Specific number of companies form bottom")
print("5. Exit")
Ch2=int(input(“Enter Choice”))
if Ch2==1:
print(df1.head())
elif Ch2==2:
print(df1.tail())
elif Ch2==3:
n=int(input(“Enter how many companies you want to
display from the top”))
print(df1.head(n))
elif Ch2==4:
n=int(input(“Enter how many companies you want to
display from the bottom”))
print(df1.tail(n))
elif Ch2==5:
break
elif Ch==3:
while(True):
print(“Working on columns Menu”)
print(“1. Insert a new column data”)
print(“2. Delete a specific column”)
print(“3. Exit”)