Tải bản đầy đủ (.pdf) (33 trang)

Luận Văn PHP MySQL (Quản Lý Giáo Viên Học Sinh ở trường THPT chuyên ban .

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (970.6 KB, 33 trang )

5/18/2011 1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC
Đề tài:
GV hướng dẫn:
Nguyễn Thanh Hải
MSCB: 2267
SV thực hiện:
Lê Văn Quan 1071549
Huỳnh Công Trứ 1071568
GV phản biện:
Ks.Trần Nguyễn Minh Thái
Ts.Trương Quốc Định
5/18/2011 2
NỘI DUNG
Đặt vấn đề, mục tiêu
1
Phạm vi ý nghĩa và phương pháp
2
,
Mô tả hệ thống, Lưu đồ
3
Các mô hình (MCD, MLD, DFD)
4
Demo website
5
Kết luận, hướng phát triển
6
5/18/2011 3


ĐẶT VẤN ĐỀ
Lịch sử giải quyết vấn đề:
 Luận văn tốt nghiệp hk 2 , 2008-2009 của
Bộ Môn HTTT đề tài “Quản lý kết quả học
tập của học sinh ở một trường trung học” do
thầy Trương Quốc Định hướng dẫn
Phạm vi đề tài cũng là một phần của công
tác “Quản lý giáo viên & học sinh ở trường
THPT chuyên ban”.
5/18/2011 4
ĐẶT VẤN ĐỀ (tt)
Hiện trạng: Hiện tại các trường THPT Chuyên
ban, hầu hết đã có website cũng đáp ứng
được nhiều yêu cầu. Tuy nhiên vẫn còn nhiều
hạn chế:
Chỉ sử dụng trong phạm vi hẹp.
Còn nhiều vấn đề về công tác quản lý Giáo Viên,
cũng như Học Sinh chưa được đáp ứng.
Các website chỉ đơn thuần là website giới thiệu,
các thông báo của trường.
5/18/2011 5
ĐẶT VẤN ĐỀ (tt)
Giải pháp
Cần xây dựng và phát triển website quản lý Giáo
Viên & Học Sinh đầy đủ hơn
Tận dụng nguồn tài nguyên sẵn có
Ứng dụng những công nghệ, kỹ thuật mới cải tiến
tốc độ xử lý
5/18/2011 6
MỤC TIÊU

5/18/2011 7
PHẠM VI YÊU CẦU
Nghiên cứu và vận dụng lý thuyết phân tích
hệ thống
Nghiên cứu một số ngôn ngữ lập trình cơ sở
dữ liệu
Tìm hiểu một số hệ quản trị cơ sở dữ liệu
Tìm hiểu một số công nghệ, kỹ thuật mới
ứng dụng vào lập trình
Về lý thuyết
5/18/2011 8
PHẠM VI YÊU CẦU (tt)
Về chức năng
Nhập Xuất Liên Quan
Quản Lý
5/18/2011 9
PHẠM VI YÊU CẦU (tt)
Một số chức năng chung
Các chức năng cập nhật (thêm, sửa, xóa, in)
Các chức năng nhập xuất dữ liệu ở các dạng
file pdf, excel
Các chức năng tìm kiếm dạng Autocomplete
5/18/2011 10
PHẠM VI YÊU CẦU (tt)
Một số chức năng quản lý học sinh
Quản lý điểm học sinh
Quản lý các thông tin học sinh
Quản lý việc xếp loại học sinh
Quản lý khen thưởng, kỷ luật học sinh
Một số chức năng quản lý giáo viên

Quản lý tiền lương
Quản lý các thông tin giáo viên

5/18/2011 11
PHẠM VI YÊU CẦU (tt)
Quản lý các hoạt động phong trào của nhà trường
Quản lý lịch công tác của trường
Quản lý các vấn đề về khen thưởng giáo viên
Quản lý các vấn đề về kỷ luật giáo viên
Quản lý tài liệu học tập
Cập nhật thông tin về môn học
Cập nhật các loại tài liệu học tập
Cập nhật các thông báo, thông tin học tập, thông tin
của trường.
5/18/2011 12
PHẠM VI YÊU CẦU (tt)
Tài khoản người dùng
Tài khoản dành cho quản trị
Tài khoản giáo viên chủ nhiệm
Tài khoản của giáo viên khác
Tài khoản của học sinh


Đảm bảo tính chính xác, kiểm tra toàn vẹn dữ liệu,
kiểm tra luận lý, lỗi người dùng
Đảm bảo an toàn, bảo mật

Về kỹ thuật
5/18/2011 13
PHẠM VI YÊU CẦU (tt)

Giao diện thân thiện, tốc độ truy xuất nhanh
Chương trình mềm dẻo, có thể mở rộng và
phát triển
Hệ quản trị cơ sở dữ liệu Mysql
Ngôn ngữ lập trình web: PHP
Một số kỹ thuật hỗ trợ: Ajax jQuery,
Autocomplete, Java Script, fckeditor.
Môi trường cài đặt web server
5/18/2011 14
PHƯƠNG PHÁP THỰC HIỆN
Phân tích yêu cầu
Phân tích và thiết kế chi tiết
Viết code, cài đặt và kiểm thử
Viết báo cáo kết quả thực hiện
Lưu trữ, đăng tải website lên Internet, hướng
dẫn quản trị website
5/18/2011 15
PHƯƠNG PHÁP THỰC HIỆN (tt)
Lê Văn Quan Huỳnh Công Trứ Thời Gian
 Tìm hiểu dữ liệu thực tế
 Mô tả hệ thống
 Phân tích hệ thống
 Tìm hiểu ngôn ngữ lập trình
PHP
 Tìm hiểu công nghệ, kỹ thuật
Ajax, Autocomplete
3/1/2010 đến 23/1/2011
 Vẽ mô hình MCD- MLD- DFD  Xây dựng cơ sở dữ liệu 24/1/2011 đến 30/1/2011
14/2/2011 đến 20/2/2011
 Viết code, xây dựng giao diện, nền

cơ bản, template, menu tree
 Viết code các chức năng
Thêm/Sửa/Xóa
21/2/2011 đến 6/3/2011
 Viết code tìm kiếm Autocomplete  Viết code nhập – xuất dữ liệu 7/3/2011 đến 9/3/2011
11/3/2011 đến 13/3/2011
 Viết code các năng quản lý giáo
viên
 Viết code các năng quản lý
học sinh
14/3/2011 đến 10/4/2011
 Kiểm thử chương trình  Viết code xây dựng hoàn
chỉnh giao diện
11/4/2011 đến 17/4/2011
 Viết báo cáo + Slide báo cáo  Chuẩn bị kế hoạch demo
18/4/2011 đến 29/4/2011
Kế hoạch thực hiện
5/18/2011 16
MÔ TẢ HỆ THỐNG
Quản Lý
Cập Nhật
Tài Liệu
Giáo Viên
Tiền
Lương
Khen
Thưởng
Kỷ
Luật
Hoạt

Động
Phong
Trào
TT
Giáo
Viên
Lớp
Học
Danh
Hiệu
Thi
Đua
Công
Tác
Học Sinh
Kết
Quả
Điểm
TT
Học
Sinh
Xếp
Loại
Khen
Thưởng
Kỷ
Luật
Lớp
Học
5/18/2011 17

LƯU ĐỒ GIẢI THUẬT
Lưu đồ đăng nhập:
5/18/2011 18
Đăng nhập
Begin
Kiểm tra dữ liệu tài khoản trong bảng
GIAO_VIEN, HOC_SINH
Username và
Password hợp lệ ?
Nhập Username, Password
Kiểm tra quyền
Quyền Admin ?
Đến trang dành cho Quản
trị
Đến trang dành cho Giáo
viên chủ nhiệm
Đến trang dành cho Học
Sinh
Đến trang dành cho Giáo
viên bình thường
Quyền Học Sinh ?
Quyền Chủ Nhiệm ?
Đ
S
Đ
S
Đ
Đ
S
S

End
5/18/2011 19
Cập nhật lý lịch Giáo Viên
Begin
Lưu thông tin cập nhập
Nhập thông tin giáo viên
Đ
S
End
Kiểm tra dữ liệu
nhập
Hủy thông tin cập nhập
Tiếp tục ?
Đ
S
5/18/2011 20
Nhập điểm
Begin
Lưu thông tin điểm
Nhập điểm theo ds môn học
Đ
S
End
Kiểm tra dữ liệu
nhập
Hủy thông tin
Tiếp tục ?
Đ
S
Chọn Học Sinh ?

Chọn Môn Học ? Đ
S
Nhập điểm theo ds học sinh
Đ
S
5/18/2011 21
CÁC MÔ HÌNH
MCD
3
2
1
MLD
DFD
5/18/2011 22
MCD QL HỌC SINH
GIANG_DAY
CHU_NHIEM_LOP
HL_CUA_HS
CHO_MH
GV_CHAM_HL
THUOC_KHOI
HOC_MON
HL_THUOC_HK
O_HK
DAY_HK
HK_THUOC_HK
HK_CUA_HS
THUOC_DT
DUOC_KT
BI_KL

KLHS_O_HKNK
CUA_LOAI_KT
QH_HS
QH_PH
KTHS_O_HKNK
THUOC_KL_HS
CO_KT_HS
LA_BCS
O_LOP
HS_HOC_LOP
DUOC_CHU_NHIEM
CHU_NHIEM_O_NK
GIAO_VIEN
PHU_HUYNH_HOC_SINH
LOP
MON_HOC
DIEM_HOC
KHOI_CHUYEN_BAN
HANH_KIEM
BAN_CAN_SU_LOP
DOI_TUONG
KHEN_THUONG_HOC_SINH
KY_LUAT_HOC_SINH
HOC_KY_NIEN_KHOA
LOAI_KIEM_TRA
QUAN_HE
HINH_THUC_KL_HS
HINH_THUC_KT_HS
CHU_NHIEM
HOC_SINH

HOC_LOP
5/18/2011 23
MCD QL GIÁO VIÊN
DAY_HK
THUOC_CHUC_VU
GV_CO_CHUC_VU
THUOC_BANG CAP
GV_CO BANG CAP
THUOC_TO_CHUYEN_MON
CO_NGACH
CO_TU_NGAY
DI_CONG_TAC
CO_TRINH_DO_NGOAI_NGU
CO_BAC
THUOC_NGANH
O_TRUONG
THUOC_NUOC
CO_XL
CO_BC
NGAY_HUONG
NGAY_PC
HD_O_HK_NK
CO_HT_THAM_GIA
THAM_GIA
THUOC_LOAI_GV
CO_XL_GV
KTGV_O_HKNK
KLGV_O_HKNK
KL_GV
KT_GV

CO_HT_KY_LUAT
CO_KT_GV
CO_PC
XL_VAO_HK_NK
GIAO_VIEN
HOC_KY_NIEN_KHOA
THOI_DIEM_CHUC_VU
CHUC_VU
CO_BANG_CAP
BANG_CAP
TO_CHUYEN_MON
NGACH_LUONG
TINH_LUONG
CONG_TAC
NGOAI_NGU
PHU_CAP_KHAC
BAC_LUONG
NGANH
TRUONG
NUOC
TRINH_DO_BANG_CAP
XEP_LOAI_BANG_CAP
THOI_DIEM_HUONG
THOI_DIEM_PC
HOAT_DONG_PHONG_TRAO
HINH_THUC_THAM_GIA
XEP_LOAI_GV
LOAI_GV
KHEN_THUONG_GIAO_VIEN
KY_LUAT_GIAO_VIEN

HINH_THUC_KL_GV
HINH_THUC_KT_GV
5/18/2011 24
MÔ HÌNH LUẬN LÝ
 GIAO_VIEN (MA_GV, MA_MH , MA_TOCM, HO_GV, TEN_GV,
EMAIL_GV, MAT_KHAU_GV, DIA_CHI_GV, NGAY_SINH_GV,
PHAI_GV, SDT_GV, NGAY_BD_LV, QUE_QUAN_GV)
 HOC_SINH (MA_HS, MA_DT, HO_HS, TEN_HS, EMAIL_HS,
MAT_KHAU_HS, NAM_SINH_HS, QUE_QUAN_HS, SDT_HS,
PHAI_HS, DIA_CHI_HS, DAN_TOC, NGAY_BD_VAO_HOC)
 DIEM_HOC (HK_NK, MA_GV, MA_MH, MA_HS, STT_LKT,
DIEM)
 KHEN_THUONG_GIAO_VIEN (MA_KT_GV, HK_NK, MA_GV,
MA_HT_KTGV, LY_DO_KT_GV)
…….(xem chi tiết ở quyển báo cáo luận văn)
5/18/2011 25
DFD MỨC 0

×