II.1 Form Chương trình đào tạo nhĩm ngành chuẩn
Chức năng: Cập nhật và quản lý chương trình đào tạo nhĩm ngành chuẩn. Input: Lấy thơng tin tự điển nhĩm ngành từ table nhom_nganh
Output: Thêm, sửa, xố trên các table monbb_dtnn, nhomtc_dtnn, montc_dtnn.
Ràng buộc: Form sẽ phát hiện và báo lỗi khi xảy ra 1 trong các trường hợp sau:
• Trùng mơn học trong cùng 1 nhĩm tự chọn.
• Mơn học bắt buộc trùng với mơn học tự chọn.
• Số tín chỉ của nhĩm tự chọn >tổng số tín chỉ của các mơn tự chọn trong nhĩm.
• Phân bố các mơn học trong CTĐT vi phạm các quan hệ thứ tự như mơn học trước, mơn học song hành.
Thiết kếgiao diện:
Form chia thành 3 khối thơng tin :
• Khối trên cùng thể hiện nhĩm ngành và học kỳ cần xem
• Khối bên phải hiển thị các mơn học . Khối này cho phép user xem và lựa chọn mơn học dể bổ sung vào mơn bắt buộc và mơn tự chọn của CTDT nhĩm ngành.
• Khối bên phải là khối thể hiện danh sách các mơn học bắt buộc trong CTĐT học kỳ. Mỗi dịng tương ứng với 1 mơn bắt buộc. Khối dựa trên table monbb_dtnn, cĩ thể thêm, sửa, xố.
• Khối dưới cùng thể hiện danh sách các mơn học tự chọn trong CTĐT học kỳ. Khối gồm 2 phần:
+ Bên trái là danh sách các nhĩm mơn tự chọn, gồm 2 trường: tên nhĩm, số tín chỉ phải chọn từ các mơn học trong nhĩm. Phần này dựa trên table nhomtc_dtnn, cĩ thể thêm, sửa đổi, xố.
+ Bên phải là danh sách các mơn tự chọn trong nhĩm đang hiện hành (được high light). Mỗi dịng tương ứng với 1 mơn tự chọn thành phần nhĩm. Khối dựa trên table
II.2 Form Chương trình đào tạo chuyên ngành chuẩn
Chức năng: Cập nhật và quản lý chương trình đào tạo chuyên ngành chuẩn. Input: Lấy thơng tin tự điển nhĩm ngành từ table nganh
Output: Thêm, sửa, xố trên các table monbb_dtcn, nhomtc_dtcn, montc_dtcn.
Ràng buộc: Form sẽ phát hiện và báo lỗi khi xảy ra 1 trong các trường hợp sau:
• Trùng mơn học trong danh sách các mơn bắt buộc.
• Trùng mơn học trong cùng 1 nhĩm tự chọn.
• Mơn học bắt buộc trùng với mơn học tự chọn.
• Số tín chỉ của nhĩm tự chọn >tổng số tín chỉ của các mơn tự chọn trong nhĩm.
• Phân bố các mơn học trong CTĐT vi phạm các quan hệ thứ tự như mơn học trước, mơn học song hành.
Thiết kếgiao diện: tương tự form Chương trình đào tạo nhĩm ngành chuẩn
Chức năng tương tự như form CTDT Nhĩm ngành.
II.3 Form Chương trình đào tạo khố ngành
Chức năng: Cập nhật và quản lý chương trình đào tạo khố ngành. Input: Lấy thơng tin tự điển khố ngành từ table khoa_nganh,
Đọc chương trình đào tạo chuẩn của nhĩm ngành và chuyên ngành từ các tables
monbb_dtnn, nhomtc_dtnn, montc_dtnn, monbb_dtcn, nhomtc_dtcn, montc_dtcn.
Ràng buộc: Form sẽ phát hiện và báo lỗi khi xảy ra 1 trong các trường hợp sau:
• Trùng mơn học trong danh sách các mơn bắt buộc.
• Trùng mơn học trong cùng 1 nhĩm tự chọn.
• Mơn học bắt buộc trùng với mơn học tự chọn.
• Số tín chỉ của nhĩm tự chọn >tổng số tín chỉ của các mơn tự chọn trong nhĩm.
• Phân bố các mơn học trong CTĐT vi phạm các quan hệ thứ tự như mơn học trước, mơn học song hành.
Thiết kếgiao diện:
Chức năng tương tự như form CTDT Nhĩm ngành.