Closed

Bank Database using C++

The objective is to implement Bank database that can efficiently respond to queries. A

Bank comprises a "list" of customers and a "list" of accounts (You need to use binary

search trees to implement these). Two files, [url removed, login to view] and [url removed, login to view] contain customer

and account data for two different banks. The top section of each file comprises

customer records and the bottom section account records. Each customer record

comprises a customerID, a lastName, a firstName and an address (just a town). Each

account record comprises an accountID, a customerID and a balance (in cents). The two

parts of the file are separated by a blank line. customerIDs and accountIDs are unique.

A customer may have more than one account, but an account may not belong to more

than one customer (ie. no joint accounts). customerIDs start at 80000000 and

accountIDs start at 90000000.

Implement Customer, Account, Bank and any other appropriate objects in order to

implement the bank database. Create two Bank objects with bankIDs 0 and 1 and

populate them with data from the files [url removed, login to view] and [url removed, login to view] respectively.

Write code to answer the following general queries.

1. Given a bankID, display

a. the number of customers

b. the number of accounts

c. the sum of all accounts (the bank balance)

2. Given a bankID and a customerID, display the customer information.

3. Given a bankID and an accountID, display the account and customer information.

4. Given a bankID, calculate and display average customer balance.

5. Write a function that transfers a random amount of money from one random account

to another random account (a transaction). Organise it so that this function is run by a

worker thread. Given a PC with N cores (CPUs), count the total number of transactions

per second performed with 1 to 2*N threads. Verify that the bank balance is identical

before and after the test when executed using more than one thread.

Skills: C++ Programming

See more: bank database, implement bank database can efficiently respond queries, create bank database using, bank account database, trees search, trees c, total bank, thread programming, sum binary, search trees, search for trees, programming using c++, programming using c#, programming in objective c, parts town, order of trees, order of binary search, objects in programming, objective of c programming, list binary search, data trees, customers bank, c programming random number, c programming code for binary search, code for binary search in c

About the Employer:
( 0 reviews ) mumbai, India

Project ID: #4114627

16 freelancers are bidding on average $70 for this job

it2051229

Hi, i would like to do this project please. Let me know if you are interested so i can start thanks

$50 USD in 1 day
(52 Reviews)
4.8
msabouri

I can help You

$50 USD in 1 day
(21 Reviews)
4.3
hbxfnzwpf

I am c++ and db expert, familar with access, berkeley db, mysql, mongo db, I can handle it for you.

$42 USD in 3 days
(12 Reviews)
4.2
duchuyctlk

Let expert do it.

$55 USD in 1 day
(19 Reviews)
3.8
eperfections

C++ Programmer here! I can do this assignment. thanks

$100 USD in 1 day
(4 Reviews)
3.2
billinhit

Can do it.

$250 USD in 1 day
(7 Reviews)
3.4
freelancer1410

I had made ATM system in C++. I am very good in C++ and can do your project.

$100 USD in 6 days
(0 Reviews)
0.0
safrastyan

I can do this work .I have much experience in C++ and I will do it for 30$.

$30 USD in 2 days
(0 Reviews)
0.0
LogicalError

ready for work plz so checl my previous experience similar to this project

$100 USD in 2 days
(0 Reviews)
0.0
faisalfarouk

just finished my data structures course. willing to do it

$80 USD in 5 days
(0 Reviews)
0.0
waleedsulehria

El o el for this project..

$35 USD in 2 days
(0 Reviews)
0.0
gorkhali125

I am highly qualified for this project. I have done various projects is C++ including an ATM database for a bank. Please let me do this job.

$30 USD in 3 days
(0 Reviews)
0.0
skochar

6 year experience in C++

$30 USD in 4 days
(0 Reviews)
0.0
petrospetros

i have experienced in c++ and it will be such difficult for me.

$100 USD in 4 days
(0 Reviews)
0.0
rn0709

I will do it on time and as it works with database but it will work faster then db

$30 USD in 3 days
(0 Reviews)
0.0
aayani

No Big Words! You will get your work done in no time. Just tell me when to begin.

$30 USD in 1 day
(0 Reviews)
0.0