Individuellt Mjukvaruutvecklingsprojekt

Relevanta dokument
Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Slutrapport Thunderbug

SEGLAISOLEN.SE En Wordpres Webbsajt

SLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum:

Mjukvaruprojekt Onlinebooks

Priskamp. En prisjämförelsesite Björn Larsson

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD

Mina listor. En Android-applikation. Rickard Karlsson Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport för JMDB.COM. Johan Wibjer

Slutrapport Get it going contracts

SLUTRAPPORT WEBBPROJEKT 1

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Slutrapport för SquareShooter

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet

Haris Kljajic Individuellt mjukvaruprojekt. Projekt Rapport. Insatsplutonen. Haris Kljajic UD11

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

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

Content Management System. Publiceringssystem

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

CMS, optimerade för programmerare Eller hur kan ett sådan skapas.

Erik Lundgren GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430

CMS. - Content management system

Skissa och gissa. Individuellt Mjukvaruutvecklingsprojekt, 1DV430. Christian Nilsson, cn222gc, WP

Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

Lägga till bild i e- handeln

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson

Zimplit CMS Manual. Introduktion. Generell Information

LISAM. Linköpings Universitet. Logga in. Du loggar in på Använd ditt LiU-id, användarnamn och lösenord.

Skoladmin kom igång! Innehåll

LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT. Honey Hunter. Androidspel. Martin Karlsson 1/17/2014

VÄLKOMMEN TILL LINKÖPINGS UNIVERSITET OCH LISAM

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP

HejKalmar app. Projektrapport. Webbprojekt I

DOTNETNUKE SKOLNING Skapat: den 20 november 2012

Projektuppgift: Kalender Martin Hultman marhu002 Patrik Karlsson patka843

ActiveBuilder Användarmanual

Individuellt Mjukvaruutvecklingsprojekt. Slutrapport. Projekt: ASP.NET Applikation: Clustery Gaming Datum: Författare: Adam Gustafsson UD11

Solvändan slutrapport Daniel Hallqvist, Therese Samuelsson & Emil Carlsson

Gillakampen. av Merkur Hoxha WP

TDDD52 Databas. Databas. Databas 1/3/13

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

Blackboard Studentmanual - Att arbeta med Wikis

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Slutrapport för Pacman

1:5 SLUTRAPPORT - POST MORTEN LARS EHRMAN WP

Utveckling av webbapplikationer med.net, DVA213 (1 av 5)

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

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Utveckling av Brooklyn Tigers webbplats

Kursvärdering. Denna manual beskriver hur du kan skapa en mapp i Fronter som heter Kursvärdering där du ladda upp reslutat från kursutvärderingar.

Innehåll. Webbproduktion. Prototyputveckling. Arbetsgång (R)

WEBB PRODUKTION. Publicering av stora webbplatser Thomas Mejtoft. Thomas Mejtoft

Dokumentation för VLDIT AB. Online classroom

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

Nya webbservern Dvwebb.mah.se

Användarmanual för Content tool version 7.5

Projektrapport. Projekt - Anna Broström Keramik

Kort om Moodle baskurs 1

1DV411 Webbprojekt I Slutrapport

Manual. Anpassad för CMS Made Simple version 1.9.x (uppdaterad ) Birger Eriksson webblots.se

Skapa din egen MediaWiki

Content Management System. Publiceringssystem

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

Skapa webbplats med WordPress En guide hur man använder publiceringsverktyget WordPress

Hemsideutveckling för Anjool AB

Frontermanual för Rektorsprogrammet

Användarguide Lathund Tema Modersmåls webbplats

KAi SENSEMAKING SYSTEM

WEBB OCH INFORMATIONSDESIGN

Webbprogrammering, grundkurs 725G54

Manual till publiceringsverktyg

[ANVÄNDARMANUAL MYCLUB LAGSIDE-ADMINISTRATION]

Webbprogrammering. Sahand Sadjadee

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

Kom igång och redigera din hemsida!

Copy Cat Laboration 4

Handledning för installation och komma igång med Joomla

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

Från kaos till ordning

Snabbguide till Polopoly

Content Management System. Publiceringssystem

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

PLAN WEBBORGANISATION MIUN.SE

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

RMAD MED APPSALES BLACK CONNECTS YOUR BUSINESS TO A MOBILE WORLD.

Applikation för att skapa, underhålla, lagra och publicera litteraturlistor Lärare skapar och underhåller litteraturlistor Ämnesansvariga eller andra

Webbprogrammering TDDD52

Innehåll. Manus instruktionsfilm: Språkhantering. Introduktion

Administrationsmanual för SCMS

Skapa spellista i play.lnu.se Gör en samling med filmer som hör ihop

Kom igång och redigera din hemsida!

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

tclogin.com Service Desk Tillgång till TeleComputing TCAnyWare

Transkript:

zm222ag 1DV430 Individuellt Mjukvaruutvecklingsprojekt [Website] Restaurang & Pizzeria Europa Slutrapport Zlatan Majdanac - Webbprogrammerare 2011

