1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống thông tin và xây dựng chương trình thi trắc nghiệm môn toán tại trường THPT

77 679 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 77
Dung lượng 2,31 MB

Nội dung

Trang 1

BỘ GIÁO DỤC & ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP.HCM ĐỘC LẬP - TỰ DO - HẠNH PHÚC 144/24 Điện Biên Phủ - Q.Bình Thạnh-TIP.HCM cece o00 -

ĐT: 5120254 — 5120294

Bog `

Khoa : CÔNG NGHỆ THÔNGTIN NHIỆM VỤ THUC HIỆN ĐỒ ÁN TỐT NGHIỆP

Bộ Môn: HỆ THỐNG THONG TIN Chú ý: Sinh viên phải dán bản nhiệm vụ này vào trang thứ nhất

trong tập báo cáo đồ án tốt nghiệp

Ho va tén: TRAN TH] BINH AN MSSV: CTH2 - 046

Ngành : HỆ THỐNG THÔNG TIN 'LỚP : BẰNG 2 CÀ MAU

1 Đầu đề đồ án tốt nghiệp:

PHÂN TÍCH - THIẾT KẾ HỆ THỐNG THÔNG TIN

vA XAY DUNG CHUONG TRINH THI TRAC NGHIEM MON TOAN TAI TRUONG TRUNG HOC PHO THONG

2 Nhiệm vụ: +

a Dữ liệu ban đầu:

- Khảo sát hiện trạng, nghiên cứu khả thi

- Viết đặc tả bài toán, xác định mục đích của bài toán và nêu phạm vi phải thực hiện được

~ Trình bày các biểu mẫu nhập xuất thực tế để khảo sát b Nội dung:

® Phần tìm hiểu công nghệ: - Tìm hiểu công nghệ C#.NET

- Tìm hiểu hệ quản trị SQL Server 2000

- Xây dựng đảm bảo bài toán ở mức vật lý (xây dựng chương trình)

- Thiết kế giao diện, in biểu mẫu, nhập biểu mẫu, kết xuất biểu mẫu của chương trình s Phan phân tích, thiết kế và xây dựng ứng dung minh hoa:

- Mô hình dữ liệu, mô hình xử lý (mức quan niệm, mức logic) - Nêu các qui tắc quần lý và viết thuật toán của qui tắc đó 3 Ngày giao nhiệm vụ để án: Ngày 16 tháng 08 năm 2004 4 Ngày hoàn thành nhiệm vụ: Ngày 06 tháng 11 năm 2004 5 Họ tên giáo viên hướng dẫn: Thầy Thạc sĩ Văn Như Bích

Nội dung và yêu cầu đồ án tốt nghiệp đã thông qua GIÁO VIÊN HƯỚNG DẪN CHÍNH

TP.HCM, ngày 24 tháng 8 năm 2004 (Ký và ghỉ rõ họ tên)

Trang 2

BỘ GIÁO DỤC & ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP.HCM ĐỘC LẬP - TỰ DO - HẠNH PHÚC 144/24 Điện Biên Phủ - Q.Bình Thạnh TP.HM — -000 -

DT: 5120254 — 5120294

eta

Khoa : CÔNG NGHỆ THÔNGTIN NHIỆM VỤ THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Bộ Môn: HỆ THONG THONG TIN Chú ý: Sinh viên phải đán bản nhiệm vụ này vào trang thứ nhất

trong tập báo cáo đỗ án tốt nghiệp

Họ và tên: NGUYEN TH] HANH MSSV: CTH2 — 006

Ngành :HE THONG THONG TIN LGP : BANG 2CA MAU

1 Đầu để đồ án tốt nghiệp:

PHÂN TÍCH - THIẾT KẾ HỆ THỐNG THÔNG TIN

VÀ XÂY DỰNG CHƯƠNG TRÌNH THỊ TRẮC NGHIỆM MƠN TỐN TẠI TRƯỜNG TRUNG HỌC PHỔ THÔNG

2 Nhiệm vụ:

a Dữ liệu ban đầu:

- Khảo sát hiện trạng, nghiện cứu khả thi

- Viết đặc tả bài toán, xác định mục đích của bài toán và nêu phạm vi phải thực hiện được

- Trình bày các biểu mẫu nhập xuất thực tế để khảo sát b Nội đung:

_® Phần tìm hiểu cơng nghệ: - Tìm hiểu công nghệ C#.NET

- Tìm hiểu hệ quản trị SQL Server 2000

- Xây dựng đảm bảo bài toán ở mức vật lý (xây dựng chương trình)

- Thiết kế giao diện, in biểu mẫu, nhập biểu mẫu, kết xuất biểu mẫu của chương trình e Phần phân tích, thiết kế và xây dựng ứng dụng minh hoạ:

- Mô hình dữ liệu, mô hình xử lý (mức quan niệm, mức logic) - Nêu các qui tắc quần lý và viết thuật toán của qui tắc đó 3 Ngày giao nhiệm vụ đỗ án: Ngày 16 tháng 08 năm 2004

4 Ngày hoàn thành nhiệm vụ: Ngày 06 tháng 11 năm 2004

5 Họ tên giáo viên hướng dẫn: Thầy Thạc sĩ Văn Như Bích

Nội dung và yêu cầu đồ án tốt nghiệp đã thông qua GIÁO VIÊN HƯỚNG DẪN CHÍNH

TP.HCM, ngày 24 tháng 8 năm 2004 (Ký và ghi rõ họ tên) CHỦ NHIỆM KHOA (Ký và ghi rõ họ tên) PHẦN DÀNH CHO B ‘ MON: | Người duyệt (chấm sơ bộ): a Đơn vị: F2

Ngày bảo vệ: LH HH HH1 ng nen nreceec

Điểm tổng quát: bob ÔỎ

Trang 3

NHAN XET CUA GIAO VIEN HUGNG DAN

Trang 5

NHAN XET CUA GIAO VIEN PHAN BIEN

Trang 6

NHAN XET CUA GIAO VIEN PHAN BIEN

Trang 7

Từ khi ra đời đến nay ngành Công Nghệ Thông Tin đã có những đóng

góp hết sức quan trọng, hết sức lớn lao trong rất nhiều lĩnh vực khác nhau:

Kinh tế, chính trị, vui chơi giải trí, Nó là công cụ hỗ trợ rất quan trọng cho việc tổ chức, quần lý mọi họat động một cách hiệu quả

Có thể nói rằng Công N ghệ Thông Tin có ảnh hưởng rất lớn đến tòan

bộ cuộc sống của nhân lọai Việc ảnh hưởng này ngày càng diễn ra sâu rộng

và nhanh chóng bởi vì tốc độ phát triển của Công Nghệ Thông Tin diễn ra rất nhanh, rất đa dạng, vì thế mà những vấn để trước đây tưởng như không thể thực hiện được thì ngày nay trở thành hiện thực

Để làm được điều đó, đòi hỏi chúng ta phải biết sử dụng, công cụ máy tính để truy cập, nắm bắt và xử lý thông tin một cách kịp thời, nhanh chóng, chặt chẽ và chính xác

Ở góc độ của người quần lý giáo dục, khi được trang bị một số kiến thức về tin học và làm quen với việc phân tích, thiết kế, xử lý các mô hình

quản lí lý thuyết Chúng em hy vọng bằng sự biểu biết của mình, mong muốn được góp phần tích cực vào việc quản lý giáo dục và đào tạo

Trong Luận văn tốt nghiệp này, chúng em chọn đề tài “ Phân tích, thiết

kế hệ thống thông tin và xây dựng chương trình thi trắc nghiệm môn toán

tại trường trung học phổ thông” Chúng em cố gắng hoàn thành tập luận văn tốt nghiệp này nhờ sự hiểu biết trong quá trình học tập và nghiên cứu tư liệu với sự hướng dẫn của Thầy 7S Văn Như Bích - Khoa công nghệ thông tin - Trường Đại Học Kỹ Thuật Công Nghệ TP Hồ Chí Minh

Chúng em xin chân trọng cảm ơn Thầy ThS Van Như Bích, đã trực

tiếp hướng dẫn tận tình và giúp đỡ chúng em hoàn thành tập luận văn tốt

nghiệp này

Tuy nhiên trong quá trình thực hiện, khả năng nhận thức của bản thân

mỗi chúng em có hạn, để tài chắc chắn còn nhiều điểm hạn chế và thiếu

sót Chúng em mong sự góp ý của 7bây Có và bạn bè để có thể phát triển tốt hơn

Trang 8

MUC LUC #23 œ

LỜI NÓI ĐẦU

PHẦN A: GIỚI THIỆU ĐỀ TÀI VÀ MÔ TẢ BÀI TOAN THI TRAC NGHIEM

CHUONG I: GIỚI THIỆU ĐỀ TÀI

PHẦN B: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

CHƯƠNG I: PHÂN TÍCH VA THIẾT KẾ THÀNH PHAN HE THONG

THÔNG TIN Ở MỨC QUAN NIỆM XỬ LÝ tt 3 I SƠ ĐỒ CHỨC NĂNG - BFD 2022ETnnnneeee 3 II SƠ ĐỒ DONG DỮ LIỆU - DFD teen 5 II BIỂU ĐỒ USE CASE S011 8 1 BIỂU ĐỒ 2222 222220211112 n2 nnneeenreeere 8 2 ĐẶC TẢ HÀNH VỊ 222222c2cst2221221552111122111511 110111116 9 3 BIỂU ĐỒ HOẠT DONG coececscccccsscssssssesessssssssssssssssssesesscceeses 12 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ THÀNH PHẦN HỆ THỐNG THÔNG TIN Ở MỨC QUAN NIỆM DỮ LIỆU sen 13

I SO BO QUAN HỆ THỰC THỂ KET HOP — ERD (MUC QUAN NIEM) .sessscccssssssssscssssssscsscsssssssssssessesesessrssssssssessssssstusessssssssusvessessssseseveceeces 14

II SƠ ĐỒ THỰC THỂ KẾT HOP (MUC VẬT LÝ) 15 II TẬP THỰC THỂ 222 222111221222212222211222115211111 E6 16 IV MỐI LIÊN KẾT GIỮA CÁC THỰC THỂ th 17 V MÔ HINH QUAN HE csscceccccsseccessssssscsssssssssseesssssesccsstsseeteese 18 VI TỪ ĐIỂN DỮ LIỆU SE eec 21 CHUONG IIT: CAC RANG BUOC TOAN VEN oevcccssssssesesccssssssssecccece 24 I RANG BUOQC TOAN VEN TREN MIEN GIA TRI CUA THUOC TINHL ssosessccssssssssscsssssssesescessssssssuursecseensssssssssssssnsssssscssassssustesssssasasseveceecs 24

II RẰNG BUỘC TOÀN VẸN LIÊN BỘ 22a 25 II RÀNG BUỘC TQAN VEN VE PHỤ THUỘC TỒN TẠI 28 PHAN C: PHU LUC

A TIM HIỂU VỀ CÔNG NGHỆ C#.NET 31

Trang 9

MT 1:eé//)022.9 0 39

B TIM HIEU HE QUAN TRI SQL SERVER 2000 41

I LICH SU VÀ PHAT TRIỂN SQL SERVER 2000 41

II CÁC THÀNH PHẦN CẤU THÀNH CỦA SQL SERVER 2000 41 II CÁC PHAT BIỂU CỦA T ~ SQL -. -:-cccc+cecx+ 42 IV MỘT SỐ HÀM THÔNG DỤNG TRONG SQL SERVER 2000 43 V LƯỢC ĐỒ QUAN HỆ TRONG SQL (DIAGRAM) 45

VI QUAN HỆ (RELA TIONSHIP) - 5c 5c55scsrterree 46 VI THỦ TỤC THƯỜNG TRÚ (STORED PROCEDURE) 46

1 TẠO STORED PROCEDURE - 5© 555 sererrrerrceei 46 2 THAY ĐỔI STORED PROCEDURE - 2c: 47 3 XÓA STORED PROCEDURE 2 cc5svccsrtsreerrserk 41 4 PHÁT BIEU DIEU KHIỂN 2- 2-++2c+sccExxtrerrrsecee 47 C THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH -. -: 49

I MO HINH QUAN HE DU LIEU TOÀN HỆ THỐNG 49

I XÂY DỰNG MỘT SỐ GIẢI THUẬT XỬ LÝ CHÍNH 50

II CÁC GIAO DIỆN CỦA CHƯƠNG TRÌNH .- 54

1 GIAO DIỆN ĐĂNG NHẬP VÀO CHƯƠNG TRÌNH 54

2 GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 55

3 GIAO DIỆN NHẬP DANH SÁCH LỚP ¿-‹- 56

4 GIAO DIỆN NHẬP DANH SÁCH HỌC SINH 57

5 GIAO DIỆN NHẬP DE THI 2 22ze++zvxrzrere 58 6 GIAO DIỆN NHẬP CÂU HỎI -. -+©25++xeszvszrxxee 58 7, GIAO DIEN PHÂN CÔNG LỊCH THI -+- 59

8 GIAO DIỆN ĐĂNG KÝ THỊ 55+ 5+ 25<cc+eersreere 60 9 GIAO DIỆN THỊ TRẮC NGHIỆM . . ccc-vve 61 10 GIAO DIÊN IN DANH SÁCH LỚP -«- 5< 62 11 GIAO DIÊN IN DANH SÁCH LỚP (REPORT) 63

12 GIAO DIÊN IN BẰNG ĐIỂM ¬ 64 13 GIAO DIEN IN BANG ĐIỂM (REPORTT) . 64 14 GIAO DIỆN TRỢ GIÚP - -c+cccrcerereeree 65

KẾT LUẬN « wes wes see 66

Trang 10

PHAN A

e GIỚI THIỆU ĐỀ TÀI

se MÔ TẢ BÀI TOÁN THI TRAC NGHIEM

Trang 11

Chương trình thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích

CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI

Cùng với sự phát triển của khoa học kỹ thuật, máy tính đang có mặt

trong mọi lĩnh vực của cuộc sống như: y tế, quốc phòng, truyền thông,

Ngành giáo dục cũng không ngoại lệ Công nghệ thông tin đang được áp dụng để quản lý học sinh, quản lý điểm, sắp xếp thời khoá biểu, Đặc biệt, hiện nay hình thức thi trắc nghiệm đang được Bộ Giáo Dục và Đào Tạo

khuyến khích đưa vào sử dụng trong các trường, lớp

Thi trắc nghiệm là hình thức thi được áp dụng ở nhiều quốc gia trên thế giới Việc tổ chức thi trắc nghiệm có thể giúp chúng ta đánh giá đúng khả năng và kiến thức của học sinh, đồng thời giáo viên có thể rút kinh nghiệm trong giảng dạy Tuy nhiên việc tổ chức thi trên giấy là rất tốn kém về kinh phí và phải huy động nhiều giáo viên coi thi lẫn chấm thi mà mức dộ chính xác không cao do khối lượng học sinh tại trường phổ thông lớn, để

thi được lấy từ ngân hàng để nên các học sinh dễ quay cóp và xem bài lẫn

nhau trong khi thi, chưa đảm bảo tính chính xác và công bằng của cuộc thi

Với những nhược điểm của thi trắc nghiệm trên giấy thì tiến hành thi trắc nghiệm trên máy sẽ chính xác và ít tốn chỉ phí hơn, đồng thời cũng tận

dụng được cơ sở vật chất của trường (trường có một phòng máy vi tính) Để đảm bảo được tính công bằng của cuộc thi, bài thi của học sinh sẽ tự động lưu lại trong cơ sở đữ liệu, các câu hỏi trong khi thi sẽ được lấy ngẫu nhiên trong bộ để thi Việc in danh sách lớp, bảng điểm của tất cả các học sinh trong một kỳ thi chỉ bằng một thao tác nhấn chuột đơn giản

—_———

canna SVTH: Tran Thi Binh An & Nguyễn Thị Hạnh Trang 1

Trang 12

Chuong trinh thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích ————_-—_-_- CHƯƠNG II:

MO TA BAI TOAN THI TRAC NGHIEM

Chương trình được thiết kế để thực thi trên hệ thống máy vi tính của

nhà trường, bao gồm các đặc điểm chính sau:

Hàng năm vào đầu mỗi năm học sau khi ổn định nể nếp về mặt tổ

chức, Ban giám hiệu phân công giáo viên quản lý phòng máy nhập danh sách học sinh của các lớp vào cơ sở đữ liệu

Để tổ chức thi trắc nghiệm cần phải có bộ để thi (ngân hàng dé thi),

các giáo viên được sự phân công của Tổ Trưởng bộ môn sẽ tiến hành soạn

các câu hỏi thi trắc nghiệm trên giấy, các để thi trắc nghiệm sẽ được Tổ

Trưởng các bộ môn xem qua, chỉnh sửa để thi và đáp án, sau đó trình Ban Giám Hiệu duyệt Ban Giám Hiệu sau khi đồng ý với câu hỏi thi trắc

nghiệm sẽ chuyển về giáo viên quần lý hệ thống yêu cầu nhập bộ để thi

vào ngân hàng câu hỏi

Đến kỳ thi, Ban Giám Hiệu soạn lịch thi và yêu cầu quản lý hệ thống lưu vào máy để tiến hành thi Đến khi thi mỗi học sinh sẽ ngồi vào một máy

và tiến hành đăng nhập vào chương trình theo User name và Password cho trước Khi vào chương trình học sinh sẽ khai báo mã học sinh và lớp, khi đó

máy sẽ đối chiếu với kho dữ liệu kiểm tra xem học sinh đó có được dự thi

hay không?

Học sinh sau khi được kiểm tra tính hợp lệ sẽ tiến hành thi trắc

nghiệm trên máy theo một thời gian nhất định, các đề thi để cho học sinh thi

được lấy một cách ngẫu nhiên từ ngân hàng để thi Mỗi học sinh có để thi

khác nhau nhằm tránh tình trạng xem bài của nhau Sau khi làm bài xong, học sinh lưu bài thi lại và thoát khỏi chương trình, chương trình sẽ tính toán

để có được điểm thi, sau đó cập nhật điểm thi và bài làm của học sinh vào

cơ sở dữ liệu Nếu học sinh làm bài chưa xong mà hết giờ làm bài thì máy sẽ đưa một thông báo hết giờ và bắt buộc học sinh phải lưu lại bài làm và

thoát khỏi chương trình Bài làm của học sinh sẽ được lưu vào kho dữ liệu và học sinh đó sẽ không được phép thi lại kỳ thi mà minh da thi, ngoại trừ

có sự can thiệp của giáo viên có thẩm quyển (có sự chấp thuận của Ban

Giám Hiệu)

Ngoài ra chương trình còn có các chức năng in danh sách lớp, in điểm

thi của các học sinh trong một kỳ thi

==——— ee

Trang 13

PHANB

PHANTICH VA THIET KẾ HỆ THỐNG THONG TIN

Trang 16

Chương trình thi trắc nghiệm mơn tốn

GVHD: Thầy ThS Văn Như Bích

Il SO BO DONG DU LIEU — DFD (Data Flow Diagram):

1 Sơ đồ dòng dữ liệu ở mức 0 (Level 0): 0 Đề thi Ngân hàng Quá trình Bài làm Ti để thỉ sử lý từ Kết quá Học sinh

Giáo viên lúc soạn mm >

để thi cho Thông tin đăng

đến thi ký thi

2 Sơ đồ dòng dữ liệu ở mức 1 (Level 1):

Trang 17

Chương trình thi trắc nghiệm mơn tốn GVHD: Thây ThS Văn Như Bích —>>®ẽxsrHdr-tễsaaaơaơanaaazzơơơơơơddwgdddơzơợơơơợơnnuzszszszaơợơnuờớittz n Ghỉ chú: 1 Quản lý hệ thống cập nhật danh sách User và quyền truy cập vào chương trình 2 User và quyển đăng nhập được lưu vào kho di liệu 3 Phòng Tổ chức - Hành chánh cập nhật danh sách lớp và danh sách học sinh

4 Lưu danh sách lớp và danh sách học sinh vào kho đữ liệu

5 Các tổ trưởng bộ môn phân công giáo viên ra dé thi và đáp án của

dé thi Giáo viên ra để thi xong sẽ nộp để thi về tổ trưởng bộ môn Các tổ trưởng bộ môn sau khi xem xét, chỉnh sửa để thi và đáp án rồi chuyển về

Ban giám hiệu duyệt

Trang 18

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Van Nhu Bich rg rr b.So dé dong dit liéu theo tiến trình thi trắc nghiệm: Danh sách lớp Danh sách

DI[ và danh sách D2 USER va D3 | Lich thi

hoc sinh phan quyén (1) (3) (4) Giao dé Hoc sinh) |«——— — _ thi va (3) coi thi Đề thi 9 Đáp án sg Câu hỏi Ghi chú:

1 Danh sách USER và phân quyển được lấy từ kho dữ liệu để kiểm tra người đăng nhập vào chương trình có gõ đúng Password không?

2 Lấy từ kho dữ liệu danh sách lớp và danh sách học sinh, để học sinh đăng ký dự thi

3 Lịch thi được đưa vào để cấp phát để thi, số câu hỏi mà học sinh

Trang 19

Chuong trinh thi trắc nghiệm mơn tốn GVHD: Thầy Th§ Văn Như Bích ———==ễ= _— 5 Sau khi kiểm tra tính hợp lệ, giáo viên cho học sinh tiến hành thi và coi thi 6 Học sinh nhận để thi trên máy và tiến hành thi, sau đó lưu bài thi vao may

7 Đề thi được lấy từ ngân hàng để thi để cho học sinh tiến hành thị

8 Lấy câu hỏi từ kho cơ sở đữ liệu cho học sinh thi

9 Đưa đáp án vào để so khớp với bài làm của học sinh

Trang 20

Chương trình thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích ———ễ ——-" 2 Đặc tả hành vỉ: 2.1.USE CASE - Nhập danh sách lớp: STT TÁC NHÂN HỆ THỐNG Người dùng nhấn nút Thêm 1 để nhập danh sách lớp, sau đó

Kiểm tra mã lớp, nếu trùng mã lớp

thì thông báo nhập lại Ngược lại, hệ

thống lưu thông tin vừa nhập vào cơ a + + nhấn nút Lưu đề lưu sở dữ liệu (CSDL) Người dù lại a

2 sách lớp vừa nhập 8 „ un 8 xe m lại danh Hiển thị các thông tin đã nhập

3 Người dùng sửa các thông tin | Lưu các thông tin vừa hiệu chỉnh vào về danh sách lớp CSDL Ni ¿z Hệ thống kiểm tra có chắc chắn xóa Người dùng tìm đến các l , J i” 4 gười dùng tìm đến các lớp hay không, nếu chọn Yes hệ thống cần xóa và nhấn nút Xóa cho phép xóa thông tin trong CSDL 2.2 USE CASE - Nhập danh sách học sinh: STT TAC NHAN HỆ THỐNG

1 Người dùng nhấn nút Thêm | Ghỉ nhận các thông tin do người để nhập danh sách học sinh _ | dùng nhập vào

Kiểm tra mã học sinh, nếu trùng mã

2 Người dùng nhấn nút Lưu để | học sinh thì thông báo cho người

lưu dùng biết để nhập lại Ngược lai ghi

những thông tin vừa nhập vào CSDL

ạ |Người ding xem lại danh | Liớ tì các thông tin trong CSDL sách học sinh vừa nhập

Người dùng xóa, sửa các Hệ thống cho phép xóa, sửa thông

Trang 21

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Van Nhu Bich —————E——— EEE 2 3 USE CASE - Nhập ngân hàng đề thi: STT TÁC NHÂN HỆ THỐNG Người dùng chọn Ngân hàng

1 dé thi -> Nhập đề thi R Hệ thống cho phép cập nhật các

thông tin về để thi

Người dùng nhấn nút Thêm

2 | để thêm để thi và nhấn nút

Lưu để lưu

- Kiểm tra mã để thi, nếu trùng thì

thông báo nhập lại

- Lưu các thông tin vừa nhập vào

CSDL

Người dùng xem, xóa, sửa

thông tin Hệ thống cho phép hiệu chỉnh thông

tin và lưu vào CSDL Người dùng chọn Ngân hàng đề thi -> Nhập câu hỏi Cho phép cập nhật các thông tin về câu hỏi Người dùng nhấn nút Thêm 5_ | để thêm câu hỏi và nhấn nút Lưu để lưu

- Kiểm tra sự tổn tại của mã câu hỏi,

nếu trùng thì thông báo nhập lại

- Lưu các thông tin vừa nhập vào CSDL

Người dùng xem, xóa, sửa

thông tin

Hệ thống.cho phép hiệu chỉnh thông

tin và lưu vào CSDL 2 4 USE CASE — Phân công lịch thi: STT TÁC NHÂN HỆ THỐNG

1 để chin cove cna Thém Ghi nhận các thông tin nhập vào Kiểm tra các thông tin vừa nhập vào,

2_ | Người ding nhấn nút Lưu để | nếu trùng mã kỳ thi thì thông báo

lưu các thông tin vừa nhập nhập lại Ngược lại lưu những thông

tin vừa nhập vào CSDL

3 Người dùng xóa, sửa các | Hệ thống cho phép hiệu chỉnh các

Trang 22

Chương trình thi trắc nghiệm mơn tốn

——_—_—— GVHD: Thay ThS Van Nhu Bich

2 5 USE CASE - Thi trac nghiém:

STT TÁC NHÂN HỆ THỐNG

Người dùng nhấn nút Thỉ trắc nghiệm để đăng ký thi

Cho phép học sinh chọn các thông | tin như: mã kỳ thi, mã lớp, mã học sinh để đăng ký dự thi

Người dùng nhấn vào nút Đăng ký để đăng ký thi

Kiểm tra các thông tin vừa đăng ký,

nếu sai hoặc học sinh đã thi kỳ thi

này rồi thì thông báo nhập lại Ngược lại, cho phép học sinh tiến

hành thị

Người dùng tiến hành thi

câu trả lời của học sinh, sau đó chấm - Hiển thị các câu hỏi, kiểm tra các

điểm cho học sinh

- Lưu các câu trả lời của học sinh vào CSDL

- Kiểm tra thời gian làm bài, nếu hết

thời gian làm bài quy định sẽ thông

báo yêu cầu người dùng nộp bài và

không cho phép học sinh làm bài thi nữa 2.6 USE CASE ~ In danh sách lớp: STT TAC NHAN HE THONG Người dùng chọn lớp cần in và nhấn nút In danh sách để xem Hiển thị Report danh sách học sinh của lớp cần in

Người dùng nhấn vào “máy

in” để in danh sách Hiển thị danh sách học sinh của lớp cần in 2.7 USE CASE - In diém hoc sinh: STT TAC NHAN HE THONG Người dùng chọn lớp cần in bảng điểm, nhấn nút Xem điểm để xem Hiển thị Report điểm của lớp cân xem 2

Người dùng nhấn vào “máy

Trang 24

Chương trình thi trắc nghiệm môn toán GVHD: Thay ThS Văn Như Bích

SS

CHUONG II: -

PHAN TÍCH VÀ THIET KE THANH PHAN HE THONG

THONG TIN G6 MUC QUAN NIEM DU LIEU

SVTH: Trần Thị Bình An & Nguyễn Thị Hạnh Trang 12

Trang 27

2 thể 1.PHANQUYEN USER PASSWORD 2 DSLOP MALOP TENLOP 3 HOCSINH MAHS TENHS NGAYSINH MALOP PHAI DIACHI GHICHU HINHANH 4, DETHI MADETHI TENDETHI 5 CAUHOI MACAUHOI NOIDUNG CAUA CAUB CAUC CAUD CAUE DAPAN HINHVEMH Chương trình thi trắc nghiệm mơn tốn ———-—_——— II TẬP THỰC THỂ:

Sau khi thu nhập thông tin và phân tích hệ thong ta nhận thấy cần có những đối tượng (thực thể) sau:

Phân quyền, danh sách lớp, học sinh, để thi, câu hỏi, chỉ tiết dé thi, kỳ thi, bài làm, bảng điểm, trắc nghiệm

Các tập thực thể này có những đặc tính riêng gọi là thuộc tính thực GVHD: Thầy ThS Văn Như Bích Tập thực thể phân quyền Mã USER, Khóa Password để đăng nhập Tập thực thể Danh sách lớp Mã lớp, Khóa Tên lớp Tập thực thể học sinh Mã học sinh, Khóa Họ và tên học sinh Ngày sinh của học sinh Mã lớp

Trang 28

Chương trình thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích

—-_—_

6 CHITIETDETHI Tập thực thể chỉ tiết câu hỏi

MADETHI Mã để thi, Khóa

MACAUHOI Mã câu hỏi, Khóa

7 KYTHI Tập thực thể kỳ thỉ

MAKYTHI Mã kỳ thi, Khóa

TENKYTHI Tên kỳ thi

NGAYTHI Ngày thi

SOCAUHOI Số câu hỏi trong dé thi

THOIGIAN Thời gian làm bài

DIEM Điểm cho mỗi câu trả lời đúng

8 BAILAM Tập thực thể bài làm

MAHS Mã học sinh, Khóa

MAKYTHI Mã kỳ thi, Khóa

MACAUHOI Mã câu hỏi, Khóa

TRALOI Trả lời

9.BANGDIEM Tập thực thể bảng điểm

MAKYTHI Mã kỳ thi, Khóa

MAHS Mã học sinh, Khóa

DIEMTHI Điểm thi học sinh

IV MỐI LIÊN KẾT GIỮA CÁC THỰC THỂ: ( 1 ,n) q * 1) HOCSINH BAILAM 1 Một học sinh có một hoặc nhiều bài làm Một bài làm có một học sinh làm duy nhất (1,1) (1n) HOCSINH [———— DSLOP “,

2 Một học sinh thuộc một danh sách lớp duy nhất Một danh sách lớp có

Trang 29

Chuong trinh thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích 3 Một bài làm có một hoặc nhiều câu hỏi Một câu hồi có một hoặc nhiều bài làm (in) (1,n) CAUHOI | DETHI

4 Một câu hỏi được soạn một hoặc nhiều đề thi Một để thi gồm một hoặc nhiều câu hỏi khác nhau (q,1) (1,n) BAILAM KYTHI 5 Một bài làm thuộc một kỳ thi duy nhất Một kỳ thi thuộc một hoặc nhiều bài làm V MƠ HÌNH QUAN HỆ: 1 PHANQUYEN(USER, PASSWORD) Ứng với phân quyển có một user duy nhất (USER) để phân biệt với user khác = Quan hệ đạt dạng chuẩn BCNF (Boyce cold normal form) 2 DSLOP(MALOP, TENLOP)

Ứng với mỗi danh sách lớp có một mã lớp (MALOP) duy nhất để

phân biệt với các lớp khác Mỗi lớp có tên lớp (TENLOP)

= Quan hé dat dang chun BCNF (Boyce cold normal form)

3 HOCSINH(MAHS, TENHS, MALOP, NGAYSINH, PHAI, DIACHI, GHICHU, HINHANH)

Ứng với mỗi học sinh có mã học sinh (MAHS) để phân biệt với các học sinh khác Mỗi học sinh có tên học sinh (TENHS), ngày sinh (NGAYSINH), phi (PHAD), dia chi (DIACHD), ghi chi (GHICHU), hinh anh (HINHANH)

= Quan hệ đạt dạng chudn BCNF (Boyce cold normal form) 4 DETHI(MADETHI, TENDETHI)

Ứng với mỗi dé thi cé ma dé thi (MADETHI) để phân biệt với các đề

thi khác Mỗi để thi có tên để thi (TENDETHD

= Quan hệ đạt dạng chuẩn BCNF (Boyce cold norma! form)

SVTH: Trần Thị Bình An & Nguyễn Thị Hạnh Trang 18

Trang 30

Chương trình thi trắc nghiệm mơn tốn GVHD: Thây ThS Văn Như Bích

—————-

5 CAUHOI(MACAUHOI, NOIDUNG, CAUA, CAUB, CAUC, CAUD, CAUE, DAPAN, HINHVEMH)

Ứng với mỗi câu hỏi có mã câu hỏi MACAUHOD để phân biệt với

câu hỏi khác Mỗi câu hỏi có nội dung câu hồi (NOIDUNG), trả lời câu a (CAUA), trả lời câu b (CAUB), trả lời câu c (CAUC), trả lời câu d (CAUD), trả lời câu e (CAUE), đáp án (DAPAN), hình vẽ minh hoa cho cau hỏi (HINHVEMR) => Quan hé dat dang chudn BCNF (Boyce cold normal form) 6 CHITIETDETHI(MADETHL MACAUHOD Đối với chỉ tiết để thi có một bộ mã để thi (MADETHD), mã câu hỏi (MACAUHOI) :

= Quan hệ đạt dạng chuẩn BCNE (Boyce cold normal form)

7 KYTHI(MAKYTHI, TENKY THỊ, NGAY THỊ, SOCAUHOI, THOIGIAN, DIEM)

Đối với mỗi kỳ thi có một bộ mã kỳ thi (MAKYTHD), tên kỳ thi (TENKYTHI) để phân biệt với cdc ky thi khác Mỗi kỳ thi có ngày thi (NGAYTHJ), số câu hỏi (SOCAUHOIJ), thời gian (THOIGIAN), điểm (DIEM)

= Quan hệ đạt dạng chuẩn BCNF (Boyce cold normal form) 8 BAILAM(MAHS, MAKYTHI, MACAUHOI, TRALOD

Ung với mỗi bài làm có một bộ mã học sinh (MAHS), mã kỳ thí (MAKYTHD), mã câu hỏi (MACAUHOI) để phân biệt với các bài làm khác Mỗi bài làm có trả lời (TRALOI) :

= Quan hệ đạt dạng chudn BCNF (Boyce cold normal form) 9 BANGDIEM(MAKYTHI, MAHS, DIEMTHD

Đối với mỗi bảng điểm có một bộ mã kỳ thí (MAKYTHD, ma học

sinh (MAHS) dé phn biét-diém ciia học sinh Mỗi bảng điểm đều có điểm

(DIEM) của học sinh thi

Trang 31

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Văn Như Bích

——_—

Ghi chú: Định nghĩa dạng chuẩn

- Một thuộc tính được gọi là thuộc tính nếu giá trị của nó không phải là sự kết hợp bởi nhiều thông tin có ý nghĩa khác nhau và hệ thống ln truy xuất trên tồn bộ giá trị của nó, ít khi truy xuất đến từng thành phần dữ liệu

- Dạng chuẩn 1 (First normal form): Một quan hệ ở dạng chuẩn 1

khi mà tất cả các thuộc tinh déu mang giá trị cơ bản tức giá trị đơn

- Dạng chuẩn 2 (Second normal form): Một quan hệ R ở dạng chuẩn 2 khi: + Nó ở dạng chuẩn 1 + Mọi thuộc tính không khóa đều phụ thuộc đầy đủ vào các khóa của R - Dạng chuẩn 3 (Third normal form): Một quan hệ R ở dạng chuẩn 3 khi: + Nó ở đạng chuẩn 2

+ Mọi thuộc tính không khóa R đều không phụ thuộc bắc cầu vào

một khóa nào của R

- Dạng chuẩn BCK (Boyce Cold Kent - Còn gọi BC): Một quan hệ Rở dạng chuẩn BCK thì mọi vế trái của phụ thuộc hàm không hiển nhiên đều có vế trái chứa khóa

- Dạng chuẩn 4 (Eourth Cold normal form): Một quan hệ R ở dạng chuẩn 4 khi và chỉ khi R ở dạng chuẩn BCK và mọi phụ thuộc đa trị không hiển nhiên X >>Y được định nghĩa trên R thì vế trái X phải chứa một khóa

của R, nghĩa là VA e Q”\Y thì X —> A e F

Dạng chuẩn của cơ sở dữ liệu là dạng chuẩn thấp nhất trong các

dạng chuẩn của quan hệ

==———-eesnna

Trang 32

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Văn Như Bích SS VL TU DIEN DU LIEU: 1 PHANQUYEN (Bang phan quyén) Số | „„ ` x as Kiểu dữ | Độ ta

