Presentation peno

20

description

This is the presentation for our android app that we needed to make for a university class

Transcript of Presentation peno

Page 1: Presentation peno
Page 2: Presentation peno

ASAS: APPLICATION FOR STOCK AND SALES

CWA1

Bekaert Nathan

Chuptys Simon

Claeys Niels

de Potter de ten Broeck Philippe

De Wit Maxime

Gielis Inge

Page 3: Presentation peno

Productomschrijving

KassasysteemVerkoopLogistiek deel

○ Stockbeheer○ Kassatellingen

Statistieken Opgelegd: Android & mySQL

Page 4: Presentation peno

Brainstorm

Gebruiksvriendelijkheid Inlogsysteem Betaalmiddelen Promoties Ongebruikt:

Verschillende programma’sMeerdere verkoopsschermen

Page 5: Presentation peno

Use Cases

Page 6: Presentation peno

Domeinmodel

Page 7: Presentation peno

Architectuur ASASClient-server model

Page 8: Presentation peno

View: interface Tabbladen Grote knoppen Gesynchroniseerd

met de database Aanpasbaar aan

resolutie

Page 9: Presentation peno

Model Sales Pricing system Stock

Page 10: Presentation peno

Sales

Page 11: Presentation peno

Pricing system

Page 12: Presentation peno

Stock

Page 13: Presentation peno

Samenvatting

Merchandise bevat producten van stock Geen merchandise in de stock Pricing strategy o.b.v. strategy pattern

uitbreidbaarheid

Page 14: Presentation peno

Database

Client Webservice Server

Page 15: Presentation peno

Database Structuur

Page 16: Presentation peno

Omzetting object – Json StringMerchandiseItem

ObjectJson String

Velden:quantity=0.05product

○ type=LIQUOR○ productName=Rum

{“quantity":0.05,

"Product":{"type":"LIQUOR","productName":"Rum"}}

Page 17: Presentation peno

Merchandise-Object toevoegen

Merchandise-object MerchandiseDAO (client) JsonString

WebserviceJsonStringMerchandiseDAO

(server)

Merchandise-object SQL-Query DatabaseManager

Page 18: Presentation peno

Enkele tabellen

Page 19: Presentation peno

Besluit

Leerrijk Geslaagd Tijdsintensief

Page 20: Presentation peno

!=ASAS