Abstrakt I min slutrapport skriver jag om projektet som jag har arbetat med i kombinationen av kurserna Individuellt mjukvaruutvecklingsprojekt och Gränssnittsutveckling. Projektet gick ut på att utveckla ett content management system för en restaurang verksamhet. En webbplats där ägaren kan redigera innehåll så som dagens lunch, menyer och bildalbum med några få steg. I rapporten kan man läsa mer om projektets bakgrund och mina positiva samt negativa erfarenheter under utvecklingen av applikationen. Sida 1

Förord Restaurang & Pizzeria Europa i Hultsfred ägs av en nära släkting till mig. Restaurangen har haft en webbplats under en lång tid men aldrig något bra sätt att uppdatera den utan att förstå sig på åtminstone grundläggande HTML. Som en tjänst till en familjemedlem och för att sätta mina nya kunskaper på prov har jag valt att använda detta "kund" scenario som en säker testmiljö för ett individuellt mjukvaruutvecklings projekt. Sida 2

Abstrakt Sida 1 Förord Sida 2 Innehållsförteckning Sida 3 Inledning / Bakgrund Sida 4 Positiva erfarenheter Sida 4 Negativa erfarenheter Sida 5 Sammanfattning Sida 5 Sida 3

Inledning/ Bakgrund Jag fick i uppdrag att skapa en ny webbplats åt Restaurang & Pizzeria Europa. Webbplatsen ska göra det mycket lättare för ägaren att redigera saker på webbplatsen utan att behöva se kod. Bland annat skulle man kunna lägga till, ta bort eller ändra rätter i menyn och dagen lunch menyn. Samma sak skulle man kunna göra med nyhets artiklar på första sidan. Webbplatsen ska även ha en bild galleri, där ska man kunna lägga till och ta bort bilder. Tanken var att webbplatsen presenterar all innehåll för restaurangens kunder men att enbart ägaren kan logga in och då få tillgång till redigerings verktyg. Under 10 iterationer har jag arbetat med detta projektet. I början arbetade jag med ASP.NET ramverket, Web Forms och C# språket men bytte senare till PHP språket och CakePHP ramverket p.g.a problem som jag tar upp i mina negativa erfarenheter. Databasen för innehållet använde jag MySQL och phpmyadmin verktyget för. Projektet blev inte färdigt under den angivna tidsramen men jag ska ändå fortsätta att arbeta på detta och försöka bli klar de närmaste veckorna. Länkar: Restaurang & Pizzeria Europa CMS Applikation Mer om... ASP.NET Web Forms, C#, PHP, CakePHP, MySQL, phpmyadmin Positiva erfarenheter Under projektets gång har jag fått positiva erfarenheter av att helt enkelt arbeta med ett individuellt projekt med de kunskaper jag har och lärt mig samtidigt saker som inte togs upp innan p.g.a att projektet hade sådana krav inblandade. Även de mer negativa erfarenheterna har resulterat i att man lyckats lära sig en del positiva saker om utveckling, om inlärning, om planering och om sig själv. Jag löser problem lite bättre nu helt enkelt. Jag tycker väldigt mycket om iden att vi ska ha mycket eget ansvar under utbildningen. Inte för att jag är särskilt bra på det just nu men för att jag har utvecklats mycket mer de senaste veckorna än vad jag gjorde i tidigare Sida 4

kurser. Jag kunde till exempel ingenting om PHP språket och CakePHP ramverket sedan tidigare men p.g.a ett problem som uppstod har jag fått lära mig detta på egen hand istället för att utveckla med Web Forms, som man har använt i en tidigare kurs. Jag tänker även fortsätta att lära mig mer om detta även efter denna kurs. Under gränssnittsutvecklingskursen har man också fått lära sig ett och annat som kommer att bidra till att denna applikation får ett bra resultat när den är färdig. Negativa erfarenheter De negativa erfarenheterna är många och nästan alla är orsakade av mitt eget slarv. Min planering och tidskattning var till att börja med rätt dålig. Jag spenderade mycket mer tid än förväntat med att lära mig saker och experimentera istället för att utveckla. Detta blev inte bättre av att man fyra till fem veckor in i projektet får tillgång till restaurangens webbserver och får veta att den inte stödjer.net ramverket. På grund av denna dåliga efterforskning fick man byta till ett språk och ramverk som man inte kan, och börja om från början. Det har även varit mycket strul men login som fortfarande inte fungerar rätt. Jag försöker även fortfarande att presentera olika poster i samma tabell från databasen till olika tabeller på webbplasen beroende på typ. Bortsett från alla negativa erfarenheter så försöker jag att se detta positivt ändå för att jag utvecklas genom att lösa dessa problem själv. Sammanfattning Det har varit ett antal mycket lärorika veckor med många problem men även med många lösningar. Jag har lärt mig att planering och efterforskning är viktiga delar tidigt i projekten. Jag har lärt mig att leta efter information på rätt platser och att avgöra vad som är mest relevant för tillfället. Jag ser på problemlösningen som något mer utmanande nu än bara en jobbig del av utvecklingen. Håller man bara på med det som man redan kan så blir det ju inte så mycket utveckling utav det. Jag ska fortsätta att arbeta med projektet i sommar och hoppas bli klar så snart som möjligt så att restaurangen kan få användning av det snart, sedan ska jag ge mig på nåt nytt som jag inte än kan. Sida 5