TNM065 Johan Eliasson johel964 Dokumentstrukturer Kristina Engström krien026

Relevanta dokument
Manual. Logga in. OBS! Kontrollera så att korrekt epostadress finns ifyllt. Ändra inga andra uppgifter!

Instruktion för att slutföra registreringen

Översikt. Installation av EasyPHP 1. Ladda ner från Jag använder Release Installera EasyPHP.

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Handledning Miljömanualen på webben

2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.

Fö reningsadministratö r Hantera ledare Hantera na rvarökört Registrera na rvarö (ledare) Statistik Periödrappört, bidragsansö kan

Användarmanual Cartesia GEO Manager

Användarmanual. 1.0 Login

Manual för version V2

Manual för Typo3 version 4.04

DK-serien. Gör en fotobok med myphotobook.se

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet

Manual Jourläkarschema Närhälsan V7 - Version 1.0

Sida. Manual Scalepoint Avfuktning

Svenska Skidförbundets tävlingsadministrativa system på IdrottOnline

Trädportalen.se. Användarhandledning för rapportsystemet för skyddsvärda träd

TERSUS SKOLSYSTEM AB. Ansökan. Barnomsorgen

Lumbago - Förord. Välkommen till Journalprogrammet Lumbago.

Introduktion till Blästadsgatans diskussionsforum. Inledning. Layout ej inloggat läge

Organisationshantering i Idis

Elektronisk flaggningsanmälan. Handelstillsyn

Utbildning i sökning av produkter och produktinformation

Easy Planning blir med dessa funktioner ett mycket kraftfullt verktyg för planering. Vi hoppas att våra kunder ska få stor nytta av programmet.

Rolladministration i PaletteArena 5.3

Inledning. Att bli medlem

Översikt. Inloggning i Skola24 Schema Artiklar Frånvaro Planering Omdöme Kontakter Skola24 MobilApp. Nova Software AB 1 (19) 502

Lathund Ff-torget Förbundsansvariga Distriktsansvariga Kurshandledare

Aktiviteter markeras som borttagna i databasen istället för att raderas

Quick Guide till Mahara och din Portfolio

Administrera serier. Syfte. Innehåll. Guide Eventor

IdrottOnline Klubb - en del av svenskidrott IdrottOnline Klubb tilläggsmanual

Välkommen som testpilot av plattformen PictureMyLife!

Användarmeddelande (november 2014) Ny programversion. Version 14.3a

Handledning. Biträdessidan. Handledning till Biträdessidan, 2013 version 1.0 :

Guide till hur jag ansöker i Idrottslyftet 2014 till projekt: Damhockeysymposium

SA91 Forskarstuderandes handledare

Lagadministration Linda Emterby

Appar eller mobilwebb? Vad är bäst för bibliotekets tjänster?

Hur man använder modulen Extended Calendar

Registrera i SveDem manual

LITEN LATHUND TILL ALUMNDATABASEN

19. Skriva ut statistik

Guide Flytta / Kopiera / Ta bort en kategori

Artiklar via UB:s sö ktja nst

Användarinstruktioner Ofelia Återrapportering

Användarhandbok. för administratörer av tjänsten för dator. Applied Geomatics Sweden AB Ideon Science Park Scheelevägen Lund, Sweden

Formulär Sida 2 av 12

RVS5000PC. Allmänt. RVS5000PC produktblad

Användarmanual HOIF.org

Användarmanual konsult

Om Mobile Referral Mobile Referral for Trio Enterprise är avsedd för frånvarohantering från mobila enheter. Inloggning. Logga in

HJÄLPFIL: LÄRARAPPLIKATIONEN

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Komma igång med Eventor

Rev Dexter Intag Sökande

Här kan du välja befintligt upplägg eller skapa ett nytt. Klicka på edit uppe till höger för att redigera och/eller skapat nytt.

IdrottOnline-appen Du kan installera appen från Google Play store för Android och Appstore för iphone. Sök på IdrottOnline så bör den komma fram.

Manual C3 BMS för Android-telefoner

Skola24 för vårdnadshavare

Att komma igång med FirstClass (FC)!

Kom igång med LUPP 6.1

Innehållsförteckning. Registrering 2. Inloggning 3. Startsidan 4. Notiser 7. Nyheter 8. Meddelanden 9. Tröskelvärden 11.

Manual. Användargränssnitt

Vårdfaktura Bokföringsfil och Kontering

Instruktion Ansökan om utbetalning Min ansökan

