Soạn lý thuyết: Hình 4.5. Sơ đồ phối hợp sọa lý thuyết. Chấm bài: 4.3.3.2. Phân hệ học sinh : Giải bài tập viết: Hình 4.6. Sơ đồ phối hợp chấm bài. Hình 4.7. Sơ đồ phối hợp giải bài tập viết. Giải đề trắc nghiệm: Hình 4.8. Sơ đồ phối hợp giải đề trắc nghiệm. Xem bài lý thuyết: Hình 4.9. Sơ đồ phối hợp xem bài lý thuyết. 4.4. THIẾT KẾ CÁC MÀN HÌNH GIAO DIỆN CỦA PHẦN MỀM : 4.4.1. Phân hệ giáo viên : a. Nội dung : Hình 4.10. Màn hình chính Phân hệ giáo viên. 4.4.1.1. Màn hình chính : b. Danh sách các biến cố và xử lý...
Trang 2KHOA CNTT –
ĐH KHTN
9 Giải đề trắc nghiệm:
Hình 4.8 Sơ đồ phối hợp giải đề trắc nghiệm.
9 Xem bài lý thuyết:
Hình 4.9 Sơ đồ phối hợp xem bài lý thuyết.
Trang 4KHOA CNTT –
ĐH KHTN
b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Chọn button
Hướng Dẫn
Sử Dụng
trong ToolMenu
Trợ Giúp
Xem phần hướng dẫn
sử dụng của phần mềm
(HuongDanSuDung) Hiển thị phần hướng dẫn
Trợ Giúp
Xem phần giới thiệu
về phần mềm
Bài tập viết
Chọn phần Phương Trình
(XuLiChucNangNhom BaiTapViet)
Trắc Nghiệm
Chọn phần Trắc Nghiệm
(XuLiChucNangNhom TracNghiem)
Trang 5KHOA CNTT –
ĐH KHTN
5 Chọn thanh ToolMenu
Lý Thuyết
Chọn phần
Lý Thuyết
(XuLiChucNangNhom LyThuyet)
Các button trong
ToolMenu Lý Thuyết và màn hình Lý Thuyết sẽ
được hiển thị.4
MainFormGV
6 Chọn thanh ToolMenu
Chấm Bài
Chọn phần Chấm Bài
(XuLiChucNangNhom ChamBai)
Các button trong
ToolMenu Chấm Bài và màn hình Chấm Bài sẽ
được hiển thị.5
MainFormGV
7 Chọn MenuItem
Hệ Thống\
Thoát
Thoát khỏi phần mềm
(ThoatKhoiChuongTrinh) Thoát khỏi chương trình
MainFormGV
8 Chọn MenuItem
Trợ Giúp\
Hướng Dẫn
Sử Dụng
Xem phần Hướng Dẫn
Sử Dụng
(HuongDanSuDung) Hiển thị phần hướng dẫn
sử dụng phần mềm
MainFormGV
9 Chọn MenuItem
Trợ Giúp\
Giới Thiệu
Xem phần Giới Thiệu
về phần mềm
Trang 7KHOA CNTT –
ĐH KHTN
b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Nhấn button
Mở Đề Bài
Mở đề bài tập
ToolMenu sẽ được hiển thị
Thêm bài tập đang soạn vào SachBaiTap
(ThemBaiTap) Lưu bài tập mà giáo viên đang soạn vào
TH_SoanBaiTapViet
Trang 8Sửa lại bài tập
(SuaBaiTap) Cập nhật lại thông tin bài tập mà giáo viên đang soạn và cập nhật lại cây bài tập trên ExplorerBar
Sách Bài Tập
Sau khi cập nhật hiện thông báo là đã cập nhật thông tin bài tập
TH_SoanBaiTapViet
5 Chọn Dạng
bài tập
Chọn dạng bài tập
Chọn dạng bài tập TH_SoanBaiTapViet
6 Nhấn button
Xóa Bài Tập
Xóa bài tập đang mở
(XoaBaiTap) Hiển thị form
Thông Báo để xác
định lại là giáo viên
có muốn xóa bài tập đang mở hay không
Trang 9(MayGiai) Thực hiện giải phương trình đã cho
Nếu không giải
được thì sẽ hiện
form Thông Báo
báo là “Máy không
Phương trình bậc II sin, cos; Phương trình đối xứng sin cos
TH_SoanBaiTapViet
8 Nhấn button
Dừng Giải
Cho máy ngừng việc giải bài tập
(DungGiai) Làm mờ button
Dừng Giải
Hiển thị button Tiếp
Tục Giải
TH_SoanBaiTapViet
Trang 10Cho máy tiếp tục
(TiepTucGiai) Làm mờ button
Kết xuất bài tập và bài giải ra Word
(KetXuatWord) Lấy nội dung đề bài
và bài giải trên màn hình đưa ra Word
và bài giải qua email
(GoiThu) Kết xuất nội dung đề bài và bài giải đang hiển thị trên màn
hình lên form Gởi
Hiển thị bài hướng dẫn mà giáo viên đã soạn đồng thời cho phép cập nhật hay soạn mới bài hướng dẫn
TH_SoanBaiTapViet
Trang 11GV
Soạn hay xem bài tập giải
Hiển thị bài giải nếu
là bài tập được chọn
từ SachBaiTap và
giáo viên đã giải
Đồng thời cho phép giáo viên cập nhật lại bài giải đó
Nếu là bài tập mới thì cho phép giáo viên soạn bài giải hoặc cho máy giải
TH_SoanBaiTapViet
15 Chọn radio
Giải Từng Bước
Chọn giải từng bước
Hiển thị bài giải khi mày giải một cách tuần tự theo từng bước giải
TH_SoanBaiTapViet
16 Chọn radio
Giải Nhanh
Chọn giải nhanh
Hiển thị ngay tất cả các bước giải của bài giải
TH_SoanBaiTapViet
17 Nhấn ExplorerBar
Sách Bài Tập
Xem sách bài tập
Trang 12(TinhCongThuc) Lấy và hiển thị các công thức tương ứng với công thức được nhập vào textbox
Trang 13KHOA CNTT –
ĐH KHTN
b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Nhấn button
Soạn Lý Thuyết
Chọn phần Soạn Lý Thuyết
(SoanLyThuyet)
Hiện form SaveAs lên để
cho giáo viên nhập vào tên file và chọn địa chỉ sẽ lưu, sau đó tiến hành mở Word với tên file đã được tạo và cho phép giáo viên Soạn Lý Thuyết trên Word
Nếu mở không được file Word vừa nhập thì hiện thông báo mở không được
(ThemBaiLyThuyet)
Hiện form Open lên cho
phép giáo viên chọn file
lý thuyết đã được soạn trước
Sau khi giáo viên chọn file word cần thêm sẽ tiến hành thêm vào thư mục Data và cập nhật lại
ExplorerBar Sách LT
TH_SoanBaiLT
Trang 14KHOA CNTT –
ĐH KHTN
3 Chọn 1 bài trong cây ở phần ExplorerBar
TH_SoanBaiLT
4 Nhấn button
Xóa Bài Lý Thuyết
Xóa bài lý thuyết được chọn
(XoaBaiLyThuyet) Hiển thị form thông báo
để xác nhận lại thông tin xem giáo viên có thực sự muốn xóa bài lỳ thuyết hay không
Nếu có thì tiến hành xóa bài lý thuyết được chọn
và cập nhật lại danh sách các bài lý thuyết trên cây
ra Word
(KetXuatWord)
Hiển thị form SaveAs để
giáo viên nhập tên file Word sẽ lưu bài lý thuyết được chọn sau đó tiến hành kết xuất nội dung bài lý thuyết ra Word
TH_SoanBaiLT
6 Nhấn button
In
In bài lý thuyết
(InBaiLT) Kết xuất bài lý thuyết đang được chọn ra Word
TH_SoanBaiLT
Trang 15(GoiThu) Hiển thị nội dung bài lý thuyết đang có trong màn
hình Lý Thuyết lên form
Gởi Thư và cho phép
giáo viên gởi nội dung lý thuyết đó qua email
Trang 16KHOA CNTT –
ĐH KHTN
b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Chọn 1 câu trên cây trong ExplorerBar
Ngân Hàng Câu Hỏi
Chọn 1 câu hỏi trong ngân hàng câu hỏi
(TreeNHCH_
AfterSelect) Hiển thị nội dung câu hỏi trắc nghiệm được chọn lên màn hình
Hiển thị các button của
màn hình Trắc nghiệm
TH_SoanDe TracNghiem
2 Chọn 1 câu trên cây trong ExplorerBar
Đề Trắc Nghiệm
Chọn 1 câu hỏi trắc nghiệm được phát sinh ra
(TreeDeTN_
AfterSelect) Hiển thị nội dung câu hỏi trắc nghiệm được chọn lên màn hình
Hiển thị các button màn
hình Trắc Nghiệm
TH_SoanDe TracNghiem
3 Nhấn button
Tạo Đề Trắc Nghiệm
Tạo đề trắc nghiệm
(TaoDeTracNghiem) Giáo viên phải chọn Dạng câu hỏi trong cây
Ngân Hàng Câu Hỏi
trước khi chọn button
Tạo Đề Trắc Nghiệm
Nếu giáo viên chọn kiểu
Máy Tự Phát Sinh Đề
thì sẽ tiến hành tự phát sinh đề theo số lượng câu hỏi được chọn trong
TH_SoanDe TracNghiem
Trang 17trong ExplorerBar Đề
Trắc Nghiệm
4 Nhấn button
Thêm Câu Hỏi
Thêm câu hỏi trắc nghiệm vào Ngân hàng câu hỏi
(ThemCauHoi) Tiến hành thêm câu hỏi
vừa được soạn vào cây
Ngân Hàng Câu Hỏi
Trang 18Sửa nội dung câu hỏi được chọn
(CapNhatCauHoi) Tiến hành cập nhật lại nội dung câu hỏi đã được chọn và thông báo với giáo viên là đã cập nhật nội dung câu hỏi hay chưa
TH_SoanDe TracNghiem
6 Nhấn button
Xóa Câu Hỏi
Xóa câu hỏi được chọn
Nếu có thì tiến hành xóa câu hỏi được chọn
TH_SoanDe TracNghiem
7 Nhấn button
Thêm Vào NHCH
Thêm đề trắc nghiệm vào Ngân hàng câu hỏi
(ThemCauHoi) Tiến hành phân loại và thêm các đề trắc nghiệm vừa được phát sinh
trong cây Đề Trắc
Nghiệm vào cây Ngân Hàng Câu Hỏi theo các
dạng tương ứng và thông báo với giáo viên
là đã thêm đề vào được hay chưa
TH_SoanDe TracNghiem
Trang 19Lưu đề trắc nghiệm vừa tạo
(LuuDeTracNghiem)
Hiển thị Form SaveAs
cho giáo viên nhập vào tên file cần lưu sau đó tiến hành lưu đề trắc nghiệm nếu giáo viên
nhấn button Save
TH_SoanDe TracNghiem
9 Nhấn button
Mở Đề Trắc Nghiệm
Mở một đề trắc
nghiệm đã
có sẵn
(MoDeTracNghiem)
Hiển thị form Open cho
phép giáo viên chọn file chứa đề trắc nghiệm cần
mở, đề trắc nghiệm được chọn sẽ được hiển
thị trong cây Đề Trắc
Nghiệm
TH_SoanDe TracNghiem
10 Nhấn button
Xóa Đề Trắc Nghiệm
Xóa các đề trắc
nghiệm
(XoaDeTracNghiem) Hiển thị form thông báo
để xác nhận lại thông tin
là giáo viên có thật sự muốn xóa các đề trắc
nghiệm trong cây Đề
Trang 20(KetXuatWord)
Hiển thị form SaveAs
để giáo viên nhập vào tên file dùng để lưu các
đề trắc nghiệm và tiến hành kết xuất nội dung của tất cả các đề trắc
nghiệm trong cây Đề
TN ra Word
TH_SoanDe TracNghiem
12 Nhấn button
In Đề Trắc Nghiệm
In các đề trắc nghiệm trên cây Đề
TN
(InDeTracNghiem) Tiến hành kết xuất nội dung của tất cả các đề
trắc nghiệm trên cây Đề
TN ra Word và cho
phép giáo viên in đề khi
có mày in
TH_SoanDe TracNghiem
13 Nhấn button
Gởi Thư
Gởi đề trắc nghiệm qua email
(GoiThu) Tiến hành kết xuất nội dung của tất cả các đề trắc nghiệm có trong
cây Đề TN ra màn hình của form Gởi Thư và
cho phép giáo viên gởi thư qua email
TH_SoanDe TracNghiem
Bảng 4.28 Các sự kiện màn hình Soạn đề trắc nghiệm
Trang 22KHOA CNTT –
ĐH KHTN
b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Nhấn button
Mở Bài Giải
Mở bài giải của học sinh
(MoBaiGiai)
Mở bài giải của học sinh
Nếu đã có bài giải thì hiển thị nội dung bài giải ra
màn hình Bài Giải và hiển thị button Lưu Bài
Giải, Kết Xuất Ra Word, In
TH_ChamBai
2 Nhấn button
Lưu Bài Giải
Lưu bài giải
(LuuBaiGiai)
Hiển thị form SaveAs cho
phép giáo viên nhập vào tên file sẽ lưu
Sau khi lưu sẽ hiển thị form Thông báo để thông báo cho giáo viên biết là bài giải đã được lưu hay chưa
ra Word
(KetXuatWord)
Hiển thị form SaveAs để
giáo viên nhập tên file Word sẽ lưu bài giải được chọn sau đó tiến hành kết xuất nội dung bài lý thuyết ra Word
TH_ChamBai
Trang 23In bài giải (InBaiGiai)
Kết xuất bài giải đang được chọn ra Word và cho phép in bài giải đó khi có máy in
TH_ChamBai
5 Nhấn button
Gởi Thư
Gởi bài giải được chọn qua email
(GoiThu) Hiển thị nội dung bài giải đang có trong màn hình
Bài Giải lên form Gởi Thư và cho phép giáo
viên gởi nội dung bài giải sau khi chấm qua email
TH_ChamBai
6 Nhấn dấu = Lấy công
thức tương ứng với công thức nhập trong textbox Công thức
(TinhCongThuc) Lấy và hiển thị các công thức tương ứng với công thức được nhập vào
textbox công thức trong
combobox bên phải dấu
=
TH_CongThuc
Bảng 4.29 Các sự kiện màn hình Chấm bài.
Trang 25b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
sử dụng của phần
(HuongDanSuDung) Hiển thị phần hướng dẫn
sử dụng phần mềm
MainFormHS
Trang 26Trợ Giúp
Xem phần giới thiệu
về phần mềm
Bài Tập Viết
Chọn phần Phương Trình
(XuLiChucNangNhom BaiTapViet)
Trắc Nghiệm
Chọn phần Trắc Nghiệm
(XuLiChucNangNhom TracNghiem)
Lý Thuyết
Chọn phần
Lý Thuyết
(XuLiChucNangNhom LyThuyet)
Các button trong
ToolMenu Lý Thuyết và màn hình Lý Thuyết sẽ
được hiển thị.8
MainFormHS
6 Chọn MenuItem
Hệ Thống\
Thoát
Thoát khỏi phần mềm
(ThoatKhoiChuongTrinh) Thoát khỏi chương trình
MainFormHS
Trang 27KHOA CNTT –
ĐH KHTN
7 Chọn MenuItem
Trợ Giúp\
Hướng Dẫn
Sử Dụng
Xem phần Hướng Dẫn
Sử Dụng
(HuongDanSuDung) Hiển thị phần hướng dẫn
sử dụng phần mềm
MainFormHS
8 Chọn MenuItem
Trợ Giúp\
Giới Thiệu
Xem phần Giới Thiệu
về phần mềm
(GioiThieu)
Hiển thị form Giới thiệu
về phần mềm
MainFormHS
Bảng 4.30 Các sự kiện màn hình chính Phân hệ Học sinh
4.4.2.2 Màn hình giải bài tập viết:
a Nội dung :
Trang 28KHOA CNTT –
ĐH KHTN
b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Nhấn button
Sách Bài Tập
Lấy sách bài tập
(CapNhatSachBaiTap) Lấy thông tin các bài tập
trên SachBaiTap.lg đưa lên cây Sách Bài Tập
Khi đã lấy được thông tin các bài tập thì hiện thông báo là thông tin đã được cập nhật
TH_BaiTapViet
2 Nhấn button
Mở đề bài
Lấy đề bài trong file
(MoDeBai)
Hiển thị form Open ⇒
chọn tập tin có chứa đề bài cần mở
TH_BaiTapViet
3 Chọn dạng bài tập trong combobox
Dạng Bài Tập
Chọn dạng bài tập
Chọn dạng bài tập TH_BaiTapViet
4 Chọn 1 bài tập trên cây
Sách Bài Tập
Chọn 1 bài tập
(TreeBT_AfterSelect) Hiển thị thông tin của bài tập được chọn lên màn hình và cập nhật lại thông
tin trên combobox Dạng
bài tập theo dạng bài tập
được chọn
Hiển thị button Lưu Bài
TH_BaiTapViet
Trang 29Lưu bài giải
(LuuBaiGiai)
Hiển thị form SaveAs để
học sinh nhập vào tên file
để lưu nội dung bài giải
TH_BaiTapViet
6 Chọn tab
Bài Giải Của Học Sinh
(TabBaiGiai_Click)
Hiển thị màn hình cho phép học sinh làm bài tập đưa ra
TH_BaiTapViet
7 Chọn tab
Bài Hướng Dẫn
Trang 30(DungGiai) Ngừng ngay bước giải đang giải
Hiển thị button Tiếp Tục
Cho máy tiếp tục giải
(TiepTucGiai) Tiếp tục thực hiện các bước giải tiếp theo
Lấy và hiển thị các công thức tương ứng với công thức được nhập vào
textbox công thức trong
combobox bên phải dấu
(KetXuatWord)
Hiển thị form SaveAs để
học sinh nhập tên file Word sẽ lưu bài giải được chọn sau đó tiến hành kết xuất đề bài và nội dung
TH_BaiTapViet
Trang 31In bài giải (InDeBaii)
Kết xuất đề bài và bài giải
ra Word và cho phép học sinh in bài giải đó khi có máy in
TH_BaiTapViet
16 Nhấn button
Gởi Thư
Gởi bài giải được chọn qua email
(GoiThu) Hiển thị nội dung bài giải đang có trong màn hình
Bài Giải lên form Gởi Thư và cho phép học sinh
gởi nội dung bài giải sau khi giải qua email
TH_BaiTapViet
Bảng 4.31 Các sự kiện màn hình giải bài tập viết
Trang 32b Danh sách các biến cố và xử lý tương ứng trên màn hình:
STT Biến Cố Ý Nghĩa Xử Lý Tương Ứng Lớp Xử Lý
1 Nhấn button
Sách Lý Thuyết
Chọn Sách
Lý Thuyết
(CapNhatSachLyThuyet SachLyThuyet)
Lấy nội dung các bài lý thuyết có trong
SachLyThuyet.lg đưa lên
cây Sách LT
TH_BaiLT
Trang 33Sách LT
Chọn xem nội dung 1 bài lý thuyết
(XuLiChonBaiLT) Hiển thị nội dung bài lý thuyết được chọn lên màn
(KetXuatWord)
Hiển thị form SaveAs để
học sinh nhập tên file Word sẽ lưu bài lý thuyết được chọn sau đó tiến hành kết xuất nội dung bài lý thuyết ra Word
TH_BaiLTs
4 Nhấn button
In
In bài lý thuyết
(InDeBaii) Kết xuất nội dung bài lý thuyết ra Word và cho phép học sinh in bài lý thuyết đó khi có máy in
TH_BaiLT
5 Nhấn button
Gởi Thư
Gởi Thư (GoiThu)
Hiển thị nội dung bài lý thuyết đang có trong màn
hình Lý Thuyết lên form
Gởi Thư và cho phép học
sinh gởi nội dung bài lý
TH_BaiLT