Et førsteårs eksamensprojekt skrevet af Danni Jensen og David Olsen

Størrelse: px
Starte visningen fra side:

Download "Et førsteårs eksamensprojekt skrevet af Danni Jensen og David Olsen"

Transkript

1 Et førsteårs eksamensprojekt skrevet af Danni Jensen og David Olsen Indledning til rapporten Denne rapport er skrevet for at dokumentere vores 2. semester og dermed også vores 1. års eksamensprojekt. Vi fik at vide, at vi skulle lave et system baseret på programmeringssproget Java, og en database, med mindst 4 tabeller. Vi har fået undervisning i databasesystemet Oracle, men har valgt at bruge MySQL i stedet, da vi fandt dette mere tilgængeligt og brugervenligt. Den egentlige rapport, starter med at gennemgå en række analyser af vores kunde, og systemet vi er blevet bedt om at udvikle, herunder krav til systemet og en række diagrammer af de centrale use cases. Herefter vil vi give et estimat af hvad der kræves af computer og programmel for at afvikle vores system, for endeligt at analysere vores database og hvad systemets klasser er ansvarlige for, og noget om de valg vi har truffet i forbindelse med implementeringen af disse. 0

2 Indholdsfortegnelse: Gruppeovervejelser side 2 Organisationsform, forretningsgrundlag og interessentanalyse side 2 Feasibility Study side 3 SWOT analyse side 5 Strategiske, organisatoriske og logistiske overvejelser ved indførelse af systemet side 7 Krav til systemet side 8 Use Case diagram for Tambour.com side 8 Use cases fra side 9 - Login side 9 - Opret Bruger side 11 - Find Bruger side 13 - Rediger Bruger side 15 - Slet Bruger side 17 - Samlet klassediagram side 20 Vurdering af Tambour.com herunder systemkrav side 21 Implementering af Tambour.com side 22 Databaseanalyse side 23 Klassebeskrivelser af implementerede klasser for Tambour.com fra side 26 - LoginGUI side 26 - ForsideGUI side 26 - OpretBrugerGUI side 27 - FindBrugerGUI side 27 - RedigerBrugerGUI side 27 - SkiftPasswordGUI side 28 - HentBrugerGUI side 28 - DBAccess side 28 - LoadDriver side 29 - InputKontrol side 30 Brugertest side 31 Studierapport side 35 Konklusion. side 37 Kilder side 37 1

3 Gruppeovervejelser Lavet af David Olsen og Danni Jensen Rekvirent o Livgardens Gamle Tambourer Problembeskrivelse o Loginsystem o Medlemsregister o Evt. billedfremviser Grov tidsplan o Analyse påbegyndes 11/9 o Kodning påbegyndes 25/9 o Kodning færdig 1/12 o Rapportskrivning færdig 14/12 Evt. Arbejds(for)deling o Vi er en tomandsgruppe, og alle meninger vægtes lige. Hvis vi opdager en ikke-bearbejdet problemstilling, vurderer vi hvem der har tid til at tage sig af den, og vedkommende tager sig så af den Kommunikation o Gruppen internt Via msn GoogleCode Mail o Til rekvirent Primært via David o Til vejledere Via mail I vejledningstimerne Organisationsform, forretningsgrundlag og interessentanalyse Lavet af David Olsen Livgardens Gamle Tambourer er en forening, med en bestyrelse, der består af en formand, en næstformand og en kasserer. Derudover er der en række medlemmer og en ekstern revisor. Foreningens formål er, at samle tjenestegørende og hjemsendte tambourer fra den Kongelige Livgarde. Livgardens Gamle Tambourers forretningsgrundlag består af: - Indkomster i form af medlemskontingent og økonomiske tilskud fra div. interessenter. - Udgifter i form af anskaffelse af nye instrumenter, og vedligeholdelse af de gamle. Yderligere yder foreningen også tilskud til foreningsmøder. LGT s interessenter består især af foreningens medlemmer. Derudover kan bl.a. nævnes den Kongelige Livgarde, Livgardens Tambourkorps, de Danske Garderforeninger og Hjemmeværnet. 2

4 Feasibility Study Lavet af David Olsen Definition af projektet Projektet handler om at lave et login-system til foreningen Livgardens Gamle Tambourer. Systemet skal bruges som et decentraliseret medlemskartotek, hvor skal være muligt for brugere at logge ind og indtaste og redigere informationer om sig selv. Der skal yderligere være nogle administratorer som bl.a. skal kunne oprette og slette brugere fra systemet. Projektgruppen består af Danni Jensen og David Olsen. Kontaktpersonerne til LGT er Niels Stig Larsen, Robert Guglielmetti, Ole Greve Madsen, og David Olsen. Formål med analysen Formålet med analysen, er at give LGT mulighed for at se, om det kan betale sig for dem, at anskaffe systemet. Markedsproblematik Det vurderes ikke, at systemet vil gøre noget ved markedet set med LGT s øjne, men en alternativ løsning hvis ikke projektet kan gennemføres er at fortsætte som man hidtil har gjort. Set med projektgruppens øjne, vil gennemførelsen af projektet kunne medføre en efterspørgsel, der kunne medføre en indtægt. Organisationsproblematik Med indførelsen af systemet, vil der komme til at ske nogle organisatoriske ændringer, idet medlemmerne selv kommer til at stå for opdateringen af personlig data. Det kommer også til at betyde, at muligheden for kontakt, medlemmerne internt, vil blive mindre besværligt, da man blot kan logge ind på systemet, og finde de relevante oplysninger. Teknologiproblematik Da systemets database kommer til at ligge på internettet, skal der anskaffes serverplads og et domænenavn. Derudover skal brugere og, især, administratorer sættes ind i hvordan systemet virker, så det bliver brugt korrekt. Økonomiproblematik Systemet i sig selv, kommer ikke til at koste noget for LGT, da systemet bliver udviklet som en del af projektgruppens studieforløb. Der kommer dog til at være en udgift, idet databasen kommer til at ligge på internettet (se ovenstående punkt). Senere vedligeholdelse af systemet, vil heller ikke medføre udgifter, da projektgruppens David Olsen vil være ansvarlig for dette. Pengene til at betale for serverplads og domæne, skaffes ved medlemskontingenter, men det er endnu uvist om det er nødvendigt at øge kontingentet eller om det kan blive på det nuværende niveau. 3

5 Supplerende analyse - Teknisk gennemførlighed o Da systemet kommer til at køre via internettet, skal der anskaffes serverplads og et domæne, hvilket ikke burde være et problem, da disse kan anskaffes forholdsvis billigt hos diverse webhotel-udbydere. Derudover skal der ikke anskaffes noget udstyr til den daglige drift antaget at brugere på nuværende tidspunkt har en computer internetadgang. o Hvis brugere ikke skulle have internet adgang, kan dette problem løses ved at medlemmerne internt hjælper hinanden med at opdatere systemet. Disse to punkter taget i betragtning, vurderes det, at det er teknisk muligt at gennemføre projektet. - Økonomisk gennemførlighed o Prisen på systemet afhænger af prisen på serverplads og domæne. Da disse, som sagt, ikke koster så meget, vurderes det, at det vil være økonomisk muligt at gennemføre projektet. o Det vurderes ligeledes, at det omkostningerne ved anskaffelse af systemet, lad det være tid eller penge, ikke overskygger fordelene ved projektets gennemførelse. - Lovmæssig gennemførlighed o Den eneste lov, der ville kunne komme i vejen for projektets gennemførelse, er persondataloven. En undersøgelse af dette viser, at det ikke er tilfældet, og derfor vil projektet godt kunne gennemføres. (Se evt. afsnittet Strategiske, organisatoriske og logistiske overvejelser ved indførelse af systemet ) - Operationel gennemførlighed o Der er ikke observeret nogen protester ved indførelse af systemet. Derimod, har der været en generel optimisme ved systemets omtale. Derfor vurderes det, at der ikke her står noget i vejen for, at projektet kan gennemføres. - Tidsplansmæssig gennemførlighed o Da der fra projektgruppens side, er udstedt en deadline, vurderes det at projektet godt vil kunne gennemføres inden for en rimelig tidsperiode. Konklusion Ovenstående undersøgelse, viser at der ikke er nogen væsentlige faktorer der stiller sig i vejen for projektets gennemførelse. Derimod viser undersøgelsen, at det vil være til LGT s egen fordel, at lade projektet gennemføre, da det i sidste ende vil lette arbejdsbyrden for den ansvarlige for det nuværende medlemskartotek, og det vil derfor give mulighed for andre fokuspunkter. 4

