Bao Cao Dac Ta Yeu Cau PM

Embed Size (px)

Citation preview

  • 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