I
IH
H
C
CQ
Q
U
U
C
CG
G
I
I
N
N
H
HT
T
R
R
N
N
G
G
H
HK
K
N
NT
T
P
P
.
.
H
H
C
C
M
MK
K
H
H
O
O
A
AC
C
T
T
I
I
N
N
Ô
Ô
N
N
G
GT
T
N
NT
T
R
R
H
H
M
MT
T
H
H
M
M
I
I
N
N
H
HC
C
H
H
H
H
T
T
H
H
N
N
G
GH
H
T
T
R
B
N
N
G
GL
L
Á
Á
I
IT
T
R
R
Ê
Ê
N
NW
W
E
n
nT
T
h
h
D
D
i
i
m
mT
T
i
i
ê
ê
n
n
Nhn xét ca giáo viên phn bin
Tp. H Chí Minh, ngày tháng nm 2004
Li Cm n
z
{
l
l
c
cMc lc 3
Danh mc hình 4
Phn m đu 5
Chng 1 : GII THIU TÀI 6
1.1 t vn đ : 6
1.2 cng chi tit : 8
1.3 Tóm tt ni dung ca lun vn : 11
Chng 2: KHO SÁT HIN TRNG 13
Chng 3 : PHÂN TÍCH 18
3.1 Phân tích hin trng : 18
3.2 Xác đnh yêu cu chc nng : 19
3.3 Bng chú gii : 20
3.4 S lc v các hot đng ca h thng : 21
3.5 Yêu cu phi chc nng : 22
3.6 Xây dng mô hình Use-case (Use-case Model): 27
3.6.1. Xác đnh Actor và Use case : 27
3.6.2. Mô hình Use-case : 30
3.6.3. c t Use Case : 33
3.6.4. Mô hình thc th kt hp : 38
Chng 4 : THIT K 46
4.1 Thit k kin trúc h thng : 46
ì
ì
n
n
h
hHình 1 : Mô hình Use Case 30
Hình 2 : Kin trúc h thng 46
Hình 7 : Mô hình lp đi tng 47
Hình 2 : Mô hình vt lý 57
Hình 8 : Mô hình vt lý 57
Hình 9 : Lc đ tun t ng ký thành viên 73
Hình 10 : Lc đ cng tác ng ký thành viên 74
Hình 11 : Lc đ tun t ng nhp 76
Hình 12 : Lc đ cng tác ng nhp 77
Hình 13 : Lc đ tun t Nhc mt khu Error! Bookmark not defined.
Hình 14 : Lc đ cng tác Nhc mt khu Error! Bookmark not defined.
Hình 15 : Lc đ tun t Xem thng kê cá nhân 79
Hình 16 : Lc đ cng tác Xem thng kê cá nhân 80
Hình 17 : Lc đ tun t Chnh sa thông tin cá nhân 82
Hình 18 : Lc đ cng tác Chnh sa thông tin cá nhân 83
Hình 19 : Lc đ tun t Thi kim tra 85
Hình 20 : Lc đ cng tác Thi kim tra 86
Hình 21 : Màn hình trang ch 106
Hình 22 : Màn hình trang thi 107
Hình 23 : Màn hìn web hc bin báo 108
Hình 24 : Màn hình web hc lut 109
Hình 25 : Màn hình web hc sa hình 110
H thng h tr hc và thi bng lái trên web Chng 1 : GII THIU TÀI
C
C
h
h
n
n
g
g1
1:
:
G
G
I
I
1.1 t vn đ :
Hin nay, khi nhu cu đi li, vn chuyn ca con ngi ngày càng tng, nht là
nhng thành ph ln, nhng khu công nghip tp trung nhiu dân c, thì vn đ an
toàn giao thông là mt vn đ bc thit mà toàn xã hi cng nh tng ngi dân
đu quan tâm, theo dõi tng ngày, tng gi. Theo thng kê ca Cc cnh sát giao
thông, ch trong mt tun gia tháng 4.2005 c nc đã xy ra 346 v tai nn giao
thông, trong đó 292 ngi cht và 313 ngi b thng. Trong đó có đn 70% là do
vi phm lut giao thông đng b. ây là nhng con s báo đng v ý thc chp
hành lut giao thông.
Trong tình hình t l tai nn giao thông ngày càng có xu hng tng lên đáng k , c
nc đang tích cc m rng nhng chin dch rà soát li vic chp hành lut giao
thông ngi dân. Bt k ngi dân nào lu thông trên đng vi xe t 50 cm
3
tr
lên đu phi có giy phép lái xe. T thc t đó làm cho các trung tâm t chc thi
cp giy phép lái xe ngày càng tr nên quá ti. Hin nay, đã có nhng chin dch,
nhng chng trình góp phn làm h nhit vn đ an toàn giao thông nh: đi an
toàn giao thông tình nguyn hng dn giao thông các giao l, chng trình giáo
dc lut giao thông cho hc sinh, chng trình truyn hình tìm hiu lut giao thông
“Tôi yêu Vit Nam” ca ài truyn hình VTV… Tt c nhm mt mc đích là
khuyn khích tìm hiu lut giao thông và nâng cao ý thc chp hành lut giao thông
ca mi tng lp, mi la tui ngi dân trong xã hi, nhm góp phn gim t l tai
nn giao thông và đm bo sc khe tính mng cho ngi đi đng.
Không ngoài mc đích trên, vi đ tài “Xây dng trang Web h tr hc lut và thi
và bo him cho ch xe.
- Link liên kt đn nhng trang web cung cp thông tin bán bo him và
nhng thông tin liên quan đ tài giao thông đng b.
- Tra cu các trung tâm dy và t chc thi cp giy phép lái xe trong TP.HCM.
- Tra cu các tuyn đng bt buc đi ma bo him.
- Hc 4 bài thi thc hành k nng lái xe hng bng A1,A2.
- Tra cu các thông tin v các phng tin đi li : taxi, các tuyn và l trình xe
buýt, đng st, hàng không, giá vé xe khách liên tnh min đông và min
tây.
̇ Thành viên có đng ký (Student ):
- Có tt c các chc nng nh nhng thành viên không đng ký.
Trang 8
H thng h tr hc và thi bng lái trên web Chng 1 : GII THIU TÀI
- ng ký làm thành viên trang Web.
- Thay đi thông tin cá nhân.
- Ti tài liu hc và tài liu tham kho v hc offline
- ng kí thi th đ kim tra kin thc lý thuyt theo tng hng bng, đ thi c
cu nh mt đ thi tht, d liu đc ly t thc t.
- Xem nhng thng kê cá nhân v kt qu nhng ln thi trc.
̇ Ngi qun tr (Admin ) :
- c cp mt mt account có nhng chc nng nh mt thành viên thng,
nhng có thêm vai trò ca Admin.
- Chc nng chính là qun lí ngi dùng, phân quyn và qun lí phn tin tc
giao thông cho website.
- i vi chc nng qun lí ngi dùng : thêm ngi dùng, xóa ngi dùng,
tra cu thông tin ngi dùng theo phân quyn, theo mã, h, tên, email…
- Phân quyn li cho ngi dùng (có th là mt trong 3 phân quyn : Student,
Admin, Instructor)
̆ Cp nht và thêm mi mt loi câu hi. Không cho phép xóa loi câu
hi, vic xoá tng đng vi vic cp nht trng thái loi câu hi
bng là không s dng (False).
̆ Cp nht và thêm mi mt câu hi, upload hình minh ha cho câu hi
mi thêm vào lên th mc hình nh ca h thng. Không cho phép xóa
câu hi, vic xoá tng đng vi vic cp nht trng thái câu hi bng
là không s dng (False).
̆ Thêm, xóa, sa nhng câu tr li ca câu hi.
̆ Thêm mi mt đ thi theo hng bng.
̆ Xem chi tit mst đ thi : c cu đ, hin trng ca đ (đang s dng
hay không đc s dng (True/False), nhng câu hi trong đ.
̆ Cho phép thêm câu hi cho nhng đ trng thái không s dng , phi
đm bo nhng ràng buc toàn vn.
̆ Son mi mt đ theo c cu đ ca hng bng, đm bo nhng ràng
buc toàn vn.
Trang 10
H thng h tr hc và thi bng lái trên web Chng 1 : GII THIU TÀI
1.3 Tóm tt ni dung ca lun vn :
Toàn b ni dung ca lun vn đc t chc thành các chng sau, bao gm:
Chng 1 : Gii thiu đ tài
Gii thiu tng quan v ni dung thc hin ca đ tài lun vn tt nghip. Mc tiêu
mong mun đt đc khi thc hin đ tài.
Chng 1 còn gii thiu qua đ cng chi tit ca đ tài, qua đó chúng ta nm bt
đc nhng vn đ chính s đc đ cp và gii quyt trong nhng chng sau.
Chng 2 : Kho sát hin trng
Ni dung chính ca chng này là thông qua kho sát vic ra t chc hc và thi ly
giy phép lái xe trong thc t. T đó rút ra nhng vn đ, nhng công vic có liên
quan đn ni dung ca đ tài.
O
OS
S
Á
Á
T
TH
H
I
I
N
NT
T
R
R
N
A2 : Xe môtô 2 bánh có dung tích xilanh t 175 cm
3
tr lên.
A3 : Xe lam, môtô 3 bánh, xích lô máy.
A4 : Máy kéo có trng ti đn 1000 kg .
B1 : Ôtô ch ngi đn 9 ch ngi, ôtô ti di 3500 kg không kinh doanh vn
ti.
Trang 13
H thng h tr hc và thi bng lái trên web TChng 2: TKHO SÁT HIN TRNG
B2 : Ôtô ch ngi đn 9 ch ngi, ôtô ti đu kéo có 1 rmóoc di 3500 kg
kinh doanh vn ti.
C : Ôtô ti, đu kéo có 1 rmóoc t 3500 kg tr lên.
D : Ôtô ch ngi t 10 đn 30 ch ngi.
E : Ôtô ch ngi trên 30 ch ngi.
F : Ôtô ti hng B2, có kéo móoc trên 750 kg.
Giy phép lái xe ca các hng đu đc điu khin xe máy, môtô có dung tích
xilanh di 50 cm
3
.
Nhng hng bng trên thuc mt trong 2 hng thi :
• Môtô
• Ôtô
i vi mi hng bng đ thi có th khác nhau v thi gian thi, s lng câu hi và
s câu đt khác nhau. Nhng vn đ đó đc quy đnh nh sau :
Hng thi S câu hi Thi gian làm bài S câu đúng ti thiu
A1 12
A2
15
C cu đ đc quy đnh cho mi hng bng nh sau :
− Hng A1 và A2 :
̇ 7 câu hi Lut ( 1 câu v Tc đ)
̇ 5 câu hi Bin báo
̇ 3 cân hi sa hình
− Hng B1, B2, C,D ,E , F :
̇ 10 câu hi Lut (1 câu v Nghip v vn ti )
̇ 10 câu hi bin báo
̇ 7 câu hi Sa hình
̇ 1 câu hi K thut lái
̇ 1 câu hi cu to Ô tô
̇ 1 câu hi sa cha xe ô tô
thi đc son da trên b tài liu dành cho 2 hng thi là :
• 300 câu hi dùng cho sát hch, cp giy phép lái xe c gii đng b.
• 75 câu hi dùng cho sát hch, cp giy phép lái xe hng A1, A2.
S lng câu hi, hng bng, đ thi có th thay đi nhng khi đ đc son thì phi
đm bo đúng theo c cu đ ca tng hng bng.
Trang 15
H thng h tr hc và thi bng lái trên web TChng 2: TKHO SÁT HIN TRNG
Thông qua chng này chúng ta đã có mt cái nhìn tng quát v hin trng t chc
hc và thi cp giy phép lái xe hin này ca Thành ph. T đó chúng ta có đ c s
đ bc sang chng sau vi phn phân tích, thit k h thng.
Trang 16
c
h
ht
t
h
h
i
i
t
tk
k
H thng h tr hc và thi bng lái trên web Chng 3 : PHÂN TÍCH
C
C
h
h
T
Í
Í
C
C
H
HTrong chng trc ta đã kho sát qua hin trng thc t, có đc các qui đnh ca
các công vic có liên quan. Gi đây, ta tìm hiu mô hình t chc, phân tích hot
đng ca h thng đc thit k. Chng này s mô t các yêu cu chc nng và
phi chc nng ca h thng và bng trách nhim mà ngi dùng và h thng phi
thc hin đ đm bo h thng hot đng hiu qu.
3.1 Phân tích hin trng :
Chc nng chính ca đ tài này là xây dng mt trang web giúp cho ngi
dùng hc lý thuyt và thi kim tra luyn tp trc khi đng kí thi ly giy phép lái
xe.
hc lý thuyt cho kì thi thì ngi dùng không cn phi đng ký làm thành
viên trang Web, nhng đ có th đng kí thi kim tra hoc ti tài liu thì bt buc
ngi dùng phi đng ký làm thành viên trang Web.
đng kí làm thành viên trang web, ngi s dng phi đin mt s thông
tin cá nhân đ qun lí (vd: Tên đng nhp, mt khu , h, tên, ngày sinh, gii tính,
email…). Sau đó, ngi s dng có th đng nhp (s dng tên đng nhp và mt
khu đã đng kí ), chn loi bng và ly bài thi th.
thi s đc ly da vào hng bng mà ngi dùng chn. có th là có
sn hoc đ ngu nhiên do ngi dùng la chn. đc ly thi phi đm bo đúng
theo quy đnh c cu đ ca hng bng. Vi đ thi đc phát sinh ngu nhiên phi
đáp ng đc yêu cu “phát sinh ngu nhiên 3 giai đon “:
1. Các câu hi trong đ đc ly mt cách ngu nhiên , nhng vn đm
1.
Quy đnh v vic
thêm đ thi
Mt đ thi phi thuc mt hng bng.
2.
Quy đnh v vic
thêm câu hi cho
đ thi.
Mt câu hi đc thêm vào đ thi phi
đm bo cho đ thi tuân theo c cu đ
ca hng bng đó.
3.
Quy đnh v vic
xóa câu tr li
ca câu hi.
Khi xóa mt câu tr li ca câu hi thì
phi đm bo câu hi đó có ti thiu 2
câu tr li
4.
Quy đnh v vic
phát sinh đ thi
ngu nhiên
Khi đ thi đc phát sinh ngu nhiên
phi đm bo đc quy đnh “ngu nhiên
3 giai đon”
Bng : Bng mô t các quy đnh chc nng
ch nng ca Instructor. Ngi qun tr có chc nng sau đây :
̆ Qun lý thông tin ngi dùng, thêm, xóa , sa ngi dùng.
̆ Phân quyn cho ngi dùng.
̆ Qun lý h thng d liu tin tc giao thông : thêm, xóa, sa.
̆ Xem thng kê theo ngày , tháng , nm .
̆ Back up và restore h thng c s d liu.
3.4.2. B phn đào to qun lý thông tin , CSDL liên quan đn
tài liu hc, thi (Instructor) :
B phn này cng có quyn hn và chc nng nh mt thành viên trang Web nhng
không có chc nng ca ngi qun tr.
B phn này chu trách nhim trong vic qun lý h thng d liu liên quan đn
viêc thi kim tra , hc tp, ti tài liu ca ngi dùng.
Quyn hn ca b phn này trên tng đn v d liu s đc đ cp rõ hn trong
nhng phn sau .
Trang 21
H thng h tr hc và thi bng lái trên web Chng 3 : PHÂN TÍCH
3.4.3. Thành viên trang web (Student) :
Khi đng ký làm thành viên trang Web, ngi dùng có th tham gia thi th và ti tài
liu v hc offline.
3.4.4. Ngi dùng khác :
Khi không đng kí làm thành viên trang web, ngi dùng có th hc thi v Lut, Sa
hình, Tài liu, làm bài tp luyn tp theo tng loi câu hi; đng thi cng đc
xem các thông tin tham kho và xem tin tc s kin.
3.5 Yêu cu phi chc nng :
đm bo h thng đt cht lng, ngoài tính đúng đn ca các chc nng nghip
v, h thng cn đt đc các yêu cu h thng khác. Trong phn này, chúng ta
xem xét mt s yêu cu phi chc nng cn có ca h thng. Phn đc t này lit kê
các chc nng cha đc th hin trong mô hình use-case.
Phân quyn ngi s
dng
Cho phép thay đi danh sách nhóm ngi s
dng và cp quyn ng vi mi nhóm ngi s
dng
3 H thng c s d liu
Cho phép thay đi h thng thông tin : hng
bng, hng thi, c cu đ thi, loi câu hi, đ
thi…
Bng 2: Bng tính tin hóa
3.5.2. Tính tin dng :
Ç Trang Web cn đc thit k vi giao din đ ha thân thin, gn gi
vi thói quen ngi dùng , to tht s thoi mái, tin li trong quá
trình s dng trang Web ngi dùng.
Ç Ngi dùng có th tra cu, hc tp, thi th mi lúc mi ni, không có
gii hn nào c.
Ç Hình thc thi trc nghim đã quen thuc vi ngi dùng, ging hình
thc thi thc t. Giao din thi và chm đim phù hp vi thói quen
ca ngi dùng.
Ç H tr nhiu ngi dùng đng thi.
Ç Mc đ d hc:
Trang 23