baocao.docx

186
ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN ------------ KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ ĐÀO TẠO TẠI KHOA HỆ THỐNG THÔNG TIN Giảng viên hướng dẫn: ThS. Mai Xuân Hùng Sinh viên thực hiện: 1. Hồ Minh Quân - 09520232 2. Tô Thành Luân - 09520420 Lớp: HTTT04 Khóa: 2009 - 2014

Upload: luckyboybk-fc

Post on 25-Sep-2015

8 views

Category:

Documents


0 download

TRANSCRIPT

{STYLEREF Heading 1}

I HC QUC GIA TP. H CH MINHTRNG I HC CNG NGH THNG TINKHOA H THNG THNG TIN------------

KHA LUN TT NGHIP

XY DNG H THNG WEBSITE QUN L O TO TI KHOA H THNG THNG TIN

Ging vin hng dn: ThS. Mai Xun HngSinh vin thc hin: 1. H Minh Qun - 095202322. T Thnh Lun - 09520420Lp: HTTT04Kha: 2009 - 2014

TP. H Ch Minh, thng 03 nm 2014

LI M UTrong nhng nm gn y, khoa hc cng ngh Vit Nam tng bc hi nhp vo dng chy ca khoa hc cng ngh tin tin trn th gii. Cng ngh thng tin nc ta l mt iu mi m, song tc pht trin ca n rt nhanh v mnh, chim mt v tr quan trng trong cc ngnh khoa hc cng ngh. Mt trong nhng lnh vc ang c ng dng tin hc ha rt ph bin nc ta l lnh vc qun l. Tin hc ha trong qun l gip cho cc nh qun l iu hnh cng vic mt cch khoa hc, chnh xc v hiu qu. c bit trong gio dc v o to, tin hc qun l ngy cng c ng dng mnh m, c th nh cng tc qun l sinh vin ng vai tr ht sc quan trng i vi hot ng trong cc trng i hc, cao ng v trung cp chuyn nghip. Nhm chng em thc hin ti Xy dng h thng website qun l o to ti Khoa H Thng Thng Tin ng dng vic tin hc ha vo cng tc qun l o to. Trong ti ny, chng em la chn ngn ng lp trnh chnh l Java, bn cnh nhm s dng mt s cng ngh nh: Spring, Hibernate, JSON, Qooxdoo. V thi gian nghin cu c gii hn nn ni dung ti cn nhiu hn ch v khng trnh khi nhng thiu st, knh mong qu Thy C, bn b ng gp kin ti c hon thin hn, mang nhiu ngha thc tin hn.

TP. H Ch Minh, ngy 21 thng 03 nm 2014Nhm sinh vin thc hinH Minh QunT Thnh Lun

LI CM NTrc tin, nhm chng em xin chn thnh cm n tt c cc ging vin Khoa H Thng Thng Tin Trng i Hc Cng Ngh Thng Tin trc tip ging dy, cung cp cho nhm chng em nhiu kin thc nn tng qu gi trong sut thi gian hc tp ti trng. Th hai, em xin chn thnh cm n thy inh Khc Quyn, thy cung cp cho chng em mt s biu mu thng k v qun l o to ti trng.c bit, nhm chng em xin chn thnh cm n thy Mai Xun Hng, thy trc tip hng dn, h tr, gip nhm chng em trong sut thi gian thc hin kha lun.

TP. H Ch Minh, ngy 21 thng 03 nm 2014Nhm sinh vin thc hinH Minh QunT Thnh Lun

LI NHN XT CA GING VIN HNG DN......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................TP. H Ch Minh, ngy 21 thng 03 nm 2014Ging vin hng dn

ThS. Mai Xun Hng

LI NHN XT CA GING VIN PHN BIN......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................TP. H Ch Minh, ngy 21 thng 03 nm 2014Ging vin phn bin

MC LCCHNG 1 : TNG QUAN TI11.1.t vn 11.2.Mc tiu11.3. ngha ca ti21.4.i tng, phm vi v phng php nghin cu21.5.Ni dung thc hin3CHNG 2 : KHO ST HIN TRNG52.1.Hin trng n v52.2.C cu t chc52.3.Qui trnh qun l o to72.4.Chng trnh o to:102.5.Yu cu chc nng202.6.Yu cu phi chc nng222.6.1.Yu cu bo mt222.6.2.Yu cu an ton222.6.3.Yu cu tin dng22CHNG 4 : S USE CASE234.1.S use case234.2.Danh sch cc tc nhn274.3.Danh sch cc use case nghip v284.4.c t cc use case h thng334.4.1.Use case Qun l sinh vin334.4.2.Use case Qun l bo ngh364.4.3.Use case Qun l bo b374.4.4.Use case Qun l im danh384.4.5.Use case Qun l phn cng ging dy404.4.6.Use case Qun l ng k hc phn434.4.7.Use case Qun l lch thi454.4.8.Use case Qun l kt qu hc tp464.4.9.Use case ng k hc phn49CHNG 5 : S TRNH T V S LP515.1.S Qun l sinh vin515.1.1.S trnh t Thm sinh vin515.1.2.S trnh t Cp nht thng tin sinh vin515.1.3.S trnh t Xa sinh vin525.1.4.S lp Qun l sinh vin525.2.S Qun l bo ngh535.2.1.S trnh t535.2.2.S lp535.3.S Qun l bo b545.3.1.S trnh t545.3.2.S lp545.4.S Qun l im danh555.4.1.S trnh t555.4.2.S lp555.5.S Qun l phn cng ging dy565.5.1.S trnh t Thm ging dy565.5.2.S trnh t Cp nht thng tin ging dy565.5.3.S trnh t Xa ging dy575.5.4.S lp575.6.S Qun l ng k hc phn585.6.1.S trnh t Cp nht lp mn585.6.2.S trnh t Xut danh sch lp585.6.3.S trnh t Xa lp mn595.6.4.S lp595.7.S Qun l lch thi605.7.1.S trnh t Xp lch thi605.7.2.S trnh t Cp nht lch thi615.7.3.S trnh t Xut lch thi615.7.4.S lp625.8.S Qun l kt qu hc tp625.8.1.S trnh t Nhp im thi625.8.2.S trnh t Xut kt qu hc tp635.8.3.S trnh t Thng k im thi635.8.4.S lp645.9.S ng k hc phn645.9.1.S trnh t645.9.2.S lp655.10.S lp tng qut66CHNG 6 : S TRNG THI V S HOT NG676.1.S trng thi676.1.1.Thc th Ngi dng676.1.2.Thc th Sinh vin676.1.3.Thc th Hc k686.1.4.Thc th Bo ngh686.1.5.Thc th Bo b696.1.6.Thc th Ging dy696.2.S hot ng706.2.1.S Qun l sinh vin706.2.2.S Qun l bo ngh726.2.3.S Xp lch thi736.2.4.S im danh746.2.5.S Qun l ging dy756.2.6.S ng k hc phn776.2.7.S Nhp im thi78CHNG 7 : THIT K M HNH D LIU797.1.M t tng bng d liu797.1.1.Bng sinhvien797.1.2.Bng giaovien807.1.3.Bng monhoc807.1.4.Bng loaimon807.1.5.Bng dantoc817.1.6.Bng lophoc817.1.7.Bng tinhtrangsinhvien817.1.8.Bng hedaotao827.1.9.Bng chuongtrinh827.1.10.Bng hocky827.1.11.Bng tinhtranghocky837.1.12.Bng tintuc837.1.13.Bng loaitintuc837.1.14.Bng dinhkem847.1.15.Bng monhoctruoc847.1.16.Bng montienquyet847.1.17.Bng nguoidung857.1.18.Bng nhomnguoidung857.1.19.Bng phonghoc857.1.20.Bng baonghi867.1.21.Bng baobu867.1.22.Bng giangday877.1.23.Bng diemdanh877.1.24.Bng dangki887.1.25.Bng lichthi887.1.26.Bng loaithi887.1.27.Bng phongthi897.1.28.Bng coithi897.1.29.Bng diemthi897.1.30.Bng ketqua907.1.31.Bng detai907.1.32.Bng totnghiep917.1.33.Bng tinchitoida917.1.34.Bng thamso917.2.M hnh vt l92CHNG 8 : THIT K GIAO DIN938.1.Mn hnh Qun l sinh vin938.2.Mn hnh Qun l ging dy958.3.Mn hnh ng k hc phn978.4.Mn hnh Kt qu hc tp988.5.Mn hnh Xem chng trnh o to998.6.Mn hnh Xem lch ging dy1008.7.Mn hnh Qun l lch thi1018.8.Mn hnh Qun l ti103CHNG 9: KT LUN V HNG PHT TRIN1049.1.Kt qu t c1049.2.Kh khn v hn ch1049.3.Hng pht trin1049.4.Kt lun105TI LIU THAM KHO106

DANH MC CC BNGBng 2.1: Danh sch gio vin thuc B mn H Thng Thng Tin Qun L6Bng 2.2: Danh sch cc gio vin B mn H Thng Thng Tin Thng Minh7Bng 2.3: Bng chng trnh o to H k s t kha 6 tr v trc12Bng 2.4: Bng chng trnh o to H k s t kha 7 tr v sau15Bng 2.5: Bng chng trnh o to ca H chng trnh tin tin20Bng 4.1: Bng danh sch cc tc nhn nghip v27Bng 4.2: Bng danh sch cc use case nghip v32Bng 4.3: Bng c t use case Thm sinh vin34Bng 4.4: Bng c t use case Cp nht thng tin sinh vin34Bng 4.5: Bng c t use case Xa sinh vin35Bng 4.6: Bng c t use case Qun l bo ngh36Bng 4.7: Bng c t use case Qun l bo b37Bng 4.8: Bng c t use case im danh sinh vin38Bng 4.9: Bng c t use case Thng k im danh39Bng 4.10: Bng c t use case Thm ging dy41Bng 4.11: Bng c t use case Cp nht ging dy41Bng 4.12: Bng c t use case Xa ging dy42Bng 4.13: Bng c t use case Cp nht lp - mn44Bng 4.14: Bng c t use case Xa lp-mn44Bng 4.15: Bng c t use case Xp lch thi46Bng 4.16: Bng c t use case Nhp im thi47Bng 4.17: Bng c t use case Xut kt qu hc tp48Bng 4.18: Bng c t use case Thng k im thi48Bng 4.19: Bng c t use case ng k hc phn50Bng 7.1: Bng m t chi tit bng Sinh vin79Bng 7.2: Bng m t chi tit bng Gio vin80Bng 7.3: Bng m t chi tit bng Mn hc80Bng 7.4: Bng m t chi tit bng Loi mn80Bng 7.5: Bng m t chi tit bng Dn tc81Bng 7.6: Bng m t chi tit bng Lp hc81Bng 7.7: Bng m t chi tit bng Tnh trng sinh vin81Bng 7.8: Bng m t chi tit bng H o to82Bng 7.9: Bng m t chi tit bng Chng trnh82Bng 7.10: Bng m t chi tit bng Hc k82Bng 7.11: Bng m t chi tit bng Tnh trng hc k83Bng 7.12: Bng m t chi tit bng Tin tc83Bng 7.13: Bng m t chi tit bng Loi tin tc83Bng 7.14: Bng m t chi tit bng nh km84Bng 7.15: Bng m t chi tit bng Mn hc trc84Bng 7.16: Bng m t chi tit bng Mn tin quyt84Bng 7.17: Bng m t chi tit bng Ngi dng85Bng 7.18: Bng m t chi tit bng Nhm ngi dng85Bng 7.19: Bng m t chi tit bng Phng hc85Bng 7.20: Bng m t chi tit bng Bo ngh86Bng 7.21: Bng m t chi tit bng Bo b86Bng 7.22: Bng m t chi tit bng Ging dy87Bng 7.23: Bng m t chi tit bng im danh87Bng 7.24: Bng m t chi tit bng ng k88Bng 7.25: Bng m t chi tit bng Lch thi88Bng 7.26: Bng m t chi tit bng Loi thi88Bng 7.27: Bng m t chi tit bng Phng thi89Bng 7.28: Bng m t chi tit bng Coi thi89Bng 7.29: Bng m t chi tit bng im thi89Bng 7.30: Bng m t chi tit bng Kt qu90Bng 7.31: Bng m t chi tit bng ti90Bng 7.32: Bng m t chi tit bng Tt nghip91Bng 7.33: Bng m t chi tit bng Tn ch ti a91Bng 7.34: Bng m t chi tit bng Tham s91Bng 8.1: Bng m t chi tit mn hnh Qun l sinh vin94Bng 8.2: Bng m t chi tit mn hnh Qun l ging dy96Bng 8.3: Bng m t chi tit mn hnh ng k hc phn97Bng 8.4: Bng m t chi tit mn hnh Kt qu hc tp98Bng 8.5: Bng m t chi tit mn hnh Xem chng trnh o to99Bng 8.6: Bng m t chi tit mn hnh Xem lch ging dy100Bng 8.7: Bng m t chi tit mn hnh Qun l lch thi102Bng 8.8: Bng m t chi tit mn hnh Qun l ti103

