Sơ đồ trạng thái 1 LOP

Một phần của tài liệu Đồ án môn phát triển phần mềm hướng đối tượng quản lý sinh viên version 1.0 (Trang 68 - 81)

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

Một phần của tài liệu Đồ án môn phát triển phần mềm hướng đối tượng quản lý sinh viên version 1.0 (Trang 68 - 81)

Tải bản đầy đủ (PDF)

(135 trang)