SKOLELOGIN KNANPU1 FULDE NAVN ANAN PUSKAR EMAIL ANAN-1991@HOTMAIL.COM URL TIL LØSNING HTTP://WWW.ANANP.DK/SURVEY URL TIL PORTFOLIO HTTP://WWW.ANANP.DK/PORTFOLIO
Opgavebeskrivelse Jeg er ansat hos firmaet IdentifyIT som er et mindre analyseinstitut med en stærk teknisk profil. Virksomheden har altid fokus på at inkorperere deres klienter identitet i de projeker de udfører. Virksomheden har fået til at opgave at afdække danskernes kendskab til og brug af smartphones gennem et spørgeskema med et backend system. Planlægning Gantt-map Se bilag. Procesbeskrivelse Min proces startede ud med at læse opgaveformuleringen som vi fik udleveret. Efterfølgende brugte jeg lidt tid på at brainstorme spørgsmål og udvikle en struktur til spørgeskemaet. min proces har fulgt gannt-mappet dog med små fravigelser da jeg har haft lidt svært ved at udvikle en javascript kode som gav mig det rigtige resultat. Dette har medført at jeg er blevet en smule forsinket med færddiggørelse af rapport. Visuel Identitet Valg af telenor logo Jeg har haft to logoer til overvejelse. Det originale som telenor benytter sig af og et uofficielt logo som er blevet benyttet af Telenor i Bulgarien til en kundekampagne. Herunder kan de to eksempler ses. Valget faldt på det originale logo da det, æstetisk, passede bedst ind med designet.
Valg af farver Da IdentifyIT altid har fokus på at inkorporer kundens identitet i de projekter de udfører har vi valgt at benytte os af samme farveskema som telenor benytter sig af på deres webside. Dette gøres for at skabe en forbindelse mellem spørgeskema og selve kundens identitet. Valg af struktur Valget af struktur blev bestemt ud fra et brugervenligt synspunkt. For at gøre siden enkel og nem at bruge har jeg valgt strukturere siden sådan så at man har et "visuelt papir" foran sig med spørgsmålene formuleret derpå. Valg af skrifttype Valget af skrifttype faldt på Tahoma da den tit bruges som tekst-type. Tahoma skrifttypen er Sansserif. Skriftstørrelse er 12px. AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzØøÅå 123456789 Valget af H1 faldt på Arial da den også tit bruges som overskrifts-type. Samtidig bliver skrifttypen arial flottere jo større den bliver. AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzØøÅå 123456789 HTML/CSS Kommentarer Validering CSS
Min validering af CSS er ikke blevet godkendt. Årsagen er at jeg har benyttet mig af CSS3 som er en nyere version end den som W3School tilbyder til validering. Dette kan også læses på billedet herunder. Validering HTML Validering af HTML er blevet godkendt og dette kan ses på det overstående billede. Database og Scripting Jeg har benyttet mig primært af 3 input types. <select name=""><option></option></select> (Flere muligheder, men et valg) <input type="radio" name="" /> (ved køn, nationalitet, ejer en smartphone og om man kunne tænke sig en ny)
<textarea name="" rows="" cols=""> (ved supplerende kommentar til telenor ) Jeg har valgt at benytte mig af PHP (HYPERTEXT PREPROCESSOR) og MYSQL som database samt javascript til validering af data. Dette har jeg gjort fordi jeg allerede har et stort kendskab til brugen af disse og for at gøre opgaven nemmere for mig selv. PHP Kode til indsættelse i database mysql_query("insert INTO survey (brug,kon,nationalitet,region,alder,ejer,uddannelse,smartphone,spnymodel,styresystem,af gorende,brugedentil,kommentar) FELT NAVNE IDENTIFICERES VALUES ('$_POST[brug]','$_POST[kon]','$_POST[nationalitet]','$_POST[region]','$_POST[alder]','$_P OST[ejer]','$_POST[uddannelse]','$_POST[smartphone]','$_POST[SPnymodel]','$_POST[styr esystem]','$_post[afgorende]','$_post[brugedentil]','$_post[kommentar]')") HER PLOTTES DATA IND I SAMME RÆKKEFØLGE SOM FELTNAVNE STÅR or die(mysql_error()); echo "<META HTTP-EQUIV=\"refresh\" content=\"0;url=landingpage.php\">"; HVIS SUCCES --> VIDERESTILLING TIL LANDINGPAGE I denne PHP kode indsætter jeg dataen ind i databasen. Dette gør jeg først ved at lokalisere hvori databasen dataen skal plottes ind. I dette tilfælde er det tabellen Survey. Dernæst beskriver jeg feltnavnene i databasen og efterfølgende værdierne for disse. Når dette er en success bliver brugeren viderestillet til landingpagen som i dette tilfælde er landingpage.php. Spørgsmål til spørgeskema Spørgsmål Køn (enum) Alder (varchar) Begrundelse For at finde ud af om personen er mand eller kvinde. For at finde ud af personens alder
Bopæl (varchar) Udannelsesniveau (varchar) Nationalitet (enum) Ejer du en smartphone? (enum) Kunne du tænke dig en smartphone eller en ny model? (enum) For at undersøge hvor personen bor For at undersøge hvor højt uddannet personen er for så derved at kunne se om der er forskel på de højt uddannede og de lavere uddannedes valg af smartphone For at undersøge om der er forskel på etniske danskeres valg og ikkeetniske danskeres valg af smartphone. For at undersøge om personen overhovedet ejer en smartphone med udgangspunkt i de overnævnte spørgsmål --> Personlige spørgsmål --> (potentiel kunde?) For at undersøge om hvorvidt målgruppen ønsker sig en ny eller sin første smartphone. Hvilket styresystem ville du vælge fremover? (varchar) Hvad ville være afgørende for valget? (varchar) Hvad skal dens hovedfokus være? (varchar) Er der andre i husstanden som benytter sig af en smartphone? (enum) For at undersøge det foretrukne styresystem for så at kunne markedsfører de mest populære. For at undersøge hvad det afgørende ville være for købet af ny eller den første smartphone. For at finde ud af hvad hovedfokus skal være med udgangspunkt i uddannelsesniveau. For at undersøge om flere i husstanden kan være mulige potentielle kunder.
Som man kan se på det overnævnte flowchart har jeg valgt at strukturere siden meget simpelt. Før at man kan komme til landingpagen skal alle spørgsmål indtil nr. 12 besvares. Spørgsmål 1 Spørgsmål 2 Spørgsmål 3 Spørgsmål 4 Spørgsmål 5 Spørgsmål 6 Spørgsmål 7 Spørgsmål 8 Angivelse af køn. (radio button) Hvis ikke udfyldt --> Fejl --> Angiv venligst køn Angivelse af alder. (select option) Hvis ikke udfyldt --> Fejl --> Angiv venligst alder Angivelse af bopæl. (select option) Hvis ikke udfyldt --> Fejl --> Angiv venligst bopæl Angivelse af uddannelsesniveau. (select option) Hvis ikke udfyldt --> Fejl --> Angiv venligst uddannelsesniveau Angivelse af nationalitet. (radio button) Hvis ikke udfyldt --> Fejl --> Angiv venligst nationalitet Ejer du en smartphone? (radio button) Hvis ikke udfyldt --> Fejl --> Angiv venligst om du ejer en smartphone Kunne du tænke dig en smartphone eller en ny model? (radio button) Hvis ikke udfyldt --> Fejl --> Angiv venligst om du kunne tænke dig en smartphone eller en ny model Hvilket styresystem ville du vælge fremover? (select option) Hvis ikke udfyldt --> Fejl --> Angiv venligst hvilket styresystem du ville vælge fremover
Spørgsmål 9 Spørgsmål 10 Spørgsmål 11 Spørgsmål 12 Landingpage Hvad ville være afgørende for valget? (select option) Hvis ikke udfyldt --> Fejl --> Angiv venligst hvad der ville være afgørende for valget Hvad skal hovedfokus være? (radio button) Hvis ikke udfyldt --> Fejl --> Angiv venligst hvad hovedfokus skal være Er der andre i husstanden som benytter sig af en smartphone? (radio button) Hvis ikke udfyldt --> Fejl --> --> Angiv venligst om der er andre i husstanden som benytter sig af en smartphone Supplerende kommentar (textarea) --> valgfrit Landingpage kommer frem hvis alle overnævnte er udfyldt (undtaget spørgsmål 12)