S I S E H
T ^ APPROVALSTATUSFORM :
L U D U
J IntelilgenceQuesitone rSystem ( SI ) Q
: N A I J A G N E P I S E
S 2003/04
a y a
S LOO IGANTENG ) R A S E B F U R U H (
i n i ) h a f a s l a F r o t k o D / a n a jr a S / M S P ( s i s e t n a k r a n e b m e m u k a g n e
m disimpand i
t a r a y s n a g n e d i s a k i n u m o K n a d t a m u l k a M i g o l o n k e T it l u k a F n a a k a t s u p r e
P -syara t
:t u k ir e b i tr e p e s n a a n u g e k
.
1 Tesi sadalahhakmiilkKole jUniversti iTeknika lKebangsaanMalaysia. .
2 PerpustakaanFakutl iTeknolog iMakluma tdanKomunikas idibenarkanmembua t .
a j a h a s n a ij a g n e p n a u j u t k u t n u n a n il a s .
3 PerpustakaanFakutl iTeknolog iMakluma tdanKomunikas idibenarkanmembua t .
i g g n it n a ij a g n e p i s u ti t s n i a r a t n a n a r a k u tr e p n a h a b i a g a b e s i n i s i s e t n a n il a s .
4 **Sliat andakan( )/ _
_ _ _ _ _
_ SULIT (Mengandung imakluma tyangberda jrah
keselamatanataukepenitnganMalaysias epe tr i
yangt ermaktubd idalamAKTARAHSIARASMI
1972)
_ _ _ _ _ _
_ TERHAD (Mengandung imakluma tTERHADyangt elah
dtientukanolehorganisas/ibadand imana
penyeildikandjialankan)
_ _ _ _ _ _
_ TIDAKTERHAD
_ _ _ _ _ _ _ _ _ _
_ ______________ __________________________ )
S I L U N E P N A G N A T A D N A T
( (TANDATANGANPENYELIA)
: p a t e t t a m a l
A 70,J alan56/26, Pn .MasltiaAbd .Aziz ,i
a p m a R i r S n a m a
T NamaPenyeila
.r u p m u L a l a u K , 0 0 3 3 5
: h k ir a
T Ta irkh :
: N A T A T A
C **J ikat esisi n iSULITatauTERHAD,s lial amprikans ura tda irpada .
a s a u k r e b k a h i p
M E T S Y S R E N O I T S E U Q E C N E G I L L E T N
I ( SIQ )
G N E T N A G I O O L
e h t r o f s t n e m e ri u q e r e h t f o t n e m ll if l u f l a it r a p n i d e tt i m b u s s i tr o p e r s i h T
y g o l o n h c e T n o it a m r o f n I f o r o l e h c a
B (SotfwareDevelopmen)t.
I S A K I N U M O K N A D T A M U L K A M I G O L O N K E T I T L U K A F
A I S Y A L A M N A A S G N A B E K L A K I N K E T I T I S R E V I N U J E L O K
i
N O I S S I M D A
f o e m a n e lt it t c e j o r p s i h t t a h t d e tt i m d a I
) S Q I ( M E T S Y S R E N O I T S E U Q E C N E G I L L E T N I
t u o h ti w d e z ir a i g a l p n e e b s a h t r a p o n t a h t d n a t r o f f e n w o y m s i d n a e m y b n e tt ir w s i
.s n o it a ti c
T N E D U T
S :_____________________________ Date :___________ )
G N E T N A G I O O L (
R O S I V R E P U
S :_____________________________ Date :________ _ __ A
M . N P
ii
N O I T A C I D E D
. n o it a ri p s n i t s e t a e r g y m e r a t r o p p u s d n a e v o l r u o y , t n e r a p d e v o l e b y m o T
e g a r u o c n e , s e c if ir c a s r u o y r o f ,s d n e ir f y m o
T ment ,ands uppo trt oward sprojec t
.t n e m h s il p m o c c a
r e tt e b a e b o t e m g n i g n e ll a h c d n a , l a c it ir c d n a e v it p e c e r g n i e b r o f ,r e r u t c e l y m o T
ii i
T N E M E G D E L W O N K C A
U K e g d e l w o n k c a o t e k il d l u o w I , ll a f o t s ri
F TKM who held the Projek Sa jrana
o s l a d n a y ll a u d i v i d n i m e t s y s e l d n a h o t w o h n o n r a e l o t s e c n a h c e m e v i g o t ) M S P ( a d u M
.t c e j o r p g n i p o l e v e d n i s ll i k s y m e c n a h n e
e h t y b n e v i g t r o f f e y r a n i d r o a rt x e e h t e t a i c e r p p a y l e r e c n i s o t e k il o s l a d l u o w I
e ir b a d e g n a r r a d a h y e h T . M S P f o K J
A ifng t o explain on t he PSM projec tand giving
.t c e j o r p e h t t u o h g u o r h t n o it a m r o f n i e l b a u l a v
o s l a n e v i g s i n o it a i c e r p p a d n a r g
A tomysupervisor ,Pn .Zah irahOthmanfo rhe r n
i e c n e it a p d n a e c i v d a , e c n a t s i s s a s s e l e ri t , e c n a d i u g e v it c u rt s n o
c helpingmet ocomplete
M S P e h
t . Besides t hat , Iespeciallyappreciatet oPn .Masl tia who hadgive sh er itmeon .s e v a e l y ti n r e t a m n i s a w n a m h t O h a ir h a Z . n P e m it e h t g n ir u d t c e j o r p y m g n i s i v r e p u s
a e d i r o ir e p u s r i e h t t u o e v i g o h w d n e ir f l l a o t s k n a h t l a i c e p s o t e k il d l u o w
I and
o
c nt irbuitoneffor tdu irngt hedevelopmen toft hi sprojec.t
e h t g n ir u d e m t r o p p u s s y a w l a o h w s t n e r a p y m o t s k n a h t l a i c e p s e w o I , y ll a n i F
t c e j o r p s i h t n o k r o w I d o ir e
p .Fort hosewhosenamei sno tstated , Iwould ilket hank sal l t
tr o p p u s d n a p l e h e h
v i T C A R T S B A b e w a s i ) S Q I ( m e t s y S r e n o it s e u Q e c n e g il l e t n
I -baseds urveyappilcaiton . tI
y e v r u s e ri t n e e h t y fi l p m i s d n a e n il m a e rt s o t t n e t n i t a h t n o it u l o s e t e l p m o c a s i ri a n n o it s e u q e h t f o n g i s e d m o r f s s e c o r
p e t o t he presentaiton o fresutl .s IQS i s
. s t n e d u t s M K T U K f o e s u e h t r o f d e p o l e v e
d Normally ,student sareusingpaper
. s d l e if s u o ir a v r o f n o it a m r o f n i t c e ll o c o t s e ri a n n o it s e u q d e s a
b Quesitonnariewli l
n e d n o p s e r t e g r a t e h t o t d e t u b ir t s i d d n a d e t a c il p u d e
b t s . Student swli lthen
.s tl u s e r g n it r o p e r d n a e z y l a n a o t s e ri a n n o it s e u q e h t t c e ll o
c The manua l
. g n i m u s n o c t r o f f e d n a e m it s i h c a o r p p
a WtihI QS ,student scanbeneftif romt he
g n i w e i v d n a y e v r u s e h t t c u d n o c , e ri a n n o it s e u q g n it a e r c y li s a e y b m e t s y s b a u l a
v le survey resutl susing the simple funcitons provided . The completed l li w e ri a n n o it s e u
q be launched to ge trespondent satteniton .Respondent scan .t i ti m b u s d n a e ri a n n o it s e u q e h t r e w s n
a Moreove ,r t hesystem i sprovided wtih
u s a e m r o f l a e d i t a h t s e t a l p m e
t irngi nformaitonf romva irou s ifeld ,sr angingf rom k c a b d e e f g n i n i a t b o , s t n e m e ri u q e r r e m o t s u c g n i d n a t s r e d n u , n o it c a f s it a s e e y o l p m e . h tr o f o s d n a , h c r a e s e r t e k r a m , t n e m e v o r p m i r o f o
t Thespecialf eaturet ha tship
i m a n y d f o n o it a e r c e h t s w o ll a t i s i S Q I h ti
w c quesitonnarie . Student scan
f o t e e h s t n e r e f fi d a t n e d n o p s e r h c a e e d i v o r p o t e c n e u q e s n o it s e u q e g n a r r a e b l li w t l u s e r e s i c e r p t s o m e r u s n e n a c s i h T . m e h t o t t n a v e l e r t a h t e ri a n n o it s e u q . y e v r u s e h t m o r f d e n i a t b
o The system i s developed using waterfal l
t e
m hodology . Thi smethodology provide sa very srtuctured approach and the . e s a h p h c a e f o d n e e h t t a d e t a u l a v e e b l li w t c e j o r p e h t f o s s e r g o r
p Assessmen t
. d e e c o r p d l u o h s t c e j o r p e h t r e h t e h w o t s a e d a m e b l li
w Thus ,thi si san
c a rt p e e k o t h c a o r p p a t n a tr o p m
i k of t he developmen to fIQS. A sa conclusion , e t a m o t u a d n a l u f e s u a s a y ll u f s s e c c u s t u o n r u t e b o t d e p o h s i S Q
I appilcaiton
v K A R T S B A a k a p u r e m ) S Q I ( m e t s y S r e n o it s e u Q e c n e g il l e t n
I n satu apilkas iweb yang
, k i d il e s l a o s s e s o r p n a k h a d u m e m n a d s a r a l e y n e m k u t n u n a u j u tr e b n a k n u g n a b i d . n a r o p a l n a r a p a p e k k i d il e s l a o s i a r a n e s k u t n e b a k e r i r a d i m u k g n a r e m g n a y r a j a l e p n a a n u g e k k u t n u n a k n u g n a b i d h a l a d a i n i k e j o r
P -pelaja rKUTKM. Pada
a a s a i b e
k nnya ,pelaja rmenyediakan senara isoa lseildik dalambentuk ketra sdan , a y n s u r e t e S . n e d n o p s e r n a r a s a s a d a p e k n a k r a b e s i d k u t n u n a n il a s t a u b m e m a s il a n a g n e m n a d k i d il e s l a o s i a r a n e s a l u m e s l u p m u g n e m i k a d n e h e k i d r a j a l e p a o s s e s o r P . n a k it a h r e p i d g n a y n a s u t u p e
k l seildik secara manua l adalah
t a p a d n i k a y i d S Q I i s a k il p a , u ti n a g n e D . n a k t a n e m e m n a d n a k ti m u r e m n a k li s a h g n e m n a d k i d il e s l a o s n a k n a l a j n e m m a l a d r a j a l e p n a k g n a n e y m e m i s g n u f i u l a l e m n a r o p a l n a r a p a
p -fungs i yang terdapa t dalam apilkas i IQS. l e s l a o s i a r a n e
S idik yang driekabentuk akan dliancarkan ke web untuk i g a B . S Q I n a m a l e k g n u j n u g n e m g n a y n e d n o p s e r i s k a e r n a k t a p a d n e m l a o s i a r a n e s n a u d n a p n a k a i d e y n e m t u r u t S Q I i s a k il p a , r a j a l e p a r a p n a k h a d u m e m p e k n a u a j n it a y n h o t n o c , g n a d i b k a y n a b i m u k g n a r e m g n a y k i d il e
s uasan peke jra ,
ir i c u t a S . a y n i a g a b e s n a d , n a r a s a p , s a l a b m u l k a m , a n u g g n e p k a d n e h e
k -cri iutama
l a o s i a r a n e s k i m a n i d a n i b m e m t a p a d r a j a l e p a r a p h a l a d a S Q I i s a k il p a i g a b n a k a i d e y n e m k u t n u n a l a o s n a t u r u n a k u t n e n e m n a k r a n e b i d r a j a l e P . k i d il e s il e s l a o s i a r a n e
s dik yang berbeza dan berkatian kepada sasaran responden yang g n a y n a s u t u p e k t a p a d n e m k u t n u n a k n i m a ji d h i b e l h a l a d a , u ti n a g n e D . u t n e tr e t l l a f r e t a w n a k a n u g g n e m n a g n e d n a k n u g n a b i d h a l a d a S Q I i s a k il p A . t a p e t h i b e l n a t a k e d n e p i r e b m e m i n i i g o l o d o t e M . i g o l o d o t e
m yang t epa tdan perkembangan
k u t n u k e j o r p n a n u g n a b m e p p a h a t p a it e s g n u j u h g n e p a d a p i a li n i d t a p a d k e j o r p h a l a d a i g o l o d o t e m , u ti n a g n e D . n a k s u r e ti d s u r a h k e j o r p a d a m a s n a k u t n e n e m . S Q I n a n u g n a b m e p h u r u l e s n a k it a h r e m e m k u t n u g n it n e p t a g n a s l p a , a y n n a l u p m i s e
K ikasi I QS diharapkan dapa tdibangunkandengan be jrayanya r a b e b g n a y i s a k il p a n a k a p u r e m n a
d -bena rdapa tmembantu para pelaja rdalam
i v
S T N E T N O C F O E L B A T
T N E T N O
C PAGE
R E B M U N M
R O F S U T A T S L A V O R P P A S I S E
T i
T N
I ELLIGENCEQUESTIONERSYSTEM( IQS) ii
N O I S S I M D
A i ii
N O I T A C I D E
D i v
S T N E M E G D E L W O N K C
A v
S T C A R T S B
A v i
K A R T S B
A v ii
: 1 R E T P A H
C INTRODUCTION
1 .
1 Overview 2
.
1 ProblemStatements 3
.
1 Objecitves 4
.
1 Scopes
5 .
1 Cont irbuitons 6
.
1 ExpectedOutput
1 1 2 3 3 4 :
2 R E T P A H
C LITERATUREREVIEW
1 .
2 Inrtoduciton 2
.
2 Fac tFinding 1
. 2 .
2 Fac tFindingTechniques 2
. 2 .
2 TheSigni ifcanceo fResearch 3
.
2 CaseStudies 1
. 3 .
2 Theo ire sandConcepts 1
. 1 . 3 .
2 QuesitonnarieDesignConcepts 2
. 1 . 3 .
2 Cilen/tServe rArchtiectureConcept 3
. 1 . 3 .
2 Theoryo fHumanCompute r )I
C H ( n o it c a r e t n I 2
. 3 .
2 Example 3
. 3 .
2 ResearchResutls 4
.
2 Conclusion
7 7 7 8 9 9 9 7 1 22
3 2 23 24 :
3 R E T P A H
C PROJECTPLANNING&
Y G O L O D O H T E M
1 .
3 Inrtoduciton 2
.
3 H -igh Leve lProjec tRequriements 1
. 2 .
3 So tfwareRequriement 1
. 1 . 2 .
3 Developmen tTools 2
. 1 . 2 .
3 WebServer
3 . 1 . 2 .
3 DatabaseManagemen tTools 4
. 1 . 2 .
3 OperaitngSystem 5
. 1 . 2 .
3 Projec tManagemen tTools 2
. 2 .
3 HardwareRequriement 3
.
3 SystemDevelopmen tApproach
26 26 26 26 28 28 9 2
ii v
1 . 3 .
3 TheChosenMethodology 2
. 3 .
3 Jusit ifcaitoni nChoosingMethodology 4
.
3 Projec tScheduleandMliestones 1
. 4 .
3 Projec tPlanning 2
. 4 .
3 Projec tTimeilneandGant tCha tr 1
. 2 . 4 .
3 Idenit ifcaitono fProjec tAcitviites 2
. 2 . 4 .
3 Gant tCha tr 5
.
3 Conclusion
31 33 34 34 37 37 40 40 :
4 R E T P A H
C ANALYSIS
1 .
4 Inrtoduciton 2
.
4 Analysi so fCurren tSystem 1
. 2 .
4 Busines sProcess 1
. 1 . 2 .
4 CoreBusiness 2
. 1 . 2 .
4 Curren tBusines sProcess 3
. 1 . 2 .
4 Interna landExterna lOrganizaiton 2
. 2 .
4 ProblemAnalysis 1
. 2 . 2 .
4 Curren tResearchStiuaiton 2
. 2 . 2 .
4 Curren tResearchProcess 3
. 2 .
4 ProblemsI denit ifed 4
. 2 .
4 ProblemStatements 3
.
4 Analysi so fToBeSystem 1
. 3 .
4 Funcitona lRequriement 2
. 3 .
4 Technica lRequ riement 1
. 2 . 3 .
4 So tfwareRequriement 2
. 2 . 3 .
4 HardwareRequriement 3
. 2 . 3 .
4 NetworkRequriement 4
. 2 . 3 .
4 ImplementaitonRequriement 4
.
4 Conclusion
41 41 42 42 42 43 44 44 44 47 9 4 50 50 53 53 5 5 55 5 5
7 5 :
5 R E T P A H
C DESIGN
1 .
5 Inrtoduciton 2
.
5 PreilminaryDesign 1
. 2 .
5 RawData
2 . 2 .
5 SystemArchtiecture 3
. 2 .
5 UserI nterfaceDesign 1
. 3 . 2 .
5 NavigaitonDesign 2
. 3 . 2 .
5 Inpu tDesign 3
. 3 . 2 .
5 Outpu tDesign 4
. 2 .
5 DatabaseDesign 1
. 4 . 2 .
5 Logica lDatabaseDesign 2
. 4 . 2 .
5 EnttiyRelaitonshipDiagram 3
.
5 DetaliedDesign 1
. 3 .
5 So tfwareSpeci ifcaiton 1
. 1 . 3 .
5 DecomposiitonDiagram 2
. 1 . 3 .
5 FlowCha tr
2 . 3 .
5 Physica lDatabaseDesign 3
. 3 .
5 InterfaceDesignLayout 4
.
5 Conclusion
8 5
9 5
9 5
0 6 65 5 6
6 6
6 6
6 6
7 6
7 6
8 6
8 6 70 1 7
ii i v
E T P A H
C R6 :IMPLEMENTATION 1
.
6 Inrtoduciton 2
.
6 So tfwareDevelopmen tEnvrionmen tSetup 3
.
6 So tfwareCon ifguraitonManagement 1
. 3 .
6 Con ifguraitonManagemen tSetup 2
. 3 .
6 VersionConrto lProcedure 4
.
6 ImplementaitonStatus
75 6 7
7 7
7 7
8 7
9 7 :
7 R E T P A H
C TESTING
1 .
7 Inrtoduciton 2
.
7 Tes tPlan 1 . 2 .
7 Tes tOrganizaiton 2
. 2 .
7 Tes tEnvrionment 3
. 2 .
7 Tes tSchedule 3
.
7 Tes tSrtategy 1
. 3 .
7 Classe so fTest 4
.
7 Tes tDesign 1
. 4 .
7 Tes tDescirpiton 2
. 4 .
7 Tes tData 3
. 4 .
7 Tes tCaseResutls 1
. 3 . 4 .
7 Uni tTesitng 2
. 3 . 4 .
7 IntegraitonTesitng 3
. 3 . 4 .
7 Use rAcceptanceTesitng 5
.
7 Conclusion
81 82 82 83 85 86 7 8
9 8
9 8
9 8 90 90 91 92 93 :
8 R E T P A H
C PROJECTCONCLUSION
1 .
8 ObservaitononWeaknesse sandSrtengths 2
.
8 Proposiitonsf orI mprovement 3
.
8 Conclusion
95 6 9
7 9 S
E C N E R E F E
R 1 02
D N E P P
A I SC E 1 03
x i
F O T S I
L TABLES
E L T I T . O
N PAGE
R E B M U N e
l b a
T 4.1 :So tfwareRequriement e
l b a
T 4.2 :HardwareRequriement e
l b a
T 4.3 :CompleteSystemSo tfwareRequriements e
l b a
T 4.4 :CompleteSystemHardwareRequriements :
1 . 5 e l b a
T RawDatafo rI QSDatabase o
it a t n e m e l p m I : 1 . 6 e l b a
T nStatus
s e it i v it c a g n it s e t r o f n o it p m u s n o c e m i T : 1 . 7 e l b a T
g n it s e T t i n U : 2 . 7 e l b a
T – Use rLogin
g n it s e T e c n a t p e c c A r e s U : 3 . 7 e l b a
T – Use rLogin
54 55 6 5
6 5
9 5
x
F O T S I
L FIGURES
E L T I T . O
N PAGE
R E B M U N e
r u g i
F 2 :.1 QuesitonnarieDesign e s o p r u P n o it s e u Q : 2 . 2 e r u g i F
g n i d r o W n o it s e u Q : 3 . 2 e r u g i F
h t g n e L e ri a n n o it s e u Q : 4 . 2 e r u g i F
s n o it c a s n a r T r e v r e S /t n e il C : 5 . 2 e r u g i F
o w t r o f y g o l o p o T s s e c c A a t a D : 6 . 2 e r u g i
F -ite rarchtiecture
e r u t c e ti h c r A r e i T e e r h T : 7 . 2 e r u g i F
e r u g i
F 3.1 :Waterfal lModel
e r u t c e ti h c r A m e t s y S S Q I : 1 . 5 e r u g i F
. 5 e r u g i
F 2: EnttiyRelaitonshipDiagram .
5 e r u g i
F 3 :SystemDecomposiitonDiagram .
5 e r u g i
F 4: FlowCha trf o rUse rLoginModule .
5 e r u g i
F 5: IndexPage
e r u t c e ti h c r A t n e m n o ri v n E S Q I : 1 . 6 e r u g i F
1 1
2 1 13 6 1 17 9 1
i x
S N O I T A I V E R B B A F O T S I L
N O I T A I V E R B B
A DEFINITION
M K T U
K Kole jUnversti iTeknika lKebangsaanMalaysia S
Q
I IntelilgenceQuesitone rSystem
M S
P ProjekSa jranaMuda
P S
A AcitveServe rPages
C
P Persona lComputer
L Q
S Sequenita lQueryLanguage
I P
A AppilcaitonProgramI nterface
C P
R RemoteProcedureCall
I C
H HumanComputerI nteraciton
L M T
H Hypetrex tMarkupLanguage
T R E
P Projec tEvaluaitonandReviewTechnique
S B
W WorkBreakdownSrtucture
I U
G GraphicUserI nterface
E D
I IntegratedDevelopmen tEnvrionment
X M
D Dreamweave rMX
S
M Microso tf
S I
I InternetI nformaitonServices
P T T
H Hypetrex tTransfe rProtocol
S M B
D DatabaseManagemen tSystem
S
O OperaitngSystem
z h
M MegaHe trz
B
G GigaByte
M A
R RandomAcces sMemory
D R
ii x
F O T S I
L APENDICES
S E C I D N E P
A PAGE
R E B M U N s
e i d u t S e s a C : A X I D N E P P A
n g i s e D e c a f r e t n I r e s U : B X I D N E P P A
n g i s e D d e li a t e D : C X I D N E P P A
tr a h C w o l F : D X I D N E P P A
N E P P
A DIXE :Physica lDatabaseDesign t
u o y a L e c a f r e t n I : F X I D N E P P A
s t p ir c S t s e T : G X I D N E P P A
tr a h C t t n a G : H X I D N E P P A
l a u n a M r e s U : I X I D N E P P A
3 0 1
0 1 1
6 1 1
0 2 1
2 3 1
8 3 1
8 4 1
5 6 1
1
I R E T P A H C
N O I T C U D O R T N I
1 .
1 Overview
b e w a p o l e v e d o t s i t c e j o r p d e s o p o r p e h
T -based surveyso tfware whichi scalled
M K T U K f o e s u e h t e v r e s o t ) S Q I ( m e t s y S r e n o it s e u Q e c n e g il l e t n
I students. Theprojec t
n o it a c il p p a e n il n o n a e b l li
w tha temphasized onsimpl fiying t he quesitonnarie creaiton s
y b e r e h w s s e c o r
p tudent s can uitilze funcitons provided to generate standard and k
r o w e s r u o c r i e h t r o f s e ri a n n o it s e u q e v it c e f f
e .
s e ri a n n o it s e u q e t u b ir t s i d o t t n e t n i o s l a s i t c e j o r p e h
T widely through web to
t c e ll o
c er sponse sautomaitcally and getitng more reilable informaiton regarding the a
e r a y e v r u
s . Ther esponse swli lbeanalyzeandr epo tri ncha tr sandt able .s
2 .
1 Problems tatements
e r e h t , s t n e d u t s e h t f o e m o s g n i w e i v r e t n i y b d e t c u d n o c h c r a e s e r e h t n o d e s a B s m e e
s tli lmany student sconduc tquesitonnarie survey manually . They o tfen create d
r o W t f o s o r c i M e k il h c u s r o ti d e g n i s s e c o r p s d r o w y n a g n i s u s e ri a n n o it s e u
q o rTex tPad.
The quesitonnarie created i snormallyno tstandard quesitonnarie and i saccording t hei r n
w
o preference . Student sneed to dupilcate ,dist irbute the quesitonnaries ,collecitng s
tl u s e r g n it r o p e r d n a , s e s n o p s e
r . Therefore ,i twli lbe a long and effor tconsuming .
2
s l o o t y e v r u s g n it s i x e l a r e v e
S so tfwar e also have been studied on. I tseems t ha t r
e s u a e d i v o r p t o n o d s m e t s y s e s o h t f o t s o
m -f irendly envrionmen tfo ruser t o perform
y li s a e k r o w r i e h
t . Those system so tfen emphasize on the funciton sprovided and the .
e v it c a rt t a t o n o s l a n g i s e d e c a f r e t n i
o n
A the rmajo robstacle in curren tsurvey env rionment i sal lrespondent sare d
e d i v o r p e ri a n n o it s e u q d r a d n a t s f o t e e h s e m a s e h t w o ll o f o t d e ri u q e
r . There wli lbe
a e r o n g i o t p i k s r o r e w s n a y l p m i s l li w t n e d n o p s e r h c i h w n i n o it a u ti
s ny rirelevan t
m e h t o t n o it s e u
q . Thu ,st her esutl scollectedwli lno tbepreciser esu tlst ha tcont irbutet o .s
d e e n r e n o it s e u q e h t
3 .
1 Objec itves
s , S Q I r o f t n e m p o l e v e d e h t g n it r a t s e r o f e
B evera ldrawback shavebeeni denit ifed
e h t h g u o r h
t researchconducted. Hence,I QSi splannedt o develop t or educedrawback s d n a s e v it c e j b o d e n if e d e r p t e e m l li w t a h t d e t a e r c s i m e t s y s l u f e s u a g n ir u s n e d n a
.s t n e m e ri u q e r
: e r a s m i a t c e j o r p e h
T -
.i Conduc tsurvey faste rand cos tles sthan paper-based quesitonnarie ,wtih e
p f o r e b m u n y n a o t y r e v il e d e t a i d e m m
i ople simutlaneously and the
.t a m r o f c i n o rt c e l e n a n i k c a b e m o c s e s n o p s e r .i
i Simplfiyt hesurveyproces sbyprovidingsomequesitonnariet emplate t oaid y b t r o p e r tl u s e r e c u d o r p y ll a c it a m o t u a d n a e ri a n n o it s e u q r i e h t g n it a e r c n i r e s u
s e r d e t c e ll o c e h t g n i z y l a n
a ponse .s
.i
ii Createastandardquesitonnariesrtucturet hati seasyf o rasubjectt onavigate .t
3
. v
i Reduce rirelevan t quesiton s tha tneed to be answe r by respondent s by e
ri a n n o it s e u q c i m a n y d g n it a e r
c . The quesiton sequence and ti s lfow can be
d e ll o rt n o c d n a d e g n a r r
a . Opiton tha tresponden t are selected fo r each n
o it s e u q t n e r e f fi d o t t n e d n o p s e r t c e ri d l li w n o it s e u
q accordingly.
.
v Make sure quesitonnarie physica ldesign should be pleasing and i nviitng t o tr
a
p icipants , and crysta l clea r in ti s insrtucitons , especially fo r a sefl -.
b e W e h t n o d e y o l p e d e s o h t s a h c u s , y e v r u s d e r e t s i n i m d a
4 .
1 Scopes
b e w n a s i m e t s y s S Q I e h
T -based appilcaiton which i sdeveloped to faclitiate s
u y e v r u s g n it c u d n o c e h t n i s t n e d u t s M K T U
K ingques itonnarie. Thedeilvereds ystemi s
e b o s l a n a c t i t u b s u p m a c M K T U K f o t e n a rt n i e h t n i h ti w e g a s u r e v o c e b o t d e n n a l p
.t e n r e t n i e h t h g u o r h t s r e d i s t u o y b d e s s e c c a
e d u l c n i h c i h w S Q I n o t li u b e b o t s n o it c n u f c i s a b n i a m r u o f e b l li w e r e h
T Create
y e v r u
S s ,DynamicSurveys ,LaunchSurveys ,andGeneraitngSurveyResutls.
m e t s y s e h
T i sintended ot develop usingASPi s t hecoreprogrammingl anguage e
g a r o t s e s a b a t a d e h t t r o p p u s o t s s e c c A t f o s o r c i M d n
a . Microsof t Window XP
ti u s t s o m e h t e b l li w l a n o i s s e f o r
P ableplaftormf ort hedevelopmen tofI QS.
5 .
1 Contribu itons
f o e s u l a n r e t n i e h t r o f e t u b ir t n o c y l n i a m l li w t c e j o r p s i h t f o y r e v il e d e h T
s t n e d u t s M K T U
4
k r o
w . Ont heothe rhand ,sincei ti sanonilneappilcaitona swell ,usersf romt heoutside .
m e t s y s e h t m o r f ti f e n e b o s l a l li w d lr o w
s i S Q I , m e t s y s g n it s i x e f o s n o c d n a s o r p e h t n o n o it a r e d i s n o c l u f e r a c r e tf A
c i s a b e h t h ti w d e p p i u q e e b l li w t i t a h t y a w a h c u s n i d e p o l e v e
d funcitons tha tare
y n a n i e l b a li a v
a exisitngs ystemandenhancei twtihsomeaddiitona lfeatures.
b e w a s i S Q
I -basedappilcaitonwhichstudent scanacces sanywhereandanyitme m
e t s y s e h t r o f r e s u s a d e r e t s i g e r n e e b e v a h y e h t e c n o e n il n o h g u o r h
t . I twli lbea very
l u f e s
u surveyt oolsf o rcreaitnganddist irbuitngquesitonnaries ,collecitngr esponses ,and k
c il c f o y a l p t s u j h ti w s tl u s e r g n it r o p e
r . Student scan uitilze thi ssystem to conduc t
k r o w e s r u o c r i e h t r o f y e v r u s e ri a n n o it s e u
q .
o m a t s a v r e h t a g o t y a w t s e b a s i S Q
I un t o f valuable informaiton . The
d e t u b ir t s i d t a h t s e ri a n n o it s e u
q o n the web w ill atrtac tmany interested respondent sto s
e s n o p s e r ri e h t e v i
g ont hes urvey saccordinghisi nterests andpreferences.
e c n a h n e o s l a s i S Q I , d n a h r e h t o e h t n
O d wtih the dynamic quesitonnarie
n o it c n u
f . The dynamic quesitonnarie generated using the system can obtain more s
tl u s e r t n a v e l e
r comparet ot heconvenitonals taitcquesitonnarie. Thequesiton lfowwli l e
h t o t t c e j b u
s respondents ’opiton fo reach quesiton . Thi scan eilminate rirelevan t t
n e d n o p s e r y r e v e r o f d e r e w s n a e b o t e v a h s n o it s e u
q tha ti s ilkely to happen in staitc
e ri a n n o it s e u
q .
6 .
1 ExpectedOutput
, t c e j o r p s i h t f o e g a t s l a n if e h t t
A IQS i sexpected t obedeilvereda saweb-based y
e v r u
s appilcaiton . The system i saimed to allow student screate and customize g
n i s u s e ri a n n o it s e u
5
n i a m r u o f e r a e r e h
T funcitons which i splanned t o be developed in the system. e
r a s e l u d o m e h
T Create Surveys ,Dynamic Surveys ,Launch Surveys ,and Survey s
tl u s e
R .
e t a e r C n
I Surveys funciton , student s wli l be able to create a new blank h
c t a r c s m o r f e ri a n n o it s e u
q . Apar tfrom that ,student salso can apply the templates d
e d i v o r
p and customize i tby adding new quesitons i nto t he exisitng t emplate. Thi si s e
ri a n n o it s e u q n w o r i e h t e z i m o t s u c o t s t n e d u t s r o f t n a tr o p m i y r e
v fo rdfiferen tpurposes.
e ri a n n o it s e u q g n it s i x e r i e h t ti d e o t d e w o ll a e r a s t n e d u t s , e r o m r e h tr u
F thatt heyhavebeen
y l s u o i v e r p d e t a e r
c .
e t a l p m e t e h
T s provided wtih the system wli l be divided into seven main ir
o g e t a
c e swhich are Atttiude Measurement ,Course Evaluaiton ,Custome rSaitsfaciton , y e v r u S p i h s r e b m e M d n a h c r a e s e R t e k r a M , s y e v r u S k c a b d e e F , n o it c a f s it a S e e y o l p m
E .
e t a l p m e t f o e p y t t n e r e f fi d , y r o g e t a c r a l u c it r a p h c a e r o
F s wli lbeprovided t osuppor tany
. e s o p r u p y e v r u s e u q i n u
, e ri a n n o it s e u q e h t g n i z i m o t s u c n e h
W student scanaddanewquesiton ,selectt he
n o it s e u q h c a e r o f t e s r e w s n a e h t e t a t s d n a , s n o it s e u q f o s e p y
t . Normally,t here arethree
it s e u q d r a d n a t s a n i s n o it s e u q f o s e p y
t onnariewhich areOpitonButton ,CheckBox ,a nd .t
x e T
s y e v r u S c i m a n y
D funcitoni saspecialf eaturet ha twli lbehighilghtedi nI QS. I t o
t d e d n e t n i s
i enable the creaiton o fa dynamic quesitonnarie. Ques itoner can provide ri
a n n o it s e u q f o t e e h s t n e r e f fi
d et oeveryr espondent sbyconrtolilngt he lfowo fquesiton s d
e t c e l e s s t n e d n o p s e r e h t t a h t n o it p o e h t n o d e s a
b . The system wli lkeep rtack o fthe
n o it p
o tha ti sselected by the responden tfo reach quesiton and promp tmore relevan t r
o f n o it s e u q t n e u q e s b u
s the respondent to answer . Thi si sa more consisten tway to e
r u s n
6
s t n e d u t s n e h
W have completed create the quesitonnarie ,the Launch Survey n
o it c n u
f wli lenablethem t o preview t hequesitonnarie i n web browse rand l aunch ti to k
c il c e l p m i s a t s u j y b b e w e h
t . Thequesitonnariea tferl aunchw li lbedisplayedi na ils t ti
n o e s n o p s e r e v i g o t d e t s e r e t n i e n o y n a d e w o ll a d n
a . Thi sfunciton can guarantee the
s y e v r u
s canbedist irbutedbroadlyinorde rtoge tmorereilableresponses.
s i s y l a n A d n a g n it r a h C r o
F funciton ,student scan viewt her esutl scollectedf rom y
e v r u s e ri a n n o it s e u q e h
t . Numbe rofr esponse sandt heresponser aito rf eo veryquesiton e
b l li
7
I I R E T P A H C
W E I V E R E R U T A R E T I L
1 .
2 Introduc iton
s e n il t u o r e t p a h c s i h
T approache sused fo rresearch and fac t ifnding. Relevan t n i d e t n e m u c o d e b l li w o s l a e r a m e t s y s g n it s i x e r a li m i s e h t r e v o d e m r o f r e p s e i d u t s e s a c
thi sseciton along wtih the valuable resutl sobserved. Theo ire sand concept stha tare e s i w t i c il o s o t r e d r o n i e r e h d e i d u t s g n i e b o s l a e r a t n e m p o l e v e d t c e j o r p e h t o t d e t a l e r
.t c e j o r p s i h t g n i d li u b n o a e d i
2 .
2 Fac tandFinding
s s u c s i d l li w n o it c e s s i h
T ont hef ac t ifndingt echniquest ha thavebeenadoptedt o o
t n o it a m r o f n i t n a v e l e r r e h t a
g be used in projec tdevelopment . The signi ifcance and .
d e n il t u o o s l a e r a s a e r a y e v r u s d e t a l e r e h t n o h c r a e s e r g n it c u d n o c f o s n o it u b ir t n o c
1 . 2 .
2 Fac tFindingTechniques
m e t s y
S analysi s i sone o fthe impo tran ttask sin the system developmen.t e
g a t s s i h t t a d e t c u d n o c e b l li w h c r a e s e
R . Anyr elatedi nformaitoni scollectedusingt he t
c a
8 it c e ri d d n
a ves . Thi sinformaiton i svery impo tran tto determine the busines sand e s a h p y lr a e e h t t a m e t s y s e h t f o t n e m e ri u q e r l a n o it c n u
f . The system design phase wli l
.s t n e m e ri u q e r e s e h t n o e s a
b [ 1 ]
t c a f e h
T - ifnding t echniques t ha tused i n t hi sprojec tare interviewing t he t arge t ,
r e s
u sampilng o fexisitng documentaitonon simlia rsystem ,and observaiton oncurren t m e t s y s . e v it c e f f e t s o m e h t s i t n e d u t s M K T U K g n o m a s i t a h t r e s u t e g r a t e h t g n i w e i v r e t n I e h t n o n o it a t c e p x e r i e h t d n a s t n e m e ri u q e r r e s u r e h t a g o t y a
w new system . The
. m e t s y s l a n o it c n u f d n a e t e l p m o c a p o l e v e d o t t n ir p e u l b s a d e s u e b l li w n o it a m r o f n i e n il n o h g u o r h t d e t c e ll o c e r a m e t s y s r a li m i s f o s n o it a t n e m u c o d e l p m a
S . Those
s i s e h t d n a , l a n r u o j ,s r e p a p e ti h w y li r a m ir p e r a s t n e m u c o
d . tIi soneoft heeffecitveway s
s t n e m u c o d e s o h t n o e d u l c n o c d n a , e z y l a n a , y d u t s o
t . Thegoodpracitce swli lbeappiled
.t c e j o r p s i h t o t n i e h t n o e v r e s b o y b m e t s y s g n it s i x e n o w e i v r e r a e l c n i a t b o o t l a i c u r c o s l a s i t I t c e j o r p s i h t o t m e t s y s r a li m i
s . Observaiton scan providebette runderstanding o fsystem s t n e m e ri u q e
r and resource sneeded to develop thi sproject . Three onilne survey too l d e d i v o r p s l o o t d n a s n o it c n u f r i e h t n o d e i d u t s n e e b e v a h s m e t s y
s . Beside sthat ,
f o d n i k t n e r e f fi d n o n o it a v r e s b
o surveyappilcaitoni salsoveryessenita lwheret het ype d e if it n e d i y li s a e e b n a c d e s u y l n o m m o c t a m r o f d n a n o it s e u q f
o . Thu ,s t hi sknowledge
ll e w e t a e r c o t d e s u e b n a c d e n i a
g -designedt emplatesf ort hes ystem.
2 . 2 .
2 TheSigni ifcanceo fResearch
o s n o it u b ir t n o c d n a e c n a c if i n g i s e h
T f projec t research in helping the
p o l e v e
9
g n i p o l e v e d r o f s e v it c e j b o d n a s t p e c n o c l a it i n
i I aQS c n easliy gained and t he develope r
e r o m s a h l li
w cleare rviewont hes ystemyett obedeveloped.
o s l a s s e c o r p y e v r u s e h t d n a n g i s e d e ri a n n o it s e u q e h t n o e g d e l w o n k , e r o m r e h tr u F
t c e j o r p s i h t g n i p o l e v e d r o f l a it n e s s e e r
a . On the othe rhand ,problem solving method
o t t c e j o r p s i h t o t n i d e il p p a e b n a c h c r a e s e r s u o i v e r p m o r f d e n r a e
l faclitiate bette r
. m e t s y s e h t o t n i y ti l a n o it c n u f
r e tt e b s u e d i v o r p o s l a t c e j o r p s i h t o t e r a w tf o s r a li m i s n o h c r a e s e r , t a h t s e d i s e B
s t n e m e ri u q e r r e s u t e e m d n a e u l a v s s e n i s u b e v a h t a h t m e t s y s a p o l e v e d o t w o h n o s a e d
i .
e r a w tf o s y e v r u s n i d e d e e n s n o it c n u f c i s a b e h
T and the ilmtiaiton found in exisitng
d e t n e m u c o d e b o s l a l li w m e t s y
s . All t hose fact scan be used a sguideilne t o apply t he t n e r r u c e c n a h n e o t s n o it u l o s d n if d n a t c e j o r p s i h t o t n i d e d e e n s n o it c n u f e t a ir p o r p p a
. m e t s y s
3 .
2 CaseStudies
ll i w n o it c e s s i h
T sdi cuss t her esearchdoneon t het heo ire sand conceptsr elevan t .
t n e m p o l e v e d t c e j o r p e h t o
t Thet heo ire sandconceptsi ncludeareQuesitonnarieDesign n o it c a r e t n I r e t u p m o C n a m u H f o y r o e h t d n a , t p e c n o c e r u t c e ti h c r A r e v r e S /t n e il C , t p e c n o c
. )I C H
( Case studie salso have been performed on three exisitng system compared to .
s e s s e n k a e w d n a s h t g n e rt s r i e h t e n i m a x e d n a e v r e s b
o The research resul twli lalso be
. n o it c e s s i h t n i d e t n e m u c o d
1 . 3 .
0 1 t e r a e r e h
T h ree main concept sor t heo ires t ha thave been appiled i n developing t c e j o r p s i h
t . The following i sthe discussion on the quesitonnarie design concept , n a m u H f o y r o e h t d n a t p e c n o c e r u t c e ti h c r a r e v r e s /t n e il
c -ComputerI nteraciton.
r o n i d e ri u q e r s i e ri a n n o it s e u q f o n g i s e d e h t n i g n i d n a t s r e d n u l l u f
A de rto
e v it c e f f e n a p o l e v e
d surveyappilcaiton. Onlyawell-designedquesitonnariecanachieve s e s o p r u p y e v r u s e h
t . T e h knowledge on how t o generate well-designed quesitonnarie d n a m e t s y s e h t o t n i tl i u b s n o it c n u f e t a ir p o r p p a e h t e n i m r e t e d o t d e s u e b l li
w alsohelpi n
.s e t a l p m e t e ri a n n o it s e u q l u f e s u g n i n g i s e d s i t p e c n o c e r u t c e ti h c r a r e v r e s /t n e il c f o g n i d n a t s r e d n u e h
T alsoimpo tran tbecause
t c e j o r p s i h
t wli lbe an onilne survey appilcaiton. Ful lunderstanding on t he unde lrying e t d e s a b b e w f o e r u t c e ti h c r
a chnology i sa need to justfiy the approp irate archtiecture e h t o t n i d e il p p a e b o t e p y
t newsystem.
.
2 3 1. 1. Ques itonnaireDesignConcept
h ti w d e ri u q e r n o it a m r o f n i e h t s ti c il e h c i h w e n o s i e ri a n n o it s e u q d e n g i s e d l l e w A f o s m r e t n i y c n e i c if f e m u m i x a m e h
t the itmeandeffo trr equ ried t(hisi mpile sas uf ifcien t f o m u m i n i m a t a h t g n ir e b m e m e r , d e ri u q e r t l u s e r e h t e v e i h c a o t s n o it s e u q f o r e b m u n e h t( n o it a m r o f n i f o y ti l a u q e h t d n a ) e t a r e s n o p s e r h g i h a e v e i h c a y ll a m r o n l li w s n o it s e u q d l u o h s d e n i a t b o n o it a m r o f n
i bea saccurate ,completeandunbiaseda spossible)[.5]
e g r a l y ll a it n e t o p a m o r f a t a d r e h t a g o t y a w e v i s n e p x e n i n a e r a s e ri a n n o it s e u Q .s t n e d n o p s e r f o r e b m u
n [5] O tfen t hey are t he only feasible way t o reach a numbe ro f it a t s w o ll a o t h g u o n e e g r a l s r e w e i v e