Trắc nghiệm thuộc về một chương, một bài trắc nghiệm sẽ có nhiều câu hỏi, mỗi câu hỏi sẽ có một đáp án và các chọn lựa tương ứng với câu hỏi đó.

Một phần của tài liệu TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA phần 10 docx (Trang 50 - 54)

câu hỏi sẽ có một đáp án và các chọn lựa tương ứng với câu hỏi đó.

23.2.3 Bảng thuộc tính các đối tượng chính

Thuộc tính đối tượng : CHỦĐỀ

Stt Tên thuộc tính Loại Kiểu dữ liệu Ý nghĩa

1 MACHUDE PK VARCHAR(50) Mỗi chủđề có một mã chủ đề duy nhất

2 TEN VARCHAR(50) Tên chủđề

3 NOIDUNG VARCHAR(1000) Nội dung của chủđề

4 SOCHUONG INT Số chương có trong chủđề

5 TENTP VARCHAR(50) Tên thành phần : Lý thuyết, Vì dụ, Trắc nghiệm, Quản trị

6 NOIDUNGTP VARCHAR(500) Nội dung tổng quan của thành phần thuộc chủđề

Thuộc tính đối tượng : CHƯƠNG

Stt Tên thuộc tính Loại Kiểu dữ liệu Ý nghĩa

1 MACHUONG PK INT Mỗi chương có một mã duy nhất

2 TEN VARCHAR(50) Tên của chương 3 NOIDUNG VARCHAR(1000) Nội dung của chương 4 SOMUCCHINH INT Số mục chính trong một

chương

Thuộc tính đối tượng : MỤC CHÍNH

Stt Tên thuộc tính Loại Kiểu dữ liệu Ý nghĩa

1 MAMUCCHINH PK INT Mã mục chính 2 TENMC VARCHAR(100) Tên mục chính

3 GIOITHIEUMC VARCHAR(2000) Giới thiệu tổng quan tổng quan về mục chính 4 TAPTIN VARCHAR(50) Tên tập tin mô tả chi tiết

về mục chính nếu có 5 NOIDUNGCTMC VARCHAR(1000) Nội dung của một ý chính

con thuộc mục chính

Thuộc tính đối tượng : VÍ DỤ

Stt Tên thuộc tính Loại Kiểu dữ liệu Ý nghĩa

1 MAVD PK INT Mã ví dụ

2 TENVIDU VARCHAR(100) Tên của ví dụ

3 MANGUON VARCHAR(1000) Mã nguồn của một ví dụ

4 KETQUA VARCHAR(1000) Kết xuất của mã ví dụ

5 TAPTIN VARCHAR(50) Tên tập tin mô tả chi tiết về một ví dụ

Thuộc tính đối tượng : CÂU TRẮC NGHIỆM

Stt Tên thuộc tính Loại Kiểu dữ liệu Ý nghĩa 1 MACAUTRACNGHIEM PK INT Mã câu trắc

nghiệm

2 TEN VARCHAR(500) Tên của câu trắc nghiệm

3 NOIDUNG VARCHAR(1000) Nội dung của câu trắc nghiệm 4 TRALOI1, TRALOI2, TRALOI3, TRALOI4 VARCHAR(500) Một câu hỏi có 4 câu trả lời, ứng với 4 thuộc tính

5 DAPAN INT Đáp án của câu

hỏi, có 4 giá trị : 1, 2, 3, 4

23.2.4 Các xử lý trên các đối tượng chính

Xử lý trên đối tượng : CHỦĐỀ

Stt Tên xử lý Loại Ý nghĩa

1 Hiển thị thông tin về chủđề Qui định Hiển thị thông tin về các thành phần trong chủđề

2 Thêm chủđề mới Qui định Dữ liệu nhập là tên và nội dung 3 Xóa chủđềđã có sẵn Qui định Xóa toàn bộ thông tin về chủđề

4 Sửa đổi thông tin về chủđề Qui định Hiệu chỉnh tên, nội dung chủđề

5 Kiểm tra hợp lệ việc thay đổi chủ đề

