Projektarbete, vad har jag gett mig in på? Tankar och funderingar!

Permalänk
Medlem

Projektarbete, vad har jag gett mig in på? Tankar och funderingar!

Hej jag läser 2:a året på gymnasiet och har nu valt ett projektarbete.
Jag undrar nu om jag tar mig vatten över huvudet eller inte.

Jag ska bygga en stycken musikspelare som fungerar i webbläsaren.
Jag har tänkt att använda mig utav asp.NET har jag tänkt.

Det jag skulle vilja att spelaren klarar av är följande:

  • Lägga in låtar, byta namn och betygsätta.

  • Spela upp låtarna.

  • Kunna göra egna listor med låtar i.

Som det ser ut nu så vill jag inte ha olika användare till detta, utan att olika personer kan ladda upp musik till samma ställa och lyssna på varandras.

Lämna gärna frågor och funderingar om hur den ska fungera eller hur den skulle kunna fungera och vad ni tycker om detta projekt.

Nu undrar jag i vilken svårighetsgrad detta ligger på och om jag kommer klara av detta projekt men den kunskap jag har.

Tack på förhand!
Mvh, Daddale

Permalänk
Medlem

Utan eller utav? en jäkla skillnad...

Om du kan klara av det beror ju helt på tidigare erfarenhet. Men på grund av frågan skulle jag gissa på: NEJ.
Antingen har man ett hum om hur man gör eller var man hittar hur man gör och då behöver man inte ställa den frågan.

Permalänk

Det är onekligen ett väldigt ambitiöst projekt, och svårighetsnivån är mycket hög. Du vill i princip programmera en enklare variant av MySpace eller liknande.

Har du aldrig utvecklat i ASP.NET förut så har du väääldigt mycket jobb och lärande framför dig, och du kommer kommer troligen att få skala ner projektets omfång för att kunna slutföra det.

Å andra sidan kan du lära dig väldigt mycket, ifall du har bra läromedel och någon som kan hjälpa dig, t.ex. en lärare på skolan eller liknande. Jag tror det är viktigt att den läraren som ska sätta betyg på dig sen förstår hur svårt det du gör är, och kan hjälpa dig under tiden, annars finns det risk att du hamnar i en något hopplös situation.

Permalänk
Medlem
Skrivet av Pie-or-paj:

Utan eller utav? en jäkla skillnad...

Om du kan klara av det beror ju helt på tidigare erfarenhet. Men på grund av frågan skulle jag gissa på: NEJ.
Antingen har man ett hum om hur man gör eller var man hittar hur man gör och då behöver man inte ställa den frågan.

Det ska stå utav och jag har kunskap imon båda ämnena.

Skrivet av VirtualIntent:

Det är onekligen ett väldigt ambitiöst projekt, och svårighetsnivån är mycket hög. Du vill i princip programmera en enklare variant av MySpace eller liknande.

Har du aldrig utvecklat i ASP.NET förut så har du väääldigt mycket jobb och lärande framför dig, och du kommer kommer troligen att få skala ner projektets omfång för att kunna slutföra det.

Å andra sidan kan du lära dig väldigt mycket, ifall du har bra läromedel och någon som kan hjälpa dig, t.ex. en lärare på skolan eller liknande. Jag tror det är viktigt att den läraren som ska sätta betyg på dig sen förstår hur svårt det du gör är, och kan hjälpa dig under tiden, annars finns det risk att du hamnar i en något hopplös situation.

Jag har tillgång till hjälp av mina lärare och jag har kunskap inom asp.NET och VB.
Hade ett stavfel i början av texten.
Jag har förstått att det kommer vara svårt och ta tid men det är det som kommer göra det kul att jobba med.

Det är inte mening att det ska se så välldigt snyggt ut utan bara att det klarar av de olika funktionerna för en person. Jag har inte räknat med att göra någon form utan inloggning till sidan.

Det jag inriktar mig mest på är då den webbdrivna varianten.

Permalänk

Grymt! Kul å se att någon tar de där projektarbetet seriöst och gör något annat än "bygga ett chassi". Tumme upp och lycka till!

Visa signatur

Regnar det så kommer det ifrån himlen.

annars står de i tidningen..

Permalänk
Medlem
Skrivet av TroNi:

Grymt! Kul å se att någon tar de där projektarbetet seriöst och gör något annat än "bygga ett chassi". Tumme upp och lycka till!

Tack så mycket
Hoppas att allt går bra nu

Permalänk
Medlem