DANH MC CC S S 4.1: S use case ca actor administrator23S 4.2: S use case ca actor sinh vin23S 4.3: S use case ca actor gio vin24S 4.4: S use case ca actor ngi qun l tin tc24S 4.5: S use case ca actor ngi qun l ging dy25S 4.6: S use case ca actor ngi qun l ng k hc phn25S 4.7: S use case ca actor ngi qun l lch thi26S 4.8: S use case ca actor ngi qun l im thi26S 4.9: S chi tit use case Qun l sinh vin33S 4.10: S chi tit use case Qun l im danh38S 4.11: S chi tit use case Qun l phn cng ging dy40S 4.12: S chi tit use case Qun l ng k hc phn43S 4.13: S chi tit use case Qun l lch thi45S 4.14: S chi tit use case Qun l kt qu hc tp46S 5.1: S trnh t Thm sinh vin51S 5.2: S trnh t Cp nht sinh vin51S 5.3: S trnh t Xa sinh vin52S 5.4: S lp Qun l sinh vin52S 5.5: S trnh t Qun l bo ngh53S 5.6: S lp Qun l bo ngh53S 5.7: S trnh t Qun l bo b54S 5.8: S lp Qun l bo b54S 5.9: S trnh t Qun l im danh55S 5.10: S lp Qun l im danh55S 5.11: S trnh t Thm ging dy56S 5.12: S trnh t Cp nht ging dy56S 5.13: S trnh t Xa ging dy57S 5.14: S lp Qun l ging dy57S 5.15: S trnh t Cp nht lp-mn58S 5.16: S trnh t Xut danh sch lp58S 5.17: S trnh t Xa lp-mn59S 5.18: S lp Qun l ng k hc phn59S 5.19: S trnh t Xp lch thi60S 5.20: S trnh t Cp nht lch thi61S 5.21: S trnh t Xut lch thi61S 5.22: S lp Qun l lch thi62S 5.23: S trnh t Nhp im thi62S 5.24: S trnh t Xut kt qu hc tp63S 5.25: S trnh t Thng k im thi63S 5.26: S lp Qun l kt qu hc tp64S 5.27: S trnh t ng k hc phn64S 5.28: S lp ng k hc phn65S 5.29: S lp tng qut66S 6.1: S trng thi thc th Ngi dng67S 6.2: S trng thi thc th Sinh vin67S 6.3: S trng thi thc th Hc k68S 6.4: S trng thi thc th Bo ngh68S 6.5: S trng thi thc th Bo b69S 6.6: S trng thi thc th Ging dy69S 6.7: S hot ng Qun l sinh vin70S 6.8: S hot ng Xa sinh vin71S 6.9: S hot ng Cp nht trng thi bo ngh72S 6.10: S hot ng Xp lch thi73S 6.11: S hot ng im danh74S 6.12: S hot ng Qun l ging dy75S 6.13: S hot ng Xa ging dy76S 6.14: S hot ng ng k hc phn77S 6.15: S hot ng Nhp im thi78S 7.1: S m hnh vt l H thng qun l o to92

DANH MC CC HNHHnh 8.1: Mn hnh Qun l sinh vin93Hnh 8.2: Mn hnh Qun l ging dy95Hnh 8.3: Mn hnh ng k hc phn97Hnh 8.4: Mn hnh Kt qu hc tp98Hnh 8.5: Mn hnh Xem chng trnh o to99Hnh 8.6: Mn hnh Xem lch ging dy100Hnh 8.7: Mn hnh Qun l lch thi101Hnh 8.8: Mn hnh Qun l ti103

DANH MC T VIT TTJSONUMLUITActorsNoSTTLTTHTCHKCSVNKH CNHCNTTHTTTTPCSDLJavaScript Object NotationUnified Modeling LanguageUniversity of Information TechnologyDanh sch cc tc nhnNumberS th tL thuytThc hnhTn chHc kCng sn Vit NamKhoa hc Cng nghi hc Cng Ngh Thng TinH Thng Thng TinThnh phC s d liu

DANH MC THUT NG ANH VITImportFileFrameworkSpring, HibernateNhp voTp tinL b khung pht trin cc phn mm ng dngL cu trc dng xy dng chng trnh m ngun m dnh cho ngn ng lp trnh Java.

104

CHNG 1 : TNG QUAN TI1.1. t vn Thc trng cho thy vic qun l o to ti Khoa H Thng Thng Tin - i Hc Cng Ngh Thng Tin, chia thnh nhiu khu nh: qun l danh sch sinh vin, qun l danh sch gio vin, qun l phn cng ging dy, qun l vic ng k hc phn ca sinh vin, qun l xp lch thi, qun l im danh sinh vin, qun l ti kha lun, qun l sinh vin ng k kha lun, qun l kt qu hc tp,. Tt c cc cng vic ny c thc hin mt cch th cng nh s dng cng c vn phng Microsoft Office, v th i hi nhiu thi gian v cng sc, m s chnh xc v hiu qu khng cao, a s u lm 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 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 hc v s tr nn n gin, thun tin, nhanh chng v hiu qu hn rt nhiu. Ngoi ra, h thng website ca khoa hin ti ch mi qun l tin tc, cn nhiu vn qun l khc quan trng m h thng website ca khoa hin ti cha p ng c.V th, nhm chng em quyt nh chn ti Xy dng h thng website qun l o to ti Khoa H Thng Thng Tin p ng cc chc nng trn.1.2. Mc tiuKha lun c thc hin vi cc mc tiu sau: Tm hiu qui trnh qun l o to ca Khoa H Thng Thng Tin t khi mi nhp hc n khi tt nghip. T , phn tch yu cu, xc nh cc chc nng cn c cho h thng, sau s i n thit k c s d liu cho ti. Cui cng, xy dng h thng website qun l o to ti Khoa H Thng Thng Tin. iu c bit, h thng c thm chc nng mi m cc h thng qun l o to khc cha p ng c, l chc nng qun l v ng k ti kha lun.1.3. ngha ca ti ngha thc tin ti xy dng h thng website qun l o to ti khoa H Thng Thng Tin l mt website chuyn qun l tt c cc nghip v v o to nh: qun l h o to (hin ti khoa H Thng Thng Tin o to ba h l H k s, H chng trnh tin tin, H cht lng cao), qun l danh sch sinh vin, qun l danh sch gio vin, qun l phn cng ging dy, qun l vic ng k hc phn ca sinh vin, qun l xp lch thi, qun l im danh sinh vin, qun l ti kha lun, qun l sinh vin ng k kha lun, qun l kt qu hc tp, qun l bo ngh, qun l bo b, m nhng chc nng ny h thng hin ti cha p ng. ngha khoa hc ti xy dng h thng website qun l o to tuy khng phi l mt ti mi m m hin ti vn cha c sinh vin no thc hin. Ngoi ra, ti cng cung cp thm mt s chc nng mi nh: chc nng im danh, chc nng xp lch thi, chc nng qun l ti kha lun. ti cng cung cp nhiu loi thng k p ng yu cu cho ngi dng.1.4. i tng, phm vi v phng php nghin cu i tng nghin cu Sinh vin, gio vin, nhng vn lin quan n cng tc o to nh: qun l phn cng ging dy, ng k hc phn, im danh, lch thi, kt qu hc tp, kha lun, bo ngh, bo b, Phm vi nghin cu H thng ch nghin cu tp trung nhng vn bn trong ni b khoa H Thng Thng Tin. V vy, h thng ch tp trung vo qun l ba h o to ca khoa l h k s, h chng trnh tin tin v h cht lng cao. H thng cn mt s hn ch, mt s chc nng cha c p ng nh: qun l ng hc ph, qun l im rn luyn, qun l hc bng. Phm vi cng nghH thng c vit bng ngn ng lp trnh Java, s dng framework Spring, Hibernate, JSON. Th vin h tr thit k giao din l Qooxdoo. Chy trn Server Apache Tomcat 7.0.24, h qun tr c s d liu MySQL. Phng php nghin cuPhng php kho st, phn tch v ng dng cc i tng nghin cu xy dng ng dng minh ha.1.5. Ni dung thc hinH thng website qun l o to ti Khoa H Thng Thng Tin bao gm cc chc nng chnh sau: Cc chc nng dnh cho sinh vin Xem thng tin c nhn, xem tin tc, xem chng trnh o to, xem thng tin gio vin. Xem danh sch lp m, xem thng tin ng k hc phn, xut file ng k hc phn, xem thi kha biu, xem lch thi c nhn, xem kt qu hc tp, xem danh sch ti kha lun. ng k hc phn, xut file ng k hc phn, ng k ti kha lun. Cc chc nng dnh cho gio vin Xem thng tin c nhn, xem tin tc, xem chng trnh o to. im danh sinh vin, xem lch coi thi. Xem lch ging dy, bo ngh, bo b. Thng k s bui c mt ca sinh vin. Thng k kt qu thi, thng k hc lc sinh vin. Nhp im thi v xut im thi.

Cc chc nng dnh cho ngi qun l tin tc Thm, xa, sa tin tc. Cc chc nng dnh cho ngi qun l ging dy Qun l chng trnh o to. Qun l bo ngh, bo b. Qun l hc k - nm hc. Qun l phn cng ging dy. Thng k ging dy ca tng gio vin, thng k ging dy ca tng mn hc, thng k ging dy theo tng th. Xut danh sch lp m, giy bo ging, thi kha biu. Qun l ti kha lun Thng k sinh vin ng k ti Cc chc nng dnh cho ngi qun l ng k hc phn Cp nht danh sch sinh vin cho lp hc. Thng k danh sch cc mn ng k ca tng sinh vin. Thng k s sinh vin khng ng k ca tng lp. Thng k s sinh vin ng k ca tng mn. Cc chc nng dnh cho ngi qun l lch thi Xp lch thi gia k, thc hnh v cui k. Xut lch thi, danh sch phng thi v giy bo coi thi. Thng k cc lp hc thi theo tng ngy thi. Cc chc nng dnh cho ngi qun l im thi Nhp im thi bng tay, nhp im thi bng cch import file bng im. Xut kt qu hc tp. Thng k tng kt im trung bnh hc k cc kha. Thng k im trung bnh theo hc k ca mt lp.CHNG 9: KT LUN V HNG PHT TRIN