TT Tên trường Diễn giải - liệu lớn Ghỉ chú

1 | USER Ma USER Nvarchar | 50 Khéa

2 |PASSWORD | Password của USER Nvarchar |_ 50

2 DSLOP (Bảng danh sách lớp)

Số ˆ ` ae Kiểu dữ | Dé ue

TT Tên trường Diễn giải liệu lớn Ghỉ chú

1 |MALOP Mã lớp Nvarchar | 10 Khéa

2 | TENLOP Tên lớp Nvarchar 50

3 HOCSINH (Bảng học sinh)

Số | may vu x uae Kiểu đữ | Độ ma

TT Tên trường Diễn giải liệu lớn Ghi chu

1 | MAHS Mã học sinh Nvarchar 10 Khéa

2 | TENHS Tén hoc sinh Nvarchar 50

3 | MALOP Mã lớp Nvarchar 10

4 |NGAYSINH | Ngày sinh của học sinh | Datatime 8

5 | PHAI Phái của học sinh Bit 1

6 | DIACHI Địa chỉ của hoc sinh Nvarchar | 100

7 | GHICHŨ Ghi chú Nvarchar | 300

8 | HINHANH Hinh anh Nvarchar | 40000

4 DETHI (Bang dé thi)

Số A ` Kaas Kiểu dữ | Độ spe

