Professional Documents
Culture Documents
AISSCE: 2023-2024
SUBMITTED BY-
CLASS- XII
AISSCE ROLL NO-
lOMoARcPSD|26793013
INDEX
CONTENT PAGE NO.
1 INDEX 2
2 CERTIFICATE 3
3 ACKNOWLEDGEMENT 4
4 PREFACE 5
5 OBJECTIVE 7
DMSv1.00 V/S
6 MANUAL SYSTEM 8
INPUT/OUTPUT
7 9
REQUIRMENTS
HARDWARE & SOFTWARE
8 10
REQUIRMENTS
9 DATABASE(CSV FILES) 13
10 SOURCE CODE 15
11 OUTPUT 24
12 REFRENCE 30
lOMoARcPSD|26793013
CERTIFICATE
School Seal:
lOMoARcPSD|26793013
ACKNOWLEDGEMENT
APART FROM THE EFFORT OF ME, THE SUCCESS OF ANY PROJECT
DEPENDS ON THE ENCOURAGEMENT AND GUIDELENES OF MANY
DATE: NAME:
ROLL NO:
CLASS: XII
lOMoARcPSD|26793013
PREfACE
AIM: TO DEVELOP “DATA MANAGEMENT
SYSTEM”
(Multinational Companies).
lOMoARcPSD|26793013
ObjECTIVE
• Simple and easy to operate.
• Increased efficiency.
lOMoARcPSD|26793013
• Save time.
INPuT/OuTPuT REquIREMENTS
OPERATING SySTEM
fEATuRES Of PyTHON
• High level
• Object oriented
• Simple
• Interpreted
• Open software
• Expressive language
• GUI programming
• Large standard
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 a table
structured format.
lOMoARcPSD|26793013
SOuRCE CODE
from ast import Break import
matplotlib.pyplot as plt
import pandas as pd import
numpy as np
df1=pd.read_csv("C:\\Users\\lenovo\\Desktop\\companie
s 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?")
lOMoARcPSD|26793013
Ch=int(input("Enter
Choice")) if Ch==1:
print(df1) elif Ch==2:
while(True):
print("Database") print("1.
Top 5 Companies") print("2.
Bottom 5 Companies")
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:
lOMoARcPSD|26793013
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")
lOMoARcPSD|26793013
break
elif Ch==4:
while(True):
print("Search Menu")
print("1. Search for details of a specific company")
print("2. Search details for a specific column")
print("3. Exit")
elif Ch==5:
while(True):
print("Data visualization menu")
print("1. Line plot for Employee Comparison")
print("2. Vertical Bar Plot For Net worth Comparison")
print("3. Horizontal Bar plot For Global position
Comparison")
print("4. Exit")
Comp=['Microsoft','Meta','Amazon','Google','Tesla','Tata','Relian
ce','Infosys','SpaceX','Netflix']
Emp=[221000,58604,1468000,150028,110000,935000,342982,2
76319,12000,11300]
lOMoARcPSD|26793013
plt.show()
break
elif Ch5==2:
Comp=['Microsoft','Meta','Amazon','Google','Tesla','Tata','Relian
ce','Infosys','SpaceX','Netflix']
Net=[2135,36,1053.5,1420,710.78,260,229,79.06,2,131.6]
plt.title("Net worth of top MNCs")
plt.bar(Comp,Net,color='b') plt.xlabel("COMPANY
NAME")
plt.ylabel("NET WORTH IN BILLION DOLLARS")
plt.show()
lOMoARcPSD|26793013
break
elif Ch5==3:
Comp=['Microsoft','Meta','Amazon','Google','Tesla','Tata','Relian
ce','Infosys','SpaceX','Netflix']
Gpos=[21,27,1,2,103,78,104,50,378,245]
plt.plot(Comp,Gpos,color='r')
plt.title("Horizontal Bar Graph representing company
information")
plt.xlabel("COMPANY NAME")
plt.ylabel("GLOBAL POSITION")
plt.show()
elif Ch5==4:
break
elif Ch==6:
Break
lOMoARcPSD|26793013
lOMoARcPSD|26793013
OuTPuTS
lOMoARcPSD|26793013
lOMoARcPSD|26793013
lOMoARcPSD|26793013
lOMoARcPSD|26793013
bIbLIOGRAPHy