Betyg, referenser och examensarbetet
Här kommer en kort beskrivning av mina betyg och referenser. Mitt examensarbete: "Handel på Internet" beskrivs längre ner på sidan.
Mina betyg och referenser
Detta är mitt
gymnasiebetyg på naturvetenskaplig linje. Därefter har jag fått ihop 141 godkända universitetspoäng med specialisering på datakommunikation. Med detta menar jag bl.a. protokollhantering (få paketen att hitta rätt väg genom olika nättopologier och plattformar), installera och konfigurera både interna nät och intranet med hubbar, switchar, routrar och hela köret - gärna med Windows NT, få fram nyttig information från MIB-arna gärna med hjälp av SMS och SQL-server (t.ex. fjärrinstallera program och se efter hur nätverket mår), skriva program för att styra något via t.ex. serieporten. Att få syssla med något av detta skulle vara väldigt kul. Men något som vore ännu mer spännande är att få jobba med webdesign och kopplingen till databaser d.v.s att utveckla en applikation för att komma åt en databas via en websida. Detta är vad mitt nyligen avslutade examensarbete handlade om som jag beskriver utförligare nedan. Tekniken med att koppla samman websidor och databaser kan användas i många olika sammanhang både på Internet och i ett företags intranet.Tidigare har jag läst kurser på AMU nämligen:
El- teleteknisk grundkurs , Styr- och reglerteknik , Automatiseringsteknik , Delar av modulindelad dator- och terminalutbildning och Tekniker i dator- och terminalteknik . Sedan insåg jag dock att det var med datorer jag ville jobba.När jag läste på gymnasiet hade jag en del sommarjobb bl.a.:
Nordmalings Kommun(1981 och 1982) och Rundviksverken AB. Vid 19 års ålder gjorde jag militärtjänsten och därefter hade jag en del jobb bl.a. : Skogsvårdsstyrelsen(Piparböle plantskola), Umeå sjukhus(städ, kök), Isenta Västerbotten AB, Gösta Appelkvist Fryseri AB, Domus Restaurang och Norrmejerier. Under denna tid hann jag också med att praktisera på Datadesign och Multimedia AB.Det här var en sammanfattning av mina betyg och de flesta arbeten jag haft (några kortare arbeten saknar jag papper från).
Jag har också när jag var yngre passat på att resa en hel del - har varit i de flesta världsdelar. Mestadels har jag dock hållit mig i Europa där jag båtluffat, tågluffat (7 gånger) varit i Alperna på kortare (någon vecka) och längre vistelser (några månader) plus ett otal charterresor. Jag har även bott i en familj i Storbritannien i ett par omgångar vilket var mycket kul, man lär sig engelska väldigt snabbt - till slut börjar man t.o.m. tänka på engelska! Jag rekommenderar alla att passa på att se sig om i världen medan man är ung - det är det bästa man kan göra - jag lovar! Jag för min del tycker att nu har jag rest av mig och nu ska det mycket kul att få jobba med det jag tycker är spännande nämligen datorer.
Examensarbetet (10p på C-nivå)
Tanka ner hela examensarbetet här (kräver Word 97):
Kort beskrivning
Mitt examensarbete heter: "Handel på Internet" och går ut på att skapa en websajt där man kan handla t.ex. matvaror och få dem levererade hem till dörren. För att klara detta krävs en webserver (Internet Information Server 3.0) och en databas (SQL-server 6.5). I databasen lagras bl.a. uppgifter om kunderna, produkterna samt fakturorna. På webservern finns ett tilläggsprogram som heter ASP (=Active Server Pages) och som är själva "scriptmotorn". ASP genererar HTML-kod, Java-script eller Visual Basic-script beroende bl.a. på kundens val (d.v.s. vilka knappar han väljer). Men jag tänker inte gå in så djupt på den tekniska biten här. Mitt huvudsakliga utvecklingsverktyg var Visual InterDev och servern var en NT-server. Alla program jag använt till detta projekt kommer från Microsoft.
Lite bilder av internetbutiken
|
Bilder: |
Beskrivning: |
|
Här registrerar man sig som kund. |
|
|
Mejeriavdelningen (websidan är uppbyggd av tre s.k. frames d.v.s. tre olika HTML-sidor som visas samtidigt). |
|
|
Frukt och grönt. Här är päron slut i lagret och det står då: "Tillfälligt slut!" |
|
|
Man kan se sina tidigare gjorda inköp. |
|
|
Kvitto erhålles efter att beställningen är gjord. |
Resultat
Jag tycker att jag har lyckats få med det mesta som behövs för att få en butik på Internet att fungera. Det går att registrera sig som kund, att logga in i butiken och gå mellan olika avdelningar (och underavdelningar) samt att beställa varor och få en faktura på beställningen. Dessutom kan en kund se alla sina tidigare gjorda beställningar - den funktionen kan man bygga om så att man kan se t.ex. den senaste veckans eller månaden beställningar. Det finns en fungerande lagerhantering. Om man t.ex. vill beställa tre varor (som syns på samma sida) samtidigt och en vara är slut i lager så läggs två varor i kundvagnen medan ett felmeddelande genereras som visar vilken vara som är slut.
Vad jag ännu inte hunnit göra (p.g.a. tidsbrist) är bl.a. en websida för varuutköraren samt en check av lösenordet vid registrering av ny kund. Det går också att effektivisera sökningarna i databasen ännu mer. Dessutom finns det en rad olika extrafunktioner man kan bygga in. Butiksföreståndaren har en egen websida där han kan lägga in varor, kontrollera kunduppgifter och fakturor e.t.c.
Kommentarer
För att lösa den här uppgiften var jag tvungen att lära mig programspråket Visual Basic. Jag har programmerat förut i bl.a. Pascal och C men aldrig tidigare jobbat med objektsorienterad programmering. Dessutom fick jag lära mig lite om databaser (som att ställa enkla SQL-frågor) och hur en NT-webserver fungerar (med t.ex. virtual directories). Jag har också lärt mig en hel del HTML-programmering. Även om det finns kraftfulla hjälpverktyg som t.ex. Frontpage så måste man ändå kunna HTML. Den hjälp jag hade av Frontpage var att göra t.ex. en tabell och titta på HTML-koden och klippa ut den för att sedan klistra in den i Visual Interdev. På detta sätt har Frontpage sparat mycket tid åt mig. Nästa steg var att lägga in ASP-script mellan raderna i t.ex. tabellen och för att klara detta måste man veta exakt vad HTML-koden gjorde.
De första 5 veckorna ägnade jag mig bara åt att plugga och installera alla hjälpprogrammen. Ett par krascher tog också några dagar att reda upp: bl.a. installerade jag Internet Information Server 4.0 beta och en uppgradering av Visual Interdev som jag hittat på Microsofts websajt vilket resulterade i en ordentlig krasch. Det var först de sista 4-5 veckorna som jag började bygga upp min internetbutik.
Men det har varit oerhört intressant att se vad man kan göra med ASP - att kunna hämta information från en databas direkt via en websida. Jag vill också tacka alla på IMS som hjälpt mig och tålmidigt svarat på frågor - ett extra tack till Jonas Lundin som hjälpt mig mycket. Det har varit kul att göra examensarbetet på IMS och dessutom tycker jag att jag lärt mig en hel del.
För mer information:
|
Mikael Söderman Bondegatan 12 904 21 Umeå |
Tel: 090 / 12 62 97 E-mail: mikael.soderman@mbox303.swipnet.se Hemsida: www.ing.umu.se/~fr95msm |