TT Tên trường Diễn giải liệu lớn Ghi chú

1 |MADETHI Mã dé thi Nvarchar 10 Khóa

Trang 33

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Văn Như Bích

TRE" ng ng ng nh HH nHHHHHPnHEnt0DDDDE HH0 n2nnnUntnnnnnnnnnnnnnnnnnnnnannnnnnnnnnaaanananaananannee

5 CAUHOI (Bảng câu hỏi) x sư ^

wr Tên trường Diễn giải eu aa Ghi chú

1 |MACAUHOI | Mã câu hỏi Nvarchar 10 Khóa

2 | NOIDUNG Nội dung câuhỏi Nvarchar | 4000 3 |CAUA Nội dung trả lời câua | Nvarchar | 3000

4 |CAUB Nội dung trả lời câub |Nvarchar | 3000

5 | CAUC Nội dung trả lời câuc | Nvarchar 3000

6 ¡CAUD Nội dung trả lời câu d |Nvarchar | 3000 7 | CAUE Nội dung trả lời câue |Nvarchar | 3000 8 | DAPAN Đáp án của câu hỏi Char 1

9 | HINHVEMH Hinh vé minh hoa Nvarchar | 4000

6 CHITIETDETHI (Bang chi tiét dé thi)

a on a

haa Tên trường Diễn giải slice Ve Ghi chú

