1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng ứng dụng web hỗ trợ sinh viên xây dựng và theo dõi kế hoạch học tập toàn khóa học

89 18 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 89
Dung lượng 5,75 MB

Nội dung

TRI^CING DAI HOC AN GIANG KHOA KY THILVT - CONG NGHE - MOITRI/6NG NGUYEN MEVH HUONG - DTH082048 KHOA LUAN TOT NGHIEP DAI HOC NGANH CU" NHAN TIN HOC XAY DJTNGITNG DUNG WEB HO TRO SINH VIEN XAY DUNG VA THEO DOIKE HOACH HOC TAP TOAN KHOA HOC TRLf^^NG DAI HOC AN GIANG THl/VIEN Giang vien hirong dan: ThS Ho Nha Phong An Giang, 05/2012 LOI CAM ON Tru&c tien em xin giii loi cam on den tat ca Thay Co Khoa Ky thuat - Cong nghe Moi truang, Truang Dai hoc An Giang Nhung nguai da tan tinh giang day va truygn dat nhung kien thuc bo ich cho em suot nhung nam hoc qua, giup em co dtrqc nhung kien thiic can thiet cho chuyen di thuc tap tot nghiep Ian cung nhu nhung tri thiic lam hanh trang cho em vao doi sau Xin gui loi cam cm chan den thay Ho Nha Phong, ngubi da tan tinh hudng dan va giup em suot thai gian lam luan van tot nghiep Toi xin giri lai cam an tdi nhSng nguai ban cua toi, cac ban da giup da toi rat nhieu de toi co the hoan bao cao cua minh Cuoi cung xin cam on ba me, da sinh con, nuoi nang va day nen nguai, da tao diu kien t6t nhdt de co thl cap sach tdi trudng, dS co the hoc tap, lo lang va khuyen.khich dong vien moi chan nan Xin chan cam an tdt ca! An Giang, 18 thing 05 nam 2012 Sinh vien thuc hien Nguyen Minh Huong MUC LUC CHUONG I TONG QUAN1 I.Datvdnde1 II.Lich sii giai quylt vdn de1 III.Ly chon de tai2 CHITONGII NOl DUNG VA KET QUA3 I Mo ta he thong3 1.Mo ta nghiep vu3 2.Pham vi cua de tai4 2.1.Phat bilu vdn d84 2.2.Muc tieu cua he thong4 2.3.Chuc nang chinh cua he thong5 3.Danh gia kha thi6 3.1.Kha thi v6 kinh t86 3.2.Khathivekythuat6 II Co sd ly thuydt:7 1.Ngon ngu PHP,7 2.jQuery8 2.1.Gidithieu8 2.2.Cach thuc lam viec,8 2.3.Cach sudungjQuery9 3.He quan tri co sd du lieu MySQL9 HI Phan tlch he thdng10 1.Phan tich hien trang10 1.1.Mo ta hien trang10 1.2.Danh gia hien trang10 2.Phan tich yeu ciu10 2.1.Yeu cdu chuc nang10 2.2.Yeucauphi chiicnang12 li 3.Phan tfch chinh^13 3.1.So use case13 3.2.So lop50 3.3.Sa tain tir56 4.Rang buoc toan ven60 IV Thigtkg64 1.Thigt kg ca sa dir lieu64 1.1.Mo hinhquanhe64 1.2.So qua'n he66 1.3.Mo ta cac bang67 2.ThiSt kS giao dien75 2.1.Giao dien trang chu75 2.2.Giao dien trang admin76 KET LUAN VA HII6NG PHAT TRIEN77 I.K8t qua dat duqc77 1.Lythuygt77 2.Thuchanh77 II.Han dig78 III.Huong giai quyet78 TAI LIEU THAM KHAO79 I.Tai lieu tham khao79 II.Website tham khao79 DANH SACH CAC HINH VE Hinh Mo hinh use casemiic 013 Hinh Phan use case quan ly chuong trinh dao tao14 Hinh Phan use case thong ke mo lop day hoc ky14 Hinli Phan use case quan ly sinh vien15 Hinh Phan use case quan ly thai gian va thong bao15 Hinh Phan use case lam c6 van hoc tap16 Hinh Phan use case binh luan mon hoc16 Hinh Phan use case quan ly ke hoach hoc tap17 Hinh Phan use case quan ly binh luan mon hoc17 Hinh 10 So lap50 Hinh 11 Thupc tinh va phuang thiic ciia doi tuang Khoa51 Hinh 12 Thupc tinh va phuang thiic ciia doi tuang Bp mon51 Hinh 13 Thupc tinh va phuang thiic ciia doi tuang Nganh51 Hinh 14 Thupc tinh va phuang thiic ciia doi tuang Lop51 Hinh 15 Thupc tinh va phuang thiic ciia doi tuang Can b6 dao tao52 Hinh 16 Thupc tinh va phuang thiic ciia doi tuang Canb6 quan ly52 Hinh 17 Thupc tinh va phuang thiic ciia doi tuang Giang vien52 Hinh 18 Thupc tinh va phuang thiic cua doi tuang Sinh vien52 Hinh 19 Thupc tinh va phuang thiic ciia doi tuang Co van hoc tap53 Hinh 20 Thupc tinh va phuang thiic ciia doi tuang Nhom53 Hinh 21 Thupc tinh va phuang thiic ciia d6i tuang Thong bao53 Hinh 22 Phuang thiic va thupc tinh ciia d6i tuang Thai gian53 Hinh 23 Thupc tinh va phuang thiic ciia d6i tuang Chuang trinh dao tao54 Hinh 24 Thupc tinh va phuang thiic ciia doi tuang Ke ho^ch hoc tap54 Hinh 25 Thupc tinh va phuang thiic cua doi tuang Hoc ky54 Hinh 26 Thupc tinh va phuang thiic ciia doi tuang Khoa hoc54 Hinh 27 Thupc tinh va phuang thiic ciia doi tuorng Nam hoc54 Hinh 28 Thupc tinh va phuang thiic cua doi tuang Sinh vien - Chuang trinh dao tao 55 Hinh 29 Thupc tinh va phuang thiic ciia doi tuang Mon hoc55 Hinh 30 Thupc tinh va phuang thiic ciia doi tuang Khoi kien thiic dao tao55 Hinh 31 Thupc tinh va phuang thiic ciia doi tuang Loai mon55 Hinh 32 Thupc tinh va phuang thiic cua doi tuang Quy dinh binh luan55 Hinh 33 Thupc tinh va phuang thiic ciia doi tuang Binh luan56 Hinh 34 So d6 tuln tu them mai chuang trinh dao tao56 Hinh 35 So tuan tu siia thong tin mon hoc57 Hinh 36 Sa tuan tu xoa chuang trinh dao tao:.57 iv Hinh 37 So tuan tu them mon vao chirong trinh dao tao58 Hinh 38 So tuan ^i lap ke hoach hoc tap58 Hinh 39 So tuan tir phe duyet ke hoach hoc tap59 Hinh 40 So tuan tir cap nhat hudng dan chung59 Hinh 41 So d6 quan he66 Hinh 42 Giao dien trang chii75 Hinh 43 Giao dien trang admin76 DANH SACH CAC BANG BIEU Bang Mo ta use case them mdi chuong trinh dao tao18 Bang Mo ta use case them mdn mdi vao chuomg trinh dao tao19 Bang Mo ta use case xda mon hoc khdi chuong trinh dao tao20 Bang Mo ta use case dang xuat21 Bang Mo ta use case cap nhat chuong trinh dao tao22 Bang Mo tause case cap nhat danh sach sinh vien23 Bang Mo ta use case tim kiem mon hoc chuomg trinh dao tao24 Bang Mo ta use case xoa danh sach sinh vien 25 Bang Mo ta use case cap nhat danh sach mon hoc se md ldp day hoc ky26 Bang 10 Mo ta use case xda chucrng trinh dao tao27 Bang 11 Mo tause case cap nhat thbi gian phe duyet ke hoach hoc tap28 Bang 12 Mo ta use case cap nhat thdi gian xay dung ke hoach hoc tap29 Bang 13 Md tause case phe duyet ke hoach hoc tap30 Bang 14 Md tause case cap nhat ke hoach hoc tap31 Bang 15 Md tause case them mdi danh sach sinh vien32 Bang 16 Md ta use case xda chuomg trinh dao tao33 Bang 17 Md tause case xdabinh luan34 Bang 18 Md tause case Lap ke hoach hoc tap35 Bang 19 Md ta use case them mdi binh luan36 Bang 20 Md ta use case thdng ke sd luomg sinh vien lap ke hoach hoc tap theo mdn37 Bang 21 Md tause case them mdi thdng bao37 Bang 22 Md ta use case dang nhap38 Bang 23 Md ta use case tim kiem chuong trinh dao tao39 Bang 24 Md ta use case xda thdng bao40 Bang 25 Md ta use case xem danh sach sinh vien se hudng dan41 Bang 26 Md ta use case phe duyet binh luan mdn hoc42 Bang 27 Md ta use case cap nhat hudng dan chung43 Bang 28 Md ta use case in chuomg trinh dao tao43 Bang 29 Md ta use case cap nhat thdng bao44 Bang 30 Md ta use case them mdi thdng bao45 Bang 31 Md ta use case cap nhat thdi gian chinh sua ke hoach hoc tap46 Bang 32 Md ta use case xem ke hoach hoc tap cua sinh vien -47 Bang 33 Md ta use case xda binh luan va thdng bao vi pham48 Bang 34 Md ta use case cap nhat hudng din rieng49 Bang 35 Md ta RBTV160 Bang 36 Md ta RBTV260 Bang 37 Mo ta RBTV360 Bang 38 Mo ta RBTV461 Bang 39 Mo ta RBTV5: :61 Bang 40 Mo ta RBTV661 B4ng 41 Mo ta RBTV762 Bang 42 Mo ta RBTV862 Bang 43 Mo ta RBTV9-.62 Bang 44 Mo ta RBTV1063 Bang 45 Mo ta RBTV11:63 Bang 46 Mo ta RBTV1263 Bang 47 Mo ta RBTV1364 vu DANH SACH CAC KY HlEU VIET TAT - Danh sach cac ky hieu: Mot ngudi hoac mot nhdm nguai tac dong hoac thao tac den he Actor (Tac nhan) thdng Use-case (Trudng hap su dung) Class Attribute (Lap) ^ Operation Mot chuoi cac hanh dong ma he thong thuc hien mang lai ket qua quan sat dugc doi vdi Actor La su trim tuang cua cac doi tuang the giai thuc The hien mot trinh tu xir ly cua he thong mot hay nhieu usecase Control class :Contmller (Lap dieu khien) La tang dieu khien tuang tie cua nguai ditng, lam viec hyc ti^p vai Model va cuoi cimg truy6n du lieu cho ting View dl hiln thi Nai luu tru du lieu Database (Ca sd du lieu) Tang truy xuat va lam Model viec vdi ca sd du lieu Bieu mau tra cuu thong Form tin he thong (Bieu mau) , Procedure (Phucrng thtic) ThemmonhocQ^ , ^ La phuang thiic cua doi tuang ben phai thuc hien yeu cau cua doi tuang ben trai Tang hien thi ket qua xu View (Thd hien) ly mot yeu cau cua actor len trang web — Danh sach cac tvr viet tat: i CTDT KHHT SV CVHT CBQL CBDT QDBL PHP Chuong trinh dao tao Ke hoach hoc tap Sinhvien Co van hoc tap Can bp quan ly Can bp dao tao Quy dinh binh luan Hypertext Preprocessor IX -Khht_chitiet_ctdt (ct_ctdt_ma_ctdt, ct_ctdt_mamonhoc, ct_ctdt_dahoc) -Khht khoahoc (khoahoc_ma, khoahoc_ten, khoahocnamvao) -Khht_hocky (hocky_ma, hocky_ten, hocky_trangthai) -Khhtkhoiktdt (ktdtma, ktdtten) -Khht_namhoc (namhoc_ma, namhocten, namhoc_trangthai) -Khhtkehoachhoctap (khhtma, khhtmasv, khht_pheduyet) -Khht_chitiet_khht (ct_khht_ma, ctkhhtjnakhht, ct_khht_mamonhoc, ct_khht_manamhoc, ct_khht_mahocky, ct_khht_diemchu) -Khht_giangvien (gv_ma, gv_ten, gvmabomon, gvnu, gvtendangnhap, gv_matkhau, gv_ngaysinh, gv_quequan, gv_khoa, gv_ghichu, gv_email) -Klihtcovanhodap (cvht_ma, cvlttmanhom, cvhtjtta^nngtkn, aittjnabomon, a>ht_makhod) -Khht_canbodaotao (cbdt_ma, cbdtho, cbdt_ten, cbdt_nu, cbdt_tendangnhap, cbdt_matkhau, cbdt_ngaysinh, cbdt_quequan, cbdt_email, cbdt_khoa, cbdt_ghichu) -Khht_hocky_monhoc (hk_mh_mahocky, kh_mh_mamonhoc) -Khht_thongbao (thongbao ma, thongbao_tieude, thongbao_noidung, thongbao_trangthai, thongbao_ngaytao) -Khht_canboquanly (cbql_ma, cbqljen, cbqljnabomon, cbql_makhoa, cbql_tendangnhap, cbql_matkhau, cbql_ngaysinh, cbql_quequan, cbql_nu, cbql_khoa, cbql_ghichu) -Khht_thoigian (thoigian_ma, thoigiantieude, thoigianbatdau, thoigian_ketthuc, thoigian_trangthai) -Khht_quydinhbinhluan (qdbl_ma, qdblten, qdblnoidung, qdbl_mabomon) -Khht_binhluan (binhluan_ma, binhluan_ten, binhliiantnamonhoc, binhluan_nguoidang, binhluan_ngaytao, binhluan_ngaysua, binhluan_pheduyet) -Khht_sinhvien_ctdt (sv_ctdt_masv, sv_ctdt_ma_ctdt) 1.2 S^^tlo khht_can ; cbql_rm nbodaotao a cbql_ten_ en en^dang_nhap cbql_mat mat_khau cbqLmab nu cbqLmak ngaysinh cbql_nga quequan cbql_que khoa cbqLnu ghichu c cbqLten cbqLkho cbqLghic khht quy qdbLten qdbLnoid khht^kho ^ khoa_ma khoa_ten sinhyien j ma ten tendangnhap matkhau malop r^^nganh khht_bom bomoii_m bomon^e bofron_m ma bomon makhoa manhom makhoahoc ngaysinh quequan trangthai huongdanrieng khoa ghichu khht_ngan ngan^Lma \ nganh_ten nganh_mab *"^:• .3 Mo ta cac bang - Khht khoa TgriTliuoc.tinh* STT Khoa ma Khoa ten Khoa: Khoa ngoai X Kieii : ' Null -'-"* Dien giai ^ Varchar(50) Ma khoa Varchar(255) Ten khoa - Khht bomon STT Ten thu^c tinh " Khoa Bomon ma Bomon ten Bomon makhoa Khoa ngoai - ^- kicn-f^-,,- - X Dierigiai Null Varchar(50) Ma bo mon Varchar(255) Ten bo mon Khht_khoa Makhoa (khoa ma) - Khht_nganh Ten thuoc tinh' STT Nganh ma Nganh_ten Nganh mabomon Khoa ' khoa ngoai >,' X Khht_bomon (bomon ma) ' I1 Kiu'- ^t' Nulk - iiien giai • Varchar(50) Ma nganh Varchar(255) Ten nganh Varchar(50) Ma bp mon - Khht chitiet ctdt ST i" ;:";;TSn:thuoc tinh* Khoa^ ^ "'^khqa*ngo\i %•; i Ct_ctdt_ma_ctdt Ct_ctdt_mamonhoc Ct ctdt mahocky Ct_ctdt_dahoc X Khht_ctdt i ^Kieiu^ /.^Niiilc , *-bien-giai>^ ' 'Sv;-' Varchar(50) Ma CTBT Khht monhoc (monhoc ma) Varchar(50) Ma mon hoc Khhtjiocky (hocky ma) Int(lO) Ma hoc ky Tinyint(l) Bahpc (ctdt ma) - Khhtjiocky STT ' Ten thuoc tinh Nuii^^ Khoa" '-khoa iigbai • - y-Kigu "-^ X Int(lO) Ma hoc ky -.*•;- J)ien giai,- ^* Hockyjma HockyJen Varchar(lOO) Ten hoc ki Hocky trangthai Tinylnt(l) Trang thai hoc ky - Khhtjop STT Ten thuoc tinh Khoa Lop ma X Lopten Lop_manganh Lop mabomon Lopmakhoa ' Khoa ngoai Kieu Khht nganh (nganh ma) Khht bomon (bomon ma) Khht_khoa (khoa ma) Null Diengiiii Varchar(50) Ma lop Varchar(255) Ten lop Varchar(50) Ma nganh Varchar(50) Ma bo mon Varchar(50) Ma khoa - Khht monhoc STT Ten thuoc tinh Monhoc songhanh Monhoc ma Khoa Kilu Khoa ngoai Null i Varchar(50) X X Dicn giai, Ma mon hoc song hanh Varchar(50) Ma mon hoc Monhoc ten Varchar(255) Ten mon hoc Monhoc sotinchi Tinyint(2) 5' Monhoc sotietlt Tinyint(2) X S6 tin chi S6 tiSt ly Monhoc sotietth Tinyint(2) X Monhoc maloai Monhoc tienquyet Monhoc_truoc 10 Monhoc ma_ktdt 11 Monhoc_mabomon 12 Monhoc ghichu Khht_loaimon (loaimon ma) Tinyint(2) Ma loai Varchar(50) X Varchar(50) Khht_ktdt (ktdt ma) Khht bomon (bomon ma) thuyet S6 ti^t thtrc hanh X Tinyint(2) Varchar(50) Ma mon tien quyet Ma mon tnrdc Ma kien thiic dao tao Ma bp mon Varchar(255) X Ghi chii — Khht loaimon STT Ten thuoc tinh Khoa • Khoa ngoai KiSur;.; Null, "•L*'Di^n giai Loaimon ma Int(lO) Ma loai mon Loaimon ten Varchar(255) Ten loai mon - Khht sinhvien ST*T.' iTen'thiioc tinl^- -Khoa^ Kieir kbi'ia ngoai Mill • Digngiai^ Int(lO) Ma thii tu Sv_ho Varchar(50) Ma sinh vien Svjen Varchar(255) Ten sinh vien Sv_malop Varchar(50) Ma lop Sv mabomon Varchar(50) Ma bo mon Sv_manganh Varchar(50) Ma nganh Sv makhoa Varchar(50) Makhoa Sv manhom Int(lO) Manhom Sv makhoahoc Varchar(50) Ma khoa hoc 10 11 Sv tendangnhap Varchar(50) Ten dang nhap Sv matkhau Varchar(50) Matkhiu 12 Sv ngaysinh Date Ngay sinh 13 Sv_quequan Varchar(255) 14 Sv trangthai Tinyint(l) Trang thai 15 16 Svjdioa Tinyint(l) Khoa Sv ghichu Varchar(255) X Ghi chii 17 Sv_hd_riehg Text X Huong dan rieng 18 Sv nu Tinyint(l) 19 Svemail Varchar(50) Sv_ma X Khhtjop (lop ma) Khht_bomon (bomon ma) Khht nganh (nganh ma) Khht_khoa (khoa ma) Khht nhom (nhom ma) Khhtkhoahoc (khoahoc ma) X Dia chi Sinh vien nu X Email - Khht_sinhvien_ctdt Sit) ^Ten$hu6c tfnh1^ r ^^|i Sv_ctdt_ma Sv ctdt ma_ctdt Sv_ctdt_masv cNiillt ^Kh6a.-ngoai ^, : X Khht_ctdt (ctdt ma) Khht sinhvien (sv ma) Int(lO) Ma thii tu Varchar(50) Ma CTDT Varchar(50) Ma sinh vien ,.1 i - Khht nhom Nhom ma Int(lO) Nhom huongdan Text Khhtjop Nhom malop (lop ma) Ma nhom X Huong dan chung Varchar(50) Ma lop Nhom mabomon Khht bomon (bomon ma) Varchar(50) Ma bo mon Nhom makhoa Khttjchoa (khoa ma) Varchar(50) Makhoa - Khht_chuongtrinhdaotao sit Tcii thuOf^^nii'' l Ctdt_ma Ctdtjen Ctdt mabomon Ctdt makhoa Ctdt_manganh Ctdt makhoahoc fKK6iT f^Khpa hgoii?^ X ^NuH*' ^-^iHin giaY-^1^ Varchar(50) Ma CTDT Varchar(255) Ten CTDT Khht bomon (bomon ma) Varchar(50) Ma bo mon Khhtjchoa (khoa ma) Varchar(50) Ma khoa Varchar(50) Ma nganh Varchar(50) Ma khoa hoc Khht nganh (nganh ma) Khhtjdioahoc (khoahpc ma) - Khht khoahoc ^Sal ^Kh^a'ngpai^ sil^li^P IP""!^ ^DiemgiaiSi^ l Khoahoc_ma X Varchar(50) Ma khoa hoc Khoahoc ten Varchar(255) Ten khoa hoc Khoahoc_namvao Date Nam vao - Khht_quydinhbinhluan Qdbl_ma Int(lO) Ma QDBL Qdbljen Varchar(50) Ten QDBL Qdbl_noidung Varchar(255) Npi dung Varchar(50) Ma bo mon Qdblmabomon Khhtbomon (bomonma) - Khht thoigian WffM jgjlgjl Thoigianma ISNullI X Int(lO) Ma thii tu Thoigian tieude Varchar(255) Tieu de thai gian Thoigian batdau Date Thai gian bat dau Thoigian_ketthuc Date Thai gian k^t Me Thoigian trangthai Tinyint(l) Trang thai - Khht_giangvien |||o||||j|u| ^^^^emthuo^tiiili^ Gv_ma Gvten -3 Varchar(50) X Khht bomon (bomon ma) Gv_mabomon m Ma giang vien Varchar(255) Ten giang vien Varchar(50) Ma bo mon Gv nu Tinyint(l) Giang vien nii Gv_tendangnhap Varchar(50) Ten dang nhap Gv matkhau Varchar(50) Mat khiu Gvngaysinh Date X Ngay sinh Gvquequan Varchar(lOO) X Quequan 10 11 Gv ghichu Varchar(50) X Ghichu Gv khoa Tinyint(l) Gv_email Varchar(50) Khoa X Email - Khht cvht :^iv|fii^^ i Cvhtma Cvht manhom Cvhtmagiangvien Cvht_makhoa Cvht mabomon X Khht_nhom (nhom ma) Khht_giangvien (gv ma) Khht_khoa (khoa ma) Khht_bomon (bomon ma) Int(lO) MaCVHT int(10) Manhom Varchar(50) Ma giang vien Varchar(50) Ma khoa Varchar(50) Ma bp m6n - Khht_cbql WmM^ iiui^ iEiliiSi Cbql email Cbql_ma Varchar(255) X Email Varchar(50) Ma CBQL Cbql_ten Varchar(255) Ten CBQL Cbql ngaysinh Date Cbql_quequan Varchar(lOO) Cbql tendangnhap Varchar(50) Ten dang nhap Cbql_matkhau Varchar(50) Mat khiu Cbql_nu Tinyint(l) Nu CBQL Cbql_ghichu Varchar(255) 10 Cbql_khoa Tinyint(l) Khoa 11 Cbqlmabomon Khht_bomon (bomon ma) Varchar(50) Ma bo mon 12 Cbql makhoa Khhtkhoa (khoa ma) Varchar(50) Makhoa X X Ngay sinh X Que quan Ghi chii X - Khht_chitiet_khht f Kfl n " ]l." j trar^i J iny f

Ngày đăng: 28/02/2021, 16:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w