Hemsideprojekt för Kulas Ponnystuteri



Relevanta dokument
FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

Webbsida och ett bokningssystem

12 Webb och kurshemsidor

Förbättring av Hofors kommuns hemsida: Socialtjänsten

Manual för din hemsida

Text och galleri på fotoklubbens nya hemsida

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Handbok Hogia PBM - Personal Business Manager

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

I.site Webbsidesverktyg handledning

Manual för lokalredaktörer villaagarna.se

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

Hembokat Kom igång guide

DynaPahlm är användbart på många olika typer av webbplatser. Denna handbok ger dig tips och vägledning till hur du bäst använder DynaPahlm

Lektion 2 - CSS. CSS - Fortsätt så här

Manual för. 2.4 KALAS Sitemanager

Boka mobilt med WAP! Så fungerar dagsvyn 7 Så fungerar bokningssidan 8 Så fungerar informationssidan 11

Manual för visionutv.net Redigera

AIF:arens guide till cyberrymden

Hemsida. Lathund för medlemsföreningar. Funktioner för medlemsföreningar på hemsidan. Syfte med medlemsföreningens sidor

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Slutrapport för JMDB.COM. Johan Wibjer

SKOLKORT. Användarmanual. Sida 1 av 17

Projektuppgift: Kalender Martin Hultman marhu002 Patrik Karlsson patka843

Använda Internet. med hjälp av Internet Explorer. Nybörjarguide

Rapport Projekt 1 Från material till webb

Laboration 2. Webbproduktion En stiligare webbsida HT2015

Nya Mina vårdkontakter. En presentation över det nya gränssnittet för invånare

Dokumentation för användning av administrationspanelen på Xtractor.se

Manual för nya hemsidan. Grundläggande funktioner för lagledare

Manual för lokalredaktörer villaagarna.se

Övningsuppgifter med E-postklienten MS live Inloggning

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Hja lp till Mina sidor

Hur man lägger in saker på hemsidan En kortfattad handbok om något som inte är så himla svårt

Thomas Pihl Frontermanual. för studerande vid Forum Ystad


PREMIUM COMAI WEBBKALENDER

Installationsanvisningar. till IST Analys

För att öppna galleriet, ange adressen

ANVÄNDARMANUAL FÖR WORDPRESS

Föreningen Nordens lokala hemsidor

Manual, Etikett- & Faktabladsgenerator

Manual för nya hemsidan. Grundläggande funktioner för lagledare

Webbsidekurs för nybörjare

Användarguide. Bildslinga internet

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Det här dokumentet går kortfattat igenom registrerings- och ansökningsprocessen.

ANNA ÅBERG. Häng med in i min värld och lär känna mig. Kanske är jag just den som ni söker... Jag är...

Tillämpad programmering CASE 1: HTML. Ditt namn

Användarmanual TextAppen Online

Hemsida till företaget Entusiastisk Coaching

Användarmanual för webbapplikationen Fejjan för alla. Manualens version:1.0. Datum: 5 februari 2014

Hemsida. Lathund för medlemsföreningar. Funktioner för medlemsföreningar på hemsidan. Syfte med medlemsföreningens sidor

KOM IGÅNG MED DIN E-HANDEL! LATHUND 1.2

Hemsideutveckling för Anjool AB

Guide till Mynewsdesk Hosted Newsroom - Kom igång och spegla ditt pressrum!

Akademin för teknik och miljö. Projekt Växbo. Andreas Sundberg & Lars Kraft juni Examensarbetet, 15 högskolepoäng, B Datavetenskap

Copy Cat Laboration 4

Elevernas uppfattningar om alltmer digitaliserad undervisning

Innehållsförteckning 2 (12)

Bli ett proffs på arkitekt.se

Grundläggande funktioner i CMS ifrån Argonova Systems, 2011.

INNEHÅLL. INNEHÅLL 30 juni Administrera din butik 2. 2 Lägg in dina första varor och artiklar 4. 3 Butiksinställningar 8

Snabbguide för E-lomake

Instruktioner för att skapa konton i MV-login


REDIGERA BILDER OCH TEXT PÅ DIN WORDPRESS-HEMSIDA

Thomas Pihl Frontermanual för studerande vid Forum Ystad

Frontpage 2002/XP (2)

Välkommen att börja använda Wikipedia!

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet

Ehandelslösningars komma igång tips!

Laboration med Internet och HTML

Manual. Föreningsadministratör i medlemssystemet

Lathund för BankID säkerhetsprogram

