Dron ip file
Dron ip file
Project On
Shareholder’s Management
By
Dron Jangid
Submitted to:
Mr. Krishan Singh Sir
Date:___________
I solemnly take the opportunity to thank all the helping hands who
made me to complete this project. First of all I thank the Almighty for
parents and friends for their prayers, suggestions and encouragement for
visualizing shareholder records. The system stores data in CSV files and
includes basic error handling and data validation. It also provides visual
for security, and advanced reporting features like exporting data. The
if choice == 1:
registernewshareholder()
elif choice == 2:
showdetailsofshareholder()
elif choice == 3:
deleterecordofshareholder()
elif choice == 4:
updaterecoedofshareholder()
elif choice == 5:
addnewshareholder()
elif choice == 6:
showdetailsofShare()
elif choice == 7:
deleterecordofShare()
elif choice == 8:
updaterecoedofShare()
elif choice == 9:
showgraphofshareholders()
break
else:
def registernewshareholder():
df = pd.read_csv('shareholder_details.csv')
print(df)
shareholder_id = int(input("Enter Shareholder ID: "))
df.to_csv('shareholder_details.csv', index=False)
df = pd.read_csv('shareholder_details.csv')
print(df)
print(df[df['shareholder_id'] == cf])
def deleterecordofshareholder():
df = pd.read_csv('shareholder_details.csv')
df.to_csv('shareholder_details.csv', index=False)
def updaterecoedofshareholder():
df = pd.read_csv('shareholder_details.csv')
print(df)
print(idx)
df.to_csv('shareholder_details.csv', index=False)
def addnewshareholder():
df = pd.read_csv('shareholder_shares.csv')
print(df)
df.to_csv('shareholder_shares.csv', index=False)
def showdetailsofShare():
df = pd.read_csv('shareholder_shares.csv')
print(df)
print(df[df['shares_id'] == a])
def deleterecordofShare():
df = pd.read_csv('shareholder_shares.csv')
df.to_csv('shareholder_shares.csv', index=False)
df = pd.read_csv('shareholder_shares.csv')
print(df)
print(idx)
df.to_csv('shareholder_shares.csv', index=False)
def showgraphofshareholders():
df = pd.read_csv('shareholder_details.csv')
print(df)
plt.bar(df['name'], df['shares_owned'], color='blue')
plt.xlabel('Shareholder Name')
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()