You are on page 1of 39

1

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

1.3. Nghip v ca phn mm h tr thi TOEIC


Yu cu v hot ng ca h thng
Nhp mi thi hoc nhp mi cc cu hi trong mt thi cho trc
Sa thi vi sa cc cu hi trong mt thi cho trc
Xa mt th hoc xa cc cu hi trong mt thi cho trc
Th sinh c th ng k lm bi thi vi mt thi cho trc

1.3.1. Phn dnh cho th sinh


Ngi s dng lm bi test, mi cu hi c 4 phng n A, B, C, D.
Hin th ni dung cu hi.
Hin th ni dung 4 phng n A, B, C, D quan th sinh c th chn.
Vi mi bi test, s c ng h m ngc thi gian, qua ngi th
sinh c th nhn thy thi gian cn li xc nh tc lm bi
Ngi s dng chn mt trong bn phng n ri nhn Submit hon
thnh mt cu hi. Nhn Next sang cu hi tip theo
Trong phn nghe, h thng s t ng cung cp file media ngi nghe
c th nghe
Hin th hnh nh trong phn Picture Description (xem tranh nghe cu hi
v tr li)
Nghe on hi thoi: ngi s dng nghe mt on hi thoi c trong file
media, y l mt on hi thoi gm nhiu cu hi.
Nghe mt on vn v tr li: Tng t nh nghe mt on hi thoi.
Trong phn c, h thng hin th tng cu hi theo mt trnh t cho
trc.
Vi mi cu hi ring l c mt cu tr li
Vi bi c c nhiu cu hi, im lu nht l h thng s hin th ni
dung bi c ln mt khung, cu hi v 4 p n c hin th ln mt khung.
Khung cha ni dung bi c c gi nguyn cho n khi cc cu hi ca bi
c c kt thc.
Trong phn xem li , ngi s dng bit c tng s im ca bi thi,
kt qu ca bi thi c hin th trn mt Report
1.3.2. Phn dnh cho ngi qun tr
ng nhp.
Son mi mt thi.
Nhp on vn di vi bi c hiu vi mi bi c hiu phi nhp s cu
hi v ni dung tng ng 4 p n.

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

UseCase tng quan

Administrator

ng nhp

Administrator

Thay i mt khu

Administrator

Qun l, thng k Candidate

Administrator

Qun l thi

Candidate

Nhp thng tin d thi

Candidate

Thc hin test.

2.1.2. Biu UseCase tng quan

Hnh 2.1: Biu UseCase tng quan .

2.1.3 UseCase m t phn ng nhp

Hnh 2.2: Biu UseCase ng nhp .


M t:
Tc nhn: ngi qun tr.
Cho php ngi qun tr ng nhp thao tc vi h thng.
Dng s kin :
Cc dng s kin chnh.
Chc nng ny bt u khi ngi qun tr mun ng nhp s dng h
thng.
H thng yu cu ngi qun tr nhp tn ng nhp, mt khu.
H thng kim tra tnh hp l ca tn ng nhp, mt khu ng nhp.
Cc dng s kin ph.
Nu trong dng s kin chnh ngi qun tr cung cp mt tn ng nhp,
mt khu hoc nhm ngi qun tr khng hp l h thng s xut hin mt
thng bo li trn mn hnh. Ngi qun tr c th chn tip tc ng nhp li
theo dng s kin chnh hoc hy b vic ng nhp kt thc chc nng ng
nhp.
Yu cu c bit: NA
Tnh trng trc: NA
Tnh trng sau:
Nu ng nhp thnh cng, ngi qun tr s bt u s dng cc chc
nng tip theo vi vai tr ng nhp. Nu khng, trng thi ca h thng
khng i.

2.1.4. UseCase m t phn thay i mt khu

Hnh 2.3: UseCase thay i mt khu.


M t:
Tc nhn: ngi qun tr.
Cho php ngi qun tr thay i mt khu c bng mt mt khu mi.
Dng s kin :
Cc dng s kin chnh.
Chc nng ny bt u khi ngi s dng ng nhp c vo h
thng.
H thng yu cu ngi qun tr nhp tn mt khu mi.
H thng kim tra tnh hp l ca mt khu mi qua cho php ngi
qun tr c th s dng h thng vi mt khu mi.
Cc dng s kin ph.
Nu trong dng s kin chnh ngi qun tr cung cp mt khu mi
khng hp l h thng s xut hin mt thng bo li trn mn hnh.
Yu cu c bit: NA
Tnh trng trc: NA
Tnh trng sau:
Nu thay i mt khu thnh cng, h thng s cho php ngi qun tr
s dng mt khu cho n khi no ngi qun tr li mun thay i bng mt
mt khu khc.

10

2.1.5. UseCase m t phn qun l thi

11

Hnh 2.4: UseCase qun l thi.


M t:

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

Hnh 2.5: Usecase qun l thng k th sinh d thi.


