0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
51 tayangan11 halaman
This document provides details for an assessment assignment to design and implement a web application and website for City College. The assignment involves four learning outcomes and associated assessment criteria:
1) Understand web application concepts by analyzing functions, scripting languages, and security threats.
2) Design the web application by creating entity/sequence diagrams, use cases, and a database design.
3) Implement the design using client-side scripts, connecting a database, and handling errors.
4) Test the application, analyze results against expectations to identify discrepancies, and evaluate feedback to recommend improvements.
Students must complete tasks analyzing web applications, comparing languages, examining security, designing the application, synthesizing client-server
This document provides details for an assessment assignment to design and implement a web application and website for City College. The assignment involves four learning outcomes and associated assessment criteria:
1) Understand web application concepts by analyzing functions, scripting languages, and security threats.
2) Design the web application by creating entity/sequence diagrams, use cases, and a database design.
3) Implement the design using client-side scripts, connecting a database, and handling errors.
4) Test the application, analyze results against expectations to identify discrepancies, and evaluate feedback to recommend improvements.
Students must complete tasks analyzing web applications, comparing languages, examining security, designing the application, synthesizing client-server
This document provides details for an assessment assignment to design and implement a web application and website for City College. The assignment involves four learning outcomes and associated assessment criteria:
1) Understand web application concepts by analyzing functions, scripting languages, and security threats.
2) Design the web application by creating entity/sequence diagrams, use cases, and a database design.
3) Implement the design using client-side scripts, connecting a database, and handling errors.
4) Test the application, analyze results against expectations to identify discrepancies, and evaluate feedback to recommend improvements.
Students must complete tasks analyzing web applications, comparing languages, examining security, designing the application, synthesizing client-server
Qualification Unit number and title Pearson BTEC HND Diploma in Computing and Sstems Unit !"# $eb Application De%elopment Student name Assessor name Date issued Completion date Submitted on 11 th November 2013 Monday 27 th January 2014 Assignment title Design and Implementation of E-Portal and Website for City College(1 of 1) &earning 'utcome &earning 'utcome Assessment Criteria (n this assessment ou )ill ha%e the opportunit to present e%idence that sho)s ou are able to# Tas* no+ E%idence ,Page no- LO1 Understand the concepts of web app!cat!on deveopment 1"1 #nays!s and $vauat!on of d!fferent funct!ons and app!cat!on of web app!cat!ons 1 1"2 %r!t!ca anays!s about d!fferent server& s!de and c!ent&s!de scr!pt!n' an'ua'es 2 1"3 #nayse and d!scuss the potent!a web secur!ty threats w!th poss!be secur!ty measures 3 LO2 (e abe to des!'n web app!cat!ons 2"1 )es!'n a web app!cat!on to meet a '!ven re*u!rement 1 2"2 +ynthes!se c!ent&s!de and server&s!de funct!ona!ty !n a web app!cat!on 2 2"3 #ppy a database des!'n for use !n a web app!cat!on 3 2"4 $vauate aternat!ve des!'ns and sout!ons to meet a '!ven re*u!rement 4 LO3 (e abe to !mpement web app!cat!ons 3"1 ,mpement a web app!cat!on to a prepared des!'n us!n' c!ent&s!de and server&s!de scr!pt!n' an'ua'es 1 3"2 ,mpement a web&enabed database mana'ement system to store- retr!eve and man!puate data !n a web app!cat!on 2 3"3 ,dent!fy and !mpement opportun!t!es for error hand!n' and report!n' 3 LO4 (e abe to test web app!cat!ons 4"1 %r!t!cay rev!ew and test a web app!cat!on us!n' a web enabed database mana'ement system 1 4"2 #nayse actua test resuts a'a!nst e.pected resuts to !dent!fy d!screpanc!es 2 4"3 %r!t!cay evauate !ndependent feedbac/ on a deveoped web app!cat!on and ma/e recommendat!ons for !mprovements 3 4"4 %reate user documentat!on for the deveoped web app!cat!on 4 &earner declaration , cert!fy that the wor/ subm!tted for th!s ass!'nment !s my own and research sources are fuy ac/nowed'ed" +tudent s!'nature0 )ate0 ,n add!t!on to the above 1#++ cr!ter!a- th!s ass!'nment '!ves you the opportun!ty to subm!t ev!dence !n order to ach!eve the foow!n' M$2,3 and ),+3,N%3,ON 'rades 4rade )escr!ptor ,nd!cat!ve character!st!c5s %onte.tua!sat!on ./ (dentif and appl strategies to find appropriate solutions $ffect!ve 6ud'ements have been made" #n effect!ve approach to study and research has been app!ed" 3o ach!eve M1- you must demonstrate effect!ve 6ud'ment !n evauat!on of case study w!th an appropr!ate des!'n methodoo'!es for proposed system" 1ro6ect mana'ement must be done w!th effect!ve t!me mana'ement and schedu!n' of act!v!t!es 7LO3"2-3"38 .0 Select 1 design and appl appropriate methods 1 techni2ues #ppropr!ate earn!n' methods5techn!*ues have been app!ed" 3o ach!eve M2- you must choose reevant theor!es and techn!*ues to deveop proposed sout!on" 3here shoud be ev!dence w!th proper 9arvard 2eferenc!n'7LO1"18 .! Present and communicate appropriate findings %ommun!cat!on !s appropr!ate for fam!!ar and unfam!!ar aud!ences and appropr!ate med!a have been used" 3o ach!eve M3- you must document the deveoped app!cat!on !n set format" 3here shoud not be errors !n any form !n the documentat!on to ach!eve th!s Mer!t" 3he documentat!on for user 'u!de must conta!n step by step 'u!dance" Nam!n' convent!on must be foowed" 3he techn!ca an'ua'e must be accuratey used" 7LO4"48 D/ Use critical reflection to e%aluate o)n )or* and 3ustif %alid conclusions %oncus!ons have been arr!ved at throu'h synthes!s of !deas and have been 6ust!f!ed" 3o ach!eve )1- you must perform an effect!ve anays!s by creat!n' appropr!ate test pans" )!screpanc!es shoud aso been !dent!f!ed" :ou must be abe to show that rea!st!c !mprovements have been proposed a'a!nst def!ned character!st!cs for success7LO4"18 D0 Ta*e responsibilit for managing and organising acti%ities 2ea!st!c !mprovements have been proposed a'a!nst def!ned character!st!cs for success" 3o ach!eve )2- you must 1ropose the rea!st!c sout!on to the probem" +eected methods and toos shoud have been app!ed" D! Demonstrate con%ergent 1lateral 1creati%e thin*ing Assignment brief Unit number and title Unit !"# $eb Application De%elopment Qualification 1earson (3$% 9N) )!poma !n %omput!n' and +ystems Start date 11th November 21! Deadline1hand4in 2"th #an$ary 21% Assessor Assignment title Design and Implementation of E-Portal and Website for City College(1 of 1) Purpose of this assignment 3he !nternet has emer'ed as a dom!nat!n' area of ,3 deveopment" 3he ever&e.pand!n' app!cat!ons w!th!n the 'oba commun!ty that commun!cates- trades and e.chan'es !nformat!on 7seamessy8 has meant that the ,nternet and !ts assoc!ated technoo'!es !s a rap!dy 'row!n' and chan'!n' area that re*u!res !n&depth /nowed'e as we as a w!de ran'e of s/!s" 3he purpose of '!ven assessment !s to ma/e the earner e.pore and pract!cay appy tau'ht features of web app!cat!on !n ;!sua <eb )eveoper us!n' %=-%++ and #+1"Net by des!'n!n' and !mpement!n' the sout!on for '!ven probem Scenario %!ty %oe'e has h!red you as a web deveoper to des!'n a coe'e webs!te to hep current students to have access to f!es5notes upoaded by ecturers and for new app!cants to have v!ew ava!abe courses on!ne- hence to ma/e the re'!strat!on and adm!n!strat!on of students eas!er" :ou are e.pected to use your /nowed'e of toos and s/!s to des!'n a dynam!c web app!cat!on w!th +>L +erver database at bac/ end" 3he coe'e adm!n!strator w! have overa adm!n access to the web app!cat!on- wh!e students shoud be abe to o'!n us!n' the!r !d and password" #pp!cat!on can support d!fferent !n/s us!n' master pa'es" #pp!cat!on shoud aso prov!de students the fac!!ty to v!ew and downoad d!fferent f!es5notes" :ou can add d!fferent coours and styes and bac/'round to your app!cat!on by !mpement!n' the %++ stye sheets" (y /eep!n' !n v!ew the users of porta- foow!n' funct!ona!t!es must be !mpemented0 Administrator# Lo'!n mode7#dm!n!strator must o'!n8 ?!e upoad 7(e abe to upoad f!es for students to downoad8 Lo'out Student# 2e'!strat!on for new user Lo'!n 7User must o'!n to v!ew d!fferent ?!es5Notes8 2e'!ster for courses 3o downoad mater!as upoaded Lo'out Tools to De%elop $eb Application# Learners are re*u!red to !mpement the web app!cat!on us!n' 93ML-%++- %= and #+1"Net contros us!n' M!crosoft ;!sua <eb )eveoper Assessment 3he assessment for th!s modue w! compr!sed of two parts" 3he f!rst part !ncudes the subm!ss!on of wr!tten and pract!ca wor/ as ment!oned !n the tas/s '!ven beow- wh!e second part cons!sts of presentat!on of !mpemented wor/" 3he word count for the report shoud be 2@00 words A10B" Tas* / Criticall e%aluate the functions and ad%antages of )eb applications,AC /+/ - $.pa!n us!n' reference and research mater!as the funct!ons and advanta'es of web app!cat!ons Criticall compare different tpes of ser%er4side and client4side scripting languages,AC /+0 - Us!n' academ!c reference mater!a !st- e.pa!n and compare d!fferent types of server&s!de and c!ent&s!de scr!pt!n' an'ua'es ava!abe and used !n the !ndustry" E5amine )eb securit concerns and ma*e recommendations for securit impro%ements ,AC /+!- ,nvest!'ate to determ!ne secur!ty !ssues assoc!ated to webs!te and propose a sout!on on how or'an!sat!ons can prevent an attac/" Tas* 0 Design a )eb application to meet a gi%en re2uirement,AC 0+/- (ased on above '!ven spec!f!cat!ons !dent!fy a the poss!be ent!t!es and estab!sh the reat!onsh!p between them us!n' ent!ty reat!onsh!p d!a'ram" )raw se*uence d!a'ram to show the fow and !nteract!on of user and adm!n!strator w!th the system" %reate use cases to show the poss!be act!ons+ Snthesise client4side and ser%er4side functionalit in a )eb application,AC 0+0- (y anays!n' the se*uence d!a'ram- !dent!fy the re*u!red c!ent s!de and server s!de funct!ona!ty" Ma/e use of #+1 "N$3 toobo. to create forms- user contros- tabes" ,dent!fy va!dat!on techn!*ues us!n' #+1"N$3 contros for user o'!n and aso va!dat!on on server s!de for data authent!cat!on" Appl a database design for use in a )eb application,AC 0+!- Out!ne the data base des!'n- !dent!fy the re*u!red tabes" #ppy norma!Cat!on to ma!nta!n the cons!stency- m!n!m!Ce the redundancy and dependency" # tabes must be !n 3 rd norma form" E%aluate alternati%e designs and solutions to meet a gi%en re2uirement,AC 0+6- 4!ve an e.panat!on on how you w! !mpement an aternat!ve des!'n and sout!on to meet the re*u!rements above" Tas* ! (mplement a )eb application to a prepared design using client4side and ser%er4side scripting languages,AC !+/ - ,mpement the des!'ned use cases and se*uence d!a'ram us!n' %=- #+1"N$3 for des!'n!n' user !nterface- ?orm and contros" 3he web app!cat!on shoud cons!st of foow!n' tas/s0 +tudents must have access to mater!as upoaded and re'!ster w!th coe'e #dm!n!strator shoud be abe to upoad new mater!as #dm!n!strator and students o'!n (mplement a )eb4enabled database management sstem to store7 retrie%e and manipulate data in a )eb application,AC !+0 - Ma/e use of #+1"N$3 features to estab!sh database connect!v!ty w!th +>L database" " (dentif and implement opportunities for error handling and reporting+ ,AC !+! - ,mpement the error hand!n' us!n' contro structure0 Tas* 6 Criticall re%ie) and test a +NET programming solution+ ,AC 6+/ - Ma/e an effect!ve use of the debu''!n' fac!!t!es ava!abe !n the ,)$ +eect su!tabe test data and determ!ne e.pected test resuts Analse actual test results against e5pected results to identif discrepancies+ ,AC 6+0 - ,nvest!'ate and !st the test d!screpanc!es to !dent!fy and rect!fy the!r causes E%aluate independent feedbac* on a de%eloped +NET program solution and ma*e recommendations for impro%ements+ ,AC 6+! - Ma/e the !st of a recommendat!ons" Out!ne a the poss!be techn!*ues and sout!on to !mpement the new des!'n Create user documentation for a de%eloped )eb application+ ,AC 6+6- %reate documentat!on to ass!st the users on how to use the app!cat!on pro'ram E%idence chec*list Summar of e%idence re2uired b student E%idence presented 3as/ 1 )ocument conta!n!n' the deta!ed descr!pt!on of0 $vauat!on of funct!ons and advanta'es of web app!cat!ons (r!ef descr!pt!on of c!ent s!de and server&s!de scr!pt!n' an'ua'es L!st of web secur!ty concerns and recommendat!ons for secur!ty !mprovements 3as/ 2 +e*uence and Use case d!a'ram for proposed system L!st of toos to !mpement the server and c!ent s!de funct!ona!ty ,mpementat!on of database des!'n and !st of re*u!red tabes $vauat!on of aternat!ve des!'ns and sout!ons for '!ven probem 3as/ 3 )eveoped app!cat!on us!n' ;!sua <eb )eveoper ,mpemented web&enabed database mana'ement system ,mpementat!on of opportun!t!es for error hand!n' and report!n' 3as/ 4 3est pans to test the app!cat!on us!n' test!n' data" #nays!s of test resuts a'a!nst e.pected resuts to !dent!fy d!screpanc!es $vauat!on of deveoped app!cat!on and !st recommendat!ons for !mprovements" User 'u!de of deveoped sout!on on how to use the app!cat!on pro'ram Achie%ement Summar Qualification Pearson BTEC HND Diploma in Computing and Sstems Assessor name Unit Number and title Unit !"# $eb Application De%elopment Student name Criteria 8eference To achie%e the criteria the e%idence must sho) that the student is able to# Achie%ed9 ,tic*- &'/ 1"1 %r!t!cay evauate the funct!ons and advanta'es of web app!cat!ons 1.2 %r!t!cay compare d!fferent types of server&s!de and c!ent& s!de scr!pt!n' an'ua'es 1.3 $.am!ne web secur!ty concerns and ma/e recommendat!ons for secur!ty !mprovements &'0 2"1 +e*uence and Use case d!a'ram for proposed system 2"2 L!st of toos and contros to !mpement the server and c!ent s!de funct!ona!ty
2"3 ,mpementat!on of database des!'n and !st of re*u!red tabes 2"4 $vauat!on of aternat!ve des!'ns and sout!ons for '!ven probem &'! 3"1 )eveoped app!cat!on us!n' ;!sua <eb )eveoper 3"2 ,mpemented web&enabed database mana'ement system 3"3 ,mpementat!on of opportun!t!es for error hand!n' and report!n' &'6 4"1 3est pans to test the app!cat!on us!n' test!n' data" 4"2 #nays!s of test resuts a'a!nst e.pected resuts to !dent!fy d!screpanc!es 4"3 $vauat!on of deveoped app!cat!on and !st recommendat!ons for !mprovements" 4"4 User 'u!de of deveoped sout!on on how to use the app!cat!on pro'ram Higher :rade achie%ements ,)here applicable- :rade descriptor Achie%ed9 :rade descriptor Achie%ed9 ,tic*- ,tic*- M1: Identify and apply strategies to find appropriate solutions D1: Use critical reflection to evaluate own work and justify valid conclusions M2: Select design and apply appropriate !et"ods tec"ni#ues D2: $ake responsi%ility for !anaging and organising activities M3: &resent and co!!unicate appropriate findings D3: De!onstrate convergentlateralcreative t"inking Assignment ;eedbac* ;ormati%e ;eedbac*# Assessor to Student :eneral Comment Action Plan ;eedbac*# Student to Assessor Assessor signature Date Student signature Date