Phần mềm hỗ trợ ôn thi tốt nghiệp phổ thông môn hóa học - Pdf 31

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM

Báo cáo lần 3
Đề tài luận văn:

Giáo viên hướng dẫn
Thầy Nguyễn Tiến Huy
Sinh viên thực hiện
Vũ Văn Thông 0112403
Nguyễn Thị Thơm 0112200
Tháng 7 / 2005
Mục Lục
Mục Lục
Mục Lục............................................................................................2
I ) Hiện trạng và yêu cầu....................................................................4
I.A Hiện trạng......................................................................................4
I.B Các sản phẩm phần mềm hỗ trợ trên thị trường hiện nay.............5
I.C Đề nghị yêu cầu chức năng...........................................................8
I.C.1 Module dành cho học sinh :...............................................................8
I.C.1.a Chức năng tự ôn luyện cho học sinh :.........................................8
I.C.1.b Chức năng nhập xuất dữ liệu....................................................10
I.C.1.c Các công cụ hỗ trợ khác :..........................................................11
I.C.2 Module dành cho giáo viên :............................................................11
I.C.2.a Soạn thi trắc nghiệm :...............................................................11
I.C.2.b Chức năng soạn đề thi :............................................................12
I.C.2.c Chức năng nhập xuất dữ liệu....................................................12
I.C.2.d Chức năng hỗ trợ khác :............................................................12
II ) Mô hình hóa................................................................................13
II.A Sơ đồ sử dụng............................................................................13

III.C.4.f Tên : BAITAPSGK.................................................................37
III.C.4.g Tên : TUKHOABAILYTHUYET.........................................37
III.C.4.h Tên : LOAIDETHI.................................................................38
III.C.4.i Tên : DETHI...........................................................................38
III.D Thiết kế xử lý...........................................................................38
III.E Thiết kế giao diện.....................................................................73
III.E.1 Thiết kế thực đơn..........................................................................73
III.E.2 Sơ đồ các màn hình.......................................................................77
III.E.3 Danh sách các thành phần trên sơ đồ............................................77
IV ) Thực hiện và thử nghiệm..........................................................77
IV.A Thực hiện.................................................................................77
IV.B Thử nghiệm..............................................................................77
V ) Tổng kết......................................................................................77
V.A Các kết quả đạt được.................................................................78
V.B Đánh giá ưu khuyết điểm...........................................................78
V.C Hướng mở rộng tương lai..........................................................78
I )
I )
Hiện trạng và yêu cầu
Hiện trạng và yêu cầuI.A
I.A
Hiện trạng
Hiện trạngHiện nay , Công nghệ Thông tin đã có những đóng góp to lớn trong
cuộc sống , đặc biệt là các ứng dụng của phần mềm máy tính . Hầu hết tất cả

công cụ hỗ trợ tính toán , đưa ra trước các phương trình phản ứng , tự phát
sinh phương pháp và lời giải cho một vài dạng toán đặc thù … giúp giảm
thời gian soạn bài cho học sinh . Ngoài ra, việc quản lý các bài tập, các dạng
bài đã soạn cũng là một vấn đề khó khăn khi giáo viên cần tra cứu, tìm kiếm.
Không chỉ soạn bài, họ còn giúp học sinh sửa bài. Do đó, họ cũng cần một
công cụ hỗ trợ sửa bài , tìm ra lỗi sai của học sinh một cách nhanh nhất mà
không mất thời gian dò thủ công.
I.B
I.B
Các sản phẩm phần mềm hỗ trợ trên thị trường hiện nay
Các sản phẩm phần mềm hỗ trợ trên thị trường hiện nayĐể giúp đỡ phần nào công việc học tập và giảng dạy của giáo viên và học sinh,
trên thị trường đã xuất hiện một số các phần mềm hỗ trợ rất hữu ích. Tuy nhiên,
chúng chỉ dừng lại ở việc hỗ trợ giảng dạy cho học sinh và đưa ra một số các bài tập
dưới dạng thi trắc nghiệm giúp học sinh nắm được lý thuyết mà chưa có các chức
năng tra cứu kiến thức, hỗ trợ giải bài tập (ví dụ đưa ra các hướng dẫn giải ) hay cho
học sinh làm trực tiếp trên máy vi tính nên chưa có chức năng chấm bài cho học
sinh . Ngoài ra chúng còn thiếu hoặc thậm chí không có các hình ảnh , các thí
nghiệm minh họa trực quan bằng các đoạn video clip ngắn làm sinh động bài học
cho học sinh và gợi nhớ lại những gì mà học sinh đã học . Học sinh khi sử dụng các
phần mềm này chỉ đơn thuần làm các bài mà phần mềm đưa ra chứ không được hỗ
trợ chức năng soạn thảo bài mới. Và các phần mềm này mới chỉ bắt đầu hỗ trợ cho
học sinh trong việc ôn luyện môn hoá chứ chưa phục vụ cho đối tượng là giáo viên
trong qúa trình soạn bài tập, đề thi, sửa bài cho học sinh . Tuy nhiên các phần mềm
cũng đã giúp học sinh tiếp cận và giải các đề thi tốt nghiệp phổ thông các năm trước
nên học sinh có thể làm quen , nắm bắt được cách thức thi cử , các dạng bài tập
thường ra và phân bổ thời gian làm bài sao cho tối ưu nhất để có thể làm kịp giờ .
Đơn cử , phần mềm Hổ trợ ôn thi môn Hoá học của Công ty Tư vấn và Tin

