III.2 Cơ sở lý thuyết:

Một phần của tài liệu Tìm hiểu về e learning (Trang 34 - 36)

- Có thể bắt buộc ngời học phải thực hiện những bài học theo một thức tự nào đó Cung cấp khả năng tìm kiếm qua toàn bộ khóa học.

III.2 Cơ sở lý thuyết:

Chơng trình đợc thiết kế trên môi trờng ASP, JavaScript, công cụ FrontPage, dùng chuẩn ODBC để kết nối dữ liệu, trình duyệt Internet Explore và mô hình Client/Server.

III.2.1.Giới thiệu mô hình Client/Server:

Mô hình Client/Server hiện đang đợc sử dụng rộng rãi trong môi trờng phân tán.

+ Server:

- Đợi các yêu cầu (Request) từ các máy Client. Phân tích các yêu cầu đó để xử lý. Gửi kết quả trả lời (Response) về Client.

- Chứa các phần mềm Web Server, Database Server, …

+ Client:

- Tạo các kết nối. Gửi các yêu cầu đến máy Server và chờ nhận kết quả từ server.

- Chứa các phầm mềm Web Browse nh Intetnet Explorer, Netscape, …

- Có thể ở trạng thái Bật/Tắt bất cứ lúc nào.

Cấu trúc mô hình Client/Server:

Mô hình Client/Server là một hệ thống gồm ít nhất một máy chủ và các máy trạm nối vào máy chủ thông qua môi trờng mạng. Server cài đặt hệ điều hành mạng (Network Operating System) để điều khiển hệ thống. Trên máy Client có thể cài bất cứ hệ điều hành nào miễn là có khả năng giao tiếp với Server. Hệ thống mạng có thể là mạng cục bộ hay mạng diện rộng.

Client/Server cho phép một ứng dụng chia thành nhiều nhiệm vụ khác nhau. Mỗi nhiệm vụ có thể thực hiện trên các môi trờng, hình thức khác nhau và có thể phát triển, duy trì độc lập cũng nh thực hiện trên nhiều máy tính khác nhau trên mạng.

Mô hình giao tác giữa Client và Server nh sau:

Đầu tiên, Client gửi một yêu cầu kết nối đến Server theo địa chỉ URL mà nó cần kết nối. Server tơng ứng sẽ “nghe” và kiểm tra xem các kênh kết nối dành cho nó có kênh nào rỗi không. Nếu có kênh rỗi nó sẽ thiết lập liên kết và gửi kết quả trả về Client tơng ứng. Đối với yêu cầu khác hoặc dữ liệu mà Client gửi tới, Server sẽ làm tơng tự.

III.2.2. Sơ lợc về các công cụ đợc sử dụng trong chơng trình: III.2.2.1. Ngôn ngữ HTML:

a) Khái niệm:

HTML (HyperText Markup Language) là ngôn ngữ đánh dấu siêu văn bản để tạo ra các liên kết giữa các trang văn bản đa dạng với nhau và liên kết với các

Một trang web thông thờng không có gì khác hơn ngoài tập tin .html hay .htm, chúng đợc thi hành thông qua các trình duyệt Web đặc biệt gọi là Web Browse. Tùy thuộc mỗi trình duyệt Web và mỗi phiên bản của trình duyệt Web khác nhau mà các mã lệnh html của các trang Web cũng khác nhau. Ngày nay, do sự phát triển mạnh mẽ của Internet nên có nhiều trình duyệt Web khác nhau.

Để bắt đầu làm quen với cấu trúc cơ bản của HTML, trớc hết trên máy tính phải có trình soạn thảo (editor) nh WordPad, Notepad hay có thể là một ứng dụng thiết kế trang Web nh FrontPage.

Một phần của tài liệu Tìm hiểu về e learning (Trang 34 - 36)