De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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

Verwante presentaties


Presentatie over: "Erasmushogeschool Brussel 2006-2007 Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd."— Transcript van de presentatie:

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

2 Inleiding  Anekdote

3 Overzicht presentatie  Wat is iCafe concept voordelen werking droom

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

5 Overzicht presentatie  Fases Applicaties Testfase Afwerking Verslag

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

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

8 Wat is iCafe ?  Het concept Applicatie Touchscreen Draadloos

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

10 Wat is iCafe?  Werking

11 Wat is iCafe ?  Droom Commercialiseren Uitbreidingen

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

13 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

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

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

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

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

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

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

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

21 Scenario’s  Verhaal  Overzicht  Simulatie

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

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

24 Applicaties  Administratie Hoofdeigenaar Gegevens beheren Toegang: inloggen Verschillende modules

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

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

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

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

29 Afwerking  Oplossen van bugs  Finetuning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

44 Uitbreiding  Barman  Client  Testen

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

46 Besluit  Doelen bereikt  Team  Leerproces  Resultaat

47 Vragen?

48 Demo


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

Verwante presentaties


Ads door Google