Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Ajax và bài toán đăng ký tín chỉ.
Nội dung xem thử
Mô tả chi tiết
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN HỌC
CHUYÊN NGÀNH SƯ PHẠM TIN
---------------o0o---------------
LUẬN VĂN TỐT NGHIỆP
Đề tài:
AJAX VÀ BÀI TOÁN ĐĂNG KÝ TÍN CHỈ
GVHD: ThS. Ngô Đình Thưởng
SVTH: Hồ Văn Thuận
Lớp: 08SPT
Đà Nẵng, năm 2012
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN HỌC
CHUYÊN NGÀNH SƯ PHẠM TIN
---------------o0o---------------
LUẬN VĂN TỐT NGHIỆP
Đề tài:
AJAX VÀ BÀI TOÁN ĐĂNG KÝ TÍN CHỈ
GVHD: ThS. Ngô Đình Thưởng
SVTH: Hồ Văn Thuận
Lớp: 08SPT
MSSV: 312011081137
Đà Nẵng, tháng 4/2012
Trang i
MỤC LỤC
Đề mục Trang
Mục lục ............................................................................................................................ i
Danh mục bảng............................................................................................................... ii
Danh mục hình............................................................................................................... iii
MỞ ĐẦU .........................................................................................................................1
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT VỀ AJAX...........................................................2
1.1. Tổng quan về mô hình ứng dụng Web .................................................................2
1.2. Giới thiệu về Ajax ................................................................................................3
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN.........................11
CHO BÀI TOÁN ĐĂNG KÝ TÍN CHỈ........................................................................11
2.1. Phát biểu đề tài ...................................................................................................11
2.2. Khảo sát hệ thống tín chỉ....................................................................................11
2.3. Khảo sát chi tiết..................................................................................................12
2.4. Phân tích chức năng của hệ thống ĐKTC ..........................................................13
2.5. Phân tích và thiết kế dữ liệu ...............................................................................15
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN GIỮA NGƯỜI VÀ MÁY ...........................22
3.1. Mục đích.............................................................................................................22
3.2. Giao diện dự định thiết kế ..................................................................................22
CHƯƠNG 4: THIẾT KẾ ỨNG DỤNG.....................................................................25
4.1. Thiết kế chương trình .........................................................................................25
4.2. Phân tích thiết kế các tệp cần thiết tạo nên chương trình...................................30
4.3. Viết code về Ajax- đăng ký tín chỉ.....................................................................33
4.4. Thiết kế kiểm soát ..............................................................................................46
KẾT LUẬN ...................................................................................................................49
TÀI LIỆU THAM KHẢO .............................................................................................50
Trang ii
DANH MỤC BẢNG
Bảng 1.1: Các tham số của phương thức open ................................................................8
Bảng 1.2. Các giá trị khả dĩ đối với readyState.............................................................10
Bảng 2.1: Bảng thiết kế vật lý CSDL DKTC................................................................19
Bảng 4.1: Mẫu danh sách sinh viên...............................................................................27
Bảng 4.2: Mẫu danh sách giảng viên.............................................................................28
Bảng 4.3: Mẫu chương trình đào tạo.............................................................................28
Bảng 4.4: Mẫu các lớp dự định mở ...............................................................................30
Trang iii
DANH MỤC HÌNH
Hình 1.1: Mô hình ứng dụng web....................................................................................2
Hình 1.2: Mô hình kiến trúc client-server .......................................................................3
Hình 1.3: Ví dụ minh họa về Ajax ..................................................................................3
Hình 1.4: Quy trình truyền thống để đệ trình dữ liệu và nhận kết quả............................5
Hình 1.5: Mô hình truyền thống tương tác giữa Client- Server ......................................5
Hình 1.6: Quy trình Ajax để đệ trình và nhận kết quả ....................................................6
Hình 1.7: Mô hình AJAX trong tương tác giữa Client- Server.......................................6
Hình 1.8: Kỹ thuật Ajax ..................................................................................................7
Hình 1.9: Trang gởi/nhận dữ liệu ở client .......................................................................7
Hình 2.1: Mô hình phân rã chức năng hệ thống ĐKTC................................................13
Hình 2.2: Sơ đồ dòng dữ liệu ĐKTC.............................................................................14
Hình 2.3: Sơ đồ dòng dữ liệu mức đỉnh của hệ ĐKTC.................................................15
Hình 2.4: Mô hình liên kết kiểu thực thể của hệ thống đăng ký tín chỉ ........................17
Hình 3.1: Mô tả cấu trúc giao diện chính ......................................................................22
Hình 3.2: Giao diện hộp thoại xác nhận đăng ký. .........................................................23
Hình 3.3: Giao diện nhập thông tin sinh viên................................................................24