QReflex Lathund för användare, kontaktpersoner och resultatrapportörer

Forskare & Handledare. 1. Inloggning

Guide i hur man arbetar med vår butik från WebbButiker.se

LATHUND FÖR MALVIN. 1 Registrera ny användare Logga In Glömt lösenord Annonsering Skapa annons...

Besiktning Att göra lista Sortering Periodval Besiktningsbokning Detaljer Hyresgästinfo Lägenhetsstatus...

Survey&Report steg för steg: Skapa rapport

LATHUND Att överföra information till Projektportal Investera

Programmet LastVikt Användarmanual

Google Apps For Education

Blogga med wordpress. Lina Tannerfalk Wiberg

Handledning Octo Anmälan

VGR mediebank. Logga in med ditt AD konto. Accepterar bilder, filmer, dokument och vektorformat

CAB Plan. Release Notes 5.2

Sida 1 av 12. WSB Biodling. Manual V

Får jag be om ordet!

Högskolan i Kristianstad. Designkoncept. Design av medietjänster för mobila enheter VT14

Lära känna skrivbordet

Rebus Web-import av kunder

Användarmanual Mina sidor Timvärden

MBX Mobilapp. Inloggning. Mobilapplikationens huvudmeny. MBX Mobilapp

Manual till Lathunden. En programvara från Genetica

Geodataportalen - Metadata -Webbformulär för redigering av metadata

Webbteknik för ingenjörer

B2C för Svensk Elitfotboll Urval

Skapa Gemensam Utbildningsplan (GUP) Skapa periodisk rapport, Närvarorapportering Avvikelserapport

Rapportering till FORA 2016

EndNote online. T5 ht 2015 Therese Nilsson/Camilla Persson

Catharina Wramfors BFC Tekniksektionen Lund. Vid problem med KundRad kontakta RSIT tel:

Classfronter Vägledning för Studenter (version 1.1)

Användarmanual Pagero Connect 2.0

MyScore Mobil Manual 1 Senaste uppdatering: 2015/11/06 Fairdeal Group Sverige AB

Valet 2010 på facebook!

Användarmanual för ledare - ERC 2.0

FileCentral Desktop. Användarhandledning Version

Transkript:

Tamriel Rating Tamriel Rating är en sida för recensioner för de olika värdshuset i Tamriel. Tamriel är ett fiktivt land inom spelserien Elders Scrolls. Systemet Användaren kan bläddra genom en lista av alla recenserade värdshus eller söka efter en specifik. Användaren kan även skapa en ny recension av en tidigare inte recenserat värdshus eller skapa en ny recension till ett redan existerande. Databas I databasen finns två tabeller: taverns samt ratings, ses i figur 1. Taverns är en övergripande tabell över alla värdshus som blivit recenserade. I den sparas namnet, plats, hur många recensioner den har samt värdshuset sammanlagda betyg från alla recensioner. I ratings sparas alla recensioner. För varje recension så sparas namnet på värdshuset, en kort recension samt olika betyg för mat, service, komfort samt plats. Betygen går från 1 till 5, där 1 betyder missnöjd och 5 för mycket nöjd. Utifrån detta räknas ett medelvärde ut. Ett sparat inlägg kan sedan inte ändras eller raderas av användare utan måste tas bort manuellt. Detta hindrar användare från att manipulera redan inlagda recensioner men gör det också svårt för administratörer att ta bort eller ändra i tabellerna via hemsidan. Detta skulle enkelt kunna åtgärdas genom en inloggningsfunktion där man ger olika privilegier mellan vanliga användare och administratörer och skulle även göra det möjligt att knyta en recension till ett specifikt konto. Figur 1: Överblick över databasens två tabeller

