Find Jobs
Hire Freelancers

C++ university coursework

£20-250 GBP

En curso
Publicado hace alrededor de 11 años

£20-250 GBP

Pagado a la entrega
Command Line Database Generator. DEADLINE IN 24 HOURS. The software should allow the user to create any many number of database as he wants. The number of database can be increased or decreased dynamically anytime. 2. Each database can contain as many number of tables as needed by the user. Number of tables can be increased and decreased anytime dynamically. 3. A table can hold any number of entries (rows) and any number of field of each entry (columns). 4. Every field (column) should have a name (title). 5. Tables can be of 2 types; sorted tables and unsorted tables. 6. A sorted table should have special field called ‘primary key’ where every element of that field will be unique. The table has to be sorted according to the values of the primary keys of each entry. 7. All the databases created inside the software has to be saved on the hard drive and when changes are requested by the user, they have to be updated immediately to minimize data loss due to software crash. When saving everything has to be performed on a temporary file and copied to the original file just after finishing the task requested by the user. The program has to load the database requested by the user from the file(s). 8. The command line interface should allow the user to do the following operations: i. Create new databases ii. Delete any database iii. Load a database iv. Create new tables inside any database with any number of fields v. Delete any table inside any database vi. Enter new data at the end of the unsorted table vii. Insert a data at any specific location of an unsorted table viii. Insert a data in a sorted table ix. Delete data from both type of tables x. Search of a match in a specified field of the table and display all content of the matched entry in the command window. xi. Display the entire table xii. Display specific fields (columns) of the table xiii. Display specified entries using the primary key in a sorted table individually xiv. Display using entries of an unsorted table individually or with a range of entry index xv. Allow the user to change any specific field of any entry in both type of tables
ID del proyecto: 4469107

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 11 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
Adjudicado a:
Avatar del usuario
Let me help you.
£105 GBP en 1 día
5,0 (20 comentarios)
3,9
3,9
5 freelancers están ofertando un promedio de £144 GBP por este trabajo
Avatar del usuario
Dear Sir. I'm very interested in your job post involving these skills. I have consistently delivered projects on time and under budget, which has earned us many positive ratings, as you'll see in work history. I believe that my skills would be ideal for your project. Regards, Jin.
£150 GBP en 1 día
5,0 (8 comentarios)
4,5
4,5
Avatar del usuario
Hi andreasp16, I have a little question, please check private message box.
£242 GBP en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am c++ developer, i can do it within 15 to 20 hours.. Give me a try... Thanks. Looking forward.
£165 GBP en 1 día
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
Hi , I can complete this with in the deadline you mentioned
£99 GBP en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
London, United Kingdom
5,0
1
Forma de pago verificada
Miembro desde abr 27, 2013

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.