6 SWOT Analyse af LGT Lavet af Danni Jensen På trods af at ydelsen for LGT ikke er aflønnet er der ikke meget forskel på en SWOT analyse hertil og en analyse af en egentlig virksomhed. Vi starter med de styrker der er at finde for LGT. Styrker: Der er ikke mange konkurrenter der tager rundt til diverse arrangementer og spiller tambourmusik, så man må sige at der er meget få konkurrenter. Da hele konceptet er udspringet ud fra tiden i den Kongelige Livgarde er der samlet erfaring i et disciplineret og professionelt miljø. Den gode erfaring har givet fordele i form gode kontakter og samarbejdsaftaler. Der er stadig kontakter til den Kongelige Livgarde. Succesfulde og gennemførte optrædninger har givet tambourne et godt ry. Svagheder: Arbejdet vedrørende LGT er frivilligt og derfor er der nødt til at blive fastholdt interesse hos de gamle medlemmer og der er nødt til at være initiativer for at få nye medlemmer med også. Der er ingen indtjening i foreningen udover kontingentet og økonomisk støtte fra interessenter og derfor er det svært at markedsføre sin eksistens på normal vis - f.eks. ved reklamer. Utilfredse medlemmer kan trække andre med sig ved at skabe dårlig atmosfære. Det er en forening af frivillige i et lille segment og derfor er det ikke nemt at finde nye medlemmer. Det er primært på Sjælland, der spilles og medlemmerne kan komme fra alle dele af Danmark. Det kan være problematisk at så mange skal mødes et bestemt sted i landet. Muligheder: Hvis der kan findes en måde at markedsføre budskabet om foreningens eksistens og spille på de styrker der findes i foreningen, vil det bevirke større interesse for eksistensen og trække flere medlemmer til. Tambour.com vil give fordele i form af bedre og mere strømlinet organisering. Det vil være nemmere at oprette medlemmer og at holde medlemmernes kontaktoplysninger opdateret. Ny teknologi er desuden med til at give forening et godt image. Hver gang foreningen er ude at spille til et arrangement skaber det ny omtale. Dette er en klar mulighed for at udbrede budskabet og få anmodninger om at deltage i flere arrangementer. Organiseringen og den tidligere beskæftigelse i den Kongelige Livgarde giver et godt sammenhold som man nok ikke ser under andre omstændigheder. At foreningen allerede er eksisterende og kører gennem medlemsbetaling betyder at eventuelle konkurrenter kan få det svært. 5

7 Trusler: Hvis der bliver oprettet et nyt tambourkorps i nærheden af København, hvor LGT primært holder til, kan det udgøre en trussel. Et væsentligt optagelseskrav er, at medlemmerne som minimum 1 skal have aftjent værnepligt hos den Kongelige Livgardes Tambourkorps. Da et nyt korps højst sandsynligt ikke vil have sådan et krav, vil de to korps blive konkurrenter. De kontakter foreningen har, skal holdes ved lige, ellers er der chance for at der ikke bliver flere arrangementer hvor foreningen bliver bedt om at spille. Manglende interesse, familieforhold osv. kan bevirke at der kommer en nedgang i kontakter. Derfor er det nødvendigt at få nye kontakter løbende. Manglende fremmøde kan bevirke at et arrangement ikke forløber planmæssigt, og at niveauet ikke er som forventet. Dette kan give dårlig omtale og bevirke at kommende arrangementer bliver aflyst og at der ikke kommer nye arrangementer. Styrker Få konkurrenter Viden om faget Tilfredse medlemmer Gode kontakter/ samarbejdsaftaler Godt rygte Muligheder Markedsføring Ny teknologi God omtale Dårligt sammenhold og dårlig økonomi hos konkurrenter Svagheder Afhængig af interesserede Manglende markedsføring Utilfredse medlemmer Geografi Trusler Oprettelse af konkurrerende korps Kontakter forsvinder Dårlig omtale 1 Nogle medlemmer er tidligere konstabler i den Kongelige Livgardes Tambourkorps 6

8 Strategiske, organisatoriske og logistiske overvejelser ved indførelse af systemet Lavet af David Olsen Indtil nu har registreringen og administrationen af foreningens medlemmer, været baseret på et exceldokument, som én person, revisoren, en foreningen er ansvarlig for. Dvs. at når der kommer nye medlemmer, skal alle informationer om vedkommende gives til ham, så han kan indføre det i dokumentet. Dette gør processen meget indskrænket, og det gør, at informationerne ikke altid bliver holdt ajour. Yderligere betyder det, at hvis der var mere end én person, der havde adgang til at redigere i medlemsoplysningerne, så ville man ende med flere forskellige dokumenter, med forskellige informationer i. Ved indførelse af tambour.com skal revisoren kun oprette medlemmet i databasen, og behøver ellers ikke tænke mere på informationer om vedkommende, da medlemmet selv skal kunne gøre det via internettet. Ved at have databasen på internettet, kan man også give andre medlemmer mulighed for at se informationer om de andre medlemmer. I forbindelse til denne funktion, var der til at begynde med, en smule tvivl om hvor meget man kan tillade sig, at lade andre medlemmer se. Derfor satte jeg mig ned, undersøgte reglerne for dette, og fandt at persondataloven siger følgende: Videregivelse af medlemslister i foreningsblade m.v. kan som udgangspunkt ske uden den enkeltes (medlemmets) samtykke under forudsætning af, at bladet kun distribueres til medlemmer. [ ] I den forbindelse bemærkes, at Datatilsynet i sin praksis ligestiller lukkede sider på internettet med et foreningsblad m.v. under forudsætning af, at det f.eks. ved hjælp af password eller lignende sikres, at kun medlemmer har adgang til den pågældende side. 2 Med denne information, valgte vi i gruppen, at lade medlemmerne se alle oplysninger om hinanden, da det fra begyndelsen af projektet har været et krav, at programmet skal beskyttes med password. Yderligere har det også, fra projektets start, været et krav at passwords er krypterede. Se mere om dette senere. 2 7

9 Krav til systemet Der foreligger allerede et medlemskartotek i form af et Excel ark. Da der er mange medlemmer og mange informationer om hvert medlem er det et stort arbejde for en enkelt person at holde opdateret. Derfor ønskes der er et program der kan lette denne arbejdsbyrde. Dette specifikke behov for overskuelighed har været ideelt for projektgruppen at realisere. Der er udfærdiget følgende kravsliste i denne forbindelse. Lavet af David Olsen og rekvirent Use Case Diagram for Tambour.com Skrevet af Danni Jensen Dette er use case diagrammet for systemet. Det er værd at bemærke at use casen Find bruger indgår i så mange use cases som den gør. Vi har i de efterfølgende afsnit dokumenteret følgende use cases: Login Opret Bruger Find Bruger Rediger Bruger Slet Bruger Lavet af David Olsen og Danni Jensen 8