CHNG 2 : KHO ST HIN TRNG2.1. Hin trng n v Tn n v: Khoa H Thng Thng Tin i Hc Cng Ngh Thng Tin M t: Khoa H Thng Thng Tin l s kt hp ca phn cng, phn mm v mng truyn thng c xy dng v s dng thu thp, to, v phn phi cc d liu, thng tin v tri thc hu ch mt cch c trng trong bi cnh ca t chc. Khoa o to gm 4 h l h k s, h cao hc, h chng trnh tin tin, h chng trnh cht lng cao.2.2. C cu t chc Ban lnh o: Trng khoa: TS. Nguyn nh Thun Ph khoa: ThS. Nguyn Th Kim Phng Tr l khoa: ThS. Hunh Hu Vit Th k khoa: L Bo Uyn Hi ng khoa hc: Ch tch: TS. Nguyn nh Thun Th k: ThS. Nguyn Th Kim Phng y vin: PGS. TS Phc y vin: PGS. TS Trn Vnh Phc y vin: PGS. TS Nguyn Phi Kh y vin: TS. Ng Thanh Hng y vin: ThS. Hunh Hu Vit

Cc b mn: B mn H Thng Thng Tin Qun LSTTH tnNhim v

1TS. Ng Thanh HngTrng b mn

2PGS.TS PhcThnh ging

3ThS. Nguyn Th Kim Phng

4ThS. Nguyn nh Loan Phng

5ThS. Th Minh Phng

6ThS. L Ng Thc Vi

7ThS. Trng Thu Thy

8KS. Nguyn Tin Long

9ThS. inh Khc Quyn

10ThS. Trnh Minh TunKim nhim

11KS. Trn Hng Nghip

12KS. Dng Phi Long

13ThS. Duy Thanh

14ThS. Cao Th Nhn

Bng 2.1: Danh sch gio vin thuc B mn H Thng Thng Tin Qun L

B mn H Thng Thng Tin Thng MinhSTTH tnNhim v

1TS. Nguyn nh ThunTrng b mn

2PGS.TS Trn Vnh Phc

3PGS.TS Nguyn Phi Kh

4ThS. Hunh Hu Vit

5ThS. Thi Bo Trn

6ThS. Mai Xun Hng

7ThS. V Minh Sang

8NCS. Hong Trng Ngha

9ThS. Nguyn Thy Ngc

10ThS. H Trn Nht Thy

11ThS. Cao Th Kim Tuyn

12ThS. Nguyn Vn Xanh

13ThS. V Ngc Hng

14ThS. Nguyn Thnh TrungThnh ging

Bng 2.2: Danh sch cc gio vin B mn H Thng Thng Tin Thng Minh2.3. Qui trnh qun l o to u tin, sau khi sinh vin lm th tc nhp hc th ngi qun l nhp thng tin h s sinh vin vo h thng. Khi mi thm mt sinh vin vo th h thng s t ng gi thng tin ti khon ca sinh vin vo a ch email c cp cho sinh vin. Sinh vin s ng nhp vo h thng bng ti khon . bt u mt hc k, ngi qun l ging dy s m mt hc k. Sau , ngi qun l ging dy s phn cng ging dy cho tng mn hc. Khi m mt lp hc, ngi qun l s nhp m lp hc dng: .. Sau khi ngi qun l phn cng ging dy xong th bt u tin hnh m ng k hc phn cho sinh vin. Trc khi ng k hc phn, sinh vin c th xem thi kha biu d kin (danh sch lp m trong hc k/nm hc ) sinh vin nh hng trc khi ng k hc phn. Khi ng k hc phn th sinh vin phi xem lp hc m mnh ng k c hc xong ht mn hc trc ca mn , v hc qua ht cc mn tin quyt ca mn hc cha. Th hai, sinh vin phi xem hc k ny mnh ng k c ti a bao nhiu tn ch da vo im trung bnh ca hc k trc v s tn ch ti a cho loi hc lc . Sau khi ng k xong th sinh vin s xem thng tin ng k hc phn v xem thi kha biu ca sinh vin . Cn ngi qun l ging dy s thc hin cc thng k ging dy cho tng gio vin, thng k ging dy cho tng mn hc v thng k ging dy theo cc th. Ngi qun l ng k hc phn c th xa lp hc khng iu kin m lp hoc chuyn nhng sinh vin thuc lp cha iu kin m lp sang lp hc iu kin m lp hoc chuyn sang lp gn iu kin m lp. Khi n lc thi gia k, cng nh thi thc hnh v thi cui k, ngi qun l lch thi s tin hnh xp lch thi cho cc lp, lch thi bao gm lp hc, ngy thi, trng s cho loi thi , danh sch phng thi, v cn b coi thi (ging vin coi thi) cho tng phng thi, thng thng mi phng thi c hai cn b coi thi. Sau khi xp lch thi xong, ngi qun l lch thi s xut lch thi v thng bo cho sinh vin bit lch thi. Sau sinh vin c th xem lch thi c nhn ca mnh. Ngoi ra, ngi qun l lch thi c th xut danh sch phng thi v giy bo coi thi cho cc cn b coi thi. Ngi qun l lch thi c th xut thng k cc lp hc thi theo tng ngy thi. Sau khi thi xong th gio vin s chm im thi. Sau khi chm im thi xong th gio vin s thng bo im thi cho sinh vin bit, v thng k xp loi im thi theo tng loi im. Ngoi ra, ngi qun l im thi c th thng k tng hp im thi theo hc k ca cc kha ca mt h o to no . Hin ti khoa H Thng Thng Tin o to ba h o to l H k s, H chng trnh tin tin, H chng trnh cht lng cao. Khi n hc k 9, nu sinh vin hc qua ht cc mn i cng v cc mn chuyn ngnh v c im trung bnh tch ly ln hn hoc bng 6.5 (gi tr ny c th thay i v sau, ty vo qui nh c php lm kha lun ca khoa yu cu) th c th sinh vin ng k mn kha lun tt nghip hoc 3 mn chuyn tng ng vi 10 tn ch. Sau khi kt thc thi gian lm kha lun tt nghip th sinh vin ra bo v trc hi ng. Khi , hi ng s nh gi v chm im cho kha lun . Sau khi bo v kha lun xong th sinh vin np h s xt tt nghip v khoa s kim tra xt tt nghip cho sinh vin. Tt c qui trnh trn, kha lun s tin hc ha gip khoa ng dng tin hc vo qun l o to ca Khoa.

2.4. Chng trnh o to: Chng trnh o to ca H k s t kha 6 tr v trc:Giai on 1: Chng trnh chung cc khoa

STTM mn Tn mn hocS TCLTTH

Hc k 1CSC01Tin hc i cng431

MAT01Ton cao cp A1330

MAT23i s tuyn tnh330

PHY01Vt l i cng A1330

ENG01Anh Vn 1

PEDU1Gio dc th cht 1

MEDU1Gio dc quc phng

Cng13 TC

Hc k 2DSAL1Cu trc d liu v gii thut431

CARC1Kin trc my tnh330

PHY02Vt l i cng A 2 330

MAT02Ton cao cp A2330

IT004C s d liu431

CNET1Mng my tnh431

ENG02Anh Vn 2

PEDU2Gio dc th cht 2

Cng21 TC

Hc k 3OOPT1Lp trnh hng i tng431

OSYS1H iu hnh431

PHIL1Nhng nguyn l c bn ca ch ngha Mc Lnin550

STA01Xc sut thng k330

ENG03Anh Vn 3

Cng16 TC

Hc k 4HCMT1T tng H Ch Minh220

ITEW1Nhp mn cng tc k s220

WINP1Lp trnh trn windows431

MAT04Cu trc ri rc440

VCPL1ng li cch mng ca ng CSVN330

ENG04Anh Vn 4

Cng15 TC

Giai on 2: Chng trnh ngnh H Thng Thng Tin

Hc k 5IS202Nhp mn cng ngh phn mm431

IS101Thit k c s d liu431

IS251Nhp mn H thng thng tin a l431

IS201Phn tch thit k h thng thng tin431

IS203Lp trnh c s d liu431

ITEM1Nhp mn qun tr doanh nghip220

Cng22 TC

Hc k 6IS205Phn tch thit k hng i tng vi UML431

IS103H qun tr c s d liu431

IS208Qun l d n cng ngh thng tin431

IS105H qun tr c s d liu Oracle431

IS206Lp trnh ng dng Web vi Java431

IS102Cc h c s tri thc330

Cng23 TC

Hc k 7IS106Khai thc d liu431

IS107H thng thng tin k ton550

IS207Pht trin ng dng web431

IS104C s d liu phn tn431

IS30*Mn t chn330

IS301: Thng mi in t - 3 TC

IS302: Phn tch khng gian 4 TC

IS302: H c s d liu khng gian 4 TC

Cng20 TC

Hc k 8SMET2Phng php lun sng to KH - CN220

IS501Thc tp tt nghip330

IS311 n xy dng h thng thng tin330

Cng8 TC

Hc k 9IS505Kha lun tt nghip hoc thi cc mn chuyn tt nghip1010

Cng10 TC

Bng 2.3: Bng chng trnh o to H k s t kha 6 tr v trc

Chng trnh o to ca H k s t kha 7 tr v sau:GIAI ON I: 57 TC

Ma mnTn mnTCLTTH

Hc k 1IT001Nhp mn Lp trnh431

MA001Gii tch 1330

MA003i s tuyn tnh330

IT009Gii thiu ngnh220

PH001Nhp mn in t330

EN001Anh Vn 1440

PE001Gio dc th cht 1

ME001Gio dc quc phng

Tng s tn ch HK119211

Hc k 2

IT002Lp trnh hng i tng431

IT003Cu trc d liu v gii thut431

PH002Nhp mn mch s431

PH003Vt l k thut440

MA002Gii tch 2330

EN002Anh Vn 2440

PE002Gio dc th cht 2

Tng s tn ch HK219

Hc k 3IT004C s d liu431

IT005Nhp mn mng my tnh431

IT006Kin trc my tnh330

EN003Anh Vn 3440

MA004Cu trc ri rc440

Tng s tn ch HK319172

GIAI ON II: 96 TC

Ma mnTn mnTCLTTH

Hc k 4MA005Xc sut thng k330

IT007H iu hnh431

SS004K nng ngh nghip220

SE104Nhp mn Cng ngh phn mm431

IS201Phn tch thit k h thng thng tin431

SS001Nhng nguyn l c bn ca ch ngha Mc Lnin550

Tng s tn ch HK422173

Hc k 5SS002ng li cch mng ca ng CSVN330

IS215Thit k hng i tng vi UML431

IS216Lp trnh Java431

IS336Hoch nh ngun lc doanh nghip431

IS208Qun l d n cng ngh thng tin431

Tng s tn ch HK519154

Hc k 6IS207Pht trin ng dng web431

IS210H qun tr c s d liu431

T chn hp (danh sch mn t chn hp)11

Tng s tn ch HK619

Hc k 7IS252Khai thc d liu431

IS217Kho d liu v OLAP330

