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
1 2 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 IndexProduction Customer search Send new Register defect Edit customerIn ProductionAdd terminalsDefectRegisterSend/RecieveInfoAdminCustomerCustomersImportPostal placesImportUserAddEdit/DeleteShow allTerminalImport 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