1. Chức năng của hệ thống
- Quản trị viên (Admin)
Quản lý người dùng gồm thêm mới, cập nhật, xóa và tìm kiếm thông tin tài khoản sinh viên, giảng viên, trưởng khoa, hội đồng và quản trị viên.
Quản lý kế hoạch NCKH gồm tạo mới, cập nhật, mở và đóng kế hoạch nghiên cứu khoa học.
Quản lý mốc tiến độ gồm thiết lập và cập nhật các mốc thời gian nộp báo cáo, sản phẩm và đăng ký bảo vệ.
Quản lý đề tài gồm xem, cập nhật trạng thái và theo dõi tiến độ thực hiện đề tài.
Quản lý hội đồng gồm tạo hội đồng và phân công thành viên hội đồng cho từng đề tài.
Quản lý lịch bảo vệ gồm xác nhận, thay đổi và hủy lịch bảo vệ đề tài.
Báo cáo thống kê gồm thống kê số lượng đề tài, tiến độ thực hiện và kết quả đánh giá.
- Sinh viên (Student)
Quản lý đề tài gồm đăng ký đề tài, đề xuất đề tài và tham gia nhóm nghiên cứu.
Quản lý nhóm nghiên cứu gồm tạo nhóm, thêm, xóa thành viên và phân công vai trò trong nhóm.
Nộp tài liệu nghiên cứu gồm nộp báo cáo và sản phẩm theo các mốc tiến độ được quy định.
Đăng ký lịch bảo vệ gồm lựa chọn thời gian và gửi yêu cầu đăng ký bảo vệ đề tài.
Theo dõi đề tài gồm theo dõi trạng thái, tiến độ thực hiện, kết quả đánh giá, điểm số và nhận xét.
- Giảng viên (Lecturer)
Quản lý yêu cầu hướng dẫn gồm tiếp nhận, phê duyệt hoặc từ chối yêu cầu hướng dẫn đề tài.
Quản lý đề tài hướng dẫn gồm theo dõi tiến độ, góp ý và yêu cầu sinh viên chỉnh sửa báo cáo hoặc sản phẩm.
Quản lý lịch bảo vệ gồm xem và phê duyệt lịch bảo vệ ở cấp giảng viên.
Đánh giá đề tài gồm chấm điểm và đưa ra nhận xét khi được phân công tham gia hội đồng.
- Trưởng khoa (Faculty Dean)
Quản lý kế hoạch NCKH của khoa gồm theo dõi và điều chỉnh kế hoạch nghiên cứu khoa học trong phạm vi khoa.
Quản lý hội đồng gồm tạo hội đồng và phân công thành viên hội đồng cho các đề tài thuộc khoa.
Quản lý lịch bảo vệ gồm xem và phê duyệt lịch bảo vệ ở cấp khoa.
Đánh giá đề tài gồm tham gia chấm điểm và nhận xét đề tài khi được phân công vào hội đồng.
Báo cáo thống kê gồm thống kê và tổng hợp tình hình nghiên cứu khoa học của khoa.
- Phòng Nghiên cứu khoa học (Rector)
Quản lý kế hoạch NCKH toàn trường gồm tạo mới, cập nhật và theo dõi kế hoạch nghiên cứu khoa học toàn trường.
Quản lý mốc tiến độ gồm thiết lập và quản lý các mốc thời gian áp dụng cho toàn trường.
Quản lý lịch bảo vệ gồm thẩm định và phê duyệt lịch bảo vệ ở cấp cuối cùng.
Đánh giá đề tài gồm tham gia chấm điểm và nhận xét đề tài khi được phân công vào hội đồng.
Báo cáo thống kê gồm tổng hợp và xuất báo cáo thống kê tình hình nghiên cứu khoa học toàn trường.
2. Các tài liệu bao gồm
- Báo cáo phân tích và thiết kế hệ thống.
- Source code chương trình.
- File Visual Paradigm/Draw.io bao gồm:
Biểu đồ use case
Biểu đồ lớp
Biểu đồ tuần tự