NT110Pht trin ng dng trn thit b di ng431

SS003T tng H Ch Minh220

T chn t do (danh sch mn t chn t do)6

Tng s tn ch HK719

Hc k 8IS212Thc tp doanh nghip330

IS211C s d liu phn tn431

Tng s tn ch HK8791

Hc k 9Sinh vin chon mt trong hai hinh thc

IS401Kha lun tt nghip hoc hc 10 tn ch tng cng cho cc mn hc chuyn tt nghip v ty theo nhu cu cp nht mn chuyn tt nghip vo mi nm do Hi ng Khoa hc Khoa HTTT xut cho chng trnh o to.10

Tng s tn ch HK910100

Bng 2.4: Bng chng trnh o to H k s t kha 7 tr v sau

Chng trnh o to ca H chng trnh tin tin:Kin thc gio dc i cng - General EducationSTT(No)Hc phnHCNTT( UIT courses)Hc phn gc(OSU courses)Khi lng(Num of Credits)

Kin thc i cng(General Education, Math and Basic Science)

1Nhng nguyn l c bn ca ch ngha Mc-Lnin5

2ng li cch mng ca ng Cng sn Vit Nam3

3T tng H Ch Minh2

4Ting Anh IENGL 1113 English Composition I3

5Ting Anh IIENGL 1213 English Composition II3

6Ting Anh tng cng I(Intensive English I)

7Ting Anh tng cng II(Intensive English II)

8Ting Anh chuyn ngnh CNTTSPCH 3723 English for computer science3

9K nng giao tipSPCH 3724 Communication Skill3

10Gii tch IMATH 2144 Calculus I4

11Gii tch IIMATH 2153 Calculus II3

12i sMATH 3013 Linear Algebra3

13Thng kSTAT 4033 Statistics3

14Vt l i cng IPHYS 1114 General Physics I4

15Vt l i cng IIPHYS 1214 General Physics II4

16Khoa hc my tnh ICS 1113 Computer Science I4

17Khoa hc my tnh IICS 2133 Computer Science II4

18Gio dc th cht A(Physical Education A)

19Gio dc th cht B(Physical Education B)

20Gio dc quc phng(Military Education)

Tng cng - Total51TC

Kin thc c s chung (Basic core courses)

21Lp trnh C/C++CS 2433 C/C++ Programming4

22T chc ngn ng lp trnhCS 3363 Organization of programming languages4

23H thng my tnhCS 3443 Computer Systems3

24Ton ri rc cho my tnhCS 3653 Discrete Mathematics for computer3

25Cu trc d liu v gii thutCS 4343 Data structure and algorithm Analysis4

26Nguyn l h c s d liuCS 5423 Principle of database systems4

27H iu hnhCS 4323 Design and Inplementation of Operating system3

28Mng my tnhCS 4283 Computer network3

Tng cng - Total28 TC

Kin thc gio dc chuyn nghip - Professional EducationSTT(No)Hc phnHCNTT( UIT courses)Hc phn gc(OSU courses)Khi lng(Num of credits)

Kin thc c s ngnh bt buc (Major core courses)

1Lp trnh hng i tng nng cao cho mi trng windowsCS 3373 Advanced Object Oriented Programming for Windowing Environments3

2Phn tch thit k h thngMSIS 3303 System Analysis and Design4

3Cng ngh phn mmCS 4273 Software Engineering4

4C s tnh tonCS3613Theoretical Foundations of Computing4

5Thut ton v cc tin trnh trong an ton my tnhCS 4243 Algorithm and Processes in comp-security3

6H c s d liu phn tnCS 5433 Distributed database systems3

7Qun l n HTTTMSIS 3033 Information Systems Project Management4

8Tr tu nhn toCS 4793 Artificial Intelligence4

9Cu trc tp tinCS 3423 File structure3

Tng cng - Total32 TC

Kin thc chuyn ngnh bt buc (Concentration courses)

10H truyn thng d liuMSIS 4523 Data Communication systems3

11Cc ng dng thng minh v h tr ra quyt nhMSIS 4263 Decision support and business intelligence applications3

12Thit k, qun l v qun tr h CSDLMSIS 4013 Database system design, management and administration3

13T chnElective6

Tng cng- Total15TC

Thc tp tt nghip v n tt nghip

14Thc tp tt nghip4

15 n tt nghip10

Tng cng- Total14TC

Cc hc phntchn(Elective Courses)

16 ha my tnhCS 4143 Computer Graphics3

17Phng php s cho my tnhCS 3513 Numerical methods for digital computer3

18Cc vn x hi ca tin hcCS 4883 Social Issues in Computing3

19Cng ngh thng tin cho thng mi in tMSIS 4133 Information Technologies for e-commerce3

20Cc ch nng cao trong pht trin h thngMSIS 4363Advanced Topics in Systems Development3

21Cc h thng m phng trn my tnhMSIS 4443 Computer based simulation systems3

22H thng thng tin k tonMSIS 4800 Accounting information system3

23Mng x hiMSIS 4801 Social networks3

24H thng thng tin qun lMSIS 4802 Management Information System3

25Ngn ng m hnh haMSIS 4803 UML3

Bng 2.5: Bng chng trnh o to ca H chng trnh tin tin2.5. Yu cu chc nngH thng website qun l o to ti Khoa H Thng Thng Tin bao gm cc chc nng chnh sau: Cc chc nng dnh cho sinh vin Xem thng tin c nhn, xem tin tc, xem chng trnh o to, xem thng tin gio vin. Xem danh sch lp m, xem thng tin ng k hc phn, xem thi kha biu, xem lch thi, xem kt qu hc tp, xem danh sch ti kha lun. ng k hc phn, ng k ti kha lun. Cc chc nng dnh cho gio vin Xem thng tin c nhn, xem tin tc, xem chng trnh o to. im danh sinh vin, xem lch coi thi. Xem lch ging dy, bo ngh, bo b. Thng k s bui c mt ca sinh vin. Thng k kt qu thi, thng k hc lc sinh vin. Nhp im thi v xut im thi.

Cc chc nng dnh cho ngi qun l tin tc Thm, xa, sa tin tc. Cc chc nng dnh cho ngi qun l ging dy Qun l chng trnh o to. Qun l bo ngh, bo b. Qun l hc k - nm hc. Qun l phn cng ging dy. Thng k ging dy ca tng gio vin, thng k ging dy ca tng mn hc, thng k ging dy theo tng th. Xut danh sch lp m, giy bo ging, thi kha biu. Qun l ti kha lun Thng k sinh vin ng k ti Cc chc nng dnh cho ngi qun l ng k hc phn Cp nht danh sch sinh vin cho lp hc. Thng k danh sch cc mn ng k ca tng sinh vin. Thng k s sinh vin khng ng k ca tng lp. Thng k s sinh vin ng k ca tng mn. Cc chc nng dnh cho ngi qun l lch thi Xp lch thi gia k, thc hnh v cui k. Xut lch thi, danh sch phng thi v giy bo coi thi. Thng k cc lp hc thi theo tng ngy thi. Cc chc nng dnh cho ngi qun l im thi Nhp im thi bng tay, nhp im thi bng cch import file bng im. Xut kt qu hc tp. Thng k tng kt im trung bnh hc k cc kha. Thng k im trung bnh theo hc k ca mt lp.

2.6. Yu cu phi chc nng2.6.1. Yu cu bo mt H thng website c xy dng phn quyn truy cp theo tng nhm ngi dng nh yu cu chc nng trn. Vi mi loi nhm ngi dng s c s dng nhng chc nng qui nh sn. Mt khu khi c lu xung c s d liu s c m ha khi hin th, m bo ngn chn vic xm nhp h thng tri php.2.6.2. Yu cu an ton Khi xa mt i tng th h thng lun xc nhn li thng tin cn xa, trnh trng hp ngi dng xa nhm khi n phm xa.2.6.3. Yu cu tin dng Tit kim c ti a thi gian cho ngi dng h thng. Giao din thn thin v d s dng cho ngi dng. D bo tr, sa cha, nng cp.

CHNG 4 : S USE CASE4.1. S use case

S 4.1: S use case ca actor administrator

S 4.2: S use case ca actor sinh vin

S 4.3: S use case ca actor gio vin

S 4.4: S use case ca actor ngi qun l tin tc

S 4.5: S use case ca actor ngi qun l ging dy

S 4.6: S use case ca actor ngi qun l ng k hc phn

S 4.7: S use case ca actor ngi qun l lch thi

S 4.8: S use case ca actor ngi qun l im thi

4.2. Danh sch cc tc nhnSTTTc nhn nghip v ngha

1AdministratorL nhm ngi c ton quyn trong h thng (gm qun l sinh vin, gio vin, mn hc, lp hc, mn hc trc, mn hc tin quyt, phng hc, bo ngh, bo b, tin tc, ).

2Sinh vinL nhm ngi c ban qun l khoa qun l v vic ng k hc phn, im thi, kt qu hc tp, lm kha lun, tt nghip,)

3Gio vinL nhm ngi tham gia vic ging dy theo phn cng ca khoa.

4Qun l tin tcL nhm ngi thc hin cc cng vic thm, xa, sa cc tin tc, ng tin tc ln website khoa sinh vin c bit.

5Qun l ging dyL nhm ngi tham gia vic phn cng ging dy cho cc ging vin, qun l bo ngh, bo b, chng trnh o to, hc k, kha lun.

6Qun l ng k hc phnL nhm ngi tham gia qun l vic ng k hc phn ca sinh vin, thng k vic ng k hc phn sau khi kt thc qu trnh ng k hc phn.

7Qun l lch thiL nhm ngi tham gia qun l lch thi nh: xp lch thi, cp nht lch thi, xa lch thi.

8Qun l im thiL nhm ngi qun l vic nhp im thi, thng k im trung bnh theo hc k v theo cc lp.

Bng 4.1: Bng danh sch cc tc nhn nghip v

4.3. Danh sch cc use case nghip vSTTUse Case ngha

1ng nhpNgi dng phi ng nhp vo h thng thc hin cc chc nng trong h thng, sau khi ng nhp thnh cng th ty thuc vo phn quyn ca ngi dng m mi ngi thc hin mt s chc nng khc nhau.

2Thay i mt khuNgi dng sau khi ng nhp thnh cng vo h thng th c th i mt khu nhm mc ch bo mt ti khon cho mnh.

3Qun l sinh vinChc nng ny thm, xa, sa mt sinh vin mi.

4Qun l gio vinChc nng ny thm, xa, sa mt gio vin mi.

5Qun l mn hcChc nng ny thm, xa, sa mt mn hc mi.

6Qun l tin tcChc nng ny thc hin cc cng vic nh thm, xa hay cp nht ni dung tin tc.

7Qun l mn hc tin quytChc nng ny cp nht mn hc tin quyt cho tng mn.

8Qun l mn hc trcChc nng ny cp nht mn hc trc cho tng mn.

9Qun l phng hcChc nng ny thm, xa, sa mt phng hc.

10Qun l bo nghChc nng ny qun l vic gio vin xin php ngh dy v mt l do no .

11Qun l bo bChc nng ny qun l vic gio vin bo dy b cho bui ngh no .

12Qun l lp hcChc nng ny thm, xa, sa mt lp hc.

13Qun l im danhChc nng ny im danh sinh vin trong mi bui hc v thng k s bui c mt ca sinh vin sau khi kt thc bui hc cui cng ca lp hc .

14Qun l hc k - nm hcChc nng ny thm, xa, sa hc k - nm hc.

