You are on page 1of 10

Phân tích thiết kế hệ thống

Nhóm 22
Nguyễn Trần Đức Thuận N19DCCN203
Lê Quang Phục N19DCCN143
Phạm Hữu Ngân Phương N19DCCN149
Trương Hoàng Sang N19DCCN157
Nguyễn Trung Tín N18DCAT071
6. Hệ thống đăng ký môn học theo tín chỉ ở trường đại học
- Quản lý thông tin sinh viên, môn học, giảng viên phụ trách
- Cho phép sinh viên đăng ký môn học theo chuyên ngành
- Kiểm tra điều kiện các môn học tiên quyết khi sinh viên đăng ký môn
- Xếp lịch học phù hợp cho sinh viên
- Báo cáo tình hình học tập, điểm thi, nợ môn của sinh viên.

Bài tập 1: Viết kịch bản mô tả hoạt động của hệ thống đã chọn (2 điểm)
● Các đối tượng tham gia vào hệ thống (1 điểm)
● Hoạt động của các đối tượng trong hệ thống, tương tác của các đối tượng (1 điểm)

- Các đối tượng tham gia :

Sinh viên
● MSSV
● Họ
● Tên
● Phái
● Lớp
● Khoa
● Khoá học
● Điểm TB tích lũy

Môn học
● Mã Môn Học
● Tên môn học
● Số TCLT
● Số TCTH

Lớp tín chỉ


● Mã Lớp TC
● Mã môn học
● Niên khoá
● Học kì
● Nhóm
● Số SV MIN
● Số SV MAX
● Sĩ số
● Trạng thái lớp
● Thời khoá biểu

Điểm
● Mã môn học
● Mã sinh viên
● Mã LTC
● Điểm CC
● Điểm giữa kì
● Điểm cuối kì
● Điểm TB

Giảng viên
● Mã giảng viên
● Họ
● Tên
● Phái
● Chuyên môn

Phòng học
● Mã Phòng Học
● Trạng thái
● Thời khoá biểu
● Số lượng ghế ngồi
● Mã thời khoá biểu (int 1-12)
● Buổi

Thời khoá biểu phòng học (TKB cho phòng học để sắp xếp TKB LTC)
● Mã phòng học
● Buổi
● Học kì
● Niên khoá

Thời khoá biểu lớp tín chỉ (TKB cho SV có đăng ký LTC)
● Mã lớp tín chỉ
● Buổi
● Học kì
● Niên khoá

Môn tiên quyết (môn học phụ thuộc yêu cầu học môn tiên quyết trước)
● Mã môn học tiên quyết
● Mã môn phụ thuộc

Chuyên ngành
● Mã ngành
● Tên ngành
Các đối tượng phát sinh từ quan hệ n - n

Ngành - môn học (Ngành có nhiều môn học và môn học trong nhiều ngành nên phát
sinh bảng )

● Mã ngành
● Mã môn học

Sinh viên – môn học (Cho biết sinh viên đã qua môn nào và môn nào không bằng trạng
thái.)

● Mã sinh viên
● Mã môn học
● Trạng thái

Sinh viên – lớp tín chỉ (LTC có nhiều SV, SV có nhiều LTC )

● Mã sinh viên
● Mã lớp TC

- Hoạt động của các đối tượng trong hệ thống :

● Use case : sinh viên chỉnh sửa thông tin tài khoản cá nhân
1. Mỗi sinh viên sẽ được cấp 1 tài khoản trên trang web
2. Sv đăng nhập theo tài khoản và mật khẩu để vào được trang web
3. Sau khi vào được trang web sv vô phần thông tin cá nhân
4. Sv điền thông tin cá nhân của bản thân
5. Sau đó nhấn lưu thông tin cá nhân
6. Hệ thống sẽ cập nhật lại thông tin trên server cũng như trong dữ liệu chủ
7. Sv có thể thay đổi mật khẩu tuỳ thích
8. Khi sv thay đổi mật khẩu hệ thống sẽ gửi mã xác nhận về mail của sinh viên
9. Sv đăng nhập vào mail để kiểm tra mã xác nhận
10. Sv xác nhận bằng cách điền mã xác nhận vào ô trống
11. Sv nhấn lưu và hệ thống sẽ cập nhật mật khẩu mới của tk sinh viên lên web