- Làm các bài tập trắc nghiệm.
- Nhập xuất dữ liệu
• Chức năng hỗ trợ khác :
- Bảng tuần hoàn
- Nháp
- Bảng tính tan
- Bảng kết tủa.
- Bảng các chất bay hơi
- Máy tính.
- Hỗ trợ chức năng khác như : Bảng tuần hoàn, bảng tính
tan, bảng kết tủa, máy tính, nháp, giúp trí nhớ hoá học cả 3 lớp
10,11,12.
I.C.1.a Chức năng tự ôn luyện cho học sinh :
• Ôn luyện theo lớp 10, 11,12 :
Hệ thống sẽ hệ thống hoá kiến thức 3 lớp 10,11,12, đối với từng
bài cụ thể sẽ có các bài tập tương ứng giúp học sinh củng cố kiến thức
phần lý thuyết vừa học. Hệ thống cho phép học sinh giải bài tập trên
máy và sau khi giải xong có thể xem lời giải do hệ thống đưa ra.
Trong qúa trình giải xem nhanh các hướng dẫn để có ý tưởng làm bài.
Hệ thống hỗ trợ chức năng in ấn đối với bài lý thuyết và lưu bài giải
của học sinh.
Sau khi học xong phần lý thuyết ứng với mỗi bài, hệ thống sẽ đưa
ra các hỗ trợ về hình ảnh hay phim minh hoạ. Ví dụ : khi học sinh học
xong các tính chất hoá học của rượu, người dùng có thể được xem các
thí nghiệm minh hoạ trên phim. Hay đối với bài thành phần cấu tạo
của nguyên tử, học sinh có thể được xem các hình ảnh về lớp vỏ
electron, hạt nhân (proton, notron..)…
• Hệ thống hổ trợ ôn luyện các dạng bài sau :
 Bổ túc và cân bằng hoàn thành phương trình phản ứng
 Định lượng dựa vào phương trình phản ứng

Do đó, hệ thống hỗ trợ giáo viên cần có các chức năng sau :
- Chức năng soạn bài : giáo viên có khả năng soạn bài theo dạng,
soạn thi trắc nghiệm và đề thi.
- Hỗ trợ chức năng khác như : Bảng tuần hoàn, bảng tính tan, bảng
kết tủa, máy tính, nháp, giúp trí nhớ hoá học cả 3 lớp 10,11,12.
I.C.2.a Soạn thi trắc nghiệm :
I.C.2.b Chức năng soạn đề thi :
Giáo viên tập hợp lại tất cả các bài đã soạn để tạo ra đề thi cho học
sinh, trong đó có quy định thời gian làm bài cách tính điểm cho mỗi
câu…
I.C.2.c Chức năng nhập xuất dữ liệu
Giáo viên có thể giao bài tập , đề thi , trắc nghiệm , trao đổi với
học sinh thông qua chức năng này .
I.C.2.d Chức năng hỗ trợ khác :
Trong qúa trình soạn bài, giáo viên có thể nhờ sự hỗ trợ của các
công cụ máy tính, bảng tuần hoàn, bảng tính tan, sổ tay giúp trí nhớ
hóa học, nháp…
II )
II )
Mô hình hóa
Mô hình hóaII.A
II.A
Sơ đồ sử dụng
Sơ đồ sử dụngOn tap theo lop

II.B.2 Nghiệp vụ “Luyện giải đề thi”
STT Nghiệp vụ Ghi chú
1 Ôn tập theo lớp
2 Luyện giải đề thi
3 Trắc nghiệm khách quan
4 Nhập xuất dữ liệu
5 Soạn đề thi
6 Soạn bài tập
7 Soạn bài trắc nghiệm
Ôn tập theo lớp
Học sinh
D2
D3
 Diễn giải
D1 : Mã số đề thi
D2 : Kết quả làm bài
D3 : Đề thi
D4 : Bài làm
 Xử lý
Nhập D1
Đọc D3
Lưu D4
Xuất D2
II.B.3 Nghiệp vụ “Trắc nghiệm khách quan”
Luyện giải đề thi
Học sinh
D2
D3
D1
D4

D1
D4
 Nhóm kim loại nhóm 1 (nhóm kim loại kiềm)
 Nhóm kim loại nhóm 2 (nhóm kim loại kiềm thổ)
 Nhóm kim loại nhóm 3 ( nhóm kim loại lưỡng tính)
 Nhóm kim loại nhóm phụ (các kim loại thuộc phân nhóm phụ)
 Đối với phi kim thì gồm 4 nhóm :
 Nhóm phi kim nhóm 4 (phi kim phân nhóm chính nhóm 4)
 Nhóm phi kim nhóm 5 (phi kim phân nhóm chính nhóm 5)
 Nhóm phi kim nhóm 6 (phi kim phân nhóm chính nhóm 6)
 Nhóm phi kim nhóm 7 (phi kim phân nhóm chính nhóm 7 hay
halogen)
1) Nếu chất là Oxit, thì hệ thống sẽ xác định chất là Oxit kim loại hay
Oxit phi kim :
 Đối với Oxit kim loại gồm 4 nhóm :
 Oxit kim loại nhóm 1
 Oxit kim loại nhóm 2
 Oxit kim loại nhóm 3
 Oxit kim loại nhóm phụ
 Đối với Oxit phi kim gồm 4 nhóm :
 Oxit phi kim nhóm 4
 Oxit phi kim nhóm 5
 Oxit phi kim nhóm 6
 Oxit phi kim nhóm 7
2) Nếu chất là RH (hợp chất của nguyên tố phi kim với H) thì hệ thống
sẽ xác định RH đó sẽ thuộc 1 trong các nhóm sau :
 RH nhóm 4
 RH nhóm 5
 RH nhóm 6
 RH nhóm 7

1
PK
nhóm
4
PK
nhóm
5
PK
nhóm
6
PK
nhóm
7
KL
nhóm
2
KL
nhóm
3
KL
nhóm
phụ
Oxit
Oxit Bazo Oxit Axit
OB
nhóm
1
OA
nhóm
4

4
RH
nhóm
5
RH
nhóm
6
RH
nhóm
7
Bazo
Bazo
nhóm
1
Bazo
nhóm
1
Bazo
nhóm
1
Bazo
nhóm
1

II.C.2 Quan hệ bao gồm :
II.C.2.a Oxit :
Oxit là sự kết hợp của nguyên tố kim loại hay phi kim (không phải O) với
nguyên tố O. Do đó ta có quan hệ sau :
II.C.2.b RH :
RH là sự kết hợp của nguyên tố phi kim với nguyên tố H. Do đó ta có quan

nhóm
4
Ion
PK
nhóm
4
Oxit Ion NguyenTo
II.C.2.c Bazo :
Bazo là sự kết hợp của Ion Am (Ion Kim lọai, ion NH
4
+
) với Ion Am (OH)
-
:
II.C.2.d Axit :
Axit là sự kết hợp của Ion Dương (H
+
) với các Ion Am gốc Axit :
II.C.2.e Muối :
Muối là sự kết hợp của Ion Am (ngọai trừ H
+
) và các Ion Am :
D. Thiết kế các lớp đối tượng : (Đối với chức năng nhận diện chất do người
dùng nhập vào)
1. Lớp ChatVoCo : lớp cơ sở của mọi lớp
ChatVoCo
RH Ion Phi Kim
Bazo
Ion Am
Ion Am

// hàm này kiểm tra xem tenChat có phải là kim lọai nhóm 1 không
5. Lớp KLNhomII : thừa kế từ lớp KimLoai
KLNhomII: KimLoai
+ LaKLNhomII (A_string tenChat) : bool //hàm static
// hàm này kiểm tra xem tenChat có phải là kim lọai nhóm 2 không
6. Lớp KLNhomIII : thừa kế từ lớp KimLoai
KLNhomIII: KimLoai
+ LaKLNhomIII (A_string tenChat) : bool //hàm static
// hàm này kiểm tra xem tenChat có phải là kim lọai nhóm 3 không
7. Lớp KLNhomPhu : thừa kế từ lớp KimLoai
KLNhomPhu: KimLoai
+ LaKLNhomPhu (A_string tenChat) : bool //hàm static
// hàm này kiểm tra xem tenChat có phải là kim lọai nhóm phụ không
8. Lớp PhiKim : thừa kế từ lớp NguyenTo
PhiKim : NguyenTo
+ LaPhiKim (A_string tenChat) : bool //hàm static
// hàm này kiểm tra xem tenChat có phải là phi kim không
9. Lớp PKNhomIV : thừa kế từ lớp PhiKim
PKNhomIV: PhiKim
+ LaPKNhomIV (A_string tenChat) : bool //hàm static
// hàm này kiểm tra xem tenChat có phải là phi kim nhóm 4 không
10.Lớp PKNhomV : thừa kế từ lớp PhiKim


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status