Qui định Kiểm tra các ràng buộc và tính hợp lệ khi thêm, xóa, sửa chủđề

6 Lập báo cáo, thống kê Qui định Tổng kết toàn bộ thông tin về số

chương, ví dụ, câu trắc nghiệm

Xử lý trên đối tượng : CHƯƠNG

Stt Tên xử lý Loại Ý nghĩa

1 Hiển thị thông tin về chương Qui định Hiển thị danh sách tên chương theo từng chủđề và nội dung

2 Thêm chương mới Qui định Dữ liệu nhập là tên và nội dung 3 Xóa chương đã có sẵn Qui định Xóa toàn bộ thông tin về chương :

các mục chính, ý chính

4 Sửa đổi thông tin về chương Qui định Hiệu chỉnh tên, nội dung chương 5 Kiểm tra hợp lệ việc thay đổi

chương

Qui định Kiểm tra các ràng buộc và tính hợp lệ khi thêm, xóa, sửa

Xử lý trên đối tượng : MỤC CHÍNH

Stt Tên xử lý Loại Ý nghĩa 1 Hiển thị thông tin về mục chính

thuộc chương

Qui định Hiển thị danh sách các ý chính con của mục chính

2 Thêm mục chính mới Qui định Dữ liệu nhập là tên, nội dung mục chính và các ý chính con, và cả tên tập tin mô tả mục chính nếu cần thiết

3 Xóa mục chính đã có sẵn Qui định Xóa toàn bộ thông tin về mục chính : các ý chính, tên tập tin

4 Sửa đổi thông tin về mục chính Qui định Hiệu chỉnh tên, nội dung nội dung mục chính và các ý chính con nếu cần thiết

5 Kiểm tra hợp lệ việc thay đổi mục chính

Qui định Kiểm tra các ràng buộc và tính hợp lệ khi thêm, xóa, sửa

Xử lý trên đối tượng : VÍ DỤ

Stt Tên xử lý Loại Ý nghĩa

1 Hiển thị thông tin về ví dụ Qui định Hiển thị danh sách các ví dụ của chương

2 Thêm ví dụ mới Qui định Dữ liệu nhập là tên, giới thiệu sơ về

ví dụ, mã nguồn, kết xuất tương ứng và cả tên tập tin mô tả ví dụ nếu cần thiết

3 Xóa ví dụđã có sẵn Qui định Xóa toàn bộ thông tin về ví dụ : tên, mã nguồn, kết xuất và tên tập tin 4 Sửa đổi thông tin về ví dụ Qui định Hiệu chỉnh tên, giới thiệu ví dụ, mã

nguồn, kết xuất và tên tập tin nếu có.

5 Kiểm tra hợp lệ việc thay đổi ví dụ

Qui định Kiểm tra các ràng buộc và tính hợp lệ khi thêm, xóa, sửa

Xử lý trên đối tượng : CÂU TRẮC NGHIỆM

Stt Tên xử lý Loại Ý nghĩa 1 Hiển thị thông tin về câu trắc

nghiệm thuộc chương

Qui định Hiển thị danh sách các câu trắc nghiệm, các câu trả lời và đáp án tương ứng của câu.

nghiệm, các câu chọn lựa và đáp án của câu.

3 Xóa câu trắc nghiệm đã có sẵn Qui định Xóa toàn bộ thông tin về câu trắc nghiệm : tên, câu hỏi trắc nghiệm, các câu chọn lựa và đáp án của câu. 4 Sửa đổi thông tin về câu trắc

nghiệm

Qui định Hiệu chỉnh tên, câu hỏi trắc nghiệm, các câu chọn lựa và đáp án của câu. 5 Kiểm tra hợp lệ việc thay đổi câu

trắc nghiệm

Qui định Kiểm tra các ràng buộc và tính hợp lệ khi thêm, xóa, sửa

23.3 Thiết kế hướng đối tượng

23.3.1 Thiết kế dữ liệu

23.3.1.1 Sơđồ logic

Một phần của tài liệu TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA phần 10 docx (Trang 50 - 54)

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

(65 trang)