15Qun l phn cng ging dyChc nng ny thm, xa, sa phn cng ging dy.

16Qun l ng k hc phnChc nng ny cp nht lp hc cho sinh vin, xut danh sch lp hc, xa lp hc nu khng s lng m lp.

17Qun l lch thiChc nng ny xp lch thi, cp nht lch thi v xut giy bo coi thi cho gio vin coi thi.

18Qun l kt qu hc tpChc nng ny nhp im thi, import im thi t tp tin bng im, xut kt qu hc tp cho sinh vin, thng k im thi.

19Qun l tn ch ti aChc nng ny cp nht tn ch ti a ng k cho mi hc k theo tng loi hc lc.

20Qun l tham sChc nng cp nht cc qui nh v s tn ch ton kha ca cc h o to ca khoa, im trung bnh ti thiu c php lm kha lun.

21Qun l ngi dngChc nng ny thm, xa, sa ngi dng.

22Xem chng trnh o toChc nng ny xem chng trnh o to ca cc kha.

23Xem thng tin c nhnChc nng ny xem thng tin c nhn ca mnh.

24Sa thng tin c nhnChc nng ny sa thng tin c nhn ca mnh.

25Xem danh sch lp mChc nng ny xem danh sch cc lp hc m trong hc k c chn.

26Xem thng tin gio vinChc nng ny xem thng tin cc gio vin ca khoa.

27Tm kim tin tcChc nng ny tm kim tin tc theo nhng tiu ch no do ngi dng nhp.

28Tm kim mn hcChc nng ny tm kim mn hc theo nhng tiu ch no do ngi dng nhp.

29Tm kim gio vinChc nng ny tm kim gio vin theo nhng tiu ch no do ngi dng nhp.

30Tm kim sinh vinChc nng ny tm kim sinh vin theo nhng tiu ch no do ngi dng nhp.

31Xem kt qu hc tpChc nng ny xem kt qu hc tp ca sinh vin .

32Xem thi kha biuChc nng ny xem thi kha biu ca sinh vin .

33Xem lch thiChc nng ny xem lch thi ca sinh vin .

34ng k hc phnChc nng ny sinh vin ng k hc phn khi ng k hc phn c m

35Bo ngy ngh hcChc nng ny gio vin bo ngy ngh hc do gio vin bn cng vic t xut.

36Bo ngy dy bChc nng ny gio vin bo ngy dy b cho ngy ngh no .

37Xem lch ging dyChc nng ny gio vin xem lch dy ca mnh.

38Thng k kt qu thiChc nng ny thng k kt qu thi theo tng loi im (xut sc, gii, kh, trung bnh kh, trung bnh, yu) ca cc lp mn m gio vin ging dy.

39Xem lch coi thiChc nng ny gio vin xem lch coi thi ca mnh theo tng loi thi (gia k, thc hnh, cui k) ca hc k no .

40Thng k hc lc sinh vinChc nng ny gio vin ch nhim thng k hc lc sinh vin ca lp hc mnh sau mi hc k kt thc.

41Thng k im danhChc nng ny gio vin thng k s bui c mt ca mi sinh vin ca mt lp mn no m gio vin dy.

42Nhp im thiChc nng ny gio vin nhp im thi hoc import im thi t file bng im excel sau khi chm im xong.

43Tm kim phn cng ging dyChc nng ny tm kim ging dy.

44Tm kim phng hcChc nng ny tm kim phng.

45Thng k ging dyChc nng ny dng thng k cc lp ging dy ca cc gio vin trong hc k .

46Thng k lch dy theo thChc nng ny dng thng k lch dy trong tun theo tng th trong tun.

47Thng k lp m ca cc mnChc nng ny dng thng k lp m ca cc mn hc m trong hc k .

48Qun l chng trnh o toChc nng ny dng cp nht chng trnh o to cho cc lp.

49Cp nht lp hc cho sinh vinChc nng ny dng cp nht li lp hc mi cho sinh vin ng k.

50Xa lp hcChc nng ny dng xa lp hc nu lp hc khng tiu chun m lp.

51Thng k sinh vin ng kChc nng ny dng thng k cc mn hc ng k ca cc sinh vin trong hc k .

52Thng vin sinh vin khng ng kChc nng ny dng thng k s sinh vin khng ng k ca mi lp v danh sch cc sinh vin khng ng k nu c.

53Thng k s sinh vin ng k ca cc mn hcChc nng ny dng thng k s sinh vin ng k ca cc mn hc trong hc k .

54Xp lch thiChc nng ny dng xp lch thi gia k, thc hnh, cui k trong mi hc k.

55Thng k cc lp theo ngy thiChc nng ny dng thng k cc lp thi theo ngy thi.

56Thng k im trung bnh cc khaChc nng ny dng thng k tng hp im trung bnh cc kha ca h o to c chn.

57Thng k im trung bnh tt c cc sinh vinChc nng ny dng thng k im trung bnh tt c cc sinh vin ca mt hc k no ca mt lp hc c chn.

58Xut danh sch lm kha lunChc nng ny dng xut danh sch sinh vin c lm kha lun ca hc k v h o to c chn.

Bng 4.2: Bng danh sch cc use case nghip v

4.4. c t cc use case h thng4.4.1. Use case Qun l sinh vin

S 4.9: S chi tit use case Qun l sinh vin4.4.1.1. Use case Thm sinh vinTn use case Thm sinh vin

Mc chThm sinh vin mi vo h thng.

Actors Ngi qun l h thng (administrator).

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun thm mt sinh vin mi:1. Ngi dng s in y thng tin bt buc ca sinh vin v bm nt lu.1. H thng kim tra thng tin nhp hp l.1. Nu hp l th lu sinh vin vo h thng v thng bo thm thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1 v 2.

Dng s kin ph0. Nu ngi dng in khng y thng tin hoc thng tin nhp khng hp l h thng hin th thng bo sai thng tin v yu cu nhp li.0. Nu ngi dng hy b thao tc thm kt thc use case.

Bng 4.3: Bng c t use case Thm sinh vin4.4.1.2. Use case Cp nht thng tin sinh vinTn use case Cp nht thng tin sinh vin

Mc chCp nht thng tin sinh vin trong h thng.

Actors Ngi qun l h thng (administrator).

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun cp nht thng tin sinh vin:1. Ngi dng s cp nht li mt s thng tin ca sinh vin m mnh mun v bm nt lu.1. H thng kim tra thng tin nhp hp l.1. Nu hp l th lu sinh vin vo h thng v thng bo lu thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1 v 2.

Dng s kin ph0. Nu ngi dng in li m khng y thng tin hoc thng tin nhp khng hp l h thng hin th thng bo sai thng tin v yu cu nhp li.0. Nu ngi dng hy b thao tc cp nht kt thc use case.

Bng 4.4: Bng c t use case Cp nht thng tin sinh vin

4.4.1.3. Use case Xa sinh vinTn use case Xa sinh vin

Mc chXa sinh vin c trong h thng.

Actors Ngi qun l h thng (administrator).

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun xa sinh vin:1. H thng hin th danh sch sinh vin.1. Ngi dng chn sinh vin mun xa v bm nt xa.1. H thng xc nhn c xa hay khng.1. Nu chn c th h thng kim tra xem sinh vin ny c c php xa hay khng.1. Nu c php xa th xa sinh vin ny khi h thng v thng bo xa thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1.1. Nu chn khng kt thc use case.

Dng s kin ph0. Nu sinh vin ny khng c php xa th thng bo xa khng thnh cng kt thc use case.

Bng 4.5: Bng c t use case Xa sinh vin

4.4.2. Use case Qun l bo nghTn use case Qun l bo ngh

Mc chCp nht trng thi bo ngh ca gio vin xin php ngh.

Actors Ngi qun l h thng (administrator). Ngi qun l ging dy.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun cp nht trng thi bo ngh: H thng hin th danh sch bo ngh ca cc gio vin.1. Ngi dng s cp nht trng thi cha duyt thnh duyt v bm nt lu.1. H thng lu trng thi cc bo ngh v thng bo lu thnh cng kt thc use case.

Dng s kin phKhng c.

Bng 4.6: Bng c t use case Qun l bo ngh

4.4.3. Use case Qun l bo bTn use case Qun l bo b

Mc chCp nht trng thi bo b cho cc bo b ca gio vin.

Actors Ngi qun l h thng (administrator). Ngi qun l ging dy.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun cp nht trng thi bo b: H thng hin th danh sch bo b ca cc gio vin.1. Ngi dng s cp nht trng thi cha duyt thnh duyt v bm nt lu.1. H thng lu trng thi cc bo b v thng bo lu thnh cng kt thc use case.

Dng s kin phKhng c.

Bng 4.7: Bng c t use case Qun l bo b

4.4.4. Use case Qun l im danh

S 4.10: S chi tit use case Qun l im danh4.4.4.1. Use case im danh sinh vinTn use case im danh sinh vin

Mc chim danh sinh vin c mt trong mi bui hc.

Actors Ngi qun l h thng (administrator). Gio vin.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng chn chc nng im danh:1. Ngi dng s chn lp hc mun im danh.1. H thng ly ln danh sch sinh vin ca lp gio vin im danh.1. Gio vin chn vo nhng sinh vin c mt v bm nt lu.1. H thng lu xung im danh xung CSDL v thng bo lu thnh cng kt thc use case.

Dng s kin phKhng c.

Bng 4.8: Bng c t use case im danh sinh vin4.4.4.2. Use case Thng k im danhTn use case Thng k im danh

Mc chThng k s bui c mt ca cc sinh vin sau khi kt thc bui hc cui cng.

Actors Ngi qun l h thng (administrator). Gio vin.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng chn chc nng thng k im danh:1. Ngi dng s chn lp hc mun thng k im danh.1. H thng thng k im danh sinh vin ca lp hc v hin th ln giao din cho ngi dng xem kt thc use case.1. Gio vin chn nt xut tp tin thng k im danh nu c kt thc use case.

Dng s kin phKhng c.

Bng 4.9: Bng c t use case Thng k im danh

4.4.5. Use case Qun l phn cng ging dy

S 4.11: S chi tit use case Qun l phn cng ging dy4.4.5.1. Use case Thm ging dyTn use case Thm ging dy

Mc chThm ging dy mi vo h thng.

Actors Ngi qun l h thng (administrator). Ngi qun l ging dy.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun thm mt ging dy mi:1. Ngi dng s in y thng tin bt buc ca ging dy v bm nt lu.1. H thng kim tra thng tin nhp hp l.1. Nu hp l th lu ging dy vo h thng v thng bo thm thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1 v 2.

Dng s kin ph0. Nu ngi dng in khng y thng tin hoc thng tin nhp khng hp l h thng hin th thng bo sai thng tin v yu cu nhp li.0. Nu ngi dng hy b thao tc thm kt thc use case.

Bng 4.10: Bng c t use case Thm ging dy4.4.5.2. Use case Cp nht ging dyTn use case Cp nht ging dy

Mc chCp nht phn cng ging dy.

Actors Ngi qun l h thng (administrator). Ngi qun l ging dy.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun cp nht ging dy:1. Ngi dng s cp nht li mt s thng tin ca ging dy m mnh mun v bm nt lu.1. H thng kim tra thng tin nhp hp l.1. Nu hp l th lu ging dy vo h thng v thng bo lu thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1 v 2.

Dng s kin ph0. Nu ngi dng in li m khng y thng tin hoc thng tin nhp khng hp l h thng hin th thng bo sai thng tin v yu cu nhp li.0. Nu ngi dng hy b thao tc cp nht kt thc use case.

