Beschrijving functioneel en technisch design van de website



Vergelijkbare documenten
WordPress Website. Bouw zelf je WordPress Website. Maarten Hendrix. Maarten Hendrix

De app kan gedownload worden in de Appstore en de Playstore door te zoeken op sportlinked of via

Software Requirements Specification

JOBSITE Handleiding ( )

Software Requirements Specification

Installatiehandleiding Business Assistent

DWF Handleiding voor Teams

Handleiding Simon. 5 juni Schouw Informatisering B.V. Danny Cevaal. Versienummer 1.0

Software Design Document

PHP-OPDRACHT SITE BOUWEN

Sportlinked App. mdwf Digitaal Wedstrijdformulier

Handleiding Mooy Logistics Servicedesk

Installatiehandleiding Business Assistent

Handleiding Vodafone Cloud

Handleiding website Buurten Met Uitzicht

Handleiding Digitaal Doorstroomdossier

Werkwijze Licenties Use2Day

De app kan gedownload worden in de Appstore en de Playstore door te zoeken op sportlinked of via

WERVINGSPAKKET Handleiding voor medewerkers Wervingspakket Lite

CVO Crescendo. Klik op inloggen, jet kmt terecht in de module inloggen Schakel nu om van het tabblad inloggen naar het tabblad Nieuw account aanmaken

ZorgMail Secure

Inhoudsopgave. versie 0.8

INSTALLATIE EXCHANGE CONNECTOR

De app kan gedownload worden in de Appstore en de Playstore door te zoeken op sportlinked of via

Gebruikershandleiding Mijn cliëntportaal

Q-global Handleiding AWMA-2 NL

Afname en scoring van de CAT-NL op het online platform Q-global

ChainWise digitaal factureren

HANDLEIDING Ouderportaal

Online aanvragen - Gebruikershandleiding. Online aanvragen Gebruikershandleiding

HANDLEIDING Webportaal. Voor ouders van gastouders

Gebruikershandleiding Digimelding BALI - HR

Handleiding Melkvee Connect

Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Afname en scoring van de BAYLEY-III-NL op het online platform Q-global

Outlook koppeling ChainWise

Gebruikers Handleiding SocSoc Versie 4 februari Inhoud. 1. Inschrijven. 2. Oproep zoeken en erop reageren. 2.1 Inloggen

HANDLEIDING SERVICEDESKPORTAL

SupportLog Handleiding

Gebruiksaanwijzing webwinkel januari 2013

Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop

De Kleine WordPress Handleiding

Nieuwe website Zoeken Snel bestellen Check out Account-/gebruikersbeheer

Handleiding Planmonitor wonen

owncloud Het alternatief tegen grote gluurders

Handleiding Mijn Keurmerk Keurmerk Zelfstandigen Zonder Personeel in de Zorg

Handleiding Order2Cash

Starthandleiding voor administrator

Gebruikershandleiding BrabantZorg cliëntportaal

Handleiding my.tentoo voor opdrachtgevers

REGISTREREN CONCERT IN CONCERTKALENDER

Afname en scoring van de BAI-NL op het online platform Q-global

Gebruikershandleiding Mijn cliëntportaal

Gebruikershandleiding Cliëntportaal TMZ

Pearson Clinical Assessment. Scoring van de BDI-II-NL-R. Q-global TM Handleiding

En hoe gaan ze dit allemaal terugvinden?

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

Gebruikershandleiding

Uitzend Software Diensten BV. UBplusOnline. Handleiding digitale urenbriefjes voor opdrachtgevers

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

DWF Handleiding voor Teams

Kluwer Office. DMS Basic Medewerker. Software.kluwer.be

JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK. Tips en hulpmiddelen voor gebruiksvriendelijkheid

Net2 kaarten bedrukken

Inhoud. Instructie Taken uitvoeren in het Supplier Portal. Handleiding Vendorlink

Gebruikershandleiding. Cliëntportaal

De WordPress 3.5 Beginners Handleiding

Werkinstructie MijnZZ Zakelijk

Digitaal aanvragen bij het Nederlands Filmfonds

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Handleiding Opleidingsverstrekkers

Beschrijving webmail Enterprise Hosting

XAMPP Web Development omgeving opzetten onder Windows.

Handleiding helpdesk. Datum: Versie: 1.0 Auteur: Inge van Sark

Gebruikershandleiding. Tropaz voor zelfmeters

Inloggen Aedes.nl & Communities.nl

Afname en scoring van de BDI-2-NL-R op het online platform Q-global

Handleiding Dutch Green Building Guide

Handleiding (Verzender Ontvanger)

Handleiding Cliëntportaal

Technisch ontwerp ScheidsMarkt

Gebruikersinstructie Mijn Bol. Voor gebruikers van Mijn Bol. Instructie

Installatiehandleiding Cane Webservices.nl Integratie

Transcriptie:

Bespreking Punten: Beschrijving functioneel en technisch design van de website Nr. Punt 1 Student 2 Bedrijf 3 Algemene lay out 4 Technologieën 5 Webruimte en datatrafiek 1. Student Registratie Bij de registratie moet een student de volgende zaken ingeven: Naam & Voornaam E mailadres Geboortedatum School Studierichting (algemene categorie) Diploma Studentenkaartnummer Gebruikersnaam (2x) Paswoord (2x) Het is de bedoeling dat er voor de school en de studierichting een drop box wordt geïmplementeerd die alle mogelijkheden zou bevatten. Voor de studierichting werd er beslist om enkel algemene categorieën te gebruiken (bv. ICT), omdat er ontzettend veel studierichtingen bestaan in Vlaanderen. Voor de gebruikersnaam moet een e mailadres gebruikt worden, omdat deze steeds uniek en vaak gemakkelijker om te onthouden zijn. Verder kan deze gebruikersnaam later ook niet meer aangepast worden. We geven ook de mogelijkheid om meer dan één diploma in te vullen, indien dit gewenst zou zijn. Buiten dit laatste zullen alle velden verplicht in te vullen zijn. Na het invullen van de gegevens moet de gebruiker een disclaimer accepteren. Wanneer hij dit gedaan heeft, krijgt hij de melding dat zijn gegevens zijn opgeslagen in de database, waarna er een confirmatiemail gestuurd zal worden naar het ingevoerde e mailadres met de inloggegevens van de student en een link waar de gebruiker op moet klikken om zijn account op de website te activeren. Vooraleer de student een volwaardig account krijgt, zal zijn aanvraag eerst gecontroleerd worden door een administrator, die hiervoor een apart formulier ter beschikking zal hebben. Small Business Project 1

Ingelogd Wanneer de student inlogt op de website, krijgt hij een profielpagina te zien, welke volgende elementen bevat: Eventueel de status van zijn account: in orde, niet in orde of nog te controleren. Bij het eerste geval zal de rest van de profielpagina zichtbaar zijn, maar niet de status. Het omgekeerde is waar bij de andere gevallen. Alle gegevens die hij heeft ingegeven bij de registratie, met de mogelijkheid om deze aan te passen (behalve de gebruikersnaam, zoals eerder vermeld). Een functionaliteit om nieuwe scripties te uploaden, zijn reeds toegevoegde thesissen te bekijken en te updaten door een nieuwe versie te uploaden. Eventueel kunnen we ook de mogelijkheid bieden om een foto van zichzelf te uploaden, maar hier zal pas later over beslist worden. Voor het toevoegen van een nieuwe scriptie moet de gebruiker naast de scriptie zelf, ook enkele parameters meegeven, namelijk: Titel Algemene categorie Taal Jaar van publicatie Abstract Tags Voor de algemene categorie en de taal zal weer een drop box met alle mogelijkheden voorzien worden. De tags zal de gebruiker zelf naar wens kunnen invullen, maar lidwoorden zullen hierbij automatisch verwijderd worden. Eventueel kunnen we ook automatisch beschikbare tags laten tonen, maar dit zullen we later beslissen. De thesis zelf kan in pdf, doc en docx formaat doorgestuurd kunnen worden. We hebben besloten om een doc to pdf script te installeren. Deze zal.doc bestanden automatisch overzetten naar pdf bestanden. De redenen hierachter liggen in de feiten dat er in pdf bestanden niets kan aangepast worden, en dergelijke bestanden professioneler ogen dan.doc bestanden. Het moet wel nog uitgezocht worden of een dergelijk script ook bestaat voor het omzetten van.docx bestanden. Verder zal de student ook kunnen zien hoeveel keer zijn scripties al zijn opgevraagd door bedrijven. 2. Bedrijf Registratie Bij de registratie moet een bedrijf de volgende zaken ingeven: Naam bedrijf Naam verantwoordelijke contactpersoon E mailadres Website Gebruikersnaam (2x) Paswoord (2x) Eventueel het logo van het bedrijf, en of het wil dat deze op de website komt te staan. Behalve het eventuele logo zijn ook hier alle velden verplicht in te vullen. Voor de gebruikersnaam moet de naam van het bedrijf genomen worden. Small Business Project 2

