Luận văn Nghiên cứu và xây dựng hệ thống phần mềm hỗ trợ việc dạy học trực tuyến trên mạng internet/intranet
MỤC LỤC LỜI CÁM ƠN.i LỜI NÓI ĐẦU.ii DANH SÁCH HÌNH.vii DANH SÁCH BẢNG.xi Chương 1 : Tổng quan.1 1.1 Tổng quan.1 1.2 Mục tiêucủa đềtài :.1 Chương 2 : Tìm hiều chuẩn H323.2 2.1 Giới thiệu chuẩn H323:.2 2.2 Các ưu điểm của chuẩn H323:.2 2.2.1 Cung cấp các bộmã hoá đã được chuẩn hoá :.2 2.2.2 Tính tương thích cao :.2 2.2.3 Độc lập hệthống mạng :.3 2.2.4 Độc lập với ứng dụng và hệ điều hành :.3 2.2.5 Hỗtrợ đa điểm:.3 2.2.6 Quản lý băng thông :.3 2.2.7 Hỗtrợkhảnăng quản bá thông tin :.3 2.2.8 Linh hoạt :.3 2.2.9 Khảnăng hội nghịliên mạng :.3 Chương 3 : Cấu hình mạng theo chuẩn H323.4 3.1 Terminal :.4 3.2 Gateway :.6 3.3 Gatekeeper :.8 3.4 MCU (Multipoint Control Unit):.10 3.5 Các giao thức sửdụng trong H323 :.11 3.5.1 Giao thức H225 RAS ( Registration/Admission/Status) :.11 3.5.2 Giao thức báo hiệu cuộc gọi H225 :.12 3.5.3 Giao thức điều khiển cuộc gọi H245 :.13 3.5.4 Giao thức RTP (Real-time Transport Protocol) :.14 3.5.5 Giao thức RTCP (Real-time Transport Control Protocol):.17 3.6 Mã hóa/giải mã(CODEC) tín hiệu Audio :.17 3.7 Mã hoá/giải mã(CODEC)tín hiệu Video :.18 3.8 Data channel (Kênh dữliệu):.19 Chương 4 Thiết lập cuộc gọi thông qua mạng H323.20 4.1 Các thủtục thực hiện trên kênh H225 RAS :.20 4.1.1 Tìmgatekeeper :.20 4.1.2 Thủtục đăng ký với gatekeeper :.21 4.1.3 Định vị điểm cuối :.23 4.1.4 Các thủtục khác :.24 4.2 Thiết lập cuộc gọi giữa hai điềm cuối qua mạng H323 :.24 4.2.1 Định tuyến kênh điều khiển và báo hiệu :.25 4.2.2 Quá trình thiết lập cuộc gọi qua mạng H323 :.27 Chương 5 : Các khảnăng của chuẩn H323 và ứng dụng.49 5.1 Chuẩn nén âmthanh :.50 5.1.1 Chuẩn nén âmthanh G711:.50 5.1.2 Chuẩn nén âmthanh G723 :.50 5.1.3 Chuẩn nén âmthanh G729 :.50 5.2 Chuẩn nén hình ảnh :.51 5.2.1 Chuẩn nén hình ảnh H261 :.51 5.2.2 Chuẩn nén hình ảnh H263:.51 5.3 Chuẩn T120 :.51 5.3.1 Giới thiệu :.51 5.3.2 Các ưu điểm của T120 :.52 5.4 Phát triển dịch vụ điện thoại thông qua IP (VoIP):.53 5.4.1 Giới thiệu :.53 5.4.2 Các ứng dụng của điện thoại IP:.54 5.4.3 Các ưu điểm của VoIP :.55 5.5 Xây dựng hội nghị đa truyền thông:.56 5.5.1 Hội nghị đa điểm tập trung (Centralized multipoint conference):.56 5.5.2 Hội nghị đa điểmphân tán (Decentralized multipoint conference):.57 5.5.3 Hội nghị đa điểmphân tán tập trung kết hợp:.58 5.6 Bộthưviện OpenH323:.59 5.6.1 Giới thiệu :.59 5.6.2 Cấu trúc phân lớp của thưviên OpenH323 :.59 5.6.3 Diễn giải ý nghĩa một sốlớp :.63 Chương 6 : Student - Hệthống hỗtrợhọc từxa :.64 6.1 Giới thiệu :.64 6.2 Đối tượng sửdụng hệthống:.65 6.3 Các chức năng :.66 6.3.1 Chức năng dàng cho Admin :.66 6.3.2 Chức năng dành cho giáo viên :.67 6.3.3 Chức năng dành cho sinh viên :.69 Chương 7 : Phân tích.70 7.1 Mô hình Use case :.70 7.2 Danh sách các Actor :.70 7.3 Danh sách các Use-case:.71 7.4 Đặc tảcác use-case chính :.73 7.4.1 Đặc tảuse-case “KetNoi”:.73 7.4.2 Đặc tảuse-case “DangNhap” :.74 7.4.3 Đặc tảuse-case “ThayDoiThongTinCaNhan” :.75 7.4.4 Đặc tảuse-case “DangKy” :.76 7.4.5 Đặc tảuse-case “QuanLyLop” :.77 7.4.6 Đặc tảuse-case “QuanLyTextChat” :.79 7.4.7 Đặc tảuse-case “QuanLyHinhAnh” :.80 7.4.8 Đặc tảuse-case “QuanLyAmThanh” :.81 7.4.9 Đặc tảuse-case “QuanLyThanhVien” :.82 7.4.10 Đặc tảuse-case “TaoLopHoc” :.84 7.4.11 Đặc tảuse-case “ThayDoiChuLop” :.85 7.4.12 Đặc tảuse-case “QuanLyDSNguoiDung” :.86 7.4.13 Đặc tảuse-case “ThayDoiQuyenNguoiDung” :.87 7.4.14 Đặc tảuse-case “TruyenAmThanh” :.88 7.5 Phân tích kiến trúc hệthống :.88 7.6 Phân tích các use-case chính :.90 7.6.1 Phân tích Use case “KetNoi”:.90 7.6.2 Phân tích Use case “DangNhap”:.91 7.6.3 Phân tích Use case “DangKy”:.92 7.6.4 Phân tích Use case “QuanLyLopHoc”:.93 7.6.5 Phân tích Use case “QuanLyThanhVien”:.95 7.6.6 Phân tích Use case “TaoLopHoc”:.97 7.6.7 Phân tích Use case “ThayDoiChuLop”:.98 7.6.8 Phân tích Use case “ThayDoiQuyenNguoiDung”:.99 7.6.9 Phân tích Use case “TruyenAmThanh”:.100 Chương 8 : Thiết kếvà cài đặt.101 8.1 Lược đồtriển khai của hệthống :.101 8.1.1 Các node và chức năng của các node.101 8.1.2 Triển khai hệthống :.101 8.2 Thiết kếdữliệu :.102 8.2.1 Sơ đồlớp :.102 8.2.2 Thiết kếbảng lưu thông tin của lớp học :.102 8.2.3 Thiết kếbảng lưu thông tin người sửdụng :.103 8.3 Thiết kếgiao diện :.104 8.3.1 Thiết kếmàn hình chính :.104 8.3.2 Thiết kếmàn hình đăng nhập :.109 8.3.3 Thiết kếmàn hình hiển thịdanh sách lớp :.110 8.3.4 Thiết kếmàn hình tạo lớp học mới :.112 8.3.5 Thiết kếmàn hình xoá một lớp :.113 8.3.6 Thiết kếmàn hình thay đổi mật khẩu :.114 8.3.7 Thiết kếmàn hình server :.115 8.4 Thiết kếxửlý :.116 8.4.1 Danh sách các xửlý :.116 8.4.2 Thiết kếcác xửlý chính :.117 8.5 Sơ đồlớp của một sốlớp xửlý chính :.141 8.6 Công cụvà môi trường phát triển hệthống.142 8.7 Yêu cầu vềphần cứng :.143 8.8 Hướng dẫn sửdụng hệthống :.143 8.8.1 Khởi động Server :.143 8.8.2 Khởi động các client :.144 Chương 9 : Tổng kết.145 9.1 Kết luận :.145 9.2 Hướng phát triển :.145
Các file đính kèm theo tài liệu này:
- 5 Nghiên cứu và xây dựng hệ thống phần mềm hỗ trợ việc dạy học trực tuyến trên mạng internet-intranet.pdf