Technisch Design Document

Maat: px
Weergave met pagina beginnen:

Download "Technisch Design Document"

Transcriptie

1 Technisch Design Document Versie 1.1 Jeroen Frenken & Thomas Hopstaken - JTLearning 1 van 21

2 Inhoudsopgave Introductie 3 Silverlight 7 Technisch Design 8 Technische Specificaties 9 Leerdoelen 14 Codeer Afspraken 16 MoSCoW 20 Document Tracking 21 2 van 21

3 Introductie 1.1 Doelstelling Ons doel is om een nieuw leerlingvolgsysteem / leerlingadministatiesysteem te ontwikkelen met als inspiratiebron het huidige systeem Magister. Wij willen het systeem Magister verbeteren op de gebieden gebruiksvriendelijkheid en design omdat wij vinden dat Magister dit geen van beiden is. 1.2 Doelgroep Onze doelgroepen zijn leerlingen, docenten en administratoren van het MBO. Wij maken dit systeem voor nu alleen voor MBO, omdat er voor het VMBO meerdere goede systemen beschikbaar zijn en het MBO een beetje wordt achtergesteld. 1.3 Zakelijke doelstelling Door ons systeem wordt het SintLucas minder afhankelijk van Magister en dat scheelt in de kosten. SintLucas heeft meer zelf in de hand en heeft dan zelfs de mogelijkheid om het systeem aan te bieden aan andere partijen. 3 van 21

4 1.4 Risico s Het grootste risico waar wij rekening mee moeten houden is dat dit project in een korte tijd een enorme grote kan aan nemen waardoor wij door de bomen het bos niet meer kunnen zien. Dit gaan wij voorkomen door actief Scrum en MosCOW te gaan gebruiken en door goed vooropgestelde afspraken te maken. Een ander risico is dat ons product niet aanslaat bij het publiek. Wij willen dit voorkomen door geregeld feedback van onze beta-testers te vragen en ons daar op te oriënteren. 1.5 Naam NOVO : novo betekend letterlijk nieuw in Portugees. Wij 1.6 Sitemap hebben voor het woord nieuw gekozen omdat wij met ons systeem een nieuwe start willen. Wij hebben ook andere woorden geprobeerd, zoals student & school alleen NOVO vonden wij tot nu toe de beste. 4 van 21

5 5 van 21

6 1.7 Functies Wij willen de volgende functies in ons project gaan implementeren: - Login - Wachtwoord vergeten - Dashboard - ToDo lijst - Vandaag Rooster - Melding bord (aanwezigheid) - Aanwezigheid ( D ) - Rooster - Lessen - Huiswerk - Keuzemodules - NRE - Absenties ( D ) - Persoonlijke afspraken - Lokaal ( D ) - Beschikbaarheid - Reserveren - Aanwezigheid - Absenties - Lessen - Aantal uren - Statistiek - Cirkeldiagram - Cijfers - Overzicht - Gemiddelde - Toetsboom - Profiel - Algemene Persoon Informatie - Wachtwoord veranderen - OV 6 van 21

7 Silverlight Silverlight is een product van Microsoft. Silverlight is een systeem dat de strijd aan moest gaan met het uitstervende flash. Flash is desondanks toch een lange tijd een webstandaard gebleven. Net zoals Flash kan Silverlight gebruik worden voor animaties, video s and interactieve web apps. Net zoals Flash bied Silverlight de mogelijkheid om dingen voor elkaar te krijgen niet erg lasting of onmogelijk waren in plain HTML. Het nadeel was wel dat de gebruiker Flash geïnstalleerd moest hebben om Flash content te kunnen zien, en Silverlight om Silverlight content te kunnen bekijken. Het is leuk om deze theorie eens te testen. Als Flash uninstalleerd wordt van de computer, dan zul je merken dat bepaalde content niet meer helemaal goed werkt of helemaal weg is. Maar als je nu Silverlight uninstalleerd dat zul je bijna geen verschil zien. Dit is een ander verhaal bij Magister. Magister heeft Silverlight echt nodig en heeft geen zogenoemde fallback op Adobe Flash. Naast dat Silverlight bijna niet meer gebruikt en ondersteund wordt, is het ook nog eens onveilig om te gebruiken. Hackers kunnen tegenwoordig via Silverlight toegang krijgen tot je persoonlijke bestanden zonder dat de gebruiker dit door heeft. Dit kan iedereen die een beetje moeite doet voor elkaar krijgen. Dit kan voorkomen worden als Silverlight niet op je laptop staat. Daarom vinden wij het een goed idee om zo snel mogelijk van Silverlight afstand te doen en verder te gaan in HTML5 en geen gebruik meer te maken van een 3e partij. 7 van 21

8 Technisch Design 8 van 21

