Find Jobs
Hire Freelancers

C++ university coursework

£20-250 GBP

In Progress
Posted almost 11 years ago

£20-250 GBP

Paid on delivery
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
Project ID: 4469107

About the project

5 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
Awarded to:
User Avatar
Let me help you.
£105 GBP in 1 day
5.0 (20 reviews)
3.9
3.9
5 freelancers are bidding on average £144 GBP for this job
User Avatar
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 in 1 day
5.0 (8 reviews)
4.5
4.5
User Avatar
Hi andreasp16, I have a little question, please check private message box.
£242 GBP in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am c++ developer, i can do it within 15 to 20 hours.. Give me a try... Thanks. Looking forward.
£165 GBP in 1 day
0.0 (1 review)
0.0
0.0
User Avatar
Hi , I can complete this with in the deadline you mentioned
£99 GBP in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
5.0
1
Payment method verified
Member since Apr 27, 2013

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.