450 likes | 618 Views
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
E N D
PayExLogistics 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
2 1 3
2 1
3 1 2
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 • LanguageIntegratedQuery • LINQ to SQL
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 BalsamiqMockups
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, SiavashDelgosar, Glenn Halvorsen og Viktorija Nyberg