I. Tổng quan về đề tài
Đề tài Xây dựng hệ thống quản lý đề tài đồ án và thực tập tốt nghiệp cho sinh viên CNTT Đại học Hải Phòng nhằm giải quyết các vấn đề trong quản lý quá trình thực hiện đồ án và thực tập của sinh viên. Hiện tại, việc quản lý chủ yếu dựa trên các nền tảng mạng xã hội như Facebook, Zalo, dẫn đến thông tin dễ bị trôi và thiếu tính hệ thống. Hệ thống quản lý đề tài được đề xuất sẽ tự động hóa quy trình, giúp giảng viên và sinh viên tương tác hiệu quả hơn, đồng thời lưu trữ lịch sử các phiên bản đồ án và tiến độ thực hiện.
1.1 Lí do chọn đề tài
Việc quản lý thủ công gây tốn thời gian và thiếu chính xác. Hệ thống quản lý đề tài sẽ khắc phục các nhược điểm này bằng cách tự động hóa quy trình, giúp giảng viên theo dõi tiến độ đồ án và sinh viên dễ dàng đăng ký, thay đổi đề tài.
1.2 Mục tiêu đề tài
Mục tiêu chính là xây dựng một hệ thống quản lý giúp giảng viên theo dõi tiến độ đồ án, tạo hội đồng chấm và tăng cường tương tác giữa giảng viên và sinh viên.
1.3 Phương pháp nghiên cứu
Phương pháp nghiên cứu bao gồm phân tích tài liệu, thu thập số liệu từ các hệ thống tương tự và quan sát thực tế để đảm bảo tính khả thi và hiệu quả của hệ thống quản lý.
II. Phân tích thiết kế hệ thống
Hệ thống được thiết kế với các chức năng chính như quản lý đề tài, đồ án, sinh viên, giảng viên và hội đồng chấm. Hệ thống quản lý sinh viên và quản lý giảng viên được tích hợp để đảm bảo tính đồng bộ và hiệu quả. Các biểu đồ Use Case và tuần tự được sử dụng để mô tả chi tiết quy trình hoạt động của hệ thống.
2.1 Mô tả bài toán
Hệ thống bao gồm các bước: giảng viên tạo đề tài, sinh viên đăng ký, thực hiện đồ án và hội đồng chấm đánh giá. Quản lý đề tài đồ án và quản lý thực tập được tích hợp để đảm bảo tính toàn diện.
2.2 Mô hình ca sử dụng
Các tác nhân chính bao gồm người quản trị, giảng viên và sinh viên. Mỗi tác nhân có các chức năng riêng như quản lý đề tài, quản lý đồ án và quản lý hội đồng chấm.
2.3 Biểu đồ Use Case
Biểu đồ Use Case mô tả chi tiết các chức năng của hệ thống, bao gồm đăng nhập, quản lý người dùng, quản lý sinh viên và giảng viên, cũng như quản lý đề tài đồ án.
III. Cài đặt và thực nghiệm
Hệ thống được phát triển bằng các công nghệ hiện đại như C#, Angular và PostgreSQL. Hệ thống quản lý sinh viên và quản lý giảng viên được tích hợp để đảm bảo tính đồng bộ. Kết quả thực nghiệm cho thấy hệ thống hoạt động hiệu quả, giúp giảng viên và sinh viên tương tác dễ dàng hơn.
3.1 Công nghệ sử dụng
Hệ thống sử dụng các công nghệ như C#, Angular và PostgreSQL để đảm bảo tính linh hoạt và hiệu suất cao. Hệ thống quản lý đề tài được thiết kế để dễ dàng mở rộng và bảo trì.
3.2 Kết quả thực nghiệm
Các giao diện như đăng nhập, quản lý đề tài và đồ án được thiết kế trực quan, giúp người dùng dễ dàng sử dụng. Quản lý thực tập và quản lý đồ án được tích hợp để đảm bảo tính toàn diện.