M t:
Cho php ngi qun tr h thng c th qun l c tnh test ca th
sinh, xem xt th sinh ang test hay np bi.
Ngi qun tr h thng c th thng k th sinh theo im.
Nhng th sinh c nhu cu cp chng ch s c ngi qun l in chng
ch theo mt mu cho trc.
Dng s kin.
Cc dng s kin chnh:
Chc nng ny bt u khi ngi dng quyn qun tr chn vic qun l
v thng k th sinh.
H thng yu cu ngi qun tr chn tiu ch thng k.
H thng yu cu ngi qun tr chn th sinh cp chng ch.
H thng kim tra tnh hp l d liu ngi dng nhp vo.
Cc dng s kin ph: NA.
Yu cu c bit: NA.
Tnh trng trc:
Ngi dng ng nhp h thng.
Tnh trng sau:
H thng hin th danh sch th sinh theo tiu ch thng k.
H thng in chng ch vi tn ca th sinh c nhp vo.

14

2.1.7. UseCase nhp thng tin d thi

Hnh 2.6: UseCase nhp thng tin d thi.


M t:
Cho php ngi th sinh nhp thng tin d thi.
Dng s kin
Cc dng s kin chnh.
Chc nng ny bt u khi ngi d thi thc hin thao tc d thi.
H thng show form cho php ngi d thi thao tc ng k ti khon hay
ng nhp vi mt ti khon cho trc.
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 dng cung cp nhng d liu khng hp
l: d liu cung cp khng hp l, h thng s xut hin thng bo li trn mn
hnh. Th sinh 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 thng tin th sinh c cp nht.
2.1.8. UseCase thc hin test

15

Hnh 2.7: UseCase thc hin test.


M t:
Cho php th sinh lm bi test.
Dng s kin:
Cc dng s kin chnh.
H thng hin th 2 phn thi l c v nghe, qua th sinh c th lm bt
c phn no trc.
Cc dng s kin ph:
Nu th sinh khng thc hin test, im ca bi thi s l 0 im.
Th sinh lm ng n u, c cng im n .
Yu cu c bit: NA
Tnh trng trc: NA
Tnh trng sau:
Cc thay i v im ca th sinh c cp nht.
2.2. Biu tun t
2.2.1. Biu tun t m t chc nng d thi

16

Hnh 2.8: Biu tun t m t chc nng d thi.

17

2.2.2. Biu tun t m t chc nng nhp cu hi

Hnh 2.9: Biu tun t m t chc nng nhp cu hi.


2.2.3. Biu tun t m t chc nng sa cu hi

Hnh 2.10: Biu tun t cho chc nng sa cu hi.

18

2.2.4. Biu tun t m t chc nng xa cu hi

Hnh 2.11: Biu tun t cho chc nng xa cu hi.


2.2.5. Biu tun t m t chc nng ng nhp

Hnh 2.12: Biu tun t cho chc nng ng nhp.

19

2.2.6. Biu tun t m t chc nng thay i mt khu

Hnh 2.13: Biu tun t cho chc nng thay i mt khu.


2.2.7. Biu tun t m t chc nng thay thng k th sinh

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:

Hnh 2.15: Biu lp

21

Lu chi tit thng tin ca nhng th sinh n test.


Candidate

SerialNumber

Perform

Bao gm cc trng h tn, ngy sinh, qu qun,


im ca cc phn thi.
Lu chi tit s serial ngi qun tr cung cp cho
php th sinh lm bi thi.
Dng ln khung cc thao tc vi c s d liu.Cc
lp lin quan n vic update, delete, insert c k
tha t giao din ny.

Test
MediaForListening
TestListen

Lu thng tin v cc bi test.


Lu tr cc thng tin cn thit h tr cc phn
nghe.
Lu ni dung cc cu hi ca cc phn:
Question&Respond, Short Talk, Short Conversation.

Error_Recognition

Lu thng tin phn Error_Recognition.

PictureDescription

Lu thng tin kim PictureDescription.

Passage

Lu thng v cc bi c hiu.

ReadingComprehensi

Lu thng tin chi tit cc cu hi ca bi thi c

on

hiu.

Admin

Lu thng tin chi tit ca ngi qun l thi.

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

3.2.2. Bng TestListen


Lu chi tit thng tin ca cc phn nghe.
STT
1
2
3
4
5
6
7
8
9

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

quan n bi nghe. ngoi


3.2.3. Bng Test
Lu tr thng tin thi.
STT
1
2

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

3.2.4. Bng SingleQuestionOfReading


Lu tr thng tin ca phn thi Sentence Completion
STT
1
2
3
4
5
6
7
8

Tn trng Kiu d liu


questionid

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

3.2.5. Bng SerialNumber


Lu tr thng tin serial.
STT
1
2

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

3.2.6. Bng ReadingPassage


Lu tr thng tin bi c.
STT
1
2
3

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

