7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
1/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
NHN XT CA GIO VIN
...................
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
1
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
2/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
LI NI U
Cuc sng ngy cng hin i, mi th din ra quanh chng ta vi tc chng
mt. V t ra yu cu hon thnh cng vic mt cch nhanh chng v tn t
thi gian nht . Yu cu i vi mi c quan , cng s y nhanh tc
lm vic ca mi hot ng ln mt mc lm vic cao hn.
Trong trng hc tin hc ang dn tr thanh mn hc chnh ca cc em hc
sinh ph thng ,vic ph cp tin hc bc trung hc ph thng s c thc
hin trong tong lai gn y;cng vi vic thi trc nghim ang c ng
dng vo vic thi i hc v thi tt nghip trung hc ph thng.
L nhng sinh vin nm th hai khoa cng ngh thng tin, em c gng hc
hi rt nhiu v mun th sc ca mnh vi hin trng ca thc t. Sau mt
khong thi gian hc tp v nghin cu mn phn tch v th thng thng tin.
c bit c s hng dn v gip ca thy Nguyn Minh Qu.Em tm
hiu v xy dng chng trnh trc nghim trn my.
Trong qu trnh xy dng do kin thc c hn nn em vn cn gp phi nhiu sai
st rt mong thy c v cc bn ng gp kin cho phn mm ny ca em .
Xin chn thnh cm n !
Hng Yn, thng 5 nm 2007
BIE
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
2
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
3/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
MC LC
I.PHN TCH Y U CU NGI DNG1.Thc trng.2.Yu cu ngi dng
II.HOT NG CA CHNG TRNH.1.Cc cng vic ca h thng2.Yu cu v chc nng ca h thng.III.BIU PHN CP CHC NNG.IV.BIU MC NG CNH.V.BIU PHN LUNG D LIUVI.BIU THC TH LIN KT E-R.VII.FORM GIAO DIN CA CHNG TRNH.VIII.LI KT.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
3
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
4/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
I. PHN TCH YU CU NGI DNG
1.Thc trng
S lng cc mn thi trc nghim trong bc ph thng ngy cng nhiu
xu hng cc mn thi i hc bng trc nghim ang c ng dng.Trong
khi ti liu sch trc nghim cn hn ch m gi thanh li t , cc thi
trong b sch trc nghm cn hn ch cha p ng nhu cu.
2.Yu cu ca ngi dng.
Qua phn tch tham kho 1 s phn mm c v qua iu tra phng vn mt
s hc sinh ph thng em tng hp li mt s yu cu ca ngi dng:
Phn mm trc nghim phi d s dng,v i tng s dng l hc sinh
thpt nn giao din l cc hnh phi p ,iu quan trng l ni dung trc
nghim cn bm st chng trnh sch gio khoa,ngn hng cu hi phi
phong ph.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
4
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
5/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
II.HOT NG CA CHNG TRNH
Trc khi i vo trnh by v yu cu ni dung bi ton , chng ta tm hiu
mt cht v thng tin ca h thng y l cng vic cn phi c pht trin:
1. Cc cng vic ca h thng:
a,Vic ng nhp vo h thng:
b. Vic x l thng tin ca h thng :
c.Xem im ca cc ln thi trc nghim trc.
d,Son tho cc cu hi trc nghim
2.Yu cu v chc nng ca h thng ton b qu trnh x l u do h
thng phn mm ny thc hin .cc chc nng ca h thng gm c :
+Chc nng nhp thng tin
+Chc nng x l thng tin
+Chc nng hng dn s dng cho khch hng
+Chc nng thng bo ( hin cc thng bo ln mn hnh )
Ngoi ra cn c chc nng ng nhp ng k quyn s dng phn
mm ny ( lin quan n ti khon ng nhp ) hay cn gi l h thng
phn quyn s dng .
Tt c cc chc nng ny cn phi d cp nht v d s dng cho mi
ngi .
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
5
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
6/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
III.BIU PHN CP CHC NNG.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
TRC NGHIM TRN MY
Qun tr
Chn mntrc nghimm iSon thocu hi
ng Nhp
Nhp h v tn
Nhp ngythng nm sinh
Nhp m s hs
Nhp lp
Inn
Chn La
Chn mn
Chn scu
hi
Chn trnh
Chn kiu
Chnhs
a
Xem im
Xem theo hv tn
Xem theo mn
Xem theo lp
In
n
6
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
7/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
IV . BIU MC NG CNH .
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
7
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
8/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
V.BIU PHN LUNG D LIU.
a.Mc 0
`b.Mc 1
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
hc sinh Trc nghim Ngi qun tr
Thng tinCas KQ tr v
ngnhp
Nhp TT
chn la
x l TT
Tr gip Trc ngh
Ngi s dng
Ti khon ngnhp
Thng tin
TT cn
8
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
9/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
c.Mc 2
Biu phn lung d liu cho chc nng xem im
VI.BIU THC TH LIN KT E-R.---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
Hc sinh
Xemim
Thng tin v sinh vin Nhp Tths
Nhp mn
TTvmntr nghim
9
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
10/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
C s d liu cho chng trnh
Tblhs
Tn tng Kiu d
liu
rng M t
Mashs Text 10 M s hc sinh
Hten Text 25 H tn hc sinh
Nsinh Data/time Picker Ngy, thng, nm sinh ca hcsinh
Tlop Text 10 Tn lp ca hc sinh
Ghichu Text 10 Ghi ch cc thng tin khc
Tbl1Diem
Tn tng Kiu d liu rng M t
Mmon Text 10 Tn mn trc nghimMashs Text 25 M s hc sinh trc nghim
Diem Number Byte im hc sinh trc nghimc
Sl Number Byte S ln thi trc nghim
Gl Text 50 Ghi ch
TblMon
Tn trng Kiu d liu rng M t
MToanText 10 M mn ton
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
10
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
11/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
MLy Text 10 M mn l
MHoa Text 10 M mn ha
MSinh Text 10 M mn sinh hc
MNN
Text
10 M mn ngoi ng
MLsu Text 10 M mn lch s
MDia Text 10 M mn a l
Mtin Text 10 M mn tin hc
Sch Text 10 S cu hi
TblNguoiquantri
Tn trng Kiu d liu rng M t
tenNQT Text 25 Tn ngi qun tr
Username Text 20 Tn ngui ng nhp
Password Text 20 Mt khu
Cc thc th quan h
Hc sinh IM MN Trc nghim- Mashs# -Mashs# -Mmon#- Hten -Mamon -Tmon- Nsinh -Diem -Sch-Tlop -Ghichu-Ghichu -Sl
NGI QUN TR -TenNQT- UserName- Password-Quyenhan.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
11
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
12/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
Mi quan h gia cc c s d liu
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
12
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
13/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
VII.THIT K FORM GIAO DIN CA CHNG TRNH.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
Tbl1Hs
Mashs#HtenNsinhTlopGhichu
TblDiem
Mahs#Mmon#DiemSl
Ghichu
TblMonMmon#TmonSch
TblNguoiQTTenNQT
UserNamePassword
13
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
14/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
1.Form dng nhp.
+Chc nng ca Form: nhp thng tin ca cc hc sinh v a vo CSDL.
Thng tin hc sinh gm c m s hc sinh , H tn, Ngy sinh, tn lp
,Ghi ch.
+Cc thao tc Nhp mi gm: nhp M s hc sinh vi mc ch trnh
s trng m trong CSDL v to iu kin nhp tip cc thng tin c
lin quan v sinh vin.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
14
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
15/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
2..Form chn la
+ Chc nng ca Form : chn mn trc nghim , chn s cu hi trc
nghim,chn trnh ,chn kiu trc nghim.
+Cc thao tc Nhp :
- S dng cc nt lnh trn Form.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
15
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
16/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
3.Form xem im
+ Chc nng ca form :cho php ngi s dng c th xem im ca cc
ln trc nghim trc v xem top cc ngi trc nghim im cao.
+Cc thao tc:ngi s dng cn in y cc thng tin .
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
16
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
17/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
4.Form qun tr.
+Chc nng ca form : cho php ngi qun tr ng nhp vo h thng
son tho cu hi ,ci t h thng.
+Cc thao tc trn Form:ngi qun tr cn in vo User v passwork
ng nhp.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
17
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
18/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
5.Form tr gip.
+Chc nng ca form :hng dn s dng trc nghim,hng dn son tho
cu hi.gii thiu c tin ch ca chng trnh.
+Cc thao tc trn form
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
18
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
19/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
6.Form chnh ca chng trnh.
.
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
19
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
20/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
From v d
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
20
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
21/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
Cc lu thut ton c bn cho chng trnh:
1.Thut ton ng nhp ngi qun tr
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
Nhp UserName vpasswork
Ktthc
X l Ngi quntr
ichiu
CSDL
Thng bo ko hp l
Btu
21
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
22/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
2.Thut ton Kim tra s trng m
Hng dn ci t :
Bc 1: Chy File SETUP. EXE ci t .
Bc 2: Chy File tracnghiem.exe trn Desktop, hoc vo theo ng dn
sau: Start/ProgramFile/TRAC NGHIEM/
---------------------------------------------------------------------------------------------------Nguyn tin Mnh_Lp TK3(2)
Btu
So snh m va nhpvim ca CSDL
Kt thc
=True nu trngm
Nhp m
=False nu ko trngm
22
7/30/2019 Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don
23/23
Bi Tp Ln PTTKHT:Trc nghim trn my n--------------------------------------------------------------------------------------------------------------------------
VIII.LI KT.
Tuy chng trnh hon tt, nhng do thi gian v vn kin thc chn nn em khng th trnh khi nhng sai st trong qu trnh phn tch
v thit k chng trnh.Rt mong c s ng h v ng gp kin
ca cc thy c v bn b chng ti c th tip tc hon thnh tt ti
ny . Mi kin ng gp xin gi v i ch [email protected].
Xin chn thnh cm n mi s ng gp kin ca thy c v bn b.!
--------------------------------------------------------------------------------------------------- 23
mailto:[email protected]:[email protected]