Xem mẫu

LÔØI CAÛM ÔN
Em xin baøy toû loøng bieát ôn saâu saéc ñeán thaày Nguyeãn Tieán Huy, duø

K
H
TN

raát baän roän nhöng luoân taän tình höôùng daãn cho chuùng em trong suoát
quaù trình thöïc hieän luaän vaên.

Caûm ôn caùc thaày coâ giaùo, nhaát laø caùc giaûng vieân cuûa Khoa Coâng

H

ngheä thoâng tin, ñaõ giaûng daïy, truyeàn ñaït cho chuùng em nhöõng kieán

Đ

thöùc boå ích ñaõ trôû thaønh neàn taûng ñeå chuùng em coù theå thöïc hieän toát



luaän vaên.

C
N
TT

Thaønh thaät caûm ôn vì söï ñoäng vieân vaø giuùp ñôõ cuûa gia ñình, baïn beø

K
H
O
A

daønh cho chuùng em trong suoát quaù trình thöïc hieän luaän vaên.

1

MỤC LỤC
PHẦN 1: MỞ ĐẦU..................................................................................................6
PHẦN 2: HIỆN TRẠNG VÀ YÊU CẦU...............................................................8

K
H
TN

2.1. KHẢO SÁT HIỆN TRẠNG :..................................................................................... 8
2.1.1. Hiện trạng về mặt tổ chức :.................................................................................. 8
2.1.2. Hiện trạng về mặt nghiệp vụ :.............................................................................. 9
2.2. XÁC ĐỊNH CÁC YÊU CẦU: .................................................................................. 10
2.2.1. Yêu cầu chức năng:............................................................................................ 10
2.2.2. Yêu cầu phi chức năng:...................................................................................... 11

PHẦN 3: MÔ HÌNH HOÁ....................................................................................12

H

3.1. SƠ ĐỒ SỬ DỤNG :.................................................................................................. 12
3.1.1. Sơ đồ thể hiện các chức năng chính của phần mềm: ......................................... 12
3.1.2. Diễn giải sơ đồ:.................................................................................................. 13
3.1.3. Ký hiệu :............................................................................................................. 14
3.2. SƠ ĐỒ LỚP :............................................................................................................ 15
3.2.1. Sơ đồ lớp:........................................................................................................... 15
3.2.2. Bảng thuộc tính các lớp đối tượng :................................................................... 16
3.2.3. Sơ đồ luồng xử lý :............................................................................................. 27

Đ

PHẦN 4: THIẾT KẾ PHẦN MỀM .....................................................................33

K
H
O
A

C
N
TT



4.1. HỆ THỐNG CÁC LỚP ĐỐI TƯỢNG : ................................................................... 33
4.1.1. Mô hình tổng thể :.............................................................................................. 33
4.1.2. Danh sách các lớp đối tượng giao tiếp người dùng : ......................................... 35
4.1.3. Danh sách các lớp đối tượng xử lý chính : ........................................................ 36
4.1.4. Danh sách các lớp đối tượng truy xuất dữ liệu : ................................................ 36
4.2. TỔ CHỨC LƯU TRỮ VÀ TRUY XUẤT CÁC ĐỐI TƯỢNG :............................. 37
4.2.1. Danh sách các biến thành phần của từng đối tượng truy xuất dữ liệu:.............. 37
4.2.2. Danh sách các hàm thành phần của từng đối tượng truy xuất dữ liệu:.............. 38
4.3. THIẾT KẾ CÁC LỚP ĐỐI TƯỢNG XỬ LÝ CHÍNH : .......................................... 40
4.3.1. Danh sách các biến thành phần của từng đối tượng xử lí chính: ....................... 40
4.3.2. Danh sách các hàm thành phần của từng đối tượng xử lí chính: ....................... 47
4.3.3. Các sơ đồ phối hợp: ........................................................................................... 66
4.4. THIẾT KẾ CÁC MÀN HÌNH GIAO DIỆN CỦA PHẦN MỀM : .......................... 69
4.4.1. Phân hệ giáo viên :............................................................................................. 69
4.4.2. Phân hệ học sinh: ............................................................................................... 91
4.4.3. Các màn hình chung của hai phân hệ : ............................................................ 107

PHẦN 5: THỰC HIỆN PHẦN MỀM VÀ KIỂM TRA ...................................110
5.1. THỰC HIỆN PHẦN MỀM : .................................................................................. 110
5.2. KIỂM TRA : ........................................................................................................... 115

