Phan Mem Ho Tro Tu Hoc BT Luong Giac

Embed Size (px)

DESCRIPTION

CNPM

Citation preview

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    1

    LI C M NEm xin bay to long biet n sau sac en thay Nguyen Tien Huy, du

    rat ban ron nhng luon tan tnh hng dan cho chung em trong suot

    qua trnh thc hien luan van.

    Cam n cac thay co giao, nhat la cac giang vien cua Khoa Cong

    nghe thong tin, a giang day, truyen at cho chung em nhng kien

    thc bo ch a tr thanh nen tang e chung em co the thc hien tot

    luan van.

    Thanh that cam n v s ong vien va giup cua gia nh, ban be

    danh cho chung em trong suot qua trnh thc hien luan van.

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    MC LC

    PHN 1: MU..................................................................................................6

    PHN 2: HIN TRNG V YU CU...............................................................82.1. KHO ST HIN TRNG : .....................................................................................82.1.1. Hin trng vmt tchc :..................................................................................82.1.2. Hin trng vmt nghip v:..............................................................................9

    2.2. XC NH CC YU CU:..................................................................................102.2.1. Yu cu chc nng:............................................................................................102.2.2. Yu cu phi chc nng:......................................................................................11

    PHN 3: M HNH HO....................................................................................123.1. SSDNG :..................................................................................................12

    3.1.1. Sthhin cc chc nng chnh ca phn mm: .........................................123.1.2. Din gii s:..................................................................................................13

    3.1.3. K hiu :.............................................................................................................143.2. SLP : ............................................................................................................153.2.1. Slp:...........................................................................................................153.2.2. Bng thuc tnh cc lp i tng : ...................................................................163.2.3. Slung xl :.............................................................................................27

    PHN 4: THIT KPHN MM .....................................................................334.1. HTHNG CC LP I TNG :...................................................................33

    4.1.1. M hnh tng th:..............................................................................................334.1.2. Danh sch cc lp i tng giao tip ngi dng : .........................................354.1.3. Danh sch cc lp i tng xl chnh : ........................................................364.1.4. Danh sch cc lp i tng truy xut dliu :................................................36

    4.2. TCHC LU TRV TRUY XUT CC I TNG :.............................374.2.1. Danh sch cc bin thnh phn ca tng i tng truy xut dliu:..............374.2.2. Danh sch cc hm thnh phn ca tng i tng truy xut dliu:..............38

    4.3. THIT KCC LP I TNG XL CHNH : ..........................................404.3.1. Danh sch cc bin thnh phn ca tng i tng xl chnh:.......................404.3.2. Danh sch cc hm thnh phn ca tng i tng xl chnh:.......................474.3.3. Cc sphi hp: ...........................................................................................66

    4.4. THIT KCC MN HNH GIAO DIN CA PHN MM : ..........................694.4.1. Phn hgio vin : .............................................................................................694.4.2. Phn hhc sinh: ...............................................................................................914.4.3. Cc mn hnh chung ca hai phn h: ............................................................107

    PHN 5: THC HIN PHN MM V KIM TRA ...................................1105.1. THC HIN PHN MM : ..................................................................................1105.2. KIM TRA : ...........................................................................................................115

    PHN 6: TNG KT .........................................................................................1276.1. TNH GI : ....................................................................................................1276.2. HNG PHT TRIN : .......................................................................................129

    2

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    DANH MC CC BNG

    Bng 3.1. K hiu ca ssdng v slp..............................................................14Bng 3.2. Bng thuc tnh lp i tng PTCoBan............................................................16Bng 3.3. Bng thuc tnh lp i tng PTBacI ...............................................................17Bng 3.4. Bng thuc tnh lp i tng PTBacII ..............................................................18Bng 3.5. Bng thuc tnh lp i tng PTBacISinCos....................................................19Bng 3.6. Bng thuc tnh lp i tng PTBacIISinCos...................................................19Bng 3.7. Bng thuc tnh lp i tng PTDoiXungSinCos.............................................20Bng 3.8. Bng thuc tnh lp i tng XuLiTinhToan....................................................20Bng 3.9. Bng thuc tnh lp i tng PhanSo ...............................................................21Bng 3.10. Bng thuc tnh lp i tng BaiGiai .............................................................21Bng 3.11. Bng thuc tnh lp i tng CoSoDuLieu.....................................................22Bng 3.12. Bng thuc tnh lp i tng XuLyDau..........................................................23

    Bng 3.13. Bng thuc tnh lp i tng BienDoiChuoi ..................................................24Bng 3.14. Bng thuc tnh lp i tng DoiCongThuc...................................................25Bng 3.15. Bng thuc tnh lp i tng LayCongThuc...................................................26Bng 4.1. Danh sch lp i tng giao tip ngi dng Phn hgio vin......................35Bng 4.2. Danh sch lp i tng giao tip ngi dng Phn hhc sinh.......................35Bng 4.3. Danh sch cc lp i tng xl chnh............................................................36Bng 4.4. Danh sch cc lp i tng truy xut dliu....................................................36Bng 4.5. Danh sch cc bin thnh phn ca tng i tng truy xut dliu.................37Bng 4.6. Danh sch cc hm thnh phn ca tng i tng truy xut dliu.................39Bng 4.7. Danh sch cc bin thnh phn ca lp i tng PTCoBan. ............................40Bng 4.8.Danh sch cc bin thnh phn ca lp i tng PTBacI..................................41

    Bng 4.9. Danh sch cc bin thnh phn ca lp i tng PTBacII. ..............................42Bng 4.10. Danh sch cc bin thnh phn ca lp i tng PTBacISinCos. ..................43Bng 4.11. Danh sch cc bin thnh phn ca lp i tng PTBacIISinCos..................43Bng 4.12. Danh sch cc bin thnh phn ca lp i tng PTDoiXungSinCos............44Bng 4.13. Danh sch cc bin thnh phn ca lp i tng PhatSinhDeTracNghiem....44Bng 4.14. Danh sch cc bin thnh phn ca lp i tng DoiCongThuc. ...................46Bng 4.15. Danh sch cc bin thnh phn ca lp i tng LayCongThuc....................46Bng 4.16. Danh sch cc hm thnh phn ca lp i tng PTCoBan. ..........................52Bng 4.17. Danh sch cc hm thnh phn ca lp i tng PTBacI...............................52Bng 4.18. Danh sch cc hm thnh phn ca lp i tng PTBacII..............................57Bng 4.19. Danh sch cc hm thnh phn ca lp i tng PTBacISinCos. ..................58

    Bng 4.20. Danh sch cc hm thnh phn ca lp i tng PTBacIISinCos..................59Bng 4.21. Danh sch cc hm thnh phn ca lp i tng PTDoiXungSinCos............60Bng 4.22. Danh sch cc hm thnh phn ca lp i tng PhatSinhDeTracNghiem....63Bng 4.23. Danh sch cc hm thnh phn ca lp i tng DoiCongThuc. ...................65Bng 4.24. Danh sch cc hm thnh phn ca lp i tng LayCongThuc....................65Bng 4.25. Cc skin mn hnh chnh Phn hGio vin................................................71Bng 4.26. Cc skin mn hnh son bi tp vit.............................................................78Bng 4.27. Cc skin mn hnh son l thuyt.................................................................81Bng 4.28. Cc skin mn hnh Son trc nghim. .....................................................86Bng 4.29. Cc skin mn hnh Chm bi........................................................................89Bng 4.30. Cc skin mn hnh chnh Phn hHc sinh. ................................................93

    3

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Bng 4.31. Cc skin mn hnh gii bi tp vit. .............................................................97Bng 4.32. Cc skin mn hnh Xem l thuyt. ...............................................................99Bng 4.33. Cc skin mn hnh gii Bi tp Trc nghim. ............................................105Bng 4.34. Cc skin mn hnh Gii thiu.....................................................................107

    Bng 4.35. Cc skin mn hnh Gi th.........................................................................109

    4

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    DANH MC CC HNH

    Hnh 3.1. Ssdng. .....................................................................................................12Hnh 3.2. Slp..............................................................................................................15

    Hnh 3.3. Slung xl son bi tp vit......................................................................27Hnh 3.4. Slung xl son trc nghim................................................................28Hnh 3.5. Slung xl son l thuyt. ........................................................................28Hnh 3.6. Slung xl chm bi. ................................................................................29Hnh 3.7. Slung xl gii bi tp vit.......................................................................30Hnh 3.8. Slung xl gii trc nghim.................................................................31Hnh 3.9. Slung xl xem bi l thuyt....................................................................32Hnh 4.1.M hnh tng thphn hgio vin. ....................................................................33Hnh 4.2. M hnh tng thphn hhc sinh......................................................................34Hnh 4.3. Sphi hp son bi tp vit..........................................................................66Hnh 4.4. Sphi hp son trc nghim....................................................................66Hnh 4.5. Sphi hp sa l thuyt. ..............................................................................67Hnh 4.6. Sphi hp chm bi. ....................................................................................67Hnh 4.7. Sphi hp gii bi tp vit...........................................................................67Hnh 4.8. Sphi hp gii trc nghim. ....................................................................68Hnh 4.9. Sphi hp xem bi l thuyt........................................................................68Hnh 4.102. Mn hnh Son L Thuyt ...............................................................................78Hnh 4.110. Mn hnh Hng dn sdng. ......................................................................106Hnh 5.1. Tchc vt l. ...................................................................................................110Hnh 5.2. Project ControlCongThuc..................................................................................110Hnh 5.3. Project FormThongBao......................................................................................111

    Hnh 5.4. Project PhanHeGV.............................................................................................111Hnh 5.5. Project PhanHeHS .............................................................................................112Hnh 5.6. Project XuLi_LuongGiac...................................................................................113Hnh 5.7. Project SetupPhanHeGV....................................................................................114Hnh 5.8. ProjectSetupPhanHeHS .....................................................................................115

    5

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    PHN 1: MU

    Ngy nay, ngnh cng ngh thng tin trn th gii ang trn pht trin

    mnh m, v ngy cng ng dng vo nhiu lnh vc: kinh t, khoa hc k thut,

    qun s, y t, gio dc v n p ng ngy cng nhiu yu cu ca cc lnh

    vc ny, phc vcho nhu cu ca con ngi.

    nc ta, ha nhp chung vi spht trin ngnh cng ngh thng tin v

    ng dng vo cc lnh vc ca cuc sng nhm phc vcc nhu cu nh: nghin

    cu, hc tp, lao ng v gii tr ca con ngi. Nh nc ta c nhng chnhsch cn thit a ngnh cng ngh thng tin vo v tr then cht trong chin

    lc pht trin kinh tca t nc.

    c bit ngnh cng nghip phn mm, mt lnh vc thuc ngnh cng ngh

    thng tin, c ch trng pht trin mnh sn xut nhng phn mm c gi tr

    p ng nhu cu hin ti: xut khu ra nc ngoi hoc phc vcho cc lnh vc

    khc trong nc. gp phn pht trin ngnh cng nghip phn mm v phc v

    cho cc nhu cu trong nc, trong c ngnh gio dc v o to.

    Song song , x hi ngy cng pht trin, do yu cu cht lng gio

    dc v o to con ngi ngy cng cao hn, p ng li yu cu hin c ca x

    hi. V th, hthng gio dc v o to nc ta hin cng khng ngng i mi

    v hon thin nhm o to ra nhng con ngi c khnng chuyn mn cao phc

    vtrong mi lnh vc ca x hi.

    Vi khnng ng dng rng ri ca ngnh cng ngh thng tin, vi chnhsch pht trin ngnh cng ngh thng tin ca nh nc, vi vic nng cao cht

    lng gio dc nc ta. Th vic tin hc ha gio dc (ng dng ngnh cng ngh

    thng tin vo ngnh gio dc) l ph hp v thit thc.

    nng cao cht lng gio dc ph thng Bgio dc ci tin cch dy

    v hc: tng cng thit bdy v hc, thm kin thc vo mt ssch gio khoa,

    thm mt smn hc mi vo chng trnh hc. Lng kin thc cn truyn t v

    6

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    i hi hc sinh nm bt tng nhiu hn. Trong khi , vi lng kin thc nhth,

    vic dy ca gio vin v stip thu ca mt shc sinh trng, i khi khng

    t c nhng kt qumong mun. V l do khng thi gian trn lp gio

    vin hng dn cn k cho hc sinh gii bi tp, nn mt s hc sinh khng th

    hoc gp kh khn theo kp chng trnh hc ca mnh. Chnh v vy, vic t

    gii bi tp ca hc sinh nh l vic ht sc kh khn, nu khng mun ni l i

    khi khng thlm c nu khng c ngi hng dn. Cho nn, mt shc sinh

    phi nhngi hng dn ti nh (gio vin km ti nh; anh, ch, phhuynh c

    kin thc vbi tp ca con em mnh), shc sinh cn li khng c iu kin trn

    th n lp hc thm (hnh thc phbin) ca gio vin bmn. Vi lng kinthc nhiu hn trc y, i hi hc sinh v gio vin phi u tnhiu thi gian

    v cng sc hn.

    Song song vi vic nng cao cht lng gio dc v o to, ngnh cng

    ngh thng tin ang pht trin mnh m, ang dn mrng h trcho nhiu lnh

    vc mi. Vi khnng trn, vic a tin hc htrcho lnh vc gio dc, trong

    vic htrcho vic gii bi tp ca hc sinh ti nh l c ththc hin c.

    gip hc sinh c khnng tgii bi tp m khng cn n lp hc thm,

    khng cn ngi hng dn gii bi tp. Th vi mt phn mm htrgii bi tp

    trn my tnh ti nh sp ng c cho hc sinh nhng nhu cu ny. V in

    hnh l phn mm htrgii bi tp lng gic m chng em nghin cu v thc

    hin.

    7

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    PHN 2: HIN TRNG V YU CU

    2.1.KHO ST HIN TRNG :

    2.1.1.Hin trng vmt tchc :

    Bao gm thnh phn gio vin v hc sinh.

    2.1.1.1.Quan hgia cc thnh phn :

    Hc sinh :

    o Hc bi v cng ckin thc.o Lm bi tp vnh m gio vin ra .

    Gio vin:

    o Son bi ging.

    o Son bi tp cho hc sinh gii.

    o Son hng dn gii bi tp.

    o Chm im bi lm ca hc sinh.

    2.1.1.2.Quan hvi cc thnh phn bn ngoi :

    Hc sinh :

    o Tm ti liu hc lin quan n bi tp ang gii thng qua

    sch, bo . hay trao i vi nhng ngi c bit kin

    thc lin quan n phn bi tp ang gii nh: bn b, thy

    c, cha m, anh ch

    o i n lp hc thm cng ckin thc v nng cao kh

    nng gii bi tp.

    Gio vin :

    o Tham kho kin thc lin quan n bi ging thng qua

    sch bo son bi ging, bi tp, bi gii.

    8

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    2.1.2.Hin trng vmt nghip v:

    2.1.2.1.Hc bi v cng ccc kin thc hc :

    Nhng kin thc hc trn lp, hc sinh v nh phi hiu v

    nh.

    2.1.2.2.Lm bi tp :

    Nhng bi tp lm nh do gio vin ra thm, hc sinh sda vo

    nhng kin thc hc, phng php gii tgii nhng bi tp

    ny.

    2.1.2.3.Son bi ging :

    Trc giln lp dy, gio vin son bi ging ca mnh tsch

    gio khoa ca bgio dc v nhng ti liu tham kho khc.

    2.1.2.4.Son bi tp ca gio vin :

    Nhng bi tp cho hc sinh lm, gio vin c thtson hoc ly

    tsch gio khoa, nhng ti liu tham kho.

    2.1.2.5.Son bi gii :

    a ra nhng hng dn gi gii bi tp cho hc sinh, gio

    vin son ra thng qua kin thc sn c ca mnh hay tham kho

    ti liu.

    2.1.2.6.Chm im v nhn xt :

    Gio vin chm im bi lm ca hc sinh, chm tng bc gii

    v cho im cthmi bc.

    9

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    2.2.XC NH CC YU CU:

    2.2.1.Yu cu chc nng:

    2.2.1.1.Chc nng lu tr:

    Lu trphn bi tp:

    o bi, bi gii, p n ca gio vin v hc sinh ng vi

    bi tp phng trnh, chng minh ng thc v cu hi trc

    nghim.

    Lu trphn l thuyt:

    o L thuyt v phng php gii lin quan n mi dng bi

    tp.

    2.2.1.2.Chc nng tnh ton :

    Pht sinh tng trc nghim .

    i vi cc bi tp phng trnh c phng php gii nh:

    phng trnh lng gic bc I; phng trnh lng gic bc II;

    phng trnh bc I i vi sin, cos; phng trnh bc II i vi sin,

    cos; phng trnh i xng vi sin, cos th my c thgii tng

    c.

    Cho php son bi tp, bi gii phng trnh, chng minh ng

    thc, cu hi trc nghim, bi l thuyt thcng.

    2.2.1.3.Chc nng kt xut :

    Kt xut bi, bi gii ca bi tp phng trnh, chng minh

    ng thc, trc nghim, bi l thuyt ra Word, my in, qua

    mail.

    10

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    2.2.2.Yu cu phi chc nng:

    2.2.2.1.Tnh tin dng:

    Giao din trc quan, sinh ng, tham kho l thuyt cho php tng

    bc hng dn hc sinh gii bi tp.

    Dhc v dsdng, ph hp vi mi trng gio dc.

    2.2.2.2.Tnh tng thch :

    Chy trn cc hiu hnh Windows.

    2.2.2.3.Tnh hiu qu: My tnh vi CPU Pentium III 800, RAM 256MB.

    a cng 20GB.

    2.2.2.4.Mi trng ci t :

    Visual Basic. Net.

    11

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    PHN 3: M HNH HO

    3.1.SSDNG :

    3.1.1.Sthhin cc chc nng chnh ca phn mm:

    Soan bai tap viet

    Soan de trac nghiem

    Soan ly thuyet

    Giao vien

    Cham bai

    Giai bai tap viet

    Giai de trac nghiemHoc sinh

    Xem ly thuyet

    Hnh 3.1. Ssdng.

    12

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.1.2.Din gii s:

    Phn hgio vin:

    o Son bi tp vit:

    Son bi tp phng trnh v chng minh ng thc.

    Cho php lu tr, in, gi thcc bi tp.

    Son bi hng dn v bi gii cho cc bi tp.

    C th tng gii mt s bi tp phng trnh thuc

    cc dng Phng trnh bc I; Phng trnh bc II;

    Phng trnh bc I sin, cos; Phng trnh bc II sin, cos;

    Phng trnh i xng sin,cos.

    o Son trc nghim:

    Son bi tp, trc nghim.

    Cho php lu tr, in, gi thcc bi tp, trc nghim.

    C thtng pht sinh trc nghim.

    o Son l thuyt:

    Son l thuyt. Cho php lu tr, in, gi thni dung cc bi l thuyt.

    o Chm bi:

    Mbi tp ca hc sinh, tin hnh chm cc bi tp.

    Phn hhc sinh:

    o Gii bi tp vit:

    Xem cc bi tp phng trnh, chng minh ng thc.

    Xem cc bi hng dn gii, cc bi gii sn ca gio

    vin (hoc my gii).

    Cho php lu tr, in, gi thcc bi tp.

    o Gii trc nghim:

    Tng to trc nghim.

    Cho php hc sinh tin hnh lm bi tp trc nghim.

    Xem li bi tp trc nghim lm.

    13

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Cho php lu tr, in, gi thtrc nghim.

    o Xem bi l thuyt:

    Xem cc bi l thuyt.

    Cho php lu tr, in, gi thni dung cc bi l thuyt.

    3.1.3.K hiu :

    NewClass

    Actor

    NewUseCase

    User Case

    NewClassNewUseCase

    Actor thc hin User Case

    NewClass

    Lp i tng

    NewClass2NewClass

    Lp quan hvi lp

    NewClass2

    NewClass

    Lp New Class2 ktha tlp

    New Class

    Bng 3.1. K hiu ca ssdng v slp.

    14

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.SLP :

    3.2.1.Slp:

    Hnh 3.2. Slp.

    15

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.Bng thuc tnh cc lp i tng :

    3.2.2.1.Lp i tng PTCoBan :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 hamlg String Hm lng gic Gm: sin, cos, tg, cotg

    2 bien String Bin Dang ax+b

    3 heso String Hs

    4 loainghiem String Loi nghim loainghiem =0 tnh

    theo radian;loainghiem=1 tnh

    theo

    5 nghiemblvn String Nghim bin lun

    v nghim

    6 nghiemblcn String Nghim bin lun

    c nghim

    7 bl Boolean Cho bit gii

    phng trnh c

    bin lun hay

    khng.

    bl=true c bin lun;

    ngc li khng bin

    lun

    8 hsgoc String Hsgc

    9 strBaiGiai String Bi gii

    Bng 3.2. Bng thuc tnh lp i tng PTCoBan

    16

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.2.Lp i tng PTBacI :

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 hamlg String Hm lng gic Gm: sin, cos,

    tg, cotg

    4 bien String Bin ca phng trnh Dng ax+b

    5 strBaiGiai String Bi gii

    Bng 3.3. Bng thuc tnh lp i tng PTBacI

    17

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.3.Lp i tng PTBacII :

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 hamlg String Hm lng gic Gm: sin, cos, tg,

    cotg

    5 bien String Bin ca phng trnh Dng ax+b

    6 strBaiGiai String Bi gii

    7 loainghiem String Loi nghim loainghiem =0

    tnh theo

    radian;

    loainghiem=1

    tnh theo

    8 gthople Double Gi trhp lca nghim9 daupt String Du phng trnh

    Bng 3.4. Bng thuc tnh lp i tng PTBacII

    18

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.4.Lp i tng PTBacISinCos :

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 bien String Bin ca phng trnh Dng ax+b

    5 strBaiGiai String Bi gii

    Bng 3.5. Bng thuc tnh lp i tng PTBacISinCos3.2.2.5.Lp i tng PTBacIISinCos :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 bien String Bin ca phng trnh Dng ax+b

    5 strBaiGiai String Bi gii

    Bng 3.6. Bng thuc tnh lp i tng PTBacIISinCos

    19

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.6.Lp i tng PTDoiXungSinCos:

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 bien String Bin ca phng trnh Dng ax+b

    5 strBaiGiai String Bi gii

    6 loaipt Int16 Loi phng trnh loaipt=1

    phong trnh

    dng sinx+cosx;

    loaipt=0

    phng trnh

    dng sinx-cosx

    Bng 3.7. Bng thuc tnh lp i tng PTDoiXungSinCos

    3.2.2.7.Lp i tng XuLiTinhToan :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 loaipt Int16 Loi phng trnh loaipt=1 phong

    trnh dng sinx+cosx;

    loaipt=0 phng

    trnh dng sinx-cosxBng 3.8. Bng thuc tnh lp i tng XuLiTinhToan

    20

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.8.Lp i tng PhanSo :

    STT Thuc tnh Kiu Din gii Ghi ch1 strPS String Phn s

    2 Tu String T

    3 Mau String Mu

    Bng 3.9. Bng thuc tnh lp i tng PhanSo

    3.2.2.9.Lp i tng BaiGiai :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 mDung Int16 Cho bit dng bi gii

    hay khng

    mDung=1

    Dng bi gii;

    mDung=0

    Tip tc bi gii

    2 KetThucBaiGiai Int16 Cho bit kt thc

    bi gii hay cha

    KetThucBaiGiai

    =1 Kt thc

    bi gii;

    KetThucBaiGiai

    =0 Cha kt

    thc bi gii

    3 strBaiGiai String Bi gii

    4 txtBaiGiai RichTextBox Control dng xutbi gii

    5 KieuXuat Int16 Kiu xut KieuXuat=0

    Gii tng bc;

    KieuXuat=1

    Gii nhanh

    Bng 3.10. Bng thuc tnh lp i tng BaiGiai

    21

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.10.Lp i tng CoSoDuLieu:

    STT Thuc tnh Kiu Din gii Ghi ch

    1 BaiHoc BaiLT Cu trc ca bi l

    thuyt gm cc trng :

    SoBai, NoiDung

    2 De DeViet Cu trc ca vit

    gm cc trng : sobai,

    debai, baigiaiGV,

    baigiaiHS, loaibt

    3 CauHoi DeTracNghiem Cu trc ca trc

    nghim gm cc trng

    : SoCau, A, B, C, D,

    DapAn

    4 pathBT String Lu ng dn n file

    bi tp vit

    5 pathTN String Lu ng dn n file

    trc nghim

    6 pathBH String Lu ng dn n file

    l thuyt

    Bng 3.11. Bng thuc tnh lp i tng CoSoDuLieu

    22

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.11.Lp i tng XuLyDau:

    STT Thuc tnh Kiu Din gii Ghi ch1 MangPhepCong

    TruBac0(20)

    ViTriDau Cu trc ca ViTriDau gm

    cc trng : dau, vitri.

    Lu mng cha vtr cc

    php cng trbc 01ca

    mt chui.

    2 SoLuongPhep

    CongTruBac0

    Integer Lu slng cc php cng

    trbc 0 c trong mt chui.

    3 MangPhepNhan

    ChiaBac0(50)

    ViTriDau Lu mng cha vtr cc

    php nhn chia bc 0 ca

    mt chui.

    4 SoLuongPhep

    NhanChiaBac0

    Integer Lu slng php nhn

    chia bc 0 c trong mt

    chui.5 HamLuongGiac() String Mng chui gm cc phn

    t:sin, cos, cotg, tg.

    6 HamToanHoc() String Mng chui gm cc phn

    t: sqrt.

    Bng 3.12. Bng thuc tnh lp i tng XuLyDau

    1

    Cc php cng tr khng nm trong du ngoc n ca chui.

    23

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.12.Lp i tng BienDoiChuoi:

    STT Thuc tnh Kiu Din gii Ghich

    1 MangSo(5) MangChuaViTriSo Cu trc ca

    MangChuaViTriSo

    bao gm cc trng

    :gtri, vitri.

    Lu vtr du nhn

    lin trc cc sc

    trong chui.

    2 SoLuongSo Integer Lu slng ca

    MangSo

    3 MangGiaTriSQRT(5) MangChuaViTriSo Lu gi trcc hm

    sqrt v vtr ca cc

    hm sqrt .4 SoLuongSQRT Integer Lu slng ca

    MangGiaTriSQRT.

    Bng 3.13. Bng thuc tnh lp i tng BienDoiChuoi

    24

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.13.Lp i tng DoiCongThuc :

    STT Thuc tnh Kiu Din gii Ghi

    ch

    1 MangHam(30) HAM_LG Cu trc ca HAM_LG bao

    gm cc trng : TenHam,

    ViTri.

    Mng lu v tr v tn hm

    lng gic c trong chui.

    2 mSoLuongHam Integer Lu slng ca MangHam.3 Bien() Char Mng cha cc gi tr bin

    c dng khi thay i bin

    ca cc hm lng gic trong

    chui nhp vo.

    Bao gm cc gi tr : M,

    N, O, P, Q, R,

    S, T.

    4 MangBien(10) BIEN_THAY_

    THE

    Cu trc ca

    BIEN_THAY_THE bao gm

    cc trng sau: BienChinh,

    ThayThe.

    Mng lu tr cc bin thay

    thng vi cc bin ban u

    ca cc hm lng gic.

    5 mSoLuongBien Integer Lu slng ca MangBien.

    Bng 3.14. Bng thuc tnh lp i tng DoiCongThuc

    25

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.2.14.Lp i tng LayCongThuc :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 pathCongThuc String Lu trng dn cha

    file CongThuc ly cng

    thc lng gic.

    2 pathLayCongThuc String Lu trng dn cha

    file LayCongThuc c

    cng thc tfile ln.

    3 fCongThuc FileStream i tng dng mfileCongThuc.

    4 fLayCongThuc FileStream i tng dng mfile

    LayCongThuc.

    5 rs StreamReader i tng dng c d

    liu trn file.

    6 sw StreamWriter i tng dng ghi d

    liu ln file.

    7 MangCongThuc ArrayList Mng cha cc cng thc

    ly c.

    Bng 3.15. Bng thuc tnh lp i tng LayCongThuc

    26

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.3.Slung xl :

    3.2.3.1.Phn hgio vin :

    Son bi tp vit:

    Hnh 3.3. Slung xl son bi tp vit.

    27

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Son trc nghim :

    Hnh 3.4. Slung xl son trc nghim.

    Son l thuyt:

    Hnh 3.5. Slung xl son l thuyt.

    28

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Chm bi:

    Hnh 3.6. Slung xl chm bi.

    29

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3.2.3.2.Phn hhc sinh :

    Gii bi tp vit:

    Hnh 3.7. Slung xl gii bi tp vit.

    30

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Gii trc nghim:

    Hnh 3.8. Slung xl gii trc nghim.

    31

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Xem bi l thuyt:

    Hnh 3.9. Slung xl xem bi l thuyt.

    32

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    PHN 4: THIT KPHN MM

    4.1.HTHNG CC LP I TNG :

    4.1.1.M hnh tng th:

    4.1.1.1.Phn hgio vin :

    Hnh 4.1.M hnh tng thphn hgio vin.

    Din gii:Phn hgio vin gm c mt form chnh l MainFormGV, tMainFormGV s

    gi n cc UserControl: TH_SoanBaiTapViet,TH_ChamBai, TH_SoanBaiLT,

    TH_SoanDeTracNghiem. Trong , TH_SoanBaiTapViet s gi n

    UserControl TH_CongThuc; TH_SoanBaiTapViet gi n lp PhuongTrinh,

    TH_SoanDeTracNghiem gi n lp PhatSinhDeTracNghiem. Tt ccc

    UserControl u gi n lp CoSoDuLieu giao tip vi dliu bn ngoi.

    33

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.1.1.2.Phn hhc sinh :

    Hnh 4.2. M hnh tng thphn hhc sinh.

    Din gii:

    Phn hhc sinh gm c mt form chnh l MainFormHS, tMainFormHS s

    gi n cc UserControl: TH_BaiTapViet, TH_BaiLT, TH_TracNghiem. Trong

    , TH_BaiTapViet sgi n UserControl TH_CongThuc; TH_BaiTapViet gi

    n lp PhuongTrinh, TH_TracNghiem gi n lp PhatSinhDeTracNghiem.

    Tt ccc UserControl u gi n lp CoSoDuLieu giao tip vi dliubn ngoi.

    34

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.1.2.Danh sch cc lp i tng giao tip ngi dng :

    4.1.2.1.Phn hgio vin :

    STT Tn ngha

    1 TH_SoanBaiTapViet Cho php gio vin son bi tp phng

    trnh v bi tp chng minh ng thc cho

    hc sinh

    2 TH_SoanBaiLT Cho php gio vin son bi l thuyt

    3 TH_SoanDeTracNghiem Cho php gio son trc nghim

    4 TH_ChamBai Cho php gio vin chm bi gii ca hc

    sinh

    Bng 4.1. Danh sch lp i tng giao tip ngi dng Phn hgio vin.

    4.1.2.2.Phn hhc sinh :

    STT Tn ngha

    1 TH_BaiTapViet Cho php hc sinh gii bi tp phng trnh vbi tp chng minh ng thc

    2 TH_BaiLyThuyet Cho php hc sinh xem bi l thuyt

    3 TH_TracNghiem Cho php hc sinh lm bi trc nghim

    Bng 4.2. Danh sch lp i tng giao tip ngi dng Phn hhc sinh.

    35

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.1.3.Danh sch cc lp i tng xl chnh :

    STT Tn ngha

    1 PTCoBan Dng gii cc phng trnh cbn: sinx=a,

    cosx=a, tgx=a, cotgx=a

    2 PTBacI Dng gii phng trnh dng: asinx+b=0,

    acosx+b=0, atgx+b=0, acotgx+b=0

    3 PTBacII Dng gii phng trnh dng: asin-2x+bsinx+c=0, acos2x+bcosx+c=0,

    atg2x+btgx+c=0, acotg2x+bcotgx+c=0

    4 PTBacISinCos Dng gii phng trnh dng:

    asinx+bcosx=c

    5 PTBacIISinCos Dng gii phng trnh dng:

    asin2x+bsinxcosx+ccos2x=d

    6 PTDoiXungSinCos Dng gii phng trnh dng:

    a(sinx+cosx)+bsinxcosx=c

    7 DoiCongThuc Dng i cng thc ra dng tng ng vi

    dng cng thc lu trong file CongThuc.txt.

    8 LayCongThuc Dng ly cng thc tng ng.

    Bng 4.3. Danh sch cc lp i tng xl chnh.

    4.1.4.Danh sch cc lp i tng truy xut dliu :

    STT Tn ngha1 CoSoDuLieu Dng c ghi dliu trn file

    Bng 4.4. Danh sch cc lp i tng truy xut dliu.

    36

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.2.TCHC LU TRV TRUY XUT CC I TNG :

    4.2.1.Danh sch cc bin thnh phn ca tng i tng truy

    xut dliu:

    STT Thuc tnh Kiu Din gii Ghi ch

    1 BaiHoc BaiLT Cu trc ca bi l thuyt gm

    cc trng : SoBai, NoiDung

    2 De DeViet Cu trc ca vit gm cc

    trng : sobai, debai, baigiaiGV,baigiaiHS, loaibt

    3 CauHoi DeTracNghiem Cu trc ca trc nghim gm

    cc trng : SoCau, A, B, C, D,

    DapAn

    4 pathBT String Lu ng dn n file bi tp

    vit

    5 pathTN String Lu ng dn n file trc

    nghim

    6 pathBH String Lu ng dn n file l thuyt

    Bng 4.5. Danh sch cc bin thnh phn ca tng i tng truy xut dliu.

    37

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.2.2.Danh sch cc hm thnh phn ca tng i tng truy

    xut dliu:

    STT Tn hm Kiu

    hm

    In Out

    1 LuuDeViet Function BT:DeViet Boolean

    2 MoDeViet Function BT:DeViet Boolean

    3 BaiTapDangViet Function loai:Int

    BT():DeVietsobt:Int

    Boolean

    4 SachLyThuyet Function BH():BaiLT

    sobh:Int

    Boolean

    5 NganHangCauHoi Function CH():DeTracNghiem

    soch:Int

    Boolean

    6 ThemDeVaoSachBaiTap Function BT:DeViet Boolean

    7 ThemBaiHocVaoSachLT Function BH:BaiLT Int

    8 ThemCauHoiVaoNHCH Function CH:DeTracNghiem Boolean

    9 Lay1DeDuocChon Funciton BT:DeViet

    SoBT:String

    loai:Int

    Boolean

    10 Lay1BaiHocDuocChon Function BH:BaiLT

    SoBH:String

    Boolean

    11 Lay1CauHoiDuocChon Function CH:DeTracNghiem

    SoCH:String

    Boolean

    12 KiemTraTrungBaiLy

    Thuyet

    Function bailythuyet:String Boolean

    13 XoaBaiHoc Function SoBH:String Boolean

    14 XoaBaiTap Function SoBT:String Boolean

    38

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    15 XoaCauHoi Function SoCH:String Boolean

    16 MoFileDeDoc Function path: String FileStream

    17 DongFile Sub TenFile: FileStream

    18 CapNhatSachBaiTap Function Int

    19 CapNhatSachLyThuyet Function Int

    20 CapNhatNHCH Function Int

    21 KetXuatWord_Rtf Function txt:RichTextBox Boolean

    22 KetXuatWord_Txt Function noidung:String Boolean

    23 InWord Function tbox: RichTextBox

    filename:String

    Boolean

    24 MoWord Function Boolean

    25 LuuDeTracNghiem Function DeTN():DeTracNghiem

    SoCH:Int

    Boolean

    26 DSCacCauHoiDuocLoc Function NHCH():DeTracNghiem

    SoCH:Int

    MangDangCH():String

    SLDang:Int

    Boolean

    27 KiemTraTrungDangCau

    Hoi

    Function Dang:String

    MangDangCH():String

    SLDang:Int

    Boolean

    28 MoDeTracNghiem Function DeTN():DeTracNghiem

    SoCH:Int

    Int

    Bng 4.6. Danh sch cc hm thnh phn ca tng i tng truy xut dliu.

    39

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.THIT KCC LPI TNG XL CHNH :

    4.3.1.Danh sch cc bin thnh phn ca tng i tng xlchnh:

    4.3.1.1.Lp i tng PTCoBan :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 hamlg String Hm lng gic

    2 bien String Bin3 heso String Hs

    4 loainghiem String Loi nghim loainghiem =0 tnh

    theo radian;

    loainghiem=1 tnh

    theo

    5 nghiemblvn String Nghim bin lun

    v nghim

    6 nghiemblcn String Nghim bin lun

    c nghim

    7 bl Boolean Cho bit gii

    phng trnh c

    bin lun hay

    khng.

    bl=true c bin lun;

    ngc li khng bin

    lun

    8 hsgoc String Hsgc

    9 strBaiGiai String Bi gii

    Bng 4.7. Danh sch cc bin thnh phn ca lp i tng PTCoBan.

    40

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.1.2.Lp i tng PTBacI:

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 hamlg String Hm lng gic

    4 bien String Bin ca phng trnh

    5 strBaiGiai String Bi gii

    Bng 4.8.Danh sch cc bin thnh phn ca lp i tng PTBacI.

    41

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.1.3.Lp i tng PTBacII :

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng

    trnh

    2 b String Hsb ca phng

    trnh

    3 c String Hsc ca phng

    trnh

    4 hamlg String Hm lng gic

    5 bien String Bin ca phng trnh

    6 strBaiGiai String Bi gii

    7 loainghiem String Loi nghim loainghiem =0

    tnh theo radian;

    loainghiem=1

    tnh theo 8 gthople Double Gi trhp lca

    nghim

    9 daupt String Du phng trnh

    Bng 4.9. Danh sch cc bin thnh phn ca lp i tng PTBacII.

    42

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.1.4.Lp i tng PTBacISinCos :

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 bien String Bin ca phng trnh

    5 strBaiGiai String Bi gii

    Bng 4.10. Danh sch cc bin thnh phn ca lp i tng PTBacISinCos.4.3.1.5.Lp i tng PTBacIISinCos :

    STT Thuc tnh Kiu Din gii Ghi ch

    1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 bien String Bin ca phng trnh

    5 strBaiGiai String Bi gii

    Bng 4.11. Danh sch cc bin thnh phn ca lp i tng PTBacIISinCos.

    43

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.1.6.Lp i tng PTDoiXungSinCos:

    STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh

    2 b String Hsb ca phng trnh

    3 c String Hsc ca phng trnh

    4 bien String Bin ca phng trnh

    5 strBaiGiai String Bi gii

    6 loaipt Int16 Loi phng trnh loaipt=1

    phong trnh

    dng sinx+cosx;

    loaipt=0

    phng trnh

    dng sinx-cosx

    Bng 4.12. Danh sch cc bin thnh phn ca lp i tng PTDoiXungSinCos.

    4.3.1.7.Lp i tng PhatSinhDeTracNghiem:

    STT Thuc tnh Kiu Din gii Ghi ch

    1 Lines String() Bin cha sdng ca 1

    chui

    2 spt Int Bin cho bit c bao

    nhiu dng trong 1 chui

    Bng 4.13. Danh sch cc bin thnh phn ca lp i tng PhatSinhDeTracNghiem.

    44

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.1.8.Lp i tng DoiCongThuc:

    STT Thuc tnh Kiu Din gii Ghi ch1 path String Cha ng dn file

    CongThuc.txt cha cc

    cng thc lng gic.

    2 MangHam(30) HAM_LG Cha vtr v tn hm

    lng gic.

    HAM_LG bao

    gm cc thuc

    tnh lu tr:

    TenHam.

    ViTri.

    3 mSoLuongHam Integer Cha slng hm

    lng gic c trong

    MangHam.

    4 Bien() String Mng cha cc bin

    thay thkhi bin i

    cng thc.

    Bao gm cc

    gi tr: {M,

    N, O, P,

    Q, R, S,

    T}.

    5 MangBien(10) BIEN_THAY

    _THE

    Mng cha gi trbin

    chnh ca cng thc v

    bin thay thtng

    ng.6 mSoLuongBien Integer cha slng bin

    trong MangBien.

    45

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    7 ham() String cha cc hm lng

    gic.

    Bao gm cc

    gi tr:{sin,

    cos, cotg,

    tg}

    Bng 4.14. Danh sch cc bin thnh phn ca lp i tng DoiCongThuc.

    4.3.1.9.Lp i tng LayCongThuc:

    STT Thuc tnh Kiu Din gii Ghi ch

    1 fCongThuc FileStream Dng mfile

    CongThuc.txt

    2 rs StreamReader Dng dc dliu

    trn file.

    3 MangCongThuc ArrayList Dng lu cc cng

    thc tm c.

    Bng 4.15. Danh sch cc bin thnh phn ca lp i tng LayCongThuc.

    46

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.2.Danh sch cc hm thnh phn ca tng i tng xl

    chnh:

    4.3.2.1.Lp i tng PTCoBan :

    STT Tn hm Kiu hm In Out

    1 GiaiBPTBacICoTriTuyetDoi Function hs:String

    dau1:String

    gt1:String

    dau2:Stringgt2:String

    flag:Boolean

    String

    2 TruongHopTSTrenTuVoiHam

    LGSinCos

    Function tu:String

    mau:String

    String

    3 TruongHopTSTrenTuVoiHam

    LGTgCotg

    Function String

    4 BienLuanVoiThamSoTrenTu Function tu:String

    mau:String

    String

    5 BienLuanTruongHopTuDuong Function tu:String

    mau:String

    temp:String

    ts:String

    String

    6 BienLuanTruongHopTuAm Function tu:Stringmau:String

    temp:String

    ts:String

    String

    7 TruongHopTSTrenMauVoi

    HamLGSinCos

    Function tu:String

    mau:String

    ts:String

    String

    47

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    8 TruongHopTSTrenMauVoiHa

    mLGTgCotg

    Function ts:String String

    9 BienLuanVoiThamSoTrenMau Function tu:String

    mau:String

    String

    10 TruongHopTSTrenTuMauVoi

    HamLGTgCotg

    Function tu:String

    mau:String

    String

    11 LayGiaTriDacBiet Function bt:String String

    12 XuLiTuChuaThamSo Sub tu:String

    mau:String

    tu1:Stringmau1:String

    so1:String

    so2:String

    13 DieuKienBienLuanVN Function String

    14 DieuKienBienLuanCN Function tu1:String

    tu2:String

    mau:String

    String

    15 TruongHop2TuDeuCoTS Sub temp1:String

    temp2:String

    temp:String

    n1:String

    n2:String

    n3:Stringn4:String

    n5:String

    n6:String

    n7:String

    n8:String

    48

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    16 TruongHopTSChiTrenTu1 Sub so:String

    tu:String

    mau:String

    n1:String

    n2:String

    n3:String

    n4:String

    n5:String

    17 TruongHopTSChiTrenTu2 Sub so:String

    tu:Stringmau:String

    n1:String

    n2:String

    n3:String

    n4:String

    n5:String

    18 XuLiNghiemGiaoTHBLVN Function nghiem:String String

    19 XuLiNghiemGiaoTHBLCN Function nghiem:String String

    20 GiaoNghiemTH2TuDeuCoTS Function n1:String

    n2:String

    n3:String

    n4:String

    n5:Stringn6:String

    n7:String

    n8:String

    String

    49

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    21 GiaoNghiemTHTSChiTrenTu1 Function n1:String

    n2:String

    n3:String

    n4:String

    n5:String

    String

    22 GiaoNghiemTHTSChiTrenTu2 Function n1:String

    n2:String

    n3:String

    n4:String

    n5:String

    String

    23 TruongHopPTVN Function String

    24 TruongHopPTCN Function temp1:String

    temp2:String

    temp:String

    so1:String

    so2:String

    String

    25 TruongHopTSTrenTuMauVoi

    HamLGSinCos

    Function tu:String

    mau:String

    String

    26 BienLuanVoiThamSoTrenTu_

    Mau

    Function tu:String

    mau:String

    String

    27 BienLuanTheo_m Function String

    28 KiemTraTonTaiHamLG Function hs:String Boolean

    29 KiemTraHeSoCoHamLGThoa Function hso:String Boolean30 TachHeSoRaKhoiPi Function hso:String String

    31 TaoGocDoi Function goc:String String

    32 GocCuaHamLGDoi Function hso:String String

    33 ThemNgoacDonVaoHamLG Function hlg:String

    sokt:Int

    String

    50

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    34 XacDinhGocHamLG Sub hso:String

    hlg:String

    35 XuLiHamLGThoa Function hso:String String

    36 XacDinhHeSoK Sub

    37 XacDinhHeSoGocHamSinCos Function goc1:String

    goc2:String

    goc3:String

    goc4:String

    String

    38 XacDinhHeSoGocHamTgCotg Function goc1:String

    goc2:String

    String

    39 HamSin Function String

    40 HamCos Function String

    41 HamTg Function String

    42 HamCotg Function String

    43 DoiSangHamLuongGiac Function String

    44 KiemTraHeSo Function Boolean

    45 XuLiBien Function String

    46 TruongHopDoiSangDuocHam

    LG

    Function hlg:String

    sbien:String

    String

    47 LayNghiemTheoLoaiNghiem Function goc:String String

    48 TruongHopKhongDoiSangDuo

    cHamLG

    Function sbien:String String

    49 Giaipt Function co:Boolean String50 TruongHopDacBietHamSin Function String

    51 TruongHopDacBietHamCos Function String

    52 TruongHopDacBietHamTg Function String

    53 TruongHopDacBietHamCoTg Function String

    54 TruongHopDacBiet Function String

    51

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    55 GiaiPhuongTrinhCoBan Function String

    Bng 4.16. Danh sch cc hm thnh phn ca lp i tng PTCoBan.

    4.3.2.2.Lp i tng PTBacI :

    STT Tn hm Kiu hm In Out

    1 NhapPhuongTrinh Sub hsa:String

    hsb:String

    hsc:String

    sbien:String

    hlg:String

    gt_hople:Double

    2 Xuat Function String

    3 XacDinhLoaiNghiem Sub

    4 TapXacDinh Function String

    5 TruongHopDacBiet Function String

    6 NhapPhuongTrinhCoBan Sub hso:String7 TinhHeSo Function String

    8 GiaiPhuongTrinh Sub

    Bng 4.17. Danh sch cc hm thnh phn ca lp i tng PTBacI.

    52

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.2.3.Lp i tng PTBacII :

    STT Tn hm Kiu hm In Out

    1 NhapPhuongTrinh Sub hsa:Stringhsb:String

    hsc:String

    sbien:String

    hlg:String

    gt_hople:Doubl

    e

    2 Xuat Function String

    3 XacDinhLoaiNghiem Sub

    4 XuLiCacHeSoPT Sub hsa:String

    hsb:String

    hsc:String

    5 ChuyenPTLuongGiacVePTBac

    II

    Function hsa:String

    hsb:Stringhsc:String

    String

    6 LayMauCacHeSoPT Sub mau_a:String

    mau_b:String

    mau_c:String

    7 KiemTraPTCoThamSo Function hsa:String

    hsb:String

    hsc:String

    Boolean

    8 TinhLaiNghiem Function nghiem:String Boolean

    9 NhapPhuongTrinhCoBan Sub heso:String

    10 GiaiPhuongTrinh Sub

    11 TinhNghiemKep Function hsa:String

    hsb:String

    String

    53

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    12 KiemTraNghiemHopLe Function gtnghiem:String Boolean

    13 TruongHop2NghiemKhongHo

    pLe

    Function nghiem1:String

    nghiem2:String

    String

    14 TruongHop2NghiemHopLe Function nghiem1:String

    nghiem2:String

    String

    15 TruongHop1NghiemHopLe Function nghiem1:String

    nghiem2:String

    sttn:Int

    String

    16 GiaiKhongBL_DeltaBangKhon

    g

    Function nghiemkep:Stri

    ng

    String

    17 GiaiKhongBL_DeltaLonHonK

    hong

    Function nghiem1:String

    nghiem2:String

    String

    18 GiaiKhongBL_DeltaNhoHonK

    hong

    Function String

    19 GiaiPTKhongBienLuan Function hsa:String

    hsb:String

    hsc:String

    String

    20 TruongHop2NghiemCoTS Function nghiem1:String

    nghiem2:String

    String

    21 TruongHopNghiem1HopLe Function nghiem1:String

    nghiem2:String

    String

    22 TruongHopNghiem2HopLe Function nghiem1:String

    nghiem2:String

    String

    23 TruongHopNghiem1KhongTS Function nghiem1:String

    nghiem2:String

    String

    24 TruongHopNghiem2KhongTS Function nghiem1:String

    nghiem2:String

    String

    54

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    25 GiaiBL_DeltaKhongTSBangK

    hong

    Function nghiemkep:Stri

    ng

    String

    26 GiaiBL_DeltaKhongTSLonHo

    nKhong

    Function nghiem1:String

    nghiem2:String

    String

    27 GiaiBL_DeltaKhongTSNhoHo

    nKhong

    Function String

    28 BienLuanDeltaKhongTS Function nghiem1:String

    nghiem2:String

    delta:String

    String

    29 KetLuan Function blvn:Stringblcn:String

    ten:String

    String

    30 GiaiUngVoiNghiemKep Function nghiemkep_t:St

    ring

    nghiemkep_m:S

    tring

    String

    31 GiaiBL_DeltaCoTSBang

    Khong

    Function delta:String String

    32 GiaiBL_DeltaCoTSLonHon

    Khong

    Function nghiem1:String

    nghiem2:String

    delta:String

    String

    33 BienLuanUngVoi1NghiemT Function nghiemkep_t:St

    ringnghiemkep_m:S

    tring

    String

    34 GiaiBL_DeltaCoTSNhoHon

    Khong

    Function delta:String String

    55

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    35 BienLuanDeltaCoTS Function nghiem1:String

    nghiem2:String

    delta:String

    String

    36 GiaiPTBienLuanTheoM Function hsa:String

    hsb:String

    hsc:String

    String

    37 XuLiNghiem Function hsa:String

    hsb:String

    String

    38 TinhNghiem Function hsa:String

    hsb:Stringcandelta:String

    dau:String

    String

    39 TinhDelta Function hsa:String

    hsb:String

    hsc:String

    String

    40 TinhCanDelta Function delta:String String

    41 BPTBacII_DeltaBangKhong Function hsa:String

    hsb:String

    dau:String

    String

    42 BPTBacII_DeltaAm Function hsa:String

    dau:String

    String

    43 BPTBacII_DeltaDuong Function hsa:String

    hsb:Stringdau:String

    delta:String

    String

    44 GiaiBPTBacII Function hsa:String

    hsb:String

    hsc:String

    dau:String

    String

    56

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    45 GiaiPTBacII Function hsa:String

    hsb:String

    hsc:String

    nghiem1:String

    nghiem2:String

    String

    Bng 4.18. Danh sch cc hm thnh phn ca lp i tng PTBacII.

    4.3.2.4.Lp i tng PTBacISinCos :

    STT Tn hm Kiu hm In Out

    1 NhapPhuongTrinh Sub hsa:String

    hsb:String

    hsc:String

    sbien:String

    hlg:String

    gt_hople:Doubl

    e

    2 Xuat Function String3 XacDinhLoaiNghiem Sub

    4 NhapPhuongTrinhCoBan Sub hamlg:String

    sbien:String

    heso:String

    5 DoiSangHamTg Function heso:String

    gocb:String

    String

    6 RutGonPTLG Function hsba:String

    hsca:String

    String

    7 TiSoLuongGiac Function goc:String String

    8 TaoHamCos Function goc:String String

    9 THHeSoVPCoTS Function hsca:String

    hamcos:String

    String

    57

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    10 THHeSoVPKhongTS Function hsca:String

    hamcos:String

    String

    11 TinhHeSoVePhai Function hsca:String

    goc:String

    String

    12 TaoBienCuaPTMoi Function goc:String

    sbien:String

    String

    13 PTSauKhiThayGiaTri Function goc:String

    hsca:String

    hs:String

    sbien:String

    String

    14 BienDoiPhuongTrinh Function heso:String

    sbien:String

    String

    15 KiemTraCacHeSoPT Function Boolean

    16 BinhPhuongCacHeSo Sub abp:String

    bbp:String

    cbp:String

    17 DieuKienCoNghiem Function bieuthuc:String String

    18 GiaiPTKhongBL Function heso:String

    sbien:String

    String

    19 BienLuan Function nghiem_m:Strin

    g

    heso:String

    sbien:String

    String

    20 GiaiPTCoBL Function heso:String

    sbien:String

    String

    21 GiaiPhuongTrinh Sub

    Bng 4.19. Danh sch cc hm thnh phn ca lp i tng PTBacISinCos.

    58

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.2.5.Lp i tng PTBacIISinCos :

    STT Tn hm Kiu hm In Out1 NhapPhuongTrinh Sub hsa:String

    hsb:String

    hsc:String

    sbien:String

    hlg:String

    gt_hople:Double

    2 Xuat Function String

    3 XacDinhLoaiNghiem Sub

    4 XuLiHeSo Function hso:String

    co:Boolean

    String

    5 BienDoiPhuongTrinh Function hsa:String

    hsb:String

    hsc:String

    String

    6 NhapPhuongTrinhBacII Sub

    7 NhapPhuongTrinhBacI Sub

    8 TruongHopHeSoAKhacKhong Function nghiem_x:String String

    9 TruongHopHeSoABangKhong Function nghiem_x:String String

    10 GiaiPhuongTrinh Sub

    Bng 4.20. Danh sch cc hm thnh phn ca lp i tng PTBacIISinCos.

    59

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.2.6.Lp i tng PTDoiXungSinCos:

    STT Tn hm Kiu hm In Out1 NhapPhuongTrinh Sub hsa:String

    hsb:String

    hsc:String

    sbien:String

    hlg:String

    gt_hople:Doubl

    e

    2 Xuat Function String

    3 XacDinhLoaiNghiem Sub

    4 DatAnPhu Function String

    5 XuLiCacHeSoPT Function hsa:String

    hsb:String

    hsc:String

    String

    6 BienDoiPhuongTrinh Function hsa:String

    hsb:String

    hsc:String

    String

    7 TaoBien Function String

    8 NhapPhuongTrinhBacII Sub

    9 KiemTraPTCoThamSo Function hsa:String

    hsb:Stringhsc:String

    Boolean

    10 GiaiPhuongTrinh Sub

    Bng 4.21. Danh sch cc hm thnh phn ca lp i tng PTDoiXungSinCos.

    60

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.2.7.Lp i tng PhatSinhDeTracNghiem:

    STT Tn hm Kiu hm In Out

    1 PhatSinhCauHoi Sub CH:DeTracNghiem

    2 GiaiPhuongTrinh Function hsa:String

    hsb:String

    hsc:String

    hlg:String

    bien:String

    gthople:StringloaiPT:Int

    String

    3 PhatSinhDapAnDung Sub CH:DeTracNghiem

    Nghiem:String

    4 PhatSinhCauHoi_PTBacI Sub CH:DeTracNghiem

    5 PhatSinhCauHoi_PTBacII Sub CH:DeTracNghiem

    6 PhatSinhCauHoi_PTBacISin

    Cos

    Sub CH:DeTracNghiem

    7 PhatSinhCauHoi_PTBacIISin

    Cos

    Sub CH:DeTracNghiem

    8 PhatSinhCauHoi_PTDoiXung

    SinCos

    Sub CH:DeTracNghiem

    9 TachDong Sub baigiai:String

    10 LayNghiem Function baigiai:StringloaiPT:String

    String

    11 BoKhoangTrangDauDong Function nghiem:String String

    12 LayNghiem_PTBacI_PTBacI

    SinCos

    Function sodong: int String

    13 LayNghiem_PTBacII_PTBac

    IISinCos_PTDXSinCos

    Function sodong: int String

    61

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    14 LayNghiem_PTBacII_PTBac

    IISinCos_PTDXSinCos

    Function sodong: int String

    15 PhatSinhDapAnSai Sub CH:DeTracNghiem

    16 PhatSinhNghiemSai Function String

    17 PhatSinhNghiem Function String

    18 PhatSinhPhanTu Function gt:String String

    19 XacDinhSoNghiem Function sodong:Int

    vt:Int

    String

    20 TaoPTBacI Function hsa:String

    hsb:Stringhsc:String

    hlg:String

    bien:String

    String

    21 TaoPTBacII Function hsa:String

    hsb:String

    hsc:String

    hlg:String

    bien:String

    String

    22 TaoPTBacISinCos Function hsa:String

    hsb:String

    hsc:String

    hlg:String

    bien:String

    String

    23 TaoPTBacIISinCos Function hsa:String

    hsb:String

    hsc:String

    hlg:String

    bien:String

    String

    62

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    24 TaoPTDoiXungSinCos Function hsa:String

    hsb:String

    hsc:String

    hlg:String

    bien:String

    String

    25 PhatSinhBien Function String

    26 PhatSinhHamLG Function String

    27 PhatSinhHeSo Function String

    Bng 4.22. Danh sch cc hm thnh phn ca lp i tng PhatSinhDeTracNghiem.

    4.3.2.8.Lp i tng DoiCongThuc:

    STT Tn hm Kiu hm In Out

    1 DemHam Sub str: String

    2 SapXepLaiMangHam Sub

    3 ChuanHoa Function str: String String

    4 KiemTraCoHamLG Function chuoi: String Integer

    5 ThemDauNgoacDon

    VaoBien

    Sub

    6 KiemTraCoPhepTinh Function chuoi: String Boolean

    7 ThayBien Function str: String

    TenBien: String

    String

    8 BienDoiBieuThuc Function chuoi: String String

    9 BieuThucCoNhieuHamLG

    Function chuoi: String String

    10 BieuThucCoNhieuHam

    LG_1

    Function chuoi: String

    kieu: Integer

    String

    11 BieuThucCoNhieuHam

    LG_2

    Function chuoi: String String

    12 PhanLoai Function chuoi: String String

    63

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    13 BieuThucLon Function chuoi: String String

    14 KiemTraKyTuLaPhep

    Tinh

    Function ktu: Char Boolean

    15 BieuThucNho Function chuoi: String

    TenHam: String

    String

    16 NhanDangKyTuDac

    Biet

    Function chuoi: String Integer

    17 BieuThucCo1HamLG Function chuoi: String String

    18 BieuThucCo1Ham

    LG_1

    Function chuoi: String String

    19 BieuThucCo1Ham

    LG_2

    Function chuoi: String String

    20 BieuThucKhongCoMu

    VaCo1HamLG

    Function chuoi: String String

    21 BieuThucCoMuVaCo1

    HamLG

    Function chuoi: String String

    22 HamKhongCoDau

    NgoacDon

    Function chuoi: String

    TenHam: String

    String

    23 HamCoDauNgoacDon Function chuoi: String String

    24 LayBienCongThucBac Function chuoi: String String

    25 LayBienCongThuc

    TongHieu

    Function chuoi: String String

    26 LayBienCongThucDoi Function chuoi: String String27 PhucHoiBien Function str: String String

    28 RutGonBien Function chuoi: String String

    29 RutGonBien_2 Function chuoi: String String

    30 RutGonHeSoCuaBien Function chuoi: String String

    31 RutGonBien_3 Function chuoi: String String

    64

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    32 KiemTraDangBien Function chuoi: String Boolean

    33 KiemTraDang_1 Function chuoi: String Boolean

    34 GanDau Function chuoi: String

    d1:Char

    d2: Char

    String

    35 LayHeSo Function chuoi: String String

    36 LayViTriDauChiaBac0 Function chuoi: String Integer

    37 RutGonBien_1 Function chuoi: String String

    38 BoDauNhan Function chuoi: String String

    39 BoDau Function chuoi: String String

    40 BoDauNgoacDonKhi

    CoDauChia

    Function chuoi: String String

    41 LayHamLuongGiacDau

    Tien

    Function chuoi: String Integer

    42 ChuanHoaBien Function chuoi: String String

    43 LayMangPhanTuBac0 Function chuoi: String Arraylist

    44 PhanTichPhanTu Function chuoi: String Arraylist

    Bng 4.23. Danh sch cc hm thnh phn ca lp i tng DoiCongThuc.

    4.3.2.9.Lp i tng LayCongThuc:

    STT Tn hm Kiu hm In Out

    1 Mang_CT Property Arraylist Arraylist

    2 LayVePhai Function txtLine: String String3 LayVeTrai Function txtLine: String String

    4 LaySTTCuaCongThuc Function txtLine: String Integer

    5 BoSoDanh Function str: String String

    6 DuaCongThucVao

    Mang

    Sub str: String

    Bng 4.24. Danh sch cc hm thnh phn ca lp i tng LayCongThuc.

    65

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.3.3.Cc sphi hp:

    4.3.3.1.Phn hgio vin:

    Son bi tp vit :

    Hnh 4.3. Sphi hp son bi tp vit.

    Son trc nghim:

    Hnh 4.4. Sphi hp son trc nghim.

    66

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Son l thuyt:

    Hnh 4.5. Sphi hp sa l thuyt.

    Chm bi:

    Hnh 4.6. Sphi hp chm bi.

    4.3.3.2.Phn hhc sinh :

    Gii bi tp vit:

    Hnh 4.7. Sphi hp gii bi tp vit.

    67

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Gii trc nghim:

    Hnh 4.8. Sphi hp gii trc nghim.

    Xem bi l thuyt:

    Hnh 4.9. Sphi hp xem bi l thuyt.

    68

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.THIT KCC MN HNH GIAO DIN CA PHN

    MM :

    4.4.1.Phn hgio vin :

    4.4.1.1.Mn hnh chnh :

    a.Ni dung :

    Hnh 4.10. Mn hnh chnh Phn hgio vin.

    69

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL1 Chn button

    Hng Dn

    SDng

    trong

    ToolMenu

    TrGip.

    Xem phn

    hng dn

    sdng

    ca phn

    mm.

    (HuongDanSuDung)

    Hin thphn hng dn

    sdng phn mm.

    MainFormGV

    2 Chn buttonGii thiu

    trong

    ToolMenu

    TrGip.

    Xem phngii thiu

    vphn

    mm.

    (GioiThieu)

    Hin thform Gii thiu

    vphn mm.

    MainFormGV

    3 Chn thanh

    ToolMenu

    Bi tp vit.

    Chn phn

    Phng

    Trnh.

    (XuLiChucNangNhom

    BaiTapViet)

    Cc button trong

    ToolMenu Bi tp vitv

    mn hnh Bi tp vits

    c hin th.2

    MainFormGV

    4 Chn thanh

    ToolMenu

    TrcNghim.

    Chn phn

    Trc

    Nghim.

    (XuLiChucNangNhom

    TracNghiem)

    Cc button trongToolMenu Trc Nghim

    v mn hnh Trc

    Nghimsc hin th.3

    MainFormGV

    2Xem mc 4.4.1.2 bit r thm.3

    Xem mc 4.4.1.4 r thm.

    70

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    5 Chn thanh

    ToolMenu

    L Thuyt.

    Chn phn

    L Thuyt.

    (XuLiChucNangNhom

    LyThuyet)

    Cc button trong

    ToolMenu L Thuytv

    mn hnh L Thuyts

    c hin th.4

    MainFormGV

    6 Chn thanh

    ToolMenu

    Chm Bi

    Chn phn

    Chm Bi

    (XuLiChucNangNhom

    ChamBai)

    Cc button trong

    ToolMenu Chm Bivmn hnh Chm Bis

    c hin th.5

    MainFormGV

    7 Chn

    MenuItem

    HThng\

    Thot

    Thot khi

    phn mm.

    (ThoatKhoiChuongTrinh)

    Thot khi chng trnh.

    MainFormGV

    8 Chn

    MenuItem

    TrGip\

    Hng Dn

    SDng.

    Xem phn

    Hng Dn

    SDng.

    (HuongDanSuDung)

    Hin thphn hng dn

    sdng phn mm.

    MainFormGV

    9 Chn

    MenuItemTrGip\

    Gii Thiu.

    Xem phn

    Gii Thiuvphn

    mm.

    (GioiThieu)

    Hin thform Gii thiuvphn mm.

    MainFormGV

    Bng 4.25. Cc skin mn hnh chnh Phn hGio vin.

    4Xem mc 4.4.1.3 r thm.5

    Xem mc 4.4.1.5 r thm.

    71

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.1.2.Mn hnh son bi tp vit:

    a.Ni dung :

    Hnh 4.11. Mn hnh son bi tp vit.

    72

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Nhn buttonMBi

    Mbitp.

    (MoDeBai)

    Hin thfrom Open

    mfile

    BaiTap.lg

    Khi mc bi tp

    th cc button khc

    trong thanh

    ToolMenu sc

    hin th.

    TH_SoanBaiTapViet

    2 Nhn button

    Lu Bi.

    Lu bi. (LuuDebai)

    Hin thform

    SaveAscho php

    lu bi vo file

    c chn.

    TH_SoanBaiTapViet

    3 Nhn button

    Thm Bi

    Tp.

    Thm bi tp

    ang son

    vo

    SachBaiTap

    (ThemBaiTap)

    Lu bi tp m gio

    vin ang son vo

    SachBaiTap.lgv

    cp nht li cy bi

    tp trn ExplorerBar

    Sch bi tp.

    Sau khi thm hin

    thng bo l thm

    bi tp.

    TH_SoanBaiTapViet

    73

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4 Nhn button

    Sa Bi

    Tp

    Sa li bi

    tp.

    (SuaBaiTap)

    Cp nht li thng

    tin bi tp m gio

    vin ang son v

    cp nht li cy bi

    tp trn ExplorerBar

    Sch Bi Tp.

    Sau khi cp nht

    hin thng bo l

    cp nht thng tinbi tp.

    TH_SoanBaiTapViet

    5 Chn Dng

    bi tp

    Chn dng

    bi tp.

    Chn dng bi tp. TH_SoanBaiTapViet

    6 Nhn button

    Xa Bi Tp

    Xa bi tp

    ang m.

    (XoaBaiTap)

    Hin thform

    Thng Boxc

    nh li l gio vin

    c mun xa bi tp

    ang mhay khng.

    Nuc thtin hnh

    xa thng tin vbi

    tp ang mtrn

    SachBaiTap.lgvcp nht li cy bi

    tp trn ExplorerBar

    Sch Bi Tp.

    TH_SoanBaiTapViet

    74

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    7 Nhn button

    My Gii

    Cho my

    gii bi tp

    ang son.

    (MayGiai)

    Thc hin gii

    phng trnh cho.

    Nukhng gii

    c thshin

    form Thng Bo

    bo l My khng

    c khnng gii!.

    Numn hnh ch

    Gii Tng Bcthhin thbutton

    Dng Giiv lm

    mbutton My

    Gii.

    My chc thgii

    5 dng bi: Phng

    trnh bc I; Phng

    trnh bc II; Phng

    trnh bc I sin, cos;

    Phng trnh bc II

    sin, cos; Phng

    trnh i xng sin

    cos.

    TH_SoanBaiTapViet

    8 Nhn button

    Dng Gii

    Cho my

    ngng vic

    gii bi tp.

    (DungGiai)

    Lm mbutton

    Dng Gii.

    Hin thbuttonTip

    Tc Gii.

    TH_SoanBaiTapViet

    75

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    9 Nhn button

    Tip Tc

    Gii.

    Cho my

    tip tc

    (TiepTucGiai)

    Lm mbutton

    Tip Tc Gii.

    Hin thbutton

    Dng Gii.

    TH_SoanBaiTapViet

    10 Nhn button

    Kt Xut Ra

    Word.

    Kt xut bi

    tp v bi

    gii ra

    Word.

    (KetXuatWord)

    Ly ni dung bi

    v bi gii trn mn

    hnh a ra Word.

    TH_SoanBaiTapViet

    11 Nhn buttonIn.

    In bi tp. (InDeBai)In ni dung bi

    ang son.

    TH_SoanBaiTapViet

    12 Nhn button

    Gi Th.

    Gi ni

    dung bi tp

    v bi gii

    qua email.

    (GoiThu)

    Kt xut ni dung

    bi v bi gii ang

    hin thtrn mn

    hnh ln form Gi

    Thtin hnh

    gi thqua email.

    TH_SoanBaiTapViet

    13 Nhn tab Bi

    Hng Dn

    Son hay

    xem bi

    hng dn.

    Hin thbi hng

    dn m gio vin

    son ng thi cho

    php cp nht hayson mi bi hng

    dn.

    TH_SoanBaiTapViet

    76

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    14 Nhn tab Bi

    Gii Ca

    My Hoc

    GV.

    Son hay

    xem bi tp

    gii.

    Hin thbi gii nu

    l bi tp c chn

    tSachBaiTapv

    gio vin gii.

    ng thi cho php

    gio vin cp nht li

    bi gii .

    Nu l bi tp mi th

    cho php gio vin

    son bi gii hoccho my gii.

    TH_SoanBaiTapViet

    15 Chn radio

    Gii Tng

    Bc.

    Chn gii

    tng bc.

    Hin thbi gii khi

    my gii mt cch

    tun ttheo tng

    bc gii.

    TH_SoanBaiTapViet

    16 Chn radio

    Gii Nhanh

    Chn gii

    nhanh.

    Hin thngay tt c

    cc bc gii ca bi

    gii.

    TH_SoanBaiTapViet

    17 Nhn

    ExplorerBar

    Sch Bi

    Tp.

    Xem sch

    bi tp.

    Hin thsbi tp

    c trong SachBaiTap

    v cho php gio vin

    chn mt trong cc

    bi sn c.

    TH_SoanBaiTapViet

    77

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    18 Nhn du = Ly cng

    thc tng

    ng vi

    cng thc

    nhp trong

    textbox

    Cng thc.

    (TinhCongThuc)

    Ly v hin thcc

    cng thc tng ng

    vi cng thc c

    nhp vo textbox

    cng thctrong

    combobox bn phi

    du =.

    TH_CongThuc

    Bng 4.26. Cc skin mn hnh son bi tp vit.

    4.4.1.3.Mn hnh son l thuyt:

    a.Ni dung :

    Hnh 4.102. Mn hnh Son L Thuyt

    78

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Nhn buttonSon L

    Thuyt.

    Chn phnSon L

    Thuyt.

    (SoanLyThuyet)

    Hin form SaveAsln

    cho gio vin nhp vo

    tn file v chn a chs

    lu, sau tin hnh m

    Word vi tn file c

    to v cho php gio vin

    Son L Thuyt trn

    Word.

    Nu mkhng c file

    Word va nhp th hin

    thng bo mkhng

    c.

    TH_SoanBaiLT

    2 Nhn buttonThm Bi

    L Thuyt.

    Thm bil thuyt

    mi.

    (ThemBaiLyThuyet)Hin form Openln cho

    php gio vin chn file

    l thuyt c son

    trc.

    Sau khi gio vin chn

    file word cn thm stin

    hnh thm vo thmc

    Data v cp nht li

    ExplorerBar Sch LT.

    TH_SoanBaiLT

    79

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3 Chn 1 bi

    trong cy

    phn

    ExplorerBar

    Sch LT.

    Chn 1 bi

    l thuyt.

    Hin thbi l thuyt

    c chn ln mn hnh

    L Thuyt.

    Hin thcc button Xa

    Bi L Thuyt, Kt

    Xut Ra Word, In.

    TH_SoanBaiLT

    4 Nhn button

    Xa Bi L

    Thuyt.

    Xa bi l

    thuyt

    c chn.

    (XoaBaiLyThuyet)

    Hin thform thng bo

    xc nhn li thng tin

    xem gio vin c thc smun xa bi lthuyt

    hay khng.

    Nu c th tin hnh xa

    bi l thuyt c chn

    v cp nht li danh sch

    cc bi l thuyt trn cy

    ExplorerBar Sch LT.

    TH_SoanBaiLT

    5 Nhn button

    Kt Xut

    Ra Word.

    Kt xut

    bi l

    thuyt

    c chn

    ra Word.

    (KetXuatWord)

    Hin thform SaveAs

    gio vin nhp tn file

    Word slu bi l thuyt

    c chn sau tin

    hnh kt xut ni dungbi l thuyt ra Word..

    TH_SoanBaiLT

    6 Nhn button

    In.

    In bi l

    thuyt.

    (InBaiLT)

    Kt xut bi l thuyt

    ang c chn ra Word

    v cho php in bi l

    thuyt khi c my in.

    TH_SoanBaiLT

    80

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    7 Nhn button

    Gi Th.

    Gi bi l

    thuyt

    c chn

    qua email.

    (GoiThu)

    Hin thni dung bi l

    thuyt ang c trong mn

    hnh L Thuytln form

    Gi Thv cho php

    gio vin gi ni dung l

    thuyt qua email.

    TH_SoanBaiLT

    Bng 4.27. Cc skin mn hnh son l thuyt.

    4.4.1.4.Mn hnh son trc nghim:

    a.Ni dung :

    Hnh 4.13. Mn hnh Son Trc Nghim.

    81

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Chn 1 cutrn cy

    trong

    ExplorerBar

    Ngn Hng

    Cu Hi

    Chn 1 cuhi trong

    ngn hng

    cu hi.

    (TreeNHCH_

    AfterSelect)

    Hin thni dung cu

    hi trc nghim c

    chn ln mn hnh.

    Hin thcc button ca

    mn hnh Trc nghim.

    TH_SoanDe

    TracNghiem

    2 Chn 1 cu

    trn cy

    trong

    ExplorerBar

    Trc

    Nghim.

    Chn 1 cu

    hi trc

    nghim

    c pht

    sinh ra.

    (TreeDeTN_

    AfterSelect)

    Hin thni dung cu

    hi trc nghim c

    chn ln mn hnh.

    Hin thcc button mn

    hnh Trc Nghim.

    TH_SoanDe

    TracNghiem

    3 Nhn button

    To

    Trc

    Nghim.

    To trc

    nghim.

    (TaoDeTracNghiem)

    Gio vin phi chn

    Dng cu hi trong cy

    Ngn Hng Cu Hi

    trc khi chn button

    To Trc Nghim.

    Nu gio vin chn kiu

    My TPht Sinh

    th stin hnh tpht

    sinh theo slng

    cu hi c chn trong

    combobox SCu Hi

    TH_SoanDe

    TracNghiem

    82

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    v dng bi tp c

    chn trong cyNgn

    Hng Cu Hi.

    Nu gio vin chn kiu

    Pht Sinh TNgn

    Hng Cu Hith s

    tin hnh pht sinh t

    NganHangCauHoi

    theo slng cu hi

    c chn trongcombobox SCu Hi

    v dng bi tp c

    chn trong cyNgn

    Hng Cu Hi.

    Tt ccc trc

    nghim c to s

    c hin thln cy

    trong ExplorerBar

    Trc Nghim.

    4 Nhn button

    Thm Cu

    Hi.

    Thm cu

    hi trc

    nghim vo

    Ngn hngcu hi.

    (ThemCauHoi)

    Tin hnh thm cu hi

    va c son vo cy

    Ngn Hng Cu Hitheo dng bi tp

    chn trong combobox

    Dng bi tpv thng

    bo vi gio vin l

    thm cu hi c hay

    cha.

    TH_SoanDe

    TracNghiem

    83

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    5 Nhn button

    Sa Cu

    Hi

    Sa ni

    dung cu

    hi c

    chn.

    (CapNhatCauHoi)

    Tin hnh cp nht li

    ni dung cu hi

    c chn v thng bo

    vi gio vin l cp

    nht ni dung cu hi

    hay cha.

    TH_SoanDe

    TracNghiem

    6 Nhn button

    Xa Cu

    Hi.

    Xa cu

    hi c

    chn.

    (XoaCauHoi)

    Hin thform Thng

    boxc nhn lithng tin l gio vin c

    tht smun xa cu

    hi c chn hay

    khng.

    Nu c th tin hnh xa

    cu hi c chn.

    TH_SoanDe

    TracNghiem

    7 Nhn button

    Thm Vo

    NHCH

    Thm

    trc

    nghim vo

    Ngn hng

    cu hi.

    (ThemCauHoi)

    Tin hnh phn loi v

    thm cc trc nghim

    va c pht sinh

    trong cy Trc

    Nghimvo cy Ngn

    Hng Cu Hitheo ccdng tng ng v

    thng bo vi gio vin

    l thm vo c

    hay cha.

    TH_SoanDe

    TracNghiem

    84

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    8 Nhn button

    Lu

    Trc

    Nghim

    Lu trc

    nghim

    va to.

    (LuuDeTracNghiem)

    Hin thForm SaveAs

    cho gio vin nhp vo

    tn file cn lu sau

    tin hnh lu trc

    nghim nu gio vin

    nhn button Save.

    TH_SoanDe

    TracNghiem

    9 Nhn button

    M

    TrcNghim.

    Mmt

    trc

    nghim c sn.

    (MoDeTracNghiem)

    Hin thform Opencho

    php gio vin chn filecha trc nghim cn

    m, trc nghim

    c chn sc hin

    thtrong cy Trc

    Nghim.

    TH_SoanDe

    TracNghiem

    10 Nhn button

    Xa

    Trc

    Nghim

    Xa cc

    trc

    nghim.

    (XoaDeTracNghiem)

    Hin thform thng bo

    xc nhn li thng tin

    l gio vin c tht s

    mun xa cc trc

    nghim trong cy

    Trc Nghimhay

    khng.Nu c tin hnh xa tt

    ccc trc nghim

    trn cy Trc

    Nghim.

    TH_SoanDe

    TracNghiem

    85

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    11 Nhn button

    Kt Xut

    Ra Word.

    Kt xut

    cc trc

    nghim ra

    Word.

    (KetXuatWord)

    Hin thform SaveAs

    gio vin nhp vo

    tn file dng lu cc

    trc nghim v tin

    hnh kt xut ni dung

    ca tt ccc trc

    nghim trong cy

    TNra Word.

    TH_SoanDe

    TracNghiem

    12 Nhn buttonIn Trc

    Nghim.

    In cc trc

    nghim

    trn cy

    TN.

    (InDeTracNghiem)Tin hnh kt xut ni

    dung ca tt ccc

    trc nghim trn cy

    TNra Word v cho

    php gio vin in khi

    c my in.

    TH_SoanDeTracNghiem

    13 Nhn button

    Gi Th.

    Gi trc

    nghim qua

    email.

    (GoiThu)

    Tin hnh kt xut ni

    dung ca tt ccc

    trc nghim c trong

    cy TNra mn hnh

    ca form Gi Thv

    cho php gio vin githqua email.

    TH_SoanDe

    TracNghiem

    Bng 4.28. Cc skin mn hnh Son trc nghim.

    86

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.1.5.Mn hnh chm bi:

    a.Ni dung :

    Hnh 4.14. Mn hnh Chm Bi.

    87

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Nhn buttonMBi

    Gii

    Mbi giica hc

    sinh.

    (MoBaiGiai)

    Mbi gii ca hc sinh.

    Nu c bi gii th hin

    thni dung bi gii ra

    mn hnh Bi Giiv

    hin thbutton Lu Bi

    Gii, Kt Xut Ra

    Word, In.

    TH_ChamBai

    2 Nhn button

    Lu Bi

    Gii

    Lu bi

    gii.

    (LuuBaiGiai)

    Hin thform SaveAscho

    php gio vin nhp vo

    tn file slu.

    Sau khi lu shin th

    form Thng bo thngbo cho gio vin bit l

    bi gii c lu hay

    cha.

    TH_ChamBai

    3 Nhn button

    Kt Xut

    Ra Word.

    Kt xut

    bi gii

    c chn

    ra Word.

    (KetXuatWord)

    Hin thform SaveAs

    gio vin nhp tn file

    Word slu bi gii c

    chn sau tin hnh kt

    xut ni dung bi l

    thuyt ra Word..

    TH_ChamBai

    88

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4 Nhn button

    In.

    In bi gii. (InBaiGiai)

    Kt xut bi gii ang

    c chn ra Word v

    cho php in bi gii

    khi c my in.

    TH_ChamBai

    5 Nhn button

    Gi Th.

    Gi bi

    gii c

    chn qua

    email.

    (GoiThu)

    Hin thni dung bi gii

    ang c trong mn hnh

    Bi Giiln form Gi

    Thv cho php giovin gi ni dung bi gii

    sau khi chm qua email.

    TH_ChamBai

    6 Nhn du = Ly cng

    thc tng

    ng vi

    cng thc

    nhp trong

    textbox

    Cng thc.

    (TinhCongThuc)

    Ly v hin thcc cng

    thc tng ng vi cng

    thc c nhp vo

    textbox cng thctrong

    combobox bn phi du

    =.

    TH_CongThuc

    Bng 4.29. Cc skin mn hnh Chm bi.

    89

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.1.6.Mn hnh hng dn sdng:

    Hnh 4.15. Mn hnh Hng Dn SDng

    90

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.2.Phn hhc sinh:

    4.4.2.1.Mn hnh chnh:

    a.Ni dung :

    Hnh 4.16. Mn hnh chnh Phn hHc Sinh

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL1 Chn button

    Hng Dn

    SDng

    trong

    ToolMenu

    TrGip.

    Xem phn

    hng dn

    sdng

    ca phn

    mm.

    (HuongDanSuDung)

    Hin thphn hng dn

    sdng phn mm.

    MainFormHS

    91

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    2 Chn button

    Gii thiu

    trong

    ToolMenu

    TrGip.

    Xem phn

    gii thiu

    vphn

    mm.

    (GioiThieu)

    Hin thform Gii thiu

    vphn mm.

    MainFormHS

    3 Chn thanh

    ToolMenu

    Bi Tp

    Vit.

    Chn phn

    Phng

    Trnh.

    (XuLiChucNangNhom

    BaiTapViet)

    Cc button trong

    ToolMenu Bi Tp Vit

    v mn hnh Bi TpVitsc hin th.6

    MainFormHS

    4 Chn thanh

    ToolMenu

    Trc

    Nghim.

    Chn phn

    Trc

    Nghim.

    (XuLiChucNangNhom

    TracNghiem)

    Cc button trong

    ToolMenu Trc Nghim

    v mn hnh Trc

    Nghimsc hin th.7

    MainFormHS

    5 Chn thanh

    ToolMenu

    L Thuyt.

    Chn phn

    L Thuyt.

    (XuLiChucNangNhom

    LyThuyet)

    Cc button trong

    ToolMenu L Thuytv

    mn hnh L Thuyts

    c hin th.8

    MainFormHS

    6 Chn

    MenuItem

    HThng\

    Thot

    Thot khi

    phn mm.

    (ThoatKhoiChuongTrinh)

    Thot khi chng trnh.

    MainFormHS

    6Xem mc 4.4.2.2 r thm.7Xem mc 4.4.2.4 r thm.8

    Xem mc 4.4.2.3 r thm.

    92

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    7 Chn

    MenuItem

    TrGip\

    Hng Dn

    SDng.

    Xem phn

    Hng Dn

    SDng.

    (HuongDanSuDung)

    Hin thphn hng dn

    sdng phn mm.

    MainFormHS

    8 Chn

    MenuItem

    TrGip\

    Gii Thiu.

    Xem phn

    Gii Thiu

    vphn

    mm.

    (GioiThieu)

    Hin thform Gii thiu

    vphn mm.

    MainFormHS

    Bng 4.30. Cc skin mn hnh chnh Phn hHc sinh.

    4.4.2.2.Mn hnh gii bi tp vit:

    a.Ni dung :

    Hnh 4.17. Mn hnh gii Bi tp vit.

    93

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Nhn buttonSch Bi

    Tp.

    Ly schbi tp.

    (CapNhatSachBaiTap)Ly thng tin cc bi tp

    trn SachBaiTap.lga

    ln cy Sch Bi Tp.

    Khi ly c thng tin

    cc bi tp th hin thng

    bo l thng tin c

    cp nht.

    TH_BaiTapViet

    2 Nhn button

    Mbi.

    Ly bi

    trong file.

    (MoDeBai)

    Hin thform Open

    chn tp tin c cha

    bi cn m.

    TH_BaiTapViet

    3 Chn dng

    bi tp trong

    combobox

    Dng Bi

    Tp

    Chn dng

    bi tp.

    Chn dng bi tp. TH_BaiTapViet

    4 Chn 1 bi

    tp trn cy

    Sch Bi

    Tp.

    Chn 1 bi

    tp.

    (TreeBT_AfterSelect)

    Hin ththng tin ca bi

    tp c chn ln mn

    hnh v cp nht li thngtin trn combobox Dng

    bi tptheo dng bi tp

    c chn..

    Hin thbutton Lu Bi

    Gii, Kt Xut Ra

    TH_BaiTapViet

    94

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Word, In.

    5 Nhn button

    Lu Bi

    Gii.

    Lu bi

    gii.

    (LuuBaiGiai)

    Hin thform SaveAs

    hc sinh nhp vo tn file

    lu ni dung bi gii.

    TH_BaiTapViet

    6 Chn tab

    Bi Gii

    Ca Hc

    Sinh.

    (TabBaiGiai_Click)

    Hin thmn hnh cho

    php hc sinh lm bi tp

    a ra.

    TH_BaiTapViet

    7 Chn tabBi Hng

    Dn.

    (TabBaiGiai_Click)Hin ththng tin hng

    dn vbi tp c chn

    m gio vin son sn.

    TH_BaiTapViet

    8 Chn tab

    Bi Gii

    Ca My

    Hoc GV

    (TabBaiGiai_Click)

    Hin thbi gii ca bi

    tp c chn.

    Hin thbutton My Gii

    TH_BaiTapViet

    9 Nhn button

    My Gii

    kiu Gii

    Tng Bc.

    (MayGiai)

    Hin thcc bc gii

    theo trnh ttng bc

    mt.

    Hin thbutton Dng

    Gii.Lm mbutton My

    Gii.

    TH_BaiTapViet

    10 Nhn button

    My Gii

    kiu Gii

    Nhanh

    (MayGiai)

    Hin thng lot tt c

    cc bc gii ca bi

    ton.

    TH_BaiTapViet

    95

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    11 Nhn button

    Dng Gii.

    Cho my

    dng bc

    gii.

    (DungGiai)

    Ngng ngay bc gii

    ang gii.

    Hin thbutton Tip Tc

    Gii.

    Lm mbutton Dng

    Gii.

    TH_BaiTapPT

    12 Nhn button

    Tip Tc

    Gii.

    Cho my

    tip tc

    gii.

    (TiepTucGiai)

    Tip tc thc hin cc

    bc gii tip theo.Hin thbutton Dng

    Gii.

    Lm mbutton Tip Tc

    Gii.

    TH_BaiTapViet

    13 Nhn du = Ly cng

    thc tng

    ng vi

    cng thc

    nhp trong

    textbox

    Cng thc.

    Ly v hin thcc cng

    thc tng ng vi cng

    thc c nhp vo

    textbox cng thctrong

    combobox bn phi du

    =.

    TH_CongThuc

    14 Nhn button

    Kt XutRa Word.

    Kt xut

    bi gii raWord.

    (KetXuatWord)

    Hin thform SaveAshc sinh nhp tn file

    Word slu bi gii c

    chn sau tin hnh kt

    xut bi v ni dung

    bi gii ra Word..

    TH_BaiTapViet

    96

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    15 Nhn button

    In.

    In bi gii. (InDeBaii)

    Kt xut bi v bi gii

    ra Word v cho php hc

    sinh in bi gii khi c

    my in.

    TH_BaiTapViet

    16 Nhn button

    Gi Th.

    Gi bi

    gii c

    chn qua

    email.

    (GoiThu)

    Hin thni dung bi gii

    ang c trong mn hnh

    Bi Giiln form Gi

    Thv cho php hc sinhgi ni dung bi gii sau

    khi gii qua email.

    TH_BaiTapViet

    Bng 4.31. Cc skin mn hnh gii bi tp vit.

    97

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.2.3.Mn hnh xem l thuyt:

    a.Ni dung :

    Hnh 4.18. Mn hnh xem L thuyt.

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Nhn button

    SchL

    Thuyt.

    Chn Sch

    L Thuyt.

    (CapNhatSachLyThuyet

    SachLyThuyet)

    Ly ni dung cc bi l

    thuyt c trong

    SachLyThuyet.lga ln

    cy Sch LT.

    Sau khi cp nht ni dung

    TH_BaiLT

    98

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    cy Sch LTxong th

    hin thng bo l cp

    nht xong.

    2 Chn 1 bi

    l thuyt

    trn cy

    Sch LT.

    Chn xem

    ni dung 1

    bi l

    thuyt.

    (XuLiChonBaiLT)

    Hin thni dung bi l

    thuyt c chn ln mn

    hnh L Thuyt.

    Hin thcc button Kt

    Xut Ra Word, In.

    TH_BaiLT

    3 Nhn buttonKt Xut

    Ra Word.

    Kt xutbi l

    thuyt ra

    Word.

    (KetXuatWord)Hin thform SaveAs

    hc sinh nhp tn file

    Word slu bi l thuyt

    c chn sau tin

    hnh kt xut ni dung

    bi l thuyt ra Word..

    TH_BaiLTs

    4 Nhn button

    In

    In bi l

    thuyt.

    (InDeBaii)

    Kt xut ni dung bi l

    thuyt ra Word v cho

    php hc sinh in bi l

    thuyt khi c my in.

    TH_BaiLT

    5 Nhn button

    Gi Th.

    Gi Th. (GoiThu)

    Hin thni dung bi lthuyt ang c trong mn

    hnh L Thuytln form

    Gi Thv cho php hc

    sinh gi ni dung bi l

    thuyt qua email.

    TH_BaiLT

    Bng 4.32. Cc skin mn hnh Xem l thuyt.

    99

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.2.4.Mn hnh gii trc nghim:

    a.Ni dung :

    Hnh 4.19. Mn hnh gii Bi tp Trc nghim.

    100

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tng ng Lp XL

    1 Nhn buttonNgn Hng

    Cu Hi.

    Ly NgnHng Cu

    Hi.

    (CapNhatNHCH

    NganHangCauHoi)

    Cp nht

    NganHangCauHoi.lg

    Sau khi cp nht xong th

    hin thform Thng Bo

    cp nht xong.

    Lm mbutton Ngn Hng

    Cu Hi.

    TH_TracNghiem

    2 Nhn button

    To

    Trc

    Nghim.

    To trc

    nghim.

    (TaoDeTracNghiem)

    Phi chn dng cu hi

    trong cy Dng Cu Hi

    trc khi nhn button To

    Trc Nghim.Tin hnh to trc

    nghim theo scu hi

    c chn trong combobox

    SCu Hitheo cc kiu

    My TPht Sinh hay

    Pht Sinh TNHCH

    v theo cc dng bi tp

    c chn trong cy Dng

    Cu Hi.

    Sau khi pht sinh shin

    thdanh sch cc trc

    nghim ln cy Trc

    TH_TracNghiem

    101

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    Nghim.

    Hin thcc button Xa

    Trc Nghim, Bt u,

    Xem Bi Gii, Kt Xut

    Ra Word, In Trc

    Nghim.

    3 Nhn button

    Xa

    Trc

    Nghim.

    Xa

    trc

    nghim

    ang c.

    (XoaDeTracNghiem)

    Hin thform Thng bo

    xc nhn li thng tin l

    hc sinh c tht smunxa trc nghim ang c

    hay khng.

    Nu c th tin hnh xa

    trc nghim ang c v cp

    nht li cy TN.

    Lm mcc button Xa

    Trc Nghim, Kt Xut

    Ra Word, In Trc

    Nghim.

    Hin thbutton Ngn Hng

    Cu Hi.

    TH_TracNghiem

    4 Chn mc

    trongcombobox

    Mc .

    Chn mc

    lm bi.

    (cmbMucDo_TextChanged)

    Hin ththng tin thi gianln lm bi ln textbox

    Thi Giantng ng vi

    mc c chn.

    TH_TracNghiem

    102

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    5 Chn 1

    dng trong

    danh sch

    Dng Cu

    Hi.

    Chn 1

    dng cu

    hi trc

    nghim.

    (TreeTN_AfterSelect)

    Chn cc dng cu hi cn

    to trc nghim.

    TH_TracNghiem

    6 Nhn button

    Bt u.

    Bt u

    lm bi.

    (BatDauLamBai)

    Bt u nhy thi gian lm

    bi trong textbox Thi

    Gian.

    Scu hc sinh lm sc cp nht trong textbox

    bn di v hin mu vng

    trn cy TN.

    Lm mbutton Bt u.

    Hin thbutton Kt Thc.

    Sau khi ht thi gian lm

    bi shin thform Thng

    bo ht thi gian lm bi

    v tin hnh xa tt ccc

    cu hi trc nghim ang c

    trong TN, ng thi th

    hin scu trli ng v

    sim trong cc textboxSCu ngv im S.

    Lm mcc button Xa

    Trc Nghim, Kt Thc.

    Hin thbutton Ngn Hng

    Cu Hi.

    TH_TracNghiem

    103

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    7 Nhn button

    Kt Thc.

    Kt thc

    lm bi.

    (KetThucLamBaiTN)

    Hin thform Thng bo

    xc nhn thng tin l hc

    sinh c tht smun kt

    thc bi lm hay khng.

    Nu c th tin hnh xa tt

    ccc cu hi trc nghim

    ang c trong TN, ng

    thi thhin scu trli

    ng v sim trong cctextbox SCu ngv

    im S.

    Lm mcc button Xa

    Trc Nghim, Kt Thc.

    Hin thbutton Ngn Hng

    Cu Hi.

    TH_TracNghiem

    8 Nhn button

    Xem Bi

    Gii

    Xem li

    bi gii

    va gii.

    (XemBaiGiai)

    Hin thform SaveAs

    hc sinh ghi tn file slu

    trc nghim va lm.

    Sau khi nhn button Save s

    hin thmn hnh Word

    cha thng tin trcnghim va lm.

    TH_TracNghiem

    9 Nhn button

    Kt Xut

    Ra Word.

    Kt xut

    bi tp trc

    nghim ra

    Word.

    (KetXuatWord)

    Hin thform SaveAs

    hc sinh nhp tn file Word

    slu cc bi tp trc

    nghim sau tin hnh kt

    TH_TracNghiem

    104

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    xut ni dung bi l thuyt

    ra Word..

    10 Nhn button

    In

    In cc bi

    tp trc

    nghim.

    (InDeTracNgiem)

    Kt xut ni dung cc bi

    tp trc nghim ra Word v

    cho php hc sinh in cc bi

    tp trc nghim khi c

    my in.

    TH_TracNghiem

    11 Nhn button

    Gi Th.

    Gi Th. (GoiThu)

    Hin thni dung cc bitp trc nghim ang c

    trong cy TNln form

    Gi Thv cho php hc

    sinh gi ni dung cc bi

    tp trc nghim qua

    email.

    TH_TracNghiem

    Bng 4.33. Cc skin mn hnh gii Bi tp Trc nghim.

    105

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.2.5.Mn hnh hng dn sdng:

    Hnh 4.110. Mn hnh Hng dn sdng.

    106

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.3.Cc mn hnh chung ca hai phn h:

    4.4.3.1.Mn hnh gii thiu:

    a.Ni dung :

    Hnh 4.21. Mn hnh Gii thiu.

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tngng Lp XL

    1 Nhn mt

    phm bt

    k.

    Nhn mt

    phm bt

    k.

    (FormGioiThieu_KeyDown)

    ng mn hnh gii thiu.

    FormGioiThieu

    2 Click chut

    ln form.

    Click

    chut ln

    form.

    (FormGioiThieu_Click)

    ng mn hnh gii thiu.

    FormGioiThieu

    Bng 4.34. Cc skin mn hnh Gii thiu.

    107

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    4.4.3.2.Mn hnh gi th:

    a.Ni dung :

    Hnh 4.22. Mn hnh Gi Th.

    b.Danh sch cc bin cv xl tng ng trn mn hnh:

    STT Bin C Ngha XL Tngng Lp XL

    1 Nhn button

    AttachFile

    Gi km

    file.

    (cmdAttached_Click)

    Gi thkm theo file

    chn.

    FormGoiMail

    2 Nhn radio

    Dng text

    Chn kiu

    gi th

    dng text.

    108

  • 5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac

    3 Nhn radio

    Dng html

    Chn kiu

    gi th

    html.

    4 Nhn button

    Gi.

    gi th. (cmdGoiThu_Click)

    Gi ththeo dng chn.

    FormGoiMail

    5 Nhn button

    Bqua.

    Khng gi

    th.

    (cmdTroVe_Click)

    ng mn hnh gi th.

    FormGoiMail

    Bng 4.35. Cc skin mn hnh Gi th.

    109

  • 5/25/2018 Phan Mem Ho Tro Tu