Website được cấu trúc từ ba thành phần cơ bản sau:
- Công cụ cập nhật: Đây là một mô đun cho phép người quản trị số hoá các dữ liệu để đưa vào kho dữ liệu. Dữ liệu nhập vào có thể ở nhiều dạng: văn bản, hình ảnh, âm thanh, phim và được lấy từ nhiều nguồn khác nhau. Cập nhật được hiểu là sự tạo mới hay chỉnh sửa thông tin.
- Kho dữ liệu số hoá (hay còn gọi là cơ sở dữ liệu): Việc xây dựng cấu trúc cho cơ sở dữ liệu một cách chuẩn tắc, tối ưu liên quan nhiều đến các vấn đề kỹ thuật của Tin học đã nằm ngoài giới hạn nghiên cứu của đề tài. Vì vậy ở đây chúng tôi chỉ xem xét những lợi ích về mặt dạy học của kho dữ liệu số hoá này, đó là việc tổ chức như vậy sẽ tạo nên một kho tài nguyên dùng chung. Nhờ việc dễ dàng phát huy được sức mạnh của cộng đồng (không chỉ riêng đội ngũ GV mà cả những người sử dụng khác), nên kho dữ liệu này ngày càng phát triển cả về số lượng lẫn chất lượng.
Trong kho dữ liệu số hoá lại được phân làm ba khu vực: khu vực thứ nhất chủ yếu là khu vực dữ liệu có tính pháp quy (của tổ chức quản trị Website), còn gọi là khu vực dữ liệu gốc, dữ liệu được khởi tạo đầu tiên từ người thiết kế (hội đồng chuyên môn, các nhà khoa học); tiếp đến là khu vực dữ liệu dành riêng cho mỗi GV (đã được cung cấp User name và Password); cuối cùng là khu vực dữ liệu dành cho những người quan
tâm tới những vấn đề trong dạy học bộ môn ( như các GV đã nghỉ hưu, phụ huynh HS).
- Các tài liệu điện tử trên Website: Trình duyệt Web là một chương trình có tính thương mại do các hãng máy tính, các công ty hay các trung tâm nghiên cứu xây dựng phần mềm sản xuất. Nó cho phép sản xuất các tài liệu điện tử và trình diễn thông tin. Có nhiều trình duyệt khác nhau, nhưng ở nước ta phổ biến vẫn là trình duyệt IE (Internet Explorer). Số liệu các tài liệu điện tử có được trên Website cũng đồng thời nói lên khả năng hỗ trợ cho hoạt động dạy và học.
Tuy vậy, tuỳ theo điều kiện, khả năng triển khai khác nhau hay quy mô của ứng dụng để có sự lựa chọn kiểu cấu trúc Website khác nhau. Người ta vẫn có thể thiết kế các site, từ đó hình thành nên Website mà không cần thiết kế cơ sở dữ liệu. Mặc dù cách làm này đã phát huy được khả năng thiết kế của một số người, có ít nhiều về các quy trình soạn thảo Web, không cần am hiểu lắm về lập trình, để tạo ra các Website (thường để trên đĩa cứng của các máy lẻ hoặc trên đĩa CD). Nhưng nó vẫn chưa phải là một lựa chọn tốt và không phù hợp với xu thế phát triển phần mềm hiện nay bởi đặc tính cứng nhắc của nó.