● Use case : sinh viên đăng ký môn học


1. SV đăng nhập vào hệ thống
2. SV vào phần đăng kí môn của hệ thống
3. SV chọn chuyên ngành của bản thân
4. SV nhập vào niên khoá và học kì của mình -> chương trình sẽ tự động lọc ra các
lớp tín chỉ đang mở trong niên khoá mà sinh viên có thể đăng kí được.
5. Dữ liệu in ra gồm : MAMH, TENMH, NHOM, số sv đã đăng ký, số slot còn
trống;
6. Hệ thống sẽ hiện ra bảng các môn học sv sẽ đăng kí trong kì
7. Sau khi chọn xong SV Lưu lại những môn học cần đăng kí

● Use case : sinh viên đăng ký môn học


1. SV đăng nhập vào hệ thống
2. SV vào phần đăng kí môn của hệ thống
3. Sv chọn vào phần huỷ lớp tín chỉ
4. SV nhập vào niên khoá và học kì của mình -> hệ thống sẽ hiện ra một bảng các
lớp tín chỉ sv đã đăng ký
5. Sv nhấp vào lớp tín chỉ cần xoá
6. Hệ thống sẽ hỏi để xác nhận lại với sinh viên -> nếu sinh viên xác nhận thì hệ
thống sẽ xóa lớp tín chỉ đó.

● Use case : sinh viên xem thời khoá biểu của bản thân
1. SV đăng nhập vào hệ thống
2. SV chọn vào phần thời khoá biểu
3. Hệ thống sẽ sắp xếp lịch học các môn theo các tuần
4. SV có thể chỉnh để xem thời khóa biểu các tuần

● Use case : sinh viên xem điểm các môn và xem tình hình học tập của bản thân
1. SV đăng nhập vào hệ thống
2. Sv chọn vào phần điểm của hệ thống
3. Hệ thống sẽ sắp xếp các môn học theo kỳ học của sinh viên
4. Sinh viên có thể xem điểm cc, giữa kì, cuối kỳ cũng như điểm trung bình của các
môn theo học kì
5. Ngoài ra sinh viên có thể xem điểm trung bình tích lũy cũng như đánh giá học lực
của bản thân trong học kì đó.

● Use case : Thêm môn học mới


1. Admin đăng nhập vào hệ thống
2. Chọn vào phần môn học
3. List các môn học sẽ hiện ra và nhấn vào nút thêm môn học
4. Hệ thống sẽ cấp cho môn học mới một mã môn học
5. Admin sẽ nhập tên môn học
6. Admin nhập SLTCLT Và SLTCTH.

● Use case : xóa thông tin môn học


1. Admin đăng nhập vào hệ thống
2. Chọn vào phần môn học
3. List các môn học sẽ hiện ra và kế bên mỗi môn học sẽ có 2 nút : chỉnh sửa và xóa
4. Nếu nhấn vào nút xóa thì hệ thống sẽ kiểm tra môn học đó có lớp nào đang học
không -> nếu có thì hệ thống sẽ cảnh báo cho admin và không cho xóa môn học
đó -> nếu không thì hệ thống sẽ hỏi lại admin 1 lần nữa -> nếu admin xác nhận
thì hệ thống sẽ xóa môn học đó.
5. Sau khi xoá xong admin sẽ nhấn nút lưu -> hệ thống sẽ xác nhận một lần với
admin -> nếu đồng ý hệ thống sẽ xóa môn học đó.

● Use case : Thêm lớp tín chỉ mới


1. Admin đăng nhập vào hệ thống
2. Chọn vào phần môn học
3. Chọn vào môn học cần thêm lớp tín chỉ
4. Trong đó sẽ có nút thêm lớp tín chỉ
5. Nhấn vào nút thêm lớp tín chỉ
6. Hệ thống sẽ cấp cho mỗi lớp tín chỉ một mã lớp tín chỉ, mã môn học cũng sẽ
được hệ thống điền tự động
7. Nhập niên khoá của lớp tín chỉ
8. Nhập học kì của lớp tín chỉ
9. Nhập số nhóm trong một lớp tín chỉ
10. Nhập số sv min và max của lớp tín chỉ
11. Trạng thái lớp tín chỉ sẽ được cài tự động là 1 tức là lớp đang mở (0 là lớp đã bị
huỷ)
12. Nhấn lưu