Se till att dokumentera ofta och mycket, i princip varenda gång du har kodat.
Om det skulle vara så att du märker på vägen att det kommer ta alldeles för lång tid är det ju bara att köra på så har du dokumentationen att luta dig lite tillbaka på så lärare och andra människor får reda på vad du gjort. Tror väl ändå det är just det som bedöms? Hur mycket man gjort/hur mycket man lärt sig.

Permalänk
Medlem

Som wooprat säger så är det viktigaste att man faktiskt gör ett bra försök och kan visa att man gjort det även om man inte hinner klart med huvuduppgiften. Många projekt blir inte klara i tid så att kunna skapa bra underlag för uppföljning samt reflektera över varför det inte vart klart i tid kan vara minst lika värdefullt som ett färdigt projekt!

Sen när det gäller just ditt projekt så finns det säkert en hel del färdig kod/bibliotek som du kan använda om du letar, samt att det säkert finns mycket annan information då det du vill göra lär ha gjorts många gånger innan! Så om du är duktig på att hitta information samt ta in den samt är beredd att lägga ner lite extra tid så tror jag att du kan klara och få ihop något fungerande iaf!:)

Som utvecklare kan jag bara tipsa om att få upp en bra problemdefinition samt forska och ta fram ett bra lösningsförslag innan du hoppar in och kodar, det kan spara dig mycket tid i slutänden!:)

Utöver det så, lycka till!

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |

Permalänk
Medlem
Skrivet av wooprat:

Se till att dokumentera ofta och mycket, i princip varenda gång du har kodat.
Om det skulle vara så att du märker på vägen att det kommer ta alldeles för lång tid är det ju bara att köra på så har du dokumentationen att luta dig lite tillbaka på så lärare och andra människor får reda på vad du gjort. Tror väl ändå det är just det som bedöms? Hur mycket man gjort/hur mycket man lärt sig.

Ja det är klart att den läraren jag har valt som handledare förstår att detta är ett stort projekt och han har sagt att det viktigaste är inte att bli klar utan vad man lär sig och åstadkommer som du sa.

Skrivet av Gnejs:

Som wooprat säger så är det viktigaste att man faktiskt gör ett bra försök och kan visa att man gjort det även om man inte hinner klart med huvuduppgiften. Många projekt blir inte klara i tid så att kunna skapa bra underlag för uppföljning samt reflektera över varför det inte vart klart i tid kan vara minst lika värdefullt som ett färdigt projekt!

Sen när det gäller just ditt projekt så finns det säkert en hel del färdig kod/bibliotek som du kan använda om du letar, samt att det säkert finns mycket annan information då det du vill göra lär ha gjorts många gånger innan! Så om du är duktig på att hitta information samt ta in den samt är beredd att lägga ner lite extra tid så tror jag att du kan klara och få ihop något fungerande iaf!:)

Som utvecklare kan jag bara tipsa om att få upp en bra problemdefinition samt forska och ta fram ett bra lösningsförslag innan du hoppar in och kodar, det kan spara dig mycket tid i slutänden!:)

Utöver det så, lycka till!

Tack!

Jag ska söka runt lite och kolla på liknande saker som gjorts, då blir det iaf lättare att komma igång med idé tänkandet.

Hur är det du menar att jag ska lägga upp det med problemdefinition och lösningsförslag?
Menar du att jag ska lägga upp allt visuellt hur jag vill ha det innan jag börjar fundera över vilka funktioner jag kommer behöver koda?

Permalänk
Medlem

Planera det visuella kan du ju också göra, men jag tänkte mest på hur programmets arkitektur så att du har en bra uppfattning hur allt skall "sitta ihop". Samt att du vet vilka tekniker och hjälpverktyg du skall använda. Nu kanske det inte blir så jättemycket med tanke på att projektet är stort i förhållande till en projektkurs på gymnasiet men inte om det skulle vart ett 'vanligt' projekt. Men så att du känner dig förberedd för större delen av projektets innehåll innan du börjar så att du inte behöver stanna upp titt som tätt och tänka, "men hur ska jag göra nu då?". Sen är det självklart att saker och ting aldrig går helt som planerat så man måste ju fortfarande vara lite agil och vara beredd på förändringar!

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |

Permalänk
Medlem

Jag tycker inte det låter särskilt svårt. Allt du behöver i databasväg är tre tabeller, låtar, listor och kopplingar mellan dem. Allt du behöver i gränssnittsväg är filuppladdning (med eventuell omkodning), en spelare (HTML5 audio-tagg, inte så svårt) och ett gränssnitt för att skapa listor (ett input-fält för listnamnet och sen något snyggt sätt att välja låtar, görs nog enklast med jQuery).