Hemsidans struktur Nedan visas sidan uppbyggnad. Från startsidan, start.php, se bild 1 köranvisningar, har användaren tre alternativ: 1. Söka på ett värdshus. 2. Lägga till en ny recension 3. Se en lista över alla värdshus som har blivit recenserade. Figur 2: Sidans uppbyggnad När sökfunktionen används på startsidan så skickas användaren vidare till tavern.php, bild 4. Där listas alla enskilda recensioner upp för det värdshuset som användaren sökt på. För att skicka med vilket värdshus som tavern.php ska hämta från databasen så använder sökformuläret sig av GET metoden. Om namnet inte finns i databasen så visas No results found. Tavernlist.php, bild 3, listar upp alla recenserade värdshus som finns i tabellen taverns. Namnen på värdshusen är länkade, dessa leder till varje värdshus enskilda recensioner. Även här så hämtas namnen med GET metoden. Om användaren vill skriva en ny recension så görs detta i add.php, bild 2. Användaren kan skriva en recension för ett värdshus som redan existerar i databasen eller lägga till ett nytt. Beroende på om värdshuset finns med i databasen eller ej så behandlas datan olika. När användaren trycker på submit knappen så skickas datan från formuläret till newtavern.php. Denna sida kommer användaren inte se, den behandlar bara datan och skickar sedan vidare till tavern.php. I newtavern.php behandlas datan olika beroende på om värdshuset existerar i databasen eller ej. Förloppet är: 1. Kollar om värdshuset finns med i taverns. a. Om det inte finns med så läggs en ny rad till i taverns med värdshuset namn, plats, antal recensioner samt det totala betyget. Antal recensioner sätts till ett och det totala betyget grundas på den recension som finns.

b. Om det finns med så uppdateras värdshuset data. Antal recensioner plussas på med ett och det totala betyget beräknas om. 2. En ny rad läggs till i ratings med värdshusets namn, beskrivning samt betygen för mat, service, komfort, plats och totalen. Det totala betyget för varje enskild recension är medelvärdet av betygen för mat, service, komfort och plats. Det totala betyget i taverns, dvs det för alla recensioner som skrivits, ((antal gjorda recensioner räknas ut enligt formeln: * totalbetyg) + totalbetyget för den nya recensionen) (antal recensioner + 1) Layout och anpassning Databashanteringen sker med hjälp av MySQL kommandon i php dokument. Från detta genereras XML innehåll via transformering med hjälp av XSL stylesheets till html. För att kunna göra detta innehåller varje php dokument en prefix och en postfix. Prefix är samma för varje dokument, men postfix varierar för att ladda in olika xsl filer för varje dokument. Varje dokument anpassas, utom newtavern.php då denna inte visas för användaren, också efter vilken typ av enhet som används för att läsa in sidan. Detta ger varje sida två olika xml utseenden, en för desktop vy och en för mobil vy. Desktop layout För layouten för desktop användare har vi antagit att de flesta användare har en upplösning runt 1920x1080p. Detta innebär att det inte är något problem med plats för att visa allt innehåll på sidan vilket gör att vi kan använda fast pixelstorlek på elementen. Vi använder procentuell marginal endast för centrering av sidan med fast storlek på elementen. Mobile layout För den mobila layouten används endast procentuella element för att hela tiden skala innehållet så att allt får plats på skärmen. Fördelen med detta är att samma layout alltid kommer att passa avsett upplösning för olika enheter. Nackdelen är att elementen skiftar i storlek beroende på vilken upplösning användaren har, eller om användaren roterar enheten mellan vertikal och horisontell vy.

Köranvisningar Hemsidan finns att hitta här: http://www.student.itn.liu.se/~krien026/tnm065/project/start.php Från startsidan finns tre olika funktioner. En sökfunktion för att direkt ta sig till recensionerna från en önskat värdshus, i detta fall är sökfunktionen känslig för versaler och gemener. Från startsidan kan man ta sig vidare för att skapa en ny recension av ett värdshus genom att klicka på Add tavern. Om man vill se en överblick över alla recenserade värdshus i databasen klickar man på List Taverns. Bild 1: Startsida med sökfunktion När man ska skapa en ny recension via add.php som länkas från startsidan fyller man i formuläret med namn, plats, beskrivning och betyg för de fyra kategorierna. Efter att man tryckt på submit kallas en sida som heter newtavern.php som skapar det nya inlägget i databasen utifrån om värdshuset redan existerade eller ej. Sidan skickar sedan vidare direkt till tavern.php för det recenserade värdshuset.

Bild 2: Formulär för att skapa en ny recension I tavernlist.php skapas en lista över alla värdshus lagrade i tabellen taverns. Denna visar namn, plats, antal recensioner och snittbetyg för varje värdshus. Namnet på värdshuset fungerar också som en länk för att ta sig till tavern.php för den valda värdshuset och kommer då till samma vy som för sökfunktionen. Bild 3: Lista av alla gjorda recensioner Vyn för att visa alla recensioner ligger i tavern.php och innehåller bara en enkel lista med alla sparade recensioner för värdshuset.

Bild 4: Alla recensioner för ett specifikt värdshus