Final Funda
Final Funda
Final Funda
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 a table
structured format.
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?”)
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”)