Upload
allegra-parrish
View
30
Download
0
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
PayEx Logistics
Hovedprosjekt - Gruppe 16
Thomas Siavash Glenn Viktorija
Om PayEx
• Experts in Payments
• 1972 – Max Hansson
• 600 ansatte• Norden– Oslo, Stockholm, København og
Helsinki
• Cash flow: 163 milliarder NOK
Om PayEx
• Tilbyr betalingsløsninger for:– Internett– Mobil– Fysisk varehandel– Fakturering– Inkasso– Kredittadministrasjon
Om PayEx
• Visjon: ”Før eller senere, skal alle betale med oss”
• Betalingsterminaler:
Situasjon
• I dag:
– Manuelt
– Excel
• Mål:
– Logistikksystem
– Webapplikasjon
– Tilgjengelighet
• Når:
– Sommeren 2011
Demonstrasjon
• Kun for ansatte i PayEx• Intranett• Demonstrasjon av applikasjonen
1 2
1
2
3
1
2
12
3
Oppbygging
• Lagdeling– 4-delt• Presentasjons-laget• Logikk-laget
– ”Mellomstasjon”
• Modell-laget– Objekter
• Dataaksess-laget– Også LINQ to SQL
Oppbygging
• Databasen
• 17 tabeller
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
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
Oppbygging -> teknologier
•
– Language Integrated Query
– LINQ to SQL
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
Faglige utfordringer
• Brukergrensesnitt– AJAX TabContainer
• Import fra Excel– Dataconnection– Database– SQL BulkCopy
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
Kort om prosessen
• Idéfasen– Omfang
• Utdypningsfasen– Detaljerte krav og prototyping
• Konstruksjonsfasen– Programmering/utvikling
• Overgangsfasen– Presentasjon
Prototyp fra Balsamiq Mockups
Konklusjon
• Kvaliteter– Brukervennlig– Utvidelsesmuligheter
• Lagdelt• Robust• MasterPages• Strukturert (navnesyntaks klasser, variabler og kontroller)
– Kjapt og dynamisk• AJAX• BulkCopy
Konklusjon
• Betydning for oppdragsgiver– Bedre oversikt– Bedre tidsutnyttelse• Penger spart• Ingen faktureringer på avveie
Konklusjon
• Betydning for bruker– Lettere arbeidshverdag– Mindre frustrasjon– Alt på ett sted• Ingen store permer å bla seg gjennom
Konklusjon
• Lærdom– Lærerik prosess– Verdifull erfaring– Motivasjon– Utvikling
Takk for oss!
Gruppe 16– Thomas Kvernevik, Siavash Delgosar,
Glenn Halvorsen og Viktorija Nyberg