Na het invullen van de gegevens moet het bedrijf een disclaimer accepteren. Wanneer de registratie dan voltooid is, krijgt het bedrijf de melding dat zijn gegevens zijn opgeslagen in onze database, waarna er een mail wordt verstuurd naar het ingegeven e mailadres met een activatielink en de nodige gegevens voor het verzorgen van de betaling. Dit zal via een overschrijving gebeuren. Wanneer de betaling afgehandeld is, zal het account volledig beschikbaar zijn voor het bedrijf. Ingelogd Wanneer het bedrijf inlogt op zijn account, zal deze toegang hebben tot twee pagina s, een profielpagina en een zoekpagina. De profielpagina bevat de gegevens van het bedrijf die ingegeven werden tijdens de registratie, met de mogelijkheid om deze aan te passen. De zoekpagina biedt de mogelijkheid om te zoeken naar scripties waar het bedrijf interesse in heeft. Er zal kunnen gezocht worden op tags, titel, school en algemene categorie. De titel van de scripties die voldoen aan de zoektermen zullen dan onder elkaar getoond worden. Het bedrijf kan hier dan op klikken om meer informatie over deze thesis te verkrijgen. Verder zal twee maanden voor dat het account van een bedrijf dreigt af te lopen, een automatische verwittiging gestuurd worden, opdat het bedrijf ervan op de hoogte is dat het zijn account moet verlengen met een nieuwe betaling. 3. Algemene lay out Hieronder volgt een beschrijving van de algemene lay out van de website. Figuur 1 toont een overzicht van deze lay out. Bovenaan is er een sectie voorzien voor het logo van ons SBP en een banner. Deze banner die getoond wordt zal automatisch wisselen tussen onze eigen banner, en de beschikbare banners van geregistreerde bedrijven. Onder deze bannersectie zal er links een menu te zien zijn met de volgende items: Home Student Bedrijf About Rechts van dit menu zal dan de inhoud van de huidige pagina te zien zijn. Verder zal er onderaan de pagina nog een balk komen met copyright en contactgegevens. Figuur 1: Lay out website Mocht een groepslid aanpassingen of toevoegingen willen doorvoeren aan dit concept, kan hij dit voorleggen aan de overige groepsleden. Small Business Project 3

4. Technologieën Om onze website te kunnen ontwikkelen zullen we gebruik maken van een aantal technologieën. Ten eerste hebben we de opmaaktaal XHTML. Dit is een uitbreiding van de standaard opmaaktaal, HTML, die voor compatibiliteit met XML zorgt. XHTML biedt hierdoor enkele voordelen ten opzichte van HTML, zoals het makkelijker kunnen verwerkt worden door een XML parser bij de client dan de HTML documenten, waardoor wij ervoor kiezen om XHTML te gebruiken. In combinatie met XHTML gebruiken we CSS, Javascript en PHP. De CSS technologie wordt gebruikt om de stijl van onze website te ontwikkelen. Javascript is een Client side scriptingtaal waarmee men interactieve elementen in een website kan inbouwen. Bij ons webplatform wordt dit bijvoorbeeld samen met CSS gebruikt om hoeken af te ronden. PHP ten slotte is een server side scriptingtaal die onder andere wordt gebruikt voor het verzorgen van de communicatie met de database. Om onze website te kunnen laten draaien maken we gebruik van een virtual machine waarop een LAMP server geconfigureerd is. Deze virtual machine, genaamd Virtual Appliances LAMP 1.1RC1 (build 207), bestaat uit een Ubuntu Server Edition 8.04 JeOS met daarop Apache 2.0, PHP 5 en MySQL 5.0 geïnstalleerd. Apache is een open source webserver, waarmee we onze website zelf kunnen hosten, waardoor we de mogelijkheid krijgen om ons webplatform te testen. MySQL ten slotte is een open source relationele databasemanagementsysteem dat we gebruiken om onze database te implementeren. Dit zijn dus alle gebruikte technologieën: XHTML 1.0 CSS2 Javascript Apache 2.0 PHP 5 MySQL 5.0 5. Webruimte en datatrafiek Om een inschatting te kunnen maken hoeveel webruimte onze website gedurende de eerste 3 maanden in beslag zal nemen, moeten we eerst de gemiddelde grote van een paper proberen te bepalen. Papers die bijna alleen maar tekst bevatten zullen slecht enkele honderden kilobytes in beslag nemen, maar er bestaan ook papers die op elke pagina één of meerdere afbeeldingen bevatten. Deze kunnen meerdere megabytes groot zijn. Verder kunnen thesissen natuurlijk ook zeer hard verschillen in lengte. Over het algemeen kan er gesteld worden dat papers gemiddeld een tweetal megabytes opslagruimte in beslag nemen. Calculatie: 1 PDF = gemiddeld 2MB Upload per maand: 30 uploads van 1 PDF per maand = 60 MB => veiligheidsmarge op 100 MB Download per maand: Gemiddeld 3 keer per dag 1 PDF 3 x 2 MB x 31 dagen = 506 MB => veiligheidsmarge op 1000 MB Maandelijks totaal: 1,5 GB trafiek Small Business Project 4

De benodigde webruimte zonder ge upload materiaal zal slechts enkele megabytes in beslag nemen. Maandelijks zal deze dan geschat aangroeien met een 60 MB. Deze schattingen zijn volledig gebaseerd op optimistische verwachtingen, en niet op enige ervaringen, dus het is best mogelijk dat deze schattingen niet erg nauwkeurig zullen blijken. Na de eerste drie maanden kunnen we de datatrafiek analyseren, en zullen we een veel betere schatting kunnen maken van de nodige webruimte en datatrafiek voor het overige deel van het jaar. Small Business Project 5