Luận văn Phầm 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

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

TÀI LIỆU LUẬN VĂN CÙNG DANH MỤC

TIN KHUYẾN MÃI

  • Thư viện tài liệu Phong Phú

    Hỗ trợ download nhiều Website

  • Nạp thẻ & Download nhanh

    Hỗ trợ nạp thẻ qua Momo & Zalo Pay

  • Nhận nhiều khuyến mãi

    Khi đăng ký & nạp thẻ ngay Hôm Nay

NẠP THẺ NGAY