1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phần mềm hỗ trợ ôn thi tốt nghiệp môn hóa

147 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 147
Dung lượng 2,18 MB

Nội dung

Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Luận văn Phần mềm hỗ trợ học sinh trung học phổ thơng ơn thi tốt nghiệp mơn hóa học LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Lời Cảm Ơn WX Luận văn chúng em khó hồn thành khơng có truyền đạt kiến thức q báu hướng dẫn tận tình thầy Nguyễn Tiến Huy Chúng em xin chân thành cám ơn bảo thầy Chúng xin gửi tất lòng biết ơn, kính trọng đến ơng bà, cha mẹ, tồn thể gia đình, người ni dạy, cho chúng niềm tin nghị lực để vượt qua khó khăn Chúng em xin trân trọng cám ơn quý thầy cô khoa Công nghệ Thông tin trường Đại học Khoa học Tự nhiên thành phố Hồ Chí Minh tận tình giảng dạy, truyền đạt kiến thức quý báu tạo điều kiện cho chúng em thực luận văn Xin chân thành cám ơn giúp đỡ, động viên bảo nhiệt tình anh chị trước tất bạn bè Các anh chị, bạn ln có mặt thời điểm khó khăn nhất, tiếp thêm động lực ý chí, giúp chúng tơi hồn thành luận văn Mặc dù cố gắng nỗ lực mình, song chắn luận văn khơng khỏi cịn nhiều thiếu sót Chúng em mong nhận thơng cảm đóng góp ý kiến q thầy bạn Tp.HCM, 7/2005 Nhóm sinh viên thực Nguyễn Thị Thơm – Vũ Văn Thông Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Lời Nói Đầu [\ H iện theo qui định hành , học sinh phổ thơng trung học sau hồn tất chương trình lớp 10 , 11 ,12 phải trải qua kỳ thi tốt nghiệp phổ thông trung học Khối lượng kiến thức mà học sinh cần ôn tập năm học nói lớn Hóa học thường mơn chọn kỳ thi tốt nghiệp phổ thông trung học Vì , nhu cầu thiết đặt phải có cơng cụ hỗ trợ việc dạy học q trình ơn thi tốt nghiệp học sinh Nó phải hệ thống hóa tồn kiến thức cách rỏ ràng , qui cũ , mạch lạc Nó phải cho phép học sinh ơn cách hiệu , dễ học , dễ hiểu , dễ nhớ rút ngắn thời gian ôn luyện Nó giúp học sinh ơn luyện cách độc lập , nâng cao khả tự học giảm phụ thuộc nhiều học sinh vào giáo viên , cho phép giao tiếp học sinh giáo viên dựa việc tận dụng tài nguyên có sẵn Các phần mềm có mặt thị trường phần đáp ứng nhu cầu Mỗi có ưu khuyết điểm riêng Phần Mềm Hỗ Trợ Học Sinh Phổ Thơng Trung Học Ơn Thi Tốt Nghiệp Mơn Hóa Học nhóm đời dựa việc phân tích chi tiết vấn đề đặt , kế thừa ý tưởng tích cực khắc phục hạn chế phần mềm có với hy vọng đáp ứng nhu cầu học sinh cách tốt có Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Mục Lục Mục Lục ) Đặt vấn đề 1.1 1.2 1.3 Hiện trạng Các sản phẩm phần mềm hỗ trợ thị trường Đề nghị yêu cầu chức 10 1.3.1 Module dành cho học sinh 10 1.3.1.1 Chức tự ôn luyện cho học sinh 11 1.3.1.2 Chức nhận xuất liệu 14 1.3.1.3 Các công cụ hỗ trợ khác 14 1.3.2 Module dành cho giáo viên 14 1.3.2.1 Soạn đề thi trắc nghiệm 15 1.3.2.2 Chức soạn đề thi tự luận 15 1.3.2.3 Chức nhận xuất liệu 15 1.3.2.4 Chức hỗ trợ khác 15 ) Phân tích 16 2.1 Sơ đồ sử dụng 16 2.1.1 Chi tiết chức hỗ trợ 17 2.1.1.1 Đối với học sinh 17 2.1.1.2 Đối với giáo viên 18 2.1.1.3 Chức khác 18 2.2 Sơ đồ luồng liệu 19 2.2.1 Học sinh 19 2.2.1.1 Nghiệp vụ “Ôn tập lý thuyết” 19 2.2.1.2 Nghiệp vụ “Giải đề thi tự luận” 20 2.2.1.3 Nghiệp vụ “Giải đề thi Trắc nghiệm ” 21 2.2.1.4 Nghiệp vụ “Giải đề tập theo dạng ” 22 2.2.1.5 Nghiệp vụ “Tra cứu” 23 2.2.1.6 Nghiệp vụ ‘ Nhận xuất liệu ‘ 24 2.2.2 Đối với giáo viên 25 2.2.2.1 Nghiệp vụ soạn lý thuyết 25 2.2.2.2 Nghiệp vụ” soạn đề thi tự luận” 26 2.2.2.3 Nghiệp vụ “soạn tập trắc nghiệm” 27 2.2.2.4 Nghiệp vụ “Tra cứu” 28 2.2.2.5 Nghiệp vụ “Nhận xuất liệu“ 29 2.3 Các lớp đối tượng 29 2.3.1 2.3.2 Danh sách lớp đối tượng mức phân tích 29 Chi tiết lớp đối tượng mức phân tích 30 ) Thiết kế 34 3.1 Kiến trúc logic đa tầng 34 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 3.1.1 Đối với học sinh 34 3.1.1.1 Xử lý ôn tập theo lớp 35 3.1.1.2 Xử lý luyện giải đề thi 35 3.1.2 Đối với giáo viên 37 3.1.3 Kiến trúc triển khai 38 3.2 Thiết kế liệu 38 3.2.1 Sơ đồ logic liệu 38 3.2.1.2 Ôn tập lý thuyết 43 3.2.1.3 Đề thi tự luận 45 3.2.1.4 Đề thi trắc nghiệm 46 3.3 Thiết kế xử lý 48 3.3.1 Mục đích 48 3.3.2 Kiến trúc tổng thể lớp đối tượng 49 3.3.2.1 Danh sách lớp đối tượng 49 3.3.2.2 Mơ hình quan hệ đối tượng 51 3.3.2.3 Chi tiết tổ chức bên lớp đối tượng 61 3.4 Thiết kế giao diện 98 3.4.1 Thiết kế thực đơn 98 3.4.2 Sơ đồ hình 101 3.4.2.1 Phân hệ học sinh 101 3.4.2.2 Phân hệ giáo viên 101 3.4.3 Danh sách thành phần sơ đồ 102 3.4.4 Chi tiết hình 102 3.4.4.1 Màn hình 102 3.4.4.2 Màn hình ơn tập lý thuyết 105 3.4.4.3 Màn hình luyện giải đề thi tự luận 108 3.4.4.4 Màn hình luyện giải đề thi trắc nghiệm 111 3.4.4.5 Màn hình viết cấu hình electron 114 3.4.4.6 Màn hình viết phương trình phản ứng 115 3.4.4.7 Màn hình bảng hệ thống tuần hồn 118 3.4.4.8 Màn hình bảng tính tan 120 3.4.4.9 Màn hình giới thiệu 121 3.4.4.10 Màn hình xuất liệu 123 3.4.4.11 Màn hình soạn lý thuyết 125 3.4.4.12 Màn hình soạn đề thi tự luận 128 3.4.4.13 Màn hình soạn đề thi trắc nghiệm 130 3.4.4.14 TH_MyRichEditControl 132 ) Thực thử nghiệm 143 4.1 Thực 143 4.1.1 4.1.2 4.1.3 4.2 ModuleChung 143 ModuleHocSinh 144 ModuleGiaoVien 144 Thử nghiệm 144 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com ) Tổng kết 144 5.1 5.2 5.3 Các kết đạt 144 Đánh giá ưu khuyết điểm 145 Hướng mở rộng tương lai 145 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Danh sách hình vẽ Hình : Ơn tập theo lớp ADCOM .9 Hình : Chức ơn tập theo dạng ADCOM .9 Hình : Chức luyện giải đề thi 10 Hình : Ơn tập theo lớp 12 Hình : Giải đề thi trắc nghiệm 13 Hình : Soạn đề thi trắc nghiệm .15 Hình : sơ đồ logic liệu .38 Hình : Màn hình 103 Hình : Màn hình ơn tập lý thuyết 105 Hình 10 : Màn hình giải đề thi tự luận 108 Hình 11 : Màn hình giải đề thi trắc nghiệm 111 Hình 12 : Màn hình viết cấu hình electron 114 Hình 13 : Màn hình viết phương trình phản ứng 116 Hình 14 : Bảng hệ thống tuần hoàn .118 Hình 15 : Bảng tính tan 120 Hình 16 : Màn hình giới thiệu .121 Hình 17 : Màn hình xuất liệu .123 Hình 18 : Màn hình soạn lý thuyết 125 Hình 19 : Màn hình soạn đề thi tự luận 128 Hình 20 : Màn hình soạn đề thi trắc nghiệm 130 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com ) Đặt vấn đề 1.1 Hiện trạng Hiện , Công nghệ Thơng tin có đóng góp to lớn sống , đặc biệt ứng dụng phần mềm máy tính Hầu hết tất ngành nghề cần có hỗ trợ phần mềm ứng dụng nhằm hồn thành cơng việc cách nhanh chóng hiệu , giúp nâng cao hiệu suất làm việc Có thể nói cơng nghệ thông tin trở thành chất xúc tác thiếu toàn hoạt động đời sống , kinh tế tri thức , văn minh đương đại Trong công tác giảng dạy học tập , có sản phẩm phần mềm hỗ trợ tốt đem lại ích lợi vơ to lớn cho học sinh lẫn giáo viên Nhiệm vụ phần mềm lĩnh vực giáo dục phải hệ thống hóa tồn kiến thức cách rỏ ràng , qui củ , mạch lạc Nó phải cho phép học sinh ôn cách hiệu , dễ học , dễ hiểu , dễ nhớ rút ngắn thời gian ơn luyện Nó giúp học sinh ơn luyện cách độc lập , nâng cao khả tự học giảm phụ thuộc nhiều học sinh vào giáo viên Vậy trạng việc ơn luyện mơn Hố phục vụ cho kì thi tốt nghiệp phổ thông với hỗ trợ chương trình phần mềm có thị trường ? Trước hết việc học tập, học sinh làm tập hướng dẫn thầy sách tham khảo có bán thị trường Vấn đề phát sinh học sinh không quản lý lượng tập làm , khơng xếp tập cách hệ thống Do vậy, số trường hợp học sinh khơng có đủ điều kiện làm đủ dạng tập cần thiết tham khảo đề thi tốt nghiệp năm trước Ngồi ra, q trình làm bài, học sinh phải tìm kiếm kiến thức liên quan đến bài, điều thời gian lượng kiến thức mơn Hố cấp lớn Thêm vào đó, liên lạc học sinh với giáo viên không thường xuyên , phần nhiều lớp Do đó, gặp tồn khó học sinh lời Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com giải có lời giải mà khơng biết sai , họ gặp khó khăn để liên lạc với thầy nhờ giúp đỡ Ngồi ra, học sinh cần đến công cụ trợ giúp , phịng thi ảo (có bấm làm , có đề thi…) để rèn luyện trước vào phịng thi thức Điều có tác dụng lớn giúp họ làm quen với thi cử cách thường xuyên , cải thiện tâm lý thi thật Về phần giáo viên, soạn tập cho học sinh họ cần đến cơng cụ hỗ trợ tính tốn , đưa trước phương trình phản ứng , tự phát sinh phương pháp lời giải cho vài dạng toán đặc thù … giúp giảm thời gian soạn cho học sinh Ngoài ra, việc quản lý tập, dạng soạn vấn đề khó khăn giáo viên cần tra cứu, tìm kiếm Khơng soạn bài, họ cịn giúp học sinh sửa Do đó, họ cần cơng cụ hỗ trợ sửa , tìm lỗi sai học sinh cách nhanh mà không thời gian dị thủ cơng 1.2 Các sản phẩm phần mềm hỗ trợ thị trường Để giúp đỡ phần công việc học tập giảng dạy giáo viên học sinh, thị trường xuất số phần mềm hỗ trợ hữu ích Tuy nhiên, chúng dừng lại việc hỗ trợ giảng dạy cho học sinh đưa số tập dạng thi trắc nghiệm giúp học sinh nắm lý thuyết mà chưa có chức tra cứu kiến thức, hỗ trợ giải tập (ví dụ đưa hướng dẫn giải ) hay cho học sinh làm trực tiếp máy vi tính nên chưa có chức chấm cho học sinh Ngồi chúng cịn thiếu chí khơng có hình ảnh , thí nghiệm minh họa trực quan đoạn video clip ngắn làm sinh động học cho học sinh gợi nhớ lại mà học sinh học Học sinh sử dụng phần mềm đơn làm mà phần mềm đưa không hỗ trợ chức soạn thảo Và phần mềm bắt đầu hỗ trợ cho học sinh việc ơn luyện mơn hố chưa phục vụ cho đối tượng giáo viên qúa trình soạn tập, đề thi, sửa cho học sinh Tuy nhiên phần mềm giúp học sinh tiếp cận giải đề thi tốt nghiệp phổ thông năm trước Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com nên học sinh làm quen , nắm bắt cách thức thi cử , dạng tập thường phân bổ thời gian cho tối ưu để làm kịp Đơn cử , phần mềm Hổ trợ ơn thi mơn Hố học Công ty Tư vấn Tin học 99 ADCOM Các tính phần mềm sau : Cho phép ôn luyện theo lớp ( lớp 10, lớp 11 , lớp 12 ) : học sinh ơn lại kiến thức lý thuyết chương trình cấp III Hình : Ơn tập theo lớp ADCOM Phân hoạch dạng làm theo dạng , khơng hỗ trợ giải Hình : Chức ơn tập theo dạng ADCOM Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 3.4.4.14 TH_MyRichEditControl I.A Mục đích : Nhằm xây dựng công cụ hỗ trợ người dùng việc tự động phát sinh phương trình phản ứng đồng thời tính tốn chất tham gia chất tạo thành phương trình phản ứng I.B Kiến trúc tổng thể lớp đối tượng : I.B.1 Danh sách lớp đối tượng : • Các lớp đối tượng thể : TH_MyRichEditControl TimKiemVaThayThe NhapGiaTriChatPhanUng • Các lớp đối tượng xử lý : XL_MyRichEditControl XL_TimKiemVaThayThe XLRichTextBox • Các lớp đối tượng hỗ trợ thị : Hỗ trợ hiển thị : ™ CoSo ™ PhuongTrinhPhanUng ™ TapHopPhuongTrinhPhanUng My list box : ™ XulyListBox ™ TapHopPtpu I.B.2 Chi tiết tổ chức bên lớp đối tượng : I.B.2.a.1 Lớp TH_MyRichEditControl : • Nhiệm vụ : thể cơng cụ làm có hỗ trợ tác vụ tự động phát sinh phương trình phản ứng • Danh sách đối tượng thể : Trang 132 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com STT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tên richTextBox Loại Ý nghĩa A_RichTextBox Control cho người dùng soạn thảo new A_Button Tạo file open A_Button Mở file save A_Button Lưu file saveAs A_Button Lưu file với đường dẫn khác cut A_Button Chuyển chuỗi kí tự chọn vào Clipboard đơng thời xố chuỗi kí tự chọn richtextbox copy A_Button Chuyển chuỗi kí tự vừa soạn vào Clipboard paste A_Button Chuyển chuỗi kí tự từ Clipboard (vừa cut hay copy) lên richtextbox vị trí trỏ undo A_Button redon A_Button selectAll A_Button fontName A_Button Loại font chữ fontSize A_Button Kích cỡ font chữ fontColor A_Button Màu font chữ bold A_Button Tạo chữ đậm italic A_Button Tạo chữ nghiêng underline A_Button Tạo gạch chân chuỗi kí tự leftAlignment A_Button Canh chỉnh trái rightAlignment A_Button Canh chỉnh phải justifyAlignment A_Button Canh chỉnh trái phải indent A_Button superScript A_Button Tạo chữ subScript A_Button Tạo chữ openFileDialog A_Dialog Hiển thị hộp thoại open Windows saveFileDialog A_Dialog Hiển thị hộp thoại save Windows Ghi private private private private private private private private private private private private private private private private private private private private private private private private private Trang 133 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 26 fontDlg A_Dialog Hiển thị hộp thoại Font Windows private • Danh sách đối tượng xử lý : STT Tên Loại Ý nghĩa xlMyRichEditControl Xuly_MyRichEditControl Xử lý button dialog myRichTextBox XulyRichTextBox Xử lý richtextbox Ghi private private I.B.2.a.2 Lớp TimKiemVaThayThe : • Nhiệm vụ : tiến hành tìm kiếm thay richtextbox soạn thảo • Danh sách đối tượng thể : STT 10 11 12 Tên Loại Ý nghĩa lb1 lb2 cbTuCanTim cbThayTheBang chkPhanBietHoaThuong A_Label A_Label A_ComboBox A_ComboBox A_CheckBox chkTimCaTu optTuTrenXuong optDuoiLen cmdTim cmdThayThe richTextBox A_CheckBox A_RadioButton A_RadioButton A_Button A_Button A_RichTextBox cmdDong A_Button Từ cần tìm Thay Nhập từ cần tìm Nhập từ cần thay Phân biệt chữ hoa, chữ thường Tìm tất Tìm từ xuống Tìm từ lên Tìm Thay Tìm kiếm thay richtextbox Đóng Ghi private private private private private private private private private private private private • Danh sách đối tượng xử lý : STT Tên Loại Ý nghĩa xlTimKiemVaThayThe XuLy_TimKiemVaThayThe Đối tượng tiến hành Ghi private Trang 134 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com xử lý tìm kiếm thay Trang 135 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com • Danh sách biến cố xử lý : ST T Thể Loại biến cố Xử lý cmdDong A_Click cmdTim cmdThayThe TH_TimKiemVaThay The A_Click A_Click A_VisibleChanged Đóng TH_timkiemvathay the Tiến hành tìm kiếm private Tiến hành thay private Nếu richtextbox private select chuỗi kí tự chuỗi kí tự chuyển vào cbtucantim Ghi private I.B.2.a.3 Lớp NhapGiaTriChatPhanUng : • Nhiệm vụ : nhập giá trị cho ChatPhanUng Phương trình phản ứng để tiến hành tính giá trị chất cịn lại Phương trình phản ứng Giá trị số mol hay khối lượng ChatPhanUng Trang 136 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com • Danh sách đối tượng thể : STT Tên Loại Ý nghĩa Ghi lbThuocTinh lbGiaTri lbDonVi cbThuocTinh cbDonVi txtGiaTri A_Label A_Label A_Label A_ComboBox A_ComboBox A_TextBox private private private private private private btDongY btHuyBo A_Button A_Button Thuộc tính Giá trị Đơn vị Số mol/khối lượng G/kg/tấn Giá trị chất phản ứng Đồng ý Huỷ bỏ private private • Danh sách đối tượng xử lý : STT Tên m_chat Loại Ý nghĩa Ghi ChatPhanUng Thể đối tượng chatphanung nhập giá trị private • Danh sách biến cố : STT Thể btHuyBo txtGiaTri Loại biến cố A_Click A_KeyDown btDongY cbThuocTinh A_Click A_SelectedInde xChange frmNhapGiaTri A_Closing Xử lý Đóng thể Nếu nhấn enter xử lý nhập giá trị Xử lý nhập giá trị Nếu chọn “số mol” lbdonvi cbdonvi biến cịn chọn “khối lượng” chúng xuất Nếu chưa nhập giá trị định m_chat = null Ghi private private private private private I.B.2.a.4 Lớp XL_TimKiemVaThayThe : • Nhiệm vụ : lớp trực tiếp xử lý tác vụ tìm kiếm thay form TimKiemVaThayThe • Danh sách đối tượng thể : Trang 137 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com STT Tên cbTuCanTim cbTuThayThe chkPhanBietHoaThuong chkTimCaTu optTuTrenXuong optTuDuoiLen richTextBox Loại Ý nghĩa A_ComboBox A_ComboBox A_CheckBox Từ cần tìm Từ thay Phân biệt hoa thường A_CheckBox Tìm tất A_RadioButton Tìm từ xuống A_RadioButton Tìm từ lên A_RichTextBox Tiến hành tìm kiếm richtextbox Ghi private private private private private private private • Danh sách hàm xử lý : STT Tên hàm Tham Kết số TimKiem Tiến hành tìm kiếm richtextbox dựa từ khố cbtucantim Tiến hành tìm kiếm richtextbox dựa từ khoá cbtucantim thay cbthaythe Kiểm tra chuỗi vừa nhập vào có trùng với chuỗi có sẵn cbtucantim hay cbthaythe chưa chưa có thêm từ vừa nhập vào combobox Tìm chuỗi combobox ThayThe ThemChuoiVaoComboBox Xử lý TimChuoiTrongComboBox Ghi public public pubic static public static I.B.2.a.5 Lớp XuLyRichTextBox : • Nhiệm vụ : Là lớp trực tiếp xử lý tác vụ liên quan đến richtextbox gồm có tạo tự động phương trình phản ứng biêt Trang 138 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com chất tham gia, tạo nhìêu phương trình phản ứng hiển thị listbox cho phép người dùng chọn phương trình phản ứng cần dùng Sau đó, người dùng nhập giá trị cho chất phương trình phản ứng => tự động tính lại giá trị chất cịn lại • Danh sách đối tượng thể : STT Tên m_richTextBox m_listBox Loại RichTextBox ListBox Ý nghĩa Soạn thảo làm Hiển thị tập hợp phương trình phản ứng Ghi private private • Danh sách đối tượng xử lý : STT Tên Lớp m_myRichTextBox CoSo m_myListBox XuLyListBox m_ptpus TapHopPhuong TrinhPhanUng Ý nghĩa Tham chiếu đến đối tượng m_richtextbox Tham chiếu đến đối tượng m_listbox Tập hợp tất đối tượng phuongtrinhphanung có m_richtextbox Ghi private private private • Danh sách biến cố : STT Thể m_richTextBox Loại biến cố A_KeyDown m_richTextBox A_KeyUp m_richTextBox A_Protected m_richTextBox A_GotFocus Xử lý Nhấn Ctrl + Shift + P => Tạo đối tượng phuongtrinhphanung Hiển thị đối tượng phuongtrinhphanung vừa tạo Khi người dùng thay đổi chuỗi kí tự đựơc bảo vệ , người dùng nhấn Del xố Hiển thị Ghi private private private private Trang 139 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com m_richTextBox phuongtrinhphanung ngừơi dùng chọn listbox A_MouseDown Nếu ngừơi dùng nhấn private doubleclick vào chất phản ứng đối tượng phuongtrinhphanung hiển thị cửa số nhapgiatrichatphanung I.B.2.a.6 Lớp CoSo : • Nhiệm vụ : lớp chứa biến static m_richTextBox tham chiếu trực tiếp đến đối tượng richTextBox lớp XuLyRichTextBox để tiến hành xử lý hiển thị lớp PhuongTrinhPhanUng kế thừa từ lớp CoSo • Danh sách đối tựơng thể STT Tên m_richTextBox Loại ý nghĩa Ghi RichTextBox Tham chiếu đến đối protected tựơng RichTextBox static lớp đối tượng có chứa biến thuộc lớp CoSo • Danh sách hàm xử lý : STT Tên hienThi Tham số str : string Kết Xử lý Ghi Hiển thị chuỗi protected str m_richTextBox đồng thời đặt thuộc tính bảo vệ I.B.2.a.7 Lớp PhuongTrinhPhanUng : • Nhiệm vụ : kế thừa từ lớp CoSo : tạo lập đối tựơng PhuongTrinhPhanUngHoanChinh vị trí đầu cuối chúng Sau tiến hành hiển thị Trang 140 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com • Danh sách đối tượng xử lý : STT Tên m_ptpu m_viTriDau m_viTriCuoi Lớp PhuongTrinhPhanUngHoanChinh int int Ý nghĩa Vị trí đầu Vị trí cuối Ghi private private private • Danh sách thuộc tính : STT Tên Lớp Ý nghĩa ViTriDau ViTriCuoi ViTriPtpu ViTriHienThiGiaTri int int int int DaTinh bool Vị trí đầu Vị trí cuối Vị trí hiển thị Ptpu Vị trí hiển thị giá trị chất phản ứng Kiểm tra phương trình phản ứng tính giá trị chất phản ứng chưa Ghi public public public public • Danh sách hàm xử lý : STT Tên Tham Xử lý Kết số HienThiTagPhuongTrinhPhanUng Hiển thị tag đầu Ptpu HienThiPhuongTrinh Hiển thị ptpu HienThiGiaTriChatPhanUng Hiển thị giá trị chất phản ứng HienThiPhuongTrinhPhanUng Hiển thị toàn ptpu Ghi public public public public I.B.2.a.8 Lớp TapHopPhuongTrinhPhanUng : • Nhiệm vụ : lớp bao gồm tập hợp PhuongTrinhPhanUng mà richTextBox sử dụng • Danh sách đối tượng xử lý : STT Tên Lớp Ý nghĩa m_list ArrayList Tập hợp đối tượng PhuongTrinhPhanUng Ghi private Trang 141 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com • STT Tên Danh sách hàm xử lý : Tham số Xử lý ptpu: Thêm đối PhuongTrinhPhanUng tượng PhuongTrinhPhanUng Remove ptpu : Xoá đối tượng PhuongTrinhPhanUng PhuongTrinhPhanUng Clear Xoá toàn tập hợp Count Đếm số lượng phần tử XacDinhViTri str : string Xác định lại vị trí đối tượng PhuongTrinhPhanUng tập hợp XacDinhPtpu str : string Xác định vị trí viTriCursor : int cursor ứng với đối tượng PhuongTrinhPhanUng tập hợp Kết Ghi public Add public public public public int null : public khơng có I.B.2.a.9 Lớp XuLyListBox : • Nhiệm vụ : xử lý control listbox để thể tập hợp phương trình phản ứng có ứng với chất tham gia người dùng nhập vào • Danh sách đối tượng xử lý : STT Tên Lớp/Loại Ý nghĩa m_listBox A_ListBox m_giaTri object listBox thể tập phương trình phản ứng Giá trị mà ngừơi dùng chọn lựa Ghi private private • Danh sách biến cố : STT Thể Biến cố m_listBox A_KeyDown m_listBox A_DoubleClick m_listBox A_LostFocus Xử lý Di chuyển listbox lựa chọn đối tượng Chọn đối tựợng nhấn đôi Lấy lại focus bị lost focus Ghi public virtual public public Trang 142 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com • Danh sách thuộc tính : STT Tên ViTriListBox GiaTri Loại A_Point object Ý nghĩa Vị trí list box hiển thị Đối tượng đựơc chọn listbox Ghi public publc I.B.2.a.10 Lớp TapHopPtpu : • Nhiệm vụ : kế thừa từ lớp XuLyListBox : thể tập hợp phương trình phản ứng ) Thực thử nghiệm 4.1 Thực + Môi trường cài đặt : Microsoft visual studio NET + Ngơn ngữ lập trình : C#.net + Lưu trữ xử lý liệu : ngôn ngữ XML + kiến trúc cài đặt : phần mềm gồm solution OnThiHoaHoc.sln với project : ModuleChung.csproj , ModuleHocSinh.csproj, ModuleGiaoVien.csproj ModuleChung bao gồm tính chung dùng cho ModuleHocSinh ModuleGiaoVien Module Chung ModuleGia oVien ModuleHocSi nh 4.1.1 ModuleChung Tên project : Module Chung Trang 143 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Bao gồm chức chương trình :Xuất liệu , Nhập liệu , bảng hệ thống tuần hồn , bảng tính tan Các lớp xử lý chung chất hóa học Module sử dụng hai module học sinh giáo viên Kết biên dịch module thư viện lớp ModuleChung dll 4.1.2 ModuleHocSinh Tên project : Module Học sinh Bao gồm chức liên quan đến học sinh : Giải đề thi tự luận ,Giải đề thi trắc nghiệm , Ôn tập lý thuyết Kết sau biên dịch ModuleHocSinh.exe 4.1.3 ModuleGiaoVien Tên project : Module Giáo viên Bao gồm chức liên quan đến giáo viên : Soạn lý thuyết , soạn đề thi trắc nghiệm , soạn đề thi tự luận Kết sau biên dịch ModuleGiaoVien.exe + Các thư viện dùng phần mềm : -SandBar -SharpLibrary -Infragistic -Janus 4.2 Thử nghiệm Cấu hình địi hỏi : Bộ vi xử lý tốc độ 500Mhz , RAM 128 MB , hệ điều hành Windows 2000/XP , không gian đĩa trống 500MB ) Tổng kết 5.1 Các kết đạt Cho phép học sinh ôn tập theo lớp , luyện giải đề thi , làm tập trắc nghiệm Giáo viên soạn thảo thư viện lý thuyết , tập trắc nghiệm , soạn thảo đề thi Hổ trợ học sinh trình làm , chẳng hạn : bổ túc cân phương trình phản ứng dạng trao đổi ion , oxi hóa – khử Xây dựng Trang 144 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com hệ thống lớp đối tượng xử lý cho phép tái sử dụng nâng cấp dễ dàng phiên cải tiến việc bổ sung thêm chức 5.2 Đánh giá ưu khuyết điểm + Chưa hỗ trợ giải tập mức độ cụ thể : chuổi phản ứng , nhận biết chất , điều chế Tốc độ chương trình chưa tối ưu phải truy xuất thường xuyên đối tượng kế thừa + Code chưa tối ưu + Chương trình chạy chưa nhanh + Chương trình viết theo mơ hình lớp (three-tiers) + Phân tích , thiết kế hướng đối tượng + Giao diện dễ sử dụng + Có setup cho phép cài đặt dễ dàng + Có help hướng dẫn sử dụng 5.3 Hướng mở rộng tương lai + Nhờ việc xậy dựng kế thừa chứa hệ thống đối tượng xử lý nên hệ thống dể dàng mở rộng tương lai kể việc bổ sung thêm chức chương trình hay bổ sung thêm dạng tập hỗ trợ giải + Tiến hành phân phối, chuyển giao phần mềm cho người dùng lấy feedback từ người dùng làm kinh nghiệm cải tiến cho phiên sau hoàn chỉnh + Tiếp tục nâng cấp kiến trúc phần mềm cho làm việc hệ phân tán , mạng môi trường web Trang 145 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Tài liệu Tham khảo [1] Nguyễn Tiến Huy (2004) , “Bài giảng môn Xây dựng phần mềm hướng đối tượng” [2] Trần Minh Triết , Trần Lê Hồng Dũ , Nguyễn Minh Huy , Phạm Minh Tuấn , Văn Đức Phương Hồng , Đặng Bình Phương (2004) , “Tài liệu hướng dẫn thực hành môn Xây dựng phần mềm hướng đối tượng” [3] Nguyễn Duy Ái - Dương Tất Tốn (2001) , “Hóa học 10” , nxb Giáo Dục [4] Đổ Tất Hiển – Trần Quốc Sơn ( 2001) , “Hóa học 11” , nxb Giáo Dục [5] Lê Xuân Trọng – Nguyễn Văn Tịng (2001) , “Hóa học 12” , nxb Giáo Dục [6] Ngơ Ngọc An (2000) , “Các tốn Hóa học chọn lọc” , nxb Giáo Dục [7] Lê Thanh Xuân (2000) , “Lý thuyết Hóa học PTTH” , nxb TPHCM Trang 146 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... không hỗ trợ chức soạn thảo Và phần mềm bắt đầu hỗ trợ cho học sinh việc ôn luyện môn hoá chưa phục vụ cho đối tượng giáo viên qúa trình soạn tập, đề thi, sửa cho học sinh Tuy nhiên phần mềm. .. tài nguyên có sẵn Các phần mềm có mặt thị trường phần đáp ứng nhu cầu Mỗi có ưu khuyết điểm riêng Phần Mềm Hỗ Trợ Học Sinh Phổ Thông Trung Học Ơn Thi Tốt Nghiệp Mơn Hóa Học nhóm đời dựa việc... học thường môn chọn kỳ thi tốt nghiệp phổ thơng trung học Vì , nhu cầu thi? ??t đặt phải có cơng cụ hỗ trợ việc dạy học q trình ơn thi tốt nghiệp học sinh Nó phải hệ thống hóa tồn kiến thức cách

Ngày đăng: 02/11/2022, 14:36

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN