Dé Handelsschool Keizersplein 19 9300 AALST
GIP-promotor: J. Beernaert Schooljaar: 2011-2012
Checklist Cedric Lanckman 6 Informaticabeheer
Dé Handelsschool Keizersplein 19 9300 AALST
GIP-promotor: J. Beernaert Schooljaar: 2011-2012
Checklist Cedric Lanckman 6 Informaticabeheer
Gipgroep Voornaam + naam Alessandro Mungo Tiny Podevijn Loïc De Weerd Anthony Diaz Inez Bouhmidi Argjend Sadiku Randy Rombaut Cedric Lanckman Karim Krayem Michael Sterck
Klas 6 OPR 6 ST 6 ST 6 HA 6 HA 6 HA 6 INF 6 INF 7 VK 7 VK
Woord vooraf
In ons geïntegreerd proefwerk, kunt u informatie vinden over ons uniek evenement dat wij zullen verwezenlijken. De GIP is een zeer belangrijk onderdeel voor het behalen van ons diploma. Deze is dan ook een samenwerking met verschillende klassen uit verschillende richtingen, namelijk 6 Handel, 6 Onthaal en Public Relations, 6 Informaticabeheer, 6 Secretariaat-Talen en 7 Verkoop. Bij deze willen we Mr. Jan Beernaert van harte bedanken voor zijn geduld en zijn uitstekend advies. Ook nog bedankt aan de leerkrachten Mr. David Cayet voor het vak Project, Mr. Pascal Claessens voor de lessen Databanken & Multimedia en als laatste wil ik ook nog onze klassentitularis Mr. Gunther Van Bleyenbergh van harte bedanken voor het advies en de lessen Visual Basic & netwerken.
Inhoudsopgave Inhoudsopgave Woord vooraf .......................................................................................................................................... 5 Inhoudsopgave ........................................................................................................................................ 6 Inleiding ................................................................................................................................................... 7 Fase 1: Het vooronderzoek ..................................................................................................................... 8 Fase 2: Definitiestudie ............................................................................................................................. 9 Beschrijving beginsituatie.................................................................................................................... 9 Probleemstelling.................................................................................................................................. 9 Fase 3: Basisontwerp ............................................................................................................................. 10 Opsplitsing in deelprojecten ............................................................................................................. 12 Volgorde van afwerking .................................................................................................................... 13 Fase 4: Detailontwerp ........................................................................................................................... 14 Bepaling van de in- en uitvoerstructuur............................................................................................ 15 Wordt er en firewall voorzien? ......................................................................................................... 15 Wie beschikt over de toegang tot welke (gegevens)bestanden? ..................................................... 15 Fase 5: Realisatie ................................................................................................................................... 16 Fase 6: Conversie en invoering .............................................................................................................. 18 Fase 7: Gebruik en beheer .................................................................................................................... 19 Back-ups ............................................................................................................................................ 19 Kopieën wachtwoorden .................................................................................................................... 19 Checklist Powerpoint............................................................................................................................. 21 Webdesign ..................................................................................................................................... 22 Fase 1: Ontwerp .................................................................................................................................... 22 Fase 2: detailontwerp ............................................................................................................................ 23 Fase 3: Realisatie ................................................................................................................................... 24 Fase 4: Conversie en invoering .............................................................................................................. 25 Fase 5: Gebruik en beheer .................................................................................................................... 26
Inleiding
Als opdracht voor onze GIP hebben we de kans gekregen om een evenement te organiseren dat Aalst in de kijker zet met als motto “The sky is the limit!”. In mijn GIP-document kunt u zien wat we allemaal moeten plannen om een evenement te informatiseren. We hebben hard moeten knokken om tot een mooi resultaat te komen maar het is ons uiteindelijk toch gelukt.
Fase 1: Het vooronderzoek TimeDiscoVery is een 2-daags festival te Aalst. Dit is toegankelijk voor alle leeftijden. We zetten Aalst in de kijker door per ticket dat verkocht wordt, 1€ te schenken aan het goede doel. De organisatoren zijn 10 gedreven jongeren die van dit een evenement een spectaculair evenement zullen van maken. Het aantal werknemers die zullen zorgen voor de realisatie van het evenement bedraagt: 200 personen. De te gebruiken programma’s zijn Adobe Dreamweaver CS5, Microsoft Office Access 2010, Microsoft Office Excel 2010, Office Word 2010, Microsoft Visual Studio 2010 , NetBeans IDE 7.0, Microsoft, Adobe Photoshop CS5, Adobe Reader X, Adobe Flash Professional CS5 en 2 zelf ontworpen programma’s. De software hebben we zelf geïnstalleerd op onze 2 Pc’s. We moeten een website maken omtrent het evenement. Ook moeten we een kassaprogramma realiseren die zal worden gebruikt op ons evenement. Onze beveiliging zit in het online bestellen van de tickets en onze database. Ook ons kassaprogramma is beveiligd. Elke GIP-genoot krijgt een vaste gebruikersnaam en een zelfgekozen wachtwoord. De IT-verantwoordelijken beschikken over deze gegevens.
Fase 2: Definitiestudie Beschrijving beginsituatie Voor ons evenement te realiseren hebben de IT-verantwoordelijken 2 identieke computers aangekocht namelijk: Acer Aspire 5940G. Deze zullen gebruikt worden om onze website te maken en onze programma’s te schrijven. De alreeds aangekochte software hebben we zelf geïnstalleerd. We hebben nog 1 extra PC beschikbaar. Deze is van privébezit van iemand uit de IT. De PC wordt enkel in het bedrijf gebruikt als soort van back-up. De te gebruiken software: Adobe Dreamweaver CS5, Microsoft Office Access 2010, Microsoft Office Excel 2010, Office Word 2010, Microsoft Visual Studio 2010 , NetBeans IDE 7.0, Microsoft, Adobe Photoshop CS5, Adobe Reader X, Adobe Flash Professional CS5 en 2 zelf ontworpen programma’s. De software hebben we zelf geïnstalleerd op onze 2 Pc’s.
Probleemstelling Moesten we ondervinden dat er te weinig personeel zou zijn op ons evenement kan dit eenvoudig opgelost worden. We hebben een aantal reserve personen die stand-by staan om in te springen. We hebben een back-up van ons personeel ter beschikking & de database kan rap en eenvoudig aangepast worden voor meer gebruikers toe te voegen. Zo kan TimeDiscoVery zonder problemen vlot verlopen. Als financieel middel hebben we een lening aangegaan bij KBC Bank. Een deel van deze lening zal bestemd zijn voor onze hardware, software en domeinnaam + hosting te vergoeden. Onze technische middelen zijn laptops, software en een draadloze internetverbinding. Ook staan er verschillende privé-apparaten ter beschikking. Onder andere een netwerkprinter, een draadloze scanner, verscheidene headsets,…
Randy en ik moeten dezelfde taken uitvoeren en we werken geregeld samen om elkaar te helpen. We moeten elk apart een website en kassaprogramma maken. De website en checklist zullen in orde zijn voor 2 mei 2012. Het kassaprogramma zal een latere datum bevatten. We hebben ook een organigram van ons bedrijf, deze zit in de bijlage. Onze website blijft 1 jaar online staan wegens onze gereserveerde domeinnaam en deze was geboekt voor 1 jaar. Onze zelf ontwerpen programma’s hebben we een back-up van gemaakt en de IT-verantwoordelijken beschikken hierover. Lastenboek: Deze staan allemaal verwerkt en overzichtelijk neergeschreven in het financieel plan.
Fase 3: Basisontwerp Het type database dat we gaan gebruiken is een Access database. Dit omdat dit eenvoudig maar ook zeer efficiënt te gebruiken is. De kennis hebben we geleerd op school dus passen we dit toe in de realisatie. De naam van onze databank is TimeDiscoVery. We hebben zeker 3 tabellen aanwezig, deze zullen Organisatoren, Werknemers & Ticketverkoop heten. Organisatoren: ID Naam Voornaam Functie Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer Gebruikersnaam Paswoord Personeel: Personeelsnummer Geslacht Naam Voornaam Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer Voorverkoop: Bestellingsnummer Aanspreektitel Naam Voornaam Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer Aantal dagtickets Aantal combitickets Aantal kindertickets Totaal tickets Totale prijs
Normalisatie organisatoren: 1ste normaalvorm: ID Naam Voornaam Functie Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer Gebruikersnaam Paswoord e 3 normaalvorm: ID Naam Voornaam Functie Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer Gebruikersnaam Paswoord 5e normaalvorm: ID Functie Straatnaam Huisnummer Postcode Stad/Gemeente 7e normaalvorm:
2e normaalvorm: ID Naam Voornaam Functie Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer Gebruikersnaam Paswoord e 4 normaalvorm:
-
Functie Straatnaam Huisnummer Postcode Stad/Gemeente
6e normaalvorm: ID Naam Voornaam Telefoonnummer Gebruikersnaam - Paswoord
Normalisatie personeel: 1ste normaalvorm: Personeelsnummer Geslacht Naam Voornaam Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer e 3 normaalvorm: Personeelsnummer Geslacht Naam Voornaam Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer
2e normaalvorm: Personeelsnummer Geslacht Naam Voornaam Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer e 4 normaalvorm: Personeelsnummer Geslacht Naam Voornaam Straatnaam Huisnummer Postcode Stad/Gemeente Telefoonnummer
Opsplitsing in deelprojecten Aangezien dat iedereen zijn individuele taken moet maken, is het dan ook relevant dat iedereen zijn of haar taken in orde brengt. Maar zoals al eerder vermeld werken Randy en ik nauw samen aan het realiseren van het informatica gedeelte. We gebruiken beiden dezelfde databases dus leek het ons ook eerlijk om samen de databases op te stellen.
Volgorde van afwerking 1. 2. 3. 4.
De website De databases Samenvatting van de nodige hardware De zelf ontworpen programma’s
We hebben ervoor gekozen om eerst de website af te werken. Er is hiervoor een simpele verklaring, namelijk dat de website een soort van reclame is. Dit wil zeggen hoe vroeger de website af is, hoe meer reclame. En dat resulteert dan in meer klanten. Vervolgens moeten we de database oprichten. Dit omdat de ticketverkoop vlot kan verlopen via onze site. De voorverkoop is al zeer belangrijk. Reden: dan kunnen we bepalen hoeveel werknemers is zullen voorzien zijn tijdens het evenement. Na de database volgt de nodige hardware die beschikbaar moet zijn voor het evenement. We gaan zorgen voor een lokaal netwerk en deze is gelegen in de Florahallen zelf te Aalst. Daarna zijn de programma’s ontworpen. Deze konden we pas realiseren op het laatste moment maken omdat we de ingevoerde gewenste pas op het laatste hebben ontvangen. Nieuwe hardware Natuurlijk hebben we heel wat apparatuur nodig, maar zoals al is uitgelegd hebben we al apparaten die we gebruiken uit onze privé. We bestellen alle hardware bij CoolBlue.be. Hier is een lijst met gegevens over onze hardware: Acer Aspire 5940G-724G50BN (Bezit van Randy) -15,6 inch gaming-laptop -Intel Core i7-processor -ATI M Radeon HD 4650 videokaart met 1 GB aan DDR3-geheugen -LED-verlicht breedbeeld (16:9) -Blu-ray-lezer, cd/dvd-brander -802.11b/g/n Wireless LAN -1 megapixel webcam -Bluetooth -Vingerafdrukscanner -Windows 7 Home Premium 64-bit
HP deskjet 3050 j610 (Bezit van Randy) Een all-in-one netwerkprinter. (Printer + scanner)
Steelseries Diablo III gaming mouse (Bezit van Randy)
Fase 4: Detailontwerp Er werd nagegaan of de geleverde hard- en software voldoet aan het lastenboek. Alles voldoet aan het lastenboek. We hebben gezocht naar goede hardware zodat de software geen problemen zou ondervinden tijdens het gebruik. We hebben verschillende soorten bekeken en hebben uiteindelijk besluit gemaakt voor de beste prijs/kwaliteit verhouding. Er werd een ontwerp gemaakt van de lay-out. Elke medewerker krijgt als beginscherm een scherm om zich aan te melden. Elke medewerker heeft zijn eigen gebruikersnaam en zelf gekozen wachtwoord. Als men zich inlogt, kan men de bestelling nemen die de klanten wensen. Elke bestelling wordt bijgehouden in een apart document samen met de gebruikersnaam en het tijdstip van de bestelling. De lay-out is zeer simpel gehouden. We hebben er wel uiteraard voor gezorgd dat dit programma efficiënt te gebruiken is door iedereen. Onze taak is ook dat het programma zeer overzichtelijk is. Het startscherm ziet er als volgt uit: - Een tekstvak “gebruikersnaam” en een tekstvak “wachtwoord”. Hier meld men zich aan. Na 3 verkeerde pogingen wordt het account geblokkeerd en moet men dit melden aan de verantwoordelijke (mezelf dus). Ik heb een back-up van alle gebruikersnamen met de gelinkte paswoorden. Hierdoor kan ik snel en eenvoudig het account terug activeren. - Er is ook een knop “aanmelden”. Dit dient uiteraard om zich in te loggen in het kassaprogramma nadat de gebruiker zijn eigen gebruikersnaam en passwoord heeft ingevuld. - Op het volgende scherm kan men de bestelling maken door het aantal keer iets aan te vinken. Als men klikt op de knop “overzicht” controleert de medewerker of zijn bestelling wel klopt. Indien dit niet zo is bestaat er een knop ”terug” en kan hij/zij zijn bestelling aanpassen. Als deze bestelling klop klikt men op knop “bevestigen” en de gegevens van de verkochte artikelen worden weggeschreven naar een extern database. Qua lay-out houden we het zo eenvoudig mogelijk. Dit om snel en efficiënt te werken.
Bepaling van de in- en uitvoerstructuur Elke medewerker van onze GIP-groep kan de database overlopen van ons personeel. Ook kunnen ze de database van de ticketverkoop raadplegen samen met de gegevens van de personen die deze besteld hebben. Het opslaan van deze gegevens gebeurd op onze server. De IT-verantwoordelijken kunnen de correcte beveiligingsstappen toepassen. De overdracht van het kassasysteem naar onze server gebeurt draadloos. Ook de ticketverkoop staat in verbinding met deze server. Wordt er en firewall voorzien? De firewall wordt gebruikt om de ticketverkoop beter te beschermen zodat kwaadwilligen geen schade of misbruik kunnen van maken. Dit is noodzakelijk omdat er uiteraard met geld wordt behandeld en persoonlijke gegevens van vele personen. Wie beschikt over de toegang tot welke (gegevens)bestanden? Onze medewerkers van de GIP-groep kunnen aan de gegevens van ticketverkoop en het overzicht van de verkochte artikelen op het evenement. Ons personeel heeft geen toegang tot deze databases. De databases kunnen extern bezocht worden door de IT-verantwoordelijken. Onze medewerkers kunnen via een laptop ter plaatse bekeken worden. Na afloop van het evenement kunnen de IT-verantwoordelijken de databases afprinten om deze te controleren met de boekhouding.
Fase 5: Realisatie Tot op heden is mijn kassaprogramma niet volledig gemaakt. Ik heb wel een zelfgeschreven schema zodat ik eenvoudig kan programmeren binnenkort. Het design is reeds wel al klaar. Als de werknemer een nieuwe bestelling wil opnemen ziet hij het volgende scherm:
Hier tikt hij/zij z’n inloggegevens in zodat men zich kan aanmelden in het kassaprogramma. Indien men een verkeerd wachtwoord heeft ingegeven verschijnt er een foutmelding. De werknemer heeft 3 aanmeldingsmogelijkheden. Als dit gelukt is verschijnt er automatisch een 2de formulier:
Hier tikt men het aantal drank aan. Wenst men bv 2 Fanta’s, dan klikt de werknemer 2 maal op de Fanta knop. Daaronder verschijnt het aantal keer dat men het specifiek drankje wenst. Als men een fout gemaakt heeft kan men deze ongedaan maken door op de "-" knop te duwen. Men kan ook alle velden leegmaken door op de "Reset" knop duwen.
Het volgende scherm is een overzichtscherm van wat er allemaal besteld is.
Als de bestelling niet klopt kan de werknemer terugkeren naar het bestelformulier door op de knop "Wijzigen" te klikken. Dan keert men terug naar het bestelformulier. Het formulier "Overzicht" wordt hierdoor gesloten. Als alles correct is ingevuld klik hij/zij op de knop "BEVESTIGEN". Door dit te doen is de bestelling afgerond. De bestelling wordt nu weg geschreven naar de database. Na dat de bestelling is afgerond wordt de werknemer automatisch afgemeld uit de huidige sessie. Men keert ook automatisch terug naar het inlogscherm. Het testprogramma zal getest worden door Randy en mijzelf. Hier hopen we zo weinig mogelijk fouten in het programma te vinden zodat alles correct functioneert op het evenement zelf. We laten het ook testen door onze mede GIP-genoten.
Fase 6: Conversie en invoering De aangebrachte wijzigingen werden opnieuw uitgetest. Deze zijn getest door onze ITverantwoordelijken en de GIP-genoten. Er is overleg geweest met ons personeel over de bediening van het kassaprogramma. We hebben dit bondig uitgelegd aan alle personen die dit kassaprogramma gaan gebruiken op het evenement. De persoon die een bestelling opneemt is zelf verantwoordelijk voor die bestelling. Per bestelling kan ik zien we wat besteld heeft. Als er fouten zijn gemaakt kunnen we zien door wie en het juiste tijdstip. De bestellingen worden in apart document opgeslagen. Indien de werknemer een foutieve bestelling plaatst maar deze nog ziet voor de definitieve knop “bevestigen” kan deze persoon de bestelling zelf aanpassen. Ik beschik over lijst van alle personen die zich kunnen aanmelden op mijn kassaprogramma. De opleiding gaat gebeuren een dag voor het evenement. Zo zit alles terug fris in het geheugen bij iedereen. Desnoods leg ik het nogmaals uit op de eerste dag in de voormiddag. Op het tijdstip van de uitleg wordt er verondersteld dat iedereen uiteraard aanwezig is. Dit zal gecontroleerd worden. Een zeer korte handleiding zal aanwezig zijn. Hier staan de basis instructies neergeschreven.
Fase 7: Gebruik en beheer Back-ups Er worden back-ups bewaard op zowel de server als op een externe harde schijf. Hierdoor zijn we zeker dat de gegevens veilig bewaard zijn. We maken back-ups van de Access databases door de functie “back-up” die al is geprogrammeerd in Microsoft Acces. Deze worden dan bewaard op de server. Op deze manier wordt er om het uur een back-up gemaakt. Ook maken we een back-up elke twee uren, deze zal dan worden geplaatst op een externe harde schijf. Het zijn altijd volledige back-ups die worden gemaakt en niet progressieve of incrementele. Dit doen we omdat de gegevens niet zoveel plaats innemen en omdat we zo, mochten er fouten of onduidelijkheden aanwezig zijn, alles nauwkeurig kunnen nagaan. Kopieën wachtwoorden Er worden kopieën van de wachtwoorden bewaard op een externe harde schijf. Deze externe harde schijf wordt bewaard door iemand van de sectie “informatica” en dus kan niemand anders aan deze informatie komen. Ook wordt er op een pc, die niet verbonden is met het internet, een kopie bewaard van alle gebruikersnamen en wachtwoorden. Dit is voor het geval dat de USB met de desbetreffende informatie beschadigt of vernietigd is. De wachtwoorden kunnen worden opgevraagd door de bedrijfsleiders of door een personeelslid die zijn wachtwoord is vergeten. De bedrijfsleiders kunnen, in tegenstelling tot het personeel, alle wachtwoorden opvragen. Het personeel kan enkel zijn of haar eigen wachtwoord weer opvragen. Enkel de bedrijfsleiders van de sectie “Informatica” zijn in staat om de gegevens aan te passen of te verwijderen. Wanneer 1 van de 2 informatici afwezig zou zijn door ziekte,… dan wordt er een andere bedrijfsleider gekozen die toegang zal hebben tot de informatie. Er wordt tevens een nieuw wachtwoord ingevoerd om de databases te kunnen bekijken zodanig dat alleen de informatici en de andere bedrijfsleider die aanwezig zal zijn op het evenement, de databases kan bekijken.
Stappenplannen Beveiligingsplan We hebben een afgesproken met de school KA Geraardsbergen dat de 7e jaars uit de richting Integrale Veiligheid en Veiligheidsberoepen hun stage mogen doen op ons evenement. Zij nemen alles in handen wat betreft veiligheid. In hun opleiding hebben ze ook gezien hoe ze met rampen moeten omgaan. Ze zullen de week voor het evenement een meeting krijgen met enkele van onze bedrijfsleiders om alle details verder uit te werken.
Onderhoudsplan Na elke dag worden door de vrijwilligers de zalen bondig opgeruimd en gereinigd. We vinden hygiëne zeer belangrijk dus hier zal streng op worden toegezien. Rampenplan Er wordt van een ramp gesproken wanneer het evenement door omstandigheden moet worden onderbroken of worden stopgezet. Dit kan zijn door technische problemen of wanneer er levens in gevaar zijn. Bv: een zware vechtpartij, brand,… De 7e jaars van KA Geraardsbergen zijn opgeleid om met zulke situaties om te gaan. Zij gaan dan ook die kennis gebruiken om alles in goede banen te leiden zodanig dat er geen onnodige levens in gevaar worden gebracht. Een meer gedetailleerd plan hebben de leerlingen van KA Geraardsbergen.
Checklist Powerpoint De powerpoint gaat over het evenement uiteraard. Deze werd verwezenlijkt door Randy en mijzelf. We streven ernaar een goede Powerpoint te maken. Deze Powerpoint zal worden getoond op de persconferentie op de opendeurdag van de school. We willen met de presentatie de mensen overtuigen om naar het evenement te komen en ook de mensen te informatiseren over het concept van het gehele evenement. De Powerpoint bevat verschillende soorten animaties met verschillende afbeeldingen, figuren, samenvattingdia’s, enz.. Vrijdag 4 mei 2012 zal worden overlegd wie wat zal zeggen. Ook gaan er afspraken worden gemaakt wie de inleiding gaat doen en de uitleiding. De bediending van de projector zal gedaan worden door de leerlingen van informaticabeheer.
Webdesign Fase 1: Ontwerp Het doel van de website is vooral de mensen in te lichten over het evenement. Ze kunnen verschillende informatieve gegevens vinden op de site. De site dient ook ter promotie om ons evenement en tevens de stad Aalst in de kijker te zetten. De inhoud bevat een eerste openingspagina waar je keuze hebt uit 4 verschillende talen, namelijk: Nederlands, Frans, Duits en Engels. Ook de flyer staat onder het taalmenu. De bezoeker klikt op een taal die ze zelf kiezen en men wordt onmiddellijk doorgestuurd naar de homepagina van TimeDiscoVery. De technologie die in de website is gestoken is vooral basis. Ik heb ook een korte zelfstudie gedaan van CSS3. Dit zorgt uiteraard voor nog mooiere effecten op de site. De site werd ontworpen en bedacht door mijzelf. Ik heb het fictieve bedrag van 1000€ gevraagd voor de site en onderhoud voor 1 jaar. In doe namelijk geregeld updates op de site in de loop nar het evenement. Na het evenement komen er foto’s en video’s op de site.
Fase 2: detailontwerp Ik heb gekozen voor een beginpagina waar de bezoeker van onze website kan kiezen in welke taal hij/zij wenst te bezichtigen. Je hebt keuze uit 4 verschillende talen, namelijk: Nederlands, Frans, Duits en Engels. De bezoeker klikt op een taal die ze zelf kiezen en men wordt onmiddellijk doorgestuurd naar de homepagina van TimeDiscoVery. Ook de flyer staat onder het taalmenu. Op da homepagina staan 4 knoppen bovenaan de pagina. Deze zijn: “Home”, “Evenement”, “Contact” & “Tickets”. Als men op “Home” klikt komt en uiteraard op de homepagina. Deze zal ik zo dadelijk uitleggen wat er allemaal op te vinden staat. De knop “Evenement” staat alle informatie over het evenement. Een tijd tabel van de artiesten is aanwezig en onderaan staan de sponsors. “Contact”: Hier kunnen bezoekers ons vragen stellen door een mailtje naar ons te sturen. Verder zien ze het adres en ons telefoonnummer van het bedrijf. Op de “Tickets” pagina kunnen bezoekers hun tickets bestellen. Er is ook nog keuze op de homepagina om van taal te verwisselen. Dit kan gebeuren als men de juiste vlag aangeklikt met de bijpassende taal erachter. Verder ziet men op de homepagina veel informatie en news-flashes over het evenement. Alle pagina’s zijn HTML-pagina’s. Ik bevat 1 PHP pagina namelijk de ticketverkoop-pagina. Dit omwille van het correct te programmeren van de tekstvelden. Javascript heb ik gestoken in de banner rechts van elke pagina. Deze geeft de datum van vandaag weer. Als animatie is er op de beginpagina een stukje muziek te horen. Flash zal een soort van reclame banner zijn. Deze moet nog gerealiseerd worden en geïmplementeerd worden in de website.
Fase 3: Realisatie De gegevens worden opgeslagen in een bestand waar alle gegevens van de ticketverkoop vermeldt staan. Ook de verkochte artikelen worden bijgehouden in een apart document. De gebruikersidentificatie kan enkel als men een gebruikersnaam en een wachtwoord heeft. Deze worden aangemaakt door de IT-verantwoordelijken samen met het personeel en onze werknemers. Het testprogramma is nog steeds niet afgewerkt. Men is volop bezig deze te ontwikkelen zodat alle mogelijke fouten kunnen verbeterd worden en het kassaprogramma kan gebruikt worden. Problemen zullen opgelost zijn na grondige controle en het testen van het systeem.
Fase 4: Conversie en invoering De site wordt dikwijls aangepast en eerst grondig getest op eventuele fouten. Ik heb de site voorgelegd aan mijn GIP-genoten en ze hebben me aanwijzingen verteld wat ik zou kunnen veranderen en wat er beter zou passen. Ik heb deze raad opgevolgd. Ikzelf wordt volledig verantwoordelijk gesteld op de inhoud van de site. Ikzelf zet ook alle gekregen informatie op de website.
Fase 5: Gebruik en beheer Back-ups worden elke nacht automatisch gegenereerd. Deze worden opgeslagen op onze file-server. We hebben ook nog een cloud server die we huren via extern bedrijf. Ik heb reeds 2 back-ups van de site. Een exemplaar op USB-stick en een exemplaar die op een cloud-server staat. Bij elke aanpassing die ik doe controleer ik of alles correct werkt, daarna wordt deze aangepast naar de recentste versie. Ik heb ook steeds een vroegere versie te beschikking. Ik tracht zoveel mogelijk problemen te vermijden door met alles strikt in orde te zijn. Hier streef ik op de eerste plaats naar. Het onderhoud is van zeer groot belang zodat alles correct blijft en er na verloop van tijd geen fouten ontstaan. De informatie op de site moet recent blijven dus aanpassingen worden dikwijls uitgevoerd. De beveiliging is van cruciaal belang. De ticketverkoop moet zonder probleem verlopen. We trachten dat kwaadwilligen hier geen vertrouwelijke informatie trachten uit te halen. Ook misbruik van de ticketverkoop helpen we te voorkomen. Als ramp is er bv dat de site tijdelijk niet beschikbaar is. Hierdoor kunnen mensen geen tickets bestellen. We zorgen ervoor dat we alles zo spoedig mogelijk opgelost is. Een andere ramp is bijvoorbeeld het uitvallen van de elektriciteit (we hebben buiten het evenementgebouw een krachtige generator staan die er voor zorgt dat we verder kunnen functioneren mits enige stroomonderbreking), brand (bij brand wordt er onmiddellijk geëvacueerd). Dit allemaal hebben we afgesproken in het rampenplan met de plaatselijke hulpdiensten. Onderhoud op de website zal steeds ‘s nachts plaatsvinden. Dit om de reden omdat er ‘s nachts weinig of geen tickets besteld worden.