Funksjonsbeskrivelse Studentsystem Fornavn Etternavn Avdelingsnavn 09.02.2017 1
Kundeversjon Fornavn Etternavn Avdelingsnavn 09.02.2017 2
Funksjonsbeskrivelse: Kundeversjon; registrering 1) Brukeren fyller inn feltene navn, studentnummer, e-post og frigg gruppenummer. Brukeren velger sin informasjon i feltene program, årstrinn og kravspesifikasjon. UTVIKLING AV INTERAKTIVE NETTSTEDER 2017, HiØ Studentregistrering av eksamensoppgaver Navn Stud.nr. 3) Dersom kunden trenger hjelp/forklaring til feltene kravspesifikasjon eller Frigg gruppenummer, kan de respektive spørsmåltegnene klikkes på for å få hjelp, ved at en enkelt boks vises med informasjon. E-post Program Digitale medier 2) Når informasjonen er utfylt, kan brukeren velge å få e-post ved å huke av valgboksen under feltene. Årstrinn 1 Kravspesifikasjon 1: Halden hotell? Velg den kravspesifikasjon tilsvarende den du valgte på kursets nettsider for eksamensoppgaven. Frigg gruppenummer? Jeg vil ha bekreftelse på e-post Registrer 4) Når brukeren er ferdig, klikker han knappen registrer og blir sendt til en side for bekreftelse (eller mulighet til å endre, dersom registreringen inneholder feil). Se side 4 Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 3
Funksjonsbeskrivelse: Kundeversjon; registrering UTVIKLING AV INTERAKTIVE NETTSTEDER 2017, HiØ Studentregistrering av eksamensoppgaver Navn Stud.nr. E-post Du må fylle inn fullt navn Du må fylle inn studentnr Du må fylle inn e-post Program Digitale medier Årstrinn 1 Hvis brukeren ikke har fylt ut et eller flere av de obligatoriske feltene før han klikker Registrer-knappen, vises røde tilbakemeldinger ved respeltive felt Kravspesifikasjon 1: Halden hotell? Frigg gruppenummer Du? må fylle inn gruppenummer fra Frigg Jeg vil ha bekreftelse på e-post Registrer Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 4
Funksjonsbeskrivelse: Kundeversjon; registreringskontroll UTVIKLING AV INTERAKTIVE NETTSTEDER 2017, HiØ Studentregistrering av eksamensoppgaver 1) Brukeren kontrollerer at informasjonen som er sendt inn er korrekt. Dersom det er behov for endringer, går brukeren til steg 2.1 Dersom informasjonen er korrekt, går brukeren til steg 2.2 2.1) Dersom brukeren vil gjøre endringer på informasjonen før den registreres, klikkes knappen Endre info. Brukeren sendes tilbake til skjemaet på side 1, med informasjonen herfra utfylt i de respektive feltene. Din info Navn: Studentnummer: E-post: Program: År: Kravspesifikasjon: Frigg gruppenummer: Endre info Marius Akerbæk 12345 toremake@hiof.no Digitale medier 3 3: Snemarka spillbutikk Interaktiv_v171 Registrer 2.2) Dersom brukeren mener informasjonen er korrekt, klikkes knappen Registrer. Brukeren blir sendt til en bekreftelsesside for registreringen. Se side 5. Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 5
Funksjonsbeskrivelse: Kundeversjon; registreringsbekreftelse UTVIKLING AV INTERAKTIVE NETTSTEDER 2017, HiØ Studentregistrering av eksamensoppgaver 1) Brukeren får en bekreftelse på at registreringen er fullført Registrering fullført Kjære Marius Akerbæk, Tusen takk for din registrering. 2) Dersom brukeren valgte å motta en bekreftelse på e-post, viser vi dette med en egen tilbakemelding. Hvis brukeren ikke ønsker e-post, vises ikke denne setningen. En e-post med bekreftelse er sendt til toremake@hiof.no Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 6
Funksjonsbeskrivelse: Kundeversjon; login admin 1) Bruker fyller inn brukernavn og passord i de respektive feltene. UIN2017 - ADMIN Logg inn 2) Brukeren kan huke av valgboksen Husk meg for å slippe innlogging ved de neste besøkene. Brukernavn Passord 3) Når informasjonen er fylt inn, klikkes Logg inn -knappen, og brukeren sendes til administrasjonen. 4) Dersom en bruker har glemt sitt passord, kan han klikke glemt passord og komme til en side for oppretting av nytt passord. Husk meg Glemt passord Logg inn Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 7
Funksjonsbeskrivelse: Kundeversjon; administrasjon UIN2017 - ADMIN Viser Alle program Alle år Alle kravspesifikasjoner Navn Program År Stud.nr. E-post Innleveringer Stud Studentsen 16ITBDM 1 12345 stud@hiof.no FP FB SR Web Klas Sensklovn 16ITBDM 1 54541 klas@hiof.no FP FB SR Web Manwit Hnoname 16ITBDM 2 18923 manwit@hiof.no FP FB SR Web Nev eragain 15ITBINF 3 89032 nev@hiof.no FP FB SR Web Kravspek 1 2 1 3 Rediger Rediger Rediger Rediger Nedtrekksmenyene til høyre for Viser, lar brukeren velge hvilke registreringer som vises. Registreringer som ikke møter valgene, vises ikke. Brukeren kan klikke på opp-og-ned - pilene for å sortere tabellvisningen etter den kolonnen pilen ligger i. Hvis kolonnen inneholder tekst, sorteres radene alfabetisk. Hvis kolonnen inneholder tall, sorters den stigende med laveste tall først. Klikk på linkene I kolonnen Innleveringer åpner innleveringen. FP betyr Forprosjekt, FB betyr Funksjonsbeskrivelse, SR betyr Sluttrapport, Web betyr webside Ved klikk på rediger, åpnes et skjema med mulighet for å redigere oppføringen. Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 8
TEKNISK FUNKSJONSBESKRIVELSE Fornavn Etternavn Avdelingsnavn 09.02.2017 9
Teknisk funksjonsbeskrivelse: filstruktur index.php Skjema for registrering register.php Side for gjennomsyn av informasjon confirm.php Side for registrering i database Brukernivå login.php Skjema for innlogging til admin admin.php Side for oversikt over registreringer Administratornivå functions.php databasetilkobling og funksjoner Felles Fornavn Etternavn Avdelingsnavn 09.02.2017 10
Teknisk funksjonsbeskrivelse: registrering (index.php) UTVIKLING AV INTERAKTIVE NETTSTEDER 2017, HiØ Studentregistrering av eksamensoppgaver Form action: register.php. Method: post. Navn Stud.nr. E-post Program Digitale medier Årstrinn 1 Kravspesifikasjon 1: Halden hotell? Frigg gruppenummer? Jeg vil ha bekreftelse på e-post Registrer Feltnavn: studentname. Felttype: Text. Feltnavn: studentid. Felttype: Text. Feltnavn: email. Felttype: email. Feltnavn: program. Felttype: select. Feltnavn: year. Felttype: select. Returnerer: 3 bokstaver Feltnavn: exam. Felttype: select. Returnerer: tall (1 siffer) Feltnavn: frigg-gruppenr. Felttype: text. Feltnavn: register. Felttype: button. Feltnavn: confirmation. Felttype: checkbox. Returnerer: yes Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 11
Teknisk funksjonsbeskrivelse: registrering (index.php) UTVIKLING AV INTERAKTIVE NETTSTEDER 2017, HiØ Studentregistrering av eksamensoppgaver Navn Stud.nr. E-post Program Digitale medier Årstrinn 1 Funksjon: <i> med id #help-exam. Har en skjult <div> med id #help-exam-text som skal synes når man klikker på spørsmålstegnet. Kravspesifikasjon 1: Halden hotell? Frigg gruppenummer? Funksjon: <i> med id #help-frigg. Har en skjult <div> med id #help-frigg-text som skal synes når man klikker på spørsmålstegnet. Jeg vil ha bekreftelse på e-post Registrer Tore Marius Akerbæk Avdeling for Informatikk 09.02.2017 12
Teknisk funksjonsbeskrivelse: Databasetabell students Feltnavn Felttype Lengde Egenskaper Nøkkel studentname Varchar 200 studentid Integer 10 Primær email Varchar 250 program Char 3 Fremmednøkkel til programs.programid in_year Tinyint 1 Tar imot year fra skjemaet exam Tinyint 1 Fremmednøkkel til exams.examid frigg_gruppenr Varchar 17 Fornavn Etternavn Avdelingsnavn 09.02.2017 13
Teknisk funksjonsbeskrivelse: Databasetabell programs Feltnavn Felttype Lengde Egenskaper Nøkkel programid Integer 9 Auto_increment Primær programcode Varchar 15 programname Varchar 100 Teknisk funksjonsbeskrivelse: Databasetabell exams Feltnavn Felttype Lengde Egenskaper Nøkkel examid Integer 9 Auto_increment Primær examname Varchar 100 Fornavn Etternavn Avdelingsnavn 09.02.2017 14