skkn tin học THIẾT kế mẫu BẢNG TỔNG hợp điểm CHO GIÁO VIÊN CHỦ NHIỆM BẰNG EXCEL và VBA

19 684 1
skkn tin học THIẾT kế mẫu BẢNG TỔNG hợp điểm CHO GIÁO VIÊN CHỦ NHIỆM BẰNG EXCEL và VBA

Đ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

SỞ GIÁO DỤC VÀ ĐÀO TẠO GIA LAI TRƯỜNG THPT NGUYỄN BỈNH KHIÊM TỔ: TIN HỌC  THIẾT KẾ MẪU BẢNG TỔNG HỢP ĐIỂM CHO GIÁO VIÊN CHỦ NHIỆM BẰNG EXCEL VÀ VBA Tên tác giả: ĐÀO ĐÌNH NGỌC Chức vụ: Tổ trưởng Năm thực hiện: 2013-2014 PHẦN ĐẶT VẤN ĐỂ Việc ứng dụng Công nghệ thông tin (CNTT) trường học cấp khuyến khích, từ việc quản lý học sinh, giáo viên, sở vật chất đến công việc văn phòng Sử dụng CNTT quản lý giảng dạy ngày trọng, góp phần giúp cho công việc quản lý giảng dạy đạt hiệu cao Việc tổng hợp điểm môn giáo viên chủ nhiệm gặp nhiều khó khăn trình độ CNTT số giáo viên hạn chế nên thông tin kết học tập học sinh thường xuyên bị sai sót dẫn đến việc tổng hợp kết toàn trường bị sai lệch Năm học 2010 - 2011 học kỳ năm học 2011 - 2012 việc đánh giá xếp loại học sinh thực theo Quyết định số 40/2006/QĐBGDĐT thông tư số 51/2008/QĐ-BGDĐT Thời gian thiết kế mẫu Bảng tổng hợp điểm cho Giáo viên chủ nhiệm để tính toán, thống kê, tổng hợp kết học lực hạnh kiểm học sinh Vì hạn chế sai sót việc tính điểm trung bình học kỳ, năm học, việc xếp loại học lực thống kê thông tin liên quan xác Mẫu bảng tổng hợp điểm giáo viên đánh giá tốt Từ học kỳ 2, năm học 2011 – 2012 đến nay, việc tính điểm trung bình môn học đánh giá xếp loại học sinh thực theo thông tư số 58/2011/TT-BGDĐT Việc thay đổi thường xuyên cách đánh giá, xếp loại học sinh làm cho giáo viên gặp khó khăn, nhiều giáo viên bị nhầm lẫn cách tính điểm trung bình môn học, xếp loại học lực học sinh theo thông tư cũ Để giúp cho giáo viên chủ nhiệm lớp thuận tiện việc tính toán, xếp loại, tổng hợp kết học tập học sinh lớp mình, cập nhật lại mẫu Bảng tổng hợp điểm theo thay đổi trong thông tư 58 bổ sung thêm chức lọc danh sách khen thưởng viết ngôn ngữ lập trình VBA Sử dụng mẫu Bảng tổng hợp điểm khắc phục sai sót việc tính điểm xếp loại học lực học sinh, thao tác thực đơn giản, việc thông kê, tổng hợp nhanh xác Bên cạnh việc thiết kế mẫu Bảng tổng hợp cho giáo viên chủ nhiệm, để thuận tiện cho Ban giám hiệu việc tổng hợp kết toàn trường về: Thông tin học sinh, kết học lực, hạnh kiểm, danh sách lên lớp, thi lại, lại, rèn luyện hạnh kiểm hè… thiết kế phần mềm có chức tổng hợp thông tin từ mẫu Bảng tổng hợp giáo viên chủ nhiệm nộp Sử dụng mẫu Bảng tổng hợp điểm tuyệt đối xác theo thông tư 58 hướng dẫn thực thông tư 58 (Công văn số: 2642/BGDĐTGDTrH) kết giáo viên chủ nhiệm, Ban giám hiệu kiểm chứng, sai sót cập nhật kịp thời Mẫu Bảng tổng hợp trường THPT huyện Chư Sê sử dụng kết phản hồi tốt PHẦN II NỘI DUNG Chuẩn bị thiết kế - Cơ sử dụng phần mềm MicroSoft Excel Modul VBA để lọc danh sách khen thưởng từ kết có - Mẫu BTH thiết kế bao gồm 02 sheet đặt tên là: Mat_truoc Mat_sau, hình H1, H2 (phụ lục) - Sheet Mat_truoc chứa toàn thông tin học sinh như: Tên lớp, giáo viên chủ nhiệm, họ tên, ngày sinh, giới tính, dân tộc, điểm môn học theo HK1, HK2, năm, kết học lực, hạnh kiểm kết thống kê chi tiết theo môn học - Sheet Mat_sau thống kê sĩ số, nam, nữ, dân tộc, nữ dân tộc, số lượng, tỉ lệ học sinh Giỏi, Khá, TB, Yếu, Kém danh sách khen thưởng theo học kỳ, năm - Các hàm Modul sử dụng đề tài bao gồm: + Count, Counta, Countif, Sum, Round, If, And, Or, Sumproduct + Form frmhl Modul lọc danh sách khen(itnbkcs) - Để hạn chế việc nhập liệu ngoại lai ảnh hưởng tới việc thống kê, thiết kế dạng Combo box (chức Data Validation ) để chọn thông tin giới tính, dân tộc, tên lớp, học kỳ, năm học - Việc tính điểm trung bình môn học theo học kỳ, năm học tương đối đơn giản xây dựng hàm xếp loại học lực phức tạp, phải sử dụng kỹ thuật gộp liệu từ nhiều cột Thiết kế chi tiết - Xếp loại học lực học sinh thông tư 58 chia làm hai trường hợp: + Trường hợp 1: Xếp loại theo kết ĐTB học kỳ ĐTB môn học + Trường hợp 2: Điều chỉnh trường hợp đặc biệt (bị khống chế) - Khi xây dựng công thức xếp loại học lực phải sử dụng nhiều hàm: If, And, Or, hàm vượt số lượng cho phép Excel ô (Cell) Lúc thật khó để tiếp tục xây dựng công thức chung cuối định tách công thức chung thành hai công thức độc lập ứng với hai trường hợp đặt hai ô (Cell) khác Kết xếp loại học lực học sinh kết hợp kết hai ô - Trường hợp ta có công thức: Xếp loại chung theo thông tư 58/2011/TT-BGDĐT =IF(OR($B$3="",AS8="",AV8="",AV8="Ban"),"",IF(AND(AV8 >=8,OR(I8>=8,X8>=8),I8>=6.5,L8>=6.5,O8>=6.5,R8>=6.5,U 8>=6.5,X8>=6.5,AA8>=6.5,AD8>=6.5,AG8>=6.5,AJ8>=6.5,AM 8>=6.5,AP8>=6.5,AS8="Đ"),"Giỏi",IF(AND(AV8>=6.5,OR(I8 >=6.5,X8>=6.5),I8>=5,L8>=5,O8>=5,R8>=5,U8>=5,X8>=5,AA 8>=5,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8>=5,AS8="Đ"),"Khá ",IF(AND(AV8>=5,OR(I8>=5,X8>=5),I8>=3.5,L8>=3.5,O8>=3 5,R8>=3.5,U8>=3.5,X8>=3.5,AA8>=3.5,AD8>=3.5,AG8>=3.5 ,AJ8>=3.5,AM8>=3.5,AP8>=3.5,AS8="Đ"),"TB",IF(AND(AV8> =3.5,AND(I8>=2,L8>=2,O8>=2,R8>=2,U8>=2,X8>=2,AA8>=2,A D8>=2,AG8>=2,AJ8>=2,AM8>=2,AP8>=2)),"Yếu","Kém"))))) - Trường hợp ta sử dụng công thức: Điều chỉnh theo thông tư 58/2011/TT-BGDĐT (khống chế) Đạt mức Giỏi =IF(OR($B$3="",AS8="",AV8=""),"",IF(AND(AV8>=8,OR(I8 >=8,X8>=8),AS8="Đ",SUM(I8>=6.5,L8>=6.5,O8>=6.5,R8>=6 5,U8>=6.5,X8>=6.5,AA8>=6.5,AD8>=6.5,AG8>=6.5,AJ8>=6 5,AM8>=6.5,AP8>=6.5)=11,SUM(AND(I8>=3.5,I8=3.5,L8=3.5,O8=3.5,R8=3.5,U8=3.5,X8=3.5,AA8=3.5,AD8=3.5,AG8=3 5,AJ8=3.5,AM8=3.5,AP8=8,OR(I8>=8,X8>=8),AS8="CĐ",SUM(I8 >=6.5,L8>=6.5,O8>=6.5,R8>=6.5,U8>=6.5,X8>=6.5,AA8>=6 5,AD8>=6.5,AG8>=6.5,AJ8>=6.5,AM8>=6.5,AP8>=6.5)=12) ,"TB",IF(AND(AV8>=8,OR(I8>=8,X8>=8),AS8="Đ",SUM(I8>= 6.5,L8>=6.5,O8>=6.5,R8>=6.5,U8>=6.5,X8>=6.5,AA8>=6.5 ,AD8>=6.5,AG8>=6.5,AJ8>=6.5,AM8>=6.5,AP8>=6.5)=11,SU M(AND(I8>=2,I8=2,L8=2,O8=2,R8=2,U8=2,X8 =2,AA8=2,AD8=2,AG8=2,AJ8=2,AM8=2,AP8=6.5,OR( I8>=6.5,X8>=6.5),AS8="CĐ",SUM(I8>=5,L8>=5,O8>=5,R8>= 5,U8>=5,X8>=5,AA8>=5,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8 >=5)=12),"TB",IF(AND(AV8>=6.5,OR(I8>=6.5,X8>=6.5),AS 8="Đ",SUM(I8>=5,L8>=5,O8>=5,R8>=5,U8>=5,X8>=5,AA8>=5 ,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8>=5)=11,SUM(AND(I8>= 2,I8=2,L8=2,O8=2,R8=2,U8=2,X8=2,AA8=2,AD8=2,AG8=2,AJ8=2,AM8 =2,AP8=6.5,OR(I8>=6.5,X8>= 6.5),AS8="Đ",SUM(I8>=5,L8>=5,O8>=5,R8>=5,U8>=5,X8>=5 ,AA8>=5,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8>=5)=11,SUM(I 8

Ngày đăng: 05/05/2017, 17:12

Từ khóa liên quan

Mục lục

  • PHẦN. ĐẶT VẤN ĐỂ

  • Với Office Xp/2003 thì thực hiện chức năng Lọc danh sách khen thưởng: Nháy chọn DDN_KHEN→Loc danh sach khen

  • PHẦN III. KẾT LUẬN

  • PHẦN I. ĐẶT VẤN ĐỀ 1

  • PHẦN II. NỘI DUNG 2

  • PHẦN III. KẾT LUẬN 11

  • TÀI LIỆU THAM KHẢO 13

  • PHỤ LỤC 14

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan