I. Tổng quan về đề tài
Phần này giới thiệu tổng quan về đề tài Xây dựng website quản lý khóa luận tốt nghiệp công nghệ thông tin. Đề tài nhằm giải quyết vấn đề quản lý đồ án tốt nghiệp của sinh viên, một công việc phức tạp đòi hỏi sự chặt chẽ và hiệu quả. Công nghệ thông tin được ứng dụng để tạo ra một hệ thống thông tin trực tuyến, giúp quản lý quá trình thực hiện đồ án từ đăng ký đề tài đến hoàn thiện và chấm điểm. Mục tiêu chính là xây dựng một phần mềm quản lý giúp giảng viên và sinh viên tương tác thuận lợi hơn, đồng thời nâng cao chất lượng đào tạo của nhà trường.
1.1 Lý do chọn đề tài
Việc quản lý đồ án tốt nghiệp của sinh viên là một quá trình phức tạp, đòi hỏi sự chính xác và hiệu quả. Xây dựng website quản lý đồ án giúp tối ưu hóa quy trình, giảm thiểu sai sót và tiết kiệm thời gian. Đề tài này không chỉ mang lại lợi ích thực tiễn mà còn góp phần vào sự phát triển của hệ thống thông tin trong giáo dục.
1.2 Mục tiêu đề tài
Mục tiêu chính của đề tài là xây dựng website quản lý đồ án tốt nghiệp, giúp giảng viên theo dõi tiến độ của sinh viên và tạo hội đồng chấm thi. Hệ thống cũng hỗ trợ sinh viên trong việc đăng ký đề tài, cập nhật tiến độ và nhận phản hồi từ giảng viên. Điều này giúp tăng cường sự tương tác giữa giảng viên và sinh viên, đồng thời nâng cao chất lượng đào tạo.
II. Phân tích và thiết kế hệ thống
Phần này tập trung vào việc phân tích và thiết kế hệ thống thông tin quản lý đồ án tốt nghiệp. Hệ thống được thiết kế dựa trên mô hình MVC (Model-View-Controller), giúp tách biệt các thành phần và tối ưu hóa quy trình phát triển. Các chức năng chính bao gồm quản lý người dùng, quản lý sinh viên, quản lý giảng viên, quản lý khoa, quản lý lớp học và quản lý đồ án. Mỗi chức năng được phân tích chi tiết thông qua các biểu đồ Use Case và biểu đồ tuần tự.
2.1 Mô tả bài toán
Hệ thống quản lý đồ án tốt nghiệp bao gồm các bước chính: giảng viên tạo đề tài, sinh viên đăng ký đề tài, sinh viên cập nhật tiến độ và hội đồng chấm thi. Hệ thống cung cấp các chức năng như đăng nhập, quản lý tài khoản, quản lý sinh viên, quản lý giảng viên, quản lý khoa, quản lý lớp học và quản lý đồ án. Mỗi chức năng được thiết kế để đảm bảo tính chính xác và hiệu quả trong quá trình quản lý.
2.2 Mô hình ca sử dụng
Mô hình ca sử dụng được phân tích dựa trên các tác nhân chính: người quản trị, giảng viên và sinh viên. Mỗi tác nhân có các ca sử dụng riêng, ví dụ như quản lý khoa, quản lý lớp học, quản lý sinh viên, quản lý giảng viên và quản lý đồ án. Các biểu đồ Use Case được sử dụng để mô tả chi tiết các tương tác giữa các tác nhân và hệ thống.
III. Cài đặt và thực nghiệm
Phần này trình bày quá trình cài đặt và thực nghiệm hệ thống. Hệ thống được phát triển dựa trên nền tảng ứng dụng web, sử dụng ngôn ngữ lập trình và công nghệ phù hợp để đảm bảo tính ổn định và hiệu suất. Giao diện người dùng được thiết kế thân thiện, dễ sử dụng, giúp người dùng dễ dàng thao tác và quản lý thông tin. Các chức năng chính như quản lý đồ án, quản lý sinh viên và quản lý giảng viên được kiểm thử kỹ lưỡng để đảm bảo tính chính xác và hiệu quả.
3.1 Thiết kế giao diện
Giao diện người dùng được thiết kế đơn giản, dễ sử dụng, giúp người dùng dễ dàng thao tác và quản lý thông tin. Các chức năng chính như đăng nhập, quản lý đồ án, quản lý sinh viên và quản lý giảng viên được tích hợp vào giao diện một cách hợp lý, đảm bảo tính thẩm mỹ và tiện ích.
3.2 Chức năng quản lý đồ án
Chức năng quản lý đồ án cho phép sinh viên đăng ký đề tài, cập nhật tiến độ và nhận phản hồi từ giảng viên. Giảng viên có thể theo dõi tiến độ của sinh viên và đánh giá đồ án. Hệ thống cũng hỗ trợ việc thành lập hội đồng chấm thi và thống kê kết quả.