PHẦN 6: TỔNG KẾT .........................................................................................127
6.1. TỰ ĐÁNH GIÁ : .................................................................................................... 127
6.2. HƯỚNG PHÁT TRIỂN : ....................................................................................... 129

2

DANH MỤC CÁC BẢNG

K
H
O
A

C
N
TT



Đ

H

K
H
TN

Bảng 3.1. Ký hiệu của sơ đồ sử dụng và sơ đồ lớp.............................................................. 14
Bảng 3.2. Bảng thuộc tính lớp đối tượng PTCoBan ............................................................ 16
Bảng 3.3. Bảng thuộc tính lớp đối tượng PTBacI ............................................................... 17
Bảng 3.4. Bảng thuộc tính lớp đối tượng PTBacII .............................................................. 18
Bảng 3.5. Bảng thuộc tính lớp đối tượng PTBacISinCos .................................................... 19
Bảng 3.6. Bảng thuộc tính lớp đối tượng PTBacIISinCos................................................... 19
Bảng 3.7. Bảng thuộc tính lớp đối tượng PTDoiXungSinCos............................................. 20
Bảng 3.8. Bảng thuộc tính lớp đối tượng XuLiTinhToan.................................................... 20
Bảng 3.9. Bảng thuộc tính lớp đối tượng PhanSo ............................................................... 21
Bảng 3.10. Bảng thuộc tính lớp đối tượng BaiGiai ............................................................. 21
Bảng 3.11. Bảng thuộc tính lớp đối tượng CoSoDuLieu..................................................... 22
Bảng 3.12. Bảng thuộc tính lớp đối tượng XuLyDau.......................................................... 23
Bảng 3.13. Bảng thuộc tính lớp đối tượng BienDoiChuoi .................................................. 24
Bảng 3.14. Bảng thuộc tính lớp đối tượng DoiCongThuc................................................... 25
Bảng 3.15. Bảng thuộc tính lớp đối tượng LayCongThuc................................................... 26
Bảng 4.1. Danh sách lớp đối tượng giao tiếp người dùng Phân hệ giáo viên...................... 35
Bảng 4.2. Danh sách lớp đối tượng giao tiếp người dùng Phân hệ học sinh. ...................... 35
Bảng 4.3. Danh sách các lớp đối tượng xử lý chính. ........................................................... 36
Bảng 4.4. Danh sách các lớp đối tượng truy xuất dữ liệu.................................................... 36
Bảng 4.5. Danh sách các biến thành phần của từng đối tượng truy xuất dữ liệu................. 37
Bảng 4.6. Danh sách các hàm thành phần của từng đối tượng truy xuất dữ liệu................. 39
Bảng 4.7. Danh sách các biến thành phần của lớp đối tượng PTCoBan. ............................ 40
Bảng 4.8.Danh sách các biến thành phần của lớp đối tượng PTBacI.................................. 41
Bảng 4.9. Danh sách các biến thành phần của lớp đối tượng PTBacII. .............................. 42
Bảng 4.10. Danh sách các biến thành phần của lớp đối tượng PTBacISinCos. .................. 43
Bảng 4.11. Danh sách các biến thành phần của lớp đối tượng PTBacIISinCos. ................. 43
Bảng 4.12. Danh sách các biến thành phần của lớp đối tượng PTDoiXungSinCos. ........... 44
Bảng 4.13. Danh sách các biến thành phần của lớp đối tượng PhatSinhDeTracNghiem.... 44
Bảng 4.14. Danh sách các biến thành phần của lớp đối tượng DoiCongThuc. ................... 46
Bảng 4.15. Danh sách các biến thành phần của lớp đối tượng LayCongThuc. ................... 46
Bảng 4.16. Danh sách các hàm thành phần của lớp đối tượng PTCoBan. .......................... 52
Bảng 4.17. Danh sách các hàm thành phần của lớp đối tượng PTBacI............................... 52
Bảng 4.18. Danh sách các hàm thành phần của lớp đối tượng PTBacII.............................. 57
Bảng 4.19. Danh sách các hàm thành phần của lớp đối tượng PTBacISinCos. .................. 58
Bảng 4.20. Danh sách các hàm thành phần của lớp đối tượng PTBacIISinCos. ................. 59
Bảng 4.21. Danh sách các hàm thành phần của lớp đối tượng PTDoiXungSinCos. ........... 60
Bảng 4.22. Danh sách các hàm thành phần của lớp đối tượng PhatSinhDeTracNghiem.... 63
Bảng 4.23. Danh sách các hàm thành phần của lớp đối tượng DoiCongThuc. ................... 65
Bảng 4.24. Danh sách các hàm thành phần của lớp đối tượng LayCongThuc. ................... 65
Bảng 4.25. Các sự kiện màn hình chính Phân hệ Giáo viên................................................ 71
Bảng 4.26. Các sự kiện màn hình soạn bài tập viết. ............................................................ 78
Bảng 4.27. Các sự kiện màn hình soạn lý thuyết................................................................. 81
Bảng 4.28. Các sự kiện màn hình Soạn đề trắc nghiệm. ..................................................... 86
Bảng 4.29. Các sự kiện màn hình Chấm bài........................................................................ 89
Bảng 4.30. Các sự kiện màn hình chính Phân hệ Học sinh. ................................................ 93