Permalänk
Medlem

Nu har jag ingen koll på vad man kan göra med html5 men om det inte skall användas behöver man väl göra spelar i typ silverligth, flash eller dyl? För asp fixar väl inte ljuduppspelning bara sådär?

Visa signatur

"Say unto thine own heart, I am mine own redeemer"
Don't touch me when I'm crazy of that airplane glue

Permalänk
Medlem
Skrivet av DarkBob:

Nu har jag ingen koll på vad man kan göra med html5 men om det inte skall användas behöver man väl göra spelar i typ silverligth, flash eller dyl? För asp fixar väl inte ljuduppspelning bara sådär?

http://www.w3schools.com/html5/tag_audio.asp

Men ja, om det inte stöds får man använda någon annan teknologi, förslagsvis Flash eftersom Silverlight har sämre plattformsstöd och betydligt mindre installationsbas, förutom att det förmodligen finns en mycket större mängd resurser att tillgå om hur man gör det i Flash gentemot Silverlight.

Permalänk
Medlem
Skrivet av Gnejs:

Planera det visuella kan du ju också göra, men jag tänkte mest på hur programmets arkitektur så att du har en bra uppfattning hur allt skall "sitta ihop". Samt att du vet vilka tekniker och hjälpverktyg du skall använda. Nu kanske det inte blir så jättemycket med tanke på att projektet är stort i förhållande till en projektkurs på gymnasiet men inte om det skulle vart ett 'vanligt' projekt. Men så att du känner dig förberedd för större delen av projektets innehåll innan du börjar så att du inte behöver stanna upp titt som tätt och tänka, "men hur ska jag göra nu då?". Sen är det självklart att saker och ting aldrig går helt som planerat så man måste ju fortfarande vara lite agil och vara beredd på förändringar!

Tack det ska jag göra!
Tänkte att jag kanske då kan ta och fixa in ett litet möte med min lärare så kanske vi kan spåna ut hur jag ska bygga upp det och så.

Sen har hand nog mer koll på hur jag ska gå tillväga för att koppla ihop vissa saker osv så att klara allt detta själv hade ju blivit riktigt svårt.

Anledningen till att jag har valt detta är ju för att jag vill ju jobba inom systemutveckling i framtiden och jag tycker det är ett bra sätt att lära sig på genom att göra ett system. För just sånt håller vi ju inte på med i kurserna i gymnasiet precis, visst vi har ju gjort ett par inloggningssystem men det är ju inte så jätte avancerat så detta kommer bli kul att jobba med.

Skrivet av nemrod:

Jag tycker inte det låter särskilt svårt. Allt du behöver i databasväg är tre tabeller, låtar, listor och kopplingar mellan dem. Allt du behöver i gränssnittsväg är filuppladdning (med eventuell omkodning), en spelare (HTML5 audio-tagg, inte så svårt) och ett gränssnitt för att skapa listor (ett input-fält för listnamnet och sen något snyggt sätt att välja låtar, görs nog enklast med jQuery).

För dig som kanske har gjort liknande projekt redan låter det inte så svårt men nu går ju jag i 2:an på gymnasiet och vet inte hur jag ska lösa allt ännu

Det är ju klart att det låter lätt för dig, du visste ju redan var du skulle få tag på allt och hur det skulle byggas upp sen vet jag ju inte om det är så som du sa bara men det får jag la se.

Skrivet av DarkBob:

Nu har jag ingen koll på vad man kan göra med html5 men om det inte skall användas behöver man väl göra spelar i typ silverligth, flash eller dyl? För asp fixar väl inte ljuduppspelning bara sådär?

Jag vet inte om asp kan fixa det och jag har inte jobbat med html 5 ännu så det jag har tänkt på är ju att göra det i flash men om det går att fixa i html 5 så göra jag det nog där

Skrivet av nemrod:

http://www.w3schools.com/html5/tag_audio.asp

Men ja, om det inte stöds får man använda någon annan teknologi, förslagsvis Flash eftersom Silverlight har sämre plattformsstöd och betydligt mindre installationsbas, förutom att det förmodligen finns en mycket större mängd resurser att tillgå om hur man gör det i Flash gentemot Silverlight.

Jag kollade lite på din länk med html 5 och det verkade ju smart, måste ju bara komma på hur jag ska lösa det med att byta låtar om jag använde <audio> taggar

Flash är ju det jag hade tänkt mig för det har vi jobbat med i skolan så det har jag redan lite kunskaper om men om det blir lättare att lösa med html 5 så ska jag nog göra det