Tải bản đầy đủ (.pdf) (37 trang)

Phần mềm hỗ trợ giảng dạy hình học giải tích Thầy Nguyễn Tiến Huy ĐH KHTN Tp.HCM - 3 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.63 MB, 37 trang )





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy

75




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
• Biến Cố (1) :
MHLyThuyet
MHDSLyThuyet
OnOnTapSGK()
XemSGK()
ShowDialog()
MHDSLyThuyet

• Biến Cố (2) :


MHLyThuyet
MHDSLyThuyet
ShowDialog()
MHDSLyThuyet
OnTraCuu()
XemCongThuc()


76




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.3.
Màn hình Bài tập :

Hình 2.4.3-25 Màn hình Bài tập
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn mục Soạn
Bài Tập
Cung cấp chức năng Soạn Bài Tập của Giáo
Viên để làm Bài Tập Về Nhà cho Học Sinh


2 Chọn mục Chấm
Bài Tập
Cung cấp chức năng Chấm bài tập của Học
Sinh đưa cho Giáo Viên

3 Chọn mục thay
đổi cách nhập liệu
Thay đổi cách thức cung cấp Lời Gợi Ý để giải
Bài tập


77




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
Bảng 2.4.3-5 Danh sách biến cố màn hình Bài tập

4.4.2.4.
Màn hình Trắc nghiệm :

Hình 2.4.3-26 Màn hình Trắc nghiệm
STT Biến Cố Xử Lý Ghi Chú
1 Chọn mục Phát Sinh

Đề Trắc Nghiệm
Cung cấp chức năng phát sinh 1 Bộ Đề
Trắc Nghiệm ngẫu nhiên

2 Chọn mục Soạn Bộ Đề
Trắc Nghiệm
Cung cấp chức năng soạn 1 Bộ Đề Trắc
Nghiệm

3 Chọn mục Soạn Câu Cung cấp chức năng soạn 1 Câu Hỏi

78




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
Hỏi Trắc Nghiệm Trắc Nghiệm
4 Chọn mục Soạn Câu
Mẫu phát sinh
Cung cấp chức năng soạn 1 Câu Mẫu tự
động phát sinh 1 câu hỏi Trắc Nghiệm

Bảng 2.4.3-6 Danh sách biến cố Màn hình Trắc nghiệm
4.4.2.5.

Màn hình Danh sách các bài trong sách giáo khoa :

Hình 2.4.3-27 Màn hình Danh sách các bài trong sách giáo khoa
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Chọn 1 Bài Học Lý Thuyết cần Thể hiện nội dung ở

79




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
Danh sách Bài Học xem và hiển thị nội dung. hộp TextBox bên cạnh
2 Chọn mục Nhập từ
File
Cập nhật lại danh sách các Bài
Học Lý Thuyết

3 Chọn mục Xuất ra
File
Xuất danh sách các Bài Học Lý
Thuyết ra file.
Phải chọn trong ô
checkbox

4 Chọn mục Thêm
Bài Mới
Thêm 1 Bài Học Lý Thuyết mới Không có trong Phân
hệ Học Sinh
5 Chọn mục In Ấn In ấn nội dung của Bài Học
được chọn

6 Chọn mục Xoá Bài Xoá 1 Bài Học Lý Thuyết Không có trong Phân
hệ Học Sinh
7 Chọn mục Soạn Bài Thực hiện chỉnh sửa lại nội
dung của 1 Bài Học Lý Thuyết
Không có trong Phân
hệ Học Sinh
8 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-7 Danh sách biến cố màn hình Danh sách các bài trong sách giáo khoa
• Biến Cố (1) :
MHLyThuyet
MHLyThuyet
treeDS_AfterSelect()
DSLyThuyet
TimBaiTheoSTT()
LyThuyet
LayNoiDung()
TheHienNoiDung()

• Biến Cố (2) :

80





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
MHLyThuyet
DSLyThuyet
OpenFileDialog
OnNhapTuFile()
DSLyThuyet_moi
LayDSLyThuyet()
ThemDSLyThuyet()
ShowDialog()

