Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
5,03 MB
Nội dung
TRl/OfNG DAI HOC AN GIANG KHOA KY THUAT - CONG NGHE - MOITRI/6NG trAn van giau KHOA LUAN TOT NGHIEP DAI HOC NGANH Cl^ NHAN TIN HOC XAY DlTNG WEBSITE QUAN LY Stf DUNG PHONG HOC TAI TRlTOfNG DAI HOC CAN THO TRU^NG DAI HOC AN GIANG th^vien Giang vien hu^^rtg dan: Ths HO NHA PHONG An Giang, 05/2011 Xay dung website Quan ly sir dung phong hoc LCH CAM ON Em xin chan giii ldi cam on den quy thay co Khoa Ky thuat — Cong nghe - Moi trudng Trucmg Dai hoc An Giang da day va truyen dat nhftng kien thiic quy bao cho em bon nam hoc vfta qua Em xin cam cm thly H6 Nha Phong, thly da day d va tan tinh hucmg din Thly da giup da em rlt nhi^u dg em cd th^ hoan tit khoa luan Em xin cam cm ba me nguai da sinh em, nuoi nang va day d6 em nen ngudd Em xin cam on den nhung ngtroi da quan tam, cham soc, Iu6n luon danh tinh cam tot dep nhlt cho em thai gian qua Em xin cam on den tit ca ban be, nhung nguai luon quan tam, giup do, dong vien em moi gap kho khan thtr thach hoc tap cung nhu cupc song Tiep them niem tin va dong lire de em co th^ vung vang tien v^ phia truac Mac du co gang hoan tot nhat de tai kha nang ciia minh nhung chac chan de tai khong the tranh duac nhftng thieu sot Rat mong sir cam thong va tan tinh chi bao cua quy thay co va cac ban Em xin chin cam on tit ca! Sinh vien thirc hien: Tran Van Giau Trang i Xay dung website Quan ly sir dung phong hoc MUC LUC Phan A: PHAN MObAu1 I.DAT VAN BE1 II.LY DO CHON Dfi TAI1 Phan B: PHAN NOI DUNG3 Chu^g 1: GlCfl THIEU TONG QUAN HE THONG3 I.MO TA TONG QUAN HE THONG3 1.Pham vi he thdng3 1.1.Phat bi^u vin de3 1.2.Muc tieu cua he thong3 1.3.Chiic nang chi'nh cua he thong3 2.Phan tich hien trang cua he thdng4 2.1.M6 ta hien trang he th6ng4 2.2.Banh gia hien trang4 2.3.Giai phap su dung5 II.CO Sti LY THUYET5 1.SaluacZend Framework5 1.1.Zend Framework la gi?5 1.2.Lich sur phat trien Zend Framework5 2.Uu khuy^t diem cua cong nghe cho he thdng6 2.1.Uudilm6 2.2.Khuy^tdiim7 3.N6n tang su dung cong nghe Zend Framework 4.Uhg dung tCr Zend Framework7 5.Tinh nang noi bat cua Zend Framework7 5.1.Tich hop va tuong tac7 5.2.Mdrong8 5.3.An toan thdng tin8 6.Xu hucmg phat trien8 ^III DANH GIA KHA THI9 1.Kha thi ve kinh te9 2.Kha thi v6 ky thuat9 Chuong 2: PHAN TICH HE THONG10 I.PHAN TICH YEU CAU10 1.Yeu ciiu chiic nang10 1.1.Yeucduv^luutru10 1.2.Yeu cau ve nghiep vu10 2.Yeu cau phi chuc nang11 II.MO HINH CHUG NANG11 Danh sach chiic nang cua timg Actor11 Trang ji XSy dirng website Quan ly sir dung phong hoc 2.Danh sach mo ta ngan ggn timg chiic nang12 3.So chiic nang14 III.DAC TA YEU CAU CHUG NANG18 1.Mo ta tong quan nghiep vu he thong18 2.Dae ta yeu ciu chiic nang nguoi dung19 2.1.Tirdiln phong hoc19 2.2.Tit diln tinh chat phong22 2.3.Tir dien day phong hoc23 2.4.Tim ki^m phong trong25 2.5.Dang ky mugn phong25 2.6.Duyet va xoa dang ky mugn phong27 2.7.Xem ket qua mugn phong29 2.8.Bo duyet va chinh sira ljch mugn dot xuat29 2.9.In ljch sii dung phong hang ngay30 2.10.In ljch sii dung mot phong hoc31 2.11.In ljch phan bo su dung phong theo tuan32 2.12.In ljch phan bo sii dung phong theo hgc ky32 2.13.Xem danh sach sii dung ciia mgt phong33 2.14.Quanlyh6sathi8tbj33 2.15.Lap danh sach thiSt bj35 2.16.Bao hong thi^t bj36 2.17.Quan ly tir dien loai thiet bj37 2.18.Quan ly tir dign thiSt bj38 2.19.Quan ly tir di^n nha san xuat39 2.20.Quan ly tir dien nha cung dip40 IV.SO DO XiT LY CAC YEU CAU CH^^C NANG41 1.Quan ly tir din phong hoc41 2.Quan ly tir dien tinh cMt phong42 3.Quan ly tir di^n day phong43 4.Tim kiem phong tr6ng44 5.Dang ky mugn phong45 6.Duyet va xoa dang ky mugn phong46 7.Bo duyet va chinh siia ljch mugn dot xuat47 8.Xem ket qua dang ky mugn phong48 9.In ljch sii dung phong hang ngay49 10.Xem danh sach sir dung phong50 11.Bao hong thiet bj51 12.Quan ly h6 so thiet bj52 Chmmg3: THIET KE HE THONG53 I THIET KE CO SO DO" LIEU53 Trang m Xay du'ng website Quan ly sir dung phong hoc 1.Mo hinh quan he53 2.Mo ta cac bang55 II.SO DO TRANG WEB60 III.THIET KE GIAO DIEN61 1.Giao dien tir dien phong hoc61 2.Giao dien tim kiem phong trong61 3.Giao dien dang ky mugn phong61 4.Giao dien duyet va xoa dang ky mugn phong62 5.Bo duyet va chinh sira lich mugn dot xuat62 6.Xem kSt qua dang ky mugn phong62 7.In lich sir dung phong hang ngay63 8.In lich sir dung mot phong hoc63 9.In phan b6 su dung phong theo tuan63 10.In phan bo sir dung phong theo hoc ky64 11.Giao dien danh sach sir dung phong hoc64 12.Giao dien quan ly s6 thi6t bi64 Phan C: KET LUAN VA HlTdiNG PHAT TRIEN65 I.KET QUA DAT Dl/OC65 II.Hl/CSNG PHAT TRIEN65 PHULUC66 Phu luc A: CAI BAT VA CAU HINH ZEND FRAMEWORK66 I.Mo hinh MVC Zend Framework66 II.Co che hoat dong cua Zend Framework67 III.Cac thanhphSn Zend67 IV.Cau hinh Zend Framework68 1.C^u true Zend68 2.Cau hinh Zend mot module68 TAl LIEU THAM KHAO72 WEBSITE THAM KHAO72 Trang jv Xay dung website Quan ly sir dung phong hoc DANH MUC HINH ANH Hinh 1: Mo hinh chiic nang muc 014 Hinh 2: Phan chiic nang quan ly lich muqn14 Hinh 3: Phan chiic nhng quan ly s6 thi^t bj15 Hinh 4: Phan chirc nSng quan ly in lich sir dung phong15 Hinh 5: Phan chiic nang quan ly tir dien phong hgc15 Hinh 6: Phan chiic nang quan ly tir dien tinh ch^t phong16 Hinh 7: Phan chiic ndng quan ly tir dien day phong16 Hinh 8: Phan chiic nang quan ly tir dien thiet bi16 Hinh 9: Phan chiic nang quan ly tir di&i loai thiet bi17 Hinh 10: Phan chiic nang quan ly tir diSn nha san xudt17 Hinh 11: Phan chiic nang quhn If tir dien nha cung dip17 Hinh 12: So hoat dong - quan ly tir dien phong hoc41 Hinh 13: Sod6 hoat dong - quan ly tir di^n tinh chdt phong42 Hinh 14: So hoat dong- tir dien day phong hoc43 Hinh 15: So d6 hoat dong -timki^m phong tr6ng44 Hinh 16: So hoat dong - dang ky mugn phong45 Hinh 17: So hoat dong - duyet va xoa dang ky mugn phong46 Hinh 18: So d6 hoat dong - bo duyet va chinh sua lich mugn dot xudt47 Hinh 19: So hoat dong - xem kSt qua dang ky mugn48 Hinh 20: So hoat dong - in lich sir dung phong hang ngay49 Hinh 21: So hoat dong - xem danh sach sii dung phong50 Hinh 22: So hoat dong - bao hong thi^t bj phong51 Hinh 23: So d6 hoat dong - quan ly tir diSn h6 so thi^t bj52 Hinh 24: Luge dd quan he54 Hinh 25: So trang web cua chuong trinh60 Hinh 26: Giao dien danh sach tir dien phong hgc61 Hinh 27: Giao di^n tim kiem phong tr6ng61 Hinh 28: Giao di^n chi tiet ranh cua mot phong61 Hinh 29: Giao di^n duyet yeu cfiu dang ky mugn phong62 Hinh 30: Giao dien danh sach ljch mugn phong da dugc duyet• 62 Hinh 31: Giao dien danh sach lich mugn phong cuanguoi dung62 Hinh 32: Giao dign in lich sir dpng phemg hang ngay63 Hinh 33: Giao dien in lich su dgng cua mot phong63 Hinh 34: Giao dien in lich su dung phong theo tuan63 Hinh 35: In lich sir dung phong theo hgc ky64 Hinh 36: Giao dien danh sach sii dung phong hgc64 Hinh 37: Giao dien quan ly so thik bi64 Hinh 38: Mo hinh MVC Zend Framework66 Hinh 39: Mo hinh hoat dong cua Zend theo MVC67 Trang Xay dung website Quan ^^ sir dung phong hoc DANH MUC CAC BANG Bang 1: M6 ta yeu cdu - quan ly tir dien phong21 Bang 2: M6 ta yeu cdu - quan ly tir diln tinh chdt phong23 Bang 3: M6 ta yeu cdu — quan ly tit dien day phong hoc25 Bang 4: Mo ta yeu cdu - tim kiem phong trong25 Bang 5: M6 tayeu.cau-dang kymuan phong27 Bang 6: M6 td yeu cdu - duyet va xoa dang ky muon phong28 Bang 7: Mo ta yeu cau - xem ket qua mucm phong29 Bang 8: Mo ta yeu cau - bo duyet va chinh sira lich mucm dot xuat30 Bang 9: Mo tayeu cau —in lich sir dung phong hang ngay31 Bang 10: Mo ta yeu cau - in lich sir dung mot phong hoc31 Bang 11: Mo tayeu cau — inphanbo sir dung phong theo tudn32 Bang 12: Mo tayeu cau —inphanbo sir dung phong theo hoc ky33 Bang 13 Mo ta yeu cau - xem danh sach sir dung ciia mot phong33 Bang 14: Mo ta yeu cau - quan ly ho so thiet bi35 Bang 15: Mo ta yeu cdu - lap danh sach thiet bi36 Bang 16: Mo ta yeu cau - bao hong thiet bi36 Bang 17: Mo ta yeu cdu - quan ly tit diln loai thilt bi37 Bang 18: Mo ta yeu cdu - quan ly tir diln thidt bi38 Bdng 19: Mo ta yeu cdu — quan ly tir dien nha san xuat39 Bang 20: Mo ta yeu cdu - quan ly tir dien nha cung cap40 Bang 21: Mo ta chi tiSt tir dien phong55 Bdng 22: Mo ta chi tilt tir dien tinh chat phong55 Bang 23: Mo ta chi tilt tir diln khoa55 Bang 24: Mo ta chi tigt tir didn day phong hoc55 Bang 25: Mo ta chi tiet thai khoa bieu can bo giang day56 Bang 26: Mo ta chi tiet lich sir dung phong56 Bang 27: M6 ta chi tilt lich mucm57 Bang 28: Mo ta chi tiet bang tir dien nha cung cap57 Bang 29: M6 ta chi tilt bang tir dien nha san xudt58 Bang 30: Mo ta chi tilt bang tir diln loai thilt bj58 Bang 31: M6 ta chi tilt bang tir dien thilt bi58 Bang 32: Mo ta chi tilt bang s6 thilt bi58 Bang 33: Mo ta chi tilt bang chi tilt bao hong thilt bj59 Trang vi Xay dung website Quan ly sir dung phong hoc DANH SACH CAC KY HIEU STT Khai niem Kyhieu Actor Ynghla - Mot doi tirong hay mot nhom doi (Tac nhan) tuang tac dong din he th6ng Use-Case - Mot chuoi qui trinh cac hoat dong cua mgt chtic nang ma tac nhan thao (Tniong h^p sir dung) tac Initial node - Khai tao mot hoat dong cua he thong (Nut khai tao) Activity final - Thi hien kit thiic mot hoat dong cua he thing (K^t thuc hoat dpng) Action (Hanh dong) Action Decision - The hien hanh dong thuc hien cua he thong - The hien viec quyet dinh mot lua chon di thuc thi tiep tac vu nao (Quyitdjnh) • ' : SiuySf ' d]nh: Control flow - Dam nhan thuc hien ket noi tac vu (Luong diiu khiln) l^i vcri Tao m6t tien trinh thong suot ho^t dong cua h^ thong Trang vii Xay dung website Quan ly sir dung phong hoc DANH MUC CAC TlT VIET TAT STT TO vi|t tat Y nghia PDT Phong dao tao GV Giang vien CBQL Can bo quan ly QLTDDayPhong Quan ly tir (lien day phong QLTDTinhChatPhong Quan ly tu (lien tinh chat phong QLTDPhong Quan ly tu dien phong InLSDPHangNgay In lieh sir dung phong hfing InLSDMotPhong In ljch su dung mot phong 10 InPhanBoSDPTheoTuan In phan bo su dung phong theo tuan InPhanBoSDPTheoHocKy In phan bo su dung phong theo hoc ky 11 QLLichMuon Quan ly ljch muon 12 MVC Model view controller 13 CMMI Capability Maturity Model Integration Trang Xay dung website Quan ly sir dung phong hoc PhSn A: PHAN MCJ BAU I BTVANBE Ngay nay, cong nghe thong tin da co nhfing bucrc phat trien manh me theo ca chieu rong va sau May tinh dien tvr khong la mot phuang tien quy hiem ma dang cang tra mot cfing cu lam viec va giai tri thong dung cua nguai, khong chi a cong so ma ca gia dinh Bumg trircrc sir bung n6 thong tin, cac to chiic va doanh nghiep deu tim moi bien phap de xay dung tirng buac hoan thien he thong thong tin nltem tin hoc hoa cac hoat dgng tec nghiep ciia don vi minh Mire hoan thien thuoc vao qua trinh phan tich va thiet ke he thong cua cac nha phat trien ung dung Cong nghe thong tin that sir di sau vao timg khia canh, timg linh vuc cua cuoc song Bac biet, giao dpc khong ngirng nang cao chat lugng day va hoc, timg buac tin hoc hoa tit khau giang day din khau quan ly cua truang nh5m dap ung nhu clu thiet yeu cang tang cua kh6i luong thong tin Chuong trinh giang d^y ciing ca sa vp chit phuc vu cho qua trinh giang day dugc quan tam va chu phat trien nhieu han de tao dieu kien cho viec phat trien mot nen giao due chat lugng va hien dai Hien nay, Giang vien, ca nhan hay tap the cua Truong Bai hoc co nhu cau dang ky va sir dung phong hoc, phong thuc hanh hay hoi truong cho cong tec giang day da tra mot nhu cau hau nhu rat thuang xuyen Cac khau quan ly chu yeu bang thu cong chua that sir logic hay gap phai nhung kho khan yeu cau nguoi dung mot tang cao Mat khac tren da phat trien ciia cac ung dung Web nhu hien nay, viec quan ly cung nhu to chirc tra nen di dang va chinh xac Bo viec trien khai mot he thong dang ky, quan ly sir dung phong hoc va cac trang thi^t bi phong tra tltenh mot nhu cau thiet yeu dugc chu quan tam II LY BO CHON BE TAI Vai su phat trien cua nen giao due nhu hien Boi vai mot truang tieu hoc, trung hoc a qui mo nho viec diu tu phong hoc va trang thiet bj phuc vu cho qua trinh hoc tap va nghien ciiu khong ldn Chung ta cung co the quan ly sir dung cung nhu phan bo su dung tren giay ta thi cung co the giai quyet dugc Nhung doi vai trucmg co quy mo dau tu ldn nhu Truang Bai hoc CSn Tha vi ca sir vat chat trang thiet bi phong, phong hoc phuc vu giang day thi viec phan cong giang day, quan ly tinh hinh sir dung, giai quyet cac yeu cau ciia cac ca nhan, tap the co nhu cau se tra van de n^u van su: dung each giai quyet tren giay to truyen thong Vai each quan ly su dung phong va trang thiit bi phong cua Truang Bai hoc Can Tha thi gap nhieu kho khan Kho khan d6i vai nha quan tri la phai giai quyet viec dang ky mugn va phan b6 tai nguyen cua truang so lugng yeu cau cang gia tang va phuc tap Viec ghi chep thu cong tren gifiy to khong la mot giai phap huu hieu va phir hop nua Ban den hieu qua cong viec thap Vi the xay dung mot he thong tu dgng la rat can thiet nham dam bao tinh logic, chinh xac va toan ven ciia du lieu thong tin Vay van de dat a day la c^n mot cong cu thay the cho qua trinh quan ly truyen thong, nh^m phan bo tai nguyen cua cac phong mot each hgp ly va chinh xac den cac doi tugng mong muon Tin hgc hoa khau quan ly se la mot giai phap tot nhat cho chung ta lira chpn giai doan phat trien hien Giup giam ap luc cho ngucri quan tri he thong Tang kha nang luu tru va truy xuat thong tin Giup thu^in tien nhat khau dang ky va quan ly sir dung phong Mgc khac, ling dung Web tra nen ik bi^n va quen thuoc vai chung ta Viec trien khai ung dung tr6n nen Web tra mot xu huong cua cac nha phat trien ring Trang l Xay dung website Quan ly sir dung phong hoc II SO DO TRANG WEB •>J GiaoDien-Tir fli4n di4n phdng hgc U