Chương 1: ĐẶT VẤN ĐỀ 1.1. Đặt vấn đề Trường Đại học Trà Vinh được thành lập vào năm 2006 từ trường Cao đẳng Cộng đồng Trà Vinh, là dự án do Canada tài trợ. Cùng với sự đi lên từng bước của Trường Đại học Trà Vinh thì các vấn đề tin học hoá công tác giảng dạy và quản lý cũng đang được nhà trường quan tâm cải thiện. Ngoài các công tác quản lý nhân sự, quản lý phòng ốc, thiết bị, quản lý giảng dạy,… thì công tác quản lý điểm rèn luyện cũng là một vấn đề quan trọng mà nhà trường quan tâm. Với số lượng sinh viên ngày càng đông thì việc xử lý điểm rèn luyện, xếp loại cho mỗi học kỳ là một vấn đề khó khăn, đòi hỏi phải tốn nhiều thời gian, công sức và đôi lúc có thể dẫn đến sai sót. Các nghiệp vụ tra cứu, thống kê và cập nhật thông tin điểm cũng rất vất vả. Bên cạnh đó cần phải có một số lượng lớn hồ sơ lưu trữ, gây khó khăn cho việc cất giữ và dễ bị thất lạc. Chính vì thế việc tạo ra một chương trình ứng dụng là vấn đề thiết thực giúp công tác quản lý điểm rèn luyện đơn giản, nhanh chóng và hiệu quả hơn rất nhiều. 1.2. Phạm vi ứng dụng Website được xây dựng nhằm ứng dụng vào công tác quản lý điểm rèn luyện của Khoa Kỹ thuật và Công nghệ Trường Đại học Trà Vinh. 1.3. Mô tả đề tài Khoa Kỹ thuật và Công nghệ Trường Đại học Trà Vinh cần tin học hóa việc quản lý điểm rèn luyện của sinh viên. Hệ thống đào tạo của Khoa được chia làm 3 bậc học: Đại học, Cao đẳng và Trung cấp. Mỗi bậc học gồm nhiều lớp. Mỗi lớp có nhiều sinh viên. Mỗi sinh viên có một mã số riêng để phân biệt và một số thông tin cá nhân cần lưu trữ như: Họ và tên, ngày sinh, giới tính, địa chỉ,… Cuối mỗi học kỳ sinh viên sẽ tự đánh giá điểm rèn luyện của mình. Nội dung và mức điểm tối đa của các tiêu chí do Khoa quy định và người quản lý có thể chỉnh sửa được theo yêu cầu của cấp trên đề ra. Kết quả điểm rèn luyện của từng sinh viên sẽ được giáo viên chủ nhiệm chấm lại theo từng tiêu chí. Sau đó chuyên viên phụ trách quản lý học vụ sẽ kiểm tra lại các minh chứng và kết luận điểm trình lãnh đạo Khoa duyệt. Hệ thống sẽ tự động đưa ra tổng điểm và kết quả xếp loại sau khi điểm đã được lưu trữ. Quy tắc xếp loại phải tuân theo các quy định của nhà trường đề ra. Hệ thống quản lý điểm rèn luyện đòi hỏi phải có tính tiến hóa, có độ bảo mật cao, sử dụng chức năng phân quyền chặt chẽ, ngăn chặn người không phận sự tùy tiện sử dụng những quyền không cho phép. 1.4. Mục tiêu Tạo ra một website hoàn chỉnh hỗ trợ cho công tác quản lý điểm rèn luyện được đơn giản, nhanh chóng và hiệu quả hơn, đáp ứng được các yêu cầu sau: Sinh viên nhập điểm rèn luyện cá nhân trực tiếp theo thời gian do Khoa quy định. Giáo viên chủ nhiệm xem điểm do sinh viên đã nhập và chấm điểm lại theo từng tiêu chí. Chuyên viên phụ trách quản lý học vụ kiểm tra lại các minh chứng và kết luận điểm trình lãnh đạo Khoa duyệt. Quản trị viên có quyền tạo lớp học, danh sách sinh viên, chỉnh sửa các tiêu chí, chỉnh sửa quyền cho từng đối tượng người dùng. Có các chức năng thống kê, báo cáo. 1.5. Phương pháp thực hiện Xây dựng website bằng ngôn ngữ lập trình PHP kết hợp với hệ quản trị cơ sở dữ liệu MySQL.
Chương 1: ĐẶT VẤN ĐỀ 1.1 Đặt vấn đề Trường Đại học Trà Vinh thành lập vào năm 2006 từ trường Cao đẳng Cộng đồng Trà Vinh, dự án Canada tài trợ Cùng với lên bước Trường Đại học Trà Vinh vấn đề tin học hoá công tác giảng dạy quản lý nhà trường quan tâm cải thiện Ngoài công tác quản lý nhân sự, quản lý phòng ốc, thiết bị, quản lý giảng dạy,… công tác quản lý điểm rèn luyện vấn đề quan trọng mà nhà trường quan tâm Với số lượng sinh viên ngày đông việc xử lý điểm rèn luyện, xếp loại cho học kỳ vấn đề khó khăn, đòi hỏi phải tốn nhiều thời gian, công sức đôi lúc dẫn đến sai sót Các nghiệp vụ tra cứu, thống kê cập nhật thông tin điểm vất vả Bên cạnh cần phải có số lượng lớn hồ sơ lưu trữ, gây khó khăn cho việc cất giữ dễ bị thất lạc Chính việc tạo chương trình ứng dụng vấn đề thiết thực giúp công tác quản lý điểm rèn luyện đơn giản, nhanh chóng hiệu nhiều 1.2 Phạm vi ứng dụng Website xây dựng nhằm ứng dụng vào công tác quản lý điểm rèn luyện Khoa Kỹ thuật Công nghệ Trường Đại học Trà Vinh 1.3 Mô tả đề tài Khoa Kỹ thuật Công nghệ Trường Đại học Trà Vinh cần tin học hóa việc quản lý điểm rèn luyện sinh viên Hệ thống đào tạo Khoa chia làm bậc học: Đại học, Cao đẳng Trung cấp Mỗi bậc học gồm nhiều lớp Mỗi lớp có nhiều sinh viên Mỗi sinh viên có mã số riêng để phân biệt số thông tin cá nhân cần lưu trữ như: Họ tên, ngày sinh, giới tính, địa chỉ,… Cuối học kỳ sinh viên tự đánh giá điểm rèn luyện Nội dung mức điểm tối đa tiêu chí Khoa quy định người quản lý chỉnh sửa theo yêu cầu cấp đề Kết điểm rèn luyện sinh viên giáo viên chủ nhiệm chấm lại theo tiêu chí Sau chuyên viên phụ trách quản lý học vụ kiểm tra lại minh chứng kết luận GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ điểm trình lãnh đạo Khoa duyệt Hệ thống tự động đưa tổng điểm kết xếp loại sau điểm lưu trữ Quy tắc xếp loại phải tuân theo quy định nhà trường đề Hệ thống quản lý điểm rèn luyện đòi hỏi phải có tính tiến hóa, có độ bảo mật cao, sử dụng chức phân quyền chặt chẽ, ngăn chặn người không phận tùy tiện sử dụng quyền không cho phép 1.4 Mục tiêu Tạo website hoàn chỉnh hỗ trợ cho công tác quản lý điểm rèn luyện đơn giản, nhanh chóng hiệu hơn, đáp ứng yêu cầu sau: - Sinh viên nhập điểm rèn luyện cá nhân trực thời gian Khoa quy định - Giáo viên chủ nhiệm xem điểm sinh viên nhập chấm điểm lại theo tiêu chí - Chuyên viên phụ trách quản lý học vụ kiểm tra lại minh chứng kết luận điểm trình lãnh đạo Khoa duyệt - Quản trị viên có quyền tạo lớp học, danh sách sinh viên, chỉnh sửa tiêu chí, chỉnh sửa quyền cho đối tượng người dùng - Có chức thống kê, báo cáo 1.5 Phương pháp thực Xây dựng website ngôn ngữ lập trình PHP kết hợp với hệ quản trị sở liệu MySQL GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Ngôn ngữ lập trình PHP PHP ngôn ngữ lập trình kịch cao cấp, bao gồm hỗ trợ ngôn ngữ hướng đối tượng, điều kiện xử lý tệp, số học nhiều PHP chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát PHP thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học, thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới 2.2 Hệ quản trị sở liệu MySQL MySQL hệ quản trị sở liệu mã nguồn mở phổ biến ưa chuộng trình phát triển ứng dụng Hệ quản trị MySQL có tính ổn định, dễ sử dụng, hoạt động nhiều hệ điều hành, cung cấp hệ thống lớn hàm tiện ích Với tốc độ nhanh tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập sở liệu Internet MySQL ví dụ hệ quản trị sở liệu quan hệ, sử dụng ngôn ngữ truy vấn có cấu trúc MySQL sử dụng cho việc hỗ trợ ngôn ngữ lập trình để truy cập truy vấn sở liệu, bao gồm ngôn ngữ như: PHP, Python, Perl, C, C++ Java GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ Chương 3: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 3.1 Yêu cầu chức 3.1.1 Yêu cầu chức nghiệp vụ 3.1.1.1 Bảng yêu cầu chức nghiệp vụ Bộ phận: Quản lý điểm rèn luyện STT Công Việc Ghi nhận thông tin lớp Ghi nhận thông tin sinh Loại Công Việc Mã số: QLĐ (Quản lý điểm) Quy Định / Công Thức Liên Quan Biểu Mẫu Liên Quan Ghi Chú Lưu trữ Quản trị viên Lưu trữ Quản trị viên Lưu trữ Quản trị viên Lưu trữ Quản trị viên viên Ghi nhận tài khoản giáo viên Ghi nhận thông tin tiêu chí điểm Ghi nhận điểm rèn luyện Tra cứu điểm rèn luyện Tra cứu thông tin chủ nhiệm Tính toán xếp loại In bảng điểm Lưu trữ QLĐ_QĐ1 QLĐ_BM1 Tra cứu Tra cứu Tính toán QLĐ_QĐ2 cá nhân Kết xuất QLĐ_BM2 10 học kỳ In bảng điểm Kết xuất QLĐ_BM3 lớp theo học GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ kỳ Thống kế số 11 liệu Lọc sinh viên 12 theo xếp loại Kết xuất QLĐ_BM4 Kết xuất QLĐ_BM5 Bảng 3.1 Bảng yêu cầu chức nghiệp vụ 3.1.1.2 Các quy định công thức liên quan Tên Quy STT Mã Số Định / Mô Tả Ghi Công Công thức Chú Thức - Điểm rèn luyện sinh viên QLĐ_QĐ1 Quy định học kỳ gồm tiêu chí lớn ghi nhận tiêu chí nhỏ điểm rèn luyện - Mỗi tiêu chí có nội dung riêng mức điểm giới hạn riêng tùy vào quy định Khoa nội dung cập nhật QLĐ_QĐ2 Quy định quản trị viên - Tổng điểm tổng điểm tiêu tính toán chí lớn xếp loại - Công thức: Tổng điểm = TC1 + TC2 + TC3 + TC4 + TC5 - Kết điểm rèn luyện phân thành loại: Xuất sắc, tốt, khá, trung bình - khá, trung bình, yếu, - Tiêu chuẩn xếp loại ban đầu: Loại xuất sắc: Tổng điểm từ 90 đến 100 điểm GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ Loại tốt: Tổng điểm từ 80 đến 89 điểm Loại khá: Tổng điểm từ 70 đến 79 điểm Loại trung bình - khá: Tổng điểm từ 60 đến 69 điểm Loại trung bình: Tổng điểm từ 50 đến 59 điểm Loại yếu: Tổng điểm từ 30 đến 49 điểm Loại kém: Tổng điểm 30 điểm - Tiêu chuẩn xếp loại quản trị viên thay đổi theo yêu cầu cấp đề Bảng 3.2 Bảng quy định công thức liên quan 3.1.1.3 Các biểu mẫu liên quan QLĐ_BM1: BẢNG ĐÁNH GIÁ RÈN LUYỆN CỦA SINH VIÊN (Ban hành kèm theo Quyết định số 1791/QĐ-ĐHTV, ngày 01 tháng 11 năm 2011 Về việc ban hành quy chế đánh giá kết rèn luyện sinh viên, học sinh trường Đại học Trà Vinh) GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ Họ tên …………………………………………Ngày sinh.…………………… MSSV:……………………Lớp:………………………… Khóa:………………… Khoa:……………………………….Học kỳ:…………Năm học:………………… Mức Nội dung đánh giá điểm I Đánh giá ý thức học tập - Đi học đầy đủ, giờ, nghiêm túc SV tự cho điểm GVCN lớp Hội đồng Khoa 30 10 học - Không phải thi lại môn (tính tới thời điểm xét) - Không vi phạm quy chế thi, kiểm tra - Có cố gắng học tập tập thể lớp công nhận - Tham gia đề tài khoa học trường (không tính tập, tiểu luận, đồ án môn học, luận văn, ) + Có tham gia + Được khen thưởng - Hoàn thành chứng ngoại ngữ, tin học (không phải chuyên ngành) + Chứng A + Chứng B + Chứng C tương đương + Riêng chứng ngoại ngữ, chứng nhận Toefl:>=500 điểm, IELTS: >=5,0 điểm 12 tương đương - Tham gia kỳ thi chuyên ngành, thi Olympic cấp Trường + Giải khuyến khích + Giải + Giải + Giải - Tham gia kỳ thi chuyên ngành, thi Olympic cấp cao + Tham gia GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ + Giải khuyến khích + Giải + Giải + Giải II Đánh giá ý thức việc chấp hành nội 10 12 25 quy, quy chế - Thực đầy đủ, nghiêm túc nội qui, qui chế HSSV Trường, Bộ Giáo dục Đào tạo - Thực đầy đủ, nghiêm túc nội qui, qui chế nội trú Trường, Bộ Giáo dục Đào tạo - Thực đầy đủ, nghiêm túc nội qui, qui chế ngoại trú Trường, Bộ Giáo dục Đào tạo - Chấp hành nội qui, qui định nhà Trường - Tham gia đầy đủ nhiệt tình buổi lao động Khoa nhà Trường phân công - Sinh viên có ý thức tham gia thực nghiêm túc nội quy, quy chế Trường, Khoa, Lớp tập thể lớp Đoàn niên, Hội 8 sinh viên xác nhận - Sinh viên có tổ chức hoạt động tuyên truyền, vận động người xung quanh thực nghiêm túc nội quy, quy chế, quy định giữ gìn vệ sinh công cộng, ý thức bảo vệ cảnh quan, môi trường, nếp sống văn minh tập thể lớp (hoặc Hội sinh viên) công nhận III Đánh giá ý thức tham gia hoạt động trị-xã hội, văn hóa, thể thao phòng 20 chống tệ nạn xã hội - Có viết cam kết không vi phạm nội qui, qui chế; không vi phạm tệ nạn xã hội; không vi phạm pháp luật - Tham gia đầy đủ, giờ, nghiêm túc hoạt động trị, xã hội, văn hóa, văn nghệ, thể thao 10 cấp từ Lớp, Chi hội, Chi Đoàn trở lên tổ chức - Là lực lượng nòng cốt phong trào văn hóa, văn nghệ, thể thao: GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ + Cấp môn, Chi Đoàn, Chi hội + Cấp Khoa, Trường - Tham gia chiến dịch tình nguyện hè + Tham gia thường trực chiến dịch + Tham gia ngày thứ 7, chủ nhật tình nguyện - Được kết nạp Đảng đạt danh hiệu Đảng viên hoàn thành nhiệm vụ, Đoàn viên ưu tú, Hội viên ưu tú cấp Trường - Được khen thưởng hoạt động phong trào + Giấy định khen thưởng Đoàn Khoa (hoặc tương đương) + Giấy khen cấp Trường + Giấy khen cấp trường IV Đánh giá mặt phẩm chất công dân 10 quan hệ cộng đồng - Tham gia học tập tuần lễ sinh hoạt công dân -HSSV Trường tổ chức - Chấp hành nghiêm chỉnh pháp luật qui định nhà nước - Có ý thức tham gia công tác phòng chống cháy nổ - Tham gia bảo vệ quan, trực trường vào dịp lễ, Tết năm; trực cờ đỏ trực trường theo đạo quyền địa 15 3 phương cấp - Có tinh thần giúp đỡ bạn bè học tập, sống việc làm cụ thể tập thể lớp công nhận - Trường hợp điển hình khác tập thể lớp công nhận… V Đánh giá ý thức kết tham gia phụ trách lớp học sinh, sinh viên, đoàn thể, tổ 10 chức khác nhà Trường - Là Chi ủy Đảng, Ban cán lớp, Ban chấp hành Đoàn, Hội, Đội + Hoàn thành nhiệm vụ GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền SVTH: Nguyễn Thị Minh Thuỳ + Hoàn thành tốt nhiệm vụ + Được khen thưởng cấp Khoa + Được khen thưởng cấp Trường trở lên Tổng 10 100 Xác nhận GVCN Chữ ký sinh viên * Kết luận Hội đồng đánh giá cấp Khoa - Điểm rèn luyện:……………………, chữ:………………………………… - Xếp loại:………………………………………………………………………… Trà Vinh, ngày … tháng……năm 20… Chủ tịch Hội đồng Khoa Bảng 3.3 Bảng đánh giá rèn luyện cá nhân QLĐ_BM2: Bảng 3.4 Bảng đánh giá rèn luyện lớp GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 10 SVTH: Nguyễn Thị Minh Thuỳ Hình 3.22 Màn hình cập nhật thời gian chấm điểm Màn hình cập nhật học kỳ - năm học Hình 3.23 Màn hình cập nhật học kỳ - năm học Màn hình sửa, xóa tiêu chí điểm Hình 3.24 Màn hình sửa, xóa tiêu chí điểm Chương 4: CÀI ĐẶT THỬ NGHIỆM GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 38 SVTH: Nguyễn Thị Minh Thuỳ 4.1 Các bước chuẩn bị Để thực thi website cần thực bước sau: - Bước 1: Cài đặt WampServer (Nhấp đúp vào File cài Wampserver 2.1 lưu thư mục Software bắt đầu thao tác cài đặt) - Bước 2: Cài đặt sở liệu (Khởi động Wampserver, vào phpMyAdmin Import tập tin ql_diemrenluyen.sql vào sở liệu – tập tin ql_diemrenluyen.sql lưu thư mục Database) - Bước 3: Cài đặt website Apache (Giải nén tập tin QuanLy_DiemRenLuyen.rar thư mục Source Chép tập tin vừa giải nén vào đường dẫn C:\wamp\www) - Bước 4: Thực thi website (Khởi động Wampserver, vào localhost để chuẩn bị thực thi chương trình) Hình 4.1 Màn hình vào Localhost Ở mục Your Projects ta chọn tập tin QuanLy_DiemRenLuyen để bắt đầu thực thi website: Hình 4.2 Tập tin QuanLy_DiemRenLuyen 4.2 Một số ý thực thi website GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 39 SVTH: Nguyễn Thị Minh Thuỳ Một số ý đăng nhập cập nhật điểm rèn luyện - Lúc chưa đăng nhập người dùng có quyền xem điểm số thông tin khác liên quan như: Xem thống kê tỉ lệ xếp loại, xem thông tin lớp, xem thông tin chủ nhiệm,…) - Tài khoản đăng nhập mật ban đầu khởi tạo mã số sinh viên (nếu người dùng sinh viên), mã số giáo viên (nếu người dùng giáo viên) - Ở lần đăng nhập người dùng phải đổi mật thực chức khác - Sau đăng nhập thành công, người dùng có quyền xem thông tin chưa quản trị viên cấp cho quyền nhập cập nhật điểm - Quản trị viên cấp quyền nhập cập nhật điểm cho đối tượng người dùng theo mốc thời gian quy định mà cấp đưa xuống, lúc đối tượng người dùng có thêm quyền nhập cập nhật điểm - Sau quản trị viên cấp cho quyền nhập cập nhật điểm: + Nếu người dùng sinh viên quyền cập nhật điểm thân + Nếu người dùng giáo viên (có tham gia chủ nhiệm lớp) quyền cập nhật điểm sinh viên thuộc lớp chủ nhiệm + Nếu người dùng giáo viên bình thường (không tham gia chủ nhiệm lớp) có quyền xem thông tin điểm - Quản trị viên có toàn quyền quản trị hệ thống website - Muốn có quyền quản trị viên ta đăng nhập với tên tài khoản 1111 mật 1111 GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 40 SVTH: Nguyễn Thị Minh Thuỳ Một số ý quản trị viên nhập danh sách lớp vào sở liệu - Trước thực chức ta cần tạo tập tin Excel với cấu trúc sau: (Tập tin Excel thử nghiệm lưu thư mục với tập tin hướng dẫn – Thư mục Readme) Hình 4.3 Danh sách lớp cần nhập - Sao vào mục thêm danh sách lớp thực chức nhập Hình 4.4 Màn hình thêm danh sách lớp GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 41 SVTH: Nguyễn Thị Minh Thuỳ Một số ý quản trị viên nhập danh sách sinh viên vào sở liệu - Trước thực chức ta cần tạo file Excel với cấu trúc sau: (Tập tin Excel thử nghiệm lưu thư mục với tập tin hướng dẫn – Thư mục Readme) Hình 4.5 Danh sách sinh viên cần nhập - Sau vào mục thêm danh sách sinh viên thực chức nhập Hình 4.6 Màn hình thêm danh sách sinh viên GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 42 SVTH: Nguyễn Thị Minh Thuỳ 4.3 Dữ liệu thử nghiệm Thông tin giáo viên Mã GV 1042 1201 1250 1446 1331 1465 1502 1466 1431 1416 2348 1035 1302 1079 1417 1301 1338 1332 1082 1251 1078 1247 1248 Tên giáo viên Mật Võ Phước Hưng 1042 Nguyễn Hoàng Duy Thiện 1201 Nguyễn Bảo Ân 1250 Võ Thành C 1446 Phạm Minh Đương 1331 Ngộ Thanh Huy 1465 Lê Thị Thùy Lan 1502 Phạm Thị Trúc Mai 1466 Đoàn Phước Miền 1431 Trầm Hoàng Nam 1416 Phan Thị Phương Nam 2348 Khấu Văn Nhựt 1035 Nguyễn Thái Sơn 1302 Nguyễn Thừa Phát Tài 1079 Trần Thanh Tâm 1417 Nguyễn Ngọc Đan Thanh 1301 Hà Thị Thúy Vi 1338 Trịnh Quốc Việt 1332 Nguyễn Trần Diễm Hạnh 1082 Dương Ngọc Vân Khanh 1251 Trần Văn Nam 1078 Nguyễn Nhứt Lam 1247 Huỳnh Văn Thanh 1248 Bảng 4.1 Thông tin giáo viên Phân quyền 2 3 2 3 3 2 3 2 Thông tin lớp Mã lớp DA11TT DA11DT CA11XD Sĩ Tên lớp Đại học Công nghệ Thông tin 2011 Đại học Kỹ thuật Điện tử 2011 Cao đẳng Công nghệ Xây dựng 2011 Bảng 4.2 Thông tin lớp số 19 15 25 GVCN Mã bậc 1331 DA 1250 DA 1250 CA Thông tin sinh viên MSSV Họ tên Mật GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền Ngày sinh 43 Giới Mã lớp Phân SVTH: Nguyễn Thị Minh Thuỳ 110711035 110711036 110711037 110711038 110711039 110711040 110711042 110711043 110711044 110711045 110711046 110711047 110711048 110711049 110711051 110711052 110711053 110711054 110711056 110711057 Nguyễn Ngọc Hậu 110711035 1993-10-10 Nguyễn Quốc Tuấn 110711036 1993-02-24 Kim Thanh Phương 110711037 1993-04-05 Nguyễn Ngọc Cầm 110711038 1993-11-14 Nguyễn Thành Ý 110711039 1993-11-21 Trương Tài Vô 110711040 1990-02-05 Nguyễn Hoàng Nam 110711042 1993-09-08 Sơn Minh Khánh 110711043 1993-01-01 Thạch Sôrida 110711044 1989-12-12 Thạch Thành Công 110711045 1992-01-01 Thạch Thi 110711046 1993-08-13 Kiên Li Thon 110711047 1993-02-06 Phạm Hữu Lộc 110711048 1993-12-01 Hà Văn Tài 110711049 1992-01-01 Lê Văn Nhứt 110711051 1993-08-19 Nguyễn Văn Khanh 110711052 1993-12-21 Trần Thanh Long 110711053 1993-02-09 Huỳnh Chí Đạt 110711054 1993-04-01 Nhan Thươi 110711056 1993-08-03 Phạm Nhựt Minh 110711057 1993-01-14 Bảng 4.3 Thông tin sinh viên tính Nam Nam Nam Nữ Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam Nam DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT DA11DT quyền 1 1 1 1 1 1 1 1 1 1 4.4 Một số kết thử nghiệm Xem điểm cá nhân GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 44 SVTH: Nguyễn Thị Minh Thuỳ Hình 4.7 Xem điểm cá nhân Xem điểm lớp GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 45 SVTH: Nguyễn Thị Minh Thuỳ Hình 4.8 Xem điểm lớp Xem thống kê tỉ lệ Hình 4.9 Xem thống kê tỉ lệ Kết lọc theo xếp loại GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 46 SVTH: Nguyễn Thị Minh Thuỳ Hình 4.10 Kết lọc theo xếp loại Nhập lớp thành công • Hình 4.11 Nhập danh sách lớp thành công GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 47 SVTH: Nguyễn Thị Minh Thuỳ Nhập danh sách sinh viên thành công Hình 4.12 Nhập danh sách sinh viên thành công GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 48 SVTH: Nguyễn Thị Minh Thuỳ Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Những kết đạt đề tài Sau nhiều tuần nghiên cứu tìm hiểu đề tài, với giúp đỡ tận tình giáo viên hướng dẫn Hôm đề tài em hoàn thành đạt số kết sau: - Website chạy tương đối hoàn thành, giao diện gần gũi với người dùng, dễ sử dụng - Đáp ứng yêu cầu chức nghiệp vụ như: Cập nhật, lưu trữ, tra cứu thông tin điểm rèn luyện, thông tin lớp, giáo viên chủ nhiệm, Thực chức tính toán, xếp loại điểm rèn luyện chức kết xuất, thống kê,… - Đáp ứng yêu cầu chức hệ thống yêu cầu phi chức như: Chức phân quyền chặt chẽ Cảnh báo, nhắc nhở người dùng có lỗi xảy trình nhập thông tin 5.2 Hướng phát triển đề tài Hoàn thiện website, cải thiện lại giao diện, tạo thêm nhiều hiệu ứng CSS để Website sinh động Nghiên cứu, mở rộng quy mô quản lý điểm rèn luyện cho sinh viên hệ liên thông Nghiên cứu, mở rộng quy mô quản lý điểm rèn luyện cấp trường GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 49 SVTH: Nguyễn Thị Minh Thuỳ 5.3 Tài liệu tham khảo Sách tham khảo: Nguyễn Thị Thanh Trúc, Nguyễn Trắc Thức Giáo trình nhập môn công nghệ phần mềm, NXB Đại Học Quốc Gia Thành Phố Hồ Chí Minh Đinh Khắc Quyền, Phan Tấn Tài Giáo trình phân tích thiết kế hệ thống thông tin Trang web tham khảo: Khoá học: Khoá luận tốt nghiệp 2011, Khoa Kỹ thuật Công nghệ Trường Đại học Trà Vinh, địa Website: http://ktcn.tvu.edu.vn/moodle/course/view.php?id=20 Điểm rèn luyện sinh viên Khoa Kinh tế, Luật Ngoại ngữ, Khoa Kinh tế, Luật Ngoại ngữ - Trường Đại học Trà Vinh, địa Website: http://ktlnn.tvu.edu.vn/index.php? option=com_content&view=section&id=13&Itemid=144 Các hàm php, Diễn đàn thiết kế Web, địa Website: http://thietkeweb.webpro.vn/archive/index.php/t-280.html Import Excel to MySQL Database, YouTobe, địa Website: http://www.youtube.com/watch?v=diEwQk4uY14 Exporting MySQL Database Table to Excel, YouTobe, địa Website: http://www.youtube.com/watch?v=9-cU9djOSYM&feature=relmfu Tạo quản lý sở liệu phpMyadmin, BCDOnline Blog, địa Website: http://bcdonline.net/tao-va-quan-ly-co-so-du-lieu-bang-phpmyadmin/ GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 50 SVTH: Nguyễn Thị Minh Thuỳ MỤC LỤC Trang 5.3 Tài liệu tham khảo .50 Import Excel to MySQL Database, YouTobe, địa Website: 50 Exporting MySQL Database Table to Excel, YouTobe, địa Website: .50 Tạo quản lý sở liệu phpMyadmin, BCDOnline Blog, địa Website: 50 DANH MỤC BẢNG Trang Import Excel to MySQL Database, YouTobe, địa Website: 50 Exporting MySQL Database Table to Excel, YouTobe, địa Website: .50 DANH MỤC HÌNH GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 51 SVTH: Nguyễn Thị Minh Thuỳ Trang Import Excel to MySQL Database, YouTobe, địa Website: 50 Exporting MySQL Database Table to Excel, YouTobe, địa Website: .50 GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 52 SVTH: Nguyễn Thị Minh Thuỳ [...]... Kết quả thống kê Xử lý thống kê Thông tin cần thống kê Thông tin cần thống kê Điểm giáo viên chấm Thông tin điểm chính thức loại xếp điểm tổng quả GVCN chấm điểm Điểm giáo Điểm sinh viên viên Tính tổng điểm, xếp loại chấm Kết tự chấm Bảng điểm Điểm hội tự viên Điểm đồng SV chấm Khoa và điểm duyệt GV chấm sinh Điểm Sinh viên tự chấm điểm Hội đồng Khoa Điểm hội đồng Khoa duyệt Hội đồng Khoa duyệt điểm Thông... Thông tin điểm rèn chính Điểm chính thức luyện điểm chấm tin tự Thông viên sinh Điểm Sinh viên Hội đồng Khoa Hình 3.1 Mô hình DFD cấp 0 GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 14 SVTH: Nguyễn Thị Minh Thuỳ 3.3.1.2 DFD cấp 1 Thông tin cần thống kê Giáo viên Xử lý thống kê Thông tin Kết quả thống kê Điểm giáo viên chấm Bảng điểm thống kê quả thống kê Thông tin điểm chính thức Điểm cần xử lý cần... điểm Hội đồng Khoa D1 D2 Hội đồng Khoa D5 Máy in duyệt điểm D4 D3 Thông tin điểm rèn luyện Hình 3.6 Phân tích luồng dữ liệu Hội đồng Khoa duyệt điểm Ý nghĩa từng dòng dữ liệu: - D1: Thông tin về sinh viên cần duyệt điểm (mã sinh viên, mã lớp,…) và điểm của các tiêu chí mà giáo viên chủ nhiệm đã chấm - D2: Điểm rèn luyện sinh viên tự chấm và điểm rèn luyện giáo viên chủ nhiệm chấm - D3: Điểm rèn luyện. .. Phân tích luồng dữ liệu: Xử lý thống kê Người dùng D1 D2 Xử lý thống kê D4 Máy in D3 Thông tin điểm rèn luyện Hình 3.9 Phân tích luồng dữ liệu xử lý thống kê Ý nghĩa từng dòng dữ liệu: - D1: Thông tin về đối tượng cần thống kê (mã sinh viên, mã lớp,…) - D2: Kết quả thống kê - D3: Danh sách đối tượng thỏa yêu cầu thống kê - D4: Kết quả thống kê cần được in Thuật toán xử lý: - Bước 1: Nhận thông tin... Tính tổng điểm, xếp loại Hội đồng Khoa D1 D2 Tính tổng điểm, xếp D5 Máy in loại D4 D3 Thông tin điểm rèn luyện Hình 3.7 Phân tích luồng dữ liệu tính tổng điểm, xếp loại Ý nghĩa từng dòng dữ liệu: - D1: Thông tin điểm người dùng nhập vào - D2: Kết quả tổng điểm và xếp loại sau khi tính toán - D3: Danh sách sinh viên và điểm rèn luyện sinh viên, các công thức và quy định cho việc tính tổng điểm, xếp... viên chủ nhiệm chấm điểm Ý nghĩa từng dòng dữ liệu: - D1: Thông tin về sinh viên cần chấm điểm (mã sinh viên, mã lớp,…) và điểm của các tiêu chí mà giáo viên chủ nhiệm đã chấm - D2: Điểm rèn luyện sinh viên tự chấm GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 18 SVTH: Nguyễn Thị Minh Thuỳ - D3: Điểm rèn luyện sinh viên tự chấm và các quy định đưa ra khi nhập điểm - D4: Điểm vừa được duyệt... Sinh viên tự chấm điểm D2 D4 Máy in D3 Thông tin điểm rèn luyện Hình 3.4 Phân tích luồng dữ liệu sinh viên tự chấm điểm Ý nghĩa từng dòng dữ liệu: - D1: Thông tin về sinh viên cần nhập điểm (mã sinh viên, mã lớp,…) và điểm của các tiêu chí mà sinh viên này đạt được - D2: Các quy định đưa ra khi nhập điểm - D3: Điểm vừa nhập cần được lưu - D4: Danh sách điểm cần in Thuật toán xử lý: - Bước 1: Nhận... Ghi chú Bảng LOP Bảng LOP Bảng SINHVIEN - Điểm rèn luyện của sinh viên bắt buộc phải có 5 tiêu chí lớn và các tiêu chí nhỏ - Mỗi tiêu chí điểm có mức điểm giới hạn riêng, do Khoa quy định và người quản lý có RB4 thể chỉnh sửa được theo yêu cầu của cấp trên đề ra Bảng DIEM_2 Bảng DIEM_3 - Lúc nhập điểm từng tiêu chí, tuyệt đối không được nhập điểm lớn hơn mức điểm giới hạn quy định Bảng 3.19 Bảng danh... tự chấm, điểm rèn luyện giáo viên chủ nhiệm chấm và các quy định đưa ra khi nhập điểm - D4: Điểm vừa được duyệt cần lưu trữ - D5: Danh sách điểm cần in Thuật toán xử lý: - Bước 1: Nhận thông tin sinh viên cần Hội đồng Khoa duyệt điểm (D1) - Bước 2: Kết nối cơ sở dữ liệu GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 20 SVTH: Nguyễn Thị Minh Thuỳ - Bước 3: Lấy điểm sinh viên tự chấm và điểm giáo...QLĐ_BM3: Bảng 3.5 Bảng thống kê tỉ lệ xếp loại QLĐ_BM4: Bảng 3.6 Kết quả lọc sinh viên theo xếp loại 3.1.2 Yêu cầu chức năng hệ thống S T Nội dung T 1 Phân quyền Mô tả chi tiết Ghi chú - Quản trị viên: Có toàn quyền trên hệ thống GVHD: ThS Nguyễn Hoàng Duy Thiện KS Đoàn Phước Miền 11 Quyền cập SVTH: Nguyễn Thị Minh Thuỳ Ngoài các quyền xem điểm, cập nhật điểm, nhật điểm của quản trị viên còn có các