Bao Cao Dac Ta Yeu Cau PM

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

Nguyn Vng Quyn

Thit k v xy dng phn


mm
c t yu cu d n Xy dng h thng h tr
hc v thi trc nghim cho hc sinh cp 1, cp 2
qnv96

12

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 v mi 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 tr n luyn ................................................................................................................................. 14
5.4.Qun l t chc thi :........................................................................................................................... 15
5.5.Qun l mn hc ................................................................................................................................ 16
5.6.Qun l ti khon ............................................................................................................................... 17

Nguyn Vng Quyn

Ti liu c t yu cu v d n Xy dng h thng h tr


hc v thi trc nghim cho hc sinh cp 1, cp 2
I.Gii thiu chung
1.1.Mc ch
Vn bn ny s m t cc yu cu chc nng v phi chc nng ca h thng h
tr hc v thi trc nghim cho hc sinh cp 1, cp 2 t nu ra cc phng
php c th pht trin h thng mt cch c th v ng theo cc yu cu vch
sn.
1.2.Phm vi
Ti liu ny p dng cho ton b d n Xy dng h tr hc v thi trc nghim
cho 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 Widrig
L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, second
ed., 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 Solution
Architectures, MCSD Self-Paced Training Kit.
Bi ging mn TK v XD PM ca thy Vn Uy, HBKHN.
1.4.B cc ti liu
Ti 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

Nguyn Vng Quyn

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 mt
quy tc chung khi gi cc i tng, s vic ,... t khng gy nhm ln
cho d c khc bit v t a phng hay ngn ng, v d nh : ca s dng
hay 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 dng
h thng h tr hc v thi trc nghim cho hc sinh cp 1, cp 2.
c. Tham kho: t nhiu ngun sch bo, tp ch
d. 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 ch ch gia hai ngi trong
ngi phng vn s chun b sn cc cu hi xoay quanh mt ch
hay lnh vc no m ngi c phng vn c trnh hay hiu
bit r v iu .
b. Yu cu
Cc chc nng v phi chc nng trong h thng cn phi c
c.H thng
Mt h bao gm phn cng, con ngi v phn mm h tr con ngi
x l cc thao tc nghip v trong .
1.5.3.Thut ng nghip v:
ngha

Tn thut ng/
T vit tt
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
Nguyn Vng Quyn

FPT

Cng ty chuyn v lnh 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 ng ny c dng thay th


cho J2EE t phin bn 5.

Java SE

Java Platform, Standard Edition. Thut ng ny c dng thay th


cho J2SE t phin bn 5.

Java ME

Java Platform, Micro Edition. Thut ng ny c dng thay th cho


J2ME.

.Net

Nn tng cng ngh do Microsoft pht trin gip cc nh pht trin


h 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 dng
thi trc nghim khch quan ang ngy cng ph bin. Gip gio vin trong trng
trao 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 qu
2.2.M hnh ca h thng
Hiu trng s cng vi gio vin chuyn mn son ra cc thi v th vin cu
hi sau s a cho admin nhp vo c s d liu, c th c cc thao tc nghip
v i km nh thm, sa, xa, tm kim, lp bo co, in danh sch,...Tip theo l t
Nguyn Vng Quyn

chc cho hc sinh n luyn trn mt cng ri tin hnh t chc thi cho hc
sinh.

III.Cc use case

Usecase tng quan

Nguyn Vng Quyn

Chi tit usecase Qun l th vin cu hi

Nguyn Vng Quyn

Chi tit usecase Qun l th vin thi

Nguyn Vng Quyn

Chi tit usecase n luyn

Nguyn Vng Quyn

Chi tit usecase Qun l thi

Nguyn Vng Quyn

10

Chi tit usecase Qun l mn hc

Nguyn Vng Quyn

11

Chi tit usecase Qun l user.

IV.Cc yu cu chung
4.1.Yu cu v mi 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 tr ln c ci t

RE001.03

C cc trnh duyt web nu cn

RE001.04

ci t xong phn mm ca nhm

RE001.05

H iu hnh Microsoft windows xp, Vista, 7, 8, Linux.

RE001.06

Phn cng : Ram 256MB tr ln, chip Intel/AMD 1.5 GHz tr


ln, a cng cn trng t 100MB tr ln

4.2.Yu cu nghip v (m PR001)


M nghip
v

M t yu cu

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 nh


l 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 thi


nh l thm, xa, sa, tm kim,

PR001.07