10 Use case: Login Skrevet af Danni Jensen Lavet af David Olsen Denne use case er helt central for systemet da der ikke kan foretages noget uden denne har fundet sted. Herunder ser vi sekvensdiagrammet for use casen Login og dertil hørende klasse diagram. I systemet skal der logges ind for at der kan foretages yderligere handlinger. Ved login tages der højde for om brugeren er oprettet som admin eller ej i systemet, da admins har rettigheder til mere end almindelige brugere i systemet. Selve login proceduren foregår ved at brugeren indtaster sit brugernavn og login ved en dertil oprettet GUI. GUI sender login videre til kontrolklassen login, der gemmer dette og sender det videre til InputKontrol klassen som tjekker for om der er nogle fejl i indtastningen, f. eks et felt der ikke er udfyldt. InputKontrol sender loginet videre til DBAccess der opretter en instans af LoadDriver klassen for at lave et SQL statement til databasen, dette statement tjekker om brugeren overhovedet findes, hvis ja, hvad dennes password er og om vedkommende er oprettet som admin. LoadDriver sender login tilbage til DBAccess der laver det returnerede resultset om til et Array for at kunne læse det internt i java og sender dette tilbage til login. Login sikrer sig nu om indholdet af det Array, der er modtaget, passer med de to strenge der er indtastet i GUI. Hvis disse to passer sammen, logges der nu ind i systemet, enten som admin eller ikke. 9

11 Her ses sekvensdiagrammet for Login use casen Det er påkrævet at man er oprettet i databasen for at kunne logge ind. Herudover er det nødvendigt at indtaste både sit brugernavn og sit password. Det er ikke muligt ikke at have allokeret noget password, derfor bliver der først og fremmest tjekket om man har indtastet det man skal. Herefter bliver det password der er relateret til det indtastede brugernavn hentet i databasen. Hvis man indtaster et ugyldigt brugernavn bliver der gjort besked på dette. Hvis man indtaster et forkert password er man ikke i stand til at logge ind. Login klassen er ansvarlig for at sammenligne det indtastede password med det relevante for brugeren, hvis dette verificeres bliver der logget ind i systemet og forsiden bliver vist for brugeren. Lavet af Danni Jensen Her ses klassediagrammet for use casen I klassediagrammet ses at attributterne brugernavn og password sendes med til login for at blive sammenlignet med database indholdet. I DBAccess er ip, bruger og kode med for at kunne lokalisere databasen. Dbmetadata er de informationer der modtages fra LoadDriver som resultset fra SQL. Statementet er det der oprettes for at kunne læse i databasen. Lavet af Danni Jensen 10

12 Use case: Opret Bruger Skrevet af Danni Jensen Lavet af David Olsen Admins er de eneste der har rettigheder i systemet til at oprette en bruger. Det bliver bestemt ved login om brugeren der er logget ind har admin rettigheder. Knappen i GUI til at oprette en bruger er kun synlig for admins via forsiden. Når brugeren skal oprettes tastes alt information ind i den hertil indrettede GUI. Der er felter der er påkrævet at blive udfyldt: fornavn, efternavn, adresse og postnummer. Der bliver kørt kontrol på om disse er udfyldt og i postnummerets tilfælde om det er et eksisterende dansk postnummer. Efter alt relevant information er indtastet trykkes der på knappen gem brugerinfo og brugeren gemmes i databasen. Brugernavn og brugernummer bliver fastsat af programmet ved oprettelse. Sekvensdiagram for Opret Bruger Admin indtaster de relevante informationer om medlemmet og trykker gem når vedkommende er tilfreds med indtastningerne. Systemet sender det indtastede videre til kontrol for fejl eller mangler. Herefter sendes data videre til DBAccess som har ansvaret for at videregive information der bruges til at oprette relevante statements. Når brugeren bliver bekræftet som gemt af systemet sender LoadDriver besked om at brugeren er gemt videre til OpretBruger og i sidste ende Opret bruger UI som herefter sørger for at admin bliver vist forsiden. Lavet af David Olsen 11

13 Nu ser vi aktivitetsdiagrammet, samt forklaring af use casen Vi ser her at den indloggede er nødt til at være admin for at kunne oprette en bruger. Den mulighed der er for forskellige fremgangsmåder går på om indtastningerne er foretaget korrekt. Er de ikke det bliver den nye bruger ikke oprettet og admin får besked om dette af systemet og de påkrævede information udfyldes hvorefter systemet gemmer, hvis de er korrekte denne gang. Lavet af David Olsen Til sidst har vi klassedigrammet OpretBrugerUI er fyldt med brugerinformation, det er ikke alle disse der skal udfyldes, men de er afbilledet alligevel. Disse brugerinfo er samlet som en enkelt attribut i de resterende klasser. Lavet af David Olsen og Danni Jensen 12

14 Use case: Find Bruger Skrevet af Danni Jensen Lavet af David Olsen Alle brugere i systemet der er logget ind, kan søge på andre brugere og få vist disses brugerinformation. Alle info bliver vist, med undtagelse af eventuelle kommentarer om brugeren. Det er kun admins der kan se og rette i disse kommentarer. Dette er gjort for at det er muligt at skrive om manglende indbetaling og lignende. For at finde en bruger skal der første logges ind, derefter vælges Find Bruger i GUI. Dette leder frem til en ny GUI der er indrettet til at søge efter brugere. Der kan søges på enten Fornavn eller Efternavn, eventuelt kun dele af navnet. Ud af denne søgning kommer der en combobox der indeholder de fundne brugere. I tilfælde af at der ingen brugere findes gøres søgeren opmærksom på dette via en meddelelsesbox og der kan på ny søges en bruger. Når en bruger er fundet kan denne vælges i comboboxen og når der trykkes på knappen Hent Bruger fremkommer information om den valgte bruger. Dette er en central use case da den er springbræt for en masse andre use cases, også markeret som include s i use case diagrammet. Aktivitetsdiagram for Find Bruger I aktivitetsdiagrammet beskrives hvilke muligheder der fremkommer når en bruger søges. Det interessante her er at når brugeren søges skal der forefindes en bruger med valgte kriterier for at der kan ske yderligere. Søgeren får derfor valget om at søge en ny bruger hvis en søgning ikke er frugtbar. Lavet af David Olsen 13

15 Sekvensdiagram for Find Bruger Brugeren starter med at indtaste søgekriterier og trykke på Find Bruger knappen. GUI en sender det indtastede videre til FindBruger kontrol klassen der tjekker for eventuelle fejl såsom tomme kriterier. Hvis der ikke er fejl sendes forespørgslen videre til forespørgsel i databasen. Resultaterne bliver lavet om fra resultset til et Array således at der kan returneres mere end en bruger. Nu kan den ønskede bruger vælges og hentes via GUI. Det er her igennem at admins har udvidede muligheder for manipulation med brugeren, såsom sletning og tilføjelse af en kommentar. Lavet af David Olsen Klassediagram for Find Bruger I klassediagrammet er det vigtigt at notere sig at FindBrugerUI via attributter er vidende om den indloggede bruger er admin i systemet. Dette giver nemlig specielle rettigheder som nævnt i sekvensdiagrambeskrivelsen. Lavet af David Olsen 14

