Find Jobs
Hire Freelancers

Bank Database using C++ - repost

$30-250 USD

Cancelado
Publicado hace más de 10 años

$30-250 USD

Pagado a la entrega
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.
ID del proyecto: 5344420

Información sobre el proyecto

20 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
20 freelancers están ofertando un promedio de $326 USD por este trabajo
Avatar del usuario
Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my C++ and algorithm skills. I am focused mostly on doing computer science homework here in freelancer.com and I would like to help you get this project done if you would give me the opportunity. I am a computer science professor and practitioner and this assignment is one of the fields that I teach very well so I can assure you an accurate result.
$50 USD en 2 días
5,0 (536 comentarios)
6,9
6,9
Avatar del usuario
Hi Sir, I am ready to work for you.I have 9 years of experience in C/C++/C# , java, php, android and, MySQL. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time frame. Please visit my profile once. Thanks with regards, Amit
$144 USD en 3 días
4,9 (70 comentarios)
6,7
6,7
Avatar del usuario
Hi, I am C++ expert and can surely help you here with this project, Please let me know if you are interested. Thank you
$150 USD en 2 días
4,8 (172 comentarios)
6,4
6,4
Avatar del usuario
Dear jacob19855 staff, thank you for posting this interesting project. I have 16 years of experience in the C++ language, and 6 years of experience in the development of financial/transactional applications and backends. Some questions regarding your project: * Is an SQL backend to be used? If so, any preferences on that? * To what extent do you require handling of abnormal termination (for example through power outages)? Do you require transaction logging? * Have you evaluated the threading part carefully from a performance perspective? It may depend on the number of accounts if it actually makes sense, or if threads will slow down things. This is because of synchronization between threads being necessary in order to avoid data anomalies. * What operating system/platform to use? * How about the interfaces? Purely through functions/classes? Or do you need socket accessibility? I'm looking forward to hearing from you. Best regards, Isidor Zeuner
$4.180 USD en 48 días
4,7 (9 comentarios)
6,6
6,6
Avatar del usuario
HI Contact me for an efficient, well documented and perfect solution and development of your project. I ensure quality work with always on time delivery of project and dedicated support and follow up. Thanks Farah Saif
$78 USD en 1 día
5,0 (152 comentarios)
5,9
5,9
Avatar del usuario
We have 10+ years of experience in software development, we have few questions : 1->Can you please send the sample files? 2->Do you want console app or GUI ? 3->Result will be only displayed or need to save in output file ? Thanks RKSolutions
$257 USD en 15 días
5,0 (3 comentarios)
5,4
5,4
Avatar del usuario
Hello. I am expert in C/C++, data structure, OOP, files, ... I can do your jobs well and quickly with some classes. Thanks.
$111 USD en 3 días
4,9 (27 comentarios)
5,3
5,3
Avatar del usuario
Hello. I have a great experience in working with students assignments in c/c++ and java. I have 100% completing rate and all of the my employees are satisfied with the quality and speed of my work. See my profile to be sure of this. I can start the work right now. Don't lose your money and time. contact me please for more information
$50 USD en 3 días
4,9 (44 comentarios)
5,1
5,1
Avatar del usuario
Hi, I am a graduate in CS and working as a C++ programmer for 3+ years. I have done lots of assignments both in academic courses and in freelancer.com. I assure you of clean, efficient code with proper comment and documentation. thanks
$110 USD en 3 días
4,3 (19 comentarios)
4,2
4,2
Avatar del usuario
hello , you can message me and discuss something if you want ..... waiting for your reply .... regards .
$155 USD en 5 días
4,9 (8 comentarios)
3,3
3,3
Avatar del usuario
A proposal has not yet been provided
$166 USD en 4 días
5,0 (3 comentarios)
3,4
3,4
Avatar del usuario
let expert do this https://www.freelancer.com/u/pivn.html https://www.freelancer.com/u/pivn.html https://www.freelancer.com/u/pivn.html
$144 USD en 3 días
5,0 (4 comentarios)
2,0
2,0
Avatar del usuario
Hi, i can make this program for you asap, i've make jobs with binary trees for students. please let me make your job. kind regards, Lucas Martins
$80 USD en 3 días
4,8 (1 comentario)
1,3
1,3
Avatar del usuario
Hello I saw your job post for Bank database, and I am very interested in this project. I've been creating database/programming/software development for 3+ years, and would have no problem providing you with the high quality work you need. All my work is 100% my own, and never copied, spun or plagiarized, so you won’t have to worry about that at all. In addition, I can easily meet your deadlines. If you are interested in discussing it further, please let me know. Thank you Timothy Kamau Kenya
$277 USD en 10 días
5,0 (1 comentario)
0,4
0,4
Avatar del usuario
Dear sir, I've read your requirement carefully, will expertise in C++, datastructure, thread programming, I would be a good fit.. I'll put my best effort to complete it within 3 days. Kind regards, LY
$80 USD en 3 días
0,0 (1 comentario)
1,0
1,0
Avatar del usuario
Hey, my name is Iliia and I have Bachelor of Engineering degree from a reputable university in Canada. I currently work as a software developer. I write very high-quality and an easy to understand / maintain code. I have a solid experience in developing software in C, C++ and Java. I have already done a very similar project like yours in Java for a class that I took in university and go an A+. There are many developers out there, but only a few that do a good job. If you are looking for someone who is easy to communicate with and who is reliable do not hesitate to hire me. I guarantee that you will be 100% satisfied. Hope to hear from you soon. Regards, Iliia
$166 USD en 7 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$100 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$30 USD en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have extensive knowledge of the STL and am fluent with C++11 features, this project will be a breeze.
$111 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de IRELAND
Ireland
0,0
0
Miembro desde ene 21, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.