Bao cao

Post on 15-Oct-2015

9 views 0 download

Transcript of Bao cao

  • I HC CNG NGH THNG TIN

    KHOA CNG NGH PHN MM

    CQ HK1 2k7 2k8

    n mn PHT TRIN PHN MM HNG I TNG

    Qun l Sinh Vin Version 1.0

    Gio vin:

    Phm Thi Vng

    Sinh vin thc hin:

    09520178 H Hu M

    09520418 V Thanh Lm

    10520254 Phm Vn T

    10520527 Trng L Vn Cng

    TPHCM, 12 2013

  • MC LC

    Chng 1: Thng tin chung 1

    Chng 2: Pht biu bi ton 2

    Chng 3: Use-Case 4

    3.1 S Use-case 5 3.2 Danh sch cc Actor 6 3.3 Danh sch cc UseCase 6

    3.4 c t Use Case 7 3.4.1 c t Use-case ng Nhp 7 3.4.2 c t Use-case Qun tr 9 3.4.3 c t Use-case Thay i quy nh 11 3.4.4 c t Use-case Sao lu d liu 13 3.4.5 c t Use-case Bo co kt qu hc tp 15 3.4.6 c t Use-case Bo co sinh vin theo lp hoc theo khoa 16 3.4.7 c t Use-case Qun l sinh vin 17 3.4.8 c t Use-case Qun l gio vin 22 3.4.9 c t Use-case Qun l khoa 27 3.4.10 c t Use-case Phn cng ging dy 31 3.4.11 c t Use-case Qun l mn hc 33 3.4.12 c t Use-case Qun l lp 38 3.4.13 c t Use-case Tnh im trung bnh v kt qu 43 3.4.14 c t Use-case Cp nht im 45 3.4.15 c t Use-case ng k hc phn 47

    Chng 4: Phn tch 50

    4.1 S lp (mc phn tch) 51 4.1.1 S lp (mc phn tch) 51 4.1.2 Danh sch cc lp i tng v quan h 51 4.1.3 M t chi tit tng lp i tng 52

    4.2 S trng thi 64 4.2.1 LOP 64

    4.2.2 GIAOVIEN 66 4.2.3 KHOA 67 4.2.4 SINHVIEN 68

    4.2.5 MONHOC 69

    4.2.6 HOCBONG 71 4.2.7 HOCPHI 72 4.2.8 KETQUA 73 4.2.9 RENLUYEN 75

    Chng 5: Thit k d liu 77

    5.1 S logic 77 5.2 M t chi tit cc kiu d liu trong s logic 78

  • 5.2.1 LOP 78

    5.2.2 GIAOVIEN 78 5.2.3KHOA 79 5.2.4 SINH_VIEN 79

    5.2.5 GIANG_DAY 80 5.2.6 MON_HOC 81 5.2.7 PHONG_HOC 81 5.2.8 DANG_KY 81 5.2.9 REN_LUYEN 82

    5.2.10 KET_QUA 82 5.2.11 HOC_KY 82 5.2.12 HOC_PHI 83 5.2.13 HOC_BONG 83

    5.2.14 DS_NGUOI_DUNG 83 5.2.15 NHOM_NGUOI_DUNG 84

    Chng 6: Thit k kin trc 85

    6.1 Kin trc h thng 85 6.2 M hnh pht trin ng dng 86 6.3 M t chi tit tng thnh phn trong h thng 87

    Chng 7: Thit k giao din 90

    7.1 Danh sch cc mn hnh 90 7.2 M t chi tit mi mn hnh 92

    7.2.1 Mn hnh Kt ni c s d liu 92 7.2.2 Mn hnh ng nhp 93 7.2.3 Mn hnh Chnh 94 7.2.4 Mn hnh cp nht sinh vin 95 7.2.5 Mn hnh cp nht gio vin 96 7.2.6 Mn hnh cp nht khoa 97 7.2.7 Mn hnh cp nht lp 98 7.2.8 Mn hnh cp nht mn hc 99 7.2.9 Mn hnh cp nht phn cng ging dy 101 7.2.10 Mn hnh cp nht ng k hc phn 102 7.2.11 Mn hnh cp nht im hc tp 103 7.2.12 Mn hnh im trung bnh v xp loi 104 7.2.13 Mn hnh cp nht im rn luyn 105 7.2.14 Mn hnh xt hc bng 107 7.2.15 Mn hnh cp nht hc ph 108 7.2.16 Mn hnh tm kim sinh vin 109 7.2.17 Mn hnh tra cu im 110 7.2.18 Mn hnh bo co sinh vin 111

    7.2.19 Mn hnh bo co gio vin 112 7.2.20 Mn hnh bo co khoa 114 7.2.21 Mn hnh bo co lp 115 7.2.22 Mn hnh bo co mn hc 116

  • 7.2.23 Mn hnh bo co lch ging dy 117 7.2.24 Mn hnh phiu DKHP 118 7.2.25 Mn hnh bo co danh sch lp 119 7.2.26 Mn hnh bo co kt qu hc tp 121 7.2.27 Mn hnh bo co im rn luyn 122 7.2.28 Mn hnh bo co danh sch hc bng 123 7.2.29 Mn hnh bo co thng tin hc ph 125 7.2.30 Mn hnh cp nht ngi dng theo nhm 126 7.2.31 Mn hnh sao lu d liu 127 7.2.32 Mn hnh thay i quy nh 128

    Chng 8: Kt lun 130

    8.1 Mi trng pht trin v Mi trng trin khai 130 8.2 Kt qu t c 130 8.3 Hng pht trin 131

  • Qun l sinh vin Phin bn: 1.0

    Thng tin chung Ngy: 26/12/2013

    Page | 1

    Chng 1: Thng tin chung Tn ti: Qun L Sinh Vin

    Mi trng pht trin ng dng (d kin): .NET

    Thng tin v nhm:

    STT MSSV H v tn in thoi Email

    1 09520178 H Hu M 01647093268 09520178@gm.uit.edu.vn

    2 09520418 V Thanh Lm 01644009925 09520418@gm.uit.edu.vn

    3 10520254 Phm Vn T 01656001383 10520254@gm.uit.edu.vn

    4 10520527 Trng L Vn Cng 01699354357 10520527@gm.uit.edu.vn

  • Qun l sinh vin Phin bn: 1.0

    Pht biu bi ton Ngy: 27/12/2013

    Page | 2

    Chng 2: Pht biu bi ton

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    26/12/2013 1.0 V Thanh Lm

    Ngy nay vi xu hng pht trin ngy cng hin i ca x hi nht l cng ngh

    thng tin v chng ta ang sng trong thi i k thut s, trong vic bng n ca lnh

    vc cng ngh phn mm l rt a dng. Mt s cng vic lm bng th cng va tn

    cng, tn sc li hao tn qu nhiu thi gian nn cng dn dn chuyn sang h thng t

    ng ho, em li s thun tin trong cng vic cho con ngi cng nh gp phn to

    cho cng ty hot ng mang tnh chuyn nghip v hiu qu hn. T nhu cu thc t

    xut hin nhiu phn mm v cng c qun l v x l cc cng vic thay cho con

    ngi. Chnh v vic m c rt nhiu phn mm qun l c xy dng nn nhm

    mc ch phc v ngy cng chnh xc, nhanh chng, tin li hn c s dng nhiu

    trong cc cng ty hay c quan nh nc. Do vic a h thng thng tin vo qun l

    l vic lm cp bch v cn thit trong giai on hin nay nhm em li s nhanh chng

    v chnh xc trong cng vic v gim bt cc sai st v chi ph qun l n mc thp

    nht..

    Qun l sinh vin ca trng i hc cng vy.Thc trng cho thy vic qun l

    sinh vin cn kh nhiu ngi, chia thnh nhiu khu, mi c th qun l c tn b h

    s sinh vin (thng tin, im s, k lut, hc b, ), lp hc (s s, GVCN, thi kha

    biu, ), gio vin (thng tin, lch dy, ). Cc cng vic ny c thc hin bi b

    cng c vn phng Microsoft Office ch yu l Excel v th i hi nhiu thi gian v

    cng sc, m s chnh xc v hiu qu khng cao, a s u lm bng th cng rt t t

    ng. Mt s nghip v nh tra cu, thng k, v hiu chnh thng tin kh vt v. Ngoi

    ra cn c mt s kh khn v vn lu tr kh s, d b tht lc, tn km, Trong

  • Qun l sinh vin Phin bn: 1.0

    Pht biu bi ton Ngy: 27/12/2013

    Page | 3

    khi , cc nghip v ny hon ton c th tin hc ha mt cch d dng. Vi s gip

    ca tin hc, vic qun l sinh vin s tr nn n gin, thun tin, nhanh chng v hiu

    qu hn rt nhiu.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 4

    Chng 3: Use-Case

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    26/12/2013 1.0 M t use case V Thanh Lm

    27/12/2013 1.1 Cp nht use case H Hu M

    27/12/2013 1.2 Cp nht use case Trng L Vn

    Cng

    27/12/2013 1.3 Cp nht use case Phm Vn T

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 5

    3.1 S Use-case

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 6

    3.2 Danh sch cc Actor

    STT Tn Actor ngha/Ghi ch

    1 Adminstrator C mi quyn trong phn mm

    2 Gio v Khng c chc nng qun tr ngi dng.

    3 Sinh vin C chc nng tra cu v tm kim thng tin mn hc, sinh vin, im s, ng k hc phn v in bng im.

    3.3 Danh sch cc UseCase

    STT Tn Use-case ngha/Ghi ch

    1 ng nhp ng nhp vo phn mm v c quyn i mt khu.

    2 Qun tr Thm hoc loi b ngi dng v quyn ca tng ngi dng.C th cp nht ngi dng da theo nhm quyn ngi dng.

    3 Thay i quy nh Thay i mt s quy nh ca chng trnh.Nhng quy nh ny c th thay i theo tng nm hoc theo quy ch.

    4 Sao lu d liu Sao lu ton b d liu ca chng trnh phng trng hp khn.

    5 Bo co kt qu hc tp Bo co kt qu hc tp ca tng sinh vin hoc nhm sinh vin.

    6 Bo co sinh vin theo lp hoc theo khoa

    Bo co cc thng tin ca sinh vin theo lp hoc theo khoa

    7 Qun l sinh vin Bao gm thm, cp nht, xa sinh vin

    8 Qun l gio vin Bao gm thm, cp nht, xa gio vin

    9 Qun l khoa Bao gm thm, cp nht, xa khoa

    10 Phn cng ging dy Bao gm thm, cp nht, xa phn cng ging dy

    11 Qun l mn hc Bao gm thm, cp nht, xa mn hc

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 7

    12 Qun l lp Bao gm thm, cp nht, xa lp hc

    13 Tnh im trung bnh v kt qu

    Tnh im trung bnh cho tng sinh vin, xut kt qu.

    14 Cp nht im Thm, cp nht, xa im cho tng sinh vin, hc theo lp, c th nhp im t file excel

    15 ng k hc phn Bao gm to lp mt phiu ng k hc phn, cp nht phiu ng k hoc xa phiu ng k hc phn .

    3.4 c t Use Case

    3.4.1 c t Use-case ng Nhp

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 8

    Sequence Diagram

    State Diagram

    Tm tt

    - Cc Actor:

    Administrator, gio v, sinh vin.

    - Gii thiu:

    Use case ny Administrator, gio v v sinh vin ng nhp vo h thng

    qun l.

    Dng s kin

    Dng s kin chnh

    - H thng hin th form ngi dng nhp thng tin ng nhp bao gm : tn truy cp v mt khu ng nhp h thng.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 9

    - Ngi dng nhp thng tin ng nhp vo form v nhn ng nhp - H thng kim tra thng tin ngi dng nhp c ng vi CSDL khng. - Hin thng bo. - Kt thc use case

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

    - H thng phi kt ni c s d liu. Trng thi h thng khi bt u thc hin Use-case

    - Cn phi nhn vo button ng nhp. Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo ng nhp thnh cng. - Cha nhp thng tin ng nhp, h thng bo: Tn ngi dng khng hp l - Nhp thng tin khng chnh xc, h thng thng bo: Tn ngi dng khng

    tn ti. im m rng

    3.4.2 c t Use-case Qun tr

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 10

    Sequence Diagram

    State Diagram

    Tm tt

    - Cc Actor:

    Administrator.

    - Gii thiu:

    Use case ny Administrator qun l ngi dng vi cc tc v:

    Cp nht ngi dng

    Cp nht theo nhm

    V phn quyn

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 11

    Dng s kin

    Dng s kin chnh

    - Hin th tab Qun tr trn mn hnh chnh. - Admin la chn tc v ty theo yu cu cng vic. - Thay i thng tin - Lu thng tin vo database. - Kt thc use case

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

    - H thng phi kt ni c s d liu. Trng thi h thng khi bt u thc hin Use-case

    - Admin chn tab Qun tr. Trng thi h thng sau khi thc hin Use-case

    - H thng tin hnh lu thng tin va c cp nht vo database. im m rng

    - Cc tc v con c la chn t usecase.

    3.4.3 c t Use-case Thay i quy nh

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 12

    Sequence Diagram

    State Diagram

    Tm tt

    - Cc Actor:

    Administrator.

    - Gii thiu:

    Use case ny Administrator thay i cc quy nh rng buc trong h thng

    sau khi tip nhn yu cu t cp trn.

    Dng s kin

    Dng s kin chnh

    - H thng hin th form Thay i quy nh Admin lm vic. - Admin thay i cc quy nh theo yu cu.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 13

    - H thng kim tra tnh hp l ca thng tin m Admin nhp. - Tin hnh lu thng tin thay i vo database - Kt thc use case

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

    - H thng phi kt ni c s d liu. Trng thi h thng khi bt u thc hin Use-case

    - Admin chn button Thay i quy nh trn tab Qun tr Trng thi h thng sau khi thc hin Use-case

    - H thng lu thng tin thay i vo database. im m rng

    3.4.4 c t Use-case Sao lu d liu

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 14

    Sequence Diagram

    State Diagram

    Tm tt

    - Cc Actor:

    Administrator.

    - Gii thiu:

    Use case ny Administrator thc hin cng vic backup d liu ca h

    thng khi cn thit.

    Dng s kin

    Dng s kin chnh

    - H thng hin th form Admin thc hin backup. - Admin nhn button Thc hin. - H thng thc thi backup d liu. - Hin thng bo backup thnh cng v cho php m folder cha file backup. - Kt thc use case

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 15

    - H thng phi kt ni c s d liu. Trng thi h thng khi bt u thc hin Use-case

    - Cn phi nhn vo button Sao lu d liu trn tab Qun tr Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo sao lu thnh cng v m folder cha file backup.

    3.4.5 c t Use-case Bo co kt qu hc tp

    Activity Diagram

    Sequence Diagram

    Tm tt

    - Actor

    Qun l, trnh by

    - Gii thiu

    Use case ny bo co kt qu hc tp ca sinh vin

    Dng s kin

    Dng s kin chnh

    - Gio v ng nhp ti khon ca mnh vo h thng i n mc bo co kt

    qu hc tp

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 16

    - H thng hin th form bo co kt qu hc tp

    - Qun l kt qu hc tp

    - H thng hin hp thoi xut bo co, nhn ok ng . Cancel hy

    Cc dng s kin khc

    - Khng c

    Cc yu cu c bit

    - H thng phi kt ni c s d liu - Ngi dng phi ng nhp thnh cng bng ti khon gio v trc

    Trng thi h thng khi bt u thc hin Use-case

    - Cn phi ng nhp. - Cn phi nhn vo button bo co kt qu hc tp

    Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo bo co kt qu hc tp thnh cng

    - Xut ra bo co kt qu hc tp cho sinh vin

    im m rng

    3.4.6 c t Use-case Bo co sinh vin theo lp hoc theo khoa

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 17

    Sequence Diagram

    Tm tt

    - Actor

    Qun l, trnh by

    - Gii thiu

    Use case ny bo co danh sch sinh vin.

    Dng s kin

    Dng s kin chnh

    - Gio v ng nhp ti khon ca mnh vo h thng i n mc bo co danh

    sch sinh vin.

    - H thng hin th form bo co danh sch sinh vin

    - Qun l sinh vin theo danh sch lp hoc danh sch khoa.

    - H thng hin hp thoi xut bo co, nhn OK ng . Cancel hy

    Cc dng s kin khc

    - Khng c

    Cc yu cu c bit

    - H thng phi kt ni c s d liu - Ngi dng phi ng nhp thnh cng bng ti khon gio v trc

    Trng thi h thng khi bt u thc hin Use-case

    - Cn phi ng nhp. - Cn phi nhn vo button bo co danh sch sinh vin

    Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo bo co danh sch sinh vin thnh cng

    - Xut ra bo co danh sch sinh vin theo lp hoc theo khoa.

    im m rng

    3.4.7 c t Use-case Qun l sinh vin

    Acvity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 18

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 19

    Sequence Diagram

    State Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 20

    Tm tt

    Cc Actor: Admin.

    Use-case bt u khi ngi dng ch nt Cp nht sau khi mt sinh vin trong ca s Cp Nht Sinh Vin c chn. Sau khi nhn nt, h thng s hin th thng tin cn thit, cng nh cho php ngi dng chnh sa sinh vin chn.

    Dng s kin chnh:

    - Ngi dng chn sinh vin cn cp nht. - Ngi dng chn nt Cp nht sau khi la chn sinh vin. - H thng hin th thng tin sinh vin c chn, cho php ngi dng chnh sa

    sinh vin.

    - Ngi dng cung cp y v hp l cc thng tin cn chnh sa v chn nt Ghi.

    - H thng kim tra tnh hp l ca sinh vin mi thm vo. - H thng cp nht thng tin mi ca sinh vin vo trong C s d liu. - H thng hin th hp thoi cha thng bo cp nht sinh vin thnh cng.

    Dng s kin ph:

    - X l vic in thng tin khng hp l. - X l thao tc hu Cp Nht Sinh Vin mi bng cch chn nt Hu.

    Cc yu cu c bit:

    - Khng c

    Tin iu kin:

    - ng nhp di quyn ngi Qun tr. - Ca s Cp Nht Sinh Vin ang c m.

    Hu iu kin:

    - Vn trong ca s Cp Nht Sinh Vin.

    - Sn sng cho cc thao tc khc (thm mi, cp nht, xo sinh vin )

    im m rng:

    Khng c

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 21

    X l vic in thng tin khng hp l

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Ghi tin hnh cp nht mt sinh vin trong ca s Cp Nht Sinh Vin sau khi nhp d liu khng tho mn rng buc cho trc.

    Dng s kin chnh:

    1. Ngi dng chn nt Ghi trn mn hnh Cp Nht Sinh Vin. 2. H thng hin th hp thoi thng bo nhng li gp phi. 3. Khch hng nhn nt OK ng hp thoi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Sinh Vin ang c m.

    ang thc hin thao tc Cp nht Sinh Vin mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Sinh Vin.

    Vn c th tip tc chnh sa v cp nht li sinh vin cn cp nht.

    im m rng:

    Khng c

    X l thao tc hu Cp Nht Sinh Vin

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Hu tin hnh hu vic cp nht

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 22

    sinh vin trong ca s Cp Nht Sinh Vin khi khng cn nhu cu.

    Dng s kin chnh:

    1. Ngi dng chn nt Hu trn mn hnh Cp Nht Sinh Vin. 2. H thng hu thao tc Cp nht Sinh Vin mi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Sinh Vin ang c m.

    ang thc hin thao tc Cp nht Sinh Vin mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Sinh Vin

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo sinh vin ).

    im m rng:

    Khng c

    3.4.8 c t Use-case Qun l gio vin

    Acvity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 23

    Sequence Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 24

    State Diagram

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng ch nt Cp nht sau khi mt gio vin trong ca s Cp Nht Gio Vin c chn. Sau khi nhn nt, h thng s hin th thng tin cn thit, cng nh cho php ngi dng chnh sa gio vin chn.

    Dng s kin chnh:

    1. Ngi dng chn gio vin cn cp nht. 2. Ngi dng chn nt Cp nht sau khi la chn gio vin. 3. H thng hin th thng tin gio vin c chn, cho php ngi dng chnh sa gio

    vin.

    4. Ngi dng cung cp y v hp l cc thng tin cn chnh sa v chn nt Ghi. 5. H thng kim tra tnh hp l ca gio vin mi thm vo. 6. H thng cp nht thng tin mi ca gio vin vo trong C s d liu.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 25

    7. H thng hin th hp thoi cha thng bo cp nht gio vin thnh cng.

    Dng s kin ph:

    X l vic in thng tin khng hp l.

    X l thao tc hu Cp Nht Gio Vin mi bng cch chn nt Hu.

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Gio Vin ang c m.

    Hu iu kin:

    Vn trong ca s Cp Nht Gio Vin.

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo gio vin )

    im m rng:

    Khng c

    X l vic in thng tin khng hp l

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Ghi tin hnh cp nht mt gio vin trong ca s Cp Nht Gio Vin sau khi nhp d liu khng tho mn rng buc cho trc.

    Dng s kin chnh:

    4. Ngi dng chn nt Ghi trn mn hnh Cp Nht Gio Vin. 5. H thng hin th hp thoi thng bo nhng li gp phi. 6. Khch hng nhn nt OK ng hp thoi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 26

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Gio Vin ang c m.

    ang thc hin thao tc Cp nht Gio Vin mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Gio Vin.

    Vn c th tip tc chnh sa v cp nht li gio vin cn cp nht.

    im m rng:

    Khng c

    X l thao tc hu Cp Nht Gio Vin

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Hu tin hnh hu vic cp nht gio vin trong ca s Cp Nht Gio Vin khi khng cn nhu cu.

    Dng s kin chnh:

    3. Ngi dng chn nt Hu trn mn hnh Cp Nht Gio Vin. 4. H thng hu thao tc Cp nht Gio Vin mi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Gio Vin ang c m.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 27

    ang thc hin thao tc Cp nht Gio Vin mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Gio Vin

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo gio vin ).

    im m rng:

    Khng c

    3.4.9 c t Use-case Qun l khoa

    Acvity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 28

    Sequence Diagram

    State Diagram

    M t Usecase

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng ch nt Cp nht sau khi mt khoa trong ca s Cp Nht Khoa c chn. Sau khi nhn nt, h thng s hin th thng tin cn thit, cng nh cho php ngi dng chnh sa khoa chn.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 29

    Dng s kin chnh:

    1. Ngi dng chn khoa cn cp nht. 2. Ngi dng chn nt Cp nht sau khi la chn khoa. 3. H thng hin th thng tin khoa c chn, cho php ngi dng chnh sa khoa. 4. Ngi dng cung cp y v hp l cc thng tin cn chnh sa v chn nt Ghi. 5. H thng kim tra tnh hp l ca khoa mi thm vo. 6. H thng cp nht thng tin mi ca khoa vo trong C s d liu. 7. H thng hin th hp thoi cha thng bo cp nht khoa thnh cng.

    Dng s kin ph:

    X l vic in thng tin khng hp l.

    X l thao tc hu Cp Nht Khoa mi bng cch chn nt Hu.

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Khoa ang c m.

    Hu iu kin:

    Vn trong ca s Cp Nht Khoa.

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo khoa)

    im m rng:

    Khng c

    X l vic in thng tin khng hp l

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Ghi tin hnh cp nht mt khoa trong ca s Cp Nht Khoa sau khi nhp d liu khng tho mn rng buc cho trc.

    Dng s kin chnh:

    1. Ngi dng chn nt Ghi trn mn hnh Cp Nht Khoa.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 30

    2. H thng hin th hp thoi thng bo nhng li gp phi. 3. Khch hng nhn nt OK ng hp thoi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Khoa ang c m.

    ang thc hin thao tc Cp nht Khoa mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Khoa.

    Vn c th tip tc chnh sa v cp nht li khoa cn cp nht.

    im m rng:

    Khng c

    X l thao tc hu Cp Nht Khoa

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Hu tin hnh hu vic cp nht khoa trong ca s Cp Nht Khoa khi khng cn nhu cu.

    Dng s kin chnh:

    1. Ngi dng chn nt Hu trn mn hnh Cp Nht Khoa. 2. H thng hu thao tc Cp nht Khoa mi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 31

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Khoa ang c m.

    ang thc hin thao tc Cp nht Khoa mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Khoa

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo khoa).

    im m rng:

    Khng c

    3.4.10 c t Use-case Phn cng ging dy

    Activity Diagram

    Sequence Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 32

    Tm tt

    - Actor

    Qun l, nhp liu

    - Gii thiu

    Use case ny qun l cp nht phn cng ging dy

    Dng s kin

    Dng s kin chnh

    - Qun l ng nhp ti khon ca mnh vo h thng. i n mc cp nht phn

    cng ging dy

    - H thng hin th form cp nht phn cng ging dy

    - Qun l nhp thng tin ging dy cn thit nh ging vin, mn hc, tit

    - H thng hin hp thoi xc nhn cp nht ging dy, nhn ok ng .

    Cancel hy

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 33

    - H thng phi kt ni c s d liu - Ngi dng phi ng nhp thnh cng bng ti khon gio v trc

    Trng thi h thng khi bt u thc hin Use-case

    - Cn phi ng nhp . - Cn phi nhn vo button THM hoc CP NHT hoc XA phn cng

    ging dy. Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo cp nht thnh cng

    - Nhp thiu thng tin s c thng bo xut hin yu cu nhp y thng tin

    im m rng

    3.4.11 c t Use-case Qun l mn hc

    Acvity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 34

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 35

    Sequence Diagram

    State Diagram

    M t Usecase

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng ch nt Cp nht sau khi mt mn hc trong ca s Cp Nht Mn Hc c chn. Sau khi nhn nt, h thng s hin th

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 36

    thng tin cn thit, cng nh cho php ngi dng chnh sa mn hc chn.

    Dng s kin chnh:

    1. Ngi dng chn mn hc cn cp nht. 2. Ngi dng chn nt Cp nht sau khi la chn mn hc. 3. H thng hin th thng tin mn hc c chn, cho php ngi dng chnh sa mn

    hc. 4. Ngi dng cung cp y v hp l cc thng tin cn chnh sa v chn nt Ghi. 5. H thng kim tra tnh hp l ca mn hc mi thm vo. 6. H thng cp nht thng tin mi ca mn hc vo trong C s d liu. 7. H thng hin th hp thoi cha thng bo cp nht mn hc thnh cng.

    Dng s kin ph:

    X l vic in thng tin khng hp l.

    X l thao tc hu Cp Nht Mn Hc mi bng cch chn nt Hu.

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Mn Hc ang c m.

    Hu iu kin:

    Vn trong ca s Cp Nht Mn Hc.

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo mn hc)

    im m rng:

    Khng c

    X l vic in thng tin khng hp l

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Ghi tin hnh cp nht mt mn hc trong ca s Cp Nht Mn Hc sau khi nhp d liu khng tho mn rng buc cho trc.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 37

    Dng s kin chnh:

    1. Ngi dng chn nt Ghi trn mn hnh Cp Nht Mn Hc. 2. H thng hin th hp thoi thng bo nhng li gp phi. 3. Khch hng nhn nt OK ng hp thoi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Mn Hc ang c m.

    ang thc hin thao tc Cp Nht Mn Hc.

    Hu iu kin:

    Vn trong ca s Cp Nht Mn Hc

    Vn c th tip tc chnh sa v cp nht li mn hc cn cp nht.

    im m rng:

    Khng c

    X l thao tc hu Cp Nht Mn Hc

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Hu tin hnh hu vic cp nht mn hc trong ca s Cp Nht Mn Hc khi khng cn nhu cu.

    Dng s kin chnh:

    1. Ngi dng chn nt Hu trn mn hnh Cp Nht Mn Hc. 2. H thng hu thao tc Cp Nht Mn Hc.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 38

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Mn Hc ang c m.

    ang thc hin thao tc Cp Nht Mn Hc mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Mn Hc

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo mn hc).

    im m rng:

    Khng c

    3.4.12 c t Use-case Qun l lp

    Acvity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 39

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 40

    Sequence Diagram

    State Diagram

    M t Usecase

    Tm tt:

    Cc Actor: Admin.

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 41

    Use-case bt u khi ngi dng ch nt Cp nht sau khi mt lp trong ca s Cp Nht Lp c chn. Sau khi nhn nt, h thng s hin th thng tin cn thit, cng nh cho php ngi dng chnh sa lp chn.

    Dng s kin chnh:

    1. Ngi dng chn lp cn cp nht. 2. Ngi dng chn nt Cp nht sau khi la chn lp. 3. H thng hin th thng tin lp c chn, cho php ngi dng chnh sa lp. 4. Ngi dng cung cp y v hp l cc thng tin cn chnh sa v chn nt Ghi. 5. H thng kim tra tnh hp l ca lp mi thm vo. 6. H thng cp nht thng tin mi ca lp vo trong C s d liu. 7. H thng hin th hp thoi cha thng bo cp nht lp thnh cng.

    Dng s kin ph:

    X l vic in thng tin khng hp l.

    X l thao tc hu Cp Nht Lp mi bng cch chn nt Hu.

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Lp ang c m.

    Hu iu kin:

    Vn trong ca s Cp Nht Lp.

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo lp)

    im m rng:

    Khng c

    X l vic in thng tin khng hp l

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Ghi tin hnh cp nht mt lp trong ca s Cp Nht Lp sau khi nhp d liu khng tho mn rng buc cho

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 42

    trc.

    Dng s kin chnh:

    1. Ngi dng chn nt Ghi trn mn hnh Cp Nht Lp. 2. H thng hin th hp thoi thng bo nhng li gp phi. 3. Khch hng nhn nt OK ng hp thoi.

    Dng s kin ph:

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Lp ang c m.

    ang thc hin thao tc Cp nht Lp mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Lp.

    Vn c th tip tc chnh sa v cp nht li lp cn cp nht.

    im m rng:

    Khng c

    X l thao tc hu Cp Nht Lp

    Tm tt:

    Cc Actor: Admin.

    Use-case bt u khi ngi dng chn nt Hu tin hnh hu vic cp nht lp trong ca s Cp Nht Lp khi khng cn nhu cu.

    Dng s kin chnh:

    1. Ngi dng chn nt Hu trn mn hnh Cp Nht Lp. 2. H thng hu thao tc Cp nht Lp mi.

    Dng s kin ph:

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 43

    Khng c

    Cc yu cu c bit:

    Khng c

    Tin iu kin:

    ng nhp di quyn ngi Qun tr.

    Ca s Cp Nht Lp ang c m.

    ang thc hin thao tc Cp nht Lp mi.

    Hu iu kin:

    Vn trong ca s Cp Nht Lp

    Sn sng cho cc thao tc khc (thm mi, cp nht, xo lp).

    im m rng:

    Khng c

    3.4.13 c t Use-case Tnh im trung bnh v kt qu

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 44

    Sequence Diagram

    Tm tt

    - Actor

    Qun l, nhp liu

    - Gii thiu

    Use case ny tnh im trung bnh v kt qu

    Dng s kin

    Dng s kin chnh

    - Qun l ng nhp ti khon ca mnh vo h thng i n mc tnh im

    trung bnh v kt qu

    - H thng hin th form tnh im

    - Qun l tnh im cho cc sinh vin

    - H thng hin hp thoi tnh im, nhn ok ng . Cancel hy

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

    - H thng phi kt ni c s d liu - Ngi dng phi ng nhp thnh cng bng ti khon gio v trc

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 45

    Trng thi h thng khi bt u thc hin Use-case

    - Cn phi ng nhp . - Cn phi nhn vo button TNH im.

    Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo cp nht thnh cng

    - Nhp thiu thng tin s c thng bo xut hin yu cu nhp y thng tin

    im m rng

    3.4.14 c t Use-case Cp nht im

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 46

    Sequence Diagram

    Tm tt

    - Actor

    Qun l, nhp liu

    - Gii thiu

    Use case ny qun l cp nht im

    Dng s kin

    Dng s kin chnh

    - Qun l ng nhp ti khon ca mnh vo h thng. i n mc cp nht im

    - H thng hin th form cp nht im

    - Qun l thm im cho cc sinh vin

    - H thng hin hp thoi xc nhn cp nht im, nhn ok ng . Cancel

    hy

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 47

    - H thng phi kt ni c s d liu - Ngi dng phi ng nhp thnh cng bng ti khon gio v trc

    Trng thi h thng khi bt u thc hin Use-case

    - Cn phi ng nhp . - Cn phi nhn vo button THM hoc CP NHT hoc XA im.

    Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo cp nht thnh cng

    - Nhp thiu thng tin s c thng bo xut hin yu cu nhp y thng tin

    im m rng

    3.4.15 c t Use-case ng k hc phn

    Activity Diagram

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 48

    Sequence Diagram

    Tm tt

    - Actor

    Qun l, nhp liu

    - Gii thiu

    Use case ny ng k hc phn

    Dng s kin

    Dng s kin chnh

    - Sinh vin ng nhp ti khon ca mnh vo h thng i n mc ng k hc

    phn

    - H thng hin th form ng k hc phn

    - Qun l ng k hc phn cho sinh vin

    - H thng hin hp thoi ng k, nhn ok ng . Cancel hy

    Cc dng s kin khc

    - Khng c Cc yu cu c bit

    - H thng phi kt ni c s d liu

  • Qun l sinh vin Phin bn: 1.0

    M hnh Usecase Ngy: 28/12/2013

    Page | 49

    - Ngi dng phi ng nhp thnh cng bng ti khon sinh vin trc Trng thi h thng khi bt u thc hin Use-case

    - Cn phi ng nhp. - Cn phi nhn vo button ng k hc phn.

    Trng thi h thng sau khi thc hin Use-case

    - H thng xut hin thng bo ng k hc phn thnh cng

    - Nhp thiu thng tin s c thng bo xut hin yu cu nhp y thng tin

    - Xut danh sch ng k hc phn sau khi ng k

    im m rng

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 50

    Chng 4: Phn tch

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    27/12/2013 1.0 Xy dng s lp V Thanh Lm

    28/12/2013 1.1 Cp nht m t lp i tng H Hu M

    28/12/2013 1.2 Cp nht m t lp i tng Trng L Vn

    Cng

    28/12/2013 1.3 Xy dng s trng thi Phm Vn T

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 51

    4.1 S lp (mc phn tch)

    4.1.1 S lp (mc phn tch)

    4.1.2 Danh sch cc lp i tng v quan h

    STT Tn lp/quan h Loi ngha/Ghi ch

    1 SINHVIEN Public Lp qun l thng tin sinh

    vin

    2 GIANGDAY Public Lp qun l thng tin ging

    dy

    3 GIAOVIEN Public Lp qun l thng tin gio

    vin

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 52

    4 KETQUA Public Lp qun l kt qu thi

    5 KHOA Public Lp qun l thng tin cc

    khoa

    6 LOP Public Lp qun l thng tin lp

    hc

    7 MONHOC Public Lp qun l thng tin mn

    hc

    8 RENLUYEN Public Lp qun l thng tin im

    rn luyn

    9 HOCKY Public Lp qun l thng tin hc k

    10 HOCPHI Public Lp qun l thng tin hc

    ph

    11 PHONGHOC Public Lp qun l thng tin phng

    hc

    12 HOCBONG Public Lp qun l thng tin v

    hc bng

    4.1.3 M t chi tit tng lp i tng

    4.1.3.1 LOP

    STT Tn Thuc tnh/phng

    thc

    Loi Rng

    buc

    ngha/ghi ch

    1 Ma_lop public Ly/gn gi tr M

    lp.

    2 Ten_lop public Ly/gn gi tr Tn

    lp.

    3 Truong_lop public Ly/gn gi tr

    Trng lp.

    4 Si_so public Ly/gn gi tr S s

    lp.

    5 Ma_GVCN public Ly/gn gi tr M

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 53

    Gio vin ch nhim.

    6 Them_lop() private Thm mt Lp mi.

    7 Xoa_lop() private Tin hnh xo Lp

    c chn.

    8 Sua_lop() private Tin hnh chnh sa

    Lp c chn.

    9 Xuat_lop_moi() private Cp nht mi thng

    tin cc trng, hin

    th thng tin ca Lp

    mi.

    10 Xuat_lop() private Cp nht mi thng

    tin cc trng, hin

    th thng tin ca Lp

    (c hoc mi).

    11 Nhap_lop() private Lu thng tin

    c nhp/chnh sa

    ca Lp c

    chn.

    12 Kiem_tra_xoa() private Kim tra Lp cn xo

    c th xo c hay

    ko?

    13 Kiem_tra_cap_nhat() private Kim tra tnh hp l

    ca Lp qua chnh

    sa.

    14 HienThi_STT() private Hin th s th t

    trong bng Lp.

    15 Ghi() private Lu Lp va thm

    mi hoc va chnh

    sa.

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 54

    4.1.3.2 GIAOVIEN

    STT Tn Thuc tnh/phng thc Loi Rng

    buc

    ngha/ghi ch

    1 Ma_giao_vien public Ly/gn gi tr

    M gio vin.

    2 Ho_ten public Ly/gn gi tr

    H tn gio

    vin.

    3 Hoc_vi public Ly/gn gi tr

    Hc v ca gio

    vin.

    4 Hoc_ham public Ly/gn gi tr

    Hc hm ca

    gio vin.

    5 Gioi_tinh public Ly/gn gi tr

    Gii tnh ca

    gio vin.

    6 Ngay_sinh public Ly/gn gi tr

    Ngy sinh ca

    gio vin.

    7 Ngay_vao_lam public Ly/gn gi tr

    Ngy vo lm

    ca gio vin.

    8 He_so public Ly/gn gi tr

    H s lng ca

    gio vin.

    9 Muc_luong public Ly/gn gi tr

    Mc lng hin

    ti ca gio vin.

    10 Hinh_the public Ly/gn gi tr

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 55

    ng dn hnh

    nh hin th ca

    gio vin.

    11 Ma_khoa public Ly/gn gi tr

    M khoa gio

    vin ang ging

    dy.

    12 Doc_hinh() public c t a

    hnh nh ca

    gio vin da

    trn thuc tnh

    Hinh_the.

    13 Them_giao_vien() private Thm mt Gio

    vin mi.

    14 Xoa_giao_vien() private Tin hnh xo

    Gio vin c

    chn.

    15 Sua_giao_vien() private Tin hnh chnh

    sa Gio vin

    c chn.

    16 Xuat_ho_so_giao_vien_moi() private Cp nht mi

    thng tin cc

    trng, hin th

    thng tin ca

    Gio vin mi.

    17 Xuat_ho_so_giao_vien() private Cp nht mi

    thng tin cc

    trng, hin th

    thng tin ca

    Gio vin (c

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 56

    hoc mi).

    18 Nhap_ho_so_giao_vien() private Lu thng tin

    c nhp/chnh

    sa ca Gio

    vin c

    chn.

    19 Kiem_tra_xoa() private Kim tra Gio

    vin cn xo c

    th xo c

    hay ko?

    20 Kiem_tra_cap_nhat() private Kim tra tnh

    hp l ca Gio

    vin qua

    chnh sa.

    21 HienThi_STT() private Hin th s th

    t trong bng

    Gio vin.

    22 Ghi() private Lu Gio vin

    va thm mi

    hoc va chnh

    sa.

    4.1.3.3 KHOA

    STT Tn Thuc tnh/phng

    thc

    Loi Rng

    buc

    ngha/ghi ch

    1 Ma_khoa public Ly/gn gi tr M

    Khoa

    2 Ten_khoa public Ly/gn gi tr Tn

    Khoa

    3 Ngay_thanh_lap public Ly/gn gi tr Ngy

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 57

    thnh lp

    4 Truong_khoa public Ly/gn gi tr

    Trng Khoa

    5 Them_khoa() private Thm mt Khoa mi.

    6 Xoa_khoa() private Tin hnh xo Khoa

    c chn.

    7 Sua_khoa() private Tin hnh chnh sa

    Khoa c chn.

    8 Xuat_khoa_moi() private Cp nht mi thng

    tin cc trng, hin

    th thng tin ca

    Khoa mi.

    9 Xuat_khoa() private Cp nht mi thng

    tin cc trng, hin

    th thng tin ca

    Khoa (c hoc mi).

    10 Nhap_khoa() private Lu thng tin

    c nhp/chnh sa

    ca Khoa c

    chn.

    11 Kiem_tra_xoa() private Kim tra Khoa cn

    xo c th xo c

    hay ko?

    12 Kiem_tra_cap_nhat() private Kim tra tnh hp l

    ca Khoa qua

    chnh sa.

    13 HienThi_STT() private Hin th s th t

    trong bng Khoa.

    14 Ghi() private Lu Khoa va thm

    mi hoc va chnh

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 58

    sa.

    4.1.3.4 SINHVIEN

    STT Tn Thuc tnh/phng thc Loi Rng

    buc

    ngha/ghi ch

    1 Ma_sinh_vien public Ly/gn gi tr

    M sinh vin.

    2 Ho_sinh_vien public Ly/gn gi tr

    H ca sinh vin

    3 Ten_sinh_vien public Ly/gn gi tr

    Tn ca sinh

    vin

    4 Ngay_sinh public Ly/gn gi tr

    Ngy sinh ca

    sinh vin.

    5 Noi_sinh public Ly/gn gi tr

    Ni sinh ca

    sinh vin

    6 Gioi_tinh public Ly/gn gi tr

    Gii tnh ca

    sinh vin

    7 Hinh_the public Ly/gn gi tr

    ng dn hnh

    nh hin th ca

    sinh vin.

    8 Ma_lop public Ly/gn gi tr

    M lp ca sinh

    vin.

    9 Mat_khau public Ly/gn gi tr

    Mt khu ng

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 59

    nhp ca sinh

    vin.

    10 Doc_hinh() public c t a

    hnh nh ca

    gio vin da

    trn thuc tnh

    Hinh_the.

    11 Them_sinh_vien() private Thm mt Sinh

    vin mi.

    12 Xoa_sinh_vien() private Tin hnh xo

    Sinh vin c

    chn.

    13 Sua_sinh_vien() private Tin hnh chnh

    sa Sinh vin

    c chn.

    14 Xuat_ho_so_sinh_vien_moi() private Cp nht mi

    thng tin cc

    trng, hin th

    thng tin ca

    Sinh vin mi.

    15 Xuat_ho_so_sinh_vien() private Cp nht mi

    thng tin cc

    trng, hin th

    thng tin ca

    Sinh vin (c

    hoc mi).

    16 Nhap_ho_so_sinh_vien() private Lu thng tin

    c nhp/chnh

    sa ca Sinh

    vin c

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 60

    chn.

    17 Kiem_tra_xoa() private Kim tra Sinh

    vin cn xo c

    th xo c hay

    ko?

    18 Kiem_tra_cap_nhat() private Kim tra tnh

    hp l ca Sinh

    vin qua

    chnh sa.

    19 HienThi_STT() private Hin th s th

    t trong bng

    Sinh vin.

    20 Ghi() private Lu Sinh vin

    va thm mi

    hoc va chnh

    sa.

    4.1.3.5 RENLUYEN

    STT Tn thuc tnh Loi Rng

    buc

    ngha/ghi ch

    1 Ma_DRL Public M im rn luyn

    2 Ma_sinh_vien Public M sinh vin

    3 Hoc_ky Public Hc k tnh im rn luyn

    4 Nam_hoc Public Nm hc

    5 DiemRL Public im rn luyn sinh vin

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 61

    4.1.3.6 MONHOC

    STT Tn Thuc tnh/phng

    thc

    Loi Rng

    buc

    ngha/ghi ch

    1 Ma_mon public Ly/gn gi tr M

    Mn hc

    2 Ten_mon public Ly/gn gi tr Tn

    Mn hc

    3 So_TCLT public Ly/gn gi tr S tn

    ch L thuyt

    4 So_TCTH public Ly/gn gi tr S tn

    ch Thc thnh

    5 Tong_TC public Ly/gn gi tr Tng

    s tn ch

    6 Ma_khoa public Ly/gn gi tr M

    khoa ca khoa qun

    l mn hc

    7 Them_mon_hoc() private Thm mt mn hc

    mi.

    8 Xoa_mon_hoc() private Tin hnh xo Mn

    hc c chn.

    9 Sua_mon_hoc() private Tin hnh chnh sa

    Mn hc c chn.

    10 Xuat_mon_hoc_moi() private Cp nht mi thng

    tin cc trng, hin

    th thng tin ca mn

    hc mi.

    11 Xuat_mon_hoc() private Cp nht mi thng

    tin cc trng, hin

    th thng tin ca mn

    hc (c hoc mi).

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 62

    12 Nhap_mon_hoc() private Lu thng tin

    c nhp/chnh sa

    ca mn hc c

    chn.

    13 Kiem_tra_xoa() private Kim tra mn hc

    cn xo c th xo

    c hay ko?

    14 Kiem_tra_cap_nhat() private Kim tra tnh hp l

    ca Mn hc qua

    chnh sa.

    15 HienThi_STT() private Hin th s th t

    trong bng mn hc.

    16 Ghi() private Lu Mn hc va

    thm mi hoc va

    chnh sa.

    4.1.3.7 KETQUA

    STT Tn thuc tnh Loi Rng buc ngha/ghi ch

    1 Ma_sinh_vien Public M sinh vin c kt

    qu thi

    2 Ma_mon Public M mn hc sinh vin

    tham gia thi

    3 Lan_thi Public Ln thi th n ca sinh

    vin

    4 Ngay_thi Public Ngy t chc thi

    5 Diem Public im thi

    6 Ket_qua Public Kt qu t hay khng

    t

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 63

    4.1.3.8 GIANGDAY

    STT Tn thuc tnh Loi Rng buc ngha/ghi ch

    1 Ma_lop Public M lp hc s dng

    ging dy

    2 Ma_mon Public M mn hc c ging

    dy

    3 Ma_giao_vien Public M gio vin ging dy

    4 Hoc_ky Public Hc k ging dy

    5 Nam Public Nm hc ging dy

    6 Tu_ngay Public Ngy bt u ging dy

    7 Den_ngay Public Ngy kt thc ging dy

    4.1.3.9 HOCBONG

    STT Tn thuc tnh Loi Rng buc ngha/ghi ch

    1 Ma_HB Public M hc bng

    2 Ma_DRL Public M im rn luyn

    3 Tien Public Tin hc bng

    4.1.3.10 HOCPHI

    STT Tn thuc tnh Loi Rng buc ngha/ghi ch

    1 MaSV Public M sinh vin

    2 TongTinChi Public Tng s tn ch sinh vin

    ng k

    3 MienGiam Public Din min gim ca sinh

    vin

    4 HocPhi Public Hc ph

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 64

    5 TinhTrang Public Tnh trng hc ph

    4.1.3.11 PHONGHOC

    STT Tn thuc tnh Loi Rng buc ngha/ghi ch

    1 MaLop Public M lp

    2 Thu Public Phng hc c s dng

    vo th ?

    3 Ca Public Ca dy ti phng hc

    4 CapPhong Public Tn phng

    4.1.3.12 HOCKY

    STT Tn thuc tnh Loi Rng buc ngha/ghi ch

    1 HocKy Public Hc k

    2 NamHoc Public Nm hc

    4.2 S trng thi

    4.2.1 LOP

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 65

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Mi Lp va c to mi.

    2 lu Lp c ghi xung CSDL.

    3 ang chnh sa Lp ang c chnh sa.

    4 ang kim tra cp nht Trong qu trnh kim tra tnh hp l ca Lp va

    chnh sa.

    5 ang kim tra xo Trong qu trnh kim tra vic xo Lp khi CSDL.

    6 xo Lp c xo.

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Them_lop() Thm mt Lp mi.

    2 Ghi() Lu Lp va thm mi hoc va chnh sa.

    3 Sua_lop() Tin hnh chnh sa Lp c chn.

    4 Kiem_tra_cap_nhat() Kim tra tnh hp l ca Lp qua chnh sa.

    5 Xoa_lop() Tin hnh xo Lp c chn.

    6 Xoa_lop() && Chuoi_loi

    == ""

    Kim tra thnh cng, Lp c chn tho iu

    kin, tin hnh xo.

    7 Xo thnh cng Xo thnh cng.

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 66

    4.2.2 GIAOVIEN

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Mi Gio vin va c to mi.

    2 lu Gio vin c ghi xung CSDL.

    3 ang chnh sa Gio vin ang c chnh sa.

    4 ang kim tra cp nht Trong qu trnh kim tra tnh hp l ca Gio vin

    va chnh sa.

    5 ang kim tra xo Trong qu trnh kim tra vic xo Gio vin khi

    CSDL.

    6 xo Gio vin c xo.

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Them_giao_vien() Thm mt Gio vin mi.

    2 Ghi() Lu Gio vin va thm mi hoc va chnh sa.

    3 Sua_giao_vien() Tin hnh chnh sa Gio vin c chn.

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 67

    4 Kiem_tra_cap_nhat() Kim tra tnh hp l ca Gio vin qua chnh

    sa.

    5 Xoa_giao_vien() Tin hnh xo Gio vin c chn.

    6 Xoa_giao_vien() &&

    Chuoi_loi == ""

    Kim tra thnh cng, Gio vin c chn tho

    iu kin, tin hnh xo.

    7 Xo thnh cng Xo thnh cng.

    4.2.3 KHOA

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Mi Khoa va c to mi.

    2 lu Khoa c ghi xung CSDL.

    3 ang chnh sa Khoa ang c chnh sa.

    4 ang kim tra cp nht Trong qu trnh kim tra tnh hp l ca Khoa va

    chnh sa.

    5 ang kim tra xo Trong qu trnh kim tra vic xo Khoa khi

    CSDL.

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 68

    6 xo Khoa c xo.

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Them_khoa() Thm mt Khoa mi.

    2 Ghi() Lu Khoa va thm mi hoc va chnh sa.

    3 Sua_khoa() Tin hnh chnh sa Khoa c chn.

    4 Kiem_tra_cap_nhat() Kim tra tnh hp l ca Khoa qua chnh sa.

    5 Xoa_khoa() Tin hnh xo Khoa c chn.

    6 Xoa_khoa() && Chuoi_loi

    == ""

    Kim tra thnh cng, Khoa c chn tho iu

    kin, tin hnh xo.

    7 Xo thnh cng Xo thnh cng.

    4.2.4 SINHVIEN

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 69

    1 Mi Sinh vin va c to mi.

    2 lu Sinh vin c ghi xung CSDL.

    3 ang chnh sa Sinh vin ang c chnh sa.

    4 ang kim tra cp nht Trong qu trnh kim tra tnh hp l ca Sinh vin

    va chnh sa.

    5 ang kim tra xo Trong qu trnh kim tra vic xo Sinh vin khi

    CSDL.

    6 xo Sinh vin c xo.

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Them_sinh_vien() Thm mt Sinh vin mi.

    2 Ghi() Lu Sinh vin va thm mi hoc va chnh sa.

    3 Sua_sinh_vien() Tin hnh chnh sa Sinh vin c chn.

    4 Kiem_tra_cap_nhat() Kim tra tnh hp l ca Sinh vin qua chnh

    sa.

    5 Xoa_sinh_vien() Tin hnh xo Sinh vin c chn.

    6 Xoa_sinh_vien() &&

    Chuoi_loi == ""

    Kim tra thnh cng, Sinh vin c chn tho

    iu kin, tin hnh xo.

    7 Xo thnh cng Xo thnh cng.

    4.2.5 MONHOC

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 70

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Mi Mn hc va c to mi.

    2 lu Mn hc c ghi xung CSDL.

    3 ang chnh sa Mn hc ang c chnh sa.

    4 ang kim tra cp nht Trong qu trnh kim tra tnh hp l ca Mn hc

    va chnh sa.

    5 ang kim tra xo Trong qu trnh kim tra vic xo Mn hc khi

    CSDL.

    6 xo Mn hc c xo.

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Them_mon_hoc() Thm mt Mn hc mi.

    2 Ghi() Lu Mn hc va thm mi hoc va chnh sa.

    3 Sua_mon_hoc() Tin hnh chnh sa Mn hc c chn.

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 71

    4 Kiem_tra_cap_nhat() Kim tra tnh hp l ca Mn hc qua chnh sa.

    5 Xoa_mon_hoc() Tin hnh xo Mn hc c chn.

    6 Xoa_mon_hoc() &&

    Chuoi_loi == ""

    Kim tra thnh cng, Mn hc c chn tho iu

    kin, tin hnh xo.

    7 Xo thnh cng Xo thnh cng.

    4.2.6 HOCBONG

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Xt hc bng Xt hc bng cho sinh vin

    2 t Sinh vin t hc bng

    3 Khng t Sinh vin khng t hc bng

    4 lu D liu c lu

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 72

    1 Thc thi Thc thi xt hc bng cho sinh vin

    2 Kim tra iu kin Kim tra iu kin im, im RL ca sinh vin

    3 Tha iu kin Sinh vin tha iu kin kim tra

    4 Khng tha iu kin Sinh vin khng tha iu kin kim tra

    5 Ghi CSDL Tin hnh lu d liu

    6 Lu thnh cng Lu d liu thnh cng

    4.2.7 HOCPHI

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Kim tra tnh trng hc ph Sinh vin va c to mi.

    2 ng hc ph Sinh vin ng ton b hc ph

    3 Cn n hc ph Sinh vin cha ng hoc ng cha hc ph

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 73

    4 lu D liu c lu

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Thc thi Thc thi xt hc bng cho sinh vin

    2 Kim tra iu kin Kim tra tnh trng hc ph ca sinh vin

    3 Tha iu kin Sinh vin tha iu kin kim tra

    4 Khng tha iu kin Sinh vin khng tha iu kin kim tra

    5 Ghi CSDL Tin hnh lu d liu

    6 Lu thnh cng Lu d liu thnh cng

    4.2.8 KETQUA

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 74

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Cp nht im Th mi/xa/sa im thi sinh vin

    2 ng quy cch Nhp im ng rng buc ca chng trnh

    3 Sai quy cch Nhp im sai rng buc ca chng trnh

    4 t im thi sinh vin t yu cu

    5 Khng t im thi sinh vin khng t yu cu

    6 Hy cp nht Hy qu trnh cp nht

    7 Lu cp nht Lu thng tin va cp nht vo CSDL

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Thc thi Thc thi thm/sa/xa kt qu thi sinh vin

    2 Kim tra quy cch Kim tra rng buc i vi kt qu c nhp

    3 Kim tra kt qu Kim tra im thi c nhp t hay khng

    4 Tha Tha iu kin kim tra

    5 Khng tha Khng tha iu kin kim tra

    6 Lu Tin hnh ghi d liu vo CSDL

    7 Hy Hy qu trnh cp nht

    8 Cp nht li Quay li bc cp nht

    9 Lu thnh cng Lu d liu thnh cng

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 75

    4.2.9 RENLUYEN

    Danh sch cc trng thi

    STT Tn trng thi ngha/Ghi ch

    1 Cp nht im Th mi/xa/sa im thi sinh vin

    2 ng quy cch Nhp im ng rng buc ca chng trnh

    3 Sai quy cch Nhp im sai rng buc ca chng trnh

    4 Hy cp nht Hy qu trnh cp nht

    5 Lu cp nht Lu thng tin va cp nht vo CSDL

    Danh sch cc bin c

    STT Tn bin c ngha/Ghi ch

    1 Thc thi Thc thi xt hc bng cho sinh vin

    2 Kim tra quy cch Kim tra rng buc i vi kt qu c nhp

    3 Tha Tha iu kin kim tra

  • Qun l sinh vin Phin bn: 1.0

    H s phn tch Ngy: 28/12/2013

    Page | 76

    4 Khng tha Khng tha iu kin kim tra

    5 Lu Tin hnh ghi d liu vo CSDL

    6 Hy Hy qu trnh cp nht

    7 Cp nht li Quay li bc cp nht

    8 Lu thnh cng Lu d liu thnh cng

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 77

    Chng 5: Thit k d liu

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    26/12/2012 1.0 Xy dng s logic V Thanh Lm

    28/12/2012 1.1 M t kiu d liu trong s

    logic

    Trng L Vn

    Cng

    28/12/2012 1.2 M t kiu d liu trong s

    logic

    Phm Vn T

    28/12/2012 1.3 M t kiu d liu trong s

    logic

    H Hu M

    5.1 S logic

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 78

    5.2 M t chi tit cc kiu d liu trong s logic

    5.2.1 LOP

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_lop char(7) Khng rng M lp

    2 Ten_lop nvarchar(100) Tn

    lp

    3 Truong_lop char(8) Tham chiu n SINH_VIEN

    Trng lp

    4 Si_so int S s mi lp

    5 Ma_GVCN char(4) Tham chiu n GIAO_VIEN

    M

    GVCN

    ca lp

    5.2.2 GIAOVIEN

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_giao_vien char(4) Khng

    rng M

    gio

    vin

    2 Ho_ten nvarchar(50) H tn

    gio

    vin

    3 Hoc_vi nvarchar(10) Hc v gio

    vin

    4 Hoc_ham nvarchar(10) Hc hm

    gio

    vin

    5 Gioi_tinh nvarchar(3) Gii tnh

    gio

    vin

    6 Ngay_sinh smalldatetime Ngy

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 79

    sinh

    gio

    vin

    7 Ngay_vao_lam smalldatetime Ngy

    vo

    lm

    gio

    vin

    8 He_so numeric(4, 2) H s lng

    9 Muc_luong money Mc lng

    10 Hinh_the nvarchar(50) Hnh

    th

    11 Ma_khoa varchar(4) Tham

    chiu n KHOA

    M

    khoa

    ca gio

    vin

    5.2.3KHOA

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_khoa varchar(4) Khng rng M khoa

    2 Ten_khoa nvarchar(50) Tn

    khoa

    3 Ngay_thanh_la

    p

    smalldatetim

    e

    Ngy

    thnh

    lp

    4 Truong_khoa char(4) Tham chiu n GIAO_VIE

    N

    Trng khoa

    5.2.4 SINH_VIEN

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_sinh_vien Nvarchar(50) Khng

    rng M

    sinh

    vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 80

    2 Ho_sinh_vien Nvarchar(50) H sinh

    vin

    3 Ten_sinh_vien nvarchar(10) Tn

    sinh

    vin

    4 Ngay_sinh smalldatetime Ngy

    sinh

    5 Noi_sinh nvarchar(50) Ni sinh

    6 Gioi_tinh nvarchar(3) Gii tnh

    7 Hinh_the nvarchar(50) Hnh

    th

    8 Ma_lop char(7) Tham

    chiu n LOP

    M

    lp

    9 Mat_khau varchar(50) Mt khu

    5.2.5 GIANG_DAY

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_lop_hoc Nvarchar(50) Khng rng M lp hc

    2 Nam_hoc Nvarchar(50) Nm hc

    3 Hoc_ky int Hc k

    4 Ma_mon varchar(10) Tham chiu n MON_HOC

    M

    mn

    5 Ma_giao_vien char(4) Tham chiu n GIAO_VIEN

    M

    gio

    vin

    6 Thu int Th

    7 Ca nchar(2) Ca

    8 Ma_phong nvarchar(10) Tham chiu n PHONG

    M

    phng

    9 SSHT int S s hin

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 81

    ti

    10 SSTD int S s ti a

    5.2.6 MON_HOC

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_mon varchar(10) Khng

    rng M mn

    2 Ten_mon nvarchar(50)) Tn mn

    3 So_TCLT tinyint S tn ch l thuyt

    4 So_TCTH tinyint S tn ch thc hnh

    5 Tong_TC tinyint Tng s tn ch

    6 Ma_khoa varchar(4) Tham

    chiu n KHOA

    M khoa

    5.2.7 PHONG_HOC

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_phong nvarchar(10) Khng

    rng M phng

    2 So_cho int S ch

    5.2.8 DANG_KY

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_dang_ky int Khng rng M ng k

    2 Ma_lop_hoc varchar(10) Tham chiu n LOP

    M

    lp hc

    3 Ma_sinh_vien char(8) Tham chiu n SINH_VIEN

    M

    sinh

    vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 82

    5.2.9 REN_LUYEN

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_DRL varchar(8) Khng rng M im rn

    luyn

    2 Nam_hoc Datetime Nm hc

    3 Hoc_ky int Hc k

    4 Ma_sinh_vien char(8) Tham chiu n SINH_VIEN

    M

    sinh

    vin

    5 DiemRL int im rn

    luyn

    5.2.10 KET_QUA

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_ket_qua varchar(10) Khng rng M kt qu

    2 Ma_dang_ky int Tham chiu n DANG_KY

    M

    ng k

    4 Diem numeric(3,

    1)

    im

    5.2.11 HOC_KY

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Hoc_ky int Khng

    rng Hc k

    2 Nam_hoc varchar(9) Nm hc

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 83

    5.2.12 HOC_PHI

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_HP varchar(8) Khng

    rng M hc ph

    2 Nam_hoc varchar(9) Nm hc

    3 Hoc_ky char(10) Hc k

    4 Ma_sinh_vien char(8)) M sinh

    vin

    5 Hoc_phi int Hc ph

    6 Da_nop int np

    5.2.13 HOC_BONG

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ma_HB varchar(8) Khng rng M hc bng

    2 Ma_DRL varchar(8) Tham chiu n REN_LUYEN

    M

    im rn

    luyn

    3 Tien int Tin

    5.2.14 DS_NGUOI_DUNG

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 Ten_nguoi_d

    ung

    varchar(2

    0)

    Khng rng Tn ngi dn

    g

    2 Mat_khau varchar(5

    0))

    Mt khu

    3 HoTen nvarchar(

    50)

    H Tn

    4 MaNhom char(4) Tham chiu n NHOM_NGUOI_D

    UNG

    M

    nh

    m

  • Qun l sinh vin Phin bn: 1.0

    Thit k d liu Ngy: 28/12/2013

    Page | 84

    5.2.15 NHOM_NGUOI_DUNG

    STT Tn thuc tnh Kiu Rng buc ngha/ghi ch

    1 MaNhom char(4) Khng

    rng M nhm

    2 TenNhom nvarchar(50)) Tn nhm

  • Qun l sinh vin Phin bn: 1.0

    Thit k kin trc Ngy: 28/12/2013

    Page | 85

    Chng 6: Thit k kin trc

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    28/12/2013 1.0 Thit k kin trc V Thanh Lm

    28/12/2013 1.1 Thit k kin trc Phm Vn T

    28/12/2013 1.2 Thit k kin trc Trng L Vn

    Cng

    28/12/2013 1.3 Thit k kin trc H Hu M

    6.1 Kin trc h thng

    Danh sch cc module, thnh phn trong h thng

    Thnh phn Din gii

  • Qun l sinh vin Phin bn: 1.0

    Thit k kin trc Ngy: 28/12/2013

    Page | 86

    6.2 M hnh pht trin ng dng

    M hnh 3-tire

    a) Presentation Layer Lp ny lm nhim v giao tip vi ngi dng cui thu thp d liu v hin

    th kt qu/d liu thng qua cc thnh phn trong giao din ngi s dng.

    b) Business Logic layer y l layer x l chnh cc d liu trc khi c a ln hin th trn mn hnh

    hoc x l cc d liu trc khi chuyn xung Data Access Layer lu d liu

    xung c s d liu.

    y l ni kim tra rng buc, cc yu cu nghip v, tnh ton, x l cc yu

    cu v la chn kt qu tr v cho Presentation Layers.

    c) Data Access Layer

  • Qun l sinh vin Phin bn: 1.0

    Thit k kin trc Ngy: 28/12/2013

    Page | 87

    Lp ny thc hin cc nghip v lin quan n lu tr v truy xut d liu ca ng

    dng nh c, lu, cp nht c s d liu.

    d) Cch vn hnh m hnh

    - u tin User giao tip vi Presentation Layers (GUI) gi i thng tin v yu

    cu. Ti layer ny, cc thng tin s c kim tra, nu OK chng s c chuyn

    xung Business Logic Layer (BLL).

    - DAL s thao tc vi Database v tr kt qu v cho BLL, BLL kim tra v gi n

    ln GUI hin th cho ngi dng.

    - Mt khi gp li (cc trng hp khng ng d liu) th ang layer no th

    qung ln trn layer cao hn n 1 bc cho ti GUI th s qung ra cho ngi dng

    bit.

    - Cc d liu c trung chuyn gia cc Layer thng qua mt i tng gi l

    Business Object Layer, n gin y ch l cc Class i din cho cc i tng

    c lu tr trong Database.

    6.3 M t chi tit tng thnh phn trong h thng

    Cc thnh phn tng DAL

    Lp i tng Din gii

    DataService Qun l vic kt ni ti database, gm cc phng thc

    connect, v cc hm thc hin cc cu lnh truy vn d

    liu t database cng nh cc phng thc a d liu

    xung database

    XL_BANG Cung cp cc phng thc ly d liu t database

    vo dataset.

    Cc thnh phn tng BLL

  • Qun l sinh vin Phin bn: 1.0

    Thit k kin trc Ngy: 28/12/2013

    Page | 88

    Lp i tng Din gii

    XL_DS_NGUOI_DUNG Qun l vic cp nht thng tin danh sch ngi dng

    XL_GIANG_DAY Qun l vic cp nht thng tin v hnh ng ging dy.

    XL_GIAO_VIEN Qun l vic cp nht thng tin danh sch gio vin

    XL_HOC_BONG Qun l vic cp nht thng tin v hc bng.

    XL_HOC_PHI Qun l vic cp nht thng tin v hc ph

    XL_KETQUATHI Qun l vic cp nht thng tin kt qu thi ca sinh vin

    XL_KHOA Qun l vic cp nht thng tin cc khoa

    XL_LOP Qun l vic cp nht thng tin cc lp

    XL_MON_HOC Qun l vic cp nht thng tin cc mn hc

    XL_NHOM_NGUOI_DUNG Qun l vic cp nht thng tin nhm ngi dng

    XL_PHONG_HOC Qun l vic cp nht thng tin v phng hc

    XL_REN_LUYEN Qun l vic cp nht thng tin v im rn luyn ca sinh vin

    XL_SINH_VIEN Qun l vic cp nht thng tin danh sch sinh vin

    XL_THAM_SO Qun l vic cp nht thng tin cc tham s ca h thng.

    Cc thnh phn tng BOL

    Lp i tng Din gii

    DS_NGUOI_DUNG Tr v thng tin nhm ngi dng

    NGUOI_DUNG Tr v thng tin ngi dng

    XL_DS_NGUOI_DUNG Tr v cc thao tc qun tr ca ngi dng.

    Lop Tr v thng tin lp

  • Qun l sinh vin Phin bn: 1.0

    Thit k kin trc Ngy: 28/12/2013

    Page | 89

    GiaoVien Tr v thng tin gio vin

    Khoa Tr v thng tin khoa

    SinhVien Tr v thng tin sinh vin

    Phong Tr v thng tin phng hc

    MonHoc Tr v thng tin mn hc

    HocPhi Tr v thng tin hc ph

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 90

    Chng 7: Thit k giao din

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    28/12/2013 1.0 Thit k giao din H Hu M

    28/12/2013 1.1 Thit k giao din Phm Vn T

    28/12/2013 1.2 Thit k giao din Trng L Vn

    Cng

    28/12/2013 1.1 Thit k giao din V Thanh Lm

    7.1 Danh sch cc mn hnh

    STT Tn mn hnh ngha/Ghi ch

    1 Mn hnh kt ni CSDL

    Kt ni vo c s d kiu SQL Sever

    2 Mn hnh ng nhp ng nhp vo h thng

    3 Mn hnh chnh Giao din chnh ca chng trnh

    4 Mn hnh cp nht sinh vin

    Qun l sinh vin (thm, cp nht, xa)

    5 Mn hnh cp nht gio vin

    Qun l gio vin (thm, cp nht, xa)

    6 Mn hnh cp nht khoa

    Qun l khoa (thm, cp nht, xa)

    7 Mn hnh cp nht lp

    Qun l lp (thm, cp nht, xa)

    8 Mn hnh cp nht mn hc

    Qun l mn hc (thm, cp nht, xa)

    9 Mn hnh phn cng

    ging dy Phn cng ging dy mn hc cho gio vin

    10 Mn hnh ng k hc phn

    ng k hc phn ca sinh vin

    11 Mn hnh cp nht im hc tp

    Qun l im mn hc cho sinh vin

    12 Mn hnh tnh im trung bnh

    Bo co im trung bnh ca sinh vin

    13 Mn hnh cp nht Qun l im rn luyn ca sinh vin (thm,

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 91

    im rn luyn xa, cp nht)

    14 Mn hnh xt hc bng

    15 Mn hnh thng tin

    hc ph Thng tin hc ph ca sinh vin

    16 Mn hnh tn kim sinh vin

    Tra cu thng tin sinh vin

    17 Mn hnh tra cu im

    Tra cu im ca sinh vin

    18 Mn hnh bo co

    sinh vin

    Bo co danh sch sinh vin

    19 Mn hnh bo co

    gio vin

    Bo co danh sch gio vin

    20 Mn hnh bo co

    khoa

    Bo co danh sch khoa

    21 Mn hnh bo co

    lp Bo co danh sch lp

    22 Mn hnh bo co

    mn hc Bo co danh sch mn hc

    23 Mn hnh bo co

    lch ging dy Bo co danh sch ging dy

    24 Mn hnh bo co

    phiu DKHP Xut bo co ng k hc phn ca sinh vin

    25 Mn hnh bo co

    lp hc Bo co danh sch sinh vin trong lp hc

    26 Mn hnh bo co

    kt qu hc tp Bo co kt qu hc tp ca sinh vin

    27 Mn hnh bo co

    im rn luyn Bo co im danh sch im rn luyn

    28 Mn hnh bo co

    danh sch hc bng Bo co danh sch hc bng

    29 Mn hnh bo co

    thng tin hc ph Bo co danh sch hc ph

    30 Mn hnh cp nht ngi dng

    Qun l danh sch ngi dng

    31 Mn hnh sao lu d liu

    Sao lu c s d liu

    32 Mn hnh thay i quy nh

    Thay i quy nh ca trng

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 92

    7.2 M t chi tit mi mn hnh

    7.2.1 Mn hnh Kt ni c s d liu

    Cch s dng v s l

    Ch xut hin ln u tin s dng kt ni CSDL, sau khi kt ni thnh cng Form kt ni khng xut hin nhng ln k tip.

    textbox Tn Server, C S D Liu, Tn ng Nhp, Mt Khu ng nhp tn server, tn c s d liu, tn ng nhp c s d liu v mt khu ng nhp c s d liu.

    ComboBox s dng phng php chng thc.

    Button Kt Ni: Kt ni vo c s d liu

    Button Thot : Hy thao tc kt ni

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 93

    7.2.2 Mn hnh ng nhp

    Cch s dng v x l:

    - textbox ti khon v mt khu dng nhp tn ng nhp v mt khu truy cp

    - Button ng nhp : ng nhp vo h thng

    - Button Thot : Hy thao tc ng nhp, thot khi chng trnh

    - Nu ng nhp tht bi s bo li

    - ng nhp thnh cng chuyn n mn hnh chnh

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 94

    7.2.3 Mn hnh Chnh

    Cch s dng v x l

    - Mn hnh s dng cc chc nng trn thanh menu. Khi nhn vo mt menu th

    giao din mn hnh s load ln panel Main gia

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 95

    7.2.4 Mn hnh cp nht sinh vin

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin sinh vin

    2 GroupPanel danh sch Cha datagridview danh sch gio vin

    3 Button Chn hn Chn hnh cho sinh vin

    4 Button Thm Thm sinh vin mi vo CSDL

    5 Button Xa Xa 1 sinh vin

    6 Button Cp nht Cp nht thay i thng tin sinh vin

    7 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    8 Button Hy Hy thao tc Thm hoc Cp nht

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 96

    7.2.5 Mn hnh cp nht gio vin

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin gio vin

    2 GroupPanel danh sch Cha datagridview danh sch gio vin

    3 Button Chn hn Chn hnh cho gio vin

    4 Button Thm Thm gio vin mi vo CSDL

    5 Button Xa Xa 1 gio vin

    6 Button Cp nht Cp nht thay i thng tin gio vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 97

    7 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    8 Button Hy Hy thao tc Thm hoc Cp nht

    7.2.6 Mn hnh cp nht khoa

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin khoa

    2 GroupPanel danh sch Cha datagridview danh sch khoa

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 98

    3 Button Thm Thm khoa mi vo CSDL

    4 Button Xa Xa 1 khoa

    5 Button Cp nht Cp nht thay i thng tin khoa

    6 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    7 Button Hy Hy thao tc Thm hoc Cp nht

    7.2.7 Mn hnh cp nht lp

    STT Tn Chc Nng

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 99

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin lp

    2 GroupPanel danh sch Cha datagridview danh sch lp

    3 Button Thm Thm lp mi vo CSDL

    4 Button Xa Xa 1 lp

    5 Button Cp nht Cp nht thay i thng tin lp

    6 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    7 Button Hy Hy thao tc Thm hoc Cp nht

    7.2.8 Mn hnh cp nht mn hc

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 100

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin mn hc

    2 GroupPanel danh sch Cha datagridview danh sch mn hc

    3 Button Thm Thm mn hc mi vo CSDL

    4 Button Xa Xa 1 mn hc

    5 Button Cp nht Cp nht thay i thng tin mn hc

    6 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    7 Button Hy Hy thao tc Thm hoc Cp nht

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 101

    7.2.9 Mn hnh cp nht phn cng ging dy

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin phn cng ging dy

    2 GroupPanel danh sch Cha datagridview danh sch phn cng

    ging dy

    3 Button Thm Thm phn cng ging dy mi vo CSDL

    4 Button Xa Xa 1 phn cng ging dy

    5 Button Cp nht Cp nht thay i thng tin phn cng ging

    dy

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 102

    6 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    7 Button Hy Hy thao tc Thm hoc Cp nht

    7.2.10 Mn hnh cp nht ng k hc phn

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng ng k hc phn

    2 GroupPanel danh sch Cha datagridview danh sch mn hc c

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 103

    m ng k hc phn

    3 Button ng k ng k 1 hoc nhiu mn hc

    4 Button Sa i Sa i cc mn hc c ng k

    5 Button Hy ng k Hy tt c cc mn ng k

    7.2.11 Mn hnh cp nht im hc tp

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox nhp thng

    tin ca lp v sinh vin trong hc k thm

    im

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 104

    2 GroupPanel danh sch Cha datagridview danh sch kt qu thi ca

    lp

    3 Button Nhp d liu t file excel Nhp d liu im t file excel

    4 Button Xa Xa im ca 1 sinh vin trong lp

    5 Button Cp nht im Cp nht im cp nht cho sinh vin

    6 Button Thm Thm im cho 1 sinh vin

    7 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    8 Button Hy Hy thao tc Thm hoc Cp nht

    7.2.12 Mn hnh im trung bnh v xp loi

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 105

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox cha thng

    tin sinh vin trong hc k tnh im hc

    k

    2 GroupPanel danh sch Cha datagridview im trung bnh ca sinh

    vin

    3 Button Tnh im trung bnh Tnh im trung bnh ca sinh vin

    4 Button Xem bng im Xem bng im mm ca sinh vin

    7.2.13 Mn hnh cp nht im rn luyn

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 106

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, datetime, combobox

    nhp thng tin im rn luyn ca sinh vin

    2 GroupPanel danh sch Cha datagridview danh sch im rn luyn

    3 Button Thm Thm sinh vin mi vo CSDL

    4 Button Xa Xa 1 sinh vin

    5 Button Cp nht Cp nht thay i thng tin sinh vin

    6 Button Ghi Lu thng tin sau khi Thm hoc Cp nht

    vo CSDL

    7 Button Hy Hy thao tc Thm hoc Cp nht

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 107

    7.2.14 Mn hnh xt hc bng

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox cha thng

    tin sinh vin trong hc k xt hc bng

    2 GroupPanel danh sch Cha datagridview danh sch hc bng

    3 Button Xt hc bng Xt hc bng cho sinh vin

    4 Button Xa Xa hc bng ca mt sinh vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 108

    7.2.15 Mn hnh cp nht hc ph

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox cha thng

    tin sinh vin trong hc k tnh hc ph

    2 GroupPanel danh sch Cha datagridview danh sch hc ph

    3 Button Cp nht Cp nht thng tin hc ph cho sinh vin

    4 Button Hy Hy thao tc Cp nht

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 109

    7.2.16 Mn hnh tm kim sinh vin

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox nhp thng

    tin sinh vin tra cu

    2 GroupPanel danh sch Cha datagridview danh sch sinh vin tm

    c

    3 Button Tra cu Tm kim sinh vin thng qua thng tin nhp

    4 Button Lm sch Lm sch cc thng tin tra cu

    5 Button Thot Thot tm kim sinh vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 110

    7.2.17 Mn hnh tra cu im

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox nhp thng

    tin sinh vin tra cu

    2 GroupPanel danh sch Cha datagridview danh sch im ca sinh

    vin

    3 Button Tra cu Tm kim sinh vin thng qua thng tin nhp

    4 Button Thot Thot tm kim sinh vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 111

    7.2.18 Mn hnh bo co sinh vin

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 112

    5 Button Xut bo biu Xut ra danh sch sinh vin

    6 Button Xut bo biu theo nhm Xut ra danh sch sinh vin theo tng khoa

    7 Button Thot Thot form bo co sinh vin

    7.2.19 Mn hnh bo co gio vin

    STT Tn Chc Nng

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 113

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    5 Button Xut bo biu Xut ra danh sch gio vin

    6 Button Xut bo biu theo nhm Xut ra danh sch gio vin vin theo tng

    khoa

    7 Button Thot Thot form bo co sinh vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 114

    7.2.20 Mn hnh bo co khoa

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    4 Button Xut bo biu Xut ra danh sch gio vin

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 115

    5 Button Thot Thot form bo co sinh vin

    7.2.21 Mn hnh bo co lp

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 116

    4 Button Xut bo biu Xut ra danh sch gio vin

    5 Button Thot Thot form bo co sinh vin

    7.2.22 Mn hnh bo co mn hc

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 117

    2 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    3 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    4 Button Xut bo biu Xut ra danh sch gio vin

    5 Button Xut bo biu theo nhm Xut ra danh sch mn hc theo tng khoa

    6 Button Thot Thot form bo co mn hc

    7.2.23 Mn hnh bo co lch ging dy

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 118

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    3 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    4 Button Xut bo biu Xut ra danh sch ging dy

    5 Button Xut bo biu theo nhm Xut ra danh sch mn hc theo tng khoa

    6 Button Thot Thot form bo co ging dy

    7.2.24 Mn hnh phiu DKHP

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 119

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    3 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    4 Button Xut bo biu Xut ra phiu ng k hc phn

    5 Button Thot Thot form

    7.2.25 Mn hnh bo co danh sch lp

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 120

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    5 Button Xut bo biu Xut ra danh sch lp

    6 Button Thot Thot form

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 121

    7.2.26 Mn hnh bo co kt qu hc tp

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 122

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    5 Button Xut bo biu Xut ra danh sch kt qu hc tp

    6 Button Thot Thot form

    7.2.27 Mn hnh bo co im rn luyn

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 123

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    5 Button Xut bo biu Xut ra danh sch im rn luyn

    6 Button Thot Thot form

    7.2.28 Mn hnh bo co danh sch hc bng

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 124

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    5 Button Xut bo biu Xut ra danh sch hc bng

    6 Button Thot Thot form

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 125

    7.2.29 Mn hnh bo co thng tin hc ph

    STT Tn Chc Nng

    1 GroupPanel Nhp d liu cho

    tham s phn tiu

    Cha cc textbox nhp thng tin tn trng

    v a ch

    2 GroupPanel Nhp d liu cho

    tham s phn cui bo biu

    Cha textbox nhp ngy thng nm

    3 GroupPanel Lc d liu Cha cc checkbox v combobox chn

    4 GroupPanel Hng kt xut Cha cc checkbox v combobox chn

    5 Button Xut bo biu Xut ra danh sch hc ph

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 126

    6 Button Thot Thot form

    7.2.30 Mn hnh cp nht ngi dng theo nhm

    STT Tn Chc Nng

    1 GroupPanel Cha cc textbox, combobox cha thng

    tin ngi dng

    2 Button Thm Thm 1 ngi dng vo danh sch ngi

    dng

    3 Button Xa Xa 1 ngi dng

    4 Button Ghi Lu thng tin sau khi Thm vo CSDL

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 127

    5 Button Hy Hy thao tc Thm

    7.2.31 Mn hnh sao lu d liu

    STT Tn Chc Nng

    1 Button Thc hin Backup d liu

    2 Button Thot Thot Form

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 128

    7.2.32 Mn hnh thay i quy nh

    STT Tn Chc Nng

    1 GroupPanel Quy nh tui Cha cc textbox cha thng tin tui sinh

    vin v gio vin

    2 GroupPanel Quy nh hc bng Cha cc textbox cha thng tin s tin v s

    tn ch

    3 GroupPanel Quy nh ng k

    hc phn

    Cha cc textbox cha thng tin s tn ch ti

    a

    4 GroupPanel Quy nh s tin/tn

    ch

    Cha cc textbox cha thng tin s tin/tn

    ch

    5 Button Cp nht Cp nht quy nh vo CSDL

  • Qun l sinh vin Phin bn: 1.0

    Thit k giao din Ngy: 28/12/2013

    Page | 129

    6 Button Thot Thot Form

  • Qun l sinh vin Phin bn: 1.0

    Kt qu thc hin Ngy: 28/12/2013

    Page | 130

    Chng 8: Kt lun

    Bng ghi nhn thay i ti liu

    Ngy Phin bn M t Tc gi

    28/12/2013 1.0 Kt lun V Thanh Lm

    8.1 Mi trng pht trin v Mi trng trin khai

    Mi trng pht trin ng dng:

    o H iu hnh: Microsoft Win 7

    o H qun tr c s d liu: Microsoft SQL Server 2008

    o Cng c phn tch thit k: Architecture trong Visual Studio Ultimate 2010

    o Cng c xy dng ng dng: Visual Studio Ultimate 2010, DevExpress 11.7 v

    Crystal Reports 13.0.1.

    Mi trng trin khai ng dng:

    o H iu hnh: Microsoft Windows

    o Cn ci t .Net Framework 4.0

    o Khi chy ng dng, cn ci t Microsoft SQL Server 2008, import c s d

    liu nh km.

    8.2 Kt qu t c

    Nhm em c bn p ng yu cu t ra ca phn mm

    Chng trnh c vit bng ngn ng C# theo m hnh 3 tier v Microsoft SQL

    Server. Chy bnh thng trn cc my tnh c bn.

  • Qun l sinh vin Phin bn: 1.0

    Kt qu thc hin Ngy: 28/12/2013

    Page | 131

    8.3 Hng pht trin

    - Trong tng lai phn mm c th c s dng trong h thng phn tn tch ring cc chc nng ca qun l kho ra mt ni ring bit gip cho vic qun l linh ng hn.

    - C th chuyn i ton b m ngun sang mi trng web vn khng cn my c cu hnh mnh tit kim chi ph lp rp ci t cho cng ty.