16 Use case: Rediger Bruger Skrevet af Danni Jensen Lavet af David Olsen En bruger redigerer sine egne info. Det er ikke muligt for andre at redigere en bruger, heller ej en admin. Dette bevirker at det ikke er en enkelt person der har ansvaret for at holde medlemslisten over brugere opdateret. Dette var tilfældet før systemets indførelse og det blev simpelthen ikke holdt ved lige. Systemet er blevet til for at skabe overskuelighed og en lettelse af arbejdsbyrder. Dette betyder at en bruger skal være logget ind i systemet og derefter vælge at redigere sine egne informationer. Brugeren trykker på knappen rediger bruger og bliver herefter vist en hertil dedikeret GUI. Den indeholder de nuværende informationer om brugeren, således at det ikke er alt der skal opdateres, men kun den relevante information. Brugeren ændrer det der ønskes ændret og trykker på Gem Bruger. Systemet gemmer nu den opdaterede og den eventuelt uændrede information og giver brugeren bekræftelse på at informationerne er gemt. Her ses aktivitetsdiagrammet for Rediger Bruger Det er værd at bemærke at når forkert info er indtastet vendes der tilbage til GUI indeholdende brugerinformation så der kan indtastes korrekt information Lavet af Danni Jensen 15

17 Sekvensdiagram for Rediger Bruger Når en bruger ønsker at redigere sine data skal denne trykke på knappen Rediger Bruger. Det sender besked til databasen via DBAccess om at hente informationerne på den relevante bruger. Disse sender tilbage som et resultset der læses via et Array i DBAccess der så sender tilbage til GUI for Rediger Bruger. Nu kan brugeren indtaste de opdaterede oplysninger og trykke på Gem Bruger der sender de opdaterede informationer til Rediger Bruger for at tjekke det nye input for eventuelle fejl, såsom forkert postnummer. Når disse info er verificeret sendes det til DBAccess der sørger for at sende det videre til LoadDriver som generer et statement som databasen forstår for at gemme brugeren. Når dette er gjort sendes der besked tilbage om at alt er vellykket. Brugeren får via GUI besked om dette og forsiden vises på ny. Følgende er beskrivelse af klassediagrammet for Rediger Bruger Lavet af Danni Jensen Det ses her at der sendes information om den indloggede bruger til de relevante klasser i form af attributter der indeholder information om den bruger der er logget på og om de informationer der er registreret om denne bruger i databasen. Lavet af Danni Jensen 16

18 Use case: Slet Bruger Skrevet af Danni Jensen Lavet af David Olsen Når en bruger ønskes slettet, er det for det første nødvendigt at være logget ind og for det andet er det nødvendigt at være logget ind som admin. Databasen er ansvarlig for at holde styr på både brugere og hvilke af disse der er admins i systemet. En bruger bliver aldrig helt slettet fra systemet, men sat til at være inaktiv, på denne måde er det muligt stadig at hente brugerinformation hvis det skulle være nødvendigt, selvom denne er slettet. Herigennem har en bruger to tilstande, en hvor brugeren er aktiv og derved fremgår af alle menuer i systemet og en tilstand hvor brugeren ikke fremkommer som bruger ved søgning og lignende. Det er ej muligt for en slettet bruger at logge ind da de bliver slettet fra login tabellen i databasen. Der er oprettet en separat tabel til at holde styr på medlemmers aktuelle status i systemet, i denne sættes årstallet for brugerens sletning. Selve sletningen foregår ved først at benytte Use Casen Find Bruger for at finde den bruger der ønskes slettet. Da det som sagt kun kan gøres af en admin, skal det ske gennem den GUI der er lavet når en bruger er fundet og hentet. 17

19 Her ses sekvensdiagrammet for use casen Slet Bruger Aktøren er i dette tilfælde en indlogget at admin og for at slette en bruger er vedkommende nødt til først at finde brugeren der ønskes slettet, dette sker i use casen Find Bruger der er beskrevet andetsteds i denne rapport. Admin starter med at vælge den bruger der ønskes slettet gennem GUI. GUI giver herefter besked om at den vedkommende bruger ønskes hentet til admin formål. Når denne bliver vist i GUI vælger admin muligheden Slet Bruger hvilket sender besked til systemet om at denne bruger skal slettes fra databasen ved at oprette forbindelse og genere det relevante statement. Sletningen skal bekræftes af brugeren og herefter bekræfter systemet at brugeren er slettet og vender tilbage til forsiden for systemet. Dette sker da en sletning ikke forventes at være en hyppig hændelse. Lavet af David Olsen og Danni Jensen Vi ser her klassediagrammet for Slet Bruger use casen Her ses det på attributterne i SletBrugerUI at denne klasse kender til admin rettigheder og brugernavnet på den indloggede admin. Medlemsnummer i de 3 andre klasser er nummeret på det medlem der ønskes slettet fra systemet. I DBAccess og LoadDriver er indeværende år det årstal som medlemmet blev slettet. Lavet af David Olsen og Danni Jensen 18

20 Dette er et aktivitetsdiagram for Slet Bruger Her ses det at det er en admin der trykker slet bruger. Admin får et valg der skal bekræftes for at slette brugeren. Hvis dette opfyldes bliver brugeren slettet og admin får bekræftelse. Lavet af David Olsen 19

21 Samlet Klassediagram Herunder ses vores samlede klassediagram. Det viser de væsentligste metoder og variabler, der er brugt i systemet. For at dette klassediagram ikke skulle fylde for meget, har vi valgt at samle alle UI-klasser og alle Kontrolklasser i en samlet UI- og en samlet Kontrolklasse. Vi har tilføjet kardinalitet, der viser relationerne imellem de forskellige klasser: - Én UI-klasse kan have relation til én kontrolklasse, og én kontrolklasse kan have relation til mange UI-klasser - Én UI-klasse kan have relation til ingen eller én DBAccessklasse, og én DBAccessklasse kan have relation til ingen eller mange UI-klasser - Én UI-klasse kan have relation til ingen eller én LoadDriverklasse, og én LoadDriverklasse ingen eller mange UI-klasser - Én kontrolklasse kan have relation til én DBAccess-klasse, og én DBAccessklasse kan have relation til én Kontrol-klasse - Én Kontrolklasse kan have relation til én LoadDriverklasse, og én LoadDriverklasse kan have relation til én Kontrolklasse - Én DBAccessklasse kan have relation til én LoadDriverklasse, og én LoadDriverklasse kan have relation til én DBAccessklasse. 20

22 Vurdering af Tambour.com herunder systemkrav Lavet af David Olsen og Danni Jensen For at køre programmet, kræver det, at man har installeret følgende programmel: - Nyeste Java Runtime Environment 3 - Nyeste Java Development Kit 4, for at kunne se og redigere kildekode - NetBeans 5 (det foretrækkes at hente den fulde pakke) eller anden Java-udviklingsværktøj, for at læse og redigere kildekode (se evt. startvejledning) - MySQL Community Server MySQL GUI Tools 7 (MySQL Administrator 1.2, MySQL Query Browser 1.2, MySQL Migration Toolkit 1.1) - MySQL Connector/J 8, der er den officielle JDBC-connecter mellem Java og MySQL Java er blevet udviklet således, at det skal kunne køre på alle styresystemer. Vi har dog ikke haft mulighed for at teste det på andre styresystemer end Windows XP service pack 2 og 3. Derfor anbefaler vi, at det er dette styresystem der bliver brugt, da vi ved at det er fuldt funktionelt her. Systemkravene til Tambour.com er vurderet ud fra vores udviklingspc ere: - Windows XP Service Pack 2 - Pentium 4 på 1 GHz eller bedre Mb RAM Mb fri Harddiskplads eller mere alt efter størrelsen på databasen - Tastatur og pegeredskab Vores system fungerer som en tilgang til databasen via en GUI. Vi har ingen vilde algoritmer der skal regnes ud, så derfor har det ikke været en fordel at lave tråde. Derfor ser vi ikke at der er nogen fordele ved at afvikle systemet på en computer med mere end én CPU, ud over computerens øgede regnekraft, og computerens evne til at afvikle processer, der ikke har noget med vores system at gøre. Hvis computerens RAM-lager er for småt, vil det komme til at betyde længere responstid til data, da systemet vil være nødt til at anvende swapping (dvs. det der ligger gemt i RAM bliver flyttet til Harddisken, for at få plads til ny data i RAM. Dette giver langsommere responstid, da Harddisken har længere søgetid end RAM)