Uppdatering av distrikts- och klubbsidor

Lathund Blogg hos moobis.se (skapad av Marie Linder marielinder.se)

Evaluation Summary - CT3380 Grundäggande webbdesign HT06 Dan Levin

FUB och Klippan - Vårt webbverktyg I din webbläsare, skriv in eller klicka på Logga in längst ner på startsidan.

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén

Gör en egen webbplats

CMS. - Content management system

Manual för. 2.5 KALAS Sitemanager

1 Starta Internet Explorer och surfa till Ange användarnamn och lösenord för att logga in i bokningssystemet.

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON

Det fasta innehållet finns på sidor och kan inte ändras av den som har rollen författare.

Manual för Typo3 version 4.2

Webbserver och HTML-sidor i E1000 KI

En stiligare portal Laboration 3

Manual till publiceringsverktyg

1. Uppdateringsmodul (CMS)

Wordpressguide - Palmstiernska Släktföreningen. Det här kan du göra:

APA för nybörjare. Innan du börjar. Översikt

Användarmanual - OVK. Användarmanual OVK Version 1.5 Daterad:

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).

Användarmanual för Hemsida

Internets historia Tillämpningar

Manual Utgåva 1.2. Sidan 1

Gör en egen webbplats

Transkript:

Beteckning: Institutionen för matematik, natur- och datavetenskap Hemsideprojekt för Kulas Ponnystuteri Ida Svedlund-Ståhl 06-2007 Examensarbete, 10 poäng, B Datavetenskap Internetteknologi Examinator: Carina Pettersson Handledare: Andreas Starborg

Hemsideprojekt för Kulas Ponnystuteri av / by Ida Svedlund-Ståhl Institutionen för matematik, natur- och datavetenskap Högskolan i Gävle S-801 76 Gävle, Sweden Email: nit05isl@student.hig.se Abstract Syftet med mitt examensarbete var att utveckla en hemsida till Kulas Ponnystuteri. Den skulle innehålla vissa informationstexter, nyheter, gästbok m.m. samt administrationsfunktioner. Hemsidan skulle vara lätt att använda och hitta önskad information på. Den vänder sig till mer eller mindre hästkunniga människor i alla åldrar, och skulle därför göras mycket besöksvänlig. En hemsida konstruerades utifrån de önskemål och krav som kunden hade. För själva kodningen användes HTML och ASP med Java Script och arbetet skedde i både Frontpage och Dreamweaver. Databasen fick bli en Access-databas. Resultatet blev en relativt enkel och tydlig hemsida, med prioritet lagd på användarvänlighet och de administrativa funktionerna. De funktioner och önskemål som kunden hade gick att infria utan större problem.

1. Inledning...3 1.1 Problem och syfte...3 1.2 Bakgrund...3 2. Förutsättningar och krav...4 2.1 Kravspecifikation...4 2.2 Design...4 3. Teknisk bakgrund...5 3.1 ASP med Java Script...5 3.2 HTML och CSS...5 3.3 Access...5 3.4 Utvecklingsverktyg...5 3.5 Bildhanteringsprogram...6 4. Resultat...6 4.1 Design...6 4.2 Funktioner...8 4.3 HTML...9 4.4 Databasen och kopplingen till funktionerna...10 5. Diskussion...13 6. Slutsats...14 7. Referenser...15 8. Bilagor...16 8.1 Användningsfall Besökare...16 8.2 Användningsfall Administrator...17 2

1. Inledning 1.1 Problem och syfte Kulas ponnystuteri är ett litet hobbystuteri som föder upp ponnyer. De vill nu ta klivet ut på Internet genom en egen hemsida. De vill ha hemsidan för att synas mer, och för att enkelt kunna hänvisa till den, vid exempelvis försäljning. Det huvudsakliga syftet med hemsidan är en presentationsmöjlighet för stuteriet, men de vill även ha möjlighet att göra vissa administrativa funktioner, så som att lägga till nyheter. Målet var att utveckla en användarvänlig och lätthanterlig hemsida, med vissa funktioner utifrån kundens önskan. 1.2 Bakgrund I högskoleprogrammet Internetteknologi ingår 10 poäng examensarbete, där de studerande ska få möjlighet att göra ett avslutande arbete för att visa de kunskaper som de har fått under utbildningens gång. Jag valde att göra en hemsida för Kulas Ponnystuteri. Detta arbete intresserade mig för att jag skulle kunna kombinera två intressen, hästar och datorer. Och dessutom kunna fördjupa mina kunskaper inom html och asp, som jag tycker är både roligt och intressant, men känner att jag inte har tillräckliga djupa och breda kunskaper inom. 3