9 Technische Specificaties 3.1 Database Voor ons systeem gaan wij werken in MySQL en gebruiken phpmyadmin om dit te beheren. Wij gaan 7 databases gebruiken namelijk een centrale database die door een 3e partij beheerd wordt en eigen databases met schoolinformatie die wij zelf beheren. 3.2 Centrale Database Hier staat alle informatie die bekend is over de leerling voor deze op school kwam. Wij hebben overwogen om deze informatie via het DigiID op te vragen maar hebben hier niet voor gekozen omdat als wij zelf de server hebben kunnen wij makkelijk en snel aanpassingen maken. Ook hebben de uptime in eigenhand dus geen last van DigiID storingen en kost een login bij DigiID geld (als de gebruiker een sms controle heeft aangezet). 3.3 Eigen Databases Hier komt alle informatie te staan die de school nodig heeft om ons nieuwe systeem goed te laten werken. Deze bestaat uit 6 databases Students Database Database met basis informatie over de student zelf persoonlijk en zijn inloggedrag Teachers Database Alle informatie over de docent zelf en zijn inloggedrag. Ook het rooster staat in deze database. 9 van 21

10 3.3.3 Roosters Database In het rooster table worden verschillende dingen opgeslagen zoals: - Les Naam - Docent - Lokaal - Aanwezigheid (dit word per half uur opgeslagen) - Opmerking (denk aan huiswerk) (opmerkingen worden ook gebruikt voor de todolist) Hier is een voorbeeld van het opslaan van het rooster { "2016": { "8": { "MA": { "1/8": { "Naam" : "Keuze Module", "Docent" : "BDOH", "Lokaal" : "B408", "Aanwezigheid" : { "1" : "PR", "2" : "PR", "3" : "PR", "4" : "PR", "5" : "PR", "6" : "PR", "7" : "PR", "8" : "AB" }, opmerking : maken opdracht 2 }, "9": { "Naam" : "Paue", "Docent" : "", "Lokaal" : "AULA", "Aanwezigheid" : { "9": "PR" } }, zo gaat het rooster door voor de hele dag }, "DI": { "1/2": { "Naam" : "KEUZEMODULE", "Docent" : "", "Lokaal" : "" }, zo gaat het rooster door voor de hele dag } } } } 10 van 21

11 Het rooster blijft per gebruiker opgeslagen tot dat hij of zij uit de database wordt gehaald. Dus terug kijken is mogelijk. Ook is er in het rooster plek voor keuze modules. Deze modules kunnen zelf gekozen worden maar kunnen ook vooraf worden ingevuld door de administrator Studenten keuze module De keuze modules werken als volgt: in de row specialgroup wordt aangegeven in welke keuze groep jij zit bijvoorbeeld: NL1. Als het rooster wordt geladen gaat de database opzoek naar NL1 in de specialgroup row. Hier vindt deze NL1 en wordt in de row lecture de JSON opgehaald. Vervolgens wordt op de webpage de lecture en het rooster samengevoegd tot een rooster. Het idee is om van NRE ook keuze modules te maken alleen dat deze dan vooraf wordt ingevuld door de administrator Docenten keuze module Voor docenten werkt het keuze module systeem precies hetzelfde. De voordelen van het keuze module systeem is dat je hierdoor makkelijk een groep docenten kunt inplannen voor iets, bijv. een vergadering met maar een deel van de docenten. Docenten kunnen zowel leraar als student zijn in het systeem. Het docenten rooster werkt hetzelfde als het studenten rooster alleen wordt dan docent de klas en wordt aanwezigheid weg gehaald. 11 van 21

12 3.3.6 Aanwezigheid Aanwezigheid bestaat uit 3 groepen: Je hebt mentoren, docenten en administrators. Het verschil tussen deze 3 is dat een docent de aanwezigheid alleen kan aanpassen van de les die de docent heeft gegeven. Een mentor kan van alle leerlingen in zijn mentor klas de aanwezigheid aanpassen. Een administrator kan van iedereen in de school de aanwezigheid aanpassen ToDo De todolist is een nieuwe functie voor NOVO die ons handig leek. Met de todolist kan je makkelijk een lijst maken van de dingen die jij nog moet doen. Huiswerk wordt automatisch toegevoegd aan de todolist als deze beschikbaar is in de les. Ook kan je zelf taken toevoegen Database Model 12 van 21

13 13 van 21

14 Leerdoelen Wij hebben voor dit project meerdere leerdoelen gezet die wij willen behalen en voor ons ook handig lijken in de toekomst en bij een stage. Wij hebben de leerdoelen als volgt opgedeeld: 4.1 Grote Projecten - Een goede folder structuur - Werken met bitbucket (git) - Werken met een grote database - Houden aan een programmeer structuur - Duidelijke documentatie 4.2 Samenwerking - Werken met ze 2e aan een groot project. - Taken opvangen als een ziek is. 4.3 Beveiliging - Goed beveiligen van data die wij hebben. - Zorgen dat gevoelige data niet toegankelijk is voor het publiek. 14 van 21