Khi cn ra bi tp, gio vin kch hot chc nng tm kim


trong 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

t ng chm v nhp im vi lm bi trn my.

PR.001.10

My t ng o thi thnh nhiu phin bn vi p n


tng ng

PR.001.11

T ng tnh thi gian lm bi, kha chc nng lm bi khi ht


gi

PR.001.12

H tr hc 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 ngi
dng.

UI001.02

m bo d s dng, h thng Menu n gin nhng vn y


tnh nng cn thit.

UI001.03

C kh nng ty bin giao din ph hp vi tng nhm ngi


s dng nh nhng ngi mt km c th chn font ch to
hn bnh thng, hoc thay i ngn ng hin th bng ting
Anh, Trung,...

4.4.Yu cu v hiu nng (m ER001)


M yu cu
ER001.01

M t yu cu
tr trong thi gian p ng ca HT trong phm vi cho php
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 qu ng

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 cc
cu hi trong ngn hng cu hi t c cc thao tc nghip v thch hp
nh thm, sa, xa, cp nht,...
Quy trnh thc hin :
i) Gio vin ng nhp vo h thng vi ti khon c cp
ii) GV yu cu hin th ngn hng cu hi
iii) GV cp nht cu hi
iv) Thc hin tm kim (theo ni dung hoc yu cu)
v) Cc ngoi l : login vo HT b sai 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 thi


a)Miu t :
y l chc nng cho php gio vin to thi mi, o , qut thi mi
hoc xut ra file. Khi thi c to mi s c thm vo th vin thi,
cng nh sa xa trong th vin thi. H thng s hin th cc loi cu hi, thi
trong th vin cho ngi dng d dng thao tc
b) Quy trnh thc hin :
Nguyn Vng Quyn

14

- Gio vin thc hin to mt thi mi.


- Gio vin chn to bng tay, to t ng hoc qut t file.
- H thng hin th giao din to bng tay, hin th th 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 m danh 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 b qu trnh quay v
giao din ban u ca h thng. Kt thc
- Khi to t ng m th vin cu hi khng c loi cu hi m
gio vin cn, hoc pht hin li ca cu hi mnh chn. Gio vin c
th to v sa li cu hi.
- Trong qu trnh to b li hoc c file li. H thng bo li v kt
thc
- Khi tm kim thi thc hin trn nhng khng tm s lng
thi.
- Qu trnh xut thi ra file b li, h thng bo li v kt thc.
d) Bng k cc yu cu
M nghip
v

M Yu
cu

M t yu cu

UR002.01

F002.01

Hin th th vin

UR002.02

F002.02

To

UR002.03

F002.03

Tm kim

UR002.01

F002.04

Cp nht thi

UR002.01

F002.05

Xut thi

5.3.H tr n luyn
a)M t :

Nguyn Vng Quyn

15

chc nng ny h tr cho hc sinh n luyn cu hi theo tng ch di s


hng 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 t ng chm im v hin th kt qu bi
lm 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 (ng
xut)
d) Bng cc yu cu
M nghip
v

M Yu
cu

M t yu cu

UR003.01

F003.01

Login vo HT

UR003.02

F003.02

To mi thi

UR003.03

F003.03

Lm bi thi trc tip trn my hoc in ra giy

UR003.04

F003.04

T ng 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, s c 2 trng hp l thi bng trn my tnh
v 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 gio
vin v hc sinh.
b) Quy trnh
-

To thi
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 lp
trng hay GV ch nhim)
d) Bng cc yu cu
M nghip
v

M Yu
cu

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 hc
a) 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 thy
khng ph hp hay HT nu b li th mi thao tc s b hy v quay v ban u
m bo ton vn d liu.
Nguyn Vng Quyn

17

d) Bng cc yu cu
M nghip
v

M Yu
cu

M t yu cu

UR005.01

F005.01

Cp nht mn hc

UR005.02

F005.02

Cp nht chng mc

5.6.Qun l ti khon
a) M t
chc nng ny cho php GV xem thng tin ti khon ca mnh ng thi c th
cp nht ti khon ca HS, vi Admin HT th s qun l mi ti khon v thc
thin 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 HT qun 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 b sai tn ng nhp hay mt khu khng ng
d) Bng yu cu
M nghip
v

M Yu
cu

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 HS

UR006.03

F006.03

Admin login vo HT qun l thng tin cc


loi TK (ca GV, HS).

Nguyn Vng Quyn

18

Nguyn Vng Quyn

You might also like