Professional Documents
Culture Documents
MC LC
2
M U..............................................................................................................3
Chng 1.............................................................................................................4
TNG QUAN V PHN MM LUYN THI TOEIC................................4
1.1. Gii thiu ti...........................................................................4
1.2. Hnh thc thi TOEIC.....................................................................4
Phn thi....................................................................................4
Thi gian............................................................................................4
S cu................................................................................................4
Tng im..........................................................................................4
c hiu.............................................................................................4
Hon thnh cu.................................................................................4
100 pht...........................................................................................4
100 cu hi........................................................................................4
495 im............................................................................................4
Pht hin li.......................................................................................4
c hiu.............................................................................................4
Nghe hiu..........................................................................................4
Tr li theo tranh...............................................................................4
100 pht............................................................................................4
100 cu hi........................................................................................4
495 im............................................................................................4
Hi p..............................................................................................4
Hi thoi ngn....................................................................................4
Pht biu ngn...................................................................................4
1.3. Nghip v ca phn mm h tr thi TOEIC.................................4
1.3.1. Phn dnh cho th sinh.................................................................................5
1.3.2. Phn dnh cho ngi qun tr.......................................................................5
1.4. Phng php nghin cu............................................................6
1.4.1. Phng php nghin cu l thuyt...............................................................6
1.4.2. Phng php nghin cu thc tin...............................................................6
Chng 2...........................................................................................................7
PHN TCH V THIT K H THNG...................................................7
2.1. Biu UseCase.........................................................................7
2
2.1.1. Xc nh cc tc nhn v UseCase...............................................................7
2.1.2. Biu UseCase tng quan..........................................................................7
2.1.3 UseCase m t phn ng nhp....................................................................8
2.1.4. UseCase m t phn thay i mt khu.......................................................9
2.1.5. UseCase m t phn qun l thi............................................................10
2.1.6. UseCase qun l thng k th sinh d thi...................................................12
2.1.7. UseCase nhp thng tin d thi...................................................................14
2.1.8. UseCase thc hin test...............................................................................14
2.2. Biu tun t.........................................................................15
2.2.1. Biu tun t m t chc nng d thi.....................................................15
2.2.2. Biu tun t m t chc nng nhp cu hi..........................................17
2.2.3. Biu tun t m t chc nng sa cu hi............................................17
2.2.4. Biu tun t m t chc nng xa cu hi............................................18
2.2.5. Biu tun t m t chc nng ng nhp..............................................18
2.2.6. Biu tun t m t chc nng thay i mt khu..................................19
2.2.7. Biu tun t m t chc nng thay thng k th sinh............................19
2.3. Biu lp................................................................................20
Chng 3 .......................................................................................................22
THIT K C S D LIU.......................................................................22
3.1. Cc bng d liu.......................................................................22
3.2. Chi tit cc bng trong CSDL....................................................22
3.2.4. Bng SingleQuestionOfReading..................................................................24
3.3. Biu m t c s d liu (Database Diagram).....................28
Chng 4 .......................................................................................................29
THIT K V C T GIAO DIN.........................................................29
4.1. Giao din pha qun tr h thng (Adminstrator)......................29
4.1.1. Giao din ng nhp h thng...................................................................29
4.1.2. Giao din qun l phn c hiu (Reading comprehension).......................31
4.1.3. Giao din qun l phn hon thnh cu (Sentence completion)................32
4.1.4. Giao din qun l phn nghe (Listening question).....................................33
4.2. Giao din pha th sinh d thi (Candidate).................................36
4.2.1. Giao din nhp thng tin ca th sinh.........................................................36
4.2.2. Giao din bt u test................................................................................37
KT LUN.....................................................................................................39
39
M U
Cng vi s pht trin khng ngng v k thut my tnh v mng in
t, cng ngh thng tin cng c nhng cng ngh c ng cp cao v ln lt
chinh phc ht nh cao ny n nh cao khc. Mng Internet l mt trong
nhng sn phm c gi tr ht sc ln lao v ngy cng tr nn mt cng c
khng th thiu, l nn tng chnh cho s truyn ti, trao i thng tin trn ton
cu.
Bng internet, chng ta thc hin c nhiu cng vic vi tc
nhanh hn v chi ph thp hn nhiu so vi cch thc truyn thng. Chnh iu
ny, thc y s khai sinh v pht trin ca thng mi in t v chnh ph
in t trn khp th gii, lm bin i ng k b mt vn ha, nng cao cht
lng cuc sng con ngi.
ng dng cng ngh thng tin vo thc tin i sng x hi gim thiu
c sc lao ng ca con ngi, tng hiu hc tp ca con ngi. Luyn thi
Ting Anh cng l lnh vc c quan tm. Trong phm vi ca n tt nghip
chng em la chn ti Xy dng phn mm h tr thi Ting Anh theo
khung tham tham chiu Chu u. Ni dung ca n i vo vic tm hiu
nghip v ca bi ton luyn thi trc nghim. Chng em s phn tch thit k
cho bi ton luyn thi trc nghim ng thi a ra ci t cho h thng luyn
thi TOEIC.
Chng 1
TNG QUAN V PHN MM LUYN THI TOEIC
1.1. Gii thiu ti
TOEIC, vit tt ca Test of English for International Communication, l
mt chng ch ting Anh quc t v giao tip dnh cho ngi i lm khng phi
l ngi s dng ting Anh lm ting m .
Ngy nay nhng doanh nghip da vo im s TOEIC lm tiu
chun tuyn dng nhn vin v quyt nh thng chc hay tin c mt nhn vin
no tu nghip nc ngoi.
Cc trng i hc v cc trng ngoi ng dng bi kim tra TOEIC
nh gi s tin b trong vic hc ting Anh i vi cc sinh vin ca h, k thi
xp lp v cp cho sinh vin mt chng ch c gi tr quc t.
Trong thi gian gn y ngi Vit Nam ta bt u quan tm ti chng
ch TOEIC v theo kp nhu cu ca th trng nn c nhiu ngi l sinh
vin sp ra trng v nhng ngi ang i lm hay chun b xin vic u luyn
thi chng ch TOEIC.
1.2. Hnh thc thi TOEIC
Phn thi
Hon thnh cu
c hiu
Pht hin li
c hiu
Tr li theo tranh
Hi p
Nghe hiu
Hi thoi ngn
Pht biu ngn
Thi gian
S cu
Tng im
100 pht
100 cu hi
495 im
100 pht
100 cu hi
495 im
Trong phn nghe, nhp ni dung cu hi v file media, ring phn picture
description phi nhp tp tin jpg, hoc file jpeg c lu tr hnh nh.
Xem ngi s dng no ang test, thng k kt qu, s thi sinh no t,
trt.
Thng k nhng th sinh t, trt trong thng, nm.
Tm kim.
1.4. Phng php nghin cu
1.4.1. Phng php nghin cu l thuyt
Nghin cu ti liu
Nghin cu cng ngh Microsoft.NET
Nghin cu ADO.NET thao tc vi c s d liu SQL server
Nghin cu ASP.NET webservice
Nghin cu lp trnh Windows Form bng ngn ng C#
1.4.2. Phng php nghin cu thc tin
Phng php phn tch: Phn tch cu trc ca bi test TOEIC.
Phng php phng vn: Trao i v tham kho kin ca cc trung
tm luyn thi TOEIC vi yu cu h thng.
Chng 2
PHN TCH V THIT K H THNG
2.1. Biu UseCase
2.1.1. Xc nh cc tc nhn v UseCase
Qua kho st hin trng thc t, kt hp vi vic tham kho ti liu v
phn tch kin ca ngi qun tr, phn mm luyn thi TOEIC c cc tc nhn
sau:
STT
Tc nhn
UseCase
Administrator, Candidate
Administrator
ng nhp
Administrator
Thay i mt khu
Administrator
Administrator
Qun l thi
Candidate
Candidate
10
11
12
Cho php ngi qun tr sau khi ng nhp h thng c th qun l (nhp,
sa, xa) thi.
Vi mi thi c 2 dng cu hi: Dng cu hi c v dng cu hi
nghe.
Dng s kin :
Cc dng s kin chnh.
Chc nng ny bt u khi ngi qun tr la vic qun l thi.
H thng show form cho php ngi qun tr c th ty chn phn thi
qun l.
Ngi qun tr thc hin cc thao tc thm mi hay cp nht v c lu
hoc hy thay i.
H thng kim tra tnh hp l ca d liu v thc hin vic lu thay i.
Cc dng s kin ph:
Nu trong s kin chnh ngi qun tr cung cp nhng d liu khng hp
l: d liu cung cp khng hp l (thm mi, cp nht) h thng s xut hin
thng bo li trn mn hnh. Ngi qun tr c th la chn tip tc thc hin
cc thao tc theo dng s kin chnh hoc hy b chc nng ny.
Yu cu c bit: NA
Tnh trng trc: NA
Tnh trng sau:
Cc thay i v thi c cp nht.
2.1.6. UseCase qun l thng k th sinh d thi
13
14
15
16
17
18
19
Hnh 2.14: Biu tun t cho chc nng thay i thng k th sinh.
20
2.3. Biu lp
Biu lp m t cc lp, l cc vin gch xy dng bt k h thng
hng i tng no. Kh nng cng tc gia chng, bng cch truyn thng
ip, c ch ra trong cc mi quan h gia chng.
Biu lp cho ta mt khung nhn tnh ca cc lp trong m hnh hoc
mt phn ca m hnh. N ch cho ta thy cc thuc tnh v cc thao tc ca lp,
cng nh cc loi quan h gia cc lp. Biu lp ging nh mt tm bn ,
vi cc lp l cc thnh ph cn cc mi quan h l cc ng ni gia chng.
T vic phn tch biu UseCase ta c cc i tng sau:
21
SerialNumber
Perform
Test
MediaForListening
TestListen
Error_Recognition
PictureDescription
Passage
Lu thng v cc bi c hiu.
ReadingComprehensi
on
hiu.
Admin
22
Chng 3
THIT K C S D LIU
3.1. Cc bng d liu
Thng qua kt qu kho st v phn tch thit k h thng luyn thi
TOEIC, chng em thit k nhng bng sau:
Ch thch cho cc bng:
S TT: S th t cc trng trong bng CSDL
Tn trng: Tn trng trong bng CSDL
Kiu DL: Kiu d liu trong bng CSDL
Rng buc: Cho php trng rng hay khng rng (NA: khng cho
php rng, A: cho php rng)
M t: M t v trng d liu
Ghi ch: Ghi ch v d liu
3.2. Chi tit cc bng trong CSDL
3.2.1. Bng User
Lu thng tin d thi ca th sinh.
STT
Tn trng
UserID
Name
PlaceOf Birth
DateOf Bith
Serial
6
7
Kiu d
liu
int
Nvarchar
(50)
Nvarchar
Rn
g
M t
Ghi ch
buc
NA
NA
M th sinh ng
k d thi.
Kho chnh
Tn th sinh
A
(200)
Datetime A
Nvarchar
NA
(100)
Ni sinh
Status
Bit
Tnh trng
testid
int
Bi thi s
Ngy sinh
S serial test
Kha ngoi
ang test hay
ngng test
23
10
11
12
13
14
DateTim
DateTest
Ngy test.
im
Reading
Compreh-ension
SentenceComplet
e
int
hension
im bi
int
int
Description
ShortTalk
int
ShortConversatio
n
QuestionRespon
d
int
thi
ReadingCompre
thi
SentenceCompl
ete
im
Picture-
bi
bi
thi
Description
im bi
thi
ShortTalk
im bi
thi
Picture-
ShortConversation
im bi thi
int
QuestionRespon
d
Tn
trng
questioni
d
question
A
B
C
D
answer
type
mediaid
Kiu d liu
int
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(5)
nvarchar(20)
int
Rng
buc
NA
M t
M cu hi
Ghi
ch
Kho
chnh
A
A
A
A
A
NA
NA
NA
Ni dung cu hi
Phng n A
Phng n B
Phng n C
Phng n D
p n ca cu
Th loi nghe
M file audio lin Kha
24
Tn
trng
Kiu d liu
testid
int
name
nvarchar(200)
Rng
buc
NA
Ghi
M t
ch
Kha
M bi test.
chinh
A
Tn bi test
int
question
A
B
C
D
answer
nvarchar(max)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(5)
testid
int
Rng
buc
NA
Ghi
M t
ch
Kho
M cu hi
chnh
NA
NA
NA
NA
NA
NA
NA
Ni dung cu hi
Phng n A
Phng n B
Phng n C
Phng n D
p n ca cu
Kha
M thi
ngoi
Tn
trng
Kiu d liu
Serial
Int
Status
Bit
Rng
buc
NA
Ghi
M t
ch
Kha
M bi test.
chinh
NA
Tnh
hot
trng
kch
25
Tn
trng
passagei
d
detail
testid
Kiu d liu
int
nvarchar(Max)
int
Rng
buc
NA
M t
M bi c
Ghi
ch
Kha
chnh
NA
NA
Kha
ngoi
Tn trng
Kiu d liu
questionid
int
picture
mediafile
answer
nvarchar(50)
nvarchar(50)
nvarchar(5)
testid
int
Rng
buc
NA
M t
M cu hi
Ghi
ch
Kho
chnh
NA
NA
NA
NA
Tn file hnh nh
Tn file audio
p n ca cu hi
M thi
FK
Tn
Kiu d liu
trng
1
2
3
4
5
6
7
8
questionid
question
A
B
C
D
answer
passageid
int
nvarchar(MA
X)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(5)
int
Rng
buc
NA
M t
Ghi
M cu hi
ch
Kho
chnh
NA
Ni dung cu hi
NA
NA
NA
NA
Phng n A
Phng n B
Phng n C
Phng n D
p n ca cu
M bi c hiu
NA
NA
Kha
26
ngoi
3.2.9. Bng MediaForListening
Lu tr thng tin file audio cho cc bi thi nghe.
S
Tn
Kiu
Rng
TT
trng
D liu
buc
mediaid
int
NA
M file audio
filemedia
nvarchar(max)
NA
Tn file audio
testid
int
NA
M bi test
M t
Ghi
ch
Kha
chnh
Kha
ngoi
Tn
Kiu
Rng
TT
1
trng
D liu
questionid
int
buc
NA
question
A
B
C
D
answer
nvarchar(max)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(200)
nvarchar(5)
2
3
4
5
6
7
8
testid
int
M t
Ghi
M cu hi
ch
Kho
chnh
NA
NA
NA
NA
NA
NA
NA
Ni dung cu hi
Phng n A
Phng n B
Phng n C
Phng n D
p n ca cu
M thi
Kha
ngoi
Tn trng
username
Kiu
Rng
D liu
nvarchar(15)
buc
NA
M t
Tn ng nhp
Ghi
ch
Kha
27
chinh
2
password
nvarchar(15)
NA
Mt khu
28
29
Chng 4
THIT K V C T GIAO DIN
4.1. Giao din pha qun tr h thng (Adminstrator)
4.1.1. Giao din ng nhp h thng
Name
txtUserName
txtPassWord
btnVerify
Control
TextBox
TextBox
Button
btnEnterSystem Button
btnNewUser
Button
btnChangePass
Button
btnClose
Button
Ngi qun l ng nhp
Chc nng
Dng nhp username
Dng nhp password
Dng kim tra thng tin username
v password
vo giao din chnh
Thm mi mt Admin
Thay i password
ng ca s v kt thc chng trnh
vi thng tin l username v password. Nhn
Verify info kim tra thng tin, nu thng tin v usernane v password khng
tn ti trong c s d liu, h thng s a ra thng bo Sai username hoc
password.
Nu ng nhp thnh cng cc button Enter system ,New user,
Change password trng thi Enable.
4.1.2. Giao din chnh ca chng trnh
30
31
Name
richPassage
cbTest
btnSavePassa
Control
RichTextBox
Combobox
Button
Chc nng
Dng nhp thng tin on vn
Dng chn bi test.
Lu thng tin on vn vo c s d
4
5
6
7
8
9
10
ge
txtQuestion
txtA
txtB
txtC
txtD
cbAnswer
btnSaveQues
TextBox
TextBox
TextBox
TextBox
TextBox
Combobox
Button
liu
Dng nhp thng tin cu hi
Dng nhp phng n A
Dng nhp phng n B
Dng nhp phng n C
Dng nhp phng n D
Dng chn p n ng
Dng lu cu hi v p n
11
t
btnCreateNe
Button
mi
32
Hnh 4.4: Giao din form qun l phn hon thnh cu.
Cc control chnh:
STT
Name
Control
Chc nng
33
cbTest
Combobox
txtQuestion
TextBox
txtA
TextBox
txtB
TextBox
txtC
TextBox
txtD
TextBox
cbAnswer
Combobox
btnSaveQuest Button
Dng lu cu hi v p n
btnUpdate
Dng sa mt cu hi.
Button
34
Name
cbTest
txtQuestion
txtA
txtB
txtC
txtD
cbAnswer
btnSaveQuest
btnUpdate
btnNewMedia
rdConversatio_
12.
13.
14.
n
rdShortTalk
rdQues_Resp
axMedia1
Control
Combobox
TextBox
TextBox
TextBox
TextBox
TextBox
Combobox
Button
Button
Button
RadioButton
Chc nng
Dng chn bi test.
Dng nhp thng tin cu hi
Dng nhp phng n A
Dng nhp phng n B
Dng nhp phng n C
Dng nhp phng n D
Dng chn p n ng.
Dng lu cu hi v p n
Dng sa mt cu hi.
Gi mi mt file media.
La chn phn nhp ni dung:
Short Conversation, Short Talk,
RadioButton
Question Respond.
RadioButton
Media
Kim tra ni dung file media.
Player
35
Name
cbTest
txtMedia
txtPicture
cbAnswer
btnSaveQuest
btnUpdate
btnNewMedi
Control
Combobox
TextBox
TextBox
Combobox
Button
Button
Button
Chc nng
Dng chn bi test.
Dng nhp thng tin cu hi
Dng nhp phng n A
Dng chn p n ng.
Dng lu cu hi v p n
Dng sa mt cu hi.
Gi mi mt file media.
8.
9.
10.
a
btnNewPic
axMedia1
picImg
Button
Media Player
PictureBox
36
37
STT
1.
2.
3.
4.
5.
6.
7.
8.
Name
txtHo
txtTendem
txtTen
cbNgay
cbThang
cbNam
txtDiachi
btnBatdau
Control
Textbox
Textbox
Textbox
Combobox
Combobox
Combobox
Textbox
Button
Chc nng
Dng nhp h ca th sinh
Dng nhp tn m ca th sinh
Dng nhp tn ca th sinh
Dng chn ngy sinh ca th sinh
Dng chn thng sinh ca th sinh
Dng chn nm sinh ca th sinh
Dng nhp a ch ca th sinh
Sau khi hon tt vic in cc thng
tin, th sinh bm vo nt ny bt
9.
btnDong
Button
u lm bi thi
ng ca s
STT
Name
Control
Chc nng.
1.
btnPartI
Button
2.
btnPartII
Button
38
3.
btnPartII
Button
4.
btnPartIV
Button
5.
btnPartV
Button
6.
btnPartVI
Button
7.
btnPartVII
Button
39
KT LUN
Trong thi gian thc tp, em tm hiu v cc chng trnh thi Ting
Anh theo tiu chun quc t. V thi gian c hn nn em ch tm thi tp trung
tm hiu v xy dng chng trnh h tr kim tra TOEIC.
Kt qu t c:
Hiu c quy trnh lm mt bi test ting Anh theo chun TOEIC.
Thit k c c s d liu, giao din chnh cho chng trnh.
Kt qu cha t c:
Do c nhiu chun Ting Anh trn nn kh xy dng mt chng trnh
h tr chung tng ng vi mi loi hnh thi ting Anh.
Hng pht trin :
Xy dng hon chnh mt chng trnh h tr thi ting Anh tham chiu
theo Chu u.
B sung thm cc phn hng dn, ng php, ti liu, bi tp, bi thi
gip th sinh c th t n trc khi tham gia vo k
Khc phc tnh chu ti ca h thng.