KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation



Relevanta dokument
Användarhandledning Total Office Fakturasystem

Compose Connect. Hosted Exchange

Systemkrav. Systemkrav för Hogia Approval Manager. Gäller från och med programversion

Systemkrav 2014 för enanvändarinstallation fr o m version av

Hogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version av GENERELLA KRAV

Systembeskrivning Total Office Fakturasystem

Projektpresentation. Uppdragsgivare: Alex Olwal

O365- Konfigurering av SmartPhone efter flytt till Office 365 alt ny installation

Kom igång med Provectus Groupware

hogia.se/approval Gäller från och med programversion

Storegate Pro Backup. Innehåll

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

Innehållsförteckning:

Systemkrav för Hogia Approval Manager

Systemkrav för enanvändarinstallation fr o m version av

Preliminär specifikation av projekt

För installationer av SQL Server som inte görs från Hogias installation måste följande inställningar göras:

E-POSTINSTÄLLNINGAR I E-POSTPROGRAMMET

LABORATION 1 Pingpong och Installation av Server 2008 R2

Startguide för Administratör Kom igång med Microsoft Office 365

Välkommen till InExchange Fakturaskrivare

Vad är molnet? Vad är NAV i molnet? Vem passar NAV i molnet för? Fördelar med NAV i molnet Kom igång snabbt...

version: Sidan 1 av 5

Palmbaserad datainsamling och databassynkronisering. Projektpresentation. 2D1954 Programutvecklingsprojekt Projektgruppen Harald

Systemkrav och tekniska förutsättningar

INEXCHANGE FAKTURASKRIVARE

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Generellt gäller att om man kör 64-bitars operativsystem så är det också 64-bitars variant av SQL Server som skall användas.

Tekis-FB Systemkrav

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

Installationsanvisningar

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Skapa din egen MediaWiki

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

Installationsanvisningar

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Molnplattform. Version 1.0. Användarhandbok

1. Revisionsinformation

OneDrive för företag hos Svenska Brukshundklubben

emopluppen Installationsmanual

Biometria Violweb. Kom-igång-guide. Mars Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

6. Kan jag läsa min e-post i Microsoft Outlook eller liknande e-postprogram?

Lathund för Svenskt Näringsliv

INNEHÅLLS FÖRTECKNING

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas

Installation av. Vitec Mäklarsystem Office

Ominstallation av handyman på handdator. Steg 1. Byt ID i handdator. Användarhandbok. Entré Business Connect - 1 -

SLU Säkerhets instruktioner avseende kryptering av filer

Version 1.6 Utfärdare Anton Lundin

Systemkrav Bilflytt 1.3

Installationsguide / Användarmanual

Pyramid Mobile Office

Kom igång med Windows Phone

Biometria Violweb. Kom-igång-guide. Januari Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Integration med Vitec Express

INNEHÅLL. Datasynkronisering...10 SYNKRONISERINGSINSTÄLLNINGAR LOTUS NOTES-INSTÄLLNINGAR LOTUS ORGANIZER-INSTÄLLNINGAR INNEHÅLL...

Arbetshäfte Office 365 en första introduktion

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.3.1

Inställningar för Exchange 2007-plattform Office 2007 AutoDiscover (RPC over HTTPS) Område: Finland / Operativsystem: Windows Vista

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Instruktionsbok för Fjärrskrivbord

Systemkrav WinServ II Edition Release 2 (R2)

Installationsanvisning Bredband

Näsgård Pocket är i princip en miniversion av Näsgård Management och kan köra på en handdator och telefon med Windows operativsystem.

Programinstallation Datorbaserat handsmörjningssystem

Statistiska centralbyrån

Från och med den 22/6 kl 19:00 kommer alla nya mail till din nya postlåda, och inte längre till din gamla.

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

E-postklienter och webbmail (flytt till Office365) Innehåll

ByggR Systemkrav

Systemkrav Bilflytt 1.4

Oktober 2000 Version 1:1. Välkommen till e-giro webhotell

Teknisk kravspecifikation för nytt Omsorgs system

Användarmanual extra large

DGC IT Manual Citrix Desktop - Fjärrskrivbord

USER GUIDE. OnRoad Online

Laboration 2 Datorverktyg vid LiU

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Installation av Storegate Online Backup.

Att skicka fakturor. Fördjupning till dig som ska använda bankens Fakturaskrivare för e-fakturor och pappersfakturor

Användarmanual medium

SLUTRAPPORT. Delprojekt tunn klient

Hermundstad Östlund Ansell. Grundläggande IT för SENIORER

Installationshandbok för Pyramid PDF Pyramid Business Studio

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

KARLSBORGS ENERGI AB FIBER INSTALLATIONSHANDBOK REV

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8).

Office 365 Windows 10

