45
PayEx Logistics Hovedprosjekt - Gruppe 16 Thomas Siavash Glenn Viktorija

PayEx Logistics

Embed Size (px)

DESCRIPTION

PayEx Logistics. Hovedprosjekt - Gruppe 16. Thomas Siavash Glenn Viktorija. Om PayEx. Ex perts in Pay ments 1972 – Max Hansson 600 ansatte Norden Oslo, Stockholm, København og Helsinki - PowerPoint PPT Presentation

Citation preview

Page 1: PayEx Logistics

PayEx Logistics

Hovedprosjekt - Gruppe 16

Thomas Siavash Glenn Viktorija

Page 2: PayEx Logistics

Om PayEx

• Experts in Payments

• 1972 – Max Hansson

• 600 ansatte• Norden– Oslo, Stockholm, København og

Helsinki

• Cash flow: 163 milliarder NOK

Page 3: PayEx Logistics

Om PayEx

• Tilbyr betalingsløsninger for:– Internett– Mobil– Fysisk varehandel– Fakturering– Inkasso– Kredittadministrasjon

Page 4: PayEx Logistics

Om PayEx

• Visjon: ”Før eller senere, skal alle betale med oss”

• Betalingsterminaler:

Page 5: PayEx Logistics

Situasjon

• I dag:

– Manuelt

– Excel

• Mål:

– Logistikksystem

– Webapplikasjon

– Tilgjengelighet

• Når:

– Sommeren 2011

Page 6: PayEx Logistics

Demonstrasjon

• Kun for ansatte i PayEx• Intranett• Demonstrasjon av applikasjonen

Page 7: PayEx Logistics
Page 8: PayEx Logistics
Page 9: PayEx Logistics

1 2

Page 10: PayEx Logistics
Page 11: PayEx Logistics
Page 12: PayEx Logistics
Page 13: PayEx Logistics
Page 14: PayEx Logistics
Page 15: PayEx Logistics
Page 16: PayEx Logistics
Page 17: PayEx Logistics
Page 18: PayEx Logistics
Page 19: PayEx Logistics
Page 20: PayEx Logistics
Page 21: PayEx Logistics
Page 22: PayEx Logistics
Page 23: PayEx Logistics

1

2

3

Page 24: PayEx Logistics
Page 25: PayEx Logistics

1

2

Page 26: PayEx Logistics

12

3

Page 27: PayEx Logistics
Page 28: PayEx Logistics
Page 29: PayEx Logistics
Page 30: PayEx Logistics
Page 31: PayEx Logistics
Page 32: PayEx Logistics

Oppbygging

• Lagdeling– 4-delt• Presentasjons-laget• Logikk-laget

– ”Mellomstasjon”

• Modell-laget– Objekter

• Dataaksess-laget– Også LINQ to SQL

Page 33: PayEx Logistics

Oppbygging

• Databasen

• 17 tabeller

Page 34: PayEx Logistics

Oppbygging -> teknologier

• – Rammeverk Microsoft– Klassebiblioteker– Flere språk

– Web-delen– 4.0 (april 2010)

– C Sharp– Moderne versj. av C++– 10 – 100– Også likt Java– Populært og utbredt

• – Utviklingsverktøy

Page 35: PayEx Logistics

Oppbygging -> teknologier

– Asynkron JavaScript og XML– Gruppe teknologier– Unngår postback av hele siden– Dynamisk og interaktiv

– Microsoft sin utvidelse av SQL

– T-SQL (Transact SQL)• Bulk Insert• Lokale variabler• Mer avanserte UPDATE og DELETE

Page 36: PayEx Logistics

Oppbygging -> teknologier

– Language Integrated Query

– LINQ to SQL

Page 37: PayEx Logistics

Programflyt

Login Country selection Index

Production Customer search

Send new

Register defect

Edit customerIn Production Add terminals

Defect

Register

Send/Recieve

Info

Admin

Customer

Customers Import

Postal places Import

User

Add

Edit/Delete

Show all

Terminal Import

Terminal search

Page 38: PayEx Logistics

Faglige utfordringer

• Brukergrensesnitt– AJAX TabContainer

• Import fra Excel– Dataconnection– Database– SQL BulkCopy

Page 39: PayEx Logistics

Faglige utfordringer

• Mellomlagre input fra bruker– ViewState– Høyere ytelse

• Print-funksjon– Ingen kontroller– Svært tidkrevende– Innebygd i nettleser– Ingen vits å finne opp

hjulet på nytt

Page 40: PayEx Logistics

Kort om prosessen

• Idéfasen– Omfang

• Utdypningsfasen– Detaljerte krav og prototyping

• Konstruksjonsfasen– Programmering/utvikling

• Overgangsfasen– Presentasjon

Prototyp fra Balsamiq Mockups

Page 41: PayEx Logistics

Konklusjon

• Kvaliteter– Brukervennlig– Utvidelsesmuligheter

• Lagdelt• Robust• MasterPages• Strukturert (navnesyntaks klasser, variabler og kontroller)

– Kjapt og dynamisk• AJAX• BulkCopy

Page 42: PayEx Logistics

Konklusjon

• Betydning for oppdragsgiver– Bedre oversikt– Bedre tidsutnyttelse• Penger spart• Ingen faktureringer på avveie

Page 43: PayEx Logistics

Konklusjon

• Betydning for bruker– Lettere arbeidshverdag– Mindre frustrasjon– Alt på ett sted• Ingen store permer å bla seg gjennom

Page 44: PayEx Logistics

Konklusjon

• Lærdom– Lærerik prosess– Verdifull erfaring– Motivasjon– Utvikling

Page 45: PayEx Logistics

Takk for oss!

Gruppe 16– Thomas Kvernevik, Siavash Delgosar,

Glenn Halvorsen og Viktorija Nyberg