I'm doing a second year student in computer and information sciences and it is the first time for me to do a project so I need help . My problem is how to enter a branch information and update the branch information,update holder information .Ijust need a hint to start. Thank you :)
Project Description:-
• This project manages the bank activities.
• The bank has many branches.
• The bank deals with many account holders and each holder has many accounts.
• Each account holder makes two operations (Deposit - Withdraw) on his accounts.
• The system should handle the holder operations on his accounts and record the data and time when this operation occurs.
• The system has three main entities:-
Branch:-
Each branch has basic information (Name – Id – Address – ….)
Holder:-
Each holder has basic information (Name – Id – SSN - Address– E-Mail-…)
Account:-
Each account has basic information (Id – Holder - Value….).
System Required Functions:-
1- For Branch:-
a. Enter branch information.
b. Display branch information.
c. Update branch information.
d. Delete branch.
e. Display branch account holders.
2- For Account holder:-
f. Enter holder information.
g. Display holder information.
h. Update holder information.
i.Delete holder with its accounts.
j. Search for holder using (id – name - branch).
k. Deposit a value to holder specific account.
l. Withdraw a value from holder specific account.
m. Display holder accounts.
n. Transfer all holder accounts from branch to another branch.
o. Transfer a specific account from branch to another branch.
3- For Account:-
p. Enter account information for specific holder.
q. Display specific account information.
4- General Functions:-
r. Display specific branch accounts.
s. Display branches ordered by the total value of its accounts.
t. Display top (10) account holders in the bank.
u. Display top (10) account holders each branch.
v. Display operations done by specific account.
w. Display all operations done by specific account in a specific duration (From date… to date…).
x. Display all operations done in a specific day.
y. Display all operations done in a specific duration (From date… to date…).
z. Find total value of money in the bank as a whole (total sum of all account values in all
branches).