Ni dung chi tit


M bi test

Kha
ngoi

3.2.7. Bng PictureDescription


Lu tr thng tin ca phn thi PictureDescription.
STT
1
2
3
4
5

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

3.2.8. Bng PassageQuestion


Lu tr thng tin cc cu hi ca bi thi Reading Comprehension.
STT

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

3.2.10. Bng Error_Recognition


Lu tr thng tin ca phn thi sa li sai.
S

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

3.2.11. Bng Administrator


Lu tr thng tin ngi qun l thi, c th thc thi mi thao tc vi c s d
liu.
STT

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

3.3. Biu m t c s d liu (Database Diagram)

Hnh 3.1: Biu m t c s d liu.

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

Hnh 4.1: Giao din form ng nhp h thng


Cc Control chnh:
STT
1
2
3
4
5
6
7

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

Hnh 4.2: Giao din form chnh ca chng trnh.


Phn ny bao gm menu hin th chc nng chnh ca h thng .
Mi ln click vo mt menu con, h thng s gi n chc nng cn thit.
Mt listbox user hin th thng tin ngi no ang test, hon thnh bi
test hoc thot .

31

4.1.2. Giao din qun l phn c hiu (Reading comprehension)

Hnh 4.3: Giao din form qun l c hiu


Cc Control chnh:
STT
1
2
3

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

Xa rng cc textbox nhp cu hi

mi

32

Theo trnh t, ngi s dng s nhp ni dung on vn vo richpasssage,


sau nhn vo button Save passage lu thng tin vo c s d liu .
Ngi dung nhn vo button New passage thm mi mt on vn
mi.
Vi mi on vn th s c nhiu cu hi vi 4 phng n tr li v 1 p
n ng.
Ngi s dng nhp ni dung cu hi v 4 p n trn cc textbox
txtQuestion, txA, txtB, txtC, txtD. Sau chn p n ng bng combobox
cbAnswer .
Combobox ch c 4 item l A, B, C, D.
Click vo button Save lu thng tin cu hi, 4 phng n, v p n
ng vo c s d liu.
4.1.3. Giao din qun l phn hon thnh cu (Sentence completion)

Hnh 4.4: Giao din form qun l phn hon thnh cu.
Cc control chnh:
STT

Name

Control

Chc nng

33

cbTest

Combobox

Dng chn bi test.

txtQuestion

TextBox

Dng nhp thng tin cu hi

txtA

TextBox

Dng nhp phng n A

txtB

TextBox

Dng nhp phng n B

txtC

TextBox

Dng nhp phng n C

txtD

TextBox

Dng nhp phng n D

cbAnswer

Combobox

Dng chn p n ng.

btnSaveQuest Button

Dng lu cu hi v p n

btnUpdate

Dng sa mt cu hi.

Button

Ngi s dng nhp mi mt cu hi v bn phng n, chn p n,


chn sau click vo button Save lu vo trong database .
Ngi s dng Click vo button Update sa ni dung ca cu hi.
4.1.4. Giao din qun l phn nghe (Listening question)

34

Hnh 4.5: Giao din form qun l phn nghe.


Cc control chnh:
STT
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

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

4.1.5. Giao din qun l phn picture description (Listening question)

35

Hnh 4.6: Giao din form qun l phn picture description.


Cc control chnh.
STT
1.
2.
3.
4.
5.
6.
7.

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

Gi mi mt file hnh nh.


Kim tra ni dung file media.
Kim tra ni dung hnh nh.

Ngi qun tr chn thi nhp:


- Ngi qun tr nhp d liu t mt file audio v mt file hnh nh trong
my ca cc b, sau chn p n.

36

- Ngi qun tr click Save chuyn 2 file audio v file hnh nh n


th mc trn webserver, sau p n v m thi c lu vo c s d liu.
- Ngi s dng click vo Update lu s thay i thng tin file d
liu v p n vi mt cu hi cho trc.
4.2. Giao din pha th sinh d thi (Candidate)
4.2.1. Giao din nhp thng tin ca th sinh

Hnh 4.8: Giao din form in cc thng tin ca th sinh.

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

4.2.2. Giao din bt u test

Hnh 4.9: Giao din bt u TEST.

STT

Name

Control

Chc nng.

1.

btnPartI

Button

Chn phn Photographs thi

2.

btnPartII

Button

Chn phn Question and Respond


thi

38

3.

btnPartII

Button

Chn phn Short Conversation thi

4.

btnPartIV

Button

Chn phn Short Talks thi

5.

btnPartV

Button

Chn phn Incomplete Sentences thi

6.

btnPartVI

Button

Chn phn Error Recognition thi

7.

btnPartVII

Button

Chn phn Reading Comprehension


thi

Th sinh d thi s chn cc button c gn nhn l cc phn thi, th sinh


c th test bt k phn no trc.
Th sinh khng th test li phn chn.

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.

You might also like