Download - Bao Cao Dac Ta Yeu Cau PM
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
1/19
Nguyn Vng Quyn
12
Thit kv xy dng phn
mmc t yu cu dn Xy dng h thng h tr
hc v thi trc nghim cho hc sinh cp 1, cp 2
qnv96
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
2/19
Nguyn Vng Quyn
1
Table of Contents
...................................................................................................................................................................... 0
I.Gii thiu chung ......................................................................................................................................... 2
1.1.Mc ch ............................................................................................................................................. 2
1.2.Phm vi ............................................................................................................................................... 2
1.3.Ti liu tham kho .............................................................................................................................. 2
1.4.B cc ti liu ..................................................................................................................................... 2
1.5.Cc thut ng, t vit tt ..................................................................................................................... 3
1.5.1.Gii thiu ..................................................................................................................................... 3
1.5.2.Cc thut ng v t vit tt .......................................................................................................... 3
1.5.3.Thut ng nghip v: ................................................................................................................... 3
1.5.4.Thut ng cng ngh.................................................................................................................... 4
II.M t h thng........................................................................................................................................... 4
2.1.Mc tiu ca h thng ......................................................................................................................... 4
2.2.M hnh ca h thng ......................................................................................................................... 4
III.Cc use case ............................................................................................................................................. 5
IV.Cc yu cu chung ................................................................................................................................. 11
4.1.Yu cu vmi trng (m RE001) ................................................................................................. 11
4.2.Yu cu nghip v (m PR001) ........................................................................................................ 11
4.3.Yu cu v giao din cho ngi dng (m UI001) ........................................................................... 12
4.4.Yu cu v hiu nng (m ER001) ................................................................................................... 12
V.Danh sch cc chc nng ........................................................................................................................ 13
5.1.Qun l th vin cu hi .................................................................................................................... 13
5.2.Qun l th vin thi....................................................................................................................... 13
5.3.H trn luyn ................................................................................................................................. 14
5.4.Qun l t chc thi :........................................................................................................................... 15
5.5.Qun l mn hc ................................................................................................................................ 16
5.6.Qun l ti khon ............................................................................................................................... 17
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
3/19
Nguyn Vng Quyn
2
Ti liu c t yu cu v dn Xy dng h thng h trhc v thi trc nghim cho hc sinh cp 1, cp 2
I.Gii thiu chung1.1.Mc ch
Vn bn ny s m t cc yu cu chc nng v phi chc nng ca h thng htrhc v thi trc nghim cho hc sinh cp 1, cp 2 t nu ra cc phngphp c th pht trin h thng mt cch c thv ng theo cc yu cu vchsn.
1.2.Phm vi
Ti liu ny p dng cho ton b dn Xy dng h trhc v thi trc nghimcho hc sinh cp 1, cp 2 v bao hm tt c cc m hnh Use case.
1.3.Ti liu tham kho
Managing Software Requirements.Dean Leffingwell Don WidrigL. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, seconded., Addison-Wesley, 2003.D. Budgen, Software Design, second edtion, Addison-Wesley, 2004.S. McConnell, Code Complete: A Practic al Handbook of Software Construction,Microsoft Press, second ed., 2004.Microsoft press, Analyzing Requirements and Defining Microsoft .NET SolutionArchitectures, MCSD Self-Paced Training Kit.Bi ging mn TK v XD PM ca thy Vn Uy, HBKHN.
1.4.B cc ti liuTi liu gm 5 phn chnh l :
Gii thiu chung M t h thng Cc use case Cc yu cu chung Danh sch cc chc nng
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
4/19
Nguyn Vng Quyn
3
1.5.Cc thut ng, t vit tt
1.5.1.Gii thiu
a. Mc ch :Cc thut ng vit tt c mc ch gip cc nh pht trin h thng c mtquy tc chung khi gi cc i tng, s vic ,... t khng gy nhm lncho d c khc bit v ta phng hay ngn ng, v dnh : ca s dnghay trng hp s dng gi l use case, trc nghim gi tt l TN,...
b. Phm vi :Cc thut ng, t vit tt c s dng ch p dng trong ti Xy dngh thng h trhc v thi trc nghim cho hc sinh cp 1, cp 2.
c. Tham kho: t nhiu ngun sch bo, tp chd. Tng quan:
Danh sch cc t cc thut ng v t vit tt c t chc di dng bng
1.5.2.Cc thut ng v t vit tt
a. Interview:Phng vn l mt cuc i thoi c chch gia hai ngi trong ngi phng vn s chun b sn cc cu hi xoay quanh mt chhay lnh vc no m ngi c phng vn c trnh hay hiubit r viu .
b. Yu cuCc chc nng v phi chc nng trong h thng cn phi c
c.H thngMt h bao gm phn cng, con ngi v phn mm h trcon ngix l cc thao tc nghip vtrong .
1.5.3.Thut ng nghip v:
Tn thut ng/T vit tt
ngha
THCS Trung hc c s
Interview Phng vn
BrainStorming Hp nhm (6-10 ngi)
GV Gio vin
GD&T Gio dc v o to
HS Hc sinh
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
5/19
Nguyn Vng Quyn
4
FPT Cng ty chuyn vlnh vc phn mm
TS Th sinh
HT H thng
Login ng nhp
1.5.4.Thut ng cng ngh
Thut ng nh ngha
HTML Hypertext Markup Language
SOAP Mt giao thc truyn tin c nh ngha bi W3C
Java EE Java Platform, Enterprise Edition. Thut ngny c dng thay thcho J2EE t phin bn 5.
Java SE Java Platform, Standard Edition. Thut ngny c dng thay thcho J2SE t phin bn 5.
Java ME Java Platform, Micro Edition. Thut ngny c dng thay th choJ2ME.
.Net Nn tng cng ngh do Microsoft pht trin gip cc nh pht trinh thng y nhanh qu trnh bin tng thnh hin thc.
Use case Ca s dng / trng hp s dng
GUI Giao din ha ngi s dng
II.M t h thng
2.1.Mc tiu ca h thng
H thng s gip cc em hc sinh tng cng hiu qu hc tp, n luyn vi dngthi trc nghim khch quan ang ngy cng ph bin. Gip gio vin trong trngtrao i, qun l cc bi tp trc nghim hiu qu thng qua h thng th vin y cc mn hc. Gip nh trng t chc cc cuc thi ni b gim thiu ti a cc
chi ph ra , t chc lm bi thi, chm bi, x l kt qu2.2.M hnh ca h thngHiu trng s cng vi gio vin chuyn mn son ra cc thi v th vin cuhi sau sa cho admin nhp vo c sd liu, c th c cc thao tc nghipvi km nh thm, sa, xa, tm kim, lp bo co, in danh sch,...Tip theo l t
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
6/19
Nguyn Vng Quyn
5
chc cho hc sinh n luyn trn mt cng ri tin hnh t chc thi cho hcsinh.
III.Cc use case
Usecase tng quan
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
7/19
Nguyn Vng Quyn
6
Chi tit usecase Qun l th vin cu hi
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
8/19
Nguyn Vng Quyn
7
Chi tit usecase Qun l th vin thi
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
9/19
Nguyn Vng Quyn
8
Chi tit usecase n luyn
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
10/19
Nguyn Vng Quyn
9
Chi tit usecase Qun l thi
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
11/19
Nguyn Vng Quyn
10
Chi tit usecase Qun l mn hc
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
12/19
Nguyn Vng Quyn
11
Chi tit usecase Qun l user.
IV.Cc yu cu chung
4.1.Yu cu vmi trng (m RE001)
M yu cu M t yu cu
RE001.01 Cc my tnh cn kt ni mng
RE001.02 Phn mm Microsoft .Net 3.0 trln c ci t
RE001.03 C cc trnh duyt web nu cn
RE001.04 ci t xong phn mm ca nhm
RE001.05 Hiu hnh Microsoft windows xp, Vista, 7, 8, Linux.
RE001.06 Phn cng : Ram 256MB trln, chip Intel/AMD 1.5 GHz trln, a cng cn trng t 100MB trln
4.2.Yu cu nghip v (m PR001)
M nghipv
M t yu cu
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
13/19
Nguyn Vng Quyn
12
PR001.01 ng nhp vo h thng
PR001.02 ng xut khi h thng
PR001.03 Xy dng mt th vin cc cu hi.
PR001.04 Gio vin c th thc hin cc hot ng vi th vin nhl thm, xa, sa, tm kim,
PR001.05 Xy dng mt th vin cc thi.
PR001.06 Gio vin c th thc hin cc hot ng vi th vin thinh l thm, xa, sa, tm kim,
PR001.07 Khi cn ra bi tp, gio vin kch hot chc nng tm kimtrong th vin thi tm theo chng mc, kh
PR001.08 Xut thi ra file word, pdf i in, hoc cho hc sinh lm
bi trn my.PR001.09 tng chm v nhp im vi lm bi trn my.
PR.001.10 My t ng o thi thnh nhiu phin bn vi p ntng ng
PR.001.11 Tng tnh thi gian lm bi, kha chc nng lm bi khi htgi
PR.001.12 H trhc sinh n luyn ti nh nu c iu kin
4.3.Yu cu v giao din cho ngi dng (m UI001)M yu cu M t yu cu
UI001.01 Giao din ngi dng phi thn thin, bt mt, thu ht ngidng.
UI001.02 m bo d s dng, h thng Menu n gin nhng vn ytnh nng cn thit.
UI001.03 C khnng ty bin giao din ph hp vi tng nhm ngis dng nh nhng ngi mt km c th chn font ch to
hn bnh thng, hoc thay i ngn ng hin th bng tingAnh, Trung,...
4.4.Yu cu v hiu nng (m ER001)
M yu cu M t yu cu
ER001.01 tr trong thi gian p ng ca HT trong phm vi cho php
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
14/19
Nguyn Vng Quyn
13
ER001.02 HT c tnh bo mt cao
ER001.03 Ti nguyn phn cng m HT yu cu khng cao
ER001.04 Thao tc thc hin tr v kt qung
V.Danh sch cc chc nng
5.1.Qun l th vin cu hi M t chung :
Chc nng qun l th vin cu hi cho php gio vin kim tra ton b cccu hi trong ngn hng cu hi t c cc thao tc nghip v thch hpnh thm, sa, xa, cp nht,...
Quy trnh thc hin :i) Gio vin ng nhp vo h thng vi ti khon c cpii)GV yu cu hin th ngn hng cu hiiii)GV cp nht cu hiiv)Thc hin tm kim (theo ni dung hoc yu cu)v) Cc ngoi l : login vo HT bsai tn ng nhp hay mt khu
Bng k yu cu :M nghip
v
M Yu
cu
M t yu cu
UR001.01 F001.01 ng nhp vo trong h thng.
UR001.02 F001.02 Hin th cu hi
UR001.03 F001.03 Cp nht
UR001.04 F001.04 Tm kim
5.2.Qun l th vin thia)Miu t :
y l chc nng cho php gio vin to thi mi, o , qut thi mihoc xut ra file. Khi thi c to mi sc thm vo th vin thi,cng nh sa xa trong th vin thi. H thng s hin th cc loi cu hi, thitrong th vin cho ngi dng d dng thao tc
b) Quy trnh thc hin :
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
15/19
Nguyn Vng Quyn
14
- Gio vin thc hin to mt thi mi.- Gio vin chn to bng tay, to tng hoc qut t file.- H thng hin th giao din to bng tay, hin thth vin cu
hi to hoc yu cu ng dn ca file cn qut, thm vo cc
thng tin cn thit.- Gio vin lu thi mi vo th vin thi theo ng trt t v th t
sau khi thm vo cc thng tin nh ngi ra , .- Khi mun sa xa th gio vin c th mdanh sch , cu hi do
mnh to ra trong h thng v chn nhng chc nng sa xa.- Kt thc xut ra file
c) Cc ngoi l- Trong qu trnh to gio vin c th hy bqu trnh quay v
giao din ban u ca h thng. Kt thc- Khi to tng m th vin cu hi khng c loi cu hi mgio vin cn, hoc pht hin li ca cu hi mnh chn. Gio vin cth to v sa li cu hi.
- Trong qu trnh to b li hoc c file li. H thng bo li v ktthc
- Khi tm kim thi thc hin trn nhng khng tm slng thi.
- Qu trnh xut thi ra file b li, h thng bo li v kt thc.d) Bng k cc yu cu
M nghipv
M Yucu
M t yu cu
UR002.01 F002.01 Hin thth vin
UR002.02 F002.02 To
UR002.03 F002.03 Tm kim
UR002.01 F002.04 Cp nht thiUR002.01 F002.05 Xut thi
5.3.H trn luyna)M t :
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
16/19
Nguyn Vng Quyn
15
chc nng ny h tr cho hc sinh n luyn cu hi theo tng ch di shng dn ca gio vin hay t n luyn mt mnh hay lm theo nhm.
b) Quy trnh thc hin :
-u tin hc sinh phi ng nhp vo HT vi ti khon v mt khu c cp
-Tip HT s t to theo cc ty chn ca hc sinh
-Sau khi hc sinh lm bi xong HT s tng chm im v hin th kt qu bilm cho hc sinh
c) cc ngoi l
-HS qun mt khu login
-Sau khi login thnh cng c th hy b vic to mi thi v thot ra (ngxut)
d) Bng cc yu cu
M nghipv
M Yucu
M t yu cu
UR003.01 F003.01 Login vo HT
UR003.02 F003.02 To mi thiUR003.03 F003.03 Lm bi thi trc tip trn my hoc in ra giy
UR003.04 F003.04 Tng chm im v hin th kt qu bi lm
5.4.Qun l t chc thi :a) M t
- Khi t chc thi cho cc th sinh, sc 2 trng hp l thi bng trn my tnhv thi trn giy. Nhng tu chung li th vn phi tri qua cc bc l: Xc thc th
sinh, to , lm bi thi, chm thi v qun l kt qu thi. Vi s tham gia ca giovin v hc sinh.
b) Quy trnh
- To thi
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
17/19
Nguyn Vng Quyn
16
- Xc thc th sinh
- Lm bi thi
- Chm thi
- Qun l kt qu thi
c) Cc ngoi l
-Khng xc thc c th sinh (qun th hc sinh,... phi c xc nhn ca lptrng hay GV ch nhim)
d) Bng cc yu cu
M nghipv M Yucu M t yu cu
UR004.01 F004.01 Gim th xc thc th sinh
UR004.02 F004.02 TS lm bi thi
UR004.03 F004.03 GV to thi
UR004.04 F004.04 GV chm thi
UR004.05 F004.05 GV qun l kt qu thi
5.5.Qun l mn hca) Miu t chung
chc nng cho php gio vin v admin cp nht cc thay i vi mi mn hc t xy dng cc ngn hng cu hi ph hp vi ni dung kin thc thay i.
b) Quy trnh thc hin
-GV yu cu thm cc chng mc (thm, sa, xa)
-Trn c s admin HT s cp nht vo ni dung cc mn hc tng ng
c) cc ngoi l :
-trong qu trnh thc hin GV c th hy b cc yu cu bt c lc no nu thykhng ph hp hay HT nu b li th mi thao tc s b hy v quay vban u m bo ton vn d liu.
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
18/19
Nguyn Vng Quyn
17
d) Bng cc yu cu
M nghipv
M Yucu
M t yu cu
UR005.01 F005.01 Cp nht mn hcUR005.02 F005.02 Cp nht chng mc
5.6.Qun l ti khona) M t
chc nng ny cho php GV xem thng tin ti khon ca mnh ng thi c thcp nht ti khon ca HS, vi Admin HT th s qun l mi ti khon v thcthin cc thao tc trn cc ti khon, n cng cho php HS xem thng tin ti khon
ca mnh
b) Quy trnh
-HS login vo HT qun l thng tin TK
-GV login vo HTqun l thng tin TK, thao tc cp nht TK ca HS
-Admin login vo HT qun l thng tin TK, thc hin cp nht mi loi TK
c) Ngoi l
-Login bsai tn ng nhp hay mt khu khng ng
d) Bng yu cu
M nghipv
M Yucu
M t yu cu
UR006.01 F006.01 HS login vo HT qun l thng tin TK
UR006.02 F006.02 GV login vo HT, qun l thng tin TK ca
mnh v HSUR006.03 F006.03 Admin login vo HT qun l thng tin cc
loi TK (ca GV, HS).
-
8/2/2019 Bao Cao Dac Ta Yeu Cau PM
19/19
Nguyn Vng Quyn
18