● Use case : hiệu chỉnh lớp tín chỉ mới


1. Admin đăng nhập vào hệ thống
2. Chọn vào phần môn học
3. Chọn vào môn học cần thêm lớp tín chỉ
4. Chọn vào lớp tín chỉ cần hiệu chỉnh
5. Nếu nhấn vào nút xóa thì hệ thống sẽ tự động kiểm tra xem lớp tín chỉ đó có học
sinh đang học không -> nếu có hệ thống sẽ cảnh báo admin và không cho admin
xóa lớp tín chỉ đó -> nếu không hệ thống sẽ hỏi lại admin và nếu admin xác nhận
sẽ xoá lớp tín chỉ đó.
6. Nếu nhấn vào nút chỉnh sửa thì hệ thống sẽ hiện ra một bảng để admin có thể sửa
các thuộc tính của lớp tín chỉ.
7. Admin không được chỉnh sửa mã số lớp tín chỉ và mã môn học
8. Admin sẽ được sửa các thuộc tính niên khoá, học kì, nhóm ( nếu trường hợp lớp
tín chỉ đang có học sinh học thì số nhóm chỉ có thể tăng chứ không được giảm số
nhóm), số sinh viên min và max.
9. Sau khi chỉnh sửa xong admin sẽ được hệ thống hỏi xác nhận và cập nhật lại lớp
tín chỉ.

● Use case : Giảng viên cập nhật lại thông tin cá nhân
1. Giảng viên sẽ đăng nhập vào hệ thống bằng tài khoản và mật khẩu đã được cấp.
2. Giảng viên nhấp vào phần thông tin cá nhân
3. Ở đây giảng viên sẽ cập nhật lại thông tin cá nhân của mình.
4. Sau đó nhấn lưu -> hệ thống sẽ hỏi lại gv một lần nữa -> sau khi gv xác nhận hệ
thống sẽ cập nhật thông tin cá nhân đó.

● Use case : thêm phòng học mới


1. Admin đăng nhập vào hệ thống
2. Nhấp vào nút phòng học -> hệ thống sẽ hiện ra một list các phòng học
3. Nhấn vào nút thêm phòng học
4. Hệ thống sẽ tự động cấp cho phòng học mới 1 mã phòng học.
5. Admin sẽ điền tên phòng học mới vào.
6. Thời khoá biểu mặc định của phòng học là trống.
7. Admin nhấn lưu để lưu lại phòng học.

● Use case :hiệu chỉnh phòng học


1. Admin đăng nhập vào hệ thống
2. Nhấp vào nút phòng học -> hệ thống sẽ hiện ra một list các phòng học
3. Nhấn vào nút hiệu chỉnh kế bên phòng học cần chỉnh sửa hoặc xoá
4. Nếu là xoá hệ thống sẽ kiểm tra xem phòng học đó có thời khoá biểu không ->
nếu có thì hệ thống sẽ cảnh báo và không cho admin xoá phòng học đó -> còn
nếu không thì hệ thống sẽ hỏi lại admin lần nữa -> nếu admin xác nhận hệ thống
sẽ thực hiện xoá phòng học đó.
5. Nếu là chỉnh sửa thông tin phòng học -> hệ thống sẽ hiện ra một bảng để Admin
sẽ điền tên phòng học mới vào, còn mã phòng học cũng như thời khoá biểu không
được chỉnh sửa
6. Admin nhấn lưu để lưu lại phòng học.

● Use case : thêm ngành mới


1. Admin đăng nhập vào hệ thống
2. Nhấp vào nút ngành học -> hệ thống sẽ hiện ra một list các ngành học
3. Nhấn vào nút thêm ngành học
4. Hệ thống sẽ tự động cấp cho ngành học mới 1 mã ngành.
5. Admin sẽ điền tên ngành học mới vào.
6. Admin nhấn lưu để lưu lại ngành học.

● Use case :hiệu chỉnh ngành học


