§¹i häc quèc gia Hµ néi Tr−êng ®¹i häc c«ng nghÖ NguyÔn ThÞ Hång H−¬ng Nghiªn cøu x©y dùng hÖ thèng trî gióp lËp bμi gi¶ng theo c«ng nghÖ h−íng ®èi t−îng vμ ng«n ng÷ xml LuËn v¨n th¹c sÜ Hµ Néi 2006 z[.]
Đại học quốc gia Hà nội Trờng đại học công nghƯ -W±X - Ngun ThÞ Hồng Hơng Nghiên cứu xây dựng hệ thống trợ giúp lập bi giảng theo công nghệ hớng đối tợng v ngôn ngữ xml Luận văn thạc sĩ Hà Nội - 2006 z Đại học quốc gia Hà Nội trờng đại học công nghệ =====***===== Nguyễn Thị Hồng Hơng Nghiên cứu xây dựng hệ thống Trợ giúp lập bi giảng Theo công nghệ Hớng đối tợng v ngôn ngữ xml Chuyên ngành: Công nghệ thông tin Mà số: 1.01.10 Luận văn th¹c sÜ Ng−êi h−íng dÉn khoa häc: Pgs Ts ngun văn vỵ Hà Nội - 2006 z Mục lục Danh mục thuật ngữ i Danh mơc c¸c bảng hình vẽ ii Mở đầu Chơng 1: Qui trình phát triển phần mềm hớng đối tợng 1.1 Giới thiệu qui trình phát triển phần mềm hớng đối tợng .3 1.1.1 Đặc điểm cđa qui tr×nh RUP 1.1.2 KiÕn tróc cđa RUP 1.2 Các luồng công việc 1.2.1 Mô hình hóa nghiƯp vơ 1.2.2 Xác định yêu cầu hệ thèng .9 1.2.3 Ph©n tÝch .14 1.2.4 ThiÕt kÕ .19 Chơng 2: Ngôn ngữ định dạng mở rộng .25 2.1 Giíi thiƯu chung 25 2.2 CÊu tróc cđa tµi liÖu XML 26 2.2.1 Phần khởi đầu 26 2.2.2 Th©n tµi liƯu 28 2.3 Định nghĩa kiểu t liệu DTD (Document Type Definition) 29 2.3.1 Định nghÜa DTD néi .30 2.3.2 Định nghĩa DTD ngoại 32 2.3.3 Thùc thĨ vµ thc tÝnh DTD 33 2.4 Không gian tên XML Lợc đồ XML (XML Schema) 36 2.4.1 Không gian tên XML .36 2.4.2 Lợc đồ XML (XML Schema) .37 2.5 B¶ng ®Þnh kiĨu CSS (Cascading Style Sheet) 42 2.6 Phân tích tài liệu XML theo mô hình DOM (Document Object Model) .43 2.7 XPath 45 2.8 Một số đánh giá XML .45 2.7.1 Ưu điểm 46 2.7.2 Nhợc điểm 46 Chơng 3: Phân tích thiết kế hệ thống trợ giúp lập giảng 48 3.1 Mô hình nghiệp vụ Mô hình use-case 48 3.1.1 Mô hình nghiƯp vơ 48 z 3.1.2 Mô hình use-case 51 3.2 Phân tích thiết kế hệ thống 61 3.2.1 Chức Tìm môn học 61 3.2.2 Nhóm chức Soạn đề cơng môn häc” 65 3.2.3 Nhãm chøc Soạn nội dung giảng 70 3.3 Chơng trình thử nghiệm 80 3.3.1 Gi¶i pháp công gnhệ 80 3.3.2 ThiÕt kÕ tµi liƯu XML 81 3.3.3 Một số giao diện chơng trình .85 KÕt kuËn 91 Tài liệu tham khảo 92 z Tóm tắt Luận văn trình bày lại số vấn đề qui trình phân tích, thiết kế hớng đối tợng cách sử dụng ngôn ngữ định dạng më réng XML l−u tr÷ cịng nh− biĨu diƠn liệu Web Từ áp dụng để phân tích, thiết kế Hệ thống Trợ giúp Lập giảng Kết đà phân tích, thiết kế hệ thống theo trình tự bớc qui trình RUP: mô hình hóa nghiệp vụ, xác định yêu cầu hệ thống, phân tích thiết kế lớp Bản thiết kế có cấu trúc tốt đợc thử nghiệm cài đặt ngôn ngữ lập trình PHP cho phép ngời dùng soạn thảo, lu trữ giảng dới dạng file XML cho kết khả quan z ... học công nghệ =====***===== Nguyễn Thị Hồng Hơng Nghiên cứu xây dựng hệ thống Trợ giúp lập bi giảng Theo công nghệ Hớng đối tợng v ngôn ngữ xml Chuyên ngành: Công nghệ thông tin Mà số: 1.01.10 Luận. .. dụng để phân tích, thiết kế Hệ thống Trợ giúp Lập giảng Kết đà phân tích, thiết kế hệ thống theo trình tự bớc qui trình RUP: mô hình hóa nghiệp vụ, xác định yêu cầu hệ thống, phân tích thiết kế... liệu tham khảo 92 z Tãm tắt Luận văn trình bày lại số vấn đề qui trình phân tích, thiết kế hớng đối tợng cách sử dụng ngôn ngữ định dạng mở rộng XML l−u tr÷ cịng nh− biĨu diƠn d÷ liƯu