Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen

Slides:



Advertisements
Liknende presentasjoner
Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.
Advertisements

IT-Ledelse , 4.februar Dagens: forts. “Dagens Situasjon” i Y-modellen
Ncg | group om |navigator™ xlforecast™
VEILEDNING FOR OPPMELDING TIL ORDINÆR EKSAMEN
Programmering i ActionScript - hva er det, og hvordan undervise?
Funksjonalitetsbeskrivelse
Teknisk brukerstøtte system For Noroff Instituttet Avdeling Bergen Oppgave 49E av Gisle Johannessen, HiST V2007.
Truls Fretland - Seminar 29.november 2005 Flervalgsøvinger og tester I diskret matematikk og algoritmer høsten 2005.
Java Teknologi Teknikker Økosystem Johannes Brodwall
Bruk av velferdsteknologi – Hvor trykker skoen?
1 Valg av system •Hadde et elektronisk ”hjemmelaget system” med en del begrensninger. •Overbevise ledelse om behov for nytt system. •Opprettet en prosjektgruppe.
6. Navigation and Information Architecture Navigering og sidestruktur.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
Statusrapport Web og informatikk 2008 Teknisk nivå Mariann Stageberg.
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.
Kort om oppgavestiller Sintef Energiforskning AS, avdeling for kraftproduksjon og marked. Driver med oppdragsforskning i det nasjonale og internasjonale.
Registrering av kjemikalier i Kromatografigruppa, Fürst Medisinsk laboratorium. Database laget med bruk av teknologiene PHP, MySQL og Apache Prosjektoppgave.
Apache POI.
I dag snakker vi om: Brukergrensesnitt med kvalitet Bruksegenskaper Normans 7 stadier Testing med papirprototyp.
Side 1. Side 2 Agenda Begreper Norman ASA Mål og hensikt Teknologi Oversikt over systemet Demonstrasjon av systemet Tekniske løsninger Prosessen Konklusjon.
Erfaring med bruk av åpen kildekode til støtte for læringsprosessene
Gruppe 3 – Presentasjon 2 Henning Kristiansen, Mats Lindh, André Hauge og Vegard Simensen.
Skåring av motivasjonsskjema
Tilstede Hakon gruppen Systek Ragnvald Blindheim, CTO for ICA Ahold
Opplev smidig programmering
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Effektivisering av ansettelsesprosessen
Andreas Olsen, Henrik Larsen Toft, Trond Gjertsen, Vegard Gillestad MASTEROPPGAVER VED BCCS: ESYSBIO PROJECT.
Bearbeide og presentere interessante bridgespill
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
Eksamensverktøy for PC-er Are Venes Veiledere: Remy Monsen og Sven-Olai Høyland.
Innsamling av ekstremt sensitive data til forskning
DrillSim 29E - utvikling av boresimulator
Digital Eksamen Integrasjoner Snorre Løvås, Seniorrådgiver, UNINETT Trondheim,
Presentasjon av masteroppgave
Umlus Program for å teikne UML-diagrammar Hovedprosjekt ved Høgskolen i Bergen Våren 2002.
Presentasjon av hovedprosjekt
Evaluering av utbruddsvarslingssystemet Berit Tafjord Heier Avdeling for infeksjonsovervåking, FHI Smitteverndagene 2007.
Hovedprosjekt 2005/2006 Oppgave 28E Øyvind Mosti, 3DSU Administrasjon av apparatutlån, pasienter, rekvirenter og helseforetak.
Geodatakatalog Metadata Modul for søk i database Web- grensesnitt Isite Rapport- modul n ”Byggetrinn 1” n ”Byggetrinn 2” Isite søke- motor Bruk SCRIPT.
Presentasjon av prosjekt Oppgavestiller: NTNU (Magnar Hole) Oppgave: Opprette lokal brukerdatabase med (PHP & MySQL) Studenter: Christian Dillner Veileder:
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
ASP-basert Helpdesk for Veterinærinstituttet ASP-based Helpdesk-system for Norvegian Veterinary Institute.
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Masteroppgave Administrasjonsmoduler til eAccess.
Hovedprosjekt ved Høgskolekandidatstudiet for Drift- og vedlikehold av EDB-systemer ved IDB, HiST -- Våren 2001 – Datanetwork for Q-Free.com Utført av:
Utvikling av et web-basert bestillingssystem for bøker og en tilhørende database for uthenting av statistikk. I tillegg et nytt CSS-basert design for bibliotekets.
VirusLab Utvikling av en profesjonell applikasjon.
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Community Walls An infrastructure for community walls Christopher P. Glæserud Torstein Hoem.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
Status for Exchange ved UiO og veien videre v/ Bård Jakobsen (GMT/KD/IT-Drift/USIT)
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se JSF - Java Server Faces - dag 8.
DigiEx – digital eksamen på BI Presentasjon Nasjonalt erfaringsseminar: digital eksamen 9. september 2015 Marianne Schei Direktør Digital studentforvaltning,
1 Gjennomføring Av Internasjonale Og Flerkulturelle IT Prosjekter. Av Øivind Kirksæter COO Mobile Media Solutions.
Inventardatabase Hovedprosjekt våren Oppdragsgiver Kunsthøgskolen Studie innen design, skuespill, dans osv Størst i Norge.
Digital eksamen for sikrere, bedre og mer effektiv sensur
Brukeradministrasjon ved UiO
Kontrakt - Iterasjon 0 F.o.m , demo Oppgave
Agenda Om prosjektmedlem Prosjektet oppdragsgiver Bakgrunn oppdraget
Dagfinn Bergsager Universitetet i Oslo SMIDIG 2016
Gruppe 51E Inger Torp, Edvard Andrè Nilsen, & Janne KB Pedersen
Utlånssystem for datautstyr
Søknadsweb for utreisende
IN3030 – Effektiv parallellprogrammering Uke 1 2. del, våren 2019
Utskrift av presentasjonen:

