Till KTH:s startsida Till KTH:s startsida

Projekt

Valfri uppgift i godtycklig teknik för att generera dynamiska websidor (ej endast Java EE eller PHP). Projektet arbetar ni med i grupper om 1-3 personer. En minimal applikation bör innehålla någon form av databasinteraktion, i övrigt kan den utformas med ganska stor frihet. Den underliggande databasen bör bestå av 2-3 tabeller med 3-4 kolumner per tabell och gruppdeltagare. Kursen är inte på något sätt en kurs i databasteknik men databasens storlek brukar vara ett relativt bra omfattningsmått på applikationen som arbetar mot den. Innan ni påbörjar implementeringen ska ni skriva en specifikation av ert projekt. Denna utgörs av:

  • En simpel funktionsbeskrivning på något tiotal rader.
  • Ett databasdiagram med relationer.

Specifikationen godkännes av en handledare vid ett labtillfälle. Denna bör vara klar då ~2/3 av kursens labtillfällen genomförts. Projektet redovisas vid separata redovisningspass som bokas via kurshemsidan i kursens slutskede.

Sten Andersson skapade sidan 20 januari 2015

kommenterade 22 februari 2015

Hejsan. Vi fick för ett par dagar sedan ett mail om att redovisningstider skulle finnas tillgängliga snart under kurshemsidan men jag lyckas inte hitta någon bokningslista någonstans. Har jag missat det eller kommer det komma?

kommenterade 2 april 2015

Hej. Är det tillåtet att använda existerande frameworks för projektet? T.ex. frameworks som implementerar Mvc.

kommenterade 3 april 2015

@Mats Stichel Eftersom att ingen kurspersonal har svarat, och jag antar att du sitter och väntar för att kunna köra igång, så kan jag säga att jag använde Sails.js, vilket är ett Node.js framework som är baserat på Express vilket kör MVC design. Det var inga konstigheter alls, och vi diskuterade till och med alternativa frameworks under min redovisning. Jag tänker så här: Frameworks är till för att underlätta och används i industrin. De bör därför även används i denna kurs.

kommenterade 3 april 2015

@Michael Håkansson Tack för svaret! Precis Sails.js vi tänkte använda också så väldigt skönt att höra att du gjort det och fått godkänt. Jag tyckte också det kändes vettigt att man skulle få använda frameworks då ett betygskriterie för A är extra kunskapsinhämtning, vilket är precis vad ett framework innebär.

kommenterade 3 april 2015

@Mats Stichel Dock räknas inte kunskapsinhämtningen i ett framework som en tillräckligt stor kunskapsinhämtning för att nå upp till A. Jag försökte få fram vad som kunde vara tillräckligt stor kunskapsinhämtning förutom en native mobilklient, men fick inte något tydligt svar. Därför gjorde jag en Android-klient också. Så det räcker alltså inte med att använda Sails.js för att komma upp till A.

kommenterade 5 april 2015

När kommer det komma fler redovisningstider för projekten och eventuella labbar man har kvar att redovisa?

kommenterade 6 april 2015

Det kommer att komma upp mer tider löpande.

Gällande MVC så kan man bara inte bara säga att man använder ett MVC ramverk och därför har MVC. Vad ramverken i själva verket gör är att underlättar en MVC struktur som du måste använda dig av korrekt för att få ett C. Att du är smart och använder bra ramverk är inget du får avdrag för.

kommenterade 29 maj 2015

Robert, vet du när det kommer fler tider? Har kollat bokningssidan fler gångar under veckan och till och med mailat Sten men får inget svar.  

Lärare kommenterade 1 juni 2015

Det kommer fler tider i labveckan. Se massutskick under måndagen.