Khóa luận Phần mềm hỗ trợ giảng dạy hình học giải tích
Mục lục : 1. MỞ ĐẦU :---------------------------------------------------------------------------------------9 2. YÊU CẦU CỦA ĐỀTÀI :-------------------------------------------------------------------11 2.1. Khảo sát hiện trạng :---------------------------------------------------------------------11 2.1.1. Hiện trạng vềmặt tổchức:--------------------------------------------------------11 2.1.2. Hiện trạng vềmặt nghiệp vụ:-----------------------------------------------------12 2.1.3. Hiện trạng vềmặt nhân sự:--------------------------------------------------------13 2.1.4. Hiện trạng vềmặt tin học:---------------------------------------------------------13 2.2. Yêu cầu chức năng :---------------------------------------------------------------------15 2.2.1. Yêu cầu chức năng nghiệp vụ:---------------------------------------------------15 2.2.2. Yêu cầu chức năng hệthống :----------------------------------------------------20 2.3. Yêu cầu phi chức năng :----------------------------------------------------------------21 2.3.1. Tính tiến hóa :-----------------------------------------------------------------------21 2.3.2. Tính tiện dụng :---------------------------------------------------------------------22 2.3.3. Tính hiệu quả:----------------------------------------------------------------------23 2.3.4. Tính tương thích :------------------------------------------------------------------23 2.4. Các yêu cầu khác :-----------------------------------------------------------------------24 2.4.1. Tính tái sửdụng :-------------------------------------------------------------------24 2.4.2. Tính dễbảo trì :---------------------------------------------------------------------24 2.4.3. Tính dễmang chuyển :------------------------------------------------------------24 3. PHÂN TÍCH :----------------------------------------------------------------------------------25 3.1. Sơ đồsửdụng :---------------------------------------------------------------------------25 3.2. Sơ đồlogic :------------------------------------------------------------------------------27 3.3. Sơ đồluồng dữliệu :--------------------------------------------------------------------28 3.3.1. Sơ đồcấp 0 :------------------------------------------------------------------------28 3.3.2. Sơ đồcấp 1 :------------------------------------------------------------------------29 3.3.3. Sơ đồcấp 2 :------------------------------------------------------------------------33 4. THIẾT KẾ:------------------------------------------------------------------------------------37 4.1. Hệthống các lớp đối tượng :-----------------------------------------------------------37 4.1.1. Phần lý thuyết :---------------------------------------------------------------------37 4.1.2. Phần bài tập giải tích:--------------------------------------------------------------38 4.1.3. Phần bài tập trắc nghiệm :---------------------------------------------------------39 4.1.4. Phần hỗtrợgiải toán:--------------------------------------------------------------40 4.2. Tổchức lưu trữvà truy xuất các đối tượng :-----------------------------------------48 4.2.1. Sơ đồlogic dữliệu (hoặc tổchức tập tin) :-------------------------------------48 4.2.2. Danh sách các bảng dữliệu :-----------------------------------------------------48 4.2.3. Danh sách các thuộc tính của từng bảng :---------------------------------------49 4.2.4. Danh sách các đối tượng truy xuất dữliệu :------------------------------------50 4.3. Thiết kếcác lớp đối tượng xửlý chính :----------------------------------------------51 4.3.1. Lớp BaiGiai :------------------------------------------------------------------------51 4.3.2. Lớp dbBaiGiai :---------------------------------------------------------------------52 4.3.3. Lớp PhanTu:------------------------------------------------------------------------53 4.3.4. Lớp TPHinhHoc :------------------------------------------------------------------55 4.3.5. Lớp TPQuanHe :-------------------------------------------------------------------58 4.3.6. Lớp TPPhuongTrinh :-------------------------------------------------------------61 4.3.7. Lớp PTBac1_nAn :----------------------------------------------------------------64 4.3.8. Lớp PTGan :------------------------------------------------------------------------65 4.3.9. Lớp PTBac2_1An :----------------------------------------------------------------65 4.3.10. Lớp PTBac2_nAn :----------------------------------------------------------------65 4.3.11. Lớp TH_PhanTu :------------------------------------------------------------------66 4.4. Thiết kếcác màn hình giao diện của phần mềm :-----------------------------------70 4.4.1. Sơ đồcác màn hình giao diện :---------------------------------------------------70 4.4.2. Các màn hình của phân hệgiáo viên :-------------------------------------------72 4.4.3. Các màn hình của phân hệhọc sinh :------------------------------------------113 4.4.4. Các màn hình dùng chung cho hai phân hệ:---------------------------------139 5. THỰC HIỆN VÀ KIỂM TRA :-----------------------------------------------------------142 5.1. Thực hiện phần mềm :----------------------------------------------------------------142 5.1.1. Mô tảmôi trường thực hiện phần mềmcùng với các kỹthuật, thưviện đối tượng được sửdụng :-----------------------------------------------------------------------142 5.1.2. Mô tảcách tổchức thưmục, tập tin, dữliệu của phần mềm :--------------142 5.2. Kiểm tra :--------------------------------------------------------------------------------142 6. TỔNG KẾT :---------------------------------------------------------------------------------146 6.1. Các kết quả đã thực hiện :------------------------------------------------------------146 6.1.1. Các yêu cầu chức năng :---------------------------------------------------------146 6.1.2. Các yêu phi chức năng :---------------------------------------------------------146 6.2. Tự đánh giá :----------------------------------------------------------------------------147 6.2.1. Ưu điểm :--------------------------------------------------------------------------147 6.2.2. Hạn chế:---------------------------------------------------------------------------147 6.3. Hướng phát triển :----------------------------------------------------------------------148
Các file đính kèm theo tài liệu này:
- 0012023_0012096.pdf