Find Jobs
Hire Freelancers

Data Modelling & Interfacing Through QT Tool

$30-250 USD

Geschlossen
Veröffentlicht vor mehr als 9 Jahren

$30-250 USD

Bezahlt bei Lieferung
S1. Data modelling and serialisation You should produce a data hierarchy for the identified naval assets with appropriate data fields for the system. You do not need to fully represent a given vessel, however, you need to be able to differentiate between the core types identified in the specification. This data must be capable of being written to disk and retrieved as needed. S2. Object management and representation These objects should be managed through a single data base type structure on which queries can be run. Appropriate use of data structures must be implemented to manage these and a GUI, or secondary interface, implemented to allow the results of queries to be displayed to the user. As you have already developed a major data management system in your previous task the storage system does not need to be overly advanced. S3. Data manipulation and control</p> A system must be developed to allow graphically constructed, and ideally text based queries, to be run on the &lsquo;data base&rsquo; to allow naval vessels to be identified and displayed on the interface defined in S2. This language should allow the searching for identified assets, and ideally the addition, removal, and editing of assets however these features are secondary.</p> <p>A need has been identified to develop a system which must represent the location, current state, and other factors as appropriate about a variety of British naval assets. The system must present the user with some kind of graphical interface through which parameters about naval assets can be queried. Ideally the system shall provide a secondary text based interface for this query process. There should be some separation between layers of the system, the ideal final model may be a distributed system so being able to demonstrate multiple interfaces to the system such as a text interface, a network interface, or similar functionality in the prototype would be a useful feature. The system must be capable of representing, at a minimum, the core ship parameters defined in appendix A, and differentiating between civilian, auxiliary / support, and combat vessels. The system shall be capable of differentiating within each category to represent: Civilian vessels &ndash; tankers, bulk carriers, and medical transports; combat vessels &ndash; Frigates, destroyers, and aircraft carriers and should be capable of differentiating between auxiliary vessels &ndash; landing craft, and patrol boats. Additional vessel types may be represented such as Marine Landing Craft, or Landing Dock Craft. The query capability must be capable of identifying a naval asset by searching on the service identifier of the vessel. An improved version shall allow searching on any named parameter and should be capable of either restricting the returned fields, or similar functionality. The system may provide for more complex queries. The system must be capable of storing its data on disk in some appropriate format, this should be a self-described format such as XML or JSON, however, it may be designed to interoperate with a database in the future through a name-value pair system. It should be noted that the system may be expanded beyond naval vessels in the future to include dock, airfield, and naval base (a combination of dock and airfields), if these can be integrated the system would be much improved. Appendix A: Core Ship Parameters Name Type Service Identifier Length Displacement Beam (waterline, extreme) Draft Speed Range Where appropriate: Armament (primary, secondary) Aircraft (Helicopters, Fixed Wing) On-board facilities (Aircraft facilities, landing ship facilities, troop facilities)</p> ERD attached for DB
Projekt-ID: 6340841

Über das Projekt

4 Vorschläge
Remote Projekt
Aktiv vor 10 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
4 Freelancer bieten im Durchschnitt $192 USD für diesen Auftrag
Avatar des Nutzers
A proposal has not yet been provided
$250 USD in 8 Tagen
4,1 (12 Bewertungen)
3,9
3,9
Avatar des Nutzers
I am a professional software engineer with 9+ years of experience. I am very talented programmer with the following skills c, c++ , java ,sql,plsql, UNIX, Linux,SSH, PHP, Jsp ,Apache Server, jboss,AWS, Js , advanced js like jquery, extjs etc. My skill set and experience are best suitable for your requirement. Please assign this task to me I will make sure your work will be completed to your full satisfaction.
$155 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, I have more than 9 years of product development experience using C, C++ and Qt. I can do your project very easily and quickly. Regards,
$250 USD in 30 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED KINGDOM
LONDON, United Kingdom
5,0
4
Mitglied seit Dez. 13, 2013

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.