Template FYP Final Report Web
Template FYP Final Report Web
DCS 5098
ACKNOWLEDGEMENT
The Acknowledgements p ge is where !ou th nk ll the people who h "e helped !ou with the project# including !our super"isor# i$ ppropri te% You will lso need to cknowledge the contri&ution o$ others t di$$erent pl ces in the &od! o$ the report%
DCS 5098
ABSTRACT
)t is p ge% "er! &rie$ &ut cle r description o$ wh t the report is ll &out# summ ri*ing
!our pl n nd !our progress so $ r% +eep !our &str ct to (00 to (50 words or in one
DCS 5098
LIST OF TABLES
Table 1.1: Division of tasks ((
)$ the t &le e,ists in ' rt (# it should &e re$erred s T &le (%, where , is n integer & sed on the order o$ ppe r nce%
DCS 5098
LIST OF FIGURES
Figure 1.1: Sample website screenshot --
)$ the $igure e,ists in ' rt -# it should &e re$erred s .igure -%, where , is n integer & sed on the order o$ ppe r nce%
DCS 5098
(ART $: CASE STUD* AND LITERATURE RE+IEW -%( -%'rim r! Stud! 'ro&lem St tement
(ART %: (RO(OSED SOLUTION 0%( 0%S!stem .e tures 7 rdw re8So$tw re 9e:uirements 0%-%( 0%-%0%0 0%2 0%5 .or De"eloper .or 1ser
DCS 5098
(ART &: S*STEM (RE+IEWS 2%( 2%Customer8=em&er =odule St $$8Admin8.ront Desk =odule
(ART ): REFERENCES (ART ,: A((ENDI/ Appendi, A> =inutes o$ =eeting Appendi, ?> 6e&site S mples8@uestionn ire8.orms Appendi, C> 9e:uest )nter"iew Aetter Appendi, D> )nter"iew @uestions Appendi, <> Client8Ser"er Setup 3uide Appendi, .> CD BSo$tcop! o$ 9eport nd S!stemC
Part I: Introduction
1.1
O0er0ie1
The o"er"iew descri&es the current technologies or trends Be%g> online &usiness# online orderingC rel ted to !our project% This section descri&es gener l underst nding &out the s!stem%
1.$
(ro2e3" Ob2e3"i0e#
This section $ocuses on outcomes o$ !our project% St te wh t !ou would like to chie"e $rom the s!stem% The o&jecti"es must &e me sur &le nd chie" &le% B/&jecti"es MUST &e &etween T4REE to FI+E pointsC (% To reduce D -% To impro"e D 0% To incre se D
!ample: 1. To provide better convenience for users towards this system "ast loading# good and clean layout by making sure that it is not crowded with too many unwanted te!t of images$ asy to find links$ %ost of the important links can be seen in one view without scrolling down the webpage$ %aking sure visitors can get the information that they wanted within & clicks of the mouse$
1.%
Targe" U#er#
T rget users re people who c n inter ct with !our s!stem Be%g> <EAe rning> t rget user> students# lecturersC% 7owe"er# !ou m ! w nt to n rrow down !our t rget users & sed on the ccess &ilit! o$ !our project%
!ample: 1. Teenagers State the reasons why you target teenagers to use your system$ 2. Music lovers State the reasons why you target music lovers to use your system$
1.&
(ro2e3" S3o5e
This section re$ers to the co"er ge o$ !our s!stem B re # time# p !ment# deli"er!# c ncell tionC% The project scope nd concept is lso rel ted !our t rget users% !ample: "or a shopping cart system# visitors must register and become a member before being allowed to purchase products online$ )t lso st tes the limit tion# or wh t re the re s th t the s!stem is limited to% !ample: "or a shopping cart system# the limitation may be no delivery is provided$ 'nly credit card payments is accepted$ No"e: !ample: ( )dmin can add new products *WRON ! this is not your scope+
1.'
Ga!"" C6ar" 1
A 3 ntt ch rt outlines the spects o$ the project th t h s &een compeleted during the ' rt (% The 3 ntt ch rt must show the dur tion t ken $or selecting group mem&ers until deli"ering the )nterim 9eport8'resent tion o$ ' rt (% You c n cre te 3 ntt ch rt in =S 'roject# Sm rtDr w or other project m n gement so$tw re%
1.-
Ga!"" C6ar" $
A 3 ntt ch rt outlines wh t spects o$ the ' rt - h s &een compeleted% The 3 ntt ch rt must show the dur tion t ken $rom Design ph se until deli"ering the .in l 9eport8'resent tion $or ' rt -% You c n cre te 3 ntt ch rt in =icroso$t <,cel# =S 'roject# Sm rtDr w or other project m n gement so$tw re%
1.)
Di0i#io! o Wor7
Di"ision o$ work is "er! import nt m ke sure e"er! mem&er p rticip tes in the project de"elopment% Some o$ the t sks such s prep ring document tion nd & ckground stud! must &e done &! ll group mem&ers% 7owe"er cert in t sks must &e deleg ted to e ch group mem&er &! the group le der% TASKS
Ali 'rep ring project propos l /"er"iew /&jecti"es T rget 1sers 'roject Scope 3 ntt ch rt 'rim r! Stud! 'ro&lem St tements S!stem .e tures 7 rdw re8So$tw re 9e:uirements D t $low di gr m ; Conte,t Di gr m <ntit! rel tionship di gr m D t diction r! S!stem )nter$ ce Design S!stem Coding S!stem Testing Compil tion o$ .in l 9eport 'resent tion nd Demo =eeting =inutes X X X X X
STUDENTS
Chong +um r
$.1
(ri8ar9 S"u:9
Students need to conduct rese rch $or two or three e,isting8simil r s!stems
on the m rket% E;5lai! "6e a#5e3"# o :e#ig!< ea"ure# a!: u!3"io!# o$ the s!stems Bincluding advantages and disadvantages of the systemsC% 'rim r! stud! re$ers to ba37grou!: i! or8a"io! or "e36!i3al 7!o1le:ge th t is critic l to de"elop !our project% 'rim r! stud! lso includes feasibility study on !our s!stem gi"en the time constr int nd resources " il &le% Sn pshot or screenshots o$ the we&p ges or sections re re:uired% !ample
"igure 2.1 )/0 .egistration Page 1he e!ample above shows how the registration section lists out all the errors above the form# which then forces the user to scroll and scan down to the rest of the form to fi! the errors$ 1his will be troublesome for longer forms and frustrating as the user has to scroll up and down to fi! each error$ It would be much easier if the errors could be seen ne!t to the form field$
$.$
(roble8 S"a"e8e!"
The pro&lem st tement re$ers to the pro&lem re th t !our proposed s!stem ims to sol"e% )t should re$lect the ob2e3"i0e# nd 5ri8ar9 #"u:9% <, mple> B<,pl in !our point in proper sentencesC
!ample: Ob#ective$ 1o provide better convenience for users towards this system %roblem &tatement$ 0urrent websites do not implement a user(friendly concept$ 1end to drag the visitors all over the place before displaying the information that the visitors are searching for# this might be one of their advertising strategies$ Some of the websites also has a cluttered design with large amount of unnecessary images that makes the loading time longer$
)t is not reg rding the pro&lems th t encountered during !our project8s!stem de"elopment Be%g> Communic tion pro&lem with group mem&ers# time m n gementC%
%.1
S9#"e8 Fea"ure#
Aist down ll $e tures o$ the proposed s!stem $or e ch t!pe o$ user% <, mple> Admin o C n dd new st $$% o C n dd nd edit &ulletin%
%.$
re:uirement $or "6e u#er to run !our new project% This in$orm tion m ! &e presented in point $orm or t &le% !ample: /rowser : 1he user will need any browser such as Internet !plorer# %o5illa "irefo! or 0hrome in order to interact with the application$
%.%
%.&
%.'
Da"a Di3"io!ar9
This section descri&es in det ils the ttri&utes nd t &les used in de"eloping the project% This section is $or 6e&E& sed or St nd lone project% Sample:
-2
&.1
Cu#"o8er=Me8ber Mo:ule
)n this section# show nd e,pl in screen shots rel ted to user t!pe> Customer8 =em&er8Student nd etc%
!ample:
"igure '.11 (ui))es *ist 1his is the Students 4ui5 -ist for students to select to answer :ui55es$ Students are only allowed to this page if the students are one of the students for this sub;ect$ 'nce directed# students have to ;ust choose the sub;ects based on the lecturer and click on )nswer button$
Centre $or Diplom 'rogr mme -5
&.$
)n this section# show nd e,pl in screen shots rel ted to user t!pe> Admin8 St $$8 .ront Desk8 Aecturer nd etc%
!ample:
"igure '.+ (ui) *ist 1his is all the 4ui5 that already been created in the system$ 1he :ui55es will only display if the lecturer is one of the lecturers in %%<$ 1here are two sections in this
Centre $or Diplom 'rogr mme -4
4ui5 -ist$ 'ne is the Private 4ui5 and Public 4ui5$ Private 4ui5 is for lecturers who decided for their own use and not for sharing$ 1he public :ui5 is for lecturers who decided to share the :ui5 with other lecturers$
-5
'.1
S9#"e8 Te#"i!g
This testing should co"er $unction lit! testing onl!% 7owe"er !ou m ! include securit! testing or 31) testing% The s!stem testing m ! &e presented in test pl n Bin t &le $orm8checklistC th t consists o$ $unctions to &e tested# e,pected result nd ctu l result% Then# !ou need to summari)e the system testing%
,-ample$ Test ./ = Test 0ase -ogin: nter valid username and valid password$ 0lick >-ogin? button$ ,-pected Result <ser should be able to login to the system$ 1he system should display home page with the name of the @ -ogin: nter invalid username and invalid password$ 0lick >-ogin? button$ user$ <ser should not be able to login to the system$ <ser is able to login$ "ail 1ctual Result <ser is able to login$ 3ome page with name of user is displayed$ &tatus Pass
-8
-9
-.1
Co!3lu#io!
)n this section# it is to wr p up wh t !ou h "e mentioned in pre"ious ch pters# nd to sum up wh t !ou h "e chie"ed in this project%
00
-.$
Fu"ure E!6a!3e8e!"#
0(
0-
Aist o$ 19A ddresses# re$erence &ooks or &i&liogr ph! entries /ooks: Anti# G%=% nd 9! n# '%H%S%# ICi"il <ngineering ConstructionJ# 0rd <d%# S!dne!# Angus nd 9o&ertson# Aondon# (945# 40( p ges
Aournal: Downs# 9%?%# IThe =ilit r! Appro ch to Soil St &ili* tionJ# Aournal of the Institute of 3ighway ngineers# Aondon# Holume K)K# Lo% 0# = rch# (95-# pg (9E-0
%onograph: ?od!# D%=%# I.lood <stim tionJ% 6 ter 9es% ?o rd o$ Austr li % Lo%2# (959# 2( p ges
1hesis: = r:ues# G%A%3%#JA Stud! o$ Anchor ge C p cities o$ Con$ined ?ent& r 9ein$orcementJ% 'h%D% Thesis# 9ice 1ni"ersit!# 7ouston Te, s = !# (988
0onf$ Ae # .%=%# ICement 9ese rch> 9etrospect nd 'rospectJ in Proc$ 6 shington DC# (940# pg 5E4 Bth
00
Ceb Page: Smith# A% ?%# IDescription o$ the )ntel '4 'rocessorJ# )ntel Corp%# http>88www%intel%com8pentium8p48description%htm Corking ' per: +uo# C nd S !er# '# I<duc tion o$ <ngineers in = rine Technolog!J# presented t the 6orld Con$erence on <duc tion in Applied <ngineering ; <ngineering Technolog! Cologne 3erm n# (4E(9 April# (982 Standards: ?ritish St nd rd )nstitute# I?S 4000>(95-# 3uide to the use o$ ?S 400(# s mpling procedures nd t &les $or inspection &! ttri&utesJ# Aondon# 50 p ges
02
05
04
08