Program för skrivarhantering

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Systemkrav Tekis-Bilflytt 1.3

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

iphone/ipad Snabbguide för anställda på HB

INSTALLATIONS ANVISNING

Mejladressen är i formatet

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster...

ByggR 2.0. Systemkrav

Startanvisning för Bornets Internet

Transkript:

KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362 Projektpresentation Fakturasystem Total Office Mobile Systems http://www.nada.kth.se/projects/prom04/fakturasystem/ Uppdragsgivare: Örjan Melin Gruppmedlemmar: David Johansson Pushparaj Silva Robert Celik Magnus Steen Christian Illanes Niklas Kullberg Johan Säfström Inga Nkomo

Innehållsförteckning 1 PROJEKTPRESENTATION...2 1.1 BAKGRUND...2 1.2 SAMMANFATTNING...2 1.3 ANSVARSFÖRDELNINGEN INOM PROJEKTET...3 1.3.1 Delprojekt...3 1.4 DATORMILJÖ OCH PROGRAMVARA SOM ANVÄNTS...3 1.4.1 Hårdvara...3 1.4.2 Mjukvara...3 1.5 FUNKTIONER I SYSTEMET, GENOMGÅNG AV VAD MAN KAN GÖRA...3 1.5.1 Handdatorn...4 1.5.2 Webbdelen...4 1.5.3 Databasdelen...4 1.6 KÖREXEMPEL...5 1.6.1 User Case: Skriva ut faktura...5 1.6.2 User Case: Inställningar av fakturamall...5 1.6.3 User Case: Fakturainställningar...5 1.7 REFERENSER...5 1

1 Projektpresentation 1.1 Bakgrund Under hösten 2003 och våren 2004 har vi utfört ett projekt i kursen 2D1362, Programutvecklingsprojekt med mjukvarukonstruktion. Projektet har bestått av att skapa ett utskriftssystem för fakturor, Fakturasystem, för uppdragsgivaren Total Office Mobile Systems 1. Total Office tillhandahåller ett ekonomisystem för små till medelstora företag och använder sig av mobila enheter så som handdatorer och mobiltelefoner för att samla in information. Resultatet förs över till Total Offices server där det behandlas och sedan presenteras resultatet för kunderna via e-post. I dag finns ett färdigutvecklat patentsökt system som samlar in redovisningsinformation via ett intuitivt användargränssnitt för Palm OS. Baserat på den insamlade informationen kan en komplett ekonomisk redovisning av företaget levereras, från årsbokslut till löpande likviditetsinformation. För att det helt mobila kontoret ska bli möjligt krävs också ett system som hanterar fakturor. Systemet ska klara av att hantera utskrift av fakturor direkt från en handdator. Vi har tagit fram en fungerande prototyp som kortfattat beskrivs i samanfattningen som följer. Alla relevanta dokument hittas på: http://www.nada.kth.se/projects/prom04/fakturasystem/ 1.2 Sammanfattning Företagen fakturerar en kund genom att ange, förutom deras eget och kundens namn, produktens namn och pris. Denna information skickas sedan vidare i ett krypterat e-brev till Total Office Mobile Systems där e-brevet avkrypteras och uppgifterna läggs in i den lokala databasen. Alla användare av Fakturasystem tilldelas ett webb-konto 2 som tillhandahåller alla nödvändiga inställningsmöjligheter för fakturor. Användarna har möjlighet att via webb-kontot ladda upp företagets logotyp på Total Office server, se en fakturamall med logotypen utplacerad samt utföra vissa nödvändiga inställningar. All den information som skickas till Total Office finns tillgänglig både lokalt hos Total Office samt på ett webb-hotell. Den fakturainformation som användarna av systemet skickar till Total Office hämtas ner från den lokala databasen och sammanställs till en färdig faktura. Sedan skrivs den ut, antingen i pappersform eller i PDF 3 -format och skickas både till mottagare och avsändare. 1 http://www.totaloffice.se 2 Webb-konto tilldelas alla användare av systemet. 3 Portable Document Format, http://www.adobe.com 2

