Sử dụng các luật trong bảng điểm

Một phần của tài liệu luận văn thuật toán phát hiện phần tử ngoại lai và ứng dụn (Trang 53 - 58)

3.2 Cài đặt thuật toán và chạy chương trình

3.2.1 Sử dụng các luật trong bảng điểm

3.2.1.1 Xử lí dữ liệu thủ công

Dữ liệu được chỉnh lí, theo các qui định về công tác tin học hóa tại phòng giáo dục huyện Văn Yên.

Bước này tuy đơn giản, nhưng quan trọng. Lí do là ở việc đòi hỏi chặt chẽ của các phần mềm công nghệ thông tin, mà các nhân viên phòng giáo dục chưa quán triệt.

Việc điều chỉnh có thể được thực hiện nhờ :

 Thao tác thủ công, theo chuyên gia giáo dục;

 Nhờ phần mềm tự động điều chỉnh.

Hình 3.2. Bảng điểm đã điều chỉnh, cho phù hợp với yêu cầu tin học hóa

3.2.1.2 Cài đặt thuật toán

Dựa trên thuật toán FindAllOutsD ta sử dụng ngôn ngữ lập trinh C#, Visual Studio, winform để viết phần mềm chương trình, khi đó:

Bước 1: Dữ liệu đầu vào: gồm một tệp cơ sở dữ liệu Excel bảng điểm kết quả thi học sinh giỏi cấp huyện được phòng giáo dục và đào tạo huyện Văn Yên, tỉnh Yên Bái tổng hợp như hình 3.6.

- Cơ sở dữ liệu bao gồm các trường như sau:

+ STT: Thứ tự học sinh tham gia dự thi + Họ và tên: Tên học sinh tham gia thi

+ Ngày sinh: Ngày, tháng, năm sinh của học sinh + Nơi sinh: Học sinh được sinh ra

+ Dân tộc: Thuộc các dân tộc trong huyện Văn Yên + Giới tính: nam hoặc nữ

+ Tên trường đang học: Thuộc các trường THCS trên toàn huyện + Học sinh lớp: Từ lớp 6 đến lớp 9 bậc THCS

+ Môn thi: là các môn học sinh tham gia thi theo quy định của phòng giáo dục

+ Điểm thi: Là số điểm thi học sinh đạt được, lấy điểm theo thang điểm 20 điểm

3.2.1.3 Một số qui luật xác định ngoại lai

Phòng giáo dục đã xác định một số qui định đối với học sinh thi học sinh giỏi. Các qui định này được đưa về các luật dùng trong phần mềm như sau:

 R1. Tên xã phải thuộc 27 xã và thị trấn của Huyện Văn Yên

 R2. Ngày sinh của học sinh phải nằm trong độ tuổi THCS

 R3.Nếu là dân tộc thiểu số thì tuổi phổ cập  5 tuổi

 R4.Nếu học sinh là dân tộc thiểu số thì có được cộng điểm ưu tiên

 R5. Tên trường là các trường THCS trên địa bàn Huyện Văn Yên

 R6. Môn thi là các môn theo quy định của công văn phòng giáo dục gửi đầu năm học

 R7. Điểm thi lấy thang điểm chấm 20 điểm, lấy điểm lẻ tới 0.25 điểm

 R8A. Học sinh có nơi sinh ở xã ĐBKK mà lại là dân tộc thiểu số mà điểm thi môn Toán >= 20 điểm (ngoại lai);

 R8B. Học sinh có nơi sinh ở xã ĐBKK mà lại là dân tộc thiểu số mà điểm thi môn Văn>= 18 ;

 R9. Học sinh có nơi sinh ở thị trấn Mậu A mà lại dân tộc kinh mà điểm thi <= 1 điểm (ngoại lai);

 R10.Học sinh trường THCS Trần Quốc Toản thị trấn mà môn Anh Văn đạt 3 điểm/20 điểm (ngoại lai);

3.2.1.4 Các xã thuộc huyện Văn Yên

Hình 3.3 Bản đồ Huyện Văn Yên – Tỉnh Yên Bái Huyện Văn Yên gồm có 27 xã, một thị trấn:

1. Thị trấn Mậu A 2. Xã Yên Hưng 3. Xã Yên Thái 4. Xã Ngòi A 5. Xã Mậu Đông 6. Xã Quang Minh 7. Xã Đông Cuông 8. Xã An Bình 9. Xã Lâm Giang 10. Xã Lang Thíp

11. Xã Châu Quế Thượng 12. Xã Châu Quế Hạ 13. Xã Đông An

14. Xã Xuân Tầm 15. Xã Tân Hợp 16. Xã An Thịnh 17. Xã Đại Sơn 18. Xã Yên Phú 19. Xã Viễn Sơn 20. Xã Mỏ Vàng 21. xã Nà Hẩu,

22. Xã Phong Dụ Thượng 23. Xã Phong Dụ Hạ 24. Xã Yên Hợp 25. Xã Xuân Ái 26. Xã Hoàng Thắng 27. Xã Đại Phác

3.2.1.5 Những xã đặc biệt khó khăn

Nhiều xã trong huyện thuộc loại đặc biệt khó khăn. Các học sinh của các xã này cần được ưu tiên. Danh sách các xã :

 Xã Phong Dụ Thượng

 Xã Phong Dụ Hạ

 Xã Xuân Tầm

 Xã Lang Thíp

 Xã Châu Quế hạ

 Xã Châu Quế Thượng

 Xã Đại Sơn

 Xã Mỏ Vàng

 Xã Nà Hẩu

 Xã Viễn Sơn

3.2.1.6 Các dân tộc thiểu số trong huyện Văn Yên

Ngoài dân tộc Kinh, tại huyện Văn Yên có các dân tộc thiểu số. Đó là dân tộc sẽ liệt kê trong bảng điểm hợp lệ.

 Dân tộc Tày

 Dân tộc Dao

 Dân tộc H' mông

 Dân tộc Thái

 Dân tộc Phù Lá

 Dân tộc Hoa

 Dân tộc Cao Lan

 Dân tộc Nùng

 Dân tộc Mường

Một phần của tài liệu luận văn thuật toán phát hiện phần tử ngoại lai và ứng dụn (Trang 53 - 58)

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

(75 trang)