Hệ thống thông tin quản lý điểm rèn luyện của sinh viên theo quy chế đánh giá kết quả điểm rèn luyện

MỤC LỤC

CƠ SỞ LÝ THUYẾT

Môt số điều trong quy chế đánh giá kết quả điểm rèn luyện

    −Căn cứ để xác định điểm là kết quả chấp hành các chủ trương của Đảng, chính sách, pháp luật của Nhà nước, thành tích trong công tác xã hội và giữ gìn an ninh chính trị, trật tự an toàn xã hội; mối quan hệ cộng đồng, tinh thần giúp đỡ bạn bè, cưu mang người gặp khó khăn. Căn cứ để xác định điểm là ý thức, mức độ hoàn thành nhiệm vụ đối với học sinh, sinh viên được phân công quản lý lớp, các tổ chức Đảng, Đoàn thanh niên, Hội sinh viên và các tổ chức khác trong nhà trường; và những học sinh, sinh viên khác có thành tích đặc biệt trong học tập, rèn luyện.

    Phân tích và thiết kế hệ thống thông tin 1. Một số khái niệm về hệ thống thông tin

      −Học sinh, sinh viên bị xếp loại rèn luyện Kém trong cả năm học thì tạm ngừng học một năm học ở năm học tiếp theo và nếu bị xếp loại rèn luyện Kém cả năm lần thứ hai thì sẽ bị buộc thôi học. −Kết quả phân loại rèn luyện toàn khóa học của từng học sinh, sinh viên được lưu trong hồ sơ quản lý học sinh, sinh viên của Trường và ghi vào bảng điểm kết quả học tập và rèn luyện của từng học sinh, sinh viên khi ra trường.

      Lập trình PHP

      PHP hỗ trợ kết nối tới rất nhiều hệ cơ sở dữ liệu khác nhau: PostgreSQL, MySQL, Oracle, dbm, filePro, Hyperware, informix, InterBase, Sybase,. PHP cung cấp một hệ thống thư viện phong phú: Do PHP ngay từ đầu được thiết kế nhằm mục đích xây dựng và phát triển các ứng dụng trên web nên PHP cung cấp rất nhiều hàm xây dựng sẵn giúp thực hiện các công việc rất dễ dàng: gửi, nhận mail, làm việc với các cookie, và nhiều thứ khác nữa.

      Hệ quản trị cơ sở dữ liệu MySQL

        Mỗi sinh viên có thể sửa điểm rèn luyện cho học kì đang xét điểm nếu còn trong thời gian cho phép, có thể xem điểm rèn luyện theo học kì, năm học của những học kì trước đó đã được xét điểm, in bảng điểm rèn luyện của tất cả học kì, năm học đã xét điểm rèn luyện xong. Sau khi giáo viên chủ nhiệm duyệt điểm cho sinh viên lớp mình, điểm của sinh viên đã được Hội đồng khoa thông qua và đến thời gian dành cho Khoa duyệt, thì cán bộ của phòng giáo vụ Khoa đăng nhập vào hệ thống hệ thống quản lý điểm rèn luyện để duyệt lại điểm rèn luyện cho tất cả sinh viên của Khoa mình.

        Yêu cầu phi chức năng

        −Thông báo: gồm các thông tin ngày đưa thông báo, ngày bắt đầu và ngày kết thúc chấm điểm của sinh viên, ngày bắt đầu và ngày kết thúc chấm điểm của giáo viên, ngày bắt đầu và ngày kết thúc chấm điểm của hội động Khoa. −Sinh viên: In điểm rèn luyện của mỗi sinh viên ở tất cả các học kỳ. −Đảm bảo an toàn dữ liệu khi chạy Website trực tuyến, có sự phân quyền giữa các loại người dùng.

        Thiết kế dữ liệu

        • Mô hình thực thể kết hợp (ERD) 1. Mô hình
          • Mô hình vật lý
            • Ràng buộc toàn vẹn

              Diễn giải: là tập hợp những thông báo quy định thời gian chấm điểm rèn luyện của sinh viên, giáo viên chủ nhiệm, hội đồng Khoa. Diễn giải: là mối kết hợp giữa thực thể KHOA với thực thể GIAO_VIEN Khóa: (không có thuộc tính). Diễn giải: là mối kết hợp giữa thực thể SINH_VIEN và thực thể HK_NK, cho biết điểm rèn luyện của mỗi sinh viên trong một học kỳ đã được duyệt hay chưa.

              Nó cho biết điểm rèn luyện của sinh viên do sinh viên, giáo viên, Khoa chấm là bao nhiêu trong mỗi học kỳ. Diễn giải: là mối kết hợp giữa thực thể THONG_BAO và thực thể HK_NK Khóa: (không có thuộc tính). R4: ngày thông báo phải lớn hơn 0; ngày sinh viên bắt đầu chấm bằng hoặc lớn hơn ngày hiện hành, ngày kết thúc sinh viên lớn hơn ngày hiên hành; ngày bắt đầu chấm của giáo viên phải lớn hơn ngày hiện hành; ngày bắt đầu chấm của hội đồng phải lớn hơn ngày hiện hành; ngày kết thúc giáo viên lớn hơn ngày hiên hành; ngày kết thúc hội đồng lớn hơn ngày hiên hành.

              R17: ngày bắt đầu chấm điểm sinh viên phải nhỏ hơn ngày kết thúc, ngày bắt đầu chấm điểm giáo viên phải nhỏ hơn ngày kết thúc, ngày bắt đầu chấm điểm sinh viên phải nhỏ hơn ngày kết thúc. R18: Tập giá trị STT_KHOA được tìm thấy trong quan hệ GIAO_VIEN phải được tìm thấy trong tập các giá trị STT_KHOA trong quan hệ KHOA. R19: Tập giá trị STT_KHOA, KHOA_HOC, MA_GV được tìm thấy trong quan hệ LOP phải lần lượt được tìm thấy trong tập các giá trị STT_KHOA, KHOA_HOC, MA_GV trong các quan hệ KHOA, KHOA_HOC, GIAO_VIEN.

              R20: Tập giá trị MA_LOP được tìm thấy trong quan hệ SINH_VIEN phải được tìm thấy trong tập các giá trị MA_LOP trong quan hệ LOP. R21: Tập giá trị HK_NK được tìm thấy trong quan hệ THONG_BAO phải được tìm thấy trong tập các giá trị HK_NK trong quan hệ HK_NK.

              Bảng 3.1. Mô tả chi tiết thực thể Khoa
              Bảng 3.1. Mô tả chi tiết thực thể Khoa

              Dữ liệu thử nghiệm

              Hướng dẫn cài đặt

                Sau đó chọn Import->Browse đến thư mục Database chứa tập tin diem.sql -> chọn Go. Copy chương trình có tên diemrl vào thư mục www trong thư mục cài đặt WampServer (wamp/www/diemrl).

                Hình 4.8. Giao diện hoàn tất khi cài đặt WampServer 1.15.2.  Cài đặt cơ sở dữ liệu
                Hình 4.8. Giao diện hoàn tất khi cài đặt WampServer 1.15.2. Cài đặt cơ sở dữ liệu

                Hướng dẫn chạy thử

                  −Giao diện khi chọn In Bảng ĐRL để kết xuất danh sách điểm rèn luyện của sinh viên theo từng Khoa, năm học và từng học kỳ đã xét xong. −Giao diện khi chọn DSSV Có ĐRL Kém để kết xuất danh sách sinh viên có điểm rèn luyện kém theo năm học và học kỳ đã xét xong. Trước khi thêm thời gian chấm điểm của sinh viên, giáo viên, cán bộ Khoa thì hệ thống phải thêm học kỳ xét của năm học đó.

                  −Khi đến thời gian chấm điểm của sinh viên,ở trang chủ chọn Sinh viên -> sẽ mở ra hệ thống dành cho Sinh viên. −Giao diện sau khi sinh viên chấm xong điểm rèn luyện, nếu trong thời gian cho phép thì sinh viên có thể chấm lại điểm. −Giao diện sau khi sinh viên, giáo viên chủ nhiệm và hội đồng Khoa duyệt xong điểm rèn luyện, sinh viên có thể in bảng điểm theo học kỳ và năm học đã duyệt xong.

                  Khi trong thời gian cho phép, giáo viên chủ nhiệm được duyệt điểm rèn luyện của tất cả sinh viên ở các lớp mà mình chủ nhiệm. −Kết quả thử nghiệm kết xuất danh sách điểm rèn luyện của tất cả sinh viên mà giáo viên chủ nhiệm vừa duyệt. Khi trong thời gian cho phép, cán bộ được duyệt điểm rèn luyện của tất cả sinh viên ở các lớp thuộc Khoa đó.

                  −Kết quả thử nghiệm kết xuất danh sách điểm rèn luyện của tất cả sinh viên thuộc Khoa vừa duyệt xong. −Kết quả thử nghiệm kết xuất danh sách điểm rèn luyện của tất cả sinh viên theo từng lớp thuộc Khoa.

                  Hình 4.17. Quản lý khung điểm rèn luyện
                  Hình 4.17. Quản lý khung điểm rèn luyện

                  Kết quả thử nghiệm

                  Trong phạm vi của khóa luận này, chúng tôi đã nghiên cứu và phát triển thành công hệ thống chấm điểm rèn luyện cho sinh viên Trường Đại học Trà Vinh. Hệ thống này được xây dựng trên công nghệ web mã nguồn mở PHP và MySQL, phù hợp với quyết định của Bộ Công nghệ Thông tin và Truyền Thông về việc sử dụng mã nguồn mở trong các cơ quan, tổ chức Nhà nước. Bên cạnh đó, đề tài đã phân tích hệ thống thông tin quản lý điểm rèn luyện, xây dựng mô hình phân cấp chức năng, phân tích hệ thống về dữ liệu và xây dựng mô hình thực thể cho hệ thống.

                  Từ đó tạo cơ sở dữ liệu tích hợp để xây dựng hệ thống quản lý điểm rèn luyện cho Sinh viên Trường Đại học Trà Vinh. Ngoài ra, đề tài cũng thật sự hữu ích đối với chuyên ngành công nghệ thông tin như một tài liệu tham khảo như là một đề tài có tính thực tế cao. Trong tương lai, nếu điều kiện khách quan cho phép, chúng tôi sẽ tiếp tục phát triển để triển khai hệ thống vào thực tế, giúp cho nhà trường tiết kiệm chi phí, và giúp cho giáo viên, sinh viên có nhiều thời gian hơn để giảng dạy, học tập hay giải quyết các công việc khác.

                  Hệ thống có thể đưa vào sử dụng ngay bằng việc tích hợp với website của Trường Đại học Trà Vinh. Thêm vào đó, hệ thống có thể được phát triển hơn để quản lý các hoạt động ngoại khóa của sinh viên, và mở rộng để tích hợp với hệ thống quản lý điểm toàn trường, toàn khóa cho sinh viên; từ đó, làm cơ sở cho việc xét học bổng khuyến khích học tập.