Mjukvaruprojekt Onlinebooks Jakob Månsson 6/7-2010 Jm22gn@student.lnu.se
Abstrakt Denna rapport handlar om hur jag gick tillväga när jag gjorde mitt projekt. Vilka problem som man har stött på under vägen samt vad som har gått bra. Projektet gick ut på att göra en hemsida där man kan gå in och söka fram sin kurslitteratur. Iden är ganska simpel och det finns liknande sidor som har inspirerat mig.
Förord Jag har gjort ett hemsideprojekt där det ska gå och boka begagnad kurslitteratur. Idén kom när jag flyttade till Kalmar och insåg att det inte fanns nått vettigt sätt att sälja gammal kurslitteratur. Strukturen i grund och botten är en databas som är kopplad till en hemsida där man utför de olika momenten som man kan göra. Språken jag har använt är PHP samt SQL.
Innehållsförteckning Abstrakt Sida 2 Förord Sida 3 Inledning/bakgrund Sida 5 Positiva erfarenheter Sida 5 Negativa erfarenheter Sida 5 Sammanfattning Sida 6
Inledning/bakgrund Projektet jag har gjort gick ut på att bygga upp en hemsida där man skulle kunna söka på begagnad kurslitteratur. Hemsidan har jag programmerat i PHP och till databasen använde jag mig av MySQL. Syftet med projektet var att leverera en hemsida som hade den funktionaliteten jag var ute efter. Jag började med att bygga upp min databas som grund och därefter så började jag koppla funktionaliteten till hemsidan. Detta gjorde jag med hjälp av PHP och jag skrev koden i Adobe Dreamweaver CS5. Positiva erfarenheter Mina positiva erfarenheter är att man har lärt sig använda ett nytt språk, PHP. Första gången jag skrev i PHP kod och från början var det lite rörigt att komma in i. Även SQL har man fått ett större grepp om. Har läst en instegskurs i databasteknik men man fick inte användning av kunskaperna i den utan det har man fått nu i stället. Så de positiva erfarenheterna jag tar med mig från detta projekt blir ganska många. PHP, MySql, testning och skriver rapporter med veckoplanering och testfall. Negativa erfarenheter Mina negativa erfarenheter är att programmera i ett helt nytt språk, hade man haft en grundkurs i PHP först så hade det gått mycket smidigare samt problemen som man stött på hade kunnat minimeras. Det jag tar med mig från de negativa delarna är att ska man göra något så stort så bör man kunna hantera språket på ett vettigt sätt samt att vara konsekvent med sitt språk i programmeringen, skriver man på svenska så måste man hålla sig till det.
Sammanfattning Under projektets gång så har man lärt sig oerhört mycket. Man har fått dra nytta av ett helt läsårs kunskaper och visa det i ett slutprojekt. Man har stött på både negativa bitar samt positiva. Jag tror att man har lika stor nytta av de negativa bitarna som man har av de positiva. Man har utvecklats väldigt mycket sen man började och slutprodukten blev till nått väldigt bra som jag ska spinna vidare på under sommaren. Utveckla den ännu mer och om det finns tid och ork att skaffa en.se domän o köra på detta konceptet under hösten när de nya 1ora börjar. Min egen utveckling har gått snabbt, när jag började på UD så hade jag aldrig programmerat nått innan och nu har man avslutat sitt första projekt med viss möda dock med slutresultatet blev som planerat. Kurserna till hösten när vi börjar med PHP kommer antagligen att rulla på lite smidigare nu när man har satt sig in i språket på ett helt annat sätt än vad jag har gjort innan. Så i framtiden kommer jag att dra lärdom av det man har lärt sig nu och försöka finslipa och utveckla nya kunskaper. Det viktigaste som jag tar med mig är att vara konsekvent när det gäller att skriva kod. Jag hade en tendens att blanda svenska och engelska när jag programmerade och det strulade till det för mig. Så konsekvens samt rapport planer är det viktigaste jag tar med mig.