Erasmushogeschool Brussel 2006-2007 Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.

Slides:



Advertisements
Verwante presentaties
Bouw je eigen website met gratis software Je eigen website bouwen  Waarom?  Eigen zaak (  Vereniging (
Advertisements

OOS Object geOrienteerd Software-ontwerp
Portfolio Website Tim Klijn Klas: MBI m1 Datum: 21 november 2007
Databases via internet
Smartphone development Coopman Tom Adforce. Online communicatie en marketing agentschap Gevestigd in Brussel Aanbiedingen : – Online marketing – Juridische.
Server Management Framework
Mailoplossingen voor het onderwijs
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Groep 8. »Groepsleden »Opdrachtgever »Yappa »STVV »Opdracht »iPhone applicatie »Website mobile extension »Methode »SCRUM »Wekelijkse vergadering »Taakverdeling.
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
Gemaakt door: Stan Jacobs, Wouter Roos & Mark Waltjé.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
Adobe formulieren : stand van zaken.
iCafe Erasmushogeschool Brussel
Inleiding Product van Microsoft
Heeft U Microsoft: Office 2000 Office XP Office 2003 Dan heeft u deze Office 2007 Plugin nodig voor de juistedeze Office 2007 Plugin weergave van deze.
1. 2 Wat is Asterisk? Software pakket, gebaseerd op GNU/linux Toolkit, voornamelijk gebruikt voor VoIP toepassingen Standaard ingebouwde functies: Voic ,
SQL & datamodelleren.
Practicum 3 TMS Batik Suzanna Cha en Mieke Haesen.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
LIPS 8 december Programma 9u30Inleiding 9u40Portaal » Portaal in Drupal » Drupal voor websites » Alternatief van DaliCMS (Lodgon) 10u10Demo Lodgon.
Object Oriented Modeling
Inleiding (Casper) Projectopdracht (Sander) Game Concept (Jonathan & Melvin) Uitbreidingsmogelijkheden (Alvin & Gabriël) Lesmateriaal (Casper & Sander)
Wat heb ik geleerd?  HTML/CSS/PHP Wat heb ik geleerd?  HTML/CSS/PHP  Tekenen.
Subversion Version control
Wolter Kaper - Ruby on Rails Webtoepassing ontwerpen Webprogrammeren, week 1.
Introductie in: PHP. Groei in webapplicaties Groei in webapplicaties Het ontstaan van PHP Het ontstaan van PHP De client-serverarchitectuur De client-serverarchitectuur.
Een product van EIN2D Bastian Engelsberg Nico Hofstede Jos Wagenmakers Marcel Veltman Tim Smit Juul Hobert.
Remote lab netwerkbeveiliging Onderliggende toepassingen en technieken.
Hoofdstuk 2 Objectgeoriënteerde basisbegrippen. Accessors en polymorfie zGoede gewoonte voor objectgeoriënteerde programma -> voor alle eigenschappen:
Hoofdstuk 16 en 19 PHP en MYSQL
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.
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.
Technische Architectuur
Jan Buisman Adviseur maart 2009 © 2009 Furore. Alle rechten voorbehouden. Niets uit deze presentatie mag worden openbaar gemaakt zonder toestemming van.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
Documentbeheer voor de lokale besturen
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
MEETING SYSTEMS BV VOOREFFECTIEFVERGADEREN.  Meeting Systems bv levert software als hulpmiddel om het vergaderen te ondersteunen met de volgende kenmerken:
WEDSTRIJDADMINISTRATIE Begeleidende docent: Kristien Van Assche Klant: Piet Coussens Professionele Bachelor ICT Projecten 1 Presentatie door: Glenn Van.
 Hugo de Groot  Rik de Groot  Sander Hartogensis  Reinoud Karssenberg  Martijn Lindhout  Marcel Lindenbergh  Julien Moorrees  Sebastiaan Overdijk.
Internet IG8 INT Database driven websites. 2 Module opzet Hoorcollege Practicum Opdrachten Planning Beoordeling Materialen.
Het ontwerp van mooie, flexibele & responsive applicaties
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
OOS Object geOrienteerd Software-ontwerp
PRESENTATIE BACHELORPROEF Android App voor havenbedrijven om schadegevallen te registreren in een Digitaal Informatie Systeem. Molenbergnatie – Antwerpen,
Uitbreiden van het Agora Kwaliteitsmanagementsysteem – Psychosociale risico’s, maand- en jaarverslagen Sebastian Plachytka.
WapliX Webdatabases New generations of applications.
BEWERKEN VAN GEGEVENS Programmeertalen.  Machinecode  Assembleertalen  Hogere programmeertalen  Vierde-generatietalen  Objectgeoriënteerde talen.
Wordpress websites Zelf uw site bijhouden Partindag Maarten Pors.
HCC!GenealogieHCC!Genealogie Lezing: Websites bouwen met Joomla 23 februari 2008 Natascha Blijleven - Tebbe.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen.
Februari 2011 SVSD Game Introductie. Februari 2011 Programma TijdOnderdeelOpmerkingen 9.30 – 10.00Ontvangst – 10.30Introductiealgemeen; SVSD Game.
Webwinkel in het D-cluster van de opleiding Logistiek Ad van Kooten – docent ERP toepassingen  Pract. 1.
Wat is Asterisk? Software pakket, gebaseerd op GNU/linux
Lectora als ontwikkeltool voor interactieve multimedia programma’s
ICT ICT & MEDIADESIGN INFORMATICA
Vastgoedinformatie Workflow en E-Loket®.
Projectmanagement TI en SE voor spoorzone Delft
Java Masterclass Sar Maroof.
Transcript van de presentatie:

Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd

Inleiding  Anekdote

Overzicht presentatie  Wat is iCafe concept voordelen werking droom

Overzicht presentatie  Project Verdeling van taken Communicatie  Fases Brainstormen Scenario's Diagrammen Database ontwerp Klassen

Overzicht presentatie  Fases Applicaties Testfase Afwerking Verslag

Overzicht presentatie  Engineering Programmeertaal PHP5 mySQL database Adobe Flash Smarty Template Engine Software  Problemen  Tweede zittijd  Besluit

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

Wat is iCafe ?  Het concept Applicatie Touchscreen Draadloos

Wat is iCafe ?  Voordelen Barman ○Tijdbesparing Klant ○Bestellingmoment Administratie ○Voorraadbeheer ○Bestelling overzicht

Wat is iCafe?  Werking

Wat is iCafe ?  Droom Commercialiseren Uitbreidingen

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

Project  Verdeling van taken A.d.h.v kennis en ervaring Meestal 3 delen Klassen ○Opdeling via klassendiagram ○Opdeling in 3 groepen ○Gebruik van PHPdoc

Project  Verdeling van taken Applicaties ○Klant ○Barman ○Administratie

Project  Verdeling van taken Applicaties Klant Barman Administratie Flash HTML/CSS Klassen

Project  Communicatie Chat ○Dagelijks Meeting ○2 wekelijks SVN ○Uitwisselen van bestanden Forum ○Algemene communicatie

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

Fases  Brainstormen  Scenario’s  Diagrammen  Database ontwerp  Klassen  Applicaties  Testfase  Afwerking  Verslag

Brainstormen MySQL Touchscreen Jukebox Web-based OO Flash HTML Wireless Open-source Toekomst Plugins Actionscript PHP

Brainstormen  Ideeën  Mogelijkheden  Programmeertaal  Stevige basisapplicatie

Scenario’s  Verhaal  Overzicht  Simulatie

Diagrammen  Database ontwerp  Klasse diagram  Use Case  Flow Chart  Sequentiediagram  Menustructuur

Klassen  Objectgeoriënteerd Uitbreiden Bewerken  Communicatie met database  Centralisatie  Overal bruikbaar

Applicaties  Administratie Hoofdeigenaar Gegevens beheren Toegang: inloggen Verschillende modules

Applicaties  Administratie Productbeheer Categoriebeheer Btw-beheer Voorraadbeheer Gebruikersbeheer Orderbeheer Algemene configuratie Administratie applicatie

Applicaties  Barman (client)‏ Inloggen Bestellingen Betalen Uitloggen Muziek opvragen Requestlist bewerken Playlist opvragen/bewerken Requestlist --> Playlist

Applicaties  Klant (client)‏ Bestellen Bekijken van bestelling Wijzigen van bestelling Verwijderen van bestelling Liederen aanvragen Aanvragen bekijken

Testfase  Demo situatie Dummy producten toevoegen Bestellingen Bestellingen afhandelen  Compatibiliteit Communicatie tussen applicaties

Afwerking  Oplossen van bugs  Finetuning

Verslag  LaTeX  Fases Opstelling inhoudsopgave Verdeling a.d.h.v. inhoudsopgave Uitwerken van hoofdstukken

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

iCafe engineering  Programmeertaal PHP5  MySQL database  Adobe Flash  Smarty Template Engine  Software

Programmeertaal PHP5  Open-source  Platformonafhankelijk  Webservers  MySQL  Ondersteuning  Browseronafhankelijk  Objectgeoriënteerd  Toekomst

MySQL database  Opensource  Opslag in tabellen  Samenwerking met PHP5

Adobe Flash  Animatie  Actionscript  Ondersteuning  PHP & MySQL  Toekomst

Smarty Template Engine  Web Templates  Scheiding van lagen Klassen Applicatie Webpagina

Software  Eclipse IDE Opensource Java Meerdere talen via plugin  XAMPP Webserver Apache MySQL PHP  Tortoise SVN Google Code

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

Problemen  Samenwerking Verschillende karakters Verschillende agenda’s Verschillende ideeën Verschillende werkwijzen

Problemen  Computers Tortoise SVN ○svnX ○rapidSVN ○smartSVN XAMPP ○Mamp

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

Tweede zittijd  Verbeteren schrijffouten  Uitbreiding  Klanten: muziek aanvragen  Barman: aangevraagde muziek goed- of afkeuren

Uitbreiding  Database  Music  RequestList  PlayList  Klassen  Music  PlayList  RequestLists

Uitbreiding  Barman  Client  Testen

Overzicht  Wat is iCafe?  Project  Fases  Engineering  Problemen  Tweede zittijd  Besluit

Besluit  Doelen bereikt  Team  Leerproces  Resultaat

Vragen?

Demo