XML và ứng dụng XML trong giáo dục đào tạo tại trường Đại học Quy Nhơn

112 1.1K 1
XML và ứng dụng XML trong giáo dục đào tạo tại trường Đại học Quy Nhơn

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ oOo - PHAN ĐÌNH SINH XML VÀ ỨNG DỤNG XML TRONG GIÁO DỤC ĐÀO TẠO TẠI TRƯỜNG ĐẠI HỌC QUY NHƠN LUẬN VĂN THẠC SĨ Hà Nội –2004 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ oOo - PHAN ĐÌNH SINH XML VÀ ỨNG DỤNG XML TRONG GIÁO DỤC ĐÀO TẠO TẠI TRƯỜNG ĐẠI HỌC QUY NHƠN Chuyên ngành : Công nghệ thông tin Mã số : 1.01.01 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC PSG TS ĐỖ TRUNG TUẤN Hà Nội –2004 MỤC LỤC Trang Trang bìa phụ Lời cảm ơn Mục lục Danh mục thuật ngữ viết tắt Danh mục bảng Danh mục hình vẽ 10 MỞ ĐẦU 11 Chƣơng 1: TRANG WEB VÀ MỘT SỐ CÔNG NGHỆ .13 1.1 Giới thiệu mạng máy tính 13 1.2 Internet - Mạng máy tính tồn cầu 14 1.2.1 Cơ chế hoạt động Internet tổ chức liên quan 14 1.2.2 Tài nguyên Internet 15 1.2.3 Một số dịch vụ thông tin phổ biến Internet 16 1.3 WWW với mơ hình khách chủ 18 1.3.1 Các khái niệm 18 1.3.2 Mô hình khách chủ 18 1.3.3 Đánh giá ƣu nhƣợc điểm 22 1.3.4 WWW .22 1.3.5 Giao thức truyền thông HTTP 24 1.3.6 Bộ định vị tài nguyên phổ dụng URL 24 1.3.7 Siêu liên kết 25 1.3.8 Bộ giao tiếp cổng chung CGI 25 1.3.9 Ứng dụng theo chuẩn ISAPI .26 1.4 Phân loại trang Web 27 1.4.1 Trang Web tĩnh 27 1.4.2 Trang Web động .28 1.5 Ngôn ngữ định dạng văn HTML .29 1.6 Công nghệ ASP .31 1.6.1 Giới thiệu chung .31 1.6.2 Sử dụng giải pháp ADO 32 1.6.3 Nhận xét ASP .34 1.6.4 Ngôn ngữ lập trình sử dụng với ASP 34 1.6.5 Các đối tƣợng ASP 36 1.7 Ngôn ngữ lập trình PHP 41 1.7.1 Giới thiệu chung .41 1.7.2 Giới thiệu lập trình PHP 42 1.7.3 PHP MySQL Session, Cookie 45 Chƣơng 2: NGÔN NGỮ ĐỊNH DẠNG MỞ RỘNG XML 49 2.1 XML-eXtensible Markup Language 49 2.1.1 Giới thiệu chung .49 2.1.2 Tài liệu XML 50 2.2 Cấu trúc tài liệu XML .51 2.2.1 Các thành tố tài liệu XML 52 2.2.2 Cấu trúc tài liệu hợp khuôn dạng 56 2.3 Định nghĩa kiểu tƣ liệu-DTD tính hợp lệ XML 57 2.3.1 Tạo định nghĩa kiểu tƣ liệu-DTD 57 2.3.2 Quy định thành phần, thực thể thuộc tính DTD 59 2.4 Lƣợc đồ XML không gian tên .64 2.4.1 Lƣợc đồ XML 64 2.4.2 Quy định kiểu đơn giản kiểu phức tạp 65 2.4.3 Không gian tên XML 69 2.4.4 So sánh DTD XML Schema 69 2.5 Bảng định kiểu CSS .70 2.5.1 Giới thiệu CSS .70 2.5.2 Trình bày định dạng văn với CSS 71 2.6 XSL XPATH 74 2.6.1 XSL 74 2.6.2 XPath 78 2.7 XLINK XPOINT 79 2.7.1 XLink .79 2.7.2 Xpointer 80 2.8 Phân tích XML theo mơ hình DOM 81 2.8.1 Cấu trúc XML theo mơ hình tài liệu DOM .81 2.8.2 Phân tích tài liệu XML theo mơ hình tài liệu DOM 83 2.9 Đánh giá XML 84 2.9.1 Ƣu điểm 84 2.9.2 Nhƣợc điểm 86 2.10 So sánh XML công nghệ khác 86 2.10.1 So sánh XML với HTML 86 2.10.2 So sánh XML với ASP, PHP 87 Chƣơng 3: THÍ DỤ XML TẠI TRƢỜNG ĐẠI HỌC QUY NHƠN 89 3.1 Trình soạn thảo XML Writer 89 3.1.1 Giới thiệu 89 3.1.2 Thực cài đặt XML Writer 89 3.2 Thí dụ ứng dụng XML soạn giảng .93 3.2.1 Đặt vấn đề 93 3.2.2 Phạm vi nghiên cứu 94 3.3 Mô tả hệ thống .94 3.4 Thiết kế sở liệu 94 3.4.1 Thiết kế liệu 94 3.4.2 Xây dựng tài liệu XML .97 3.5 Thiết kế xử lý 103 3.6 Thiết kế giao diện 105 3.6.1 Trang chủ 105 3.6.2 Trang soạn giảng 105 3.6.3 Trang soạn nội dung giảng 106 3.6.4 Trang lƣu trữ thông tin giảng thành file XML 106 3.6.5 Trang xem giảng 107 3.6.6 Trang hiển thị giảng 107 KẾT LUẬN 109 TÀI LIỆU THAM KHẢO 111 DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT ASP PHP TCP IP LAN WAN MAN FTP IPC ISO HTTP CGI ISAPI DLL ODBC ADO IIS PWS XHTML SGML URL URI W3C XML MathML CDF CML HTML DTD DOM CSS XSL XSLT XSL-FO API PCDATA Active Server Pages Personal Home Page Transmission Control Protocol Internet Protocol Local Area Network Wide Area Network Metropolian Area Network File Transfer Protocol InterProcess Communication International Standardization Organization HyperText Transfer Protocol Common Gateway Interface Internet Server Application Programming Interface Dynamic link library Open Data Base Connectivity ActiveX Data Object Internet Information Server Personal Web Server eXtension HyperText Markup Language Standard Generalized Markup Language Universal Resource Locator Universal Resource Identifier World Wide Web Consortium eXtension Markup Language Mathematical Markup language Channel Definition Format Chemical Markup Language HyperText Markup Language Document Type Definition Document Object Model Cascading Style Sheet eXtension Style Language eXtension Style Language Transform XSL Formating Object Application Program Interface Parsed Character Data CDATA Character Data DANH MỤC CÁC BẢNG Bảng 1.6.5.a: Các tập hợp, đặc tính phƣơng thức Request Bảng 1.6.5.b: Các tập hợp, đặc tính phƣơng thức Response Bảng 1.6.5.c: Các tập hợp, đặc tính phƣơng thức Server Bảng 1.6.5.d: Các tập hợp, đặc tính phƣơng thức Application Bảng 1.6.5.e: Các tập hợp, đặc tính phƣơng thức Session Bảng 1.6.5.f: Các tập hợp, đặc tính phƣơng thức ObjectContext Bảng 1.7.3.1: Một số tùy chọn Session Control Bảng 2.3.2.1: Tóm tắt nguyên tắc sử dụng ký tự đại diện Bảng 2.3.2.3.a: Mô tả kiểu thuộc tính Bảng 2.3.2.3.b: Mơ tả giá trị mặcđịnh thuộc tính Bảng 2.4.2.1: Liệt kê số kiểu đơn giản Bảng 2.5.2.1: Một số thuộc tính CSS Bảng 2.6.1: Các nút mà xử lý XSL nhận diện chuyển dịch Bảng 2.6.1.2: Các thành phần XSL Bảng 2.6.2: Một số tham chiếu đƣờng dẫn đơn giản Bảng 2.8.1: Mơ tả loại nút mơ hình DOM Bảng 3.4.1.a: Mô tả nút nút Bảng 3.4.1.b: Mô tả nút nút Bảng 3.4.1.c: Mô tả nút nút Bảng 3.4.1.d: Mô tả nút nút Bảng 3.4.1.e: Mô tả nút nút Bảng 3.4.1.f: Mô tả nút nút Bảng 3.4.1.g: Mô tả nút nút Bảng 3.4.1.h: Mô tả nút nút Bảng 3.4.1.i: Mô tả nút nút Bảng 3.4.1.j: Mô tả nút nút Bảng 3.4.1.k: Mô tả nút nút DANH MỤC CÁC HÌNH VẼ Hình 1.3.2.a: Mơ hình khách chủ hai lớp truyền thống Hình 1.3.2.b: Mơ hình khách chủ ba lớp Hình 1.3.4: Mơ hình WWW Hình 1.4.1: Trang WEB tĩnh Hình 1.4.2: Trang WEB động Hình 1.6.1: Mơ hình tổng qt hoạt động ASP Hình 2.2: Cấu trúc tài liệu XML Hình 2.6.1: Biến đổi liệu XML sang HTML sử dụng XSL Hình 2.8.1: Tài liệu XML phân cấp theo cấu trúc hình Hình 3.4.2.3: Cấu trúc giảng theo mơ hình DOM ...ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ oOo - PHAN ĐÌNH SINH XML VÀ ỨNG DỤNG XML TRONG GIÁO DỤC ĐÀO TẠO TẠI TRƯỜNG ĐẠI HỌC QUY NHƠN Chuyên ngành : Công nghệ... đề cần thiết Tôi chọn luận văn ? ?XML ứng dụng XML giáo dục đào tạo trƣờng Đại học Quy Nhơn? ?? với mục đích tìm hiểu, khai thác sử dụng ngôn ngữ định dạng mở rộng XML (eXtensible Markup Language),... So sánh XML công nghệ khác 86 2.10.1 So sánh XML với HTML 86 2.10.2 So sánh XML với ASP, PHP 87 Chƣơng 3: THÍ DỤ XML TẠI TRƢỜNG ĐẠI HỌC QUY NHƠN 89 3.1 Trình soạn thảo XML Writer

Ngày đăng: 25/03/2015, 10:29

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT

  • DANH MỤC CÁC BẢNG

  • DANH MỤC CÁC HÌNH VẼ

  • MỞ ĐẦU

  • CHƯƠNG 1 TRANG WEB VÀ MỘT SỐ CÔNG NGHỆ

  • 1.1. Giới thiệu về mạng máy tính

  • 1.2. Internet - Mạng máy tính toàn cầu

  • 1.2.1. Cơ chế hoạt động của Internet và các tổ chức liên quan

  • 1.2.2. Tài nguyên trên Internet

  • 1.2.3. Một số dịch vụ thông tin phổ biến trên Internet

  • 1.3. WWW với mô hình khách chủ

  • 1.3.1. Các khái niệm

  • 1.3.2. Mô hình khách chủ

  • 1.3.3. Đánh giá ưu và nhược điểm

  • 1.3.4. WWW

  • 1.3.5. Giao thức truyền thông HTTP

  • 1.3.6. Bộ định vị tài nguyên phổ dụng URL

  • 1.3.7. Siêu liên kết

  • 1.3.8. Bộ giao tiếp cổng chung CGI

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan