Find Jobs
Hire Freelancers

Bank Database using C++

$30-250 USD

Closed
Posted about 11 years ago

$30-250 USD

Paid on delivery
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, [login to view URL] and [login to view URL] 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 [login to view URL] and [login to view URL] 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.
Project ID: 4114627

About the project

16 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average $70 USD for this job
User Avatar
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
4.9 (52 reviews)
4.8
4.8
User Avatar
I can help You
$50 USD in 1 day
5.0 (21 reviews)
4.3
4.3
User Avatar
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
4.7 (12 reviews)
4.2
4.2
User Avatar
Let expert do it.
$55 USD in 1 day
5.0 (19 reviews)
3.8
3.8
User Avatar
C++ Programmer here! I can do this assignment. thanks
$100 USD in 1 day
5.0 (4 reviews)
3.2
3.2
User Avatar
Can do it.
$250 USD in 1 day
2.9 (7 reviews)
3.4
3.4
User Avatar
I had made ATM system in C++. I am very good in C++ and can do your project.
$100 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can do this work .I have much experience in C++ and I will do it for 30$.
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
ready for work plz so checl my previous experience similar to this project
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
just finished my data structures course. willing to do it
$80 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
El o el for this project..
$35 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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.0 (0 reviews)
0.0
0.0
User Avatar
6 year experience in C++
$30 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i have experienced in c++ and it will be such difficult for me.
$100 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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.0 (0 reviews)
0.0
0.0
User Avatar
No Big Words! You will get your work done in no time. Just tell me when to begin.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
mumbai, India
0.0
0
Member since Jun 15, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.