Chương 4: Phân tích
4.2 Sơ đồ trạng thái 1 LOP
Page | 65
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Mới Lớp vừa được tạo mới.
2 Đã lưu Lớp đã được ghi xuống CSDL.
3 Đang chỉnh sửa Lớp đang được chỉnh sửa.
4 Đang kiểm tra cập nhật Trong quá trình kiểm tra tính hợp lệ của Lớp vừa chỉnh sửa.
5 Đang kiểm tra xoá Trong quá trình kiểm tra việc xoá Lớp khỏi CSDL.
6 Đã xoá Lớp đã được xoá.
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Them_lop() Thêm một Lớp mới.
2 Ghi() Lưu Lớp vừa thêm mới hoặc vừa chỉnh sửa. 3 Sua_lop() Tiến hành chỉnh sửa Lớp được chọn.
4 Kiem_tra_cap_nhat() Kiểm tra tính hợp lệ của Lớp đã qua chỉnh sửa. 5 Xoa_lop() Tiến hành xoá Lớp được chọn.
6 Xoa_lop() && Chuoi_loi == ""
Kiểm tra thành công, Lớp được chọn thoả điều kiện, tiến hành xoá.
Page | 66
4.2.2 GIAOVIEN
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Mới Giáo viên vừa được tạo mới.
2 Đã lưu Giáo viên đã được ghi xuống CSDL.
3 Đang chỉnh sửa Giáo viên đang được chỉnh sửa.
4 Đang kiểm tra cập nhật Trong quá trình kiểm tra tính hợp lệ của Giáo viên vừa chỉnh sửa.
5 Đang kiểm tra xoá Trong quá trình kiểm tra việc xoá Giáo viên khỏi CSDL.
6 Đã xoá Giáo viên đã được xoá.
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Them_giao_vien() Thêm một Giáo viên mới.
2 Ghi() Lưu Giáo viên vừa thêm mới hoặc vừa chỉnh sửa. 3 Sua_giao_vien() Tiến hành chỉnh sửa Giáo viên được chọn.
Page | 67 4 Kiem_tra_cap_nhat() Kiểm tra tính hợp lệ của Giáo viên đã qua chỉnh
sửa.
5 Xoa_giao_vien() Tiến hành xoá Giáo viên được chọn. 6 Xoa_giao_vien() &&
Chuoi_loi == ""
Kiểm tra thành công, Giáo viên được chọn thoả điều kiện, tiến hành xoá.
7 Xoá thành công Xoá thành công.
4.2.3 KHOA
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Mới Khoa vừa được tạo mới.
2 Đã lưu Khoa đã được ghi xuống CSDL.
3 Đang chỉnh sửa Khoa đang được chỉnh sửa.
4 Đang kiểm tra cập nhật Trong quá trình kiểm tra tính hợp lệ của Khoa vừa chỉnh sửa.
5 Đang kiểm tra xoá Trong quá trình kiểm tra việc xoá Khoa khỏi CSDL.
Page | 68
6 Đã xoá Khoa đã được xoá.
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Them_khoa() Thêm một Khoa mới.
2 Ghi() Lưu Khoa vừa thêm mới hoặc vừa chỉnh sửa. 3 Sua_khoa() Tiến hành chỉnh sửa Khoa được chọn.
4 Kiem_tra_cap_nhat() Kiểm tra tính hợp lệ của Khoa đã qua chỉnh sửa. 5 Xoa_khoa() Tiến hành xoá Khoa được chọn.
6 Xoa_khoa() && Chuoi_loi == ""
Kiểm tra thành công, Khoa được chọn thoả điều kiện, tiến hành xoá.
7 Xoá thành công Xoá thành công.
4.2.4 SINHVIEN
Danh sách các trạng thái
Page | 69
1 Mới Sinh viên vừa được tạo mới.
2 Đã lưu Sinh viên đã được ghi xuống CSDL.
3 Đang chỉnh sửa Sinh viên đang được chỉnh sửa.
4 Đang kiểm tra cập nhật Trong quá trình kiểm tra tính hợp lệ của Sinh viên vừa chỉnh sửa.
5 Đang kiểm tra xoá Trong quá trình kiểm tra việc xoá Sinh viên khỏi CSDL.
6 Đã xoá Sinh viên đã được xoá.
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Them_sinh_vien() Thêm một Sinh viên mới.
2 Ghi() Lưu Sinh viên vừa thêm mới hoặc vừa chỉnh sửa. 3 Sua_sinh_vien() Tiến hành chỉnh sửa Sinh viên được chọn.
4 Kiem_tra_cap_nhat() Kiểm tra tính hợp lệ của Sinh viên đã qua chỉnh sửa.
5 Xoa_sinh_vien() Tiến hành xoá Sinh viên được chọn. 6 Xoa_sinh_vien() &&
Chuoi_loi == ""
Kiểm tra thành công, Sinh viên được chọn thoả điều kiện, tiến hành xoá.
7 Xoá thành công Xoá thành công.
Page | 70
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Mới Môn học vừa được tạo mới.
2 Đã lưu Môn học đã được ghi xuống CSDL.
3 Đang chỉnh sửa Môn học đang được chỉnh sửa.
4 Đang kiểm tra cập nhật Trong quá trình kiểm tra tính hợp lệ của Môn học vừa chỉnh sửa.
5 Đang kiểm tra xoá Trong quá trình kiểm tra việc xoá Môn học khỏi CSDL.
6 Đã xoá Môn học đã được xoá.
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Them_mon_hoc() Thêm một Môn học mới.
2 Ghi() Lưu Môn học vừa thêm mới hoặc vừa chỉnh sửa. 3 Sua_mon_hoc() Tiến hành chỉnh sửa Môn học được chọn.
Page | 71 4 Kiem_tra_cap_nhat() Kiểm tra tính hợp lệ của Môn học đã qua chỉnh sửa. 5 Xoa_mon_hoc() Tiến hành xoá Môn học được chọn.
6 Xoa_mon_hoc() && Chuoi_loi == ""
Kiểm tra thành công, Môn học được chọn thoả điều kiện, tiến hành xoá.
7 Xoá thành công Xoá thành công.
4.2.6 HOCBONG
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Xét học bổng Xét học bổng cho sinh viên
2 Đạt Sinh viên đạt học bổng
3 Không đạt Sinh viên không đạt học bổng
4 Đã lưu Dữ liệu đã được lưu
Danh sách các biến cố
Page | 72 1 Thực thi Thực thi xét học bổng cho sinh viên
2 Kiểm tra điều kiện Kiểm tra điều kiện điểm, điểm RL của sinh viên 3 Thỏa điều kiện Sinh viên thỏa điều kiện kiểm tra
4 Không thỏa điều kiện Sinh viên không thỏa điều kiện kiểm tra
5 Ghi CSDL Tiến hành lưu dữ liệu
6 Lưu thành công Lưu dữ liệu thành công
4.2.7 HOCPHI
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Kiểm tra tình trạng học phí Sinh viên vừa được tạo mới.
2 Đã đóng học phí Sinh viên đã đóng đủ toàn bộ học phí
Page | 73
4 Đã lưu Dữ liệu đã được lưu
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Thực thi Thực thi xét học bổng cho sinh viên 2 Kiểm tra điều kiện Kiểm tra tình trạng học phí của sinh viên 3 Thỏa điều kiện Sinh viên thỏa điều kiện kiểm tra
4 Không thỏa điều kiện Sinh viên không thỏa điều kiện kiểm tra
5 Ghi CSDL Tiến hành lưu dữ liệu
6 Lưu thành công Lưu dữ liệu thành công
Page | 74
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Cập nhật điểm Thê mới/xóa/sửa điểm thi sinh viên
2 Đúng quy cách Nhập điểm đúng ràng buộc của chương trình 3 Sai quy cách Nhập điểm sai ràng buộc của chương trình
4 Đạt Điểm thi sinh viên đạt yêu cầu
5 Không Đạt Điểm thi sinh viên không đạt yêu cầu 6 Hủy cập nhật Hủy quá trình cập nhật
7 Lưu cập nhật Lưu thông tin vừa cập nhật vào CSDL
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Thực thi Thực thi thêm/sửa/xóa kết quả thi sinh viên 2 Kiểm tra quy cách Kiểm tra ràng buộc đối với kết quả được nhập 3 Kiểm tra kết quả Kiểm tra điểm thi được nhập đạt hay không
4 Thỏa Thỏa điều kiện kiểm tra
5 Không thỏa Không thỏa điều kiện kiểm tra
6 Lưu Tiến hành ghi dữ liệu vào CSDL
7 Hủy Hủy quá trình cập nhật
8 Cập nhật lại Quay lại bước cập nhật 9 Lưu thành công Lưu dữ liệu thành công
Page | 75
4.2.9 RENLUYEN
Danh sách các trạng thái
STT Tên trạng thái Ý nghĩa/Ghi chú
1 Cập nhật điểm Thê mới/xóa/sửa điểm thi sinh viên
2 Đúng quy cách Nhập điểm đúng ràng buộc của chương trình 3 Sai quy cách Nhập điểm sai ràng buộc của chương trình 4 Hủy cập nhật Hủy quá trình cập nhật
5 Lưu cập nhật Lưu thông tin vừa cập nhật vào CSDL
Danh sách các biến cố
STT Tên biến cố Ý nghĩa/Ghi chú
1 Thực thi Thực thi xét học bổng cho sinh viên
2 Kiểm tra quy cách Kiểm tra ràng buộc đối với kết quả được nhập
Page | 76 4 Không thỏa Không thỏa điều kiện kiểm tra
5 Lưu Tiến hành ghi dữ liệu vào CSDL
6 Hủy Hủy quá trình cập nhật
7 Cập nhật lại Quay lại bước cập nhật 8 Lưu thành công Lưu dữ liệu thành công
Page | 77