Thiết kế mơ hình lớp

Một phần của tài liệu Xây dựng phần mềm hỗ trợ học lập trình pascal trên thiết bị di động (Trang 38 - 41)

CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ

2.2. Thiết kế

2.2.2. Thiết kế mơ hình lớp

Mơ hình lớp thể hiện mối liên hệ giữa các lớp với nhau, liên kết với nhau tạo giúp chương trình hoạt động tốt, tối ưu. Sau đây là mơ hình lớp của ứng dụng hỗ trợ học lập trình Pascal

- Lớp MainActivity: Là lớp chính của chương trình, nó xử lý đa số u cầu của người sử dụng. Lớp này liên kết, có quan hệ đến hầu hết các lớp khác trong mơ hình.

- Lớp LyThuyetActivity: Lớp này giúp cho người sử dụng có thể lựa chọn học lý thuyết hoặc xem những ví dụ minh họa.

- Lớp BaitapActivity: Lớp này giúp cho người sử dụng có thể lựa chọn xem bài tập có lời giải hoặc bài tập tự giải.

- Lớp CoLGActivity: Hiển thị danh sách các dạng bài tập có lời giải. - Lớp KoLGActivity: Hiển thị danh sách các dạng bài tập khơng có lời

giải (chỉ có hướng dẫn giải).

- Lớp Nd_BTActivity: Hiển thị nội dung bài tập

- Lớp ViduActivity: Hiển thị danh sách các ví dụ, cho phép lựa chọn. - Lớp NdViduActivity: Hiển thị nội dung của ví dụ.

- Lớp NdBaiTapActivity: Hiển thị nội dung bài tập.

- Lớp NdLythuyetActivity: Lớp này giúp người sử dụng có thể lựa chọn chương lý thuyết muốn học.

- Lớp LtChuong1Activity: Hiển thị nội dung lý thuyết của chương 1. - Lớp LtChuong2Activity: Hiển thị nội dung lý thuyết của chương 2. - Lớp LtChuong3Activity: Hiển thị nội dung lý thuyết của chương 3. - Lớp CtLenhActivity: Hiển thị các cấu trúc lệnh trong Pascal.

- Lớp CauhoiActivity: Hiển thị các câu hỏi quan trọng và câu trả lời. - Lớp Video Activity: Hiển thị các chức năng Xem video trực tuyến, Tới

trang web và Đăng nhập facebook.

- Lớp WebV Activity: Hiển thị các video hướng dẫn học lập trình Pascal trên Youtube

- Lớp Thi Activity: Hiển thị các câu hỏi và đáp án - Lớp Diem Activity: Hiển thị điểm của người chơi

Một phần của tài liệu Xây dựng phần mềm hỗ trợ học lập trình pascal trên thiết bị di động (Trang 38 - 41)

Tải bản đầy đủ (PDF)

(138 trang)