15 4.3 Programeren Dit is onze MoSCoW die wij gaan toepassen voor de eerste 4 project weken PHP - Werken met routing. - Werken met Symfony - Werken met MVC CSS - Werken met een framework Java (Android) - Thomas (ervaring met Java android), Jeroen (geen ervaring). - Wat wij willen bereiken is dat we na dit project beide beter Java kunnen gebruiken Swift - Web zo goed mogelijk omzetten naar een App jquery & HTML - Dit beheersen wij goed en zullen dit toepassen SQL - Moeilijkere queries uitvoeren en een goede structuur houden. - Complexere Database structureren / technieken. 15 van 21

16 Codeer afspraken Voor dit project hebben wij verschillende afspraken gemaakt over hoe wij willen coderen en aan welke regels wij ons gaan houden. 5.1 Bestandsnaamgeving Alle bestandsnamen zijn lowercase en bevatten geen spaties. In plaats van een spatie wordt er een underscore geschreven. 5.2 Tabstructuur 1 tab = 2 spaces (Atom) Bij voorkeur altijd een tab gebruiken inplaats van een spatie. 5.3 Comments Comments kunnen op 2 manieren worden geschreven. - // - /* */ 5.4 PHP code tag De PHP tag mag op 2 manieren worden gebruikt. - <?php?> - <??> Bij voorkeur altijd de eerste gebruiken. 16 van 21

17 5.5 Brackets & Braces Tussen de brackets en de text wordt geen tussenruimte gedaan Tussen de brackets en de brace wordt een spatie tussenruimte gedaan, geen nieuwe regelation. if($foo == $bar) { } 5.6 Meerdere parameters Bij meerdere parameters zit er tussen de komma en een nieuwe parameter één spatie. testfunctie($foo, $bar); 5.7 Else If Als er een else if moet worden gebruikt, worden deze los van elkaar geschreven niet aan elkaar. if($foo == $bar) { return $foo; } else if($bar == $foo) { return $bar; } 5.8 Quotes Het gebruik van zowel single ('') als double ("") quotes zijn toegestaan. De voorkeur gaat naar single quotes tenzij er iets in de string geëvalueerd moet worden. 17 van 21

18 5.9 Classnaam Elk woord beginnen met een hoofdletter. class MijnClassNaam { function MijnClassNaam() { } } 5.10 Functies Functies beginnen met een hoofdletter letter en hebben een hoofdletter aan het begin van elk nieuw woord in de functie naam. function TestFunctie() { } 5.11 Verboden Functies De functie extract() mag niet worden gebruikt Variables Variables namen worden altijd lowercase geschreven. De namen bevatten geen spaties maar een underscore Private & Protected Private en Protected variables hebben een _ voor de naam. Public variables hebben dit niet. public variablenaam; private _variablenaam; protected _variablenaam; 18 van 21