Bng 4.11: Bng c t use case Cp nht ging dy4.4.5.3. Use case Xa ging dyTn use case Xa ging dy

Mc chXa ging dy c trong h thng.

Actors Ngi qun l h thng (administrator). Ngi qun l ging dy.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun xa ging dy:1. H thng hin th danh sch ging dy.1. Ngi dng chn ging dy mun xa v bm nt xa.1. H thng xc nhn c xa hay khng.1. Nu chn c th kim tra xem ging dy c c php xa hay khng. Ngc li th kt thc use case.1. Nu c php xa th xa ging dy ny khi h thng v thng bo xa thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1.

Dng s kin ph0. Thng bo ging dy ny kt thc v khng c xa kt thc use case.

Bng 4.12: Bng c t use case Xa ging dy

4.4.6. Use case Qun l ng k hc phn

S 4.12: S chi tit use case Qun l ng k hc phn4.4.6.1. Use case Cp nht lp - mnTn use case Cp nht lp - mn

Mc chCp nht li lp - mn cho nhng sinh vin khng ng k c hoc chuyn sinh vin qua lp mn khc.

Actors Ngi qun l h thng (administrator). Ngi qun l ng k hc phn.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun cp nht lp mn cho sinh vin ng k hc phn:1. Ngi dng s chn lp - mn m mun chuyn sinh vin ti.1. H thng ly ln danh sch sinh vin ng k lp hc .1. Ngi dng s tm sinh vin mun chuyn ti t cc lp hc khc hoc tm nhng sinh vin khng ng k hc phn c. 1. Ngi dng s thm sinh vin vo lp hc v bm nt lu.1. H thng cp nht li lp - mn cho sinh vin v thng bo thnh cng kt thc use case.

Dng s kin phKhng c.

Bng 4.13: Bng c t use case Cp nht lp - mn4.4.6.2. Use case Xa lp - mnTn use case Xa lp - mn

Mc chXa lp mn cha iu kin m lp.

Actors Ngi qun l h thng (administrator). Ngi qun l ng k hc phn.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun xa lp - mn:1. H thng hin th danh sch ging dy bao gm nhng lp v cha iu kin m lp.1. Ngi dng chn chn nhng lp cha iu kin m lp v bm nt xa.1. H thng xc nhn c xa hay khng.1. Nu chn c th xa lp hc ra khi h thng v thng bo xa thnh cng kt thc use case. Ngc li th kt thc use case.

Dng s kin phKhng c.

Bng 4.14: Bng c t use case Xa lp-mn

4.4.7. Use case Qun l lch thi

S 4.13: S chi tit use case Qun l lch thi4.4.7.1. Use case Xp lch thiTn use case Xp lch thi.

Mc chXp lch thi theo loi thi c chn.

Actors Ngi qun l h thng (administrator). Ngi qun l lch thi.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun xp lch thi:1. Ngi dng chn chc nng xp lch thi.1. H thng yu cu chn loi thi, chn lp hc mun xp.1. Ngi dng chn loi thi, lp hc, nhp ngy thi, chn phng thi, ca thi cho mi phng, danh sch sinh vin thuc phng thi , cn b coi thi.1. H thng kim tra mt s rng buc sau:0. Kim tra phng thi c trng ca thi khng.0. Kim tra cn b coi thi c b trng lch coi thi khng.1. Nu khng c li th h thng lu thng tin ca lch thi v thng bo lu thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1.

Dng s kin ph0. H thng thng bo li tng ng.0. Ngi dng hy thao tc xp lch thi kt thc use case.

Bng 4.15: Bng c t use case Xp lch thi4.4.8. Use case Qun l kt qu hc tp

S 4.14: S chi tit use case Qun l kt qu hc tp

4.4.8.1. Use case Nhp im thiTn use case Nhp im thi.

Mc chNhp im thi cho tng sinh vin ca lp - mn .

Actors Ngi qun l h thng (administrator). Gio vin.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun nhp im thi ca mt lp - mn m gio vin dy:1. Ngi dng chn chc nng nhp im thi.1. Ngi dng s chn lp - mn no .1. H thng hin th danh sch sinh vin ca lp - mn .1. Gio vin s nhp im thi v bm lu.1. H thng thng bo lu thnh cng kt thc use case.

Dng s kin phKhng c.

Bng 4.16: Bng c t use case Nhp im thi4.4.8.2. Use case Xut kt qu hc tpTn use case Xut kt qu hc tp

Mc chXut bng im cho sinh vin.

Actors Ngi qun l h thng (administrator). Ngi qun l im.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun xut tp tin bng im:1. Ngi dng s chn mt hoc mt vi sinh vin mun xut bng im.1. Ngi dng bm nt xut th h thng xut tp tin bng im v m hp thoi ti v.1. Ngi dng ti v kt thc use case.

Dng s kin phKhng c.

Bng 4.17: Bng c t use case Xut kt qu hc tp4.4.8.3. Use case Thng k im thiTn use case Thng k im thi

Mc chThng k im thi sau khi nhp im thi xong.

Actors Ngi qun l h thng (administrator). Ngi qun l im. Gio vin.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi ngi dng mun thng k im thi cc lp - mn m gio vin dy:1. Ngi dng chn gio vin mun xut thng k im thi ca cc lp - mn m gio vin dy trong hc k c chn.1. H thng thng k im thi v hin thi ln giao din cho ngi dng xem kt thc use case.1. Ngi dng c th xut tp tin trnh ln ban lnh o ca khoa kt thc use case.

Dng s kin phKhng c.

Bng 4.18: Bng c t use case Thng k im thi4.4.9. Use case ng k hc phnTn use case ng k hc phn.

Mc chSinh vin ng k hc phn trong hc k ang m.

Actors Ngi qun l h thng (administrator). Sinh vin.

iu kin trcng nhp vo h thng thnh cng.

Dng s kin chnhUse case bt u khi sinh vin mun ng k hc phn ca mnh:1. Sinh vin vo chc nng ng k hc phn.1. H thng hin th cc lp hc m trong hc k mi.1. Sinh vin chn nhng lp hc m mnh mun ng k v bm lu.1. H thng kim tra cc rng buc ng k nh sau:0. Kim tra sinh vin ng k c vt qu s tn ch ti a ng k hay khng.0. Kim tra sinh vin c hc cc mn hc trc ca tng mn hay khng.0. Kim tra sinh vin c hc qua ht cc mn hc tin quyt ca tng mn hay khng.0. Kim tra xem sinh vin ng k c trng mn hc hay khng.0. Kim tra xem sinh vin ng k c trng gi hc hay khng.1. Nu tha mn cc rng buc trn th lu ng k v thng bo ng k thnh cng kt thc use case. Ngc li th chuyn qua dng s kin ph 1.

Dng s kin ph0. H thng thng bo li rng buc tng ng sinh vin xem v kim tra thng tin ng k li.0. Nu sinh vin hy thao tc ng k kt thc use case.

Bng 4.19: Bng c t use case ng k hc phn

CHNG 5 : S TRNH T V S LP5.1. S Qun l sinh vin5.1.1. S trnh t Thm sinh vin

S 5.1: S trnh t Thm sinh vin5.1.2. S trnh t Cp nht thng tin sinh vin

S 5.2: S trnh t Cp nht sinh vin

5.1.3. S trnh t Xa sinh vin

S 5.3: S trnh t Xa sinh vin5.1.4. S lp Qun l sinh vin

S 5.4: S lp Qun l sinh vin

5.2. S Qun l bo ngh5.2.1. S trnh t

S 5.5: S trnh t Qun l bo ngh5.2.2. S lp

S 5.6: S lp Qun l bo ngh

5.3. S Qun l bo b5.3.1. S trnh t

S 5.7: S trnh t Qun l bo b5.3.2. S lp

S 5.8: S lp Qun l bo b

5.4. S Qun l im danh5.4.1. S trnh t

S 5.9: S trnh t Qun l im danh5.4.2. S lp

S 5.10: S lp Qun l im danh

5.5. S Qun l phn cng ging dy5.5.1. S trnh t Thm ging dy

S 5.11: S trnh t Thm ging dy5.5.2. S trnh t Cp nht thng tin ging dy

S 5.12: S trnh t Cp nht ging dy

5.5.3. S trnh t Xa ging dy

S 5.13: S trnh t Xa ging dy5.5.4. S lp

S 5.14: S lp Qun l ging dy5.6. S Qun l ng k hc phn5.6.1. S trnh t Cp nht lp mn

S 5.15: S trnh t Cp nht lp-mn5.6.2. S trnh t Xut danh sch lp

S 5.16: S trnh t Xut danh sch lp5.6.3. S trnh t Xa lp mn

S 5.17: S trnh t Xa lp-mn5.6.4. S lp

S 5.18: S lp Qun l ng k hc phn

5.7. S Qun l lch thi5.7.1. S trnh t Xp lch thi

S 5.19: S trnh t Xp lch thi

5.7.2. S trnh t Cp nht lch thi

S 5.20: S trnh t Cp nht lch thi5.7.3. S trnh t Xut lch thi

S 5.21: S trnh t Xut lch thi5.7.4. S lp

S 5.22: S lp Qun l lch thi5.8. S Qun l kt qu hc tp5.8.1. S trnh t Nhp im thi

S 5.23: S trnh t Nhp im thi

5.8.2. S trnh t Xut kt qu hc tp

S 5.24: S trnh t Xut kt qu hc tp5.8.3. S trnh t Thng k im thi

S 5.25: S trnh t Thng k im thi

5.8.4. S lp

S 5.26: S lp Qun l kt qu hc tp5.9. S ng k hc phn5.9.1. S trnh t

S 5.27: S trnh t ng k hc phn5.9.2. S lp

S 5.28: S lp ng k hc phn

5.10. S lp tng qut

S 5.29: S lp tng qut

CHNG 6 : S TRNG THI V S HOT NG6.1. S trng thi6.1.1. Thc th Ngi dng

S 6.1: S trng thi thc th Ngi dng6.1.2. Thc th Sinh vin

S 6.2: S trng thi thc th Sinh vin

6.1.3. Thc th Hc k

S 6.3: S trng thi thc th Hc k6.1.4. Thc th Bo ngh

S 6.4: S trng thi thc th Bo ngh

6.1.5. Thc th Bo b

S 6.5: S trng thi thc th Bo b6.1.6. Thc th Ging dy

S 6.6: S trng thi thc th Ging dy

6.2. S hot ng6.2.1. S Qun l sinh vin

S 6.7: S hot ng Qun l sinh vin

S 6.8: S hot ng Xa sinh vin

6.2.2. S Qun l bo ngh

S 6.9: S hot ng Cp nht trng thi bo ngh

6.2.3. S Xp lch thi

S 6.10: S hot ng Xp lch thi

6.2.4. S im danh

S 6.11: S hot ng im danh

6.2.5. S Qun l ging dy

S 6.12: S hot ng Qun l ging dy

S 6.13: S hot ng Xa ging dy

6.2.6. S ng k hc phn

S 6.14: S hot ng ng k hc phn

6.2.7. S Nhp im thi

S 6.15: S hot ng Nhp im thi

CHNG 7 : THIT K M HNH D LIU7.1. M t tng bng d liu7.1.1. Bng sinhvienSTTThuc tnhKiu d liu ngha

1. mssvvarchar(9)M s sinh vin

2. hovarchar(20)H sinh vin