Lavet af Danni jensen og David Olsen

Lavet af Danni jensen og David Olsen Projekt Delfin Lavet af Danni jensen og David Olsen 19/5-2008 Indholdsfortegnelse. Side 1: Indholdsfortegnelse og forord. Side 2: Kravsliste. Side 3: Use Case Model. Side 4: Formandens aktørbeskrivelse

Læs mere

Vejledning til Klubadministratorer

Vejledning til Klubadministratorer Vejledning til Klubadministratorer til vedligeholdelse af klub- og medlemsinformationer Følgende vejledning er udarbejdet til med henblik på at informere klubadministratorer om de selvbetjeningsmuligheder

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

Vejledning i brug af KLUBPORTALEN

Vejledning i brug af KLUBPORTALEN Vejledning i brug af KLUBPORTALEN 11-09-2009 Side 1 af 14 Indholdsfortegnelse: Log-in...3 Kontaktpersoner...3 Ændring af kontaktperson...4 Oprettelse af ny kontaktperson...5 Licenser...6 Eksisterende licenser...6

Læs mere

Karens lille vejledning til Access

Karens lille vejledning til Access Karens lille vejledning til Access Indhold Hvad er Access? 1 Lave en database 2 Design af tabellen 2 Felttyper 2 Indtastning af data 3 Udtræk fra tabellen 3 Forespørgsel 3 Muligheder med forespørgsel 3

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Hjælp til MV-ID Administration

Hjælp til MV-ID Administration Hjælp til MV-ID Administration - til brugere af MV-Login Mikro Værkstedet A/S Dokumentversion: 20131002A 1 Indholdsfortegnelse Forord... 3 Kapitel 1. Aktivér MV-Login administratorkontoen... 4 Kapitel

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

Midttrafik TRAFIKADMINISTRATION. Brugermanual august-2013 vers. 1.2

Midttrafik TRAFIKADMINISTRATION. Brugermanual august-2013 vers. 1.2 Midttrafik TRAFIKADMINISTRATION 2 34 Brugermanual august-2013 vers. 1.2 1 intro! På de følgende sider vil du finde en lille og hurtig gennemgang af Midttrafik Trafikadministration. Med Midttrafik Trafikadministration

Læs mere

EVALUERING I SURVEYXACT TRIN FOR TRIN

EVALUERING I SURVEYXACT TRIN FOR TRIN EVALUERING I SURVEYXACT TRIN FOR TRIN LÆR AT TACKLE 2015 KOMITEEN FOR SUNDHEDSOPLYSNING 1 INDLEDNING Komiteen for Sundhedsoplysning stiller SurveyXact et internetbaseret redskab til kvalitetssikring til

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere

Conventus og SFGIF Hvordan opretter jeg en ny træner?

Conventus og SFGIF Hvordan opretter jeg en ny træner? Kaj Heydt 18-09- INDHOLDSFORTEGNELSE LOG IND I CONVENTUS... 3 TRÆNEREN ER OPRETTET I CONVENTUS MEN HAR INGEN RETTIGHEDER... 4 TRÆNEREN ER IKKE OPRETTET I CONVENTUS... 10 TRÆNEREN KNYTTES / FJERNES FRA

Læs mere

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

Læs mere

Mit Skolekort. Manual til skole admin brugere

Mit Skolekort. Manual til skole admin brugere Indhold 1. Versionshistorik... 3 2. Definitioner... 4 3. Login... 5 4. Beskeder... 6 5. Elev administration... 7 Elev administration tabel... 9 Redigering... 10 Bestilling... 11 6. Opret elev... 12 Opret

Læs mere

DATABASE Projekt 1-3. semester

DATABASE Projekt 1-3. semester DATABASE Projekt 1-3. semester Gruppe 2- CLmul-a12e Projekt URL http://www.lucasperch.dk/projekter/database.pdf Gruppe 2 Lucas Perch-Nielsen cph-lp14@cphbusiness.dk http://lucasperch.dk/skole.php Niclas

Læs mere

www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www

www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www.taxa.nu www Opsætning Indhold: Side 2 Login Side 3 Hovedmenu Administration Side 4 Opret bruger Rediger afdeling

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

Skriftlig eksamen i kurset. Informationssystemer 6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.

Læs mere

Vejledning i brug af CPOP databasen 3C

