Carlo Goessaert, Roy Van Coillie, Siemon Geeroms, Matthias Polet, Roeland Andelhofs Presentatie vakoverschrijdend eindproject 1.

Slides:



Advertisements
Verwante presentaties
Ga met je smartphone/PC naar het digitale wedstrijdformulier: www
Advertisements

BLOGGEN met GOOGLE Een onderdeel van het “Goochel” avontuur… BLOGGEN met Google presentatie van Seniornet Vlaanderen VZW Lesgever: ……………….
Les 4 cursus WordPress. Wat gaan we doen (1) 1. Importeren via Word problemen 2. Alle pagina’s en berichten verwijderen, incl prullenbak leegmaken 3.
Gebruiksvriendelijkheid Alles in Count-e is er op gericht u zo handig en zo vlug mogelijk te laten werken. Daarbij houden we er rekening mee dat uw werkvoorkeuren.
Internet boekhouden in de praktijk Kennismaken met Noordzij Online.
Geïntegreerd softwareproject
12 juni 2010 Door Bart Bongers en Alex Bossers
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Analyse en Ontwerpen II
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
DGM-Store Contract demo 23 Maart 2010 Dieter Desloover Gregory Nickmans Maarten De Beule 1.
Bibliografische beheertoepassingen Jan Bollansée Altus-seminarie Groep T, Campus Vesalius Leuven, 2 december 2010.
iCafe Erasmushogeschool Brussel
Softwarepakket voor het catalogeren en determineren van fruitsoorten
Maintenance Software Uw ideale digitale werknemer voor Maintenance!
Media en Creativiteit 3 - Co-creatie Hogeschool – Media aan de Maas Jaar 1 – Periode 3 Les 2.
Cybercrackers By the Pyrotechnicians.  Projectgroep  Rollenverdeling  De vuurwerkwinkel  Entiteiten  Functieverdeling  Vragen van de klant.
Camerlinckx Tim Papp Stijn Vermeerschen Wouter
Inleiding Inleiding Groepvoorstelling Groepvoorstelling Projectvoorstelling Projectvoorstelling.
VOP groep 4 Rik Bauwens Alexander Cosman Wouter De Meester Maarten Vandeperre KaraokeTube.
Webapplicatie. Webapplicatie-inleiding Drie soorten gebruikers ondersteunen – Gewone bezoeker – Speler – Teamverantwoordelijke Afzonderlijke rollen, afzonderlijke.
VOP groep 4 Rik Bauwens Alexander Cosman Wouter De Meester Maarten Vandeperre KaraokeTube.
Compass Roeland Andelhofs Siemon Geeroms Carlo Goessaert Matthias Polet Roy Van Coillie.
Workshop PHP Een productencatalogus Met database.
Challenge the future Delft University of Technology Augustus 2010 Korte handleiding Metis Plus Augustus 2010.
Deel XII Eerste echte e-commerce applicatie (vervolg) 1 Internetapplicaties Deel 12: Eerste echte e-commerce applicatie: Ontwerp (vervolg)
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
Exposantentool Handleiding. Stap 1: Start ! Ga naar de link die u via ontving van Sylvie Buydaert. Login met uw: Gebruikersnaam Wachtwoord.
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
Presentatie voor Twente`05 17 en 24 januari 2011.
Solution 4 Sales Gregory Wullaert & Kevin De Ridder.
MEETING SYSTEMS BV VOOREFFECTIEFVERGADEREN.  Meeting Systems bv levert software als hulpmiddel om het vergaderen te ondersteunen met de volgende kenmerken:
Pag. Software Engineering: SCRUM 2 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel
Thesispresentatie LocQSmith project Bedrijf: Barco Purup Eskofot Johan Andries.
PULSE – POWER - PLAY ISM. SITUATIE VLAAMSE HANDBALVERENIGING Strengths Nog geen “concurrentie” van Multi-Sportfederaties (ook weakness) Goed contact met.
Core business : Grote, georganiseerde fiscale fraude bestrijden.
Ontmoeting softwareleveranciers scholen – donderdag 8 juni 2006 Domein instellingen en leerlingen Wijzigingen voor het schooljaar
WELKOM Informatieavond parochie Joannes de Doper 3 maart 2009.
Presentatie LISATeam & App v.1 clublogo. 1.Dashboard ๏ clubnieuws ๏ teamnieuws ๏ hockey.nlhockey.nl ๏ persoonlijke agenda ๏ aanmaken teamevent ๏ handige.
ENF collector Mustafa Karci Kilian Siem Sander van Schie Olivier Bootsma Feroz Rameswar.
OnderwijsPortal Case: ROC unit Sport en Bewegen. Inloggen op de portal Inloggen met persoonlijke gebruikersnaam en wachtwoord. Wachtwoord vergeten? Vraag.
Sportlinked KNBSB. Agenda 2 1Voorbereidingen in Sportlink Club 2Sportlinked 3Registreren,inloggen & koppelen 4Digitaal Wedstrijd Formulier (DWF) 5Uitslagen.
2 Online registratietool Handleiding 3 Inhoudstafel Als individu aansluiten bij een groep p 4p 4 Een nieuwe groep aanmaken en beheren p 13p 13 Personen.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Sport en kinderopvang ISB Congres – 17 maart 2011.
© Farmore Automation, Oktober 2003www.PlanMySport.com en Oracle Portal, 1 PlanMySport en Oracle Portal Oracle Gebruikersclub Holland Jaarcongres “Portal.
1.Account aanmaken 2.Eerste stappen van je profiel 3.Profielgegevens beheren 4.Vrienden zoeken en toevoegen 5.Pagina's en groepen toevoegen 6.Je startpagina.
CiviCRM vrijdag 29 mei 2009 Bram Wiercx. Page  2 civiCRM  CiviCRM is –een web-based relationship management systeem –open-source, geen licentiekosten.
SharePoint Alles over versiebeheer In de Private en Public cloud.
Recht op leerlingenvervoer:
FAIR PLAY Secundair Onderwijs Plaats en datum invullen 1.
Hoe werkt bibliografische software?
SharePoint Versiebeheer
Digitaal wedstrijd formulier
Welkom, Team Sportief presenteert:
VeiligheidsRegioTwente
By Dionne, Nadia en Danielle
Een volgende stap voor het succesvolle EDISON verhaal
ASP.NET MVC Web Development
RVC – Clinical Assistant
FC Oppuurs e-Kickoff Oppuurs, 2014
introductie Wikiopdrachten
Gisratio gebruikersdag 26 januari 2017
Gebruikersdag 2017 Welkom.
ASP.NET MVC Web Development
SQL Les February 2019.
ASP.NET MVC Web Development
– Software development fundamentals
– Software development fundamentals
GEBRUIKSAANWIJZING Chris
Transcript van de presentatie:

Carlo Goessaert, Roy Van Coillie, Siemon Geeroms, Matthias Polet, Roeland Andelhofs Presentatie vakoverschrijdend eindproject 1

 Inleiding  Situering project  Database structuur  Java desktop applicatie  C#.NET webapplicatie  Besluit 2

 Sportvereniging  Informatie verlenen  Data moet correct zijn  Taken digitaliseren  Personenbeheer  Teambeheer  Klassementgeneratie  statistieken

 Bestuursleden  Beheer administratie  Klant  Teamverantwoordelijken  Scheidsrechters  Spelers  Anonieme gebruikers

 Teamverantwoordelijken  Inschrijven in competities  Inschrijven van spelers  Teaminformatie bekijken  Spelers  Persoonlijke gegevens aanpassen  Anonieme bezoekers  Bekijken van klassementen en andere informatie

 Bestuursleden en scheidsrechters  Competities genereren  Seizoenen beheren  Personen beheren  Statistieken bekijken en genereren  …

 Compass staat voor competitie assistent  Beeldspraak  Weg vinden doorheen de administratieve rompslomp

 Een robuuste, grote databank  Archiveringsveld => mogelijkheid tot verminderen van database en toch gegevens bewaren (archiveringstool)  Ondersteuning van meerdere sporten  Veel-op-veel  Meerdere teams in één wedstrijd (vb. wielrennen)  Veel koppeltabellen  TeamSeizoen  TeamSeizoenWedstrijd  TeamSeizoenSpeler  … 8

Competities Seizoenen Teams Wedstrijden en spelers Personen 9

10

 Beheer van verenigingsgegevens  Beheer personen & locaties  Beheer competities & seizoenen  Statistieken  Events 11 Hoofdformulier

12

13

14

15

 Beheer van teams & verantwoordelijken  Beheer van wedstrijden  Automatisch klassement  Statistieken per seizoen 16 Hoofdformulier per seizoen

17

18

 Beheer van wedstrijden  Scores & verslag  Verdiensten  Overtredingen  Gekwetsten 19 Hoofdformulier scheidsrechters

20

21

22

23

24

25

26

27

28

29

 Selectie speeldagen  tijdstippen  Locatie  Uitgesloten datums  o.a. Pasen  Scheidsrechters 30 Generatie formulier

 Opslaan van instellingen  Vakantiedagen  … Uitbreidingsmogelijkheden 31

 Liga  Punten  Alle teams  Tornooi  Uitschakeling  Boomstructuur Algoritmen 32

 Aantal wedstrijden bepalen  Aanmaken wedstrijden  Toevoegen scheidsrechters & locaties Competitie genereren 33

 Doorschuifsysteem  Omwisselen wedstrijden  Oneven aantal teams = spookteam  Bv:  Ronde 1:  Ronde 2: Team 1Team 2Team 3Team 4 Team 5Team 6Team 7Team 8 Team 1Team 5Team 2Team 3 Team 6Team 7Team 8Team 4 Liga genereren 34

 Macht van 2  Initiële wedstrijden opvullen (willekeurig)  Winnaars tegen elkaar Tornooi genereren 35

 Ondersteuning andere soorten competities  Toevoegen scheidsrechters rekening houdend met de locaties Uitbreidingsmogelijkheden 36

 Niet verwijderen (bijhouden gegevens)  Bestuursleden & Scheidsrechters  Controleren op actieve wedstrijden  Competities & Seizoenen  Locaties  Triggers Archiveren 37

 Drie soorten gebruikers ondersteunen  Gewone bezoeker  Speler  Teamverantwoordelijke  Afzonderlijke rollen, afzonderlijke rechten  Gebruik van ajax, dragpanels, accordeonpanels  Ontwikkeling van de webapplicatie door Matthias en Roy. 38

39

 Drie talen: Nederlands, Frans en Engels  Resourcebundles  Niet lokaal (niet per pagina) Globaal (elke pagina naar dezelfde bundle)  Speciale naamgeving van de items Pagina_type_identificatie vb: VerPag_tab_teams, RegTeam_btn_ploegregistreer 40

 Gewone gebruiker  Data bekijken  Geen verandering mogelijk wegens loginbeperking (rollentabel uit database)  Mogelijkheid tot registratie als teamverantwoordelijke 41

42

 Enkel weergave huidige competities en seizoenen (niet-gearchiveerd)  Soorten competities gerealiseerd met overerving  Betere ondersteuning voor uitbreiding 43

 OpenID  Problemen met integratie oracle  Probeer: gebruik maken van asp.NET membership provider  Gebruik SQL database wegwerken => OracleProvider implementeren  Foutieve naamgeving, tal van fouten, …  Uiteindelijk idee verworpen en gemakkelijker geïmplementeerd.  Integratie met oracle zeker haalbaar, maar hier tijdsgebrek 44

45

46

47

 Opslaan van foto’s in BLOB in de databank  Weergave dynamisch ingeladen op Image.aspx pagina  Gebruik url van gegenereerde pagina if (speler.FotoObj.Image != null) { imgSpeler.ImageUrl = "~/Image.aspx?fid=" + speler.FotoID; } protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(Request.QueryString["fid"]); Foto f = FotoFacade.GetFoto(id); Response.BinaryWrite(f.Image); } 48

 Geslaagde uitkomst  Verschillende sporten worden ondersteund  Tevreden over de samenwerking  Elk heeft een deel voor rekening genomen  Aangename groep  Meningsverschillen werden snel opgelost 49