2. Förutsättningar och krav Kunden hade inte några större krav på hemsidan, utan arbetet kunde ske ganska fritt, med krav på att ha tät kontakt med kunden under utvecklingens gång. Dock fanns det några saker som var viktiga, som att sidan skulle vara lättöverskådlig och användarvänlig, oavsett användarens ålder och datorvana. Hemsidan skall vända sig till såväl ett barn som vill se bilder på ponnyer, som till en eventuell kund eller hingstägare. Dessutom ville kunden kunna göra vissa administrativa ändringar och uppdateringar av sidan, och behövde funktioner för dessa. Gemensamt med kunden gicks hemsidan igenom, vilka sidor som skulle finnas med, vad de skulle innehålla och om det fanns några önskemål över hur de skulle se ut. Gällande de administrativa funktionerna ville kunden ha möjlighet att lägga till nyheter. En möjlighet att som administrator kunna söka efter och ta bort gästboksinlägg kändes också användbart. 2.1 Kravspecifikation Kundens krav på hemsidan: Lättnavigerad Stilren Informativ Välgjorda funktioner Bilder (för trevligt intryck) Öppen för alla (oavsett ålder ärende etc.) Efter disskussion med kunden bestämdes att dessa funktioner skulle finnas med i systemet: För besökare: Visa nyheter Gästbok för besökare o Visa gästboken o Lägga till ett gästboksinlägg För användningsfall, se bilaga 8.1. För administrator: Inloggning för administrator (med följande funktioner:) o Möjlighet att kunna lägga till nyheter som administrator o En funktion för att lista alla gästboksinlägg och söka efter ett specifikt o Delete-funktion av olämpliga gästboksinlägg För användningsfall, se bilaga 8.2. 2.2 Design Designen valdes att hållas relativ enkel och ren. Kunden fick vara med att välja färger och typsnitt efter olika förslag, och tillsammans åstadkom vi ett resultat vi båda kände oss nöjda med. 4

