Nhiệm vụ của đề tài là xây dựng một website hỗ trợ công tác quản lý và điều hành sinh viên; Website phải đáp ứng được các tác vụ cơ bản, đồng thời phải hoạt động ổn định và có hiệu suất cao, đảm bảo được hiệu quả khi số lượng truy cập cao;...
KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO NGHIÊN CỨU KHOA HỌC NGHIÊN CỨU CÔNG NGHỆ MÃ VẠCH ÁP DỤNG TRONG VIỆC QUẢN LÝ HOẠT ĐỘNG SINH VIÊN TẠI TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN Giảng viên hướng dẫn : KS Nguyễn Trọng Minh Hồng Phước Sinh viên thực hiện: Trần Lê Hải Bình – 19DPM Nguyễn Huy Đức – 19DMT TP Hồ Chí Minh, 2020 KHOA CƠNG NGHỆ THÔNG TIN BÁO CÁO NGHIÊN CỨU KHOA HỌC NGHIÊN CỨU CÔNG NGHỆ MÃ VẠCH ÁP DỤNG TRONG VIỆC QUẢN LÝ HOẠT ĐỘNG SINH VIÊN TẠI TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN Giảng viên hướng dẫn : KS Nguyễn Trọng Minh Hồng Phước Sinh viên thực hiện: Trần Lê Hải Bình – 19DPM Nguyễn Huy Đức – 19DMT TP Hồ Chí Minh, 2020 LỜI MỞ ĐẦU Trong thời đại công nghệ 4.0 ngày phát triển, ứng dụng công nghệ thông tin vào đời sống xem yếu tố mang tính định hoạt động tổ chức, công ty, nhà trường, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Đặc biệt mơi trường giáo dục, áp dụng ứng dụng Khoa học – Công nghệ vào cơng tác quản lý đào tạo bước tiến bộ, có đầu tư tầm nhìn cho hệ trẻ tương lai, lẽ tảng để kích thích sự động, sáng tạo sinh viên, đồng thời tạo điều kiện để sinh viên tiếp cận tiếp xúc với ứng dụng thực tiễn Với phương hướng đó, kết hợp với quan sát sinh viên Trường Đại học Quốc tế Sài Gịn, nhóm chúng em mong muốn đưa giải pháp ứng dụng công nghệ thông tin để khắc phúc phương pháp quản lý thủ công thực hành hoạt động học tập ngoại khóa trường Ứng dụng mã vạch cơng tác quản lý sinh hoạt trường giúp việc quản lý trở nên hiệu hơn, đặc biệt khắc phục thiếu sót phương pháp cũ, để cải thiện chất lượn giáo dục đạo tạo trường Bởi tính ứng dụng cấp thiết đó, ý tưởng sản phẩm nhóm chúng em hình thành dần hồn thiện, kỳ vọng trở thành cơng cụ hữu hiệu phục vụ cho nhà trường Nội dụng báo cáo làm rõ ứng dụng 3 NHIỆM VỤ ĐỀ TÀI - Xây dựng website hỗ trợ công tác quản lý điều hành sinh viên nhắm: • Giảm thiểu cơng sức, tiết kiệm thời gian trông việc điểm danh sinh viên • Khắc phục, giảm thiểu khuyết điểm phương pháp quản lý cũ • Hệ thống hóa đa dạng hóa hình thức điểm danh - Website phải đáp ứng tác vụ bản, đồng thời phải hoạt động ổn định có hiệu suất cao, đảm bảo hiệu số lượng truy cập cao - Đặc biệt, website phải phù hợp với thực tế số nhân viên phận nhằm giúp giảm thiểu thời gian công sức bỏ so với việc ghi chép thông qua phiếu điểm danh trước Đồng thời có khả mở rộng, nâng cấp cần thiết 4 MỤC LỤC LỜI MỞ ĐẦU NHIỆM VỤ ĐỀ TÀI .3 MỤC LỤC .4 CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan vấn đề nghiên cứu: 1.2 Khảo sát thực trạng: .5 1.3 Đánh giá: 1.4 Đối tượng phạm vi ứng dụng: 1.5 Cấu trúc báo cáo: CHƯƠNG 2: CƠ SỞ HOẠT ĐỘNG 2.1 Chú giải: 2.2 Danh sách đối tượng: 2.3 Mơ tả tính năng: 2.4 Một số quy trình mẫu: 2.5 Sơ đồ luồng xử lý liệu (DFD): .10 2.6 Sơ đồ thực thể kết hợp (ERD): 10 CHƯƠNG 3: THIẾT KẾ PHẦN MỀM 11 Các thành phần chức hệ thống: 11 Thiết kế giao diện hệ thống: 11 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 16 Vận hành localhost: 16 Vận hành môi trường trực tuyến: 16 CHƯƠNG 5: KẾT LUẬN .17 Những vấn đề giải quyết: 17 Những vấn đề chưa giải quyết: 17 Hướng phát triển tương lai: 17 CHƯƠNG 1: TỔNG QUAN 1.1 - Tổng quan vấn đề nghiên cứu: Nghiên cứu việc ứng dụng tảng Công nghệ thông tin vào việc quản lý, giải hạn chế phương pháp quản lý sinh viên cũ, đặc biệt việc điểm danh hệ thống hóa q trình kiểm sốt, đánh giá thu thập thơng tin tham gia sinh hoạt sinh viên - Nghiên cứu công nghệ làm web MySQL, ứng dụng vào việc viết website quản lý với chức 1.2 - Nghiên cứu tảng cần thiết để đưa trang web lên mạng internet Khảo sát thực trạng: Người dùng: • Người dùng vào trang web, thực chức quản lý, kiểm tra (đối với ví trị Quản trị viên, cộng tác viên, …) hay cập nhật tình hình trình sinh hoạt rèn luyện ( sinh viên nào) • Khi người dùng muốn thực chức cần phải tiến hành đăng nhập tài khoản Sau đăng nhập người dùng tự tạo thực thao tác phạm vi quyền hạn vấn đề liên quan đến việc Điểm danh tham dự hoạt động nhà trường - Người quản lý trang web: • Quản lý thơng tin tài khoản người dùng • Quản lý thao tác người dùng thực hiện, đồng thời kiểm duyệt bước tiến hành người dùng, đảm bảo q trình gian lận, bất cơng - Hiện nay, trường Đại học Quốc tế Sài Gòn chưa có website để đáp ứng nhu cầu trền Nhóm định viết nên website quản lý với chức để phục vụ trình quản lý nhà trường sinh viên, sinh viên hoạt động 1.3 Đánh giá: 1.3.1 Chức tại: - Giúp cho việc quản lý tham dự sinh viên hoạt động nhà trường thuận tiện 6 - Giúp sinh viên dễ dàng tìm kiếm, theo dõi cập nhật trình sinh hoạt - Giúp người quản lý quản lý lưu trữ kết tham dự sinh viên hiệu 1.3.2 Định hướng nghiên cứu: - Khai thác định hướng trang website phục vụ thêm cho việc quản lý thư viên hỗ trợ nguồn lieu nghiên cứu cho sinh viên 1.4 Đối tượng phạm vi ứng dụng: - Đối tượng: Công tác quản lý sinh viên trường Đại học Quốc tế Sài Gòn - Phạm vi: Trong trường Đại học Quốc tế Sài Gòn 1.5 Cấu trúc báo cáo: - Chương 1: TỔNG QUAN - Chương 2: CƠ SỞ LÝ THUYẾT - Chương 3: THIẾT KẾ PHẦN MỀM - Chương 4: KẾT QUẢ THỰC NGHIỆM - Chương 5: KẾT LUẬN 7 CHƯƠNG 2: CƠ SỞ HOẠT ĐỘNG 2.1 Chú giải: (a) (b) (c) Đối tượng phép thao tác 2.2 Tên tính Danh sách đối tượng: (1) Quản trị viên (2) Cộng tác viên (Ban chấp hành, Cộng tác viên) (3) Lớp trưởng lớp 2.3 Mơ tả tính năng: - (1) (2) (3) Bảng điều khiển: ghi nhận thông tin chung trạng thái, thống kê hoạt động, báo cáo, thông tin khác - (1) Quản trị viên: quản lý thông tin quản trị viên, người có quyền cao phần mềm Quản trị viên dùng tài khoản Username/Password để đăng nhập hệ thống - (1) Cộng tác viên: quản lý thông tin cộng tác viên, người hỗ trợ công tác cho quản trị viên Cộng tác viên dùng tài khoản Username/Password để đăng nhập hệ thống - (1) (2) Lớp trưởng: quản lý thông tin liên quan lớp trưởng, người nhập thông tin thành viên lớp điểm danh hoạt động cho sinh viên Lớp trưởng dùng tài khoản MSSV/Password để đăng nhập hệ thống - (1) (2) (3) Sinh viên: quản lý thông tin liên quan đến sinh viên Sinh viên không đăng nhập vào hệ thống + Đối tượng (1) (2) thấy toàn danh sách sinh viên lớp + Đối tượng (3) thấy danh sách sinh viên nhập vào (lớp quản lý), khơng thấy sinh viên thuộc người khác quản lý - (1) (2) Hoạt động: chứa danh sách tất hoạt động thông tin liên quan + Mở điểm danh: cho phép điểm danh hoạt động + Khoá điểm danh: không cho phép điểm danh hoạt động - (1) (2) (3) Điểm danh: hiển thị danh sách hoạt động Nếu hoạt động cho phép điểm danh dùng chức điểm danh Lớp trưởng sử dụng tính để điểm danh sinh viên tham gia hoạt động 8 - (1) (2) (3) Điểm danh hoạt động: nhập MSSV sinh viên cần điểm danh nhấn Enter Nếu dùng máy quét thẻ qt MSSV vào nhấn Enter + Đối tượng (1) (2) thấy toàn danh sách điểm danh hoạt động + Đối tượng (3) thấy danh sách sinh viên điểm danh + Trường hợp sinh viên thuộc lớp trưởng A quản lý, tham gia hoạt động lớp trưởng B Đồn – Hội khoa điểm danh lớp trưởng A điểm danh lại xuất thông báo điểm danh - (1) (2) (3) Báo cáo định kỳ: dùng để lớp trưởng lớp báo cáo tình hình theo định kỳ báo cáo khác BCH vào “Chi tiết” để duyệt báo cáo Lưu ý: sau duyệt báo cáo khơng phép chỉnh sửa hay xố - (1) (2) (3) Chỉnh sửa thơng tin cá nhân: chọn vào logo SIU góc trái ➔ Chọn mục “Thông tin” 2.4 Một số quy trình mẫu: 2.4.1 Quy trình cấp phát tài khoản cho đối tượng (1): Quản trị viên đăng nhập hệ thống ➔ Chọn “Quản trị viên” ➔ Thêm Quản trị viên ➔ Thông báo tài khoản cho Quản trị viên ➔ Quản trị viên đăng nhập hệ thống ➔ Quản trị viên thay đổi thông tin cá nhân, mật 2.4.2 Quy trình cấp phát tài khoản cho đối tượng (2): Quản trị viên đăng nhập hệ thống ➔ Chọn “Cộng tác viên” ➔ Thêm Cộng tác viên ➔ Thông báo tài khoản cho Cộng tác viên ➔ Cộng tác viên đăng nhập hệ thống ➔ Cộng tác viên thay đổi thông tin cá nhân, mật 2.4.3 Quy trình cấp phát tài khoản cho đối tượng (3): Quản trị viên/Cộng tác viên đăng nhập hệ thống ➔ Chọn “Lớp trưởng” ➔ Thêm Lớp trưởng ➔ Thông báo tài khoản cho Lớp trưởng ➔ Lớp trưởng đăng nhập hệ thống ➔ Lớp trưởng thay đổi thông tin cá nhân, mật 2.4.4 Quy trình quản lý sinh viên phân cấp theo đơn vị lớp: Lớp trưởng đăng nhập hệ thống ➔ Chọn “Sinh viên” ➔ Thêm Sinh viên ➢ Lưu ý: lớp trưởng lớp CHỈ thêm sinh viên lớp Quản trị viên/Cộng tác viên KHƠNG tham gia vào quy trình 9 2.4.5 Quy trình quản lý hoạt động: Quản trị viên/Cộng tác viên đăng nhập hệ thống ➔ Chọn “Danh sách hoạt động” ➔ Thêm hoạt động ➢ Mặc định hoạt động cho phép điểm danh Để tắt điểm danh chọn vào “Khoá điểm danh” Để cho phép điểm danh lại chọn vào “Mở điểm danh” 2.4.6 Quy trình điểm danh sinh viên dành cho lớp trưởng: Lớp trưởng đăng nhập hệ thống ➔ Chọn “Điểm danh” ➔ Chọn tên hoạt động cần điểm danh ➔ Chọn “Điểm danh” ➢ Lưu ý: lớp trưởng lớp điểm danh sinh viên thuộc lớp 2.4.7 Quy trình điểm danh sinh viên dành cho Quản trị viên/Cộng tác viên: Quản trị viên/Cộng tác viên đăng nhập hệ thống ➔ Chọn “Điểm danh” ➔ Chọn tên hoạt động cần điểm danh ➔ Chọn “Điểm danh” ➢ Lưu ý: dùng quy trình để điểm danh tập trung (ví dụ điểm danh máy quét thẻ, điểm danh hội trường,…) ➢ Sinh viên Quản trị viên/Cộng tác viên điểm danh lớp trưởng điểm danh thơng báo điểm danh 2.4.8 Quy trình nộp báo cáo dành cho lớp trưởng: Lớp trưởng đăng nhập hệ thống ➔ Chọn “Báo cáo định kỳ” ➔ Chọn “Thêm báo cáo” ➢ Báo cáo sau lớp trưởng thêm chưa duyệt, chỉnh sửa xố 2.4.9 Quy trình duyệt báo cáo dành cho Quản trị viên/Cộng tác viên: Quản trị viên/Cộng tác viên đăng nhập hệ thống ➔ Chọn “Báo cáo” ➔ Tìm đến báo cáo cần xem duyệt ➔ Chọn “Chi tiết” ➔ Chọn “Duyệt báo cáo” ➢ Báo cáo sau duyệt KHƠNG phép chỉnh sửa xố, xem lại 2.4.10.Quy trình xem danh sách hoạt động sinh viên (để đánh giá/nhận xét): Quản trị viên/Cộng tác viên/Lớp trưởng đăng nhập hệ thống ➔ Chọn “Danh sách sinh viên” ➔ Tìm đến sinh viên cần xem ➔ Chọn “Hoạt động” ➢ Lưu ý: lớp trưởng bị hạn chế số lượng sinh viên phép xem phạm vi lớp quản lý ➢ Đối với sinh viên: tra cứu qua cổng thông tin riêng 10 2.5 Sơ đồ luồng xử lý liệu (DFD): Hình Sơ đồ luồng liệu 2.6 Sơ đồ thực thể kết hợp (ERD): Hình Sơ đồ ERD 11 CHƯƠNG 3: THIẾT KẾ PHẦN MỀM Các thành phần chức hệ thống: - Thành phần giao diện: bao gồm hình thể chức website hình trang chủ, đăng nhập, xem danh sách sản phẩm, giỏ hàng,…Ngồi ra, cịn phải có phần giao diện dành cho người quản trị website - Thành phần chức năng: chức đăng nhập, đăng xuất người dùng, quản lý danh sách mua hàng,… - Thành phần xử lý: thao tác tìm kiếm/mua hàng Thiết kế giao diện hệ thống: 2.1 Giao diện đăng nhập: - Người dùng muốn mua phải tiến hành đăng nhập vào hệ thống theo tài khoản đăng kí Khi đăng nhập người dùng phải điền đầy đủ thơng tin Hình Giao diện đăng nhập 12 2.2 Giao diện website: Hình Giao diện website - Giao diện hiển thị tất menu chức hệ thống cho phép người dùng thao tác hệ thống Người dùng đăng nhập vào hệ thống có chức 2.3 Giao diện quản trị viên: - Quản trị viên thêm xóa sửa quản trị viên , cộng tác viên ban cán 13 Hình Giao diện quản trị viên 2.4 Giao diện danh sách sinh viên: - QTV , cộng tác viên ban cán xem danh sách sinh viên theo lớp Hình Giao diện danh sách sinh viên 14 2.5 Giao diện danh sách hoạt động điểm danh: - Chức mở đóng điểm danh quản lý sinh viên tham gia hoạt động Hình Giao diện mở khóa hoạt động Hình Giao diện danh sách sinh viên tham gia hoạt động 15 2.6 Giao diện báo cáo định kỳ Hình Giao diện báo cáo định kỳ 16 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM Vận hành localhost: Vận hành môi trường trực tuyến: - Địa website: http://127.0.0.1:5000 - Kết chạy Hình 10 Kết chạy 17 CHƯƠNG 5: KẾT LUẬN Những vấn đề giải quyết: - Xây dựng thành công phần mềm hệ thống quản lý hoạt động sinh viên SIU - Giảm thiểu nguồn nhân lực cho nhà trường - Loại bỏ phần điểm yếu việc quản lý kiểu cũ Những vấn đề chưa giải quyết: - Giao diện chưa thân thiện với người dùng - Bảo mật chưa cao Hướng phát triển tương lai: - Trong tương lai nhóm muốn hướng phát triển hệ thống quản lý trở nên hồn thiện • Tăng độ bảo mật cho hệ thống, mã hoá sourcecode để tránh bị lấy cắp • Nâng cấp hệ thống cập nhật thường xuyên ...1 KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO NGHIÊN CỨU KHOA HỌC NGHIÊN CỨU CÔNG NGHỆ MÃ VẠCH ÁP DỤNG TRONG VIỆC QUẢN LÝ HOẠT ĐỘNG SINH VIÊN TẠI TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN Giảng viên hướng... pháp ứng dụng công nghệ thông tin để khắc phúc phương pháp quản lý thủ công thực hành hoạt động học tập ngoại khóa trường Ứng dụng mã vạch công tác quản lý sinh hoạt trường giúp việc quản lý. .. cho sinh viên 1.4 Đối tượng phạm vi ứng dụng: - Đối tượng: Công tác quản lý sinh viên trường Đại học Quốc tế Sài Gòn - Phạm vi: Trong trường Đại học Quốc tế Sài Gòn 1.5 Cấu trúc báo cáo: - Chương