1 |MADETHI |Mã để thi Nvarchar | 10 Khóa

2 |MACAUHOI | Mã câu hỏi Nvarchar | 10 Khóa 7 KYTHI (Bang ky thi)

Ww se a

ie Tên trường Diễn giải len ne Ghi chú

1 |MAKYTHI |Mã kỳ thi Nvarchar 10 Khóa

2 | TENKYTHI Tén ky thi Nvarchar | 300

3 |NGAYTHI Ngày thi Nvarchar 10

4 |SOCAUHOL | Số câu hỏi trong để thi | Int 4

5 | THOIGIAN Thời gian làm bài Int 4

Trang 34

Chương trình thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích — 8 BAILAM (Bảng bài làm)

hài Tên trường Diễn giải _— xà Ghi chú

1 | MAHS Ma hoc sinh Nvarchar 10 Khéa

2 | MAKYTHI Mã kỳ thi Nvarchar 10 Khóa

3 |MACAUHOI | Mã câu hỏi Nvarchar 10 Khóa

4 | TRALOI Trả lời Char 1

9 BANGDIEM (Bảng điểm)

~- <2 ^

or Tên trường Diễn giải _— aa Ghi chú

1 | MAKYTHI Mã kỳ thi Nvarchar 10 Khóa

2 |MAHS Ma hoc sinh Nvarchar 10 Khóa

