Implementing Bank Management System (BMS) in c++ please solve my question

Write a program that manages the customer and its account for a bank (upto 100 customers) and provides the various functionalities to interact with the information. The information and the functionalities to manage the customers and their accounts are:

Customer class:
Attributes: Customer_ID, Customer_Name, Title, E_mail, Telephone_Number, Address, NIC_NO
Operations: Add_New_Customer, Display_Customer_Record, Modify_Customer_Record, Search_Customer_Record

Account class:
Attributes: Account_ID, Customer_ID, Account_Type, Balance, Date_of_Creation
Operations: Add_New_Account, Display_Account_Details, Modify_Account, Search_Account

Details of each operation are given below.
• Add new customer: A new customer is added and the user provides the customer’ data for adding new record.
• Display_Customer_Record: Displays all customer records.
• Search_Customer_Record: Search should be preformed based on Customer_ID. [Bonus: Ask the user for the criteria to search Customer. User may choose to search by any attribute of customer. In case of multiple matches, all the customer records should be displayed. For example, user chooses to search customers by name, in that case, all the customers having same name should be displayed])
• Modify_Customer_Record: allows the student to search an existing student and modify its information.
• Add_New_Account, Display_Account_Details, Modify_Account, Search_Account: The functions for the account are same as described for the customers.
Customer_ID for Customer and Account_ID for account should be unique for each record.

The program’s menu may look like
Press 1 to Add Customer Record
Press 2 to Display Customer Record
Press 3 to Search Customer Record
Press 4 to Modify Customer Record
Press 5 to Open an account
Press 6 to Display Account Information
Press 7 to Search Accounts
Press 8 to Modify Account
Press 9 to Exit
The program should not terminate until user presses 9.

[Explore and use the string.h functions to perform the string operations, like string copy, string compare etc]
Please note that this is not a homework site. We won't do your homework for you. The purpose of homework is that you learn by doing. However we are always willing to help solve problems you encountered, correct mistakes you made in your code and answer your questions.

We didn't see your attempts to solve this problem yourself and so we cannot correct mistakes you didn't made and answer questions you didn't ask. To get help you should do something yourself and get real problems with something. If your problem is "I don't understand a thing", then you should go back to basics and study again.
@hamzabashirahmad
Send me a private message.
I strongly suggest not sending a private message to our local troll who will no doubt attempt to get you to pay for his (non-existent) expertise. Please quit spamming the forums, SakurasouBusters.
cire wrote:
I strongly suggest not sending a private message to our local troll who will no doubt attempt to get you to pay for his (non-existent) expertise. Please quit spamming the forums, SakurasouBusters.

Why should I spam the forum? You posted your message so that I could not remove it when I want to.
Also, you do not seem to intend to help him, you are also wasting your time with my post and we do not gain anything.

This is an assignment post after all. Unless he shows us his efforts.

P.S : I don't need to read your entire post, because information may harm me.
Edit : People can choose which type of help they want. If I help someone via private messages, I can focus my 100% attention and the help will be quicker and more efficient, as long as I have enough experience and skills. I am not a "private message" type, I actually have about 2000 posts and I have helped quite a large number of people. I don't consider myself to be great but I have my own way to help people, also as a way to contribute to the forum. As long as the person feels happy with it.

---
I help people and make some mistakes from times to times, but it should be a good thing that I should have enough experience to help people. No one should be perfect, skills and experience are more important.
Last edited on
Topic archived. No new replies allowed.