1. Admin đăng nhập vào hệ thống
2. Nhấp vào nút ngành học -> hệ thống sẽ hiện ra một list các ngành học
3. Nhấn vào nút hiệu chỉnh kế bên ngành học cần xoá
4. Nếu là xoá hệ thống sẽ kiểm tra xem ngành học đó có sinh viên đang theo học
không -> nếu có thì hệ thống sẽ cảnh báo và không cho admin xoá ngành học đó
-> còn nếu không thì hệ thống sẽ hỏi lại admin lần nữa -> nếu admin xác nhận hệ
thống sẽ thực hiện xoá ngành học đó.
5. Admin nhấn lưu để lưu lại ngành học.

● Use case : thêm môn tiên quyết mới


7. Admin đăng nhập vào hệ thống
8. Nhấp vào nút môn TQ-> hệ thống sẽ hiện ra một list các môn TQ
9. Nhấn vào nút thêm môn TQ
10. Hệ thống sẽ tự động cấp cho môn TQ mới 1 mã môn TQ.
11. Admin sẽ điền tên môn TQ mới vào.
12. Admin sẽ điền thêm những môn phụ thuộc mới vào
13. Admin nhấn lưu để lưu lại môn TQ.

● Use case :hiệu chỉnh môn TQ


6. Admin đăng nhập vào hệ thống
7. Nhấp vào nút môn TQ -> hệ thống sẽ hiện ra một list các môn TQ
8. Nhấn vào nút hiệu chỉnh kế bên môn TQ cần xoá
9. Nếu là xoá hệ thống sẽ kiểm tra xem môn TQ đó có sinh viên đang theo học
không -> nếu có thì hệ thống sẽ cảnh báo và không cho admin xoá môn TQ đó ->
còn nếu không thì hệ thống sẽ hỏi lại admin lần nữa -> nếu admin xác nhận hệ
thống sẽ thực hiện xoá môn TQ đó.
10. Admin nhấn lưu để lưu lại môn TQ

● Use case : In danh sách sinh viên theo lớp


1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo danh sách sinh viên
4. Admin chọn lọc theo lớp
5. Sau đó admin nhập tên của lớp đó vào và nhấn nút lọc.
6. Hệ thống sẽ tự động lọc và in ra danh sách sinh viên theo lớp được xắp xếp theo
mã số sinh viên.
7. Admin chọn vào nút in và chọn size giấy muốn in
8. Admin chọn đồng ý và in danh sách sinh viên .

● Use case : In danh sách sinh viên theo lớp tín chỉ
1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo danh sách sinh viên
4. Admin chọn lọc theo lớp tín chỉ
5. Sau đó admin nhập mã môn học
6. Admin nhập niên khoá
7. Admin nhập học kì
8. Admin nhập nhóm
9. Sau đó admin nhấn nút lọc.
10. Hệ thống sẽ tự động lọc và in ra danh sách sinh viên theo lớp tín chỉ đã đăng ký
được sắp xếp theo mã số sinh viên.
11. Admin chọn vào nút in và chọn size giấy muốn in
12. Admin chọn đồng ý và in danh sách sinh viên .

● Use case : In danh sách môn học


1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo danh sách môn học
4. Hệ thống sẽ tự động lọc và in ra danh sách môn học đang được mở và được xắp
xếp theo tên môn học.
5. Admin chọn vào nút in và chọn size giấy muốn in
6. Admin chọn đồng ý và in danh sách môn học .

● Use case : In bảng điểm của 1 lớp theo lớp tín chỉ
1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo điểm theo lớp tín chỉ
4. Admin nhập niên khoá
5. Admin nhập học kì
6. Admin nhập nhóm
7. Admin nhập môn học
8. Hệ thống sẽ tự động lọc và in ra danh sách điểm của các sính viên đang học trong
lớp tín chỉ theo từng nhóm và được xắp xếp theo mã số sinh viên.
9. Admin chọn vào nút in và chọn size giấy muốn in
10. Admin chọn đồng ý và in bảng điểm theo lớp tín chỉ.