• Biến Cố (3) :
OnXuatRaFile()
SaveFileDialog
MHLyThuyet
DSLyThuyet
DSLyThuyet_moi
LayDSLyThuyet()
ThemDSLyThuyet()
ShowDialog()

• Biến Cố (4) :
MHLyThuyet
DSLyThuyet

OnThemBai()
ThemMoi()

• Biến Cố (5) :
PrintPreviewDialog
OnInAn()
MHLyThuyet
ShowDialog()

• Biến Cố (6) :

81




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
MHLyThuyet
DSLyThuyet
TimBaiTheoSTT()
OnXoaBai()
XoaBai()
DSLyThuyet

• Biến Cố (7) :

MHLyThuyet
MHLyThuyet
ShowDialog()
OpenFileDialog
OnSuaBai()
LoadFile()


82




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.6.
Màn hình Tra cứu nhanh công thức :

Hình 2.4.3-28 Màn hình Tra cứu nhanh công thức
• Danh sách các biến cố và xử lý biến cố tương tự Màn hình Danh sách các
bài trong sách giáo khoa.

83





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.7.
Màn hình Danh sách các bài tập :

Hình 2.4.3-29 Màn hình Danh sách các bài tập
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Danh sách
các Bài Tập
Chọn 1 bài tập và thể hiện
nội dung của Đề Bài lên
TextBox

2 Chọn mục Nhập từ File Thêm vào danh sách các
Bài Tập từ file CSDL

3 Chọn mục Xuất ra File Xuất danh sách các Bài Tập Phải chọn trong ô

84




KHOA CNTT – ĐH KHTN





Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
ra CDSL checkbox
4 Chọn mục Thêm Bài Thêm 1 Bài Tập mới
5 Chọn mục Xoá Bài Xoá 1 Bài tập chọn
6 Chọn mục Soạn Bài Soạn 1 Bài tập chọn
7 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-8 Danh sách biến cố Màn hình Danh sách các bài tập
• Biến Cố (1) :
treeDS_AfterSelect()
TimBaiTheoSTT()
LayNoiDung()
TheHienNoiDung()
MHDSBaiTap
DSBaiGiai
BaiGiai
MHDSBaiTap

• Biến Cố (2) :
OnNhapTuFile()
LayDSBaiGiai()
ThemDSBaiGiai()
ShowDialog()
MHDSBaiTap
DSBaiGiai
OpenFileDialog
DSBaiGiai_moi


• Biến Cố (3) :


85




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
OnXuatRaFile()
SaveFileDialog
LayDSBaiGiai()
ThemDSBaiGiai()
ShowDialog()
MHDSBaiTap
DSBaiGiai
DSBaiGiai_moi

• Biến Cố (4) :
OnThemBai()
ThemBaiMoi()
MHDSBaiTap
DSBaiGiai
MHSoanBaiTap

ShowDialog()

• Biến Cố (5) :
TimBaiTheoSTT()
OnXoaBai()
XoaBai()
MHDSBaiTap
DSBaiGiai
DSBaiGiai

• Biến Cố (6) :
OnSuaBai()
TimBaiTheoSTT()
MHDSBaiTap
DSBaiGiai
MHSoanBaiTap
ShowDialog()


86




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy

4.4.2.8.
Màn hình Danh sách các bài tập về nhà :

Hình 2.4.3-30 Màn hình Danh sách các bài tập về nhà
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong
Danh sách các Bài Tập
Chọn 1 Bài Tập và thể hiện nội
dung của Đề Bài lên TextBox

2 Chọn mục Nhập từ File Thêm vào danh sách các Bài Tập
Về Nhà từ file CSDL

3 Chọn mục Xuất ra File Xuất danh sách các Bài Tập Về
Nhà ra CDSL
Phải chọn trong
ô checkbox

87




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy

4 Chọn mục Xoá Bài Xoá Bài Tập
5 Chọn mục Chấm Bài Chấm Bài tập chọn
6 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-9 Danh sách biến cố Màn hình Danh sách các bài tập về nhà
• Biến Cố (1) :
treeDS_AfterSelect()
TimBaiTheoSTT()
LayNoiDung()
TheHienNoiDung()
DSBaiGiai
BaiGiai
MHDSBaiTap
MHDSBTVN