3

K
H
O
A

C
N
TT



Đ

H

K
H
TN

Bảng 4.31. Các sự kiện màn hình giải bài tập viết. ............................................................. 97
Bảng 4.32. Các sự kiện màn hình Xem lý thuyết. ............................................................... 99
Bảng 4.33. Các sự kiện màn hình giải Bài tập Trắc nghiệm. ............................................ 105
Bảng 4.34. Các sự kiện màn hình Giới thiệu. .................................................................... 107
Bảng 4.35. Các sự kiện màn hình Gởi thư......................................................................... 109

4

DANH MỤC CÁC HÌNH

K
H
O
A

C
N
TT



Đ

H

K
H
TN

Hình 3.1. Sơ đồ sử dụng. ..................................................................................................... 12
Hình 3.2. Sơ đồ lớp.............................................................................................................. 15
Hình 3.3. Sơ đồ luồng xử lý soạn bài tập viết...................................................................... 27
Hình 3.4. Sơ đồ luồng xử lý soạn đề trắc nghiệm................................................................ 28
Hình 3.5. Sơ đồ luồng xử lý soạn lý thuyết. ........................................................................ 28
Hình 3.6. Sơ đồ luồng xử lý chấm bài. ................................................................................ 29
Hình 3.7. Sơ đồ luồng xử lý giải bài tập viết....................................................................... 30
Hình 3.8. Sơ đồ luồng xử lý giải đề trắc nghiệm. ................................................................ 31
Hình 3.9. Sơ đồ luồng xử lý xem bài lý thuyết.................................................................... 32
Hình 4.1.Mô hình tổng thể phân hệ giáo viên. .................................................................... 33
Hình 4.2. Mô hình tổng thể phân hệ học sinh...................................................................... 34
Hình 4.3. Sơ đồ phối hợp soạn bài tập viết.......................................................................... 66
Hình 4.4. Sơ đồ phối hợp soạn đề trắc nghiệm.................................................................... 66
Hình 4.5. Sơ đồ phối hợp sọa lý thuyết. .............................................................................. 67
Hình 4.6. Sơ đồ phối hợp chấm bài. .................................................................................... 67
Hình 4.7. Sơ đồ phối hợp giải bài tập viết. .......................................................................... 67
Hình 4.8. Sơ đồ phối hợp giải đề trắc nghiệm. .................................................................... 68
Hình 4.9. Sơ đồ phối hợp xem bài lý thuyết. ....................................................................... 68
Hình 4.102. Màn hình Soạn Lý Thuyết ............................................................................... 78
Hình 4.110. Màn hình Hướng dẫn sử dụng. ...................................................................... 106
Hình 5.1. Tổ chức vật lý. ................................................................................................... 110
Hình 5.2. Project ControlCongThuc .................................................................................. 110
Hình 5.3. Project FormThongBao...................................................................................... 111
Hình 5.4. Project PhanHeGV............................................................................................. 111
Hình 5.5. Project PhanHeHS ............................................................................................. 112
Hình 5.6. Project XuLi_LuongGiac................................................................................... 113
Hình 5.7. Project SetupPhanHeGV.................................................................................... 114
Hình 5.8. ProjectSetupPhanHeHS ..................................................................................... 115

5

nguon tai.lieu . vn