CHI/ONGII: MO f A VA PHAN TICH HE THONGII.1MOTAHETHONG 1.1Phat biiu bai toan Quy trinh xay dung d^ cuong phi ti^t hifn nay du^e thuc hipn nhu sau: >Can cii vao danh s&ch cac HP cdn xay d
Trang 1DANG THIDIEU HIEN - DTH092042
KHOA LUAN TOT NGHIEP DAI HOC NGANH CC NHAN TIN HOC
XAYDUlVG tTNG DUNG WEB H6 TRO XAY DUNG
VA QUAN LY DE ClTONG CHI TlET MON HOC TAITRITC^NG DAI HOC AN GIANG
TRI/OtNG DAI HOC AN GIANG KHOA KY THUAT - CONG NGHE - MOI TRtfONG
Trang 2
B6ng ^ hay khong Song y cho sinh vien bao cao KLTN; Neu khong d6ng y c8n ghi ro ly do K^t qua dat du^c so vdri yeu ciu;
Y kien khao (n6u co)
N6i dune nhan xet:
Giang vien huffng dan
(Ky va ghi ro ho ten)
NHANXETCUAGIANG VIEN HlTONG DAN
Trang 3An giang, ngay 12 thdng 05 nam 2013Sinh vien th^rc hien: Dang Thi Dieu Hiln
Dae biet em xin chan thanh cam an Ths Ho Nha Phong, vtra la ngtrdi thay vira
la ngtrcri true tiep ^^dng dan, giup d& em trong suot thai gian thuc tap qua de hoanthanh tot chuyen de khoa luan tot ngh^ep nay
V
Toi xin gui lai cam on den tat ca cac ban cua t6i, cac ban da ben canh dpng vien
va giup da toi trong hpc tap va trong cupc song
Toi xin chan thanh cam an!
Trang 4CHITONG I: GI0^THIEU T6NG QUAN 1
1.1SO LUQC Vp BE CETONG CHI TEETMON HQC1
1.1Khai niem de cvrong mon hocIT1.2Muc tieu, y nghia cua viec xay dung de cuong m6n hpc1
CHlTONG in: THIET KE31 IILlTHIETKECOsODErLffiU31
l.lMota.•31
1.2M6hinhquanhe31
1.3M6tacacbang 34
III.2 THIET Kfi GIAO DIEN42
' 2.1 Trang chu: Nguoi dung dang nhap dl su: d^ng cac ch^c n^ng cua he thdng 42
2.2 Giaovien432.3Canbpkhoa•472.4 Quan tri vien48
•IV.l KET QUA BAT BUOC52 TV.2 CHUA LAM BUQC52 IV.3HU0NGPHATTRIEN53 PHULUC'154
Tai lieu tham khao56
Trang 5Can bo quan ly khoa
Quan tri vien he thong
Co so du lieu
Hoc phan
Be cuong chi tiet hoc phan
BS cuong chi tilt !Giang vien
Trang 6DANH MfJC CAC BANG
Bang 1: Mo td use case — dang nhdp10Bang 2: Mo tduse case — Soan thdo de cuong chi tiet hoc phdn11Bang 3: Mo td use case-Kiim duyet di cuong chi tiit hoc phdn11
Bang 4: Mo tduse case — Cap nhdt de cuong chi tiet hoc phdn12
Bang 5: Mo td use case — Them hoc phdn 13
Bang 6: Mo td use case -Xemphdn congsoan thdo DCCT.14Bang 7:Mo tduse case-XemDCCTHP15Bang 8: Mo td use case-Phdn congsoan thdo DCCTHP16
Bang 9: Mo td RBTV 02 28
Bang 10: Mo td RBTV 03.'.28
Bang 11: Mo td RBTV 0429 Bang 12: Mo td RBTV 0529 Bang 13: Mo td RBTV 0630 Bang 14: Mo td RBTV 0730
Trang 7I DANH MUC HINH ANHI
i
Hinh 1: Md hinh use case mice 07
IHinh 2: Phdn rd use case qudn ly Khoa\;8Hinh 3: Phdn ra use case qudn ly ngudi dung8Hinh 4: Phdn ra use case qudn ly> bq mdn8Hinh 5: Phdn ra use case qudn ly HP9Hinh 6: Phdn ra use case qudn lyDCCTHP-9
Hinh 7: So dd lop tdng qudt17
Hinh 8: Phuang thuc cua ddi tuqng ngudi dimg18Hinh 9: Phucmg thuc cua ddi tucmg de cucmg18Hinh 10: Phucmg thuc cua ddi tupng gidng vien18Hinh 11: Phucmg thuc cita ddi tuqmg ndi dung chi tiet.18Hinh 12: Phucmg thuc cua ddi tucmg m^c tieu nhqn thuc chi tiet18Hinh 13: Phucmg thuc cua ddi tuqmg Lich trinh to chuc day hqc cii the19Hinh 14: Phucmg thuc cua ddi tucmg Tdng hap muc tieu chi tiet19Hinh 15: Phucmg thuc cua ddi tucmg muc tieu chung19Hinh 16: Phucmg thuc cua ddi tuang hoc phdn:19Hinh 17: Phucmg thuc cua ddi tucmg bd mdnphu track19Hinh 18: Phucmg thuc cua ddi tupng khoa20Hinh 19: Phucmg thuc cua ddi tupng loai ngudi dung20Hinh 20: Phucmg thuc cua ddi tuang cap nhdt de cucmg20Hinh 21: Phuang thuc cua ddi tupngphdn cdng.' '20Hinh 23: Phuang thuc cua ddi tupngphiiu ddnh gid de cuang21
Hinh 24: Phucmg thuc cua ddi tupng tieu chi ddnh gid21Hinh 25: Phuang thuc cua doi tupng binh ludn21Hinh 26: Phuang thuc cua ddi tuang ngdnh ddo tao, 21Hinh 27: Phuang thuc cua ddi tupng chuang trinh ddo tq.o21Hinh 28: Luac do tudn tu - Them hoc phdn22
Hinh 29: Luac dd tudn tu-Xda hqcphdn23Hinh 30: Luac dd tudn tu - Soan thdo DCCTHP24
Trang 9CHI/ONG I: GIOFITHIEU TONG QUAN 1.1SO LITOC VE BE CirCKNG CHI TIET MON HQC
1.1Khai niem tie cuong mon hpc
La ban torn tat npi dung mon hpc nhlm dua ra muc tidu va cac npi dung ca bancua mon hpc dupe hpi ddng khoa hpc va nha truang t6 chiic nghiem thu va cong bor^ng rai trong chucmg trinh dao tao
Be cuomg mon hpc la tai lieu cung dip nhOng thong tin xung quanh mon hpc va
vd mon hpc cho sinh vien, trong do vide mo ta nhung npi dung giang day va trinh tu
md nhung npi dung nay dupe day la hai phln chinh ydu
Be cuong mon hpc do giang vien hoac nhom giang vien cung d^y mpt m6n hpcbien soan duai su chi dao cua Chu nhiem bp m6n (theo mlu thong nhat)
1.2Muc tieu, y nghla cua vi|c xay dung de cuong mon hoc
>Cung cip cho sinh vien thong tin ve muc dich, npi dung mon hpc va yeii cau
hpc tap.
>Bap tog yeu cdu ciia phuong thiic dao tao theo tin chi va la ca sa dk thuc hiend6i mdi phuong phap day-hoc va kidm tra - danh gia
>Tao ra mot cong cu phap quy di co th^ kiem tra viec giang day ciia giang vien
va viec hpc tap cua sinh vien.
>La ca sor giiip hpc vien diy manh khau tu hpc, tu nghien ciiu, n^ng cao tinh chudpng, sang tao trong hpc tap ciia hpc vien
>Tung budc nang cao chat lupng day - hpc va hpi nhap quoc te ve giao due saudai hpc
1.2LY DO CHON BE TAI
Cung vai su phat trien ve quy mo sinh vien va so lupng ede nganh dao tao, solupng de cuong chi tiet cho cac hpc phan cung tang len Bac biet trong boi canhTrucrng Bai hpc An Giang dang trien khai dao tao theo hpc che tin chi thi viec sua d6i,cap nhat cac d^ cuong chi tiet mot each thubng xuyen la didu rit cin thi^t
Hien tai, so lupng cac hpc phan dang dupe giang day tai trucmg la hon2.000.B6ng nghia vai viec phai co hon 2.000 dd cuong chi tidt hpc phan tuong ling
Vai so lupng de cuong chi tiet can phai xay dung, cap nhat va quan ly Ion nhuvay se gay kho khan cho bp phan quan ly d cac khoa va phong Bao hio trong vide tap
hpp va thdng kd ndn toi chpn dd tai "XAY DUNG UNG DUNG WEB HO TRO XAY
Trang 10Trang 2
DUNG VA QUAN LY BE CLTONG CHI TIET MON HQC TAI TRUtiNG DAI
HOC AN GIANG" lam noi dung nghien curu cho khoa luan t6t nghiep cua minh
Trang 11CHI/ONGII: MO f A VA PHAN TICH HE THONG
II.1MOTAHETHONG
1.1Phat biiu bai toan
Quy trinh xay dung d^ cuong phi ti^t hifn nay du^e thuc hipn nhu sau:
>Can cii vao danh s&ch cac HP cdn xay dung d^ cuong chi tiet, Khoa se phancong giang vien phu trach soan thao DCCT (theo mlu quy dinh)
>Sau khi xay dung xong DCCT, cac khoa se tflp hpp, duyet va thong qua tirngDCCT
>Sau do khoa gai DCCT da dupe thlm dinh v phong Dao tao dl t6ng hgp trinh
Ban Giam hieu xem xet trudc khi chinh thu:c ban hanh
>Hing nam, tuy vao nhu clu d6i mod nOi dung giang diy, GV co the de nghi dieuchuih noi dung chi tiSt hoc phdn cho phii hgp
1.2Muc tieu cua he thong
1.2.1Muc tieu chung
Xay dimg ung dung web h trp GV va cac don vi chiic nang trong viec xaydpng va quan ly DCCTHP tai Truong Dai hoc An Giang
1.2.2Muc tieu cu the
>Giiip cho can bo quan ly cua khoa ^ cac Bo m6n/Khoa dl dang quan ly, luu tru,kiem duyet, cap nhat va su dung DCCT
>H6 tro GV soan thao DCCT thuan tien hon, ti6t kiem, mpi noi Han ch6 nhungsai sot, nham Ian trong qua trinh soan thao de cuong
>Cho phep GV va nguM hoc tra cun thong tin vl DCCT mon hpc
1.2.3Chiic nang chinh
>Xay dung ca so du lieu DCCTHP va cac tu diSn c6 lien quan
>Cho phep GV xay dung DCCT true tiSp tren website hoac co thg import vao hethong tir file a dang doc
>Cho phep quan ly cac thay d6i trong DCCTHP va ghi nhan thai gian cap nhatcac thay doi
>C^n bp quan ly co th^ kilm duy^t cac DCCT
>Cho phep GV va SV xem va tra cuu cac DCCT da dupe duyet
>In in/xuat ra file pdf, doc cac bieu mlu co lien quan
>Thong ke cac so lieu co lien quan phuc vu cong tac quan ly
Trang 12>Cho phep nguoi dung binh luan, danh gia va gop f npi dung cua DCCT.
>Cho phep bp phan quan ly theo doi dupe tien dp xay dung de cuong m6h hockhi cin
1.2.4 Danh gia kha tin
a)Kha thi vi kinh te
>Khi chua co he thing mod thi GV phai tu soan DCCTHP bang Word, sau do in
ra va npp lai cho bp mon cua Khoa minh Tin nhilu thai gian, chi phi
>Khicohethbngmoi:
•Chi phi va thcri gian cho GV soan thao DCCTHP dupe giam thieu
•Can b^ quan ly cd th^ cap nhat kiSm duypt DCCT nhanh chong
•Cac DCCT dupe soan thao dupe luu tru: tap trung, theo mlu thong nMt, dldang cho viec in an, lap cac bao cao thong ke khi can thiet
b)Kha thi vS ky thusit
>Dp ldn cua du an:
•He thdng co nhiSu ngucri sti dung nen din phan quy^n chat che
•He thdng cho phep tit ca ede GV cua Truong Dai hoc An Giang soan thao
va luu tru DCCT tren website nen CSDL tucrng d6i ldn
•Tinh nang bao mt cua he thong cung phai chat che de de phong kha nang bitin cong lam mat hoac thay d6i n6i dung dil lieu
>Cong cu phat triln:
•He diiu hanh: Windows XP, Windows 7
•Cong cp ISp trinh: Microsoft Visual Studio 2010, Microsoft WindowsServer 2005, Microsoft ASP.NET MVC 3.0
•Cong cu phan tich thiet ke: Microsoft Visio, Star UML, PowerDesigner
•Cong cp viit bao cao: Microsoft Word 2007, Microsoft Powerpoint 2007
Trang 4,
Trang 132.1.2 Bank gia hien trang
Viec xay dung va quan ly thh cong BCCTHP lam mdt nhiSu thai gian soan thao
dS cuang va gay kho khan trong viec tong hop,'quan ly, kiem duyet de cuang
Giang vien khong thS cap nhat nhanh chong khi nao d cuang cua minh daduac kiem duyet chua
Dil lieu duac luu tru roi rac, phan tan nen rat kho sao luu, phuc hoi khi do lieu
co sy c6.
2.2 Phan tich yeu cau
2.2.1Yeu cau chuc nang
>Yeu cSu v luu tru
•Luu trd cac tir dien co lien quan: Danh sach cac HP, danh sach GV, danhsach bO mon/khoa, cac hinh thiic danh gid mon hoc
•Luu tru ngudi dung: He thdng g6m cac d6i tuong nguai dung sau Quan trivien he thdng (QTVHT - chuyen vien cua phong Bao tao - tdng hap cac d^cuang cua cac khoa da duac duyet) , lanh dao cac bo mon (CBK - nguai cothl ki^m duyet &% cuang) , GV va SV
•Luu tru de cuang: km trtt cac de cuang duac cac GV soan thao hoac duacimport vao he thdng
•Lira trh nhat ky cap nhat de cuang: luu tru thai gian va nguai dung da capnhat BCCT
>Yeu cau ve nghi^p vu
•H tra cho GV trong viec soan thao, chinh sua, cp nhat BCCTHP
•Ho tra cho cac bo mon/khoa trong viec thdng ke, kilm tra va phe duyet d^
cuang.
•Ho tra cho bp phan quan ly trong viec t6ng hap, luu trii, thdng ke va sudung BCCTHP
•H tra cho GV, SV trong viec tra cihi npi dung cua BCCTHP
2.2.2Yeu cau phi chirc nang
>He thong mai phai ho^it dpng chinh xac, nhanh chong va dl dang nang dptrong tuang lai
>Giao dien than thifn de sil dung
Trang 14>Ph&i dam bao cac ydu chi yh bao mat, an toan he thong: cac ch^c nang tren heth6ng chi throe truy xuit bed nhiing nguai dung co quyen han tuong ung.
>Chay t6t tren cac trinh duyet: Firefox, Internnet Explorer, Google Chrome
2.3 Phan tich
2.3.1 So do usecase
a)Dauli sdeh va vai trb cua tieng actor
>Giang vien: Soan thdo, chinh sua va cap nhat BCCTHP, xem va gui tin nhan
>Quan tri vien: Quan ly DCCTHP,quan ly Khoa^(them, xoa, sua Khoa), Quan
ly Bp mon (them, xoa, sua BM) , Quan ly hoc ph^n (them, xoa sura danh sachhpc phdn) Quan ly nguoi ding (them, xoa, sua, cap nhat cac danh mpc khoa,
bp mon, giang vien, mon hpc va nguoi dung)
>Lanh dao cac bo mon/khoa: Xem va phe duyet BCCTHP
>Sinh vien: Xem, binhluan, nhan xetvagopycho ede BCCTHP
b)Danh sdeh va mo td ngan gpn chiec nang cua tieng Use case
>Bang nhap: Bang nhap vao he thdng
>Bang xuSt: Bang xult khoi hp thdng
>Quan ly BCCTHP: Th6ng ke ede s6 lieu v6 BCCTHP, khoa BCCTHP, cap
nhat BCCTHP
>Quan ly Khoa: Them, xoa, siia Khoa
>Quan ly Bp mon: Them, xoa, sua bp mon
>Quan ly hpc phan: Them, xoa, sura danh sach hpc phan
>Quan ly nguoi dung: Them, xoa, sua, cap nhat cac danh muc khoa, bp mon,
giang vien, mon hpc va nguoi dung.
>X6a binh Iuan: Xoa binh luan, gop y cua SV
>Tra cuu BCCT: Tim ki6m BCCT cua mpt hpc phdn
>Soan thao BCCT: Soan thao BCCTHP theo phan cong
>Xem phan pong sopn thao BCCT: Xem danh sach de cuong dupe phan cong
soan thao cua mot giang vien nao do.
>Xem tin nhan: Xem tin nhan tir ngubi dimg khac guri den
yGui tin nhan: Gui tin nhan den ngubi dung khac
>Chinh sua BCCT: Sura npi dung cua BCCTHP
>Kiem duyet BCCT: Kiem duyet dg cumig
>Phan cong soan de cuong: Phan cong giang vien soan &h cuong
>Xem BCCTHP: Xem BCCT cua cac HP da dupe kilm duyet
Trang 6
Trang 15Hinh 1: M6 hlnh use case muc 0
Trang 16Trang 8
Phan ra use case quan ly HP
Hinh 4: Phan ra use case quan ly bo mon
stem
Quan tri vien
Hinh 3: Phan ra use case quan ly nguai dung
System
Quan tri vien
Phan ra use case quan ly nguoi dung
Hinh 2: Phan ra use case quan ly Khoa
Qua
Trang 17Luong sir Men chinh:
1)Ngudi dung truy cap vao trang web
2)He thong hien thi form dang nhap
3)Ngudi dung cung cip ten dang nhap va mat khiu
4)He thong kiem tra ten dang nhap v^ mat khau, neu hop IS cho phep ngudidung vao he thong vdi vai trd tuong ling
Bieu kien thyc hien: ngudi dung phai co tai khoan trong he thong (ten dang nh^tp,mat khlu)
Su1 kien kieh hoat: ngudi dung truy cap vao trang web
Bleu kien tl6n quyet: he thong dang hoat dong
Phsim vi: nguoi dung dang nhap vao hethong
Mo ta ngan ggn: xac nhan quyen han ciia ngu^i dung truac khi vao he thong
Tac nhan chinh: QTVHT, CBK, GV, SV
ED: UC01 USE CASE: Bang nhap
Hinh 6: Phan ra use case quan ly BCCTHPd) Mo td use case
Phan ra use case quan ly BCCTHP
Hinh 5: Ph&n ra use case quan ly HP
Quan tri vien
Trang 18Cac ngoai le: GV khong nhap diy du cac thong tin bit bupc cua DC nen khong thihoan tit soan thao BCCTHP.
Trang10
Cac luong thay the:
Buac 6: Qua truth luu khong thanh thi se thong bao 16i
Luong sir kien chinh:
1)GV chpn xem phan cong soan thao BCCTHP
2)He thong se hi&i thi danh sach ten cac HP giang vien dupe phan cong
3)Giang vien chpn chiic nang soan thao BCCTHP
4)He thdng hiln thi trang soan thao BCCT
5)GV bit diu soan d6 cuong
6)GV luu thong tin de cuang vvra soan
7)Luu thanh cong he thing se co mot thong bao
Bieu kien thuc hien: vln con trong thai han soan thao BCCTHP do Khoa qui dinh
Su kien kich hoat: GV chpn chuc nSng soan thao DCCTHP
Dieu kien tien quylt: He thdng dang hoat dpng, GV da dang nhap vao he thbng
Pham vi: GV soan thao de cuong mon hoc theo phan cong cua BChoa minh true
Nhfrng nguoi tham gia/quan tarn:
-Quan tri vien
-Can bo khoa
Tac nhan chinh: Giang vien
USE CASE: Soan thao dg cuong chi tiSt hoc phlnID: UC02
Bang 1: Mo ta use case - dang nhap
Cac yeu cau khac:
-Kiim tra thong tin tai kho^n ciia ngucri dhng va tr^ ket qua nhanh chong
-Cho phep ngucri dung vao he thing ddng vai tro va quyen han
Cac luong thay thi:
Ngucri dung nhap sai ten dang nhap hoac mat khiu thi he thing thong bao cho ngucridung Ngucri dung cd thi dang nhap lai hoac ket thiic dang nhdp
Trang 19Bang 3: Mo ta use case - Kiem duyet de cuang chi tiet hoc phan
Cac yeu cau khac:Xu ly nhanh chong, chinh xac, giao dien dl su dung
Luong su kif n chinh:
1)Can bp Khoa chpn chute nang kilm duyet DCCTHP
2)He thing hiln thi danh sach ede DCCTHP thupc Khoa cua can bp do
3)Can bp Khoa xem chi tilt DC
4)Quay lai danh sach DCCTHP chpn chiic nang kilm duyet
Dilu kien thuc hien: da hit thai hijn soan thao DCCTHP va giang viSn da hoanthanh DCCTHP cua minh
S^ kien kich hoat: Can bp Khoa chpn chiic nang kiem duyet
Dilu kif n tien quygt: Can bp Khoa da dang nhap vao hS thing
Pham vi: Can bo Khoa xem va duyet DCCTHP tir cac bp mon thupc Khoa minhphu trach
Mo ta ngSn gpn: Khoa duyet DCCTHP di t6ng hgp npp vi Phong Dao tao
Nhung nguoi tham gia/quan tarn:
-Quan tri vien
-Giang vien: Xem DCCTHP cua.minh bien soan da dugc Khoa duygt chua
Tac nhan chinh: Can bo quan ly Khoa
USE CASE: Kilm duyet dS cuang chi tiSt hoc phinID: UC03
Cac yeu cau khac:
Trong phin chpn HP dl soan thao DCCTHP chi hiln thi nhung HP ma GV do dupe
phan cong soan thao.
Xur ly nhanh chong, chinh xac, giao dien de sur dung
Bang 2: Mo ta use case - Soan thao de cuang chi tiet hQcphdn
Trang 20Trang 12
Bang 4: Mo ta use case - Cap, nhat de cuang chi tiet hqcphdn
Cac yeu cau khac:Xur ly nhanh chong, chinh xac, giao dien dl su dung
Cac n^oai le: GV khong nhap day du cac thong tin bit bupc cua DC nen khong thihoan tat s^^a DCCTHP
Cdc lulng thay thi
Budc 6: Qua trinh cdp nhat khong th^nh cong thi se thbng bao 16i
Luong sy kiln chinh:
1)GV chon chiic nang xem danh sach DCCTHP ciia minh da soan
2)He thing hiln thi danh sdch c^c DCCTHP ciia GV do.
3)GV chon chiic nang sura DCCTHP
4)He thing hien thi trang siia DCCTHP
5)GV bit dlu sura dl cuang
6)GV luu thong tin de cuang vua sua
7)Luu thanh cong h thing se co mot thong bao
Dieu kien thyc hien: van con trong thai han soan thao va cap nhat DCCTHP doKhoa qui dinh
Sy ki^n kich hoait: GV chon chiic nang sila npi dung DCCTHP
Diiu kien tien quylt: He thing dang hoat dong, GV da dang nhap vao he thing.DCCTMH cin cap nhat da duac bien soan
Pham vi: GV chi co thl cap nhat DCCTHP do minh bien soan trong thai han chophep do Khoa qui dinh
Mo ta ngin gpn:
-GV sila va cap nh$t lai DCCTHP cuaminhbien soan
-Can bo quan ly (chuyen vien Phong Dao Tao) co thi chinh siia DCCTMH anuic do cho phep de hoan thien de cuong han
Nhung nguffi tham gia/quan tain:
-Qu^i tri vien
-Can bp khoa
Tac nhan chinh:Giang vien, Quan tri vien
USE CASE: Cap nhat dl cuang chi ti^t hoc phinD): UC04
Trang 21Bang 5: Mo ta use case - Them hoc phan
Cac ylu cau khac:Xii ly nhanh chong, chinh xac, giao dipn d set dpng
Cac luong thay thi:
Buac 4) Neu can bp qa&n ly nhap ma HP hoac ten HP mai trung vai du lieu trong
he thing thi se cl 1 thing bao loi trung ten
Buoc 6) Nlu luu khlng thanh clng he thing se bao lli
Luong sir kiln chinh:
1)Can bp qu^n ly muc qu^n ly hpc phln
2)Sau do chpn chiic nang them hpc phln
3)He thing hiin thi form them hpc phln
4)Can quan ly nhap thong tin
5)Liru thong tin lai
6)Niu luu thanh cong he thing se hien 1 thing bao
Dilu kiln thirc hien: he thong dang hoat dpng, quan tri vien da dang nhap thanh
cong.
Sir kiln kich hoat: Can bp quan Iy chpn chuc nang thlm hpc phan
Bilu kiln tiln quyet: Can bo quan ly da dang nhap vao he thong
Pham vi: Quan tri vien them hoc ph^n vao danh sach cac hpc phan
M6 ta ngan gpn: Thuc hien thao tac them hoc phan
Nhfrng nguo'i tham gia/quan tarn:
-Canbp.khoa
-Giang vien
Tac nhan chinh: Quan tri vien
USE CASE: Them hoc phlnED: UC05
Trang 22Trang 14
Bang 6: Mo ta use case -Xem phan cong soan thao DCCT
Cac yeu cau khac:
Xu ly nhanh chong, chinh xac, giao dien dl su dung
Cac luong thay the:
Budc 2) Nlu GV da dang nhap vao he thing thi bo qua budc 2
Bucrc 3) Neu la Can bp quan ly hoac can bo khoa xem phan cong soan thao dlcuang ciia GV thi he thong se hiln thi form tra cuai phan cong soan thao DCCT
Luong su kien chinh:
1)GV vao trang web
2)GV dang nhap vao he thing
3)GV chon chiic nang xem phan cong soan thao dl cuang Can quan ly nhap
ma khoa va ten khoa.
4)He thing hiln thi chi tilt phan cong soan thao DCCT cua minh
Dilu kien thuc hien: GV co tai khoan trong he thing
Sur kif n kich hoat: GV chon chiic nang xem phan cong soan thao de cuang
Dilu kien tien quylt: He thdng dang hoat dong, GV dang true tuy^n
Pham vi: GV xem phan cong soan thao de cirang nao va thai han
Mo ta ngan ggn: GV su dung tai khoan cua minh dl xem thong tin ve phan congsoan thao dl cuang nao va thai han
Nhfrag nguoi tham gia/quan tarn:
-Can b<? quan ly: Muon xem phan cong so<pt th&o DCCT cua giang vien
-Can bg khoa: Kilm tra phan cong soan thao DCCT cua giang vien
Tac nhan chinh: Giang vien
USE CASE: Xem phan cong soan thao DCCTID: UC06
Trang 23Luong sy kifn chinh:
1)Cdn bp khoa chpn chuc nang phan cong soan thao d^ cuang
2)He thong hien danh sach nhihig HP da dupe phan cong va 1 Form phan congsoan thao DCCT
3)Can bp khoa chpn HP can phan cong, chpn giang vien dupe phan c6ng soanthao DCCT HP do va thai han dg soan thao DCCT
4)Luu thong tin phan cong soan thao vua tao
Sy kifn kich hoat:Can bp Khoa chpn chuc nang phan cong soan thao d6 cuangDieu kifn tien quygt: He thdng dang hoat dpng
Mo ta ng3n gpn: Phan cong Giang vien soan thao DCCTHP
Nhfrng nguoi tham gia/quan tam: Can bp quan ly, giang vien
Tac nhan chinh: Can bp khoa
USE CASE: Phan cong soan thao de cuang chi tiSt cho giang vienID: UC08
Bang 7: Mo ta use case -Xem DCCTHP
Cac yeu cau khac:
Xir ly nhanh chong, chinh xac, giao dien de sut dung
Cac lu^ng thay thl:
Budc 2) N^u he th6ng khong tim thly DC theo tu khoa se hi^^ thi thong bao.
Ludng sy kifn chinh:
1)Nguai truy cap web nhfp ma HP hoac ten HP c^n xem DCCT vao form timki^m DCCT cua hang web
2)He thdng se hiln thi nhttng DCCT lien quan d&i tir khoa.
3)Nguai dung click vao DCCT can xem trong danh sach DC dupe tim thay
Sy kifn kich hoat: Ngucri truy cap web nMp ma HP hoac ten HP can xem DC vaoform tim kiem DC cua trang web
Dilu kifn tien quylt: He thdng dang hoat dpng
Mo ta ngSn gon: nguai dung ciia hf th6ng hoac khach co the xem nhitng de cuong
da dupe phe duyet
Nhfi-ng ngu-6i tham gia/quan tam: Can bo quan ly, Can bp khoa, giang vien
Tac nhan chinh: Sinh vien, giang vien, can bo khoa, can bo quan ly
USE CASE: Xem dg cuang chi tiSt hpc phln •ID: UC07
Trang 24Trang 16
Bang 8: Mold use case - Phdn cong so^n thdo BCCTHP
2.3.2Sff d6 lop
a)Cac doi tirong h thong
^•Ngudi dung: Ten ngubi dung, tSn dang nhap, mat khau
->Giang vien: Ma giang vien, hp ten, email, dia chi, dien thoai
>Sinh vien: Ma s6 sinh vidn, ho ten, lop
>Dl cuong: Ten de cuong, tai lieu tham khao, phuong phap day va hgc, thang
dilm danh gia, ngay soan
>Noi dung chi tiet hoc phan: Noi dung hpc phan
>Muc tieu nhan thiic chi ti^t: Noi dung muc tieu nhan thurc
>Lich trinh to ch^c day hpc cu thi: Noi dung lie trinh
>Muc tieu chung: KiSn thiic, ky nang, thai dp chuyen cdn
>Hpc phln: Ten hpc phdn, s6 tin chi, s6 ti^t ly thuy^t, s6 ti^t bai tap, s6 ti^t thi
nghiem thao luan
>Bp mon phu trach: Ten bo mon
>Khoa: Ten khoa
>Loai nguoi diing: Ten loai ngubi dung
>Cap nhat &h cuong: Ngubi cap nhat, ngay cap nhat
>Phan cong: Ngay phan cong, ngay h^t han
^Phieu danh gia de cuong: Tong diem, xep loai, nguai danh gia
>Tieu chi danh gia: Tieu chi l.Tieu chi2,
>Binh luan: Ten, noi dung binh luan, ngay binh luan
>Nganh dao tao: Ten nganh dao tao
>Chuong trinh dao tao
b)Ve so- d6 lop
Cac yeu cau khac:Xu ly nhanh chong, chfnh xac, giao dien dl su dung
Cac Iuong thay the:
Buoc 4) N^u lu^ khong Mnh cong se thong bao 16i
Trang 26Trangl8Hnh 12: Phucmg thuc cua ddi tucmg muc tieu nhdn thicc chi tiit
+ThemMucTieuNTCT(MucTieuNTCT): boolean +SuaMucTieuNTCT(strihg): boolean
+LayMucTieuNTCT(string):NoiDungMucTieuNTCT
MucTieuNhanThucChiTiet
Hnh 11: Phucmg thuc cua doi tucmg nqi dung chi tiet
+ThemNoiDung(NoiDungCT): boolean +SuaNoiDung(string): boolean +GetNoiDung(string): NoiDungCT
NoiDungCTHP ,
Hinh 10: Phucmg thuc cua doi tucmg giang vim
+LayDSGlangVienO: GiangVien^
+LayTTGiangVien(string): GiangVien +LayHoTenGV(string): string +ThemGiangVien(GiangVien): boolean +XoaGiangVien(string): boolean +SuaGiangVien(string): boolean
GiangVien
Hinh 9: Phucmg thuc cita doi tupng di cuong
+ThemDeCuong(DeCuong): boolean +LayDanhSachDeCuongO: OeCuong[]
+LayDCTheoMaND(int) +CapNhatDC(string)J boolean
DeCuong
Hinh 8: Phucrng thicc cua doi tucmg nguai dung
+LayDanh5achNguoiDung(): NgupiDungH
+LayTTNguoiDung(int): NguoiDung +ThemNguoDung(NguoiDung): boolean +SuaNguoiDung(int): boolean
+XoaNguolDung(inl:): boolean
NguoiDuhg
c) Cac thugc tinh va phirtmg thuc cua timg doi tuong
Trang 27Hinh 17: Phuang thuc cua ddi tupng bq mdnphu trach
+LayDanhSachBoMonO; BoMonPhuTrach^
+LayTenBoMon(string)i string +Them8oMon(BoMonPhuTrach): boolean
+XoaBoMon(string): boolean +SuaBoMon(string); boolean
MucTieuChung
Hinh 14: Phuang thuc cua ddi tuang Tdng hap myc tieu chi tiet
+ThemTongHopMTCT(Ton9tt)pMTCT): boolean +SuaTongHopMTTCT(string): boolean +LayTongHopMTCT(string):bbiDungTongHopMTCT
TongHopMucTieuChiTiet
Hinh 13: Phuang thiic cua ddi tuqrng Lich trinh to chuc day hqc cu the
+ThemUchTrinh(LichTrinh): boolean +SuaLichTrinh(string): boolean +LayLichTrinh(string): UchTonh LichTrlnhToChucDayHocCuThe
Trang 28Hinh 20: Phuong thuc cua dSi tuong cap nhdt de cuong
+ThemCapNhat(CapNhatDQ: boolean +LayOSCapNhatDC0:,CapHhatDC[]
Trang 29Hinh 27: Phuong thuc cua doi tupng chuong trinh ddo tao
+ThemChuongTrinhDT(ChuongTrinhDT)i boolean +SuaChuongTrinhDT(ChuongTrinhDT): boolean +LayChuongTrlnhDT(string):ChuongTrinhDT[]
ChuongTrinhDT
Hinh 26: Phuong thuc cua doi tupng ngdnh ddo tao
+ThemNganhDT(NganhDT): boolean +SuaNganhDT(NganhDT): boolean +LayNganbDT(string): NgantOT[]
NganhDaoTao
Hinh 25: Phuong thuc cua doi tupng hinh ludn
+LayDSBinRuan(string): BinhLuan[]
+Them8inhluin(6irJ-iLuari): boolean +XoaBinhluan(int): boolean
BinhLuan
Hinh 24: Phuong thuc cua ddi tupng tieu chi ddnh gid
+LayTieuChiDG(int): string +ThemTieuChiDG(TieuChiDG): boolean
TieuChiDanhGia
Hinh 23: Phuong thuc cua doi tupng phieu ddnh gid de citang
+ThemPhieuDanhGiaDC(Phiei>anhGiaDC): boolean
PhieuDartiGiaDC
Trang 30Trang 22Hinh 28: Lucre do tu&n tu - Them hocphdn
:O
2.3.3 Sc d6 tuan tw
Them hoc phan: Can bo quan ly th&n hoc phan vao danh sach hoc phan
Trang 31Hinh 29: Luge do tuan tu - Xoa hoc phanX6a hgc phan: Quan tri vien x6a mt hoc phin kh6i danh sach hpc phan.
Trang 32Trang 24Hinh 30: Lupc dd tu&n tu - Soan thao DCCTHP
LuuihongrriXO
TL
2: YeuCsuThongTinO
u,7:enINFamSinOC0
:i:XemPhanCongSoanDCO
Soan thao DCCTHP: Giang viSn so^tn thao de cuong tren website theo phan cong cua
khoa.