Báo cáo khoa học kĩ thuật dành cho học sinh, dự án nghiên cứu sổ theo dõi học sinh nghỉ học tự động
Trang 1MỤC LỤC
1.4 - Phương pháp nghiên cứu
1.5 – Tổ chức nghiên cứu
1.6 - Thời gian nghiên cứu
3 4 4
Trang 2Lời cảm ơn
“Chương trình excel: Sổ theo dõi học sinh nghỉ học” là đề tài
khoa học kỹ thuật mới mẻ thuộc bộ môn tin học, nhằm ứng dung những kiến thức tin học vào thực tiễn cuộc sống
Trong quá trình nghiên cứu, xây dựng và thực hiện, chúng em đã được các thầy cô giáo trường THCS Kim Đức, trực tiếp hướng dẫn và giám sát là thầy Phùng Công Hương Chúng em xin chân thành cảm ơn sự quan tâm, tạo điều kiện này để Dự án khoa học kỹ thuật được thực hiện hoàn thành theo yêu cầu
Do lượng kiến thức ứng dụng tin học mà chúng em có được trong quá trình học tập là có hạn, mặc dù đã có nhiều cố gắng, nhưng do trình độ, năng lực của chúng em là bậc THCS nên việc nghiên cứu ứng dụng còn hạn chế, dự án không tránh khỏi những thiếu sót Chúng em mong tiếp tục nhận được sự quan tâm góp ý của các thầy, cô giáo, gia đình và bạn bè để
dự án được hoàn thiện hơn
Chúng em xin trân trọng cảm ơn!
Trang 3PHẦN I : PHẦN MỞ ĐẦU 1.Lí do chọn dự án:
Trường nơi mà chúng em đang theo học là một trường vùng ven của thành phố Em nhận thấy trong một năm học không thể tránh được việc nghỉ học của nhiều bạn học sinh do nhiều lý do khác nhau như nghỉ ốm, nghỉ do công việc gia đình hay nghỉ do bị đình chỉ học vv Nên việc tổng hợp số học sinh nghỉ học hàng tuần, hàng tháng, cuối học kỳ còn nhiều nhầm lẫn và không chính xác Là một lớp trưởng nên với em công việc tổng hợp số học sinh nghỉ học để báo cáo thầy cô chủ nhiệm, cô tổng phụ trách là thường xuyên, bởi vậy em biết được sự khó khăn trong công việc này Và qua tìm hiểu thì đây cũng là một trong những công việc bắt buộc của các thầy cô chủ nhiệm để các thầy cô hoàn thành tốt nhiệm vụ của mình và vừa để nắm bắt tình của lớp một cách kịp thời Như việc ghi sổ đầu bài, vào sổ điểm lớn hay học bạ Hình ảnh minh họa:
Trang 4Để giúp các thầy cô, giúp bản thân em và giúp các bạn làm nhiệm vụ tổng hợp và theo dõi số học sinh nghỉ này, chúng em nghĩ: “Tại sao không thể dùng một chương trình excel để làm công việc này một cách chính xác và thuận tiện nhất
Trong năm học 2020 - 2021 Bộ GD&ĐT có tổ chức cuộc nghiên cứu khoa học dành cho học sinh THCS Do vậy là học sinh đang ngồi trên ghế nhà trường cấp THCS chúng em xin đăng ký tham gia cuộc thi, nhằm giao lưu - trao đổi kiến thức và vận dụng những kiến thức, hiểu biết mình đã học vào cuộc thi
Chúng em thấy rằng tin học là môn học tuy còn mới mẻ xong sự ảnh hưởng của nó rất lớn trong cuộc sống xã hội Nó còn là thước đo của một đất nước cho sự phát triển Hiện nay, thời đại 4.0, các phần mềm đã được ứng dụng trong thực tế sản xuất, quản lý trong mọi ngành nghề khác nhau
SỔ HỌC BẠ
SỔ ĐIỂM
SỔ ĐẦU BÀI
Trang 5đem lại nhiều lợi ích to lớn Bởi vậy, qua kiến thức đã học trong môn tin học THCS, qua học hỏi trên sách vở, mạng internet Chúng em mạnh dạn
nghiên cứu sản phẩm “Chương trình excel : Sổ theo dõi học sinh nghỉ
học” nhằm góp một phần nho nhỏ giúp các thầy cô và các bạn đỡ vất vả
hơn trong việc tổng hợp này
2.Ý nghĩa thực tiễn:
Việc vận dụng các hàm trong chương trình excel có thể thực hiện được rất nhiều công việc mà nếu làm thủ công sẽ mất rất nhiều thời gian công sức Nên giải pháp excel với các hàm của của nó sẽ là giải pháp tốt cho việc hỗ trợ tổng hợp theo dõi sĩ số học sinh ở trường học
“Chương trình excel : Sổ theo dõi học sinh nghỉ học” này đơn gian
dễ sử dụng và dễ thao tác phù hợp với đối tượng là học sinh và giáo viên
Giúp các thầy cô và các bạn cán bộ lớp đỡ vất vả hơn trong việc tổng hợp và theo dõi số học sinh nghỉ học hàng tuần, hàng tháng với độ chính xác cao
3 Mục đích - Nhiệm vụ nghiên cứu:
Mục đích của chúng em là đem đề tài trao đổi với bạn bè và xin những ý kiến cũng như hướng dẫn của thầy cô giáo, nhằm mục đích nâng cao kiến thức của bản thân và giải thích sự tò mò của chúng em: “Máy tính
có thể làm được nhiều hơn chúng em nghĩ ?”
Rèn luyện kỹ năng ứng dụng kiến thức tin học vào những công việc tưởng như khô khan, tốn nhiều thời gian công sức của con người Rèn luyện thái độ nghiêm túc, đức tính kiên trì, tác phong làm việc của người làm khoa học trong thời đại công nghệ
Em đưa ra hai nhiệm vụ để giải quyết vấn đề như sau:
Nhiệm vụ 1 : Tìm hiểu các hàm thông dụng cơ bản trong chương trình excel
và ứng dụng của nó qua việc thu thập tài liệu tham khảo, mạng internet và những kiến thức học tập được ở môn tin học lớp 7, 8
Nhiêm vụ 2 : Lên kế hoạch học tập ở trường và ở nhà từ đó giành thời gian
cho việc nghiên cứu và viết chương trình ứng dụng excel để kiểm tra thời khóa biểu
4 Phương pháp nghiên cứu
1.4.1 Phương pháp đọc tài liệu tham khảo:
Trên nền tảng của cái cũ xây dựng và phát triển cái mới Từ những cái cũ mà ta rút ra được các quy luật vận dụng đồng thời phát triển cái mới
Do đó việc tham khảo tài liệu để khám phá ra điều mới mẻ là một phương
Trang 6pháp quan trọng trong nghiên cứu khoa học Xác định được tầm quan trọng của phương pháp trong quá tình nghiên cứu đề tài em đã tham khảo các tài liệu chuyên môn như sau: Sách giáo khoa tin học 7,8 và thông tin trên mạng internet , báo chí, các tài liệu về tin học ứng dụng nâng cao
Ngoài ra chúng em còn tìm hiểu trên mạng nhưng thông tin, kiến thức về các hàm trong excel để vận dụng được linh hoạt hơn trong đề tài
“Chương trình excel : Sổ theo dõi học sinh nghỉ học” của mình.
1.4.2 Phương pháp thực nghiệm:
Sau khi tham khảo tài liệu tin học ứng dụng nâng cao, công dụng của
các hàm excel,chúng em ứng dụng vào thực tế làm “Chương trình excel :
Sổ theo dõi học sinh nghỉ học” để phát triển ý tưởng của mình
5.Tổ chức nghiên cứu:
a) Đối tượng nghiên cứu: Dự án thuộc lĩnh vực: Phần mềm hệ thống; Thuật toán; An ninh máy tính; Cơ sở dữ liệu
b) Phạm vi nghiên cứu: Sách tin học THCS quyển 2,3 lớp 7 , 8, Tài liệu tin
học nâng cao
6.Thời gian nghiên cứu:
Toàn bộ đề tài dự án được tiến hành nghiên cứu từ tháng 8/2020 đến tháng 10/2020
PHẦN II : NỘI DUNG
1 - Cơ sở lí thuyết
Microsoft Excel là chương trình xử lý bảng tính nằm trong
bộ Microsoft Office của hãng phần mềm Microsoft được thiết kế để giúp ghi lại, trình bày các thông tin xử lý dưới dạng bảng, thực hiện tính toán và xây dựng các số liệu thống kê trực quan có trong bảng từ Excel
Excel bao gồm nhiều ô được tạo bởi các dòng và cột, việc nhập dữ liệu và lập công thức toán trong excel được thực hiện đơn giản, các lập trình viên tích hợp vào các công cụ phân tích và tìm kiếm rất nhiều
Việc tận dụng các hàm trong chương trình excel có thể thực hiện được rất nhiều công việc mà nếu làm thủ công sẽ mất rất nhiều thời gian công sức Nên giải pháp excel với các hàm của của nó sẽ là giải pháp tốt cho việc hỗ trợ theo dõi sĩ số học sinh hay số học sinh nghỉ học ở trường học
2 – Cách tiến hành
2.1 – Kiến thức tin học cần thiết :
- Bảng tính excel để chế độ chạy macro (Enable all macro).
- Hàm if và sử dụng đường dẫn địa chỉ của các ô
Trang 7- Sử dụng kết hợp giữa hàm IF và hàm COUNTA
- Ngoài ra còn sử dụng hàm thống kê : COUNTIF và hàm SUM
2.2 - Cách lập bảng:
Tạo một Workbook gồm 13sheet trong đó:
Sheet 1 HOME : ghi các tiêu mục và tên của học sinh trong lớp :
SỔ THEO DÕI HỌC SINH NGHỈ HỌC PHÒNG GD&ĐT ĐỊNH HOÁ TRƯỜNG THCS KIM ĐỨC Thực hiện từ tuần 01 từ ngày 05/9/2020
Các tiêu mục này sẽ được tạo đường dẫn để tự động copy sang các sheet khác.Trong Sheet này em sử dụng một số lệnh macro để chuyển qua lại giữa các sheet
- Sheet 2 TUẦN: Gồm đủ các tuần trong một năm học và dùng để nhập
trực tiếp học sinh nghỉ có phép (p) hay không phép (k) theo những ngày trong tuần
Trong đó 3 cột cuối sử dụng hàm IF kết hợp với COUNTA và
COUNTIF để tổng hợp số ngày nghỉ trong tuần
Trang 8Cụ thể sử dụng các lệnh :
=IF(B6="";"";COUNTIF(C6:I6;"p")) để tổng hợp số buổi nghỉ có phép
=IF(B6="";"";COUNTIF(C6:I6;"k")) để tổng hợp số buổi nghỉ không phép
=IF(B6="";"";COUNTA(C6:I6)) Tổng hợp chung số ngày nghỉ có và không phép
-Sheet 3 TỔNG HỢP: để tổng hợp số ngày nghỉ của học sinh và cập nhật
tự động và giữ nguyên định dạng nhờ các hàm if
Trong đó:
Tổng hợp theo học kỳ 1theo lệnh:
=IF('HOME(2)'!B6="";"";'T8'!AH6+'T9'!AH6+'T10'!AH6+'T11'!AH6+'T12'! AH6)
Tổng hợp theo học kỳ 2:
Tổng hợp Tổng hợp
Trang 9=IF('HOME (2)'!B6="";"";'T1'!AH6+'T2'!AH6+'T3'!AH6+'T4'!AH6+'T5'! AH6) Tổng hợp cả năm:
=IF('HOME (2)'!B6="";"";C5+F5)
- Sheet 4:T8 : là các sheet cập nhật tháng 8 từ tuần 1 Trong các sheet này
sẽ tự động cập nhật thông tin nghỉ học của hoc sinh trong sheet tuần 1 nhờ
sự kết hợp các hàm IF và COUNTIF
Cụ thể hàm:
=IF('T9'!G$5=Tuan!$L$52;Tuan!E57;""): cập nhật thông tin nghỉ từ sheet tuần
=IF(B7="";"";COUNTIF(C7:AG7;"p"))
=IF(B7="";"";COUNTIF(C7:AG7;"k"))
=COUNTIF(C7:AG7;"k")+COUNTIF(C7:AG7;"p") Tổng hợp chung số ngày nghỉ có và không phép
- Sheet 5:T9 : là các sheet cập nhật tháng 9 từ tuần 2 đến tuần 6 Trong các
sheet này sẽ tự động cập nhật thông tin nghỉ học của hoc sinh trong sheet 2 đến tuần 6 nhờ sự kết hợp các hàm IF và COUNTIF:
Trang 10Cụ thể các lệnh:
=IF('T9'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet tuần
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 6:T10 : là các sheet cập nhật tháng 10 từ tuần 6 đến tuần 10 Trong
các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong sheet 6 đến tuần 10 nhờ sự kết hợp các hàm IF và COUNTIF Cụ thể các lệnh:
=IF('T10'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet tuần
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
Trang 11- Cụ thể các lệnh:
=IF('T10'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet tuần
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 7:T11 : là các sheet cập nhật tháng 11 từ tuần 10 đến tuần 14.
Trong các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong sheet 10 đến tuần 14 nhờ sự kết hợp các hàm IF và COUNTIF:
Trang 12- Cụ thể các lệnh:
=IF('T11'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet tuần
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 8:T12 : là các sheet cập nhật tháng 11 từ tuần 14 đến tuần 19.
Trong các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong sheet 14 đến tuần 19 nhờ sự kết hợp các hàm IF và COUNTIF:
Trang 13- Cụ thể các lệnh:
=IF('T12'!D$5=Tuan!$L$40;Tuan!C44;"")
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 9:T1 : là các sheet cập nhật tháng 1 từ tuần 19 đến tuần 23 Trong
các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong sheet 19 đến tuần 23 nhờ sự kết hợp các hàm IF và COUNTIF:
Trang 14- Cụ thể các lệnh:
=IF('T1'!D$5=Tuan!$L$40;Tuan!C44;"")
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 9 đến 13:T2 đến T5 : là các sheet cập nhật từ tháng 2 đến tháng 5
từ tuần 23 đến tuần 40 Trong các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong sheet 23 đến tuần 20 nhờ sự kết hợp các hàm
IF và COUNTIF
* Ngoài ra:
- Còn sử dụng thêm hàm SUM để tổng hợp tổng số ngày nghỉ của học sinh theo tuần và tháng
- Sử dụng thêm lệnh IF để tạo các thứ theo thứ tự trong tuần và trong tháng:
=IF(C41="CN";"Hai";IF(C41="Hai";"Ba";IF(C41="Ba";"Tư";IF(C 41="Tư";"Năm";IF(C41="Năm";"Sáu";IF(C41="Sáu";"Bảy";IF(C4 1="Bảy";"CN";"")))))))
3 Kết quả:
Trang 15Sản phẩm “Chương trình excel: Sổ theo dõi học sinh nghỉ học” là
chương trình excel rất phổ thông, dễ sử dụng nên học sinh và các thầy cô
có thể thực hiện các thao tác đơn giản Bởi vậy sản phẩm có thể áp dụng rộng rãi cho tất cả các trường học trong thành phố của tỉnh Phú Thọ và các Tỉnh khác
Sản phẩm đã được áp dụng thử tại Trường cụ thể tại các lớp 8C,6C và đã giúp thầy cô chủ nhiệm và các bạn cán bộ lớp tiếp kiệm được rất nhiều thời gian để tổng hợp và theo dõi chính xác sĩ số của lớp và các bạn nghỉ học
Nhờ có sản phẩm này mà cán bộ lớp hoặc thầy cô chỉ cần những thao tác đơn giản là có thể biết được trong tuần, trong tháng hay trong học kỳ này bạn nào nghỉ bao nhiêu buổi có phép và không phép Đồng thời cũng biết luôn được lại thời gian nghỉ và ngày nào tháng nào mà không cần phải tra lại trong sổ đầu bài
PHẦN III KẾT LUẬN VÀ KIẾN NGHỊ 1.Kết Luận:
Dự án “Chương trình excel: Sổ theo dõi học sinh nghỉ học” chỉ
là một chương trình nhỏ của excel để giải quyết một vấn đề nhỏ của các thầy cô và các bạn cán bộ lớp Nếu được áp dụng trong các nhà trường THCS và THPT sẽ rất tiện lợi và tiết kiệm được một cách đáng kể về thời gian và công sức của các thầy, cô giáo
2.Kiến nghị
Các cấp có thẩm quyền chú trọng quyền lợi của người tham gia và người bảo trợ về kinh phí và thời gian một cách thỏa đáng
Người thực hiện
TÀI LIỆU THAM KHẢO
Trang 16TT Tên sách
1 Sách giáo khoa tin học lớp 7
2 Sách tài liệu nâng cao excel 2007
3 Cuốn sách : Các hàm cơ bản của excel
4 Sách hướng dẫn sử dụng office 2007
5 Tài liệu hướng dẫn sử dụng macro
6
Mạng internet:
http://giaoducphothong.edu.vn/Dao_tao/Cuoc_thi_KHKT.aspx? action=reading&newsid=288
Truonghoctructuyen.edu.vn
7 Thông tư số 38/2012/TT-BGDĐT ngày 01 tháng 11 năm 2012 của
Bộ trưởng Bộ Giáo dục và Đào tạo