I. Giới thiệu đề tài
Phần mềm quản lý đồ án tốt nghiệp là một công cụ thiết yếu trong việc tổ chức và quản lý thông tin liên quan đến đồ án tốt nghiệp của sinh viên. Việc xây dựng phần mềm này không chỉ giúp giảm thiểu khối lượng công việc cho giảng viên mà còn nâng cao hiệu quả trong việc quản lý thông tin. Quản lý đồ án tốt nghiệp sinh viên là một yêu cầu thiết yếu của mỗi trường cao đẳng, đại học. Việc này đòi hỏi kỹ năng của người quản lý để kiểm soát số lượng sinh viên thực hiện đồ án, đề tài của các khóa khác nhau. Trước đây, công tác quản lý chủ yếu dựa vào phương pháp thủ công, gây cồng kềnh và dễ xảy ra sai sót. Do đó, việc xây dựng một phần mềm quản lý chuyên dụng là cần thiết để đảm bảo hiệu quả và tiết kiệm thời gian trong công việc.
1.1. Lý do chọn đề tài
Nhu cầu cấp thiết về một hệ thống quản lý thông tin đồ án tốt nghiệp đã được xác định. Việc quản lý thông tin này không chỉ giúp cán bộ, giảng viên giảm bớt gánh nặng công việc mà còn hạn chế tối đa sai sót xảy ra khi quản lý trên sổ sách. Hệ thống này sẽ giúp lưu trữ, tìm kiếm và truy xuất dữ liệu một cách nhanh chóng và hiệu quả. Phần mềm quản lý đồ án sẽ hỗ trợ trong việc theo dõi tiến độ thực hiện đồ án, phân công giảng viên hướng dẫn và đánh giá kết quả thực hiện của sinh viên.
1.2. Mục tiêu đề tài
Mục tiêu chính của đề tài là nghiên cứu quy trình trong công tác quản lý đồ án tốt nghiệp, từ đó xây dựng một phần mềm đáp ứng các yêu cầu quản lý. Phần mềm cần phải hỗ trợ quản lý các dữ liệu đầu vào như khoa, lớp, sinh viên, cán bộ, giảng viên, năm học và học kỳ. Ngoài ra, phần mềm cũng cần quản lý thông tin về hội đồng đánh giá đề tài, phân công giảng viên và điểm của từng sinh viên. Việc đưa ra các báo cáo và thống kê theo từng giai đoạn thực hiện đồ án cũng là một trong những mục tiêu quan trọng.
1.3. Phạm vi đề tài
Phạm vi nghiên cứu của đề tài tập trung vào các quy trình trong việc quản lý và lưu trữ thông tin đồ án tốt nghiệp của sinh viên. Phần mềm sau khi hoàn thành sẽ có thể áp dụng trong công tác quản lý đồ án tốt nghiệp tại các trường CĐ – ĐH. Điều này không chỉ giúp nâng cao hiệu quả công việc mà còn tạo điều kiện thuận lợi cho sinh viên trong việc thực hiện đồ án tốt nghiệp.
II. Giới thiệu công nghệ sử dụng
Công nghệ sử dụng trong việc xây dựng phần mềm quản lý đồ án tốt nghiệp bao gồm ngôn ngữ SQL và hệ quản trị cơ sở dữ liệu SQL Server. Ngôn ngữ SQL là một công cụ mạnh mẽ cho việc truy vấn và quản lý dữ liệu trong cơ sở dữ liệu. Nó cho phép người dùng thực hiện các thao tác như tạo, sửa, xóa và lấy dữ liệu một cách dễ dàng. SQL được sử dụng rộng rãi trong các hệ quản trị cơ sở dữ liệu như MySQL, Oracle và SQL Server. Hệ quản trị cơ sở dữ liệu SQL Server cung cấp một nền tảng vững chắc cho việc lưu trữ và quản lý dữ liệu, đảm bảo tính toàn vẹn và an toàn cho thông tin.
2.1. Ngôn ngữ SQL
SQL (Structured Query Language) là ngôn ngữ tiêu chuẩn để truy cập và quản lý cơ sở dữ liệu. Nó cho phép người dùng định nghĩa dữ liệu, truy xuất và thao tác dữ liệu, cũng như kiểm soát quyền truy cập. SQL không chỉ đơn thuần là một ngôn ngữ truy vấn mà còn là một công cụ mạnh mẽ cho việc quản lý dữ liệu trong các ứng dụng. Việc sử dụng SQL giúp cho việc phân tích và xử lý dữ liệu trở nên hiệu quả hơn, từ đó nâng cao chất lượng công việc quản lý đồ án tốt nghiệp.
2.2. Hệ quản trị cơ sở dữ liệu SQL Server
SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ, cho phép người dùng quản lý và tương tác với dữ liệu một cách hiệu quả. Hệ thống này hỗ trợ nhiều tính năng như bảo mật, sao lưu và phục hồi dữ liệu, cũng như khả năng xử lý đồng thời cho nhiều người dùng. SQL Server được tối ưu hóa để hoạt động trong môi trường cơ sở dữ liệu lớn, phục vụ cho hàng ngàn người dùng cùng lúc. Việc sử dụng SQL Server trong phần mềm quản lý đồ án tốt nghiệp sẽ đảm bảo tính ổn định và hiệu quả trong việc lưu trữ và xử lý thông tin.
III. Khảo sát nghiệp vụ hệ thống
Khảo sát nghiệp vụ hệ thống là bước quan trọng trong việc xác định các yêu cầu cần thiết cho phần mềm quản lý đồ án tốt nghiệp. Việc này bao gồm việc phân tích các quy trình hiện tại, xác định các yêu cầu chức năng và phi chức năng của hệ thống. Quản lý đồ án tốt nghiệp không chỉ đơn thuần là lưu trữ thông tin mà còn bao gồm việc theo dõi tiến độ, đánh giá kết quả và báo cáo thống kê. Các yêu cầu này cần được xác định rõ ràng để đảm bảo phần mềm đáp ứng được nhu cầu thực tế.
3.1. Nghiệp vụ hệ thống
Nghiệp vụ hệ thống bao gồm các quy trình liên quan đến việc quản lý thông tin đồ án tốt nghiệp. Điều này bao gồm việc thu thập thông tin từ sinh viên, giảng viên, và hội đồng đánh giá. Các quy trình này cần được phân tích để xác định các bước cần thiết trong việc xây dựng phần mềm. Việc hiểu rõ nghiệp vụ sẽ giúp cho việc thiết kế và phát triển phần mềm trở nên hiệu quả hơn.
3.2. Yêu cầu hệ thống
Yêu cầu hệ thống được chia thành hai loại: yêu cầu chức năng và yêu cầu phi chức năng. Yêu cầu chức năng bao gồm các tính năng mà phần mềm cần có, như quản lý thông tin sinh viên, giảng viên, và hội đồng đánh giá. Yêu cầu phi chức năng liên quan đến hiệu suất, bảo mật và khả năng mở rộng của hệ thống. Việc xác định rõ các yêu cầu này sẽ giúp cho quá trình phát triển phần mềm diễn ra suôn sẻ và đạt được kết quả mong muốn.