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

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

Đ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 112
Dung lượng 1,68 MB

Nội dung

ĐẠ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

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Quang Bình, Phương Hà, Thiết kế và xuất bản Web với HTML&XHTML, NXB Thống kê Sách, tạp chí
Tiêu đề: Thiết kế và xuất bản Web với HTML&XHTML
Nhà XB: NXB Thống kê
2. Nhóm tác giả ELICOM, Cẩm nang thiết kế Website (2000), NXB Thống Kê Sách, tạp chí
Tiêu đề: Cẩm nang thiết kế Website (2000)
Tác giả: Nhóm tác giả ELICOM, Cẩm nang thiết kế Website
Nhà XB: NXB Thống Kê
Năm: 2000
3. VN-GUIDE, XML-Kỹ thuật tạo trang Web (2004), NXB Thống Kê Sách, tạp chí
Tiêu đề: XML-Kỹ thuật tạo trang Web (2004)
Tác giả: VN-GUIDE, XML-Kỹ thuật tạo trang Web
Nhà XB: NXB Thống Kê
Năm: 2004
4. Phạm Hữu Khang, PHP và MySQL (2002), NXB Mũi Cà Mau Sách, tạp chí
Tiêu đề: PHP và MySQL (2002)
Tác giả: Phạm Hữu Khang, PHP và MySQL
Nhà XB: NXB Mũi Cà Mau
Năm: 2002
5. Nguyễn Phương Lan, XML-Nền tảng và ứng dụng (2001), NXB Giáo dục Sách, tạp chí
Tiêu đề: XML-Nền tảng và ứng dụng (2001)
Tác giả: Nguyễn Phương Lan, XML-Nền tảng và ứng dụng
Nhà XB: NXB Giáo dục
Năm: 2001
6. Vũ Duy Lợi, Mạng thông tin máy tính (2002), Hà Nội, tr. 11-24, 277-239 7. SaiGonBook, ASP Database (2002), NXB Trẻ Sách, tạp chí
Tiêu đề: Mạng thông tin máy tính (2002)", Hà Nội, tr. 11-24, 277-239 7. SaiGonBook, "ASP Database (2002)
Tác giả: Vũ Duy Lợi, Mạng thông tin máy tính (2002), Hà Nội, tr. 11-24, 277-239 7. SaiGonBook, ASP Database
Nhà XB: NXB Trẻ
Năm: 2002
8. Nguyễn Trường Sinh, Thực hành JavaScript, NXB Thống kê. Tiếng Anh Sách, tạp chí
Tiêu đề: Thực hành JavaScript
Nhà XB: NXB Thống kê. Tiếng Anh
9. Angela Bonifati, Stefano Ceri (1999), Comparative Analysis of Five XML Query Languages*, Dipartimento di Alettronica e Informazione, Politecnico di Milano, Italy Sách, tạp chí
Tiêu đề: Comparative Analysis of Five XML Query Languages*
Tác giả: Angela Bonifati, Stefano Ceri
Năm: 1999
10. Benoit Marchal (2000), XML by Example, Printed in the United States of America Sách, tạp chí
Tiêu đề: XML by Example
Tác giả: Benoit Marchal
Năm: 2000
11. Dan Riggs, Designing a dynamic XML website, OpenMIND Consulting, Bicester, United Kingdom Sách, tạp chí
Tiêu đề: Designing a dynamic XML website
12. Dino Esposito (2003), Applied XML Programming for Microsoft. NET, Printed and bound in the United States of America, pp. 174-181, 242-249 Sách, tạp chí
Tiêu đề: Applied XML Programming for Microsoft. NET
Tác giả: Dino Esposito
Năm: 2003
13. Edd Dumbill, The state of XML, O’Reilly Network, Sebastopol, USA Sách, tạp chí
Tiêu đề: The state of XML
14. Jason McHugh, Jenifer Widom, Query Optimization for XML, Stanford University Sách, tạp chí
Tiêu đề: Query Optimization for XML
15. Jaideep Roy, Building an XML application, Bear Stearns & Co., Inc., Edison, USA Sách, tạp chí
Tiêu đề: Building an XML application
17. Jennifer Widom, Data Management for XML: Research Direction, Staford University Sách, tạp chí
Tiêu đề: Data Management for XML: Research Direction
18. Lauren Wood, Programming XML: using the DOM, SoftQuad Software Inc., Surrey, Canada Sách, tạp chí
Tiêu đề: Programming XML: using the DOM
19. D. Megginson, Structuring XML Documents, Prentice Hall, 1998 Sách, tạp chí
Tiêu đề: Structuring XML Documents
16. Jayavel Shanmugasun, Kristin Tufte, Gang He, Chun Zhang, David De Witt, Jefferey Naughton, Relational Databases for Querying XML Khác

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN