Bacheloroppgave 2015
Studium: Informasjonsbehandling

 

Tittel - norsk:
TODO-liste generator for National Oilwell Varco deployment system. C# klient- og administratorapplikasjoner for drift og vedlikehold med XML datastrukturer.
Tittel - engelsk:
TODO-List generator for National Oilwell Varco deployment system. C# client- and administrator applications for production and maintenance using XML data structures.

Oppgave nr.:32E

Oppgavestiller:  National Oilwell Varco

 

Kontaktperson: Frode Bjelland

 

Telefon: +47 915 78 681

E-postadresse: frode.bjelland@nov.com

 

Postadresse: Fabrikkveien 7, 4033 Stavanger, Norway

Studenter: Niels-Henrik Vedel Hansen

Veileder ved HiST: Mildrid Ljosland

 

Sammendrag:

Prosjektets oppgave var å utvide funksjonaliteten til et eksisterende deployment system for å gjøre det mer fleksibelt og bedre tilpasset til nåværende og fremtidige behov etter nye avtaler med maskinvareleverandører.

Et element i den originale oppgaven fra oppgavestiller var at prosjektet skulle implementeres uten å kreve dedikert maskinvare eller programvare til å kjøre det nye programmet. For å oppnå dette ble det besluttet at den beste løsningen ville være å benytte en eksisterende filtjener ved å bruke XML datastrukturer heller enn en aktiv databasetjeneste. Siden det er to klart skilte brukergrupper, teknikerene som bruker deployment systemet og brukerene som vedlikeholder deployment systemet og rutinene rundt det, ble det besluttet å lage to separate moduler, en klient og en administratormodul.

C# applikasjoner ble laget for å bruke den lagrede XML strukturen til å dynamisk presentere brukere med valg for å generere og lagre brukerbestemte TODO lister til deployment systemet i tillegg til å holde datastrukturen oppdatert.


Abstract in English: 

The project objective was to expand the functionality of an existing deployment system to make it more flexible and better match current and future needs with new arrangements with hardware vendors.

An element of the original request was for the project to be implemented without needing dedicated hardware or software to run the new program. To accomplish this it was decided that the best solution would be to utilize an existing file server using XML data structures rather than any active database service. As there are two distinct user groups, the technicians using the deployment system and the users maintaining the deployment system and routines, the decision was made to create two separate modules, a client and an administrator module.

C# applications were created to use the stored XML structure to dynamically present users with options to generate and save customizable TODO lists for the deployment system as well as keep the data structure updated.

Når ikke annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de skaper som en del av studier/studieopphold ved HiST. Alle resultater er åpent tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås mellom HiST og studenter skal som minimum sikre høgskolen rett til å bruke generert IPR til utdannings- og forskningsformål. Høgskolen skal også motta en vurderingskopi av resultatet av arbeidet som benyttes til vurdering. Marker med kryss det som gjelder denne oppgaven:

 

Normalsituasjonen: Studentene har selv alle rettigheter knyttet til resultatet fra bacheloroppgaven, med de unntak som er beskrevet over.

 X

Avvik fra normalsituasjonen: Oppdragsgiveren har rettighetene og kan utnytte produktet kommersielt og videreutvikle produktet/metoden. Høgskolen vil ikke utnytte produktet kommersielt, men vil kunne arbeide videre med den grunnlagskompetansen som er vunnet gjennom prosjektet, som beskrevet over.

 

Avvik fra normalsituasjonen: Resultatene fra arbeidet legges ut som OpenSource iht lisens ___________________________ (Se http://creativecommons.no/lisenser).

 

Avvik fra normalsituasjonen: Programvare utviklet som del av bacheloroppgaven er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter.

 

Avvik fra normalsituasjonen: Alle resultater fra arbeidet er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter. (Vurder om det i stedet er tilstrekkelig å krysse av punktet over).