3. holotvarchar(30)H lt sinh vin

4. tenvarchar(20)Tn sinh vin

5. gioitinhbitGii tnh

6. ngaysinhdateNgy sinh

7. noisinhvarchar(15)Ni sinh

8. quequanvarchar(300)Qu qun

9. madantocint(11)M dn tc

10. matinhtrangsmallint(11)M tnh trng

11. malopvarchar(300)M lp ca sinh vin ang hc

12. emailvarchar(100)a ch email

13. dienthoaivarchar(12)in thoi

14. cmndvarchar(9)Chng minh nhn dn

15. hinhthevarchar(20)Hnh th

16. khoaluanvarchar(100)Xem sinh vin ny c c lm kha lun khng

17. madetaiint(11)M ti kha lun

Bng 7.1: Bng m t chi tit bng Sinh vin

7.1.2. Bng giaovienSTTThuc tnhKiu d liu ngha

1. magvvarchar(5)M gio vin

2. hotenvarchar(100)H tn gio vin

3. hochamvarchar(3)Hc hm

4. hocvivarchar(3)Hc v

5. gioitinhbitGii tnh

6. hinhthevarchar(20)Hnh th

7. chucvuvarchar(30)Chc v

Bng 7.2: Bng m t chi tit bng Gio vin7.1.3. Bng monhocSTTThuc tnhKiu d liu ngha

1. mamonvarchar(8)M mn

2. tenmonvarchar(150)Tn mn

3. tclttinyintTn ch l thuyt

4. tcthtinyintTn ch thc hnh

5. tctinyintS tn ch

6. maloaimonvarchar(2)M loi mn

Bng 7.3: Bng m t chi tit bng Mn hc7.1.4. Bng loaimonSTTThuc tnhKiu d liu ngha

1. maloaivarchar(2)M loi mn

2. tenloaivarchar(50)Tn loi mn

Bng 7.4: Bng m t chi tit bng Loi mn

7.1.5. Bng dantocSTTThuc tnhKiu d liu ngha

1. madantocintM dn tc

2. tendantocvarchar(30)Tn dn tc

Bng 7.5: Bng m t chi tit bng Dn tc7.1.6. Bng lophocSTTThuc tnhKiu d liu ngha

1. malopvarchar(7)M lp

2. tenlopvarchar(50)Tn lp

3. truonglopvarchar(9)M sinh vin ca lp trng

4. gvcnvarchar(5)M gio vin ch nhim

5. khoasmallintKha nhp hc

6. mahevarchar(10)M h o to

7. namnhaphocintNm nhp hc

Bng 7.6: Bng m t chi tit bng Lp hc7.1.7. Bng tinhtrangsinhvienSTTThuc tnhKiu d liu ngha

1. matinhtrangsmallintM tnh trng

2. tentinhtrangvarchar(50)Tn tnh trng

Bng 7.7: Bng m t chi tit bng Tnh trng sinh vin

7.1.8. Bng hedaotaoSTTThuc tnhKiu d liu ngha

1. mahevarchar(10)M h o to

2. tenhevarchar(200)Tn h o to

Bng 7.8: Bng m t chi tit bng H o to7.1.9. Bng chuongtrinhSTTThuc tnhKiu d liu ngha

1. machuongtrinhintM chng trnh

2. mamonvarchar(8)M mn hc

3. malopvarchar(7)M lp hc

Bng 7.9: Bng m t chi tit bng Chng trnh7.1.10. Bng hockySTTThuc tnhKiu d liu ngha

1. mahockyintM hc k

2. hockismallintHc k

3. namhocintNm hc

4. ngaybatdaudateNgy bt u

5. ngayketthucdateNgy kt thc

6. batdaudangkidatetimeThi gian bt u ng k

7. suadangkidatetimeThi gian sa ng k

8. hethandangkidatetimeThi gian kt thc ng k

9. matinhtrangsmallintM tnh trng ca hc k

Bng 7.10: Bng m t chi tit bng Hc k7.1.11. Bng tinhtranghockySTTThuc tnhKiu d liu ngha

1. matinhtrangsmallintM tnh trng

2. tentinhtrangvarchar(50)Tn tnh trng

Bng 7.11: Bng m t chi tit bng Tnh trng hc k7.1.12. Bng tintucSTTThuc tnhKiu d liu ngha

1. matintucintM tin tc

2. tieudevarchar(300)Tiu tin tc

3. noidungmediumtextNi dung tin tc

4. ngaydangdatetimeNgy ng tin tc

5. maloaitinsmallintM loi tin tc

6. trangthaivarchar(30)Trng thi tin tc

Bng 7.12: Bng m t chi tit bng Tin tc7.1.13. Bng loaitintucSTTThuc tnhKiu d liu ngha

1. maloaitinsmallintM loi tin tc

2. tenloaitinvarchar(200)Tn loi tin tc

Bng 7.13: Bng m t chi tit bng Loi tin tc

7.1.14. Bng dinhkemSTTThuc tnhKiu d liu ngha

1. madinhkemintM nh km

2. matintucintM tin tc

3. tenfilevarchar(50)Tn tp tin

Bng 7.14: Bng m t chi tit bng nh km7.1.15. Bng monhoctruocSTTThuc tnhKiu d liu ngha

1. montruocvarchar(8)M mn hc trc

2. mondangkivarchar(8)M mn hc ng k

Bng 7.15: Bng m t chi tit bng Mn hc trc7.1.16. Bng montienquyetSTTThuc tnhKiu d liu ngha

1. tienquyetvarchar(8)M mn hc tin quyt

2. mondangkivarchar(8)M mn hc ng k

Bng 7.16: Bng m t chi tit bng Mn tin quyt

7.1.17. Bng nguoidungSTTThuc tnhKiu d liu ngha

1. tendangnhapvarchar(20)Tn ng nhp

2. matkhauvarchar(50)Mt khu

3. hotenvarchar(100)H tn

4. emailvarchar(100)a ch email

5. dienthoaivarchar(12)S in thoi

6. manhomsmallintM nhm ngi dng

Bng 7.17: Bng m t chi tit bng Ngi dng7.1.18. Bng nhomnguoidungSTTThuc tnhKiu d liu ngha

1. manhomsmallintM nhm ngi dng

2. tennhomvarchar(50)Tn nhm ngi dng

Bng 7.18: Bng m t chi tit bng Nhm ngi dng7.1.19. Bng phonghocSTTThuc tnhKiu d liu ngha

1. maphongvarchar(10)M phng

2. sochosmallintS ch ngi

3. loaiphongvarchar(2)Loi phng hc

4. comaychieubitC my chiu

Bng 7.19: Bng m t chi tit bng Phng hc

7.1.20. Bng baonghiSTTThuc tnhKiu d liu ngha

1. mabaonghiintM bo ngh

2. malophocvarchar(25)M lp hc

3. ngaynghidateNgy ngh hc

4. lydonghivarchar(500)L do ngh hc

5. trangthaivarchar(45)Trng thi

Bng 7.20: Bng m t chi tit bng Bo ngh7.1.21. Bng baobuSTTThuc tnhKiu d liu ngha

1. mabaobuintM bo b

2. mabaonghiintM bo ngh

3. thutinyintTh

4. ngaybudateNgy dy b

5. tutiethoctinyintT tit hc no

6. dentiethoctinyintn tit hc no

7. comaychieubitC my chiu

8. maphongbuvarchar(500)M phng b

9. trangthaivarchar(45)Trng thi

Bng 7.21: Bng m t chi tit bng Bo b

7.1.22. Bng giangdaySTTThuc tnhKiu d liu ngha

1. malophocvarchar(25)M lp hc

2. mahockyintM hc k

3. mamonvarchar(8)M mn hc

4. magvvarchar(5)M gio vin

5. maphongvarchar(10)M phng hc

6. thusmallintTh

7. tutiethocsmallintT tit hc no

8. dentiethocsmallintn tit hc no

9. loailophocvarchar(2)Loi lp hc

10. dangkismallintS sinh vin ng k

11. toidasmallintS sinh vin ti a

12. trangthaitinyintTrng thi m lp

13. malopvarchar(7)M lp sinh hot

Bng 7.22: Bng m t chi tit bng Ging dy7.1.23. Bng diemdanhSTTThuc tnhKiu d liu ngha

1. madiemdanhintM im danh

2. madangkiintM ng k

3. ngayhocdateNgy hc

4. buoismallintBui

5. comatbitC mt

6. ghichuvarchar(50)Ghi ch

Bng 7.23: Bng m t chi tit bng im danh7.1.24. Bng dangkiSTTThuc tnhKiu d liu ngha

1. madangkiintM ng k

2. mssvvarchar(9)M s sinh vin

3. malophocvarchar(25)M lp hc

4. thoigiandatetimeThi gian ng k

Bng 7.24: Bng m t chi tit bng ng k7.1.25. Bng lichthiSTTThuc tnhKiu d liu ngha

1. malichthiintM lch thi

2. malophocvarchar(9)M lp hc

3. maloaithivarchar(25)M loi thi

4. ngaythidatetimeNgy thi

5. trongsotinyintTrng s

Bng 7.25: Bng m t chi tit bng Lch thi7.1.26. Bng loaithiSTTThuc tnhKiu d liu ngha

1. maloaithivarchar(2)M loi thi

2. tenloaithivarchar(50)Tn loi thi

Bng 7.26: Bng m t chi tit bng Loi thi

7.1.27. Bng phongthiSTTThuc tnhKiu d liu ngha

1. maphongthiintM phng thi

2. malichthiintM lch thi

3. maphongvarchar(10)M phng

4. tumsvvarchar(9)T m s sinh vin

5. denmssvvarchar(9)n m s sinh vin

6. cathitinyintCa thi

Bng 7.27: Bng m t chi tit bng Phng thi7.1.28. Bng coithiSTTThuc tnhKiu d liu ngha

3. maphongthiintM phng thi

4. magvvarchar(5)M gio vin

Bng 7.28: Bng m t chi tit bng Coi thi7.1.29. Bng diemthiSTTThuc tnhKiu d liu ngha

1. madiemthiintM im thi

2. madangkiintM ng k

3. diemgkfloatim gia k

4. diemthfloatim thc hnh

5. diemckfloatim cui k

6. diemhpfloatim hc phn

Bng 7.29: Bng m t chi tit bng im thi

7.1.30. Bng ketquaSTTThuc tnhKiu d liu ngha

1. maketquaintM kt qu

2. mssvvarchar(9)M s sinh vin

3. mahockyintM hc k

4. sotcintS tn ch

5. tichluyintS tn ch tch ly

6. diemtbfloatim trung bnh

7. xeploaivarchar(5)Xp loi

Bng 7.30: Bng m t chi tit bng Kt qu7.1.31. Bng detaiSTTThuc tnhKiu d liu ngha

1. madetaiint(11)M ti kha lun

2. mahockyint(11)M hc k

3. tendetaivarchar(300)Tn ti

4. motavarchar(1500)M t

5. gvhdvarchar(5)M gio vin hng dn

6. gvpbvarchar(5)M gio vin phn bin

7. sosvtinyint(4)S sinh vin ti a cho ti

8. sldktinyint(4)S sinh vin ng k ti

9. yeucauvarchar(1000)Yu cu ca ti

10. mahevarchar(10)M h o to

11. trangthaivarchar(45)Trng thi

Bng 7.31: Bng m t chi tit bng ti7.1.32. Bng totnghiepSTTThuc tnhKiu d liu ngha

1. matotnghiepintM tt nghip