Automatisering av rutiner knyttet til Avdeling for Ingeniørutdanning, HiB Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen Henning Norheim

Bakgrunn For at avdeling som AI skal fungere best mulig, må kommunikasjonen forbedres mellom ansatte Automatisering i en større grad av kommunikasjonen ønskes. Eksempel: rutiner knyttet til eksamen avviklingen.

Bakgrunn

Bakgrunn, eksamen Hvert semester må ca. 200 eksamener lages To typer eksamener ordinære (for fag i inneværende semester) Går stort sett greit ny eller utsatt Vanligvis er det faglærer som underviste faget sist som lager eksamen Hender at eksamen blir glemt i første omgang

Problem Faget har gått ut, men likevel det er studenter som er meldt opp til eksamen Faglærer som hadde faget sist har sluttet Midlertidig timelærer har hatt faget sist I første omgang kan eksamen bli glemt, og oppdages først når administrasjonen forventer å få inn eksamensoppgaven (1 uke før) Stress for instituttleder, faglærer og administrasjon

Dagens situasjon Administrasjonen håndterer de fleste oppgaver knyttet til eksamenavvikling manuelt. Fag- og eksamensinformasjon lagres i den nasjonale FS databasen (Felles Studentsystem) Administrasjonen henter data fra FS og kopierer disse inn i excel ark for internt og eksternt bruk

Dagens situasjon II 3 excel-ark med stort sett samme informasjon brukes for å skjule sensitivt informasjon Forandring i eksamensdata krever mye kopiering og liming Administrasjonen skal holde styr på fag der eksamen skal holdes Instituttledere skal ha oversikt over fag- og eksamensansvarlige

Målet med oppgaven Identifisere rutiner som kan helt eller delvis automatiseres Kvalitetssikre kommunikasjonen ved AI - Alle vet hvem som har ansvaret - Eksamensansvarlig vet når eksamen skal innleveres Redusere klipp-og-lim - Sikre integritet - Spare arbeid

Krav analyse System for å håndtere avvikling av eksamen - Registrere ansvarlige (eksamen og fag) - Automatisert varsling av frister - Sikre konsistens i forhold til FS - Presentere eksamensdatoer

Løsning Webapplikasjon vs. Standalone applikasjon System som krever minimalt interaksjon fra brukere Lett oppdatering og forsikring av integritet av data

Utviklingsmetode Mange utviklingsmetoder for teams Alene programmering ofte ignoreres Lite forskning på alene programmering siden det meste utviklingen skjer i teams

Utviklingsmetode, XP Det antas at aleneprogrammere finner en måte som passer best Extreme Programming (Agile metoder) og Unified Process er to populære metoder Mange aleneprogrammere velger å justere XP Lærer disiplin som resulterer i bra kvalitet kode Kan lett justeres for enkelte tilfeller

Design (MVC) Model-View-Controller er en populær design arkitektur hvor systemet deles i tre deler Model – representerer system objektene eller modellen View – bruker grensesnitt eks. knapper, menyer etc. Controller – middle of the sandwich

Design (Teknologi) Web applikasjon med Java EE 5 JPA, JSF og SAX Spring Framework MySQL database Glassfish server Tomahawk, Apache Commons og andre mindre bibliotek

Design (RBAC)

Implementasjon: Modell

Implementasjon JPA og Spring Framework for database tilgang JSF servlet er controller i MVC Spring Security for sikkerhet SAX for XML parsing Config filer

Implementasjon (MVC og JSF)

Web applikasjoner og TDD Vanskeligere å teste webapplikasjoner DAO objekter og test Managed beans (Backing beans) og test TDD krever disiplin og trening

Demonstrasjon

Status Stort sett ferdig med utvikling Refaktorering Gjenstår testing på et institutt for våren 2009 Administrasjon Instituttleder Faglærere

Konklusjon Har utviklet en webapplikasjon som fyller kravene Det gjenstår å få tilbakemeldinger fra brukerne