III.Đặc tả chức năng chi tiết

Một phần của tài liệu báo cáo thiết kế cơ sở dữ liệu hệ thống quản lý điểm (Trang 28 - 33)

Chương II: Phõn tớch hệ thống về chức năng

III.Đặc tả chức năng chi tiết

liệu là để diễn tả một chức năng phức tạp, ta phõn ró nú thành nhiều chức năng con đơn giản hơn.

Một đặc tả chức năng thường được trỡnh bày một cỏch ngắn gọn, gồm hai phần: phần đầu đề và phần thõn.

1. In bảng điểm cỏ nhõn:

• Phần đầu :

- Tờn chức năng : In bảng điểm cỏ nhõn - Đầu vào : + Điểm thi cỏc mụn học + Điểm thi tốt nghiệp - Đầu ra: bảng điểm cỏ nhõn

• Phần thõn:

- Lấy một sinh viờn trong HSSV

- Lấy điểm thi mụn học của sinh viờn đú

- Điểm TBC = (Điểm thi mụn học * SĐVHT + Điểm đồ ỏn * SĐVHT đồ ỏn + Điểm thi tốt nghiệp * Hệ số điểm tốt nghiệp) / (∑SĐVHT + ĐVHT đồ ỏn + hệ số điểm tốt nghiệp)

- Xột cho đến khi hết cỏc mụn học của sinh viờn đú. - Thỡ in bảng điểm cỏ nhõn của sinh viờn đú ra - Chuyển sang sinh viờn khỏc.

2. In bảng điểm năm học:

• Phần đầu:

- Tờn chức năng : In bảng điểm năm học

- Đầu vào : điểm cỏc mụn học, điểm TB năm học - Đầu ra : bảng điểm năm học

• Phần thõn:

- Lấy phiếu ghi điểm

- In điểm mụn học vào bảng điểm theo từng sinh viờn. 3. In bảng điểm toàn khúa học:

- Tờn chức năng : In bảng điểm toàn khúa học

- Đầu vào : hồ sơ sinh viờn, điểm thi cỏc mụn, điểm đồ ỏn, điểm TB học kỳ, điểm TB khúa học, điểm tốt nghiệp.

- Đầu ra : bảng điểm toàn khúa học

• Phần thõn :

- Lấy từng hồ sơ sinh viờn một trong dữ liệu hồ sơ sinh viờn

- Lấy điểm thi cỏc mụn, điểm đồ ỏn , điểm TB học kỳ, điểm TB khúa học, điểm tốt nghiệp.

- In vào bảng điểm toàn khúa học. - Chuyển sang sinh viờn tiếp theo. 4. Thống kờ sinh viờn đạt học bổng:

• Phần đầu:

- Tờn chức năng : Thống kờ sinh viờn đạt học bổng - Đầu vào: bảng điểm cỏ nhõn

- Đầu ra: danh sỏch sinh viờn đạt học bổng

• Phần thõn :

- Lấy bảng điểm của sinh viờn

- Xột : nếu sinh viờn đú cú tất cả cỏc điểm thi >5 - Thỡ xột tiếp

- Nếu cú điểm thi <5 thỡ dừng xột và chuyển sang sinh viờn tiếp theo - Xột điểm TB của sinh viờn cú tất cả cỏc điểm thi >5 (adsbygoogle = window.adsbygoogle || []).push({});

- Nếu Điểm TB >= 9.00 thỡ sinh viờn đú được học bổng loại xuất sắc - Nếu Điểm TB >= 8.00 thỡ sinh viờn đú được học bổng loại giỏi - Nếu Điểm TB >= 7.00 thỡ sinh viờn đú được học bổng loại khỏ 5. Thống kờ sinh viờn thi lại:

• Phần đầu :

- Tờn chức năng : Thống kờ sinh viờn thi lại - Đầu vào : Phiểu điểm mụn học

- Đầu ra : danh sỏch sinh viờn thi lại

• Phần thõn :

- Lấy phiếu điểm của một mụn học - Xột phiếu điểm đú cú điểm nào dưới 5 - Liệt kờ bàn ghi dưới 5 đú ra

- In ra danh sỏch cỏc bản ghi dưới 5 trong bảng phiếu điểm 6. Thống kờ sinh viờn học lại :

• Phần đầu :

- Tờn chức năng : Thống kờ sinh viờn học lại - Đầu vào : Bảng điểm cỏ nhõn

- Đầu ra : danh sỏch sinh viờn học lại

• Phần thõn:

- Lấy phiếu điểm của mụn học lần thi thứ nhất

- Xột xem phiếu đú cú cỏc sinh viờn nào khụng đủ tiờu chuẩn thi. - Thỡ : đưa ra danh sỏch cỏc sinh viờn đú phải học lại

- Xột phiếu điểm thi lại của cựng một mụn đú - Nếu cú sinh viờn điểm dưới 5.

- Thỡ đưa sinh viờn đú vào danh sỏch học lại.

- In ra danh sỏch cỏc sinh viờn phải học lại mụn học đú. 7. Tỡnh điểm trung bỡnh :

- Tờn chức năng : Tớnh điểm trung bỡnh học kỳ - Đầu vào : + Điểm thi cỏc mụn

+ Số ĐVHT của cỏc mụn đú - Đầu ra : Điểm trung bỡnh học kỳ

* Phần thõn : Điểm TB = (Điểm * SĐVHT)\ ∑ SĐVHT

8. Tỡm kiếm sinh viờn :

• Phần đầu :

- Tờn chức năng : Tỡm kiếm sinh viờn - Đầu vào : Hồ sơ sinh viờn

- Đầu ra : hồ sơ sinh viờn cần tỡm

• Phần thõn:

- Lặp: lấy mó sinh viờn cần tra cứu - Lặp: tra cứu trong bảng hồ sơ sinh viờn - Nếu: tỡm thấy hồ sơ sinh viờn đú

- Thỡ : dừng vũng lặp

- Khụng tỡm thấy : tra cứu tiếp

- Nếu : đó xột hết toàn bộ cỏc hồ sơ, khụng tỡm thấy mó sinh viờn cần tỡm. - Thỡ ; ngừng vũng lặp và đưa ra kết luận

Chương III: Phõn tớch hệ thống về dữ liệu

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu báo cáo thiết kế cơ sở dữ liệu hệ thống quản lý điểm (Trang 28 - 33)