Bacheloroppgave 2017
Studium: Dataingeniør

 

Tittel - norsk: CombiCal - C# applikasjon for sammenstilling av informasjon fra Exchange Server ved bruk av EWS API-et for NTNU
Tittel - engelsk: CombiCal – C# application for combining information from an Exchange Server by using the EWS API for NTNU

Oppgave nr.: 001

Oppgavestiller:  Institutt for matematiske fag, NTNU

 

Kontaktperson: Per Kristian Hove

 

Telefon:-

E-postadresse: hove@math.ntnu.no

 

Postadresse: Alfred Getz’ vei 1 Gløshaugen 7034 Trondheim

Studenter: Mei Yain Fung og Fredrik Mortensen Sandvær

Veileder ved NTNU: Anette Wrålsen

 

Sammendrag: Dagens løsning for å hente ut kalenderinformasjon fra Exchange Server går ut på å åpne Outlook og åpne hver enkelt kalender individuelt. For å løse dette har vi laget en applikasjon som setter sammen informasjonen i en oversiktlig framstilling, som alltid holder informasjonen oppdatert og tilbyr muligheter for å endre på fremstillingen på en enkel måte. Under utviklingen har vi brukt SCRUM som utviklingsmetode med taiga.io som verktøy. Utover det har samarbeidet tett med oppgavestiller, og hatt jevnlige møter og diskusjoner for å få produktet så nært ønsket som mulig. Vi har satt stor fokus på videreutvikling helt fra starten av og har brukt teknikker og laget dokumentasjonen slik at det skal være enkelt å ta over etter endt prosjektperiode. Verktøyene vi har brukt for versjonskontroll er Mercurial og Bitbucket på grunn av planen om videreutvikling og allerede kjennskap av verktøyene hos videreutviklerne.


Abstract in English: 
The situation today is that to get calendar information from an Exchange Server you would have to open Outlook and look at each employee’s calendar individually. To solve this problem, we have proposed a solution with an application that combines the information in a clear overview, that always keeps the information updated and provides possibilities to change the presentation in an easy way. During the development, we have used SCRUM as the development method with taiga.io as the tool. We have kept a close collaboration with the task giver, and have had regular meetings and discussions to procure a product as close to the vision as possible. We have put much focus on the further development of the application from the beginning, and have used techniques and made the documentation keeping in mind that it should be easy to overtake after the project period has ended. The tools we have used for version control are Mercurial and Bitbucket, since the people that will develop the application further already have knowledge about these tools.

 

 

Hovedregelen er at studentoppgaver skal være offentlige. I særlige tilfeller kan partene bli enig om at hele eller deler av oppgaven skal være undergitt utsatt offentliggjøring i maksimalt 3 år,  dvs. ikke tilgjengelig for andre enn student og bedrift i denne perioden.

Oppgaven skal være undergitt utsatt offentliggjøring i 

 

ett år  

 

to år  

 

tre år

 

   

(sett kryss bak antall år hvis dette punktet er aktuelt)

 

Behovet for utsatt offentliggjøring er begrunnet ut fra følgende: