140 likes | 364 Views
Presentasjon av oppgave 63. Snorre Arstad & Leif Roar Nilssen. Oppgave teksten.
E N D
Presentasjon avoppgave 63 Snorre Arstad & Leif Roar Nilssen
Oppgave teksten • Kongsberg Seatex produserer en mobil AIS transponder med separat keyboard og display. ( AIS = Automatic Identification System - antikollisjonssystem for skip ) Transponderen sender og mottar informasjon om kurs, hastighet, navn, kallesignal o.l. for skip innenfor VHF dekningsområdet.For å få et bedre brukergrensesnitt for demonstrasjoner er det behov for en PC- basert løsning som har samme funksjonalitet som det eksisterende keyboard /display. • Oppgaven går ut på å utvikle en PC basert Databaseløsning for AIS. Databasen skal inneholde data fra AIS enheten og ha et brukergrensesnitt som gjør det mulig å søke på utvalgte datafelt. Typisk skal en kunne søke på alle skip som i et gitt tidsrom har vært i et geografisk område og få en oversikt på listeform. Videre skal det lages en enkel grafisk visning av samme data. Det er også det ønskelig med en replyfunksjon i komprimert tid av skipstrafikken i et gitt område innenfor et visst tidsrom. • Det skal benyttes windowsteknologi og programmering i C++.
Kongsberg Gruppen ASA • Multinasjonalt konsern • Lokalisert i over 20 land • Over 4000 ansatte • Hovedsatsinger innen maritim elektronikk og forsvarssystemer • Kongsberg Maritime AS, Kongsberg Defence & Aerospace AS m.m.
Kongsberg Seatex AS • Ledende produsent av marin elektronikk • Utvikling og leveranse av posisjonseringsutstyr for skip- og offshorevirksomhet • Konsulentvirksomhet i forbindelse med overnevnte • Deltakelse i andre selskaper • Over 70 ansatte
Oppgave valg... • (-) I utgangspunktet en systemutviklingsoppgave • (-) Masse programmering • (+) Spennende og operativt produkt • (+) Høyt ansett oppdragsgiver • (+) Mulig kommersialisering av resultat • (+) Nyervervelse av kunnskap
PC basert Databaseløsning for AIS • Data mottas fra AIS og dekodes. • Databasen inneholder de dekodede resultatene. • Databasen skal gjøres søkbar via et grafisk brukergrensensitt. • Programmering i C++ for Windows OS
a) Data mottas fra AIS og dekodes • AISConnector.cpp • SerialCom.cpp • MessageManager.cpp • SQLModule.cpp
c) Databasen skal gjøres søkbar via et grafisk brukergrensensitt.
d) Programmering i C++ for Windows OS • MicroSoft Visual Studio .Net 2003 Professional • Microsoft Foundation Classes (MFC) • PostgreSQL v. 8.0.1 • PQXX
Videre arbeid... • Ferdigstille klient applikasjon • Bug testing !!! • Forbedre dokumentasjonen • Lage brukerveilledninger