3 |DIEMTHI Điểm thi của học sinh _| Float 8

=.———

SVTH: Trần Thị Bình An & Nguyễn Thị Hạnh Trang 23

Trang 35

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Van Nhu Bich

SS

CHƯƠNG III: CAC RANG BUOC TOAN VEN

I RANG BUOC TOAN VEN TREN MIEN GIA TRI CUA THUOC TINH:

1 HOCSINH(MAHS, TENHS, NGAYSINH, MALOP, PHAI, DIACHI,

GHICHU, HINHANH) |

e© Bối cảnh: HOCSINH

e Điều kiện: Vq € ThHocsINH

[q.NAMSINH > 1984] And [q.NAMSINH < 1990] And [q.PHAI = 1] Or [q.PHAI = 0]

2 KYTHI(MAKYTHI, TENKYTHI, NGAY THỊ, SOCAUHOI, THOIGIAN, DIEM)

© B6icanh: KYTHI

e Điều kiện: Vq € TKYTHI

{q¢.NGAYTHI > g.Now()J And [q.DIEM < 10} And [q.THOIGIAN <q.SOCAUHOI*3]

3 BANGDIEM(MAKYTHI, MAHS, DIEMTHI) © Bối cảnh: BANGDIEM

e Điều kiện: Vq 6 TBANGDIEM

[q.DIEM >0 ] And [q.DIEM < 10]

4, CAUHOI(MACAUHOI, NOIDUNG, CAUA, CAUB, CAUC, CAUD, CAUE, DAPAN, HINHVEMH)

e Bối cảnh: CAUHOI

e Điều kiện: Vq € Tcaunor

[g.DAPAN = “a” ] OR [q.DAPAN = “b” ] OR[q.DAPAN = “c” ] OR [q.DAPAN = “d” ] OR [q.DAPAN = “e” ]

5 BAILAM(MAKYTHI, MAHS, MACAUHOI, TRALOD se Bối cảnh: BAILAM

e Điều kiện: Vq e TgAILAM

[q.TRALOI = “a” ] OR [q.TRALOI = “b” ] OR[q.TRALOI = “c” ] OR [q TRALOI = “d” ] OR [q.TRALOI = “e”]

==.-.———

Trang 36

Chuong trinh thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích ————_—— _——ƑẺỄỄẼỄ®ỄŠ£E£Ễễ II RÀNG BUỘC TỒN VẸN LIÊN BỘ: 1 PHANQUYEN(USER, PASSWORD) e B6icanh: PHANQUYEN e Điều kiện: Vql, q2 € TpHANQUYEN , q1.USER <> q2.USER e Tầm ảnh hưởng: | Thém | Xóa | Sửa PHANQUYEN USER + ° USER + 2 DSLOP(MALOP, TENLOP) e_ Bối cảnh: DSLOP e Điều kiện: Vql1, q2 e TpsLop q1.MALOP <> q2.MALOP e Tầm ảnh hưởng: | Thêm | Xóa | Sửa + +

DSLOP MALOP : MALOP

3 HOCSINH(MAHS, TENHS, NGAYSINH, MALOP, PHAI, DIACHI, GHICHU, HINHANH)

e© Bối cảnh: HOCSINH

Trang 37

Chương trình thi trắc nghiệm môn toán GVHD: Thay ThS Van Nhu Bich 4, DETHI(MADETHI, TENDETHI) e Bối cảnh: DETHI e Điều kiện: Vql1, q2 € TpeTri q1.MADETHI < q2.MADETHI e Tầm ảnh hưởng: | Thém | Xóa | Sita + +

DETHI MADETHI | " | MADETHI

5 CAUHOI(MACAUHOI, NOIDUNG, CAUA, CAUB, CAUC, CAUD, CAUE, DAPAN, HINHVEMH)

e Bối cảnh: CAUHOI

e© Điều kiện: Vql, q2 e TcauHoi

q1.MACAUHOI < q2.MACAUHOI e Tâm ảnh hưởng:

| Thêm | Xóa | Sita

Trang 38

Chương trình thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích ———-—— 1 KYTHI(MAKYTHI, TENKYTHI, NGAYTHI, SOCAUHOI, THOIGIAN, DIEM) e Bối cảnh: KYTHI e Điều kiện: Vql, q2 e Tgyrmi ql MAKYTHI <> q2.MAKYTHI e Tầm ảnh hưởng: | Thém | Xóa | Sửa + +

KYTHI MAKYTHI z MAKYTHI

Trang 39

Chương trình thi trắc nghiệm mơn tốn GVHD: Thay ThS Van Như Bích

-——-Ỷ—“ễ= z-ờờợ-ợy‹yơơơơờợgợợnzuuuznơơơơờớïnnntnờnaasszaanannnnaaanmmmem

TH RÀNG BUỘC TOAN VEN VE PHY THUOC TON TAL

1

DSLOP (MADETHI, TENDETHI)

HOCSINH (MAHS, TENHS, MALOP, NGAYSINH, PHAI, DIACHI, GHICHU, HINHANH)

e Bối cảnh: DSLOP, HOCSINH

e_ Điều kiện: DSLOP[MALOP] > HOCSINH[MALOP] e Tầm ảnh hưởng: Thêm Xóa Sửa + + DSLOP ` MALOP MALOP + : + HOCSINH MALOP - MALOP 2

CHITIETDETHI (MACAUHOI, MACAUHOD

CAUHOI (MACAUHOI, NOIDUNG, CAUA, CAUB, CAUC, CAUD, CAUE, DAPAN, HINHVEMH)

e¢ B6icanh: CHITIETDETHI, CAUHOI e Điều kiện: CAUHOI[MACAUHO]] > CHITIETDETHI[MACAUHOI] e© Tâm ảnh hưởng: Thêm Xóa Sửa + + DSLOP ° MACAUHOI MACAUHOI + + HOCSINH MACAUHOI " MACAUHOI 3

CHITIETDETHI (MACAUHOI, MACAUHOD DETHI (MADETHI, TENDETHI)

Trang 40

Chương trình thi trắc nghiệm mơn tốn GVHD: Thầy ThS Văn Như Bích —— —cc Sửa Thêm Xóa + + DETHI ° MADETHI MADETHI + + CHITIETDETHI | ;¿.pgTmi - MADETHI 4 KYTHI (MAKYTHI, TENKYTHI, NGAYTHI, SOCAUHOI, THOIGIAN, DIEM)

BAILAM (MAKYTHILMAHS, MACAUHOL TRALOI)

e B6éicdnh: KYTHI, BAILAM

e_ Điều kiện: KYTHI[MAKYTHI] BAILAM[MAKYTHI] e Tầm ảnh hưởng: Thêm Xóa Sửa + + KYTHI - MAKYTHI MAKYTHI + + BAILAM MAKYTHI " MAKYTHI 5 HOCSINH (MAHS, TENHS, MALOP, NGAYSINH, PHAI, DIACHI, GHICHU, HINHANH) BAILAM (MAKYTHLMAHS, MA

e Bối cảnh: HOCSINH, BAILAM

e Điều kiện: HOCSINH[MAHS] 5 BAILAM[MAHS] e Tầm ảnh hưởng: CAUHOI, TRALOI) Thêm Xóa Sửa + + HOCSINH _ MAHS MAHS + + BAILAM - MAHS 6 MAHS

CAUHOI (MACAUHOI, NOIDUNG, CAUA, CAUB, CAUC, CAUD, CAUE, DAPAN, HINHVEMH)

BAILAM (MẠKYTHI,MAHS, MACAUHOI, TRALOI)

====.—:

Ngày đăng: 06/06/2014, 12:30

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w