2. mssvvarchar(9)M s sinh vin

3. tichluysmallintTng s tn ch tch ly

4. diemtbfloatim trung bnh

5. xeploaivarchar(5)Xp loi tt nghip

6. dottinyintt tt nghip

7. namtotnghiepintNm tt nghip

Bng 7.32: Bng m t chi tit bng Tt nghip7.1.33. Bng tinchitoidaSTTThuc tnhKiu d liu ngha

1. maloaivarchar(5)M loi

2. tenloaivarchar(30)Tn loi

3. toidatinyintS tn ch ti a

Bng 7.33: Bng m t chi tit bng Tn ch ti a7.1.34. Bng thamsoSTTThuc tnhKiu d liu ngha

1. mathamsovarchar(10)M tham s

2. tenthamsovarchar(100)Tn tham s

3. giatrifloatGi tr

Bng 7.34: Bng m t chi tit bng Tham s

7.2. M hnh vt l

S 7.1: S m hnh vt l H thng qun l o to

CHNG 8 : THIT K GIAO DIN8.1. Mn hnh Qun l sinh vin

Hnh 8.1: Mn hnh Qun l sinh vinThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDanhSachSinhVientableHin th danh sch sinh vin ca lp c chn

2. btnLuu

buttonDng lu thng tin sinh vin

3. btnXoabuttonDng xa sinh vin

4. menuCongViecmenuHin th cc chc nng dnh cho sinh vin

5. btnTaiLaibuttonTi li thng tin sinh vin

6. btnThembuttonDng thm sinh vin mi

7. tagThongTinCaNhantabHin th thng tin sinh vin

8. tagKetQuaHocTaptabHin th thng tin kt qu hc tp

9. tagThoiKhoaBieutabHin th thi kha biu sinh vin

10. textHotextBoxHin th h sinh vin

11. textHoLottextBoxHin th h lt sinh vin

12. textTentextBoxHin th tn sinh vin

13. cboGioiTinhselectBoxHin th gii tnh sinh vin

14. dateNgaySinhdateTimeHin th ngy sinh sinh vin

15. cboDanTocdateTimeHin th dn tc ca sinh vin

16. textNoiSinhtextBoxHin th ni sinh (tnh/thnh ph)

17. textQueQuantextBoxHin th qu qun

18. textMssvtextBoxHin th m s sinh vin

19. cboHeDaoTaoselectBoxHin th h o to

20. cboLopHocselectBoxHin th lp hc

21. cboTinhTrangselectBoxHin th tnh trng

22. textDienThoaitextBoxHin th in thoi

23. textEmailtextBoxHin th a ch email

24. textCmndtextBoxHin th chng minh nhn dn

25. imgHinhTheimageHin th hnh th

Bng 8.1: Bng m t chi tit mn hnh Qun l sinh vin

8.2. Mn hnh Qun l ging dy

Hnh 8.2: Mn hnh Qun l ging dyThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDanhSachGiangDaytableHin th danh sch ging dy ca h o to v kha c chn

2. btnLuu

buttonDng lu thng tin ging dy

3. btnXoabuttonDng xa ging dy

4. menuCongViecmenuHin th cc chc nng dnh cho qun l ging dy

5. btnTaiLaibuttonTi li thng tin ging dy

6. btnThembuttonDng thm ging dy mi

7. tagThongTinGiangDaytabHin th thng tin ging dy

8. tagThongKetabHin th thng k ging dy

9. textMaLopHoctextBoxHin th m lp hc

10. textSiSotextBoxHin th s s ti a ca lp

11. cboKhoaselectBoxHin th kha

12. cboMaHeselectBoxHin th h o to

13. cboMonHocselectBoxHin th mn hc

14. cboGiaoVienselectBoxHin th gio vin

15. cboPhongHocselectBoxHin th phng hc

16. cboTuTietHocselectBoxHin th t tit hc

17. cboDenTietHocselectBoxHin th n tit hc

18. cboThuselectBoxHin th th

19. cboLoaiLopselectBoxHin th loi lp hc

20. cboTinhTrangselectBoxHin th tnh trng

Bng 8.2: Bng m t chi tit mn hnh Qun l ging dy

8.3. Mn hnh ng k hc phn

Hnh 8.3: Mn hnh ng k hc phnThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDanhSachGiangDaytableHin th danh sch ging dy ca h o to v kha c chn

2. btnLuu

buttonDng lu thng tin cc lp hc ng k

3. btnTaiLaibuttonDng ti li trang ng k

4. radTenMonHocradioChn lc theo tn mn hc

5. radGiaoVienradioChn lc theo h tn gio vin

6. radThuradioChn lc theo th

Bng 8.3: Bng m t chi tit mn hnh ng k hc phn

8.4. Mn hnh Kt qu hc tp

Hnh 8.4: Mn hnh Kt qu hc tpThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDanhSachSinhVientableHin th danh sch sinh vin ca h o to v kha c chn

2. cboNamHoc

selectBoxChn nm hc xem kt qu hc tp

3. cboHocKyselectBoxChn hc k xem kt qu hc tp

4. gridKetQuagridViewHin th kt qu hc tp

Bng 8.4: Bng m t chi tit mn hnh Kt qu hc tp

8.5. Mn hnh Xem chng trnh o to

Hnh 8.5: Mn hnh Xem chng trnh o toThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDSMonHoctableHin th danh sch sinh vin ca h o to v kha c chn

2. cboHeDaoTaoselectBoxChn nm hc xem kt qu hc tp

3. cboLopselectBoxChn hc k xem kt qu hc tp

4. btnThembuttonDng thm mn hc vo chng trnh o to

5. btnTaiLaibuttonDng ti li chng trnh o to

6. btnThoatbuttonDng thot

Bng 8.5: Bng m t chi tit mn hnh Xem chng trnh o to

8.6. Mn hnh Xem lch ging dy

Hnh 8.6: Mn hnh Xem lch ging dyThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDanhSachGiaoVientableHin th danh sch gio vin

2. txtTimKiem

textBoxNhp tn mn hoc th lc ging dy.

3. tabDanhSachLopHoctableHin th danh sch lp hc ca gio vin dy

4. btnTaiFilebuttonDng ti tp tin lch ging dy

5. btnTaiLaibuttonDng ti li lch ging dy

Bng 8.6: Bng m t chi tit mn hnh Xem lch ging dy

8.7. Mn hnh Qun l lch thi

Hnh 8.7: Mn hnh Qun l lch thiThnh phn giao din:STTTnKiu nghaGhi ch

1. tabDanhSachGiangDaytableHin th danh sch lp hc

2. txtTimKiemtextBoxNhp tn mn lc lch thi

3. cboHeDaoTaoselectBoxChn h o to

4. cboLoaiThiselectBoxChn loi thi

5. btnLuubuttonDng lu lch thi

6. btnXoabuttonDng xa lch thi

7. btnTaiLaibuttonDng ti li thng tin lch thi

8. menuCongViecmenuChn chc nng qun l lch thi

9. tagThongTinLichThitabHin th thng tin lch thi

10. tagThongKetabHin th thng tin thng k

11. cboLoaiThiselectBoxChn loi thi

12. txtLopHoctextBoxNhp lp hc

13. dateNgayThidateTimeChn ngy thi

14. txtTrongSotextBoxNhp trng s cho loi thi

15. txtGiaoVientextBoxHin th h tn gio vin dy

16. txtMonHoctextBoxHin th tn mn hc

17. txtHeDaoTaotextBoxHin th h o to

18. tabPhongThitableHin th thng tin phng thi

Bng 8.7: Bng m t chi tit mn hnh Qun l lch thi

8.8. Mn hnh Qun l ti

Hnh 8.8: Mn hnh Qun l tiThnh phn giao din:STTTnKiu nghaGhi ch

1. btnThemtableDng thm mi ti

2. btnTaiLaitextBoxDng ti li danh sch ti

3. btnThoatselectBoxDng thot

4. cboHeDaoTaoselectBoxChn h o to

5. tabDanhSachDeTaibuttonHin th danh sch ti

6. btnXoabuttonDng xa ti

7. btnCapNhatbuttonDng cp nht ti

8. btnTaiFilemenuDng ti danh sch ti

Bng 8.8: Bng m t chi tit mn hnh Qun l tiCHNG 9: KT LUN V HNG PHT TRIN9.1. Kt qu t c Thit k h thng: Phn tch thit k hng i tng theo m hnh UML ng dng: ng dng chy n nh, hon thin y cc chc nng nh phn tch trong ni dung thc hin.9.2. Kh khn v hn ch Kh khn: Trong qu trnh thc hin kha lun th kh khn ln nht l thit k c s d liu c th thc hin y cc chc nng nh phn tch trong ni dung thc hin. V kh khn th hai l thu thp v nhp d liu cho y c th minh ha y cc chc nng ca h thng. Hn ch : V thi gian thc hin kha lun c hn nn h thng ch p ng mt vi chc nng quan trng ca ti, cn mt vi chc nng cha c p ng nh qun l thc tp, qun l im rn luyn, qun l hc ph, qun l hc bng, Do h thng th vin cung cp nhiu nn h thng chy cn chm, cha kim sot c s lng ngi truy cp ti a cng mt thi im.9.3. Hng pht trinH thng cn pht trin thm vi chc nng cn thiu nh l: Qun l thc tp, qun l im rn luyn, qun l hc ph, qun l hc bng, H thng cn ci thin tc truy cp khi nhiu ngi truy cp cng mt thi im.

9.4. Kt lun Kha lun tt nghip vi ti Xy dng h thng website qun l o to ti Khoa H Thng Thng Tin phn no gii quyt c vn kh khn nh phn tch chng 1. H thng cung cp cng kh y cc nghip v chnh trong mt h thng qun l o to. H thng c s d liu phn tch tt nn cng d pht trin cc chc nng cn thiu sau ny. Do thi gian thc hin kha lun c hn nn kha lun cng ch thc hin c nhng vn chnh ca h thng qun l o to. Cc vn cn li cha c trnh by trong kha lun s l ti nh hng v tip tc c nghin cu trong tng lai.

TI LIU THAM KHO Ting vit Cng ngh[1] Hng dn s dng Framework Spring 2.5 version 1.0, Nguyn Anh Kin.[2] JSON-RPC, Gi cc cu trc d liu phc tp n v t Server, Cao Tun Dng v Trnh Tun t. Nghip v[3] Cc tp tin phiu bo ging, thng k, ThS. inh Khc Quyn.[4] Qui trnh ng k hc phn, Trng i Hc Cng Ngh Thng Tin.[5] S tay sinh vin, Trng i Hc Cng Ngh Thng Tin.Ting anh Cng ngh[1] Hibernate Tutorial, Simply Easy Learning by tutorialspoint.com.[2] Qooxdoo, Develop Rich Internet Applications (RIA) with qooxdoo, Beginners Guide, Rajesh Kumar Bachu, Mohamed Raffi.[3] Qooxdoo Documentation Release 1.3, qooxdoo developers.[4] Spring Framework Reference Documentation, 3.2.3.Release, Rod Johnson.[5] Spring by Example, Version 1.2.2, Copyright 2008-2012, David Winterfeldt.[6] Spring Persistence with Hibernate, Paul Tepper Fisher and Brian D. Murphy.Mng internet:[1] Website Cng thng tin o to, Trng i Hc Cng Ngh Thng Tin.[2] Website Khoa H Thng Thng Tin, Trng i Hc Cng Ngh Thng Tin.