● Use case : In bảng điểm môn học của 1 lớp tín chỉ
1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo điểm môn học của 1 lớp tín chỉ
4. Admin nhập niên khoá
5. Admin nhập học kì
6. Admin nhập nhóm
7. Admin nhập môn học
8. Hệ thống sẽ tự động lọc và in ra danh sách điểm của các sính viên đang học trong
lớp tín chỉ theo từng nhóm và được xắp xếp theo mã số sinh viên.
9. Admin chọn vào nút in và chọn size giấy muốn in
10. Admin chọn đồng ý và in bảng điểm theo lớp tín chỉ.
● Use case : In điểm trung bình kết thúc khóa học của 1 lớp theo số tín chỉ ( điểm tích luỹ)
1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo điểm trung bình kết thúc khóa học của 1 lớp theo số
tín chỉ
4. Admin nhập niên tên lớp
5. Hệ thống sẽ tự động lọc và in ra danh sách điểm trung bình của các sinh viên
trong lớp đang học theo số tín chỉ và được sắp xếp theo mã số sinh viên.
6. Admin chọn vào nút in và chọn size giấy muốn in
7. Admin chọn đồng ý và in bảng điểm trung bình kết thúc khóa học của 1 lớp theo
số tín chỉ.

● Use case : Chấm điểm 1 lớp


▪ GV đăng nhập
▪ GV nhập mã LTC, Niên khóa, HK
▪ HT hiện ra các SV học LTC và khung điểm cho GV chấm, sửa
▪ GV nhấn lưu
▪ HT ghi lại thông tin GV và KQ do GV chấm
● Use case : In bảng điểm tổng kết các môn của các sinh viên thuộc 1 lớp
1. Admin đăng nhập vào hệ thống.
2. Admin chọn vào phần báo cáo
3. Admin chọn vào nút báo cáo điểm tổng kết các môn của các sinh viên thuộc 1
lớp
4. Admin nhập niên tên lớp
5. Hệ thống sẽ tự động lọc và in ra danh sách điểm tổng kết các môn của các sinh
viên thuộc 1 lớp và được sắp xếp theo mã số sinh viên.
6. Admin chọn vào nút in và chọn size giấy muốn in
7. Admin chọn đồng ý và in bảng điểm tổng kết các môn của các sinh viên thuộc 1
lớp.

● Use case : Sắp xếp thời khóa biểu của sv


1. Mỗi một buổi trong tuần từ t2 đến t7 sẽ được đánh số thứ tự từ 1-12 tương ứng
với 12 buổi trong 1 tuần
2. Khi sv đăng ký một lớp tín chỉ nào đó thì hệ thống sẽ sinh viên có trong lớp tín
chỉ đó đồng thời thời khoá biểu của lớp tín chỉ đó sẽ được quét trong thời khoá
biểu của sinh viên (từ 1-12) nếu số đó trống thì sẽ điền thời khoá biểu của lớp tín
chỉ đó vào để tổng hợp thời khoá biểu của sinh viên -> còn nếu số đó không trống
thì hệ thống sẽ báo lỗi khi sinh viên đăng ký lớp tín chỉ và không cho sinh viên
đăng ký lớp tín chỉ đó.

● Use case : Sắp xếp thời khóa biểu của phòng học
1. Mỗi một buổi trong tuần từ t2 đến t7 sẽ được đánh số thứ tự từ 1-12 tương ứng
với 12 buổi trong 1 tuần
2. Khi kết thúc đăng ký lớp tín chỉ -> hệ thống sẽ quét số lớp tín chỉ đang được mở
và dựa vào số sinh viên Max lớp tín chỉ đó và thời khoá biểu của lớp tín chỉ đó để
sắp xếp phòng học với điều kiện :
● Số lượng sinh viên Max đã đăng kí môn học đó không được nhỏ hơn số lượng
ghế của phòng học
● Sau khi quét từ 1-12 thì buổi còn trống của phòng học phải phù hợp với buổi
còn trống của lớp tín chỉ.
● Use case : kiểm tra điều kiện các môn học tiên quyết khi sinh viên đăng kí môn
1. Hệ thống sẽ lọc ra các môn học sinh viên chưa qua dựa vào trạng thái ở bảng sinh
viên – môn học
2. Đồng thời hệ thống sẽ quét xem môn học được đề xuất ở lần đăng kí môn tiếp theo
có môn tiên quyết không
3. Nếu có môn tiên quyết mà trong trường hợp môn tiên quyết ở trạng thái chưa qua ở
bảng sinh viên môn học thì sẽ không cho đăng kí môn tiếp theo và sẽ đề xuất môn
tiên quyết ở lần đăng kí tiếp theo