Vejledning i brug af CPOP databasen 3C Vejledning i brug af CPOP databasen 3C Indledning... 2 Sådan logges på databasen... 3 Før data skal indtastes... 4 CPOP Patientoplysninger... 5 Oprettelse af nye patienter (kun for lokale og regionale

Læs mere

EVALUERING I SURVEYXACT TRIN FOR TRIN

EVALUERING I SURVEYXACT TRIN FOR TRIN EVALUERING I SURVEYXACT TRIN FOR TRIN LÆR AT TACKLE 2015 KOMITEEN FOR SUNDHEDSOPLYSNING 1 INDLEDNING Komiteen for Sundhedsoplysning stiller SurveyXact et internetbaseret redskab til kvalitetssikring til

Læs mere

srum Fritidsaktiviteter 04-12-2008: 1. Semester. Multimediedesigner Projektstart: 17/11-2008 Aflevering: 4/12-2008

srum Fritidsaktiviteter 04-12-2008: 1. Semester. Multimediedesigner Projektstart: 17/11-2008 Aflevering: 4/12-2008 Gruppe 9: Besir Redzepi, Jacob Pedersen, Garwun Jeffrey Lai og Sean Rørgren srum Fritidsaktiviteter 04-12-2008: 1. Semester. Multimediedesigner Projektstart: 17/11-2008 Aflevering: 4/12-2008 Indholdsfortegenelse

Læs mere

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net MailMax / Web v4.1 Copyright 2003 Gullestrup.net Log ind på webmailen Start med at gå ind på http://webmail.gullestrup.net i din browser. Indtast din Email-adresse samt Adgangskode, som hører til din konto.

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

OpenTele datamonitoreringsplatform

OpenTele datamonitoreringsplatform OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 1. maj 2013 Indholdsfortegnelse Indholdsfortegnelse...2 Indledning...3 Brugergrænseflade for OpenTele-server...3 Administrationsfunktionalitet...3

Læs mere

Bruger v1.5 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk

Bruger v1.5 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk Bruger v1.5 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-SKOLE Ideen med Rekvi-skole systemet udsprang fra et behov

Læs mere

FSFI s guide til DFR s elektronisk bevissystem

FSFI s guide til DFR s elektronisk bevissystem FSFI s guide til DFR s elektronisk bevissystem Dette er en kort guide i anvendelsen af Dansk Førstehjælpsråd elektroniske bevissystem. Guiden viser og forklarer, hvordan du som instruktør og medlem af

Læs mere

Guide til Umbraco CMS

Guide til Umbraco CMS web Guide til Umbraco CMS Indhold Indledning 3 Kompatible browsere 3 Log ind i Umbraco 4 Content-delen 5 Indholdstræet 5 Tilføjelse af en side/sektion 7 Sortering af indhold 12 Galleri 14 Mediebibliotek

Læs mere

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18 FORCE Inspect Online Manual 1 af 18 Indholdsfortegnelse Indholdsfortegnelse... 2 FORCE Inspect Online Manual... 3 Generelt... 3 Login... 3 Main... 4 Intro sektion... 4 Links sektion... 4 News sektion...

Læs mere

Indhold. Du kan klikke på den enkelte overskift for at komme til det ønskede punkt.

Indhold. Du kan klikke på den enkelte overskift for at komme til det ønskede punkt. Indhold Login 2 Udsendelse af besked Udsendelsesmetoder 3 Udsendelse via vejeudvælgelse 4 Udsendelse Send via niveau opdeling (afhængig af abonnementsform) 11 Udsendelse søg på tværs af postnummer 12 Udsendelse

Læs mere

Guide til medlemskartoteket

Guide til medlemskartoteket Guide til medlemskartoteket Bliv klogere på Í Redigerer af foreningens medlemmer Í Oprettelse af nye medlemmer Í Udtræk af medlemslister Í Registrering af ansvarsområder Í Indberetning Í Kontingentsatser

Læs mere

Brugermanual. DKF s Self service på www.kano-kajak.dk

Brugermanual. DKF s Self service på www.kano-kajak.dk Brugermanual DKF s Self service på www.kano-kajak.dk Side 2 Indholdsfortegnelse Introduktion og adgang side 4 Ret kluboplysninger Redigering af klubdata side 6 Redigering af formandsoplysninger side 7

Læs mere

Kvik-guide: Sådan opretter du en bruger

Kvik-guide: Sådan opretter du en bruger Kvik-guide: Sådan opretter du en bruger Denne guide henvender sig til brugere, der er oprettet med en administrator- eller superbrugeradgang, og som har brug for at oprette andre brugere med tilknytning

Læs mere

KMD Brugeradministration til Navision og LDV

KMD Brugeradministration til Navision og LDV KMD Brugeradministration til Navision og LDV Vejledning for Statens Administration og ØSC institutioner. Opdateret 09-09-2015 Indholdsfortegnelse 1 Kom godt i gang... 2 1.1 Login til KMD Brugeradministration...

Læs mere

09/03 2009 Version 1.4 Side 1 af 37

09/03 2009 Version 1.4 Side 1 af 37 Login til DJAS Gå ind på adressen http://www.djas.dk I feltet Brugernavn skrives den e-mail adresse som brugeren er registeret med i systemet. I feltet Password skrives brugerens adgangskode. Ved at sætte

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

DANSK SKOLEDATA APS. Tlf. 86 44 80 99 E-mail DSD@skoledata.dk DSA-Ventelisten

DANSK SKOLEDATA APS. Tlf. 86 44 80 99 E-mail DSD@skoledata.dk DSA-Ventelisten Indholdsfortegnelse Overordnet beskrivelse af programmets funktioner... 2 Log på... 2 Manuel oprettelse af elev.... 3 Optagelse af elever... 3 1 Gruppering og sortering af elever... 3 2 Udvælg aspiranter...

Læs mere

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 0 Projekt 1, 3. Semester D A T A B A S E Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 1 Fakta-ark Klasse MulA13, Gruppenummer: A4 Gruppemedlemmer: Amalie Ardahl

Læs mere

BAAN IVc. Brugervejledning til BAAN Data Navigator

BAAN IVc. Brugervejledning til BAAN Data Navigator BAAN IVc Brugervejledning til BAAN Data Navigator En udgivelse af: Baan Development B.V. P.O.Box 143 3770 AC Barneveld Holland Trykt i Holland Baan Development B.V. 1997. Alle rettigheder forbeholdes.

Læs mere

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB. GeoCad modul GeoDB I GeoCAD er det muligt at koble relationsdatabase til GeoEDIT. Her igennem er det muligt at lagre forskellige oplysninger i databasen og koble disse oplysninger til objekter i kortet.

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

I stedet for at oprette en masse medlemmer, er det muligt at importere disse når bare nogle enkle spilleregler overholdes.

I stedet for at oprette en masse medlemmer, er det muligt at importere disse når bare nogle enkle spilleregler overholdes. I stedet for at oprette en masse medlemmer, er det muligt at importere disse når bare nogle enkle spilleregler overholdes. Sidst i denne vejledning er vist et Excel dokument som det KAN se ud. Ligesom

Læs mere

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning 1. Lokalt installeret afleveringsprogram til stedprøver... 2 2. Systemkrav... 3 3. Netværksopsætning... 4 4. Installation

Læs mere

WinDCCD Brugervejledning. Indhold. Adgangskontrol...2

WinDCCD Brugervejledning. Indhold. Adgangskontrol...2 Indhold Adgangskontrol...2 WinDCCD Hovedmenu...3 Information på tværs...3 Opret generel information...3 Slet generel information...3 Patienter...4 Patienter...4 Sådan filtrerer du data...4 Sådan redigerer

Læs mere

Kasserere og medlemsadministratorer

Kasserere og medlemsadministratorer Kasserere og medlemsadministratorer Velkommen til kasserersystemet! Her har du adgang til alle jeres medlemmers oplysninger, og det er her, du kan lave rettelser, oprette nye medlemmer, og slette dem,

Læs mere

Først skal du oprette dig i systemet, d. v. s. du skal have en såkaldt Googlekonto bestående af en mailadresse og et kodeord.

Først skal du oprette dig i systemet, d. v. s. du skal have en såkaldt Googlekonto bestående af en mailadresse og et kodeord. Gmail Indhold Indhold...1 Introduktion...2 Opret dig i systemet...2 At skrive mails...5 Sende en mail til flere personer...8 Vedhæfte en fil...9 Kladde...10 Signatur...11 Modtagne mails...12 Stjernemarkering...14

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk Administrator v1.0 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-KONTOR Ideen med Rekvi-Kontor systemet udsprang

Læs mere

Web MTC manual. Version 1.1 08-11-2012

Web MTC manual. Version 1.1 08-11-2012 Web MTC manual Version 1.1 08-11-2012 1 Revisioner: Version 1.0, 11-10-2012: Oprettelse af dokument Version 1.1, 08-11-2012: Afsnit om udskrivning af rapport tilføjet. 2 Indhold Sideopbygning... 5 Startside...

Læs mere

Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode

Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode Udarbejdet af Kultur & Fritid, februar 2010. - 1 - Hvad er Interbook?...- 3 - Brugernavn og kodeord...- 3 - Startsiden...- 3 -

Læs mere

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

DB undervisning 01-01

DB undervisning 01-01 Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...

Læs mere

Vejledning i brug af CPOP databasen

Vejledning i brug af CPOP databasen Vejledning i brug af CPOP databasen Indledning... 2 Log på databasen... 3 Muligheder i databasen... 4 Patientoplysninger... 6 CPOP Ergoterapeut protokol... 11 CPOP Fysioterapeut protokol... 16 CPOP Neuropaediater

Læs mere

Vejledning til Medlemssystem kasserere/formænd

Vejledning til Medlemssystem kasserere/formænd Vejledning til Medlemssystem kasserere/formænd Version 1.1-29. september 2015 Indhold: 1. Introduktion 2. Log ind 3. Medlemsudsnit a. Vis udsnit b. Ret medlem c. Send mail 4. Opret medlem 1. Introduktion

Læs mere

Arvid Nilsson Webshop Adgang til webshoppen

Arvid Nilsson Webshop Adgang til webshoppen Arvid Nilsson Webshop Adgang til webshoppen Du finder webshoppen ved at gå ind på www.arvidnilsson.com og vælge dit lokale sprog. I topmenuens højre side finder du knappen WEBSHOP, som du klikker på -

Læs mere

Vejledning til brug af Y s Men s klubintranet administrator guide

Vejledning til brug af Y s Men s klubintranet administrator guide Vejledning til brug af Y s Men s klubintranet administrator guide Systemet tilbyder klubberne i Y s Men Danmark at have et sted hvor de kan dele filer f.eks. Word, pdf, billeder mv. mellem de medlemmer

Læs mere

Langtved Data A/S Nyhedsbrev

Langtved Data A/S Nyhedsbrev Langtved Data A/S Nyhedsbrev Nr. 2 Indledning I denne udgave af nyhedsbrevet har vi valgt at sætte fokus på interessante faciliteter som allerede benyttes af nogle af vores kunder og som kunne være interessante

Læs mere

Kom godt igang med OpenMeetings

Kom godt igang med OpenMeetings Kom godt igang med OpenMeetings Kom godt igang med OpenMeetings Side 2 Indholdsfortegnelse 1. Log på / Registrer dig... 3 1.1 Find Forsvarets Elektroniske Skole på internettet... 3 1.2 Login skærmen...

Læs mere

Appendix H - Funktioner & minispecs.

Appendix H - Funktioner & minispecs. Appendix H - Funktioner & minispecs. H.1) Funktionsoversigt (Borger) vwbarselsoversigt (borger): Log ind Log ud VælgBarselsforløb VælgOrlovsBlok VælgIndkomstBlok VælgRestOrlov Zoom tidslinie Scroll tidslinie

