Find Jobs
Hire Freelancers

C++ access database

$30-250 USD

In Progress
Posted about 9 years ago

$30-250 USD

Paid on delivery
NOTE: I have started coding it already and got a large sum done, but the files are too big for me to upload. I can send them via email though NEEDS TO BE DONE WEDNESDAY Project Create a database driven application based upon the three tier client/server model. The application will be of your own design and must utilize C++ for the user interface and middle tier. MS Access (version 2010 or higher must be used for the database. The application should allow for the addition, modification, deletion, un-deletion, purging, searching, and viewing of the information in the database. The database must contain a minimum of two tables: a main data table and a support table. The main table should not contain more than ten fields. Your instructor must approve the use of more than one main table but your system may have as many support tables as needed. The database must be in the third normal form. In addition to the data required to support your application, your main table must contain the following fields: add user id, add date/time, change user id, change date/time, and status. The implementation of a graphical user interface (GUI) is encouraged, but not required. If implemented, the GUI must meet the following criteria. The main form must have a menu that contains a minimum of ‘File’ and ‘Help’. The ‘File’ menu must contain an ‘Exit’ option that closes the application. The Help menu must contain ‘About’ option, which displays information about the application (give yourself credit!). You may add additional menus and menu options at your discretion. If a console GUI is used, then the system must implement a hierarchal menu system that promotes easy navigation. A class that encapsulates the database access logic in to a reusable component must be used. Do not leave database access logic in the presentation layer. This class must be contained within a stand-alone dynamic link library (DLL). Your project must include a user’s manual which explains how to use the application from an end-user’s point of view. The manual should explain how to use the system to add a record, update a record, search for a record, delete a record, and undelete a record. Project Requirements Checklist Develop a 3-tier client-server application written in C++ that utilizes a MS Access database for persistence. Your project must meet the following requirements: 1. Your architecture must be based upon the 3-tier client/server model. 2. Your user interface layer may be either graphical or character based. 3. The user interface layer must communicate only with the data access logic. Direct database communication from the user interface layer is prohibited. 5. The system must be able to dynamically locate the database (no hardcoded paths). 6. The system must be able to add a new record. 7. The system must be able to update an existing record. 8. The system must be able to logically delete a record. 9. The system must be able to logically undelete a record. 10. The system must be able to purge (physically delete) a record, but only if it is already logically deleted. 11. The system must support searching for a record by a data field other than the primary key. 12. The system must be able to display a single record to the user interface. 13: N\A 14. All input data MUST be validated both at the user interface and at the server. 16. An operation must not be allowed to fail due to invalid or missing data (error handling must exist to catch such conditions). 17. Helpful messages must be displayed to the user for validation errors or any other system related error. Your project must include the following items: 1. A user’s manual which explains how to use the application from an end-user’s point of view. 2. A MS Access database (version 2010 or higher). 3. A User interface (client) program. 4. A Dynamic Link Library project that contains the business logic and database access logic.
Project ID: 7505587

About the project

1 proposal
Remote project
Active 9 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
Lets talk. :-)
$400 USD in 3 days
5.0 (7 reviews)
3.1
3.1
1 freelancer is bidding on average $400 USD for this job
User Avatar
Hi, I am an expert in MS Excel, MS Access, SQL database production and management. I have over 7 years of experience in working with all of the databases and analytics. I have gone through the complete description and am confident that I can get this done within the allotted time-frame and can deliver it to you by Wednesday the latest. So lets discuss this project in detail and start at your earliest convenience. I can guarantee you the best possible work in least possible price.
$352 USD in 5 days
5.0 (5 reviews)
3.8
3.8

About the client

Flag of UNITED STATES
United States
0.0
0
Payment method verified
Member since Apr 18, 2015

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.