Professional Documents
Culture Documents
1. M t
Chng trnh c thit k nh mt trang web vi mc ch cho sinh vin khoa Ton Tin hc thi cui hc k bng phng php trc nghim qua mng. Chng trnh bao gm hai phn quyn s dng l quyn qun tr mng v quyn ngi dng (th sinh). - Quyn qun tr: bao gm cc quyn thm, xa, cp nht cc thng tin v b thi, mn thi v cc cu hi ca b thi. Ngoi ra qun tr cng c tt c cc quyn nh mt ngi dng thng thng. - Quyn th sinh: th sinh mun s dng cc chc nng ca trang web phi ng k lm thnh vin ca website. Cc chc nng ca chng trnh bao gm thi trc nghim v tm kim th sinh, cu hi, b theo cc tiu chun tm kim . - Khi ngi dng ng nhp vo h thng vi quyn th sinh, h thng s yu cu cho bit tn ng nhp. Nu cha ln no ng nhp th s cho ng k thnh vin. Khi th sinh mun thi th phi ng k mn thi v mc thi. ng vi 1 mn v 1 mc s c 1 s thi,th sinh c th chn thi ty trong 1 thi lm bi. Da trn p n cu hi tng ng vi ca th sinh lm v cu tr li ca th sinh chm im cho bi lm ca th sinh. Quy nh :1 im cho mi cu tr li ng v nu cu tr li sai th im ca cu l 0. Th sinh mun lm li th c th chn m khc lm hoc ng k lm bi mi ng vi mt mn v mc khc nhau. - Khi ngi dng ng nhp h thng vi quyn nh qun tr(Admin) vi tn ng nhp v mt khu ng k s c quyn thm, xa, sa trn cc d liu h thng v mn thi, thi,cu hi.
4.3.Thc th MON: Mi thc th m t mt mn hc. vi cc thuc tnh MAMON,TENMON. 4.4.Thc th DETHI: M t thi ca mt mn hc. cc thuc tnh :MADE, TENDE, MAMON, MUCDO. 4.5.Thc th CAUHOI: Mi thc th m t mt cu hi trong kho d li . vi cc thuc tnh:MACAUHOI,NOIDUNG,CAUA,CAUB,CAUC,CAUD,DAPAN,MA DE. 4.6.Thc th PHIEUDK: Mi PHIEUDK th hin mt phiu ng k,vi cc thuc tnh: MAPDK,TENDN,MAMON,MUCDO. 4.7.Thc th BAILAM: Lu bi lm ca th sinh( ng thi xong v c kt qu). Cc thuc tnh: MABL,MAPDK,MADE,TONGDIEM. 4.8.Mi kt hp Tra loi: Cc thuc tnh TRALOI,DIEM.
5. M hnh ERD:
7. M hnh DFD:
*Mc 0:
NGUOIDUNG
+TH SINH:
TTin Phieu DK
THISINH
PHIEU_DANG_KI CAU_HOI Mon_MucDo Cac cau hoi trong de 1.5 Chon de thi cua bai lam 1.6 Ma de Lam bai TTin Bai Lam [Ket Qua Bai Lam] TTin chi tiet bai lam THISINH CHI_TIET_BAI_LAM BAILAM
Thong tin Mon thi Thong tin Cau hoi Thong tin De thi
CAUHOI
DETHI
MONTHI
8. S logic: 9.
QUANTRI
THISINH
MON
PHIEUDK
DETHI
BAILAM
CTBAILAM
CAUHOI
10.M t c s d liu:
7.1. Bng THISINH: Tn TENDN TENTS MATKHAU TUOI Din gii Tn ng nhp Tn th sinh Mt khu Tui th sinh Kiu d liu CD CD CD SN Loi kho Kho chnh
7.2. Bng QUANTRI (bng tham s): Tn TENDN MATKHAU 7.3. Bng MON Tn MAMON TENMON Din gii M mn hc Tn mn Kiu d liu CD CD Loi kho Kha chnh Din gii Tn ng nhp nh qun tr Mt khu nh qun tr Kiu d liu CD CD Loi kho Kha chnh
7.4. Bng DETHI Tn MADE TENDE MAMON MUCDO Din gii M Tn thi M mn thi Mc Kiu d liu SN CD CD CD Min gi tr Loi kho Kho chnh Kho ngoi {DE,KHO,T RUNG BINH}
Kiu d liu SN CD CD CD CD CD
Min gi tr
7.6. Bng PHIEUDK Tn MAPDK TENDN MAMON MUCDO Din gii M phiu ng k Tn ng nhp M mn ng k thi Mc ng k thi Kiu d liu SN CD CD CD Min gi tr Loi kho Kho chnh Kho ngoi {DE,KHO,T RUNG BINH}
7.7. Bng BAILAM Tn MABL MAPDK MADE TONGDIEM Din gii M bi lm M phiu ng k M thi S im ca bi lm Kiu d liu SN SN SN SN Min gi tr Loi kho Kho chnh Kho ngoi Kho ngoi
[0,10]
7.8. Bng CTBAILAM: Tn MABL MACAUHOI TRALOI DIEM Din gii M bi lm M cu hi Cu tr li im s (1/0) Kiu d liu SN SN CT SN Min gi tr Loi kho Kho chnh Kho chnh
{A,B,C,D} {0,1}
* M t cc rng buc ton vn trn cc bng d liu a. Rng buc ton vn min gi tr R1: p n ch nhn cc gi tr l A, hoc B, hoc C, hoc D - M t : ch CAUHOI: ch.DAPAN {A,B,C,D} R2: Phn tr li trong CTBAILAM ch nhn cc gi tr A, hoc B, hoc C, hoc D - M t : ctbl CTBAILAM: ctbl.TRALOI {A,B,C,D}
Trang chnh
Th sinh
Nh qun tr
ng nhp Tm th sinh
ng nhp
Tm cu hi
ng k d thi
Chn thi
Bi lm
Xem kt qu
STT
Trang ASPX
Ni dung
1 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Homepage.aspx TieuDe.aspx CuoiTrang.aspx CauHoiView.aspx ThemCauHoi.aspx CapNhatCauHoi.aspx MonView.aspx AddMon.aspx CapNhatMon.aspx DeThiView.aspx ThemDeThi.aspx CapNhatDeThi.aspx TimKiem.aspx SearchTS.aspx KetQuaTimTS.aspx SearchCauHoi.aspx KetQuaTimCauHoi.aspx SearchDeThi.aspx KetQuaTimDeThi.aspx SaveMon.aspx
20
LuuDeThi.aspx
20
LuuCauHoi.aspx
21 21 22 23
Trang ch ca ng dng Tiu trang Chn trang Xem danh sch cc cu hi Trang to mi mt cu hi Trang hiu chnh cu hi Xem danh sch cc mn thi Trang to mi mt mn thi Trang hiu chnh cc mn thi Xem danh sch cc thi Trang to mi mt thi Trang hiu chnh cc thi Trang tm kim (c gi t trang ch) Trang tra cu th sinh(gi t trang tm kim) Trang kt qu tra cu th sinh(gi t trang SearchTS.aspx) Trang tra cu cu hi(gi t trang tm kim) Trang kt qu tra cu cu hi(gi t trang SearchCauHoi.aspx) Trang tra cu thi(gi t trang tm kim) Trang kt qu tra cu thi(gi t trang SearchDeThi.aspx) Trang lu thng tin mn thi(c gi t cc trang AddMon.aspx, MonView.aspx, CapNhatMon.aspx) Trang lu thng tin thi(c gi t cc trang ThemDeThi.aspx, DeThiView.aspx, CapNhatDeThi.aspx) Trang lu thng tin cu hi(c gi t cc trang ThemCauHoi.aspx, CauHoiView.aspx, CapNhatCauHoi.aspx) Trang ng nhp quyn th sinh(gi t trang ch) Trang ng nhp quyn qun tr(gi t trang ch) Trang ng k thnh vin(gi t trang ch) Trang lu thng tin ng k thnh vin(gi t trang DangKi.aspx)
1 1
n Phn tch thit k h thng thng tin 24 25 26 27 28 29 30 PhieuDK.aspx LuuPDK.aspx DKiLamBai.aspx BaiLam.aspx CTBaiLam.aspx LuuBaiLam.aspx Common.aspx 13.Bng d liu mu:
10.1. Bng THISINH:
Trang thng tin phiu ng k d thi Trang lu thng tin phiu ng k d thi(gi t trang PhieuDK.aspx) Trang a ra thng tin cc phiu ng k hp l c th lm bi thi Trang thng tin bi lm ca th sinh (gi t trang DkiLamBai.aspx) Trang thng tin chi tit bi lm ca th sinh (gi t trang BaiLam.aspx) Trang lu thng tin bi lm v chm im cho th sinh (gi t trang CTBaiLam.aspx) Trang th vin ca ng dng
1 2
1 3
(4)
1 4
Qun l
3 4
Tm kim ng nhp
1 5
6 7
Kiu i Trang aspx Rng buc Ghi ch tng x l in tn ng Edit text L chui k Kha nhp t chnh in h tn Edit text L chui k th sinh t in mt password khu Tui Nhp tui th Edit text L s sinh nguyn a ch Nhp a ch Edit text L chui k lin h vi th t sinh a ch Nhp a ch Edit text L chui k Email email t ng k nhn nt ng Submit LuuDK.aspx k s gi n button trang LuuDK.aspx kim tra xem cc thng tin ng k c hp l khng? Nu hp l th sinh s c quyn d thi. Nu khng hp l s cho ng k li.
Mc ch
1 6
STT 1 2 3
Trang aspx x l
Login.aspx
1 7
(1)
(2)
(3)
STT Tn i tng Mc ch 1 Mn thi Tr lin kt n trang thm, xa, cp nht cc thng tin v mn thi 2 thi Tr lin kt n trang thm, xa, cp nht cc thng tin v thi 3 Cu hi Lin kt n trang thm xa, cp nht cc thng tin v cu hi.
Hyperlink text
DeThiView.aspx
Hyperlink text
CauHoiView.aspx
1 8
(1)
(2)
(3)
STT 1
Tn i tng Thm mi
Cp nht
Hy
Mc ch Gi trang AddMon.aspx thm mi mt mn thi Gi trang CapNhatMon.aspx cp nht cc thng tin v mn thi Thao tc hu mt mn thi trong bng MON.
Hyperlink text
CapNhatMon.aspx
Hyperlink text
1 9
STT 1
Tn i Mc ch tng Cp nht Gi trang CapNhatDeThi.aspx cp nht thi Hy Xa mt thi trong bng DETHI.
2 0
STT 1
Tn tng Thm
Cp nht
Hyperlink Text
CapNhatDeThi.aspx
2 1
(1)
(2)
2 2
STT 1
Tn i tng ng k mi
Bi lm
Mc ch Kiu i tng Tr lin kt ti Hyperlink text trang PhieuDK.aspx th sinh cung cp cc thng tin ang k cn thit lm bi Tr n trang Hyperlink text BaiLam.aspx
BaiLam.aspx
2 3
Mc ch
Kiu i tng
Trang aspx c gi
Xem m phiu SN ng k ly t bng PHIEUDK Chn thi vi Select m phiu ng k trn. Lin kt trang Submit button CTBailam.aspx bt u lm bi.
CTBailam.aspx
STT 1
Tn tng Lu
i Mc ch
Kiu i tng
Lu bi lm vo Submit button
2 4
STT 1
Mc ch
Kiu i tng
Trang aspx c gi
Nhp gi tr nh Edit text ca khong tui th sinh cn tm. Nhp gi tr ln Edit text ca khong tui th sinh cn tm Nhn cc gi tr Submit button va nhp vo lm iu kin cho vic tm kim th sinh.
KetQuaTimTS.aspx
Tn x l Tm kim
Form SearchTS.aspx
Hm Tm kim(tn:int,tl:int) return records Bt u Select TENDN,TENTS,TUOI,EMAIL from THISINH whereTUOI IN(tn,tl) Kt thc.
2 6
STT 1 2 3
Tn i Mc ch tng Mn Chn tn mn Mc Chn mc ca thi Tm kim Nhn cc thng tin trn vo lam iu kin tm kim v tm kim
i Trang aspx c gi
Submit button
KetQuaTimDeThi.aspx
2 7
Tn x l Tm kim
Form TimDeThi
Input Output Table lin quan Mn, Mc Danh sch cc DETHI, MON ca thi thi vi Mn v Mc nhp.
Hm Tm KiemDThi(mon:chui,mucdo:chui) return records Bt u Select * from DETHI where MUCDO=mucdo and MAMON=select MAMON from MON where TENMON=mon Kt thc.
STT 1
i Trang aspx c gi
2 8
2 3
Mn Tm kim
KetQuaTimCauHoi.aspx
Tn x l Tm kim
Form SearchCauHoi
Output Table lin quan Danh sch cc MON,DETHI, cu hi tha CAUHOI. iu kin.
Hm Tm kim(Mc :chui,Mn:chui) Bt u Select * from CAUHOI where MADE=(select MADE from DETHI where MUCDO=Mc and MAMON=select MAMON from MON where TENMON=Mn) Kt thc. Bng tng hp: a.Phn cng cng vic: -Phn tch,thit k :Nguyn Tun Quc. -Giao din v lp trnh chy th chng trnh: Phm Vn Nhn. b.Nhn xt Gi tr v tnh kh thi ca n: Chng trnh ny c xy dng hon chnh v chy th. p dng cho vic n luyn hay thi th hay t kim tra kin thc rt tt. Nhng mt hn ch ca n: Cc chc nng ca trang web cn s si, hn ch, cn nng cp mi c th p dng vo thc t. C s d liu s dng qu nhiu chui ng(CD) nn gy lng ph b nh.
2 9