En CSS-fil gjordes, i vilken bakgrundsfärg angavs samt typsnitt och storlek för text, länkar, rubriker etc. för att få ett enhetligt utseende på hemsidan och som lätt ska kunna ändras. Kunden valde ut några bilder som skulle finnas med på hemsidan, och efter viss bearbetning placerades de ut där det ansågs lämpligt. En banner till sidan gjordes också, som finjusterades lite efter kundens önskemål innan den kändes tillfredsställande. 3. Teknisk bakgrund 3.1 ASP med Java Script Eftersom kunden inte hade några önskemål på utvecklingsverktyg och språk, valdes ASP (Active Server Pages) för kodning av funktionerna, med Java Script för kontroll av tomma fält. ASP är en teknik utvecklad av Microsoft för att kunna baka in programkod (ASP-kod) i HTML-koden i webbsidor. ASP används för att skapa dynamiska webbsidor och webbapplikationer, exempelvis genom att läsa och skriva information till databaser. ASPkoden tolkas av webbservern som sedan levererar vanlig HTML-kod till webbläsaren, därav är ASP-koden inte synlig för användaren (http://sv.wikipedia.org/wiki/active_server_pages). 3.2 HTML och CSS HTML användes givetvis för övrig kodning av hemsidan, dvs. utseendet med frames, färger och typsnitt m.m. För att få ett enhetligt utseende valdes att använda en CSS-mall. Det är en dokument som kopplas till respektive webbsida, och sköter layouten för dessa, bl.a. färg, typsnitt och storlek på rubriker, länkar etc. HTML (HyperText Markup Language) är ett märkspråk och webbstandard för strukturering av text, hypertext, media och inbyggda objekt på exempelvis webbsidor och i e- postmeddelanden (http://sv.wikipedia.org/wiki/html). CSS (Cascading Style Sheets) är ett språk som beskriver presentationsstilen för ett strukturerat dokument som till exempel typsnitt, textstorlek och färg. Tekniken är ett sätt att anpassa dokumentet med hänsyn till datortyp, skärmupplösning, färgdjup och installerade typsnitt (http://sv.wikipedia.org/wiki/cascading_style_sheets). 3.3 Access Databasen med tillhörande tabeller och attribut gjordes i Access, Microsoft Office-paketets databashanterare. 3.4 Utvecklingsverktyg Kodning av hemsidan och dess design gjordes med hjälp av både Frontpage (som ingår i Microsoft Office-paketet) och Macromedia Dreamweaver. Dreamweaver är bra för att den gör det möjligt att utveckla hemsidor och en godtagbar design utan några större HTMLkunskaper. 5

3.5 Bildhanteringsprogram För bildredigering och hantering av bilder användes Adobe Photoshop, Microsofts ritprogram Paint och Roxio Photosuite. 4. Resultat 4.1 Design Efter några olika förslag och diskussion med kunden fram och tillbaka, valdes att göra hemsidans utseende rent och enkelt. Det viktigaste var att hemsidan fungerar bra och problemfritt, och designen var inte det som upplevdes viktigast i det här arbetet. Först testades en vit bakgrundsfärg, men det gav ett intryck som kändes tomt och ofärdigt, och kunden ville ha något mjukare. Slutligen fick bakgrunden bli ljust grå, rubriker och länkar blå och vanlig text svart. Se Bild 1. Bild 1. Tyvärr har kunden inte haft möjlighet att ta fram sin logga digitalt ännu, så tills vidare gjordes en banner med olika bilder på stuteriets hästar. Denna fick mycket beröm och kunden är nöjd med den bannern tills vidare. Se Bild 2. 6

Bild 2. Först gjordes en annan banner (se Bild 3.), men den blev inte snygg när bakgrundsfärgen ändrades från vit till grå. Bild 3. Mycket bilder har lagts in i texten för att sidan ska kännas lättläst och inbjudande. Hemsidan ska vända sig till alla, både de som vill ha mer information om stuteriet och hästarna, och de som letar efter fina hästbilder. Kunden överlämnade många bilder, där de bästa och mest passande för hemsidan valdes ut, redigerades om nödvändigt och placerades på lämpligt ställe. Utseendet på gästboken testades fram och tillbaka, med olika färger, textinställningar och bakgrundsfärger. Problemet var att få gästboken och respektive inlägg tydligt och lättläst. Kunden fick vara med och välja bland några förslag som tagits fram och komma med synpunkter. Slutligen valdes att låta texten ha samma utseende som på hemsidans övriga text. Rubrikerna Namn, Ort, Hemsida och Datum markerades med fet stil, och för att vart och ett av gästboksinläggen skulle synas tydligt fick de en bakgrundsfärg i något mörkare grått. Se Bild 4. 7

Bild 4. 4.2 Funktioner Funktionerna har varit det största arbetet med hemsidan, och det som har tillägnats mest tid. Det känns viktigt att sidan ska fungera som önskat. Kunden hävdade att små skönhetsfel är lätta att rätta till och ändra i efterhand, medan de gärna ville att funktionerna skulle vara felfria när arbetet var klart. Funktioner är kodade i ASP med Java Script. Tidigare erfarenheter och kunskaper av detta språk har kommit till användning, samt att extra studier av kod på olika webbsidor och internetforum har gjorts. Ändringar har gjorts fram och tillbaka och mängder av felsökningar när det inte gått som önskat, och till slut så har hemsidan fungerat tillfredsställande och levt upp till de förväntningar och krav som fanns. Funktionen för admin-inloggning erhölls genom ett script från www.asp-sidan.se, som redigerades så att det skulle passa detta arbete, medan de andra funktionerna är gjorda på egen hand. Det vill säga funktionerna för att visa nyheter, visa gästboken och skriva i gästboken, 8

samt admin-funktionerna lägg till nyhet, visa gästboksinlägg och ta bort gästboksinlägg. 4.3 HTML All design och hemsidans layout är gjord i HTML. För att kunna göra ändringar av utseendet lätt, och för att hålla samma stil genom hela hemsidan så skapades en CSS-mall. Där angavs hur all text ska se ut, storlek, typsnitt och färg, samt bakgrundsfärg och utseende på länkar. Tillsammans med kunden valdes stil och färger som ansågs bli bra och passande för denna hemsida. Hemsidan är uppbyggd av så kallade frames, som delar in hemsidan i tre olika delar, banner, meny och själva huvudfältet. Se Bild 5. Bannern är klickbar och leder tillbaka till startsidan, och det finns även en länk överst i menyn som går till startsidan. När man väljer ett av alternativen i menyn öppnas den nya sidan i main frame:en. Om man istället väljer att öppna en extern länk, som någon av de sidor som finns under Länkar eller en besökares hemsida från gästboken, öppnas denna i ett nytt fönster. Bild 5. Varje sida har fått ett namn, eller en så kallad rubrik som syns upptill i aktivitetsfältet. Se Bild 6. 9

Bild 6. 4.4 Databasen och kopplingen till funktionerna Databasen är en Accessdatabas och är relativt enkelt upplagd, utan några sekundärnycklar. Databasen döptes till Kulas, efter stuteriet och har fått tre olika tabeller: admin, nyhet och gastbok, med några attribut var. Admin-tabellen innehåller bara två attribut, anvandarnamn och losen. Se Bild 7. Denna tabell är till för inloggningen för administratorn. När man loggar in med ett visst användarnamn och lösenord så kollas de upp mot databasen och om det stämmer så blir man inloggad, annars får man ett felmeddelande och får försöka på nytt. Bild 7. Tabellen nyhet innehåller id, namn, datum och post. Se Bild 8. Det är i den här tabellen som nyheter läggs till från admin-funktionen, och från den här tabellen som nyheterna läses ur till hemsidan. Namn, datum och post fyller admin i när hon lägger till en nyhet, och id läggs till automatiskt när man väljer att posta nyheten. När nyheterna radas upp på hemsidan så syns bara namn, datum och post (dvs. själva nyheten med datum och vem som har skrivit). 10

Bild 8. Tabellen gastbok innehåller sju attribut. Dessa är id, namn, ort, email, hemsida, datum och kommentar. Se Bild 9. Bild 9. När man som admin ska ta bort ett gästboksinlägg så väljer man att ta bort all information som har ett visst id. Id:et är inget som är synlig för besökare i gästboken utan används bara administrativt. Som admin väljer man då att antingen visa alla gästboksinlägg, eller att visa alla med ett visst namn. Då listas all information om dessa gästboksinlägg upp och sen är det bara att fylla i det id till den post man vill ta bort. När man väljer att visa gästboken på hemsidan så radas alla inlägg upp, med de nyaste överst. Hemsidor blir en klickbar länk som öppnas i ett nytt fönster, och om besökaren har lämnat en e-mail så kan man klicka på dess namn för att skicka e-mail till denna person. När man väljer att posta ett gästboksinlägg måste man fylla i namn och en kommentar, annars kommer det upp en upplysningsruta att det fältet är tomt när man försöker skicka. De andra uppgifterna är frivilliga. Datum genereras automatiskt till dagens datum med hjälp av Date, och databasen ger posten ett nytt id. Datumet skrivs på svenskt vis, ex. 2007-05-18 genom att lägga till <% Session.lcid = 1053 %> i koden, annars skrivs det amerikanskt, dvs. ÅÅÅÅ-DD-MM. 11

Om man som administrator tar bort ett gästboksinlägg kan inget nytt gästboksinlägg få det id som den borttagna posten hade, utan det skapas hela tiden ett nytt utifrån det id som senast gavs en tillagd kommentar. Id i alla tabeller är primärnyckel och unikt. I admin-tabellen får användarnamnet figurera primärnyckel eftersom inget id behövs där med bara ett användarnamn och ett lösenord. 12

5. Diskussion Arbetet med hemsidan har flutit på bra hela tiden. Det känns som att det har varit ett lagom stort arbete för den här tiden, dock kan man alltid förbättra och finslipa vissa delar och detaljer för att få en funktion eller design att kännas ännu bättre. Det som har känts mest osäkert och som jag har ändrat på flera gånger är designen och layouten på hemsidan. Jag provade fram och tillbaka mellan olika färger, typsnitt och bilder tills jag kom fram till ett utseende som både jag och kunden kände oss riktigt nöjda med. Dock känner jag att mina kunskaper inom HTML och Dreamweaver har hämmat mig lite, och att jag kunde ha gjort en snyggare sida med bättre förkunskaper. Jag hade lite problem med ramarna (eng. frames) i början, men när jag väl fick ordning på dem och förstod hur de fungerade gick resten av arbetet med designen utan problem. Att använda en CSS-mall till hemsidan kändes som ett måste, dels för att underlätta vad det gäller färg, typsnitt och storlek, men även för att vara säker på att få ett enhetligt utseende på hemsidan. Ställer man in allt manuellt för varje text, är det lätt att man missar något eller till exempel väljer en annan storlek på samma typ av text. Sådana små saker gör lätt att det drar ner helhets intrycket av hemsidan, och som ett företag gissar jag på att man vill att det ska se proffsigt ut. Funktionerna har gått relativt bra att göra, betydligt lättare än vad jag hade väntat mig, men samtidigt har jag självklart kört fast i mellan åt och det har blivit felmeddelande och vissa svårigheter. Men jag har kunnat lösa alla utan större problem, och känner mig riktigt nöjd med resultatet. Alla funktioner fungerar som de ska, utan problem eller buggar. Dock har det funnits stunder då allt känts hopplöst och jag inte har haft en aning om hur jag ska kunna lösa de problem som varit, få designen att se ut som jag vill, funktionerna att göra det som jag önskar och bilderna att dyka upp på rätt ställe i texten. Men på något sätt har det alltid löst sig, ofta genom att jag har tagit en paus och samlat tankarna. Om jag gått ifrån datorn en stund och gjort något annat hände det ofta att lösningen poppade upp av sig själv, och då blev det genast mycket roligare att arbeta med projektet igen. Flera gånger har jag haft asp-sidan och IDG e-forum att tacka för hjälpen när jag kört fast. Och det känns bra att veta att det är fler än jag som fått ett visst fel. Ännu bättre känns det när man löser det och det äntligen fungerar igen, det är värt mycket strul bara för att få känna den där känslan av att det fungerar!. Det har varit till min fördel att jag är hästmänniska, och har vana av sådant som rör hästintresset, i det här arbetet. Det har underlättat genom att jag förstår termer och liknande som till exempel en icke-hästkunnig människa skulle behöva ta reda på innan och fråga om, för att kunna göra ett bra arbete. Jag har även hjälpt kunden att välja ut bilder som jag tycker passar in bra, både ur synvinkel som hästmänniska och som utvecklare. Jag känner att jag har nått upp till syftet med det här arbetet och presterat något som jag kan känna mig nöjd över. Det som kunden önskade har jag fått med, både när det gäller funktioner och utseende. Även samarbetet mellan mig som utvecklare och kunden har fungerat bra, och vi har haft en bra och kontinuerlig kontakt. 13

6. Slutsats Till sist hade jag utvecklat en hemsida som kunden kände sig nöjd med. Den innehöll de funktioner och egenskaper som vi hade satt upp i kravspecifikationen, och hade fått en enkel men ren och tydlig design, med bilder från stuteriets hästar. Syftet var att ta fram en hemsida som kunden skulle känna sig nöjd med, och det lyckades. Det känns bra när man har gjort någonting och man får positiv respons på arbetet, att det tydligt märks att kunden är nöjd och har fått ett resultat som de önskade. Alla funktioner är välutvecklade och fungerar som önskat, och designen av sidan är av belåtenhet. Texten känns lätt att läsa och sidan är lättnavigerad. 14

7. Referenser Internetsidor: http://www.aspsidan.se (2007-06-08) http://www.eforum.idg.se (2007-06-08) http://www.webdesignskolan.se/ (2007-06-08) http://www.sv.wikipedia.org/ (2007-06-08) 15

8. Bilagor 8.1 Användningsfall Besökare Användningsfall 1. Användningsfallbeskrivningar: Visa nyheter Genom att besökaren väljer att visa nyheter listas de tio senaste nyheterna ur databasen, men det senaste överst. En möjlighet att visa äldre nyheter finns också. Visa gästbok Genom att besökaren väljer att visa gästbok listas de tio senaste gästboksinläggen ur databasen, men det senaste överst. En möjlighet att visa äldre gästboksinlägg finns också. Skriv i gästbok Besökaren kan skriva i gästboken genom att välja det alternativet, och kommer då till en ny sida med ett ifyllningsformulär där namn och kommentar måste fyllas i, vilka sedan sparas i databasen 16

8.2 Användningsfall Administrator Användningsfall 2. Användningsfallbeskrivningar: Lägg till nyhet Administratorn kan lägga till en nyhet genom att fylla i ett formulär, som sedan sparar nyheten som en ny post i databasen. Lista alla gästboksinlägg Administratorn kan välja att lista alla gästboksinlägg som finns i databasen, och de hämtas då ut och listas upp på sidan, med det senaste gästboksinlägget överst. Sök gästboksinlägg Som administrator kan man även söka efter ett eller flera gästboksinlägg, genom att ange namnet på den avsändaren man vill hitta gästboksinlägget från. Alla gästboksinlägg med den avsändaren hämtas ur databasen och listas upp med det senaste överst. Ta bort gästboksinlägg Administratorn kan radera olämpliga gästboksinlägg genom att ange ID till det gästboksinlägg som ska tas bort. Det raderas då helt från databasen. 17