Mã tài liệu: 294309
Số trang: 148
Định dạng: zip
Dung lượng file: 4,137 Kb
Chuyên mục: Kỹ thuật - Công nghệ
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
1
KHOA CNTT – ĐH KHTN
Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
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
2
KHOA CNTT – ĐH KHTN
Phần mềm hỗ trợ giảng dạy hình học giải tích GVHD : Nguyễn Tiến Huy
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ềm cù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 :---------------------------------------------------------------------- 1
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 148
👁 Lượt xem: 284
⬇ Lượt tải: 16
📎 Số trang: 160
👁 Lượt xem: 563
⬇ Lượt tải: 19
📎 Số trang: 160
👁 Lượt xem: 358
⬇ Lượt tải: 17
📎 Số trang: 146
👁 Lượt xem: 584
⬇ Lượt tải: 16
📎 Số trang: 69
👁 Lượt xem: 475
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 148
👁 Lượt xem: 505
⬇ Lượt tải: 16