1.3 Ansvarsfördelningen inom projektet Projektledare: David Johansson Hemsida: Christian Illanes Protokoll: Inga Nkomo 1.3.1 Delprojekt Mailhämtning: Niklas Kullberg Utskrift: Magnus Steen, Robert Celik Webben: Christian Illanes, Johan Säfström Databas: Pushparaj Silva, Inga Nkomo Handdatorn: David Johansson 1.4 Datormiljö och programvara som använts 1.4.1 Hårdvara Användaren behöver en handdator 4 och en dator med Internetuppkoppling. Total Office behöver en PC-dator som fungerar som databasserver och där övriga program ska köras. Dessutom har Total Office ett webbhotell som kör databasen, webbsidan och mailservern. Mer detaljer om dessa delar följer nedan. 1.4.2 Mjukvara På användarens dator måste ett e-postprogram 5 vara installerat. Företagets serverdator skall använda sig av Microsoft Windows operativsystem och ha MySQL 6, MySQL ODBC driver, VB6 Runtime 7 och Java JRE 8 installerat. 1.5 Funktioner i systemet, genomgång av vad man kan göra Vi har valt att dela in systemet i tre delar, Handdatorn, Webbdelen och Databasdelen. Nedan följer en beskrivning av funktionerna för varje huvuddel i systemet. 4 I dagsläget krävs en handdator som kör Palm OS version 4 eller 5. 5 Följande e-postprogram stöds: Eudora 3.0.1, Lotus cc:mail 6.0 eller högre, Microsoft Exchange 5.0 eller högre, Microsoft Outlook 97 eller högre, Microsoft Outlook Express eller Netscape Communicator 4.5 eller högre. 6 MySql AB, http://www.mysql.com 7 Microsoft, http://www.microsoft.com 8 Sun Microsystems, http://java.sun.com 3

1.5.1 Handdatorn Användaren matar genom en applikation som körs på handdatorn in information om fakturan som skall faktureras. Informationen lagras i handdatorn och krypteras, för att sedan överföras till en PC via en synkronisering. Därefter skickas informationen från datorns e-postapplikation till en specifik e-postadress hos Total Office. 1.5.2 Webbdelen Mailserver Mailservern tar hand om inkommande mail. Det finns separata e-postadresser för kunddata och fakturor. Webbserver Webbservern kommer att ha en sida med ett webbinterface. Den kommer också att lagra logotyper, men i övrigt bör webbservern vara fri från annan programvara för att öka säkerheten. Gränssnittet består av en inloggningssida, en sida där man kan ladda upp logotyper till fakturamallen samt en inställningssida. Man kan även se hur fakturamallen ser ut med logotypen på plats direkt efter en uppladdning, eftersom sidan är dynamisk. Företagen (användarna) laddar själva upp sina loggor i form av bildfiler 9. Dessa sparas på webbservern och med hjälp av ett ASP-script skapar man en fakturamall med logga som visas i användarens webbläsare. 1.5.3 Databasdelen Konvertering av mail samt lagring av data På databasservern finns ett program som laddar hem mail från den specifika mailadressen på mailservern, dekrypterar, tolkar och lagrar data i databasen. Skapande av fakturor och utskrift av dessa Ett program som skapar fakturor med data från databasen och skriver ut dessa på en skrivare. Efter utskrift skickas ett mail till avsändaren som bekräftar att fakturan är skickad. Databasserver Databasservern körs lokalt på en Microsoft Windows-baserad maskin, samt hos webbhotellet och innehåller en MySQL-databas där all information om företagen sparas. Databasen på webbhotellet och den lokala databasen speglas regelbundet så att de båda databaserna kan fungera som back-up åt varandra. I databasen sparas alla företagens ekonomiska händelser samt all fakturainformation. 9 I dagsläget stöds följande filformat: JPEG, GIF och BMP. 4

1.6 Körexempel 1.6.1 User Case: Skriva ut faktura Användaren av systemet startar programvaran Fakturautskrift på handdatorn. Användaren följer sedan instruktionerna i programvarans användarhandledning och matar in de uppgifter programvaran kräver. När användaren är klar med skapandet av en eller flera fakturor synkroniserar användaren handdatorn med en vanlig dator enligt de instruktioner som ges av handdatorns tillverkare. De skapade fakturorna placeras under synkroniseringen i användarens e-postprogram som e-post och skickas till Total Office genom att användaren synkroniserar sitt e-postprogram. Fakturorna är nu ivägskickade och ett e-brev skickas till användaren som bekräftelse när fakturan skickats till mottagaren. 1.6.2 User Case: Inställningar av fakturamall Användaren börjar med att logga in på sitt webb-konto via webbgränssnittet. Där kan man sedan välja att ladda upp en företagslogotyp som skall visas på fakturan. För att kontrollera att fakturan har ett tillfredsställande utseende kan användaren se den färdiga fakturamallen med logotyp på plats. 1.6.3 User Case: Fakturainställningar Användaren loggar in på sitt webb-konto via webbgränssnittet. Därefter klickar användaren på länken Inställningar och kommer då till en ny sida. Där kan användaren mata in företagets postgironummer, bankgiro-nummer och dröjsmålsränta. Ändringarna sparas sedan med ett tryck på knappen Spara. 1.7 Referenser 1. http://www.mysql.com/doc/en/index.html 2. http://www.msdn.microsoft.com/ 3. Postgirot, Inbetalningsservice, Allmän beskrivning Gäller 1 juni 2002 5