Bao Cao Bai Tap Lon Mon Phan Tich Thiet Ke He Thongtrac Nghiem Tren May Don

Embed Size (px)

Citation preview

  • 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]