Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
773,4 KB
Nội dung
Phần mềm hỗ trợ giải toán bất đẳng thức - Nội dung giải - Thời gian giải - Thời điểm bắt đầu - Điểm số K H TN - Kiểm tra bước giải - Xử lý bước giải - Thêm bước giải - Lưu giải - Import giải – Đ - Chấm điểm H - Kiểm tra giải toàn Đáp án C N TT - Mã số - Nội dung đáp án - Ngày soạn K H O A - Lưu đáp án Bước giải - Bất đẳng thức đẳng thức - Khởi tạo bước giải - Kiểm tra bước giải ( hàm ảo) 39 Phần mềm hỗ trợ giải toán bất đẳng thức Bất đẳng thức - Biểu thức vế lớn - Biểu thức vế nhỏ K H TN - Khởi tạo từ chuỗi - Lấy dạng chuỗi - Kiểm tra bất đẳng thức - Kiểm tra tương đương Bài học H - Chủ đề học K H O A C N TT – Đ - Nội dung học 40 Phần mềm hỗ trợ giải toán bất đẳng thức PHẦN IV : THIẾT KẾ PHẦN MỀM THIẾT KẾ TỔNG THỂ Thành phần xử lý K H TN I Hệ thống đối tượng xử lý phần mềm thiết kế theo mơ hình lớp gồm có: - Lớp đối tượng giao tiếp người dùng H o Mô tả thông tin hình giao diện Đ o Mơ tả hình thức bố trí nội dung hình giao diện o Mơ tả thao tác người dùng hình giao diện – - Lớp đối tượng xử lý C N TT o Mô tả thông tin đối tượng o Mô tả hành động (hàm xử lý) mà đối tượng chịu trách nhiệm thực - Lớp đối tượng giao tiếp nhớ o Mô tả chi tiết thông tin đối tượng phải lưu trữ K H O A o Mô tả hành động giao tiếp với nhớ phụ (lấy liệu, thêm, sửa đổi xóa liệu) 41 Phần mềm hỗ trợ giải tốn bất đẳng thức Mơ hình hoạt động theo nguyên tắc sau: Chuyển điều khiển Đối tượng xử lý Đối tượng giao tiếp nhớ phụ Hình 16: Cập nhật truy xuất Bộ nhớ phụ Đ H Chuyển điều khiển K H TN Nhận biến cố Đối tượng giao tiếp người dùng Mơ hình lớp phần mềm – Sau danh sách đối tượng xử lý phần mềm tượng Đối tượng giao tiếp người Tên đối tượng Diễn giải C N TT Loại đối MH_HeGiaoVien với phần mềm MH_SoanBaiTap K H O A dùng Phân Màn hình giao tiếp giáo viên Màn hình dùng để giáo viên soạn tập hệ MH_DapAn Màn hình dùng để giáo viên soạn giáo viên đáp án MH_LyThuyet Màn hình soạn lý thuyết MH_XemBaiGiai Màn hình dùng để xem giải học sinh gởi đến để chấm điểm 42 Phần mềm hỗ trợ giải tốn bất đẳng thức MH_SoanQDCD Màn hình soạn quy định dùng để chấm điểm giải học sinh Màn hình thêm sách tập MH_HeHocSinh Màn hình giao tiếp học sinh K H TN MH_ThemSachBT với phần mềm MH_GiaiBT Màn hình dùng để học sinh giải tập hệ MH_XemBaiGiai học sinh Màn hình dùng để học sinh xem lại giải Màn hình để học sinh xem đáp án Đ MH_XemDapAn H Phân – tập MH_XemLyThuyet Màn hình để học sinh học lý C N TT thuyết Đối tượng CGiaoVien Lớp điều khiển, quản lý toàn xử lớp đối tượng hệ thống lý Lớp xử lý sách tập CBaiTap Lớp xử lý tập K H O A CSachBaiTap CBaiHoc Lớp xử lý học lý thuyết CDapAn Lớp xử lý đáp án tập CBaiGiai Lớp xử lý giải tập, gồm có hai lớp CBaiGiaiTuDo Lớp xử lý giải loại giải tự CBaiGiaiDapAn Lớp xử lý giải loại giải theo 43 Phần mềm hỗ trợ giải toán bất đẳng thức đáp án Đối tượng CSDL Lớp xử lý vấn đề truy xuất giaotiếp hay cập nhật liệu Bảng 6: K H TN nhớ Bảng danh sách lớp đối tượng chương trình Với thiết kế lớp trên, hệ thống đối tượng phần mềm phối hợp với K H O A C N TT – Đ H hoạt động theo sơ đồ phối hợp tổng thể sau 44 Phần mềm hỗ trợ giải toán bất đẳng thức Hoc sinh MH_XemBaiGiai MH_XemDapAn MH_ChinhHS K H TN MH_GiaiBT CSachBaiTap CBaiGiai H CBaiTap Đ CGiaoVien C N TT – CDapAn K H O A CBatDangThuc Hình 17: CBuocGiai CSDL Sơ đồ phối hợp tổng thể phân hệ học sinh 45 Phần mềm hỗ trợ giải toán bất đẳng thức Giao vien MH_HeGiaoVien MH_DapAn MH_LyThuyet K H TN MH_SoanBT H CSachBaiTap CGiaoVien K H O A C N TT – Đ CBaiTap Hình 18: CDapAn CSDL Sơ đồ phối hợp tổng thể phân hệ giáo viên 46 CBaiHoc Phần mềm hỗ trợ giải toán bất đẳng thức Tổ chức liệu Cơ sở liệu chương trình lưu trữ Access tổ chức K H TN theo sơ đồ logic sau: Bài học Sách tập Bài giải – Đáp án Đ H Bài tập Sơ đồ logic C N TT Hình 19: Sau tổ chức bảng liệu chương trình: SACHBAITAP Thuộc tính Kiểu liệu Diễn giải MaSach AutoNumber Mã số sách TenSach Text Tên sách Diễn giải K H O A STT BAITAP STT Thuộc tính Kiểu liệu MaSach Number MaBT AutoNumber 47 Mã tập Phần mềm hỗ trợ giải toán bất đẳng thức ThoiGian Number Thời gian tối cho phép để giải DoKho Text Mức độ khó DeBai Text Đề TenBT Text GhiChu Memo K H TN Tên tập BAIGIAI Thuộc tính Kiểu liệu MaBT Number MaBG Text Diễn giải – Đ H STT Mã giải người dùng đặt NoiDung Memo Nội dung giải ThoiDiem DateTime Thời điểm bắt đầu giải ThoiGian Number Thời gian để giải xong HoanTat K H O A C N TT NhanXet Diem LoaiGiai tính theo phút Yes/No Thụơc tính cho biết giải hoàn tất chưa Text Các đánh giá giải (nếu có) Number Điểm số giải (nếu có) Text Loại giải ( giải tự hay theo đáp án) 48 Phần mềm hỗ trợ giải toán bất đẳng thức 1.4 MH_XemDapAn 1.4.1 Nội dung hình STT Thuộc tính lvDSDapAn Diễn giải ListView Listview chứa danh sách đáp K H TN Loại án tập chọn rtbNoiDung RichTextBox Chứa nội dung đáp án chọn btnPrint Button Chức in đáp án giấy 1-lvDSDapAn K H O A C N TT – Đ H 2-rtbNoiDung 3-btnPrint Hình 23: Màn hình xem đáp án 62 Phần mềm hỗ trợ giải toán bất đẳng thức STT Danh sách biến cố Biến cố cần đáp án cần xem dexChanged án xem Click lvDSDapAn chọn Người dùng muốn in đáp btnPrint_Click nút In án giấy rtbNoiDung Loại Đ – Thuộc tính Diễn giải RichTextBox Hiển thị nội dung học lý thuyết toolBarBaiHoc ToolBar chọn Chứa chức in ấn import học lý thuyết K H O A Nội dung hình C N TT STT H 1.5 MH_XemLyThuyet 1.5.1 Hàm xử lý chọn Người dùng click chọn lvDSDapAn_SelectedIn Click đáp Diễn giải K H TN 1.4.2 63 Phần mềm hỗ trợ giải toán bất đẳng thức C N TT – Đ H 1- rtbNoiDung K H TN 2- toolBarBaiHoc Hình 24: 1.5.2 Màn hình xem lý thuyết Danh sách biến cố Diễn giải Xử lý K H O A STT Biến cố Nhấn Người dùng muốn toolBar1_ButtonClick nút In in học giấy 64 Phần mềm hỗ trợ giải toán bất đẳng thức 1.6 MH_HeGiaoVien 1.6.1 Nội dung hình Thuộc tính Loại tabControlLopDoiTuong TabControl Diễn giải K H TN STT TabControl chứa đối tượng panel Panel Khung để đặt hình lên, ví dụ tabPageSachBaiTap TabPage cmBaiHoc cmiBaiHoc_ChuongMoi K H O A tabPageSachBaiHoc TabPage C N TT – Đ H MH_SoanBaiTap … Tabpage chứa tất tập sách tập Tabpage chứa học lý thuyết sách học ContextMenu Thực đơn chứa chức đối tượng học MenuItem Mục thêm chương học cmiBaiHoc_SoanMoi MenuItem Mục thêm học cmBaiTap ContextMenu Thực đơn chứa chức tập, bao gồm: - Soạn đáp án - Thêm tập - Xóa tập 65 Phần mềm hỗ trợ giải toán bất đẳng thức mainMenu MainMenu Thực đơn chương trình 10 mnChucNangPhu MenuItem Chứa chức phụ 11 mnCNP_Email MenuItem K H TN chương trình Chức liên lạc qua email 12 mnCNP_SoanQDCD MenuItem Chức Soạn quy định chấm điểm 13 mnThoat MenuItem Chức thoát chương mnGD_HuongDan 16 mnGD_GioiThieu Chức chức hỗ trợ khác MenuItem Chức Hướng dẫn MenuItem Chức Giới thiêu C N TT 15 MenuItem Đ mnGiupDo – 14 H trình K H O A chương trình 66 Phần mềm hỗ trợ giải toán bất đẳng thức 1-tabControlLopDoiTuong 4- tabPageSacBaiHoc K H TN 9- mainMenu 2- panel: khung đặt hình C N TT – Đ H 3- tabPageSacBaiTap Hình 25: Màn hình hệ giáo viên Danh sách biến cố 1.6.2 STT đối tượng Diễn giải Hàm xử lý Clich chọn tab Người dùng chọn loại đối tabControlLopD K H O A Biến cố tượng (bài học lý oiTuong_Select thuyết) cách click vào edIndexChanged tab tương ứng Click chọn tab Người dùng click chọn tabctrlSachBai Sách tập tập tab Sách tập Tap_SelectedIn dexChanged 67 Phần mềm hỗ trợ giải toán bất đẳng thức Click vào mục Người dùng click phải vào mniBaiHoc_Soan Soạn phần hình thể sách Moi_Click học chọn mục Soạn học học thực đơn Click vào mục Người dùng click phải vào mniBaiTap_Soan K H TN tập chọn mục DapAn_Click Soạn đáp án Soạn đáp án thực đơn Click vào mục Người dùng click phải vào mniBaiTap_Them Thêm tập phần hình thể sách _Click tập chọn mục Thêm H Click vào mục Người dùng nhấp phải mniThemSachBT_ – Đ tập thực đơn Thêm sách danh sách sách tập Click C N TT chọn mục Thêm sách 1.7 MH_SoanLyThuyet 1.7.1 Nội dung hình Thuộc tính K H O A STT Loại Diễn giải toolBarDinhDang ToolBar rtbLyThuyet Thanh công cụ để định dạng văn lý thuyết RichTextBox Đây hộp văn để giáo viên soạn lý thuyết vào cmSoanLyThuyet ContextMenu Chứa chức in ấn, export học 68 Phần mềm hỗ trợ giải toán bất đẳng thức K H TN 1-toolBarDinhDang 3- cmSoanLyThuyet C N TT – Đ H 2- rtbLyThuyet Hình 26: 1.7.2 Danh sách biến cố Biến cố K H O A STT Xử lý học vừa soạn mục cmiExport_Click Chọn mục export Chọn soạn Diễn giải Chọn mục lưu Chọn mục Lưu cmiLuuBaiSoan_Click soan Màn hình soạn lý thuyết Export học Chọn mục in In soạn cmiIn_Click soạn giấy 69 Phần mềm hỗ trợ giải toán bất đẳng thức Chọn mục đọc từ Đọc file học cmiDocFile_Click file có sẵn từ file K H TN 1.8 MH_SoanBaiTap 1.8.1 Nội dung hình STT Thuộc tính Loại Diễn giải cbDoKho ComboBox Mức độ khó tập txtThoiGianLamBai TextBox txtDeBai TextBox btnDocFile Button btnLuuBT Button btnExport Button btnPhatSinh Button cmBaiTap ContextMenu Thực đơn chứa mục : H Thời gian tính phút Nội dung đề Đ Đọc đề từ file C N TT – Lưu tập lên CSDL Export tập file Phát sinh đề - Đọc từ file - Lưu soạn K H O A - Export 70 Phần mềm hỗ trợ giải toán bất đẳng thức 1- cbDoKho K H TN 2-txtThoiGianLamBai 8- cmBaiTap 3- txtDeBai 7- btnPhatSinh 4- btnDocFile H 6- btnLuu C N TT – Đ 5- btnExport Hình 27: Màn hình soạn tập Danh sách biến cố 1.8.2 STT Diễn giải cmiExport_Click tập Xử lý Chọn mục Export K H O A Biến cố Click button Export Chọn mục Lưu Chọn mục Lưu bài tập tập soạn Click button Luu 71 cmiLuuBT_Click Phần mềm hỗ trợ giải toán bất đẳng thức Chọn độ khó Chọn độ khó cbDoKho_SelectionC tập soạn Gõ vào nội dung Nội dung đề đề thay đổi KeyDown thay đổi Chọn mục Đọc Thay phải gõ ta file đề chọn đọc từ file đề tập có Đ Click button Đọc Đọc tập từ file – file 10 cmiExport_Click H sẵn txtDeBai_KeyPress Gõ vào ô thời Thời gian làm txtThoiGianLamBai_ gian làm hangeCommitted tập K H TN Click button Phát Phát sinh đề btnPhatSinhDe_Clic k tập C N TT sinh đề 1.9 MH_SoanDapAn K H O A 1.9.1 Nội dung hình STT Thuộc tính Loại Diễn giải txtDeBai TextBox Đề tập txtDapAn TextBox Bài giải đáp án lvDapAn ListView Danh sách đáp án tập Các btnKhungBuocGiai Button Chứa khung loại bước giải 72 Phần mềm hỗ trợ giải toán bất đẳng thức cmDapAn ContextMe nu Thực đơn chứa mục: - Nhập đáp án từ file - Thêm đáp án - Lưu đáp án K H TN - In - Export btnQuayLui Button Chức quay lui bước K H O A C N TT – Đ H giải Hình 28: Màn hình soạn đáp án 73 Phần mềm hỗ trợ giải toán bất đẳng thức Danh sách biến cố 1.9.2 STT Biến cố Chọn Diễn giải Xử lý mục Người dùng muốn cmiExport_Click export đáp án file Chọn mục In Người dùng muốn cmiIn_Click in đáp án giấy Chọn mục Lưu Người dùng nhấp cmiLuuBaiSoan_Click soạn phải chọn Lưu mục Người dùng muốn cmiThemMoi_Click Đ Chọn H soạn K H TN Export đáp án – Thêm đáp án thêm đáp án Chọn mục Người dùng muốn cmiNhapTuFile_Click C N TT tập Nhập từ file nhập đáp án từ file Click chọn nút Người dùng muốn btnQuayLui_Click Quay lui quay lại bước giải K H O A trước Nhấn phím Người dùng gõ vào txtDapAn_KeyPress txtDapAn txtDapAn 74 Phần mềm hỗ trợ giải toán bất đẳng thức 1.10 MH_SoanQDCD 1.10.1 Nội dung hình Thuộc tính Loại Các label Label txtDiemToiDa TextBox Diễn giải K H TN STT Điểm tối đa giải txtDiemCongBDTTG TextBox Điểm cộng cho việc Đ TextBox btnExport btnKetThuc đẳng thức trung gian Điểm trừ cho biến đổi sai Điểm trừ lần xem bước giải tiếp Button Export quy định file để gửi cho phân hệ học sinh Button Nhấn nút để kết thúc soạn K H O A txtDiemTruXemBG TextBox – txtDiemTruBDSai C N TT H chứng minh bất Các groupbox để gom nhóm 75 STT Đ Danh sách biến cố Biến cố Diễn giải Click vào nút Chọn chức btnKetThuc_Click thoát Click vào nút Chọn Export export quy định C N TT Kết thúc Xử lý – 1.10.2 Màn hình soạn quy định chấm điểm H Hình 29: K H TN Phần mềm hỗ trợ giải toán bất đẳng thức chức btnExport_Click file Gõ vào Gõ vào điểm tối đa s txtDiemToiDa K H O A txtDiemToiDa_KeyPres Gõ vào điểm cộng txtDiemCongBDTTG_Key cho bất đẳng Press DTTG Gõ vào txtĐiemCongB thức trung gian Gõ vào Gõ vào điểm trừ txtDiemTruBDSai_KeyP txtDiemTruBD cho biến đổi sai ress Sai 76 .. .Phần mềm hỗ trợ giải toán bất đẳng thức Bất đẳng thức - Biểu thức vế lớn - Biểu thức vế nhỏ K H TN - Khởi tạo từ chuỗi - Lấy dạng chuỗi - Kiểm tra bất đẳng thức - Kiểm tra tương... sinh đề - Đọc từ file - Lưu soạn K H O A - Export 70 Phần mềm hỗ trợ giải toán bất đẳng thức 1- cbDoKho K H TN 2- txtThoiGianLamBai 8- cmBaiTap 3- txtDeBai 7- btnPhatSinh 4- btnDocFile H 6- btnLuu... nhận xét giải btnPrint Button Chức in giải giấy K H O A 60 Phần mềm hỗ trợ giải toán bất đẳng thức K H TN 1-lvDSBaiGiai H 2- rtbNoiDung Đ 3-rtbNhanXet C N TT – 4-btnPrint Hình 22 : 1.3 .2 Danh sách