Læs mere

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune Manual Version 2 til oprettelse af hjemmesider for landsbyer i Rebild kommune Oversigt: Login Hjemmeside...... side 3 Login Administrationsmodul... side 5 Kategorier.. side 6 Opret/rediger første side...

Læs mere

Indholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual

Indholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual Indholdsfortegnelse Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 8 Licens... 8 Nyheder... 9 Eksterne links... 11 Log... 12 Password...

Læs mere

Use cases... 2. Log ind procedurer... 2. Generelt Du oprettes i Kitos... 2. Generelt Log på Kitos... 3

Use cases... 2. Log ind procedurer... 2. Generelt Du oprettes i Kitos... 2. Generelt Log på Kitos... 3 USE CASES INDHOLDSFORTEGNELSE Use cases... 2 Log ind procedurer... 2 Generelt Du oprettes i Kitos... 2 Generelt Log på Kitos... 3 Generelt Hvis bruger har glemt sit password... 5 Generelt Dit link i oprettelsesmailen

Læs mere

Dansk Cardiologisk Selskab Arbejdsgruppefunktioner på cardio.dk

Dansk Cardiologisk Selskab Arbejdsgruppefunktioner på cardio.dk Dansk Cardiologisk Selskab Arbejdsgruppefunktioner på cardio.dk ARBEJDSGRUPPESIDE 1 2 4 1. Arbejdsgruppetitel (låst) 2. Medlemsoversigt (autogenereret) 3. Opslagstavle der kan udfyldes af nukleus 5 4.

Læs mere

Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave

Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave Til Tutorlægen Velkommen til den elektroniske portefølje. Den er blevet til i dialog mellem Dansk selskab for almen medicin og

Læs mere

Brugeradministrationsvejledning til SMS Web

Brugeradministrationsvejledning til SMS Web Brugeradministrationsvejledning til SMS Web Administration Denne side vil være forskellig afhængig af om man er administrator eller bruger. Administrator får oversigt over alle brugerne samt konfiguration,

Læs mere

Årsrevision Danmark Løsningsbeskrivelse

Årsrevision Danmark Løsningsbeskrivelse Årsrevision Danmark Løsningsbeskrivelse Fra 1. januar 2013 skal der udføres årsrevision. Selve årsrevisionen skal udføres i perioden fra 1. januar til og med 31. januar. Klubben får i denne periode mulighed

Læs mere

Manual til indberetning. Ventelistelukning.dk

Manual til indberetning. Ventelistelukning.dk Manual til indberetning Ventelistelukning.dk Manual til indberetning ventelistelukning.dk Indhold 1. Ventelistelukning.dk 5 Om databasen 5 2. Før du indberetter 6 Superbrugere og almindelige brugere 6

Læs mere

Brugermanual. - For intern entreprenør

Brugermanual. - For intern entreprenør Brugermanual - For intern entreprenør Version 1.0 2014 Brugermanual - For Intern Entreprenør Velkommen som bruger på Smartbyg.com. Denne manual vil tage dig igennem de funktioner der er tilgængelig for

Læs mere

Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1

Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1 Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1 Oracle Database Express Edition (XE) er Oracles lille gratis database tilsvarende Microsofts SQL Server Express Edition. Oracle Database XE

Læs mere

Vejledning til Kilometer Registrering

Vejledning til Kilometer Registrering Vejledning til Kilometer Registrering iphone Appen som holder styr på dit firma og privat kørsel. Udviklet af Trisect Development 2011. www.trisect.dk For iphone version 4.2 og nyere. Med Kilometer Registrering

Læs mere

Oprettelse og brug af E-mail i Jubii

Oprettelse og brug af E-mail i Jubii Side 1 af 11 Få din egen mailadresse Start Internettet. Skriv denne adresse i Adressefeltet: www.jubii.dk og tyk på Enterknappen. Du har nu forbindelse med søgemaskinen: Jubii Klik på punktet: E-mail Oprettelse

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en

Læs mere

FSFIs lynguide til DFRs elektronisk bevissystem

FSFIs lynguide til DFRs elektronisk bevissystem FSFIs lynguide til DFRs elektronisk bevissystem Dette er en kort guide i anvendelsen af Dansk Førstehjælpsråd elektroniske bevissystem. Guiden viser og forklarer hvordan du som instruktør og medlem af

Læs mere

SmartWeb Brugermanual

SmartWeb Brugermanual SmartWeb Brugermanual Table of Content Table of Content... 1 Best Practice SmartWeb:... 2 Implementering... 4 Egenskaber:... 5 Filer:... 7 Oprettelse af Kategori... 9 Sider og Tekster:... 11 Slideshow...

Læs mere

Smart-ebizz Manual til Bookinsystem Indholdsfortegnelse Kom hurtigt i gang med dit booking system:... 3 Overblikket over dit bookingsystem... 4 Hovedside... 4 Kunder... 4 Opret ny Kunde... 4 Vagtplaner...

Læs mere

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014 2014 Tidsregistrering Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4 Informationsteknologi B Roskilde Tekniske Gymnasium 25-11-2014 Indholdsfortegnelse 1 Indledning... 3 2 User stories... 3 3

Læs mere