● Use case : giảng viên nhập điểm của sinh viên (gv chỉ có thể nhập điểm cũng như chỉnh
sửa điểm của sv trong thời gian niên khoá của lớp tín chỉ)
1. Giảng viên đăng nhập vào hệ thống
2. Gv chọn vào phần lớp
3. Hệ thống sẽ tự động lọc ra những lớp mà gv đó giảng dạy trong học kì và hiện ra list
các lớp gv đó đang giảng dạy
4. Gv chọn vào lớp cần nhập điểm hoặc có thể nhập tên lớp học đó sau đó nhấn lọc ->
hệ thống sẽ lọc theo đúng lớp gv đã nhập
5. Hệ thống sẽ hiển thị ra danh sách sinh viên theo trình tự : mã số sinh viên, tên sinh
viên, điểm cc , điểm giữa kì, điểm cuối kì để gv có thể nhập vào
6. Khi đã nhập xong gv chỉ cần chọn lưu để lưu lại điểm của tất cả sinh viên thuộc lớp
đó.

● Use case : giảng viên chỉnh sửa điểm của sinh viên (gv chỉ có thể nhập điểm cũng như
chỉnh sửa điểm của sv trong thời gian niên khoá của lớp tín chỉ)
1. Giảng viên đăng nhập vào hệ thống
2. Gv chọn vào phần lớp
3. Hệ thống sẽ tự động lọc ra những lớp mà gv đó giảng dạy trong học kì và hiện ra list
các lớp gv đó đang giảng dạy
4. Trong trường hợp giảng viên cần sửa điểm nhiều sinh viên trong một lớp -> gv có
thể lọc theo lớp
5. Trong trường hợp giảng viên cần sửa điểm 1 sinh viên trong một lớp -> gv có thể
lọc theo mssv
6. Hệ thống sẽ hiển thị ra danh sách sinh viên theo trình tự : mã số sinh viên, tên sinh
viên, điểm cc , điểm giữa kì, điểm cuối kì để gv có chỉnh sửa.
7. Sau khi chỉnh sửa xong gv nhấn lưu để hệ thống có thể cập nhật thông tin.

● Use case : hệ thống tính điểm trung bình, điểm tích luỹ , tình hình học tập của sinh viên
1. Sau khi gv cập nhật hết các cột điểm lên hệ thống
2. Hệ thống sẽ dựa vào số điểm đó để tính điểm trung bình các môn
3. Sau đó sẽ tính điểm tích luỹ của mỗi sinh viên trong học kì đó và theo tổng số tín chỉ
của sinh viên đó.
4. Với các sinh viên có điểm trung bình tích luỹ trong kì đó :
+ <=1 : sẽ bị cảnh cáo học vụ
+ >1 và <=2 : xếp loại trung bình
+ >2 và <=3 : xếp loại khá
+ >3: xếp loại giỏi
5. Sau khi tính toán điểm của mỗi sinh viên hệ thống sẽ tự động tải lên trang web để lưu
trữ.

● Use case : hệ thống tính số môn nợ của sinh viên


1. Sau khi tính được điểm trung bình của các môn hệ thống sẽ dựa trên số điểm đó để
xem sinh viên có qua môn hay không -> qua đó thay đổi trạng thái trong bảng sinh
viên môn học từ 1: đang học -> 2: đã qua môn
2. Nếu sinh viên có điểm trung bình môn <=1 thì trạng thái môn học đó sẽ chuyển từ 1:
đang học -> 0: rớt môn.
3. Sau khi tính toán xong hệ thống sẽ thống kê số môn học sinh viên đã học ở học kì đó
theo trạng thái 0 và 2.
4. Nếu sinh viên trong kì đó có số môn có trạng thái 0 >= tổng số môn đã đăng kí /2 thì
hệ thống sẽ tự động thống kê và gửi danh sách về nhà trường.

● Use case : hệ thống tự động xóa lớp tín chỉ


- Khi hệ thống khoá đăng kí môn -> hệ thống sẽ tự động kiểm tra số lớp tín chỉ nào
có số sv đăng ký < số sv min của lớp tín chỉ đó -> khi đó hệ thống sẽ tự động xoá
lớp tín chỉ đó.

You might also like