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

pdf148 trang | Chia sẻ: maiphuongdc | Lượt xem: 1524 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Khóa luận Phần mềm hỗ trợ giảng dạy hình học giải tích, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên

Các file đính kèm theo tài liệu này:

  • pdf0012023_0012096.pdf