Käynnissä

Update Visual C++ app from file based data to a database

I have a Windows application written using Visual C++. The data for the application is written to a single file. The application reads the file into memory and saves data to the file when the user clicks Save. This only allows for a single user. It is required to update the application so that it uses a database so as to enable many users to use the application at the same time.

1. Looking at the code I can see the following information is saved out to file

ar << theApp.m_strSignature;

ar << theApp.m_dwVersion;

ar << m_strPassword;

ar << (WORD)m_bSmartcardVersion;

ar << (WORD)m_bDatabaseVersion;

ar << m_wMinorVersion;

[url removed, login to view](ar);

[url removed, login to view](ar);

[url removed, login to view](ar);

[url removed, login to view](ar);

[url removed, login to view](ar);

[url removed, login to view](ar);

[url removed, login to view](ar);

TaxiFleet contains the taxi information (car details and maintenance details). This is a class with a generic array of member variables.

TaxiDrivers contains the driver information (names, ID numbers, addresses, date of birth, etc). This is a class with a generic array of member variables.

RentalSchemes contains the rental information for each shift in the week. This is a class with a generic array of member variables.

TaxiCosts, OfficeCosts and OtherCosts contains income and expenditure details. This is a class with a generic array of member variables.

TaxiRoster contains the details of each shift (car, driver, kilometres, fuel used, money, etc). This is a class with a generic array of member variables.

The attached file contains nearly all the fields (could be missing a few only). This would give a good indication of the size and complexity of the database.

There is a search function that can query all this information to produce reports.

2. I would prefer to use the standard Microsoft functions that come with visual studio 2008, so CDatabase is preferred.

3. It is not required to update the database at every lostfocus. The database can be updated when a dialogue box is closed with the OK button. All the fields in the dialogue box can then be saved to the database. I think this will make the code easier and will involve less changes. A read from the database can be done when a dialogue box is opened. There should not be more than one user that has the same information open at the same time. For example two users will not be writing shift information for the same shift at the same time. They will be writing shift information for different shifts at the same time.

Taidot: C++ -ohjelmointi

Näytä lisää: writing file, writing good dialogue, writing dialogue, writing app, visual studio programming, using numbers writing, time complexity code, time complexity function, taxi income expenditure, rental writing, programming visual studio, memory complexity, make money writing code, make money programming, good taxi names, generic programming, programming array, cplusplus array, complexity example, c ar, array programming, microsoft visual, visual search, taxi application, microsoft visual studio

About the Employer:
( 4 reviews ) Brighton, Australia

Projektin tunnus: #4240699

Myönnetty käyttäjälle:

spcinc

Dear sir! I'm totally skilled VC++ programmer. I can do it.

500 $ AUD 5 päivässä
(9 arvostelua)
5.8

16 freelanceria on tarjonnut keskimäärin 455 $ tähän työhön

mfran

Hi, I have more than 10 years experience developing software on C++ and I can do this within the deadline I set. See more info in private message.

250 $ AUD 7 päivässä
(4 arvostelua)
4.0
ravenspoint

I have a proposal for you which involves just one small change to your existing application to achieve what you need. I will post the high level description of my proposal in a private message. I would be happy to an Lisää

750 $ AUD 30 päivässä
(2 arvostelua)
3.4
shupantha

Hi, I have over a decade of experience in software development in C++, using Visual Studio. I have also worked with databases under windows. Please check your PM for my opinions and questions on your project.

425 $ AUD 14 päivässä
(1 arvostelu)
2.8
tailong1

Dear alphasoftaus! I'm interesting in your job. I can do this as smallest price.

250 $ AUD 7 päivässä
(4 arvostelua)
2.4
Schura

I have large experience in C++ programming

400 $ AUD 10 päivässä
(2 arvostelua)
2.0
raashivadhera

Respected Sir!!!! I've read you requirements and i'm ready to work with u... although we're new to freelancer but we've worked a lot in local markets.. so all i want is u to trust me.. and i wont let it down... for Lisää

450 $ AUD 15 päivässä
(0 arvostelua)
0.0
vks75

Hi, I am an experienced C++ programmer and i can provide you with a good solution. Please look at the PMB for more details.

500 $ AUD 12 päivässä
(1 arvostelu)
0.0
JamesJohnson1

Hello, I am a very experienced C/C++/C# developer (over 8 yrs). I have VS2010 and will start immediately if you chose me to do it. Thanks.

500 $ AUD 8 päivässä
(0 arvostelua)
0.0
ShadrackMase23x

I would appreciate the opportunity to work on this project and am confident that I have the required experience (5+ years in c++ programing and 2 years in Database Administration) and have worked on similar projects in Lisää

300 $ AUD 10 päivässä
(0 arvostelua)
0.0
raza407

i am doing c++,c#, java development for long also teaching. we can give you the best. Negotiation can be done if you want. We provide best service to our customers. waiting

390 $ AUD 10 päivässä
(0 arvostelua)
0.0
veltrod

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te Lisää

700 $ AUD 22 päivässä
(0 arvostelua)
0.0
sweetatyagiaz

hi I have 5 years of experience in c++ high end development. i am ready.

500 $ AUD 10 päivässä
(0 arvostelua)
0.0
ChenWuRong

Dear Manager. I have interest your project. I have developed many applications for desktop by using C/C#/C++. So I hava lots of experience. For me, this is not difficult. Please start quickly. Regards.

250 $ AUD 8 päivässä
(0 arvostelua)
0.0
Chelik

Hello Please read my message in your inbox. Thanks

370 $ AUD 9 päivässä
(0 arvostelua)
0.0
ETNASoftware

Hello, I have couple of guys who would be perfect fit with extended technological background & experience with custom software development and optimization. Examples of our projects: etnasoft.com/showcase/ Ple Lisää

500 $ AUD 1 päivässä
(0 arvostelua)
0.0
grayedout

Hello, I'm experienced db/c++ developer. I can do your project in few days. Best regards, Andrey Velikanov

750 $ AUD 4 päivässä
(0 arvostelua)
0.0