LYRA (https://app.nebula.si/rc-nordic) Brugervejledning

LYRA (https://app.nebula.si/rc-nordic) Brugervejledning LYRA (https://app.nebula.si/rc-nordic) Brugervejledning Renault Nordic AB, Nebula d.o.o. Ljubljana, marts 2015, ver. 2.0 Indholdsfortegnelse 1 LYRA-SYSTEMET... 3 1.1 SYSTEMKRAV... 3 1.2 REGISTRERING I

Læs mere

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0 Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database

Læs mere

Go-Kart DMKA Dokumentation

Go-Kart DMKA Dokumentation Go-Kart DMKA Dokumentation April 2009 v.1 Created by MwaZone Auther Mark Weber Andersen Page 2 of 21 Indhold Sidens struktur og opbygning... 3 A. Log-ind... 4 B. Redigere side indhold... 5 Overblik...

Læs mere

Sådan sætter du TraceTool op til tælleugerne

Sådan sætter du TraceTool op til tælleugerne Sådan sætter du TraceTool op til tælleugerne TraceTool er det værktøj, som medarbejderne i din kommune skal anvende til at registrere henvendelser manuelt i tælleugerne. Denne vejledning beskriver, hvordan

Læs mere

Brugermanual til MOBI:DO Make på Internettet

Brugermanual til MOBI:DO Make på Internettet Brugermanual til MOBI:DO Make på Internettet Introduktion Med MOBI:DO Make kan du oprette guides, som kan ses i MOBI:DO. En guide virker som en checkliste, der fører brugeren hele vejen igennem en arbejdsopgave.

Læs mere

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 -

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 - - 1 - Indholdsfortegnelse Hvorfor skal jeg tage backup af min blog? Side 3 Tag backup med UpDraft Side 4 Tag manuelt backup Side 8-2 - Hvorfor skal jeg tage backup af min blog? Lige meget om du har opbygget

Læs mere

VEJLEDNING TRIO WEB FOR LEDERE

VEJLEDNING TRIO WEB FOR LEDERE VEJLEDNING TRIO WEB FOR LEDERE Indholdsfortegnelse Trio Web... Læreradgang til Trio Web... Login... Trio Web, administratorrettigheder... 2 Forbindelse mellem Trio og Trio Web... Storskærmsvisning... Åbn/luk

Læs mere

KOM GODT I GANG MED ENAO

KOM GODT I GANG MED ENAO VEJLEDNING KOM GODT I GANG MED ENAO Senest revideret 11. februar 2015 ENERGITILSYNET KOM GODT I GANG MED ENAO Side 1/1 INDHOLD HVAD ER ENAO?... 1 INDBERETNINGER I ENAO... 1 HVORDAN FÅR MAN ADGANG TIL

Læs mere

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere)

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere) PROPHIX 11 Systemansvarlige Michael Siglev Økonomiafdelingen 9940 3959 msi@adm.aau.dk Daniel Nygaard Ricken Økonomiafdelingen 9940 9785 dnr@adm.aau.dk Vejledning (Kun til Avanceret-brugere) Opdateret:

Læs mere

Quickguide til PM5. De enkelte punkter er beskrevet løst kig i manualen hvis du har brug for en dybere forklaring.

Quickguide til PM5. De enkelte punkter er beskrevet løst kig i manualen hvis du har brug for en dybere forklaring. Her er en hurtig guide til hvordan du kommer godt i gang med PM5. Der er visse ting der skal gøres i den rigtige rækkefølge, for at du får det bedste ud af systemet fra starten af. De enkelte punkter er

Læs mere

Brug af Office 365 på din Windows Phone

Brug af Office 365 på din Windows Phone Brug af Office 365 på din Windows Phone Startvejledning Tjek mail Sæt din Windows Phone op til at sende og modtage mail fra din Office 365-konto. Tjek din kalender, uanset hvor du er Hav altid styr på,

Læs mere

Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync

Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync v 0.1 maj 2014 www.gs1.dk/gs1tradesync Indhold Log på... 3 Søg produkter... 4 Hierarkiopbygning... 7 Subskriptioner (Selektioner)

Læs mere

Dette er en vejledning til hvordan nye skarvkolonier oprettes og hvordan resultater fra optællinger af kolonier indtastes.

Dette er en vejledning til hvordan nye skarvkolonier oprettes og hvordan resultater fra optællinger af kolonier indtastes. Dette er en vejledning til hvordan nye skarvkolonier oprettes og hvordan resultater fra optællinger af kolonier indtastes. De tre trin Trin 1 Opret ny bruger Som optæller af skarvkolonier får du her mulighed

Læs mere

Retningsliner for etwinning værktøjer

Retningsliner for etwinning værktøjer Retningsliner for etwinning værktøjer Registrer til etwinning Trin 1: Deltagerens data Trin 2: Twinning præferencer Trin 3: Skole data Trin 4: Skole profil TwinFinder Automatisk søgning Gem søgning Avanceret

Læs mere

Administratormanual Version 3.1

Administratormanual Version 3.1 Administratormanual Administratormanual Version 3.1 4 Indhold Systemopbygning 1.1 Systemkrav - Hardware/software.............................. side 7 - Indstillinger....................................

Læs mere

Rationel VinduesDesigner TM Brugervejledning

Rationel VinduesDesigner TM Brugervejledning Rationel VinduesDesigner TM Brugervejledning indhold: introduktion Side 2 Funktionsliste Side 3 Få adgang til systemet Side 4 opload dine billeder Side 5 Sådan bruges systemet Side 6 Gem dine eksempler

Læs mere

Udbud.dk Brugervejledning til leverandører

Udbud.dk Brugervejledning til leverandører Udbud.dk Brugervejledning til leverandører Vejledning til at anvende Udbud.dk Januar 2014 Indholdsfortegnelse 1. INDLEDNING... 3 2. OVERORDNET OPBYGNING AF UDBUD.DK... 4 2.1 FORSIDE OG NAVIGATION... 4

Læs mere

Vistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.

Vistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket. Vistemmernu Et webbaseret værktøj udviklet af Programdatateket i Skive E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.dk Kolofon HVAL-vejledning Vistemmernu på HVAL.DK Forfatter: Susanne

Læs mere

Kvik-guide til ny Karbase

Kvik-guide til ny Karbase Kvik-guide til ny Karbase Log-in skærmen i Karbase Opret helt ny patient Hent patient - søg efter patient Oversigt over patientens forløb kontakter - skemaer Patient Cpr-nummer Forløb Kontakt Skemaer Indskriv/rediger

Læs mere

Kvikguide. e-bevillingsbrugere. www.onemed.dk

Kvikguide. e-bevillingsbrugere. www.onemed.dk Kvikguide e-bevillingsbrugere Sådan logger du ind som e-bevillingsbruger 1. Klik på Log ind knappen øverst på skærmen. 2. Indtast Brugernavn og Adgangskode som beskrevet. Som indlogget e- bevillingsbruger

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

Vejledning til indberetning af oplysninger om handicappede og udsatte voksne til Danmarks Statistik via Webløsning

Vejledning til indberetning af oplysninger om handicappede og udsatte voksne til Danmarks Statistik via Webløsning Vejledning til indberetning af oplysninger om handicappede og udsatte voksne til Danmarks Statistik via Webløsning Version 6 side 1 Indhold Indledning... 3 Baggrund... 3 Start indberetninger... 4 Kontaktoplysninger...

Læs mere

Spilleradministration i Klub Office

Spilleradministration i Klub Office Spilleradministration i Klub Office Procedure for spilleradministration... 2 Procedure for nye holdledere/trænere... 2 KlubOffice... 2 Oprettelse af spiller:... 3 Udmeldelse af spiller... 7 Restanceopfølgning...

Læs mere

Vejledning til Miljøportalens brugeradministration til lokale brugeradministratorer

Vejledning til Miljøportalens brugeradministration til lokale brugeradministratorer Vejledning til Miljøportalens brugeradministration til lokale brugeradministratorer Indhold Ændringslog:... 2 Introduktion... 3 Kontrolpanel... 3 Føderationsdata... 4 Hvordan ændrer jeg information om

Læs mere

Guide til VandData for kommuner

Guide til VandData for kommuner Guide til VandData for kommuner Januar 2017 Version 1.0 Indhold Kapitel 1 Indledning... 1 1.1 Link til VandData... 1 1.2 Baggrund... 1 1.3 Øvrige relevante guides... 1 1.4 Guidens struktur... 1 Kapitel

Læs mere

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5 Skolekvalitet.dk Manual Version 1.0 Indhold 1 Om Skolekvalitet.dk...3 2 Vælg evalueringsmodel før du går i gang...3 3 Overblik over siderne... 5 3.1 Oversigt over centrale funktioner:... 6 4 Kom godt i

Læs mere