• Biến Cố (2) :
OnNhapTuFile()
LayDSBaiGiai()
ThemDSBaiGiai()
ShowDialog()
DSBaiGiai
OpenFileDialog
DSBaiGiai_moi
MHDSBTVN

• Biến Cố (3) :

88





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
OnXuatRaFile()
SaveFileDialog
LayDSBaiGiai()
ThemDSBaiGiai()
ShowDialog()
DSBaiGiai
DSBaiGiai_moi
MHDSBTVN

• Biến Cố (4) :
TimBaiTheoSTT()
OnXoaBai()
XoaBai()
DSBaiGiai
DSBaiGiai
MHDSBTVN

• Biến Cố (5) :
OnChamBai()
TimBaiTheoSTT()
DSBaiGiai
MHChamBTVN
ShowDialog()

MHDSBTVN


89




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.9.
Màn hình Thay đổi cách nhập liệu :

Hình 2.4.3-31 Màn hình Thay đổi cách nhập liệu
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Danh
sách Các Công Thức
Xác định node được chọn. Hiển thị nội
dung công thức và cách thức khai báo.

2 Chọn mục Lưu Lại Lưu lại cách nhập liệu vừa được qui định.
3 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-10 Danh sách biến cố Màn hình Thay đổi cách nhập liệu

90





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.10.
Màn hình Soạn mẫu câu hỏi :

Hình 2.4.3-32 Màn hình Soạn mẫu câu hỏi

• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Danh
sách các Câu Mẫu
Chọn 1 Câu Mẫu và thể hiện nội
dung của Đề Bài lên TextBox

2 Chọn mục Nhập từ File Thêm vào danh sách các Câu
Mẫu từ file CSDL

3 Chọn mục Xuất ra File Xuất danh sách các Câu Mẫu ra Phải chọn trong

91





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
CDSL ô checkbox
4 Chọn mục Thêm Bài Thêm 1 Câu Mẫu mới
5 Chọn mục Xoá Bài Xoá 1 Câu Mẫu chọn
6 Chọn mục Soạn Bài Soạn 1 Câu Mẫu chọn
7 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-11 Danh sách biến cố Màn hình Soạn mẫu câu hỏi
• Biến Cố (1) :
treeDS_AfterSelect()
TimBaiTheoSTT()
LayNoiDung()
TheHienNoiDung()
DSCauMau
CauMauTN
MHDSCauMau
MHDSCauMau

• Biến Cố (2) :
OnNhapTuFile()
LayDSBaiGiai()
ThemDSBaiGiai()
ShowDialog()
DSCauMau

OpenFileDialog
DSCauMau_moi
MHDSCauMau

• Biến Cố (3) :


92




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
OnXuatRaFile()
SaveFileDialog
LayDSBaiGiai()
ThemDSBaiGiai()
ShowDialog()
MHDSCauMau
DSCauMau
DSCauMau_moi

• Biến Cố (4) :
OnThemBai()
ThemBaiMoi()

MHSoanCauTN
ShowDialog()
MHDSCauMau
DSCauMau

• Biến Cố (5) :
TimBaiTheoSTT()
OnXoaBai()
XoaBai()
DSCauMau
DSCauMau
MHDSCauMau

• Biến Cố (6) :
OnSoanBai()
TimBaiTheoSTT()
DSBaiGiai
ShowDialog()
MHDSCauMau
MHSoanCauTN


93




KHOA CNTT – ĐH KHTN





Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.11.
Màn hình Soạn câu hỏi trắc nghiệm :
1
23
4
5
6
7
8910
11 12

Hình 2.4.3-33 Màn hình Soạn câu hỏi trắc nghiệm
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1
Chọn mục Node
trên cây
Xác định thông tin trên node và hiển thị nội
dung câu hỏi tương ứng

