Find Jobs
Hire Freelancers

Test Archive SQLite C++ DLL

$30-250 USD

Abgeschlossen
Veröffentlicht vor fast 9 Jahren

$30-250 USD

Bezahlt bei Lieferung
Phase 1: Create a tool to archive test results in a database file. Create the DB file and a connection. The DB should be a SQLite standalone file (“[login to view URL]”). When the file does not exist, create it and generate the DB structure. With the DB creation add an entry to the table version SetNo=0, Key = “DB”, Value “1”. When the DB file was preexisting use it. It should be possible to replace the file in the future with a real PostgreSQL DB server connection. Provide a simple GUI to enter, view and update data into the database. Such as HardwareSet, Tester and Testset. You can use the “DB browser for SQLite” as a GUI. ([login to view URL]) Provide a API dll to read and write from the DB. The API dll will be used later in a C++ program. Provide a simple C++ main program to show and test the API functionality. It could be command line without GUI. We need at least the following API functions: Errorcode = Connect(String Server, String User, String Password) Void Disconnect() Int version = GetDLLVersion() SetNo = AddTestSet(String Name, String Description, int HWNo, int TesterNo); TestNo = AddTest(int SetNo, String Name, String Description, String Script, String Version) Void AddVersion(int SetNo, String Key, String Value) String version = GetVersion(int SetNo, String Key, String Value) Int SetNo = GetLastTestSetNo() Void UpdateTest(int TestNo, int Passed, int Failed) Void AddTestResult(int TestNo, String Key, String Value) ListNo = AddResultList(int TestNo, String Name) void AddReslutListValue(int ListNo, String Key, String Value) Void RemoveTestSet(int SetNo) The date field should be set to the current date and time when a new entry was added. With removing a TestSet (RemoveTestSet ) all related entries should be removed. With get version the DLL should return its own version number. Some methods need to return the primary key which was used to create the entry. The program has to run under Windows 7/8/10 32/64bit. You need to provide the source code which is able to compile under Visual Studio 2010/2012. All parts should be usable for commercial purpose. (So check the license of tools and libs you are using) Your source code should follow the current methods of development. You have to test your solution. When your development was done I plan to take ~3 week for testing. The project is Phase1. Your bid and your rating will be based on this task. When Phase1 was completed successfully I want to go ahead with some follow up projects: Phase 2 (Read and parse data from log files. Write data via API into the database. Create a command line tool to use the API via command line.) Phase 3 (Use PostgreSQL DB instead of [login to view URL] file) Phase 4 (Create an exporter to export data from a [login to view URL] file to a PostgreSQL DB) I would be happy to get your comments and a not binding bid for these following projects as well.
Projekt-ID: 7826280

Über das Projekt

11 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hi, based on the project requirements you posted for Phase 1, I would be happily provide you a C++ library with the required functions as well as a demonstration main and documentation. Of course, I will check licenes (SQLite is public domain ) to make sure everything is working fine. Concerning the following phases, I can create you that functionallity as well. While Phase 2 depends on the type of input format, I could think of an overall budget for Phase 1-4 of 500USD. In case this may be of interest for you, I can also provide you with a German bill. I would be happy to hear from you and discuss details directly. Since we are both located in Germany, there should be no timezone issues here ;-). Best regards, IT-Invent
$194 USD in 7 Tagen
4,6 (1 Bewertung)
2,6
2,6
11 Freelancer bieten im Durchschnitt $244 USD für diesen Auftrag
Avatar des Nutzers
Hello I'm interesting your project very well I'm a Good C/C++, Java, SQLite, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$260 USD in 3 Tagen
4,9 (428 Bewertungen)
8,3
8,3
Avatar des Nutzers
A proposal has not yet been provided
$102 USD in 3 Tagen
4,9 (844 Bewertungen)
7,1
7,1
Avatar des Nutzers
hello there i read your description and would like to submit my proprosal for the project. Just a bit of background about me, i started my career as a C+ programmer, i used to primary work in win32 mostly at creating interfacing libraries for various programs. I have good experience working with dlls under the win32 environment, for this project it means maximum compatibility. Since you said you will be using the dll in a C++ program i will compile it with a accompanying .h and .lib file so that you may directly import the library function. I have also worked with a C++ implementation of SQLite, i used it as an alternative to MsAccess. I feel that i can get this project complete and be able to complete the remaining parts of the project too. The amount i have quoted is above your specified budget but please let me specify what you will get : - will create a project file under VS2012. - i will be using VS2013 community edition to work on this project - the output of the project will be a dll, lib and .h file for easy link and compilation in to your software - a test software that will use a pre-programmed test case. - a console base software that will be used to test the software with command line options - a project that will be ready to compile. - i will create a abstraction class between db and application so when we switch to POSTgres will be easier.
$277 USD in 10 Tagen
5,0 (1 Bewertung)
1,3
1,3
Avatar des Nutzers
Hello I am a software developer having an industrial experience of more than 3+ years. I work in C/C++ and have done similar kind of work many a times. I work in storage domain and I came across such sqlite task many a times. If you are interested, we can discuss this in more detail and will start work right away.
$277 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, I have very good working experience in C++ and Database software development, I can do this projects.
$150 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hello sir, I'm a computer engineer and software developer. And also malware analyzer. Database management,c++ and dll injection are my experiences. I can help you and I can proivde tech support. I hope we will work with together. When you give me the project, I will start immediately. Best regards.
$250 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I have worked previously with projects which was using SQLite and c++, I have rich experience with SQL and C++ technologies, It makes me best candidate for this perticular project.
$444 USD in 4 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Have extensive experience in designing and developeing SDK/API' for enterprise class software products over 12 years from reputed IT MNC's and interested for this. looking forward to associate and work with you... please confirm my cnadidature consideration
$231 USD in 5 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I am just about to complete a project for which I have extensively used Sqlite3 for my data needs. I can quickly adapt it to your needs. Bit about my self, I work as a full time games developer, I have 4 years of experience in writing commercial software.
$277 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von GERMANY
Munich, Germany
5,0
13
Zahlungsmethode verifiziert
Mitglied seit Jan. 13, 2012

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.