19 5.14 Constante Variables Constante variables bestaan alleen maar uit HOOFDLETTERS Database Database namen worden altijd lowercase geschreven. De namen bevatten geen spaties maar een underscore. CREATE TABLE IF NOT EXISTS `voorbeeld_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(128) NOT NULL, `description` varchar(255) NOT NULL, UNIQUE KEY `id` (`id`) ) DEFAULT CHARSET = utf8; 19 van 21

20 MoSCoW Must Should Could Won t Opzetten Databasen Cijfers invoeren Toevoegen keuze modules Studenten Maken van API tussen de 3rd party db en onze db Beveiligen van de API verbinding Maken Login voor Studenten en Docenten Vandaag Rooster maken studenten en docenten Vooruitkijken Rooster maken voor studenten en docenten Aanwezigheid invoeren Aanwezigheid bekijken Login protection maken dat het aantal keren inloggen in de db word gezet cijfers bekijken Toevoegen keuze modules Docenten Profiel pagina maken Profiel pagina kunnen bewerken Huiswerk invoeren LOB klas kunnen invoeren Admin login Huiswerk bekijken Ov feature toevoegen dat docenten kunnen zien of studenten gehinderd zijn ToDo list voor huiswerk studenten ToDo list met toevoegen van eigen taken forget password maken Feedback voor beta testers Zien welke leerlingen in de les zitten Persoonlijke afspraken maken in het rooster Aanwezigheid tab maken waar je in een diagram de aanwezigheid kan zien Maken van het dashboard Admin dashboard 20 van 21

21 Document Tracking Version Date of edit / change Person Description Thomas Silverlight apart gezet Jeroen Database Model verwijdert, nieuwe toegevoegd Jeroen MoSCoW veranderd Thomas Codeerafspraken toegevoegd Thomas / Jeroen Leerdoel Symfony toegevoegd 21 van 21

Technisch Ontwerp Stylin s

Technisch Ontwerp Stylin s Technisch Ontwerp Stylin s Inhoudsopgave Inhoudsopgave... 1 Introductie... 2 Technieken... 2 Ontwerprichtlijnen... 3 Activity Diagram... 3 Sitemap... 4 Wireframes / Content Area s... 5 Visueel... 6 Database...

Nadere informatie

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Cursus Analyse voor Web Applicaties 1 Organisatie Opleiding Module Onderwerp Syntra AB Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Analyse op basis van SDM en UML

Nadere informatie

En hoe gaan ze dit allemaal terugvinden?

En hoe gaan ze dit allemaal terugvinden? En hoe gaan ze dit allemaal terugvinden? Taak 1.2.10 Thomas Muller Paul van der Linden MT1A Tutor: van Griensven Docent: van den Biggelaar Gemaakt door Thomas Muller en Paul van der Linden Pagina 1 van

Nadere informatie

Hoe bouw ik een component? Drs. Arjan Burger

Hoe bouw ik een component? Drs. Arjan Burger Hoe bouw ik een component? Drs. Arjan Burger Zelf bouwen in Joomla! Veel standaard componenten aanwezig Zelf bouwen: meer mogelijkheden Maatwerk (redelijke tot grondige) PHP kennis vereist Meeliften op

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren Handleiding om te beginnen met mysql WorkBench. In twee stappen 0. WorkBench verbinden met mysql 1. een hallo

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

Nadere informatie

Les 10 : Aanmaken van een database (deel2).

Les 10 : Aanmaken van een database (deel2). Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van

Nadere informatie

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407 Project plan Erwin Hannaart Sander Tegelaar 61849 62407 I4C2 I4C1 1 Inhoudsopgave Doel en doelgroep van het project... 3 Beschrijving van het project... 4 Benodigde materialen... 5 Te verwachten resultaten,

Nadere informatie

Niveau 2 Medewerker ICT

Niveau 2 Medewerker ICT Wat kunt u van onze studenten verwachten Niveau 2 Medewerker ICT Schooljaar 2012-2013 Semester 2 Klas 2 (20 weken); deze klas is aan het begin van vorig schooljaar begonnen: Voor deze studenten is het

Nadere informatie

Puntjes op de I. Baris Firat

Puntjes op de I. Baris Firat Puntjes op de I Baris Firat 1 Functies en kritieke onderdelen in code (onderdelen die niet in één oogopslag te verklaren zijn) zijn voorzien van comments. Hierbij wordt er gebruikt gemaakt van geldende

Nadere informatie

Les 2 Eenvoudige queries

Les 2 Eenvoudige queries Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten

Nadere informatie

VERENIGINGSWIJZER.NL PROJECTPLAN

VERENIGINGSWIJZER.NL PROJECTPLAN Vrije Universiteit Amsterdam Faculteit der Exacte Wetenschappen Project Multimedia Peter van Ulden Studentnr. 1494759 VERENIGINGSWIJZER.NL PROJECTPLAN INHOUDSOPGAVE 1 Inleiding...3 2 Project omschrijving...4

Nadere informatie

Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase

Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase Mobiel Datanose Op dit moment is mobiel datanose niet goed gedaan; je krijgt gewoon de site te zien zoals je het te zien krijgt op pc's of laptops. Maar vaak heb je het probleem dat je op je mobiel moet

Nadere informatie

Opmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen

Opmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen Deze handleiding is met de nodige zorg samengesteld. Het kan echter voorkomen dat sommige zaken niet goed of onduidelijk zijn beschreven. Mocht je iets tegenkomen wat niet of slecht is beschreven horen

Nadere informatie

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt. Plsqldoc Genereer je documentatie Beeklaan 444 2562 BK Den Haag www.darwin-it.nl info@darwin-it.nl KvK 27283780 ING 65.35.40.663 Technical Architect Net als (vrijwel) elke ontwikkelaar vind ik het documenteren

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

Handleiding installatie Enecsys uitlezen op een Synology NAS

Handleiding installatie Enecsys uitlezen op een Synology NAS Handleiding installatie Enecsys uitlezen op een Synology NAS Disclaimer: Dit document is geschreven als handleiding voor de installatie van een Enecsys logger op een Synology NAS. Alhoewel geprobeerd is

Nadere informatie

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers Verslag SE Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers In dit verslag zullen wij een beschrijving geven, over welke

Nadere informatie

LAB handleiding april

LAB handleiding april Student 1 Inhoudsopgave Aanmelden 4 Wachtwoord vergeten 7 Gebruikersprofiel 11 Home scherm 31 Kalender 33 Mijn pagina 35 Cursussen 40 Quiz/ test 46 Braintrainer 47 Bestanden 48 Post je feedback 49 Mijn

Nadere informatie

PORTFOLIO WEBSITE DOCUMENT AMY VERLOUW VAK: DED KLAS: M21T DOCENT: SCL

PORTFOLIO WEBSITE DOCUMENT AMY VERLOUW VAK: DED KLAS: M21T DOCENT: SCL PORTFOLIO WEBSITE DOCUMENT AMY VERLOUW VAK: DED KLAS: M21T DOCENT: SCL 1 INHOUDSOPGAVE Doelgroep Concept uitleg en Sitemap Mock- Ups Lettertype- en kleurverantwoording PHP & Database Database Pagina s

Nadere informatie

Werken met Google Docs en Google Drive

Werken met Google Docs en Google Drive Werken met Google Docs en Google Drive Eric Akkerman (LET)/Rob van Leeuwen (UBVU) Google Docs is een verzameling webgebaseerde programma's voor het creëren, bewerken en delen van documenten, spreadsheets,

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 11 december 2015 Ingebouwde datastructuren Meer boomstructuren Access specifiers Gebruikersinvoer Codestijl Packages SAT-solver Ingebouwde datastructuren Ingebouwde

Nadere informatie

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet Informatica-Actief i&i-conferentie 25 november 2015, Amersfoort Pieter Vorstenbosch en Paul Bergervoet 1 Inhoud Vorm en techniek Stijl van de cursussen SSO Inhoud Programmeerblok en meer Intro, Processing,

Nadere informatie

Planywhere adres: https://rooster.terweel.nl/planywhere/

Planywhere adres: https://rooster.terweel.nl/planywhere/ Planywhere adres: https://rooster.terweel.nl/planywhere/ Veelgestelde vragen Inhoud Planywhere adres: https://rooster.terweel.nl/planywhere/... 1 Veelgestelde vragen... 1 Deel 1: Inloggen... 2 Vraag 1.1

Nadere informatie

Project verslag. Erwin Hannaart Sander Tegelaar 61849 62407

Project verslag. Erwin Hannaart Sander Tegelaar 61849 62407 Project verslag Erwin Hannaart Sander Tegelaar 61849 62407 I4C2 I4C1 Inhoudsopgave Website design... 3 Website functies... 4 Website index pagina... 5 Website product pagina... 7 Website registreren pagina...

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

Handleiding Magister 5.2. leerlingen SG WILLEM DE ZWIJGER, KAMERLINGH ONNESDREEF 4, 2871JN SCHOONHOVEN.

Handleiding Magister 5.2. leerlingen SG WILLEM DE ZWIJGER, KAMERLINGH ONNESDREEF 4, 2871JN SCHOONHOVEN. Handleiding Magister 5.2 leerlingen SG WILLEM DE ZWIJGER, KAMERLINGH ONNESDREEF 4, 2871JN SCHOONHOVEN. INHOUDSOPGAVE ALGEMEEN... 3 OVERZICHT VAN BESTURINGSSYSTEEM EN WEB BROWSERS DIE TE GEBRUIKEN ZIJN...

Nadere informatie

Gosnowboarding.nl Wireflow 1: Beheer accommodatie - Amber Haccou - Versie 1.0

Gosnowboarding.nl Wireflow 1: Beheer accommodatie - Amber Haccou - Versie 1.0 Gosnowboarding.nl Wireflow 1: Beheer accommodatie - Amber Haccou - Versie 1.0 1 Inloggen gebruikersnaam 2 Dashboard Overzicht accommodaties 3 Basis informatie accommodatie Naam Adres wachtwoord Nieuwe

Nadere informatie

Katholieke Hogeschool Kempen ASP

Katholieke Hogeschool Kempen ASP Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica ASP www.projectchatroom.be Yorkim Parmentier 3TI4 Andy Geluykens 3TI4 Academiejaar

Nadere informatie

LAB handleiding april

LAB handleiding april Student 1 Inhoudsopgave Aanmelden 4 Wachtwoord vergeten 7 Gebruikersprofiel 11 Home scherm 31 Kalender 33 Mijn pagina 35 Cursussen 40 Quiz/ test 46 Braintrainer 47 Bestanden 48 Post je feedback 49 Mijn

Nadere informatie

Werkboek studiekeuzecheck Opleiding HBO-ICT

Werkboek studiekeuzecheck Opleiding HBO-ICT Werkboek studiekeuzecheck Opleiding HBO-ICT Naam:... Beste aspirant-student, Gefeliciteerd! Je hebt de online vragenlijst over de opleiding HBO-ICT aan de HAN ingevuld. Daarna heb je zelf geconcludeerd

Nadere informatie

Modular Development. Een App in Facebook. Dennis van der Oost CMD2D 0822118. Module: CMDDEV01-7 Docent: Eric Mahieu. Eindverslag v.1.

Modular Development. Een App in Facebook. Dennis van der Oost CMD2D 0822118. Module: CMDDEV01-7 Docent: Eric Mahieu. Eindverslag v.1. Modular Development Een App in Facebook Dennis van der Oost CMD2D 0822118 Module: CMDDEV01-7 Docent: Eric Mahieu Eindverslag v.1.0 Inhoudsopgave - Inleiding - Concept omschrijving - Technisch onderzoek

Nadere informatie

Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website

Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website Wat we gaan doen 1. Wie ben ik? 2. Voor- en nadelen bestaande templates en eigen templates 3. Eigen template op basis

Nadere informatie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

Nadere informatie

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl Bottleball Onderzoeksverslag MovingMonsters Uitgevoerd door Arno Classens a.classens@student.fontys.nl 1 1. Inhoudsopgave Wat? Bladzijde 1. Introductie 3 2. Methodologie 4 3. Resultaten 3.1 Oriëntatie

Nadere informatie

intro informatica F. Vonk versie

intro informatica F. Vonk versie 2017 intro informatica F. Vonk versie 2 7-8-2017 inhoudsopgave 1. inleiding... - 4-2. ELO... - 4-3. opzet... - 5-4. plagiaat en eigen inbreng... - 5-5. leerlijnen... - 6-6. soorten opdrachten en beoordeling...

Nadere informatie

EDpuzzle. Wat is EDpuzzle? Site. Kostprijs. Hoe werkt het?

EDpuzzle. Wat is EDpuzzle? Site. Kostprijs. Hoe werkt het? EDpuzzle Wat is EDpuzzle? EDpuzzle is een online programma dat toelaat om eigen video s en video s van verschillende platformen interactief te maken. Interactief maken betekent: Site 1. Je kan meerkeuzevragen

Nadere informatie

AFO 142 Titel Aanwinsten Geschiedenis

AFO 142 Titel Aanwinsten Geschiedenis AFO 142 Titel Aanwinsten Geschiedenis 142.1 Inleiding Titel Aanwinsten Geschiedenis wordt gebruikt om toevoegingen en verwijderingen van bepaalde locaties door te geven aan een centrale catalogus instantie.

Nadere informatie

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide

Nadere informatie

Bitrix Site Manager gebruikershandleiding BureauZuid

Bitrix Site Manager gebruikershandleiding BureauZuid Bitrix Site Manager gebruikershandleiding BureauZuid Introductie Deze gebruikershandleiding geeft gedetailleerde basisinformatie over hoe te werken met Bitrix Site Manager. Deze handleiding is bedoeld

Nadere informatie

SenBox Handleiding. Versie: juli

SenBox Handleiding. Versie: juli SenBox Handleiding Versie: juli 2019 www.sendot.nl Inhoudsopgave 1. Installatie... 3 1.1 Benodigdheden... 3 1.2 Stappen... 3 2. Login... 5 3. Dashboard... 6 4. Grafiek maken... 8 5. Chart Screen... 9 5.1

Nadere informatie

VWM :: Facturatie. Documentatie van het systeem. Danny van Wijk dannyvanwijk@gmail.com http://www.vwmedia.nl. Auteur: E-mail: Website:

VWM :: Facturatie. Documentatie van het systeem. Danny van Wijk dannyvanwijk@gmail.com http://www.vwmedia.nl. Auteur: E-mail: Website: VWM :: Facturatie Documentatie van het systeem Auteur: E-mail: Website: Danny van Wijk dannyvanwijk@gmail.com http://www.vwmedia.nl Inhoudsopgave Admin... 3 Mijn Account... 3 Crediteuren... 3 Debiteuren...

Nadere informatie

icafe Een digitaal bestelsysteem voor de horeca Joeri Verdeyen Stefaan De Spiegeleer Naim Ben Tanfous

icafe Een digitaal bestelsysteem voor de horeca Joeri Verdeyen Stefaan De Spiegeleer Naim Ben Tanfous icafe Een digitaal bestelsysteem voor de horeca Joeri Verdeyen Stefaan De Spiegeleer Naim Ben Tanfous 2006-2007 Voorwoord 1 Inhoudsopgave 2 Hoofdstuk 1 Inleiding 3 Hoofdstuk 2 icafe 2.1 Het idee 2.2 Mogelijkheden

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 28, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Technische nota AbiFire Rapporten maken via ODBC

Technische nota AbiFire Rapporten maken via ODBC Technische nota AbiFire Rapporten maken via ODBC Laatste revisie: 23 januari 2018 Inhoudsopgave 1 Inleiding... 2 2 Systeeminstellingen in AbiFire... 3 2.1 Aanmaken extern profiel... 3 2.2 Toewijzing extern

Nadere informatie

Handleiding IZEE CMS. Dit is de handleiding voor IZEECMS

Handleiding IZEE CMS. Dit is de handleiding voor IZEECMS Handleiding IZEE CMS Dit is de handleiding voor IZEECMS Inhoudsopgave Inleiding... 4 Laatste update... 4 Voor wie is deze handleiding... 4 Vaste pagina s op de website... 4 Onduidelijkheden... 4 Voor het

Nadere informatie

DataFlex 19.0 SQL Server

DataFlex 19.0 SQL Server Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een

Nadere informatie

Inhoud. Pagina 2 van 13

Inhoud. Pagina 2 van 13 Code Conventie Inhoud PHP algemeen... 3 Namen van variabelen... 3 Enkele of dubbele aanhalingstekens... 3 Globale variabelen... 3 Namen van functies... 3 Argumenten van functies... 3 Formattering... 4

Nadere informatie

Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie.

Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie. Introductie Dit artikel laat zien hoe je een Image in een C# applicatie kan opslaan in een database en het kan ophalen uit de database om het te laten zien. Voor de database gebruiken we MS SQL maar voor

Nadere informatie

ASRemote WebService. Via deze webservice kunt u:

ASRemote WebService. Via deze webservice kunt u: ASRemote WebService De ASRemote WebService is een SOAP Webservice die softwarematige communicatie met Exact Globe mogelijk maakt vanaf een willekeurige locatie op het internet. Via deze webservice kunt

Nadere informatie

Zicht - Content Management Systeem een algemene beschrijving

Zicht - Content Management Systeem een algemene beschrijving Zicht - Content Management Systeem een algemene beschrijving Versie april/2008 Zicht nieuwe media ontwerpers 2008 1 Inleiding Een Content Management Systeem (CMS) is een webapplicatie waarmee je zonder

Nadere informatie

Fidura Enterprise. Documentatie Installatie BTW 2012 Fix, Versie 2.2.0 / 2.3.0 / 3.0.1

Fidura Enterprise. Documentatie Installatie BTW 2012 Fix, Versie 2.2.0 / 2.3.0 / 3.0.1 Fidura Enterprise Documentatie Installatie BTW 2012 Fix, Versie 2.2.0 / 2.3.0 / 3.0.1 Inhoudsopgave 1. INLEIDING... 3 2. RANDVOORWAARDEN... 3 3. INSTALLATIE VAN DE SERVER... 3 3.1 INLEIDING... 3 3.2 GEGEVENS

Nadere informatie

Introductie werken met ICT Wifi Office 365 Magister Slim

Introductie werken met ICT Wifi Office 365 Magister Slim Introductie werken met ICT Wifi Office 365 Magister Slim Lees onderstaande informatie goed door om direct aan de slag te kunnen! Wifi Je hebt via de receptie een brief gekregen met daarin je accountgegevens

Nadere informatie

Stagerage Versie 3 zomer 2011

Stagerage Versie 3 zomer 2011 Stagerage Versie 3 zomer 2011 Algemene bewerkingen BlueBased B.V (2011) Auteur: Jeroen IJzerman Inleiding In deze handleiding worden de algemene taken behandeld, die voor alle rollen gelden. De rollen

Nadere informatie

Website AC Lebbeke Inhoud

Website AC Lebbeke Inhoud Website AC Lebbeke Inhoud 1. Inloggen 2. Login Aanvraag en roles 3. Nieuwsbericht toevoegen 4. Afspraken nieuwsberichten 5. Pagina s aanpassen en document uploaden 6. Pagina s en nieuwsberichten bewerken

Nadere informatie

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant Handleiding CMS Auteur: J. Bijl Coldfusion Consultant Inhoudsopgave 1.0 Inleiding 3 2.0 Introductie CMS en websites 4 3.0 Inloggen in beheer 5 4.0 Dashboard 6 4.1 Bezoekers totalen 6 4.2 Bezoekers 7 4.3

Nadere informatie

Website beoordeling zonetelechargement.com

Website beoordeling zonetelechargement.com Website beoordeling zonetelechargement.com Gegenereerd op Juli 23 2015 10:12 AM De score is 47/100 SEO Content Title zone-telechargement.com 520: Web server is returning an unknown error Lengte : 71 Let

Nadere informatie

Server Side Scripting

Server Side Scripting Server Side Scripting Formulieren & beveiliging Vakopzet C 1 2 3 4 5 6 7 8 9 WC TOETS Lessen Lesweek 1 (47) Vakoverzicht en introductie Lesweek 2 (48) Doornemen Ch3 (40p) Lesweek 3 (49) Deeltoets 1, Doornemen

Nadere informatie

Het omzetten van een ER-diagram naar SQL

Het omzetten van een ER-diagram naar SQL Het omzetten van een ER-diagram naar SQL Huub de Beer Eindhoven, 4 juni 2011 Omzetting ER-diagram naar SQL in twee stappen 1: ER-Diagram relationeel model Onderwerp van hoofdstuk 3 Entiteittype relatie,

Nadere informatie

Magister Web 5 en Magister Web 6

Magister Web 5 en Magister Web 6 Magister Web 5 en Magister Web 6 Functievergelijking februari 2018 In dit document vind je de functionaliteit die in februari 2018 beschikbaar is voor onderwijzend personeel in Magister Web 6, gemaakt

Nadere informatie

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet. Het installeren van WordPress Nu je een volledig werkende virtuele server hebt is het tijd om er een applicatie op te installeren. We beginnen met de blogtool WordPress. De database De eerste stap is het

Nadere informatie

B.Sc. Informatica Module 4: Data & Informatie

B.Sc. Informatica Module 4: Data & Informatie B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke

Nadere informatie

SQL & Datamodelleren

SQL & Datamodelleren SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...

Nadere informatie

Magister handleiding

Magister handleiding Inleiding Beste leerling, Het Strabrecht College gebruikt Magister als softwaresysteem voor de leerlingenadministratie. Leerlingen gebruiken Magister o.a. voor het raadplegen van het opgegeven huiswerk,

Nadere informatie

maplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect

maplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,,  , \, save, read, protect, unprotect maplev 2010/7/12 14:02 page 15 #17 Module 2 Het gebruik van Maple, vervolg Onderwerp Voorkennis Expressies Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

How To (person) Hieronder volgt een uitleg welk veld zie ik met een aantal scherm voorbeelden: Scherm beeld # 1. Invul tips: Link aanklikken

How To (person) Hieronder volgt een uitleg welk veld zie ik met een aantal scherm voorbeelden: Scherm beeld # 1. Invul tips: Link aanklikken How To (person) 1. De eerste keer inloggen NFC database. Let op: ieder e-mailadres MOET uniek zijn en kan niet gebruikt worden voor andere personen of bedrijven. Elke naam binnen een bedrijf moet ook een

Nadere informatie

Modulewijzer Tirdat01

Modulewijzer Tirdat01 Modulewijzer Tirdat01 W. Oele 25 augustus 2008 1 Inhoudsopgave 1 Inleiding en leerdoelen 3 2 Voorkennis 3 2.1 tirprg01 en tirprg02........................ 3 2.2 tirprg03.............................. 4

Nadere informatie

How To (company) Hieronder volgt een uitleg welk veld zie ik met een aantal scherm voorbeelden: Scherm beeld # 1. Invul tips: Link aanklikken

How To (company) Hieronder volgt een uitleg welk veld zie ik met een aantal scherm voorbeelden: Scherm beeld # 1. Invul tips: Link aanklikken How To (company) 1. De eerste keer inloggen NFC database. Let op: ieder e-mailadres MOET uniek zijn en kan niet gebruikt worden voor andere personen of bedrijven. Elke naam binnen een bedrijf moet ook

Nadere informatie

Projectdocument Airport Suite. The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan

Projectdocument Airport Suite. The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan Projectdocument Airport Suite The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan December 2013 Contents 1. Overzicht... 4 2. Planning... 5

Nadere informatie

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

Wat bieden we je aan. Onze voorwaarden. Hoe werkt het solliciteren?

Wat bieden we je aan. Onze voorwaarden. Hoe werkt het solliciteren? 8D Games is een plek waar iedereen hard werkt, altijd probeert om onze producten, zichzelf en het team te laten groeien, maar bovenal proberen we om binnen deze scope met zoveel mogelijk plezier samen

Nadere informatie

Elo: Een opdracht inleveren

Elo: Een opdracht inleveren Elo: Een opdracht inleveren Op school moet je regelmatig iets inleveren. Dat kan bijvoorbeeld een verslag of een werkstuk zijn. Soms moet je zo n opdracht inleveren via de ELO. Dat is handig, want je kunt

Nadere informatie

Weebly: Stappenplan voor docenten

Weebly: Stappenplan voor docenten Weebly: Stappenplan voor docenten Stap 1: Registratie Ga naar http://education.weebly.com/ Voordat u aan de slag kunt met Weebly moet u zich inschrijven. U vult uw gebruikersnaam en uw e-mailadres in en

Nadere informatie

Themahandleiding: SMS toepassing in Fronter

Themahandleiding: SMS toepassing in Fronter Themahandleiding: SMS toepassing in Fronter Fronter Y10 Dit document is gemaakt door Fronter www.fronter.com. Het document mag alleen gekopieerd of digitaal verspreid worden volgens contract of in overeenstemming

Nadere informatie

Websites aanpassen. Voor iedereen.

Websites aanpassen. Voor iedereen. Websites aanpassen. Voor iedereen. Teksten aanpassen en afbeeldingen toevoegen. Links naar andere pagina s of documenten. Pagina s toevoegen, kopiëren en verplaatsen. Ondersteuning voor meerdere talen.

Nadere informatie

Beknopte handleiding remote werken met Novell Virtual office

Beknopte handleiding remote werken met Novell Virtual office Beknopte handleiding remote werken met Novell Virtual office Remote werken is beschikbaar vanaf nagenoeg iedere PC met internettoegang. Om toegang te krijgen surf je naar https://mail.slz.landschapsbeheer.nl/onenet/netstorage

Nadere informatie

Foto web applicatie documentatie

Foto web applicatie documentatie Foto web applicatie documentatie Marijn Stuyfzand M31T PHP31 David Schol 1 Inhoudsopgave APPLICATIESTRUCTUUR MAPPENSTRUCTUUR FUNCTIONALITEITSSTRUCTUUR DE BASIS VOOR ELKE PAGINA DATABASE SERVER- SIDE EN

Nadere informatie

Handleiding Magister 6

Handleiding Magister 6 Handleiding Magister 6 Inhoudsopgave Inloggen 3 Instellen wachtwoord 5 Invoeren e-mail adres 5 Beginscherm Magister 6 Aanwezigheid 7 Cijfers 7 Ouderavond 7 Vakkenpakketkeuze leerjaar 2 10 Magister en Meta

Nadere informatie