2 Chọn nút Lui Hiển thị nội dung câu hỏi phía trước.
3 Chọn nút Tới Hiển thị nội dung câu hỏi tiếp theo.
4 Chọn Thêm Mới Lưu thông tin vào câu hỏi mới
5 Chọn nút Xóa Bỏ Xóa câu hỏi hiện hành
6 Chọn nút Cập Nhật Cập nhật thông tin của câu hỏi hiện hành.

94





KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
7 Chọn nút Tiếp Tục Làm sạch màn hình.
8 Chọn nút Nhập File Bổ sung các câu hỏi mới từ tập tin bên ngoài.
9 Chọn nút Xuất File Xuất các câu hỏi được chọn ra tập tin nội bộ.
10 Chọn nút In Ấn
In nội dung các câu hỏi được chọn ra giấy hay
tập tin word.

11 Chọn nút Gửi Mail
Gởi các câu hỏi được chọn đến người nhận
thông qua mail.

12 Chọn nút Kết thúc Đóng màn hình.
Bảng 2.4.3-12 Danh sách biến cố Màn hình Soạn câu hỏi trắc nghiệm
• Biến Cố (1) :
treeDS_AfterSelect() LayCauHoiTheoSTT()
Load()
TheHienNoiDung()
DSCauHoiTN
CauHoiTN
MHSoanCauTN

MHSoanCauTN

• Biến Cố (2) :

treeDS_AfterSelect()
DiChuyenLui()
TH_CayDanhMuc
MHSoanCauTN
MHSoanCauTN
OnChonLui()

• Biến Cố (3) :

95




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
treeDS_AfterSelect()
DiChuyenToi()
OnChonToi()
TH_CayDanhMucMHSoanCauTN
MHSoanCauTN


• Biến Cố (4) :
KiemTraCauHoi()
ThongBaoLoi()
ThemCauHoi()
OnThemMoi()
MHSoanCauTN
MHSoanCauTN
MHSoanCauTN
DSCauHoiTN

• Biến Cố (5) :
KiemTraCauHoi()
ThongBaoLoi()
XoaCauHoi()
OnXoaBo()
MHSoanCauTN
MHSoanCauTN
MHSoanCauTN
DSCauHoiTN

• Biến Cố (6) :

96




KHOA CNTT – ĐH KHTN





Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
KiemTraCauHoi()
ThongBaoLoi()
CapNhatCauHoi()
OnCapNhat()
MHSoanCauTN
MHSoanCauTN
MHSoanCauTN
DSCauHoiTN

• Biến Cố (8) :
ShowDialog()
OnNhapFile()
MHSoanCauTN
OpenFileDialog
BoSungCauHoiTuFile()
DSCauHoiTN

• Biến Cố (9) :
ShowDialog()
OnXuatFile()
MHSoanCauTN
SaveFileDialog
LuuDSCauHoi()
DSCauHoiTN
LayDSCauHoiDuocChon()
TH_CayDanhMuc


• Biến Cố (10) :

97




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
OnInAn()
MHSoanCauTN
ChuoiDeIn()
LayDSCauHoiDuocChon()
TH_CayDanhMuc
ShowDialog()
MHSoanCauTN
MHKetXuat

• Biến Cố (11) :
OnGuiMail()
MHSoanCauTN
ChuoiDeIn()
LayDSCauHoiDuocChon()
TH_CayDanhMuc
addToOutBox()
MHSoanCauTN

OutlookMail



98




KHOA CNTT – ĐH KHTN




Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
4.4.2.12.
Màn hình Phát sinh đề trắc nghiệm :
1
2
3
4
5
6
7
8
9
10
11

Hình 2.4.3-34 Màn hình Phát sinh đề trắc nghiệm

• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1
Kết thúc nhập Số
câu hỏi
Kiểm tra tính hợp lệ.
2
Kết thúc Chọn
chương
Kiểm tra đã chọn chương chưa.
3
Chọn mục Node
trên cây đề bài.
Xác định thông tin trên node và hiển
thị nội dung câu hỏi tương ứng
Như BC(2) của
MHSoanDeTN

99

×