Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 137 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
137
Dung lượng
4,36 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN XUÂN TÚ LÊ ANH TUẤN KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG QUẢN LÝ NỀ NẾP TRONG TRƯỜNG TRUNG HỌC PHỔ THÔNG Building a discipline management system in high schools KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP HỒ CHÍ MINH, 2022 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN XUÂN TÚ – 18521585 LÊ ANH TUẤN - 18521597 KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG QUẢN LÝ NỀ NẾP TRONG TRƯỜNG TRUNG HỌC PHỔ THÔNG Building a discipline management system in high schools KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN ThS HUỲNH HỒ THỊ MỘNG TRINH TP HỒ CHÍ MINH, 2022 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày …………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin – Chủ tịch – Thư ký – Uỷ viên – Uỷ viên LỜI CẢM ƠN Trong suốt năm học tập trường đại học Công nghệ Thông tin, từ giảng dạy nhiệt tình hướng dẫn chu đáo từ phía thầy cơ, đặc biệt q thầy khoa Công nghệ Phần mềm, chúng em tiếp thu nhiều kiến thức bổ ích vơ cần thiết để có chun mơn vững tương lai Thơng qua khố luận này, chúng em thể học phối hợp lại để cố gắng tạo nên sản phẩm có khả đưa vào hoạt động thực tế, bước đầu quy mô vừa nhỏ, hướng đến sản phẩm hoàn chỉnh với quy mô lớn Chúng em xin gửi lời cảm ơn chân thành đến quý thầy cô trường Đại học Công nghệ Thơng tin nói chung, q thầy khoa Cơng nghệ Phần mềm nói riêng, đặc biệt Huỳnh Hồ Thị Mộng Trinh chu đáo tận tình hướng dẫn chúng em, giúp chúng em có điều kiện tốt để hồn thành khố luận với chất lượng cao Cảm ơn giảng viên phản biện thầy hội đồng chấm khố luận với lời khun, góp ý q báu bổ ích Từ luận văn em trở nên hồn thiện Tiếp theo, nhóm xin gửi lời cảm ơn tới thầy cô trường THPT Hà Huy Tập – Hà Tĩnh tham gia khảo sát, đưa vấn đề giúp chúng em xác định yêu cầu tốt giúp đỡ nhóm q trình triển khai thử nghiệm hệ thống Bên cạnh đó, nhóm xin gửi lời cảm ơn đến anh chị, bạn bè góp ý đến khố luận nhóm Trong suốt q trình thực khố luận, quy mô sản phẩm lớn so với đồ án thông thường khác, với thời gian vốn kiến thức cịn nhiều hạn chế, chắn khó tránh khỏi sai sót khơng mong muốn Chúng em mong nhận góp ý chân thành từ phía thầy bạn Thành phố Hồ Chí Minh, tháng 06 năm 2022 Nguyễn Xuân Tú Lê Anh Tuấn MỤC LỤC TÓM TẮT KHÓA LUẬN CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 Lý chọn đề tài .2 1.2 Mục tiêu 1.3 Đối tượng phạm vi nghiên cứu 1.4 Phương pháp thực CHƯƠNG 2: TỔNG QUAN CÔNG NGHỆ 2.1 Phần mềm hướng dịch vụ (SaaS) 2.2 ABP Framework 2.3 Microsoft SQL Server 2.4 ReactJS 10 2.5 Redux .12 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG QUẢN LÝ NỀ NẾP TRONG TRƯỜNG TRUNG HỌC PHỔ THÔNG 13 3.1 Khảo sát trạng thu thập yêu cầu 13 3.1.1 Bảng câu hỏi kết khảo sát 13 3.1.2 Mơ tả tốn thực tế .17 3.2 Đặc tả yêu cầu 20 3.3 Sơ đồ Usecase 29 3.4 Sơ đồ 57 3.5 Sơ đồ trạng thái 60 3.6 Sơ đồ thành phần sơ đồ triển khai .61 3.7 Thiết kế liệu 63 3.8 Thiết kế giao diện xử lý 77 3.8.1 Sơ đồ liên kết giao diện theo vai trò 77 3.8.2 Mô tả chi tiết giao diện 86 CHƯƠNG 4: KẾT LUẬN 121 4.1 Kết đạt 121 4.2 Hướng phát triển 122 TÀI LIỆU THAM KHẢO .123 DANH MỤC HÌNH Hình 1.1 Quy trình quản lý nề nếp cũ .4 Hình 2.1 Ảnh minh họa Saas .6 Hình 2.2 Logo ABP Framework Hình 2.3 Logo SQL Server .10 Hình 2.4 Logo ReactJS .11 Hình 2.5 Hình ảnh minh hoạ cho state sử dụng khơng sử dụng Redux 12 Hình 3.1 Sơ đồ Usecase tổng quát 29 Hình 3.2 Sơ đồ thao tác phân công lịch trực cờ đỏ .57 Hình 3.3 Sơ đồ thao tác phân công lịch nộp sổ đầu 57 Hình 3.4 Sơ đồ thao tác chấm nề nếp 58 Hình 3.5 Sơ đồ thao tác nộp phiếu chấm sổ đầu .58 Hình 3.6 Sơ đồ thao tác duyệt phiếu chấm nề nếp 59 Hình 3.7 Sơ đồ thao tác tạo trường THPT 59 Hình 3.8 Sơ đồ trạng thái phiếu chấm sổ đầu bài/ nề nếp 60 Hình 3.9 Sơ đồ thành phần 61 Hình 3.10 Sơ đồ triển khai 62 Hình 3.11 Sơ đồ ERD hệ thống 63 Hình 3.12 Sơ đồ liên kết giao diện quản trị viên (chủ hệ thống) 77 Hình 3.13 Sơ đồ liên kết giao diện website quản trị viên (các trường THPT) 78 Hình 3.14 Sơ đồ liên kết giao diện website cán nề nếp 80 Hình 3.15 Sơ đồ liên kết giao diện website cờ đỏ, học sinh giữ sổ đầu bài.83 Hình 3.16 Sơ đồ liên kết giao diện ứng dụng di động cờ đỏ, học sinh giữ sổ đầu .84 Hình 3.17 Giao diện đăng nhập website 86 Hình 3.18 Giao diện quản lý trường THPT website 87 Hình 3.19 Giao diện quản lý người dùng website .88 Hình 3.20 Giao diện quản lý vai trò website .89 Hình 3.21 Giao diện quản lý học sinh website 91 Hình 3.22 Giao diện quản lý quy định nề nếp website 92 Hình 3.23 Giao diện quản lý tiêu chí nề nếp website 94 Hình 3.24 Giao diện biểu đồ TOP lớp có điểm nề nếp cao theo tuần 96 Hình 3.25 Giao diện biểu đồ TOP lỗi vi phạm nhiều theo tuần .96 Hình 3.26 Giao diện duyệt phiếu chấm website 97 Hình 3.27 Giao diện chi tiết phiếu chấm website 98 Hình 3.28 Giao diện duyệt sổ đầu website 99 Hình 3.29 Giao diện quản lý phiếu chấm điểm nề nếp tơi website 100 Hình 3.30 Giao diện tạo/cập nhật phiếu chấm nề nếp website 102 Hình 3.31 Giao diện quản lý phiếu nộp sổ đầu website 103 Hình 3.32 Giao diện tạo/cập nhật phiếu chấm sổ đầu website 105 Hình 3.33 Giao diện phân công học sinh trực cờ đỏ website 106 Hình 3.34 Giao diện quản lý phân công học sinh trực cờ đỏ website .107 Hình 3.35 Giao diện phân cơng học sinh nộp sổ đầu website 107 Hình 3.36 Giao diện quản lý phân cơng học sinh giữ sổ đầu website .108 Hình 3.37 Giao diện xếp hạng thi đua nề nếp website 108 Hình 3.38 Giao diện thống kê lớp vi phạm website 109 Hình 3.39 Giao diện thống kê lỗi vi phạm website 111 Hình 3.40 Giao diện thống kê học sinh vi phạm website 111 Hình 3.41 Giao diện trang chủ ứng dụng di động 113 Hình 3.42 Giao diện chấm nề nếp lớp ứng dụng di động 114 Hình 3.43 Giao diện chi tiết chấm nề nếp ứng dụng di động 115 Hình 3.44 Giao diện gửi phiếu chấm nề nếp ứng dụng di động 116 Hình 3.45 Giao diện lịch sử chấm nề nếp ứng dụng di động 117 Hình 3.46 Giao diện lịch sử chấm sổ đầu ứng dụng di động .118 Hình 3.47 Giao diện thêm phiếu sổ đầu ứng dụng di động .119 Hình 3.48 Giao diện thông tin tài khoản ứng dụng di động 120 DANH MỤC BẢNG Bảng 3.1 Danh sách đối tượng khảo sát 13 Bảng 3.2 Kết khảo sát nghiệp vụ trường THPT Hà Huy Tập 13 Bảng 3.3 Danh sách yêu cầu .20 Bảng 3.4 Biểu mẫu phiếu chấm điểm thi đua lớp 21 Bảng 3.5 Biểu mẫu phiếu báo cáo xếp hạng thi đua lớp 22 Bảng 3.6 Biểu mẫu phiếu báo cáo tình hình thi đua lớp .22 Bảng 3.7 Biểu mẫu phiếu báo cáo vi phạm học sinh 23 Bảng 3.8 Biểu mẫu phiếu báo cáo học sinh vi phạm nhiều 24 Bảng 3.9 Biểu mẫu phiếu báo cáo lỗi vi phạm nhiều 25 Bảng 3.10 Biểu mẫu phiếu thông tin phong trào, thi đua, chiến dịch .25 Bảng 3.11 Biểu mẫu tạo khóa học .26 Bảng 3.12 Biểu mẫu tạo lớp 27 Bảng 3.13 Biểu mẫu tạo giáo viên .27 Bảng 3.14 Biểu mẫu tạo học sinh 28 Bảng 3.15 Danh sách actor 30 Bảng 3.16 Danh sách usecase .30 Bảng 3.17 Đặc tả Usecase Quản lý trường THPT 33 Bảng 3.18 Đặc tả Usecase Thêm/xóa/sửa trường THPT 35 Bảng 3.19 Đặc tả Usecase Quản lý phân quyền .36 Bảng 3.20 Đặc tả Usecase Thêm/xóa/sửa vai trị 37 Bảng 3.21 Đặc tả Usecase Quản lý người dùng 38 Bảng 3.22 Đặc tả Usecase Quản lý học sinh 39 Bảng 3.23 Đặc tả Usecase Thêm/xóa/sửa học sinh 40 Bảng 3.24 Đặc tả Usecase Quản lý tiêu chí thi đua 41 Bảng 3.25 Đặc tả Usecase Thêm/xóa/sửa tiêu chí thi đua 42 Bảng 3.26 Đặc tả Usecase Quản lý quy định chấm điểm thi đua .43 Bảng 3.27 Đặc tả Usecase Thêm/xóa/sửa quy định chấm điểm thi đua 44 Bảng 3.28 Đặc tả Usecase Quản lý thông số nề nếp 45 Bảng 3.29 Đặc tả Usecase Thống kê lớp phạm nhiều 46 Bảng 3.30 Đặc tả Usecase Thống kê lỗi vi phạm nhiều 47 Bảng 3.31 Đặc tả Usecase Thống kê học sinh vi phạm nhiều 47 Bảng 3.32 Đặc tả Usecase Báo cáo tình hình thi đua lớp 48 Bảng 3.33 Đặc tả Usecase Gửi báo cáo tình hình thi đua lớp cho GVCN 49 Bảng 3.34 Đặc tả Usecase Xếp hạng thi đua lớp 50 Bảng 3.35 Đặc tả Usecase Phân công cờ đỏ .50 Bảng 3.36 Đặc tả Usecase Phân công học sinh nộp sổ đầu 51 Bảng 3.37 Đặc tả Usecase Duyệt phiếu chấm nề nếp .52 Bảng 3.38 Đặc tả Usecase Duyệt phiếu thông tin sổ đầu .53 Bảng 3.39 Đặc tả Usecase Thêm/xóa/sửa phiếu chấm nề nếp 54 Bảng 3.40 Đặc tả Usecase Thêm/xóa/sửa phiếu thơng tin sổ đầu cuối tuần .55 Bảng 3.41 Bảng Courses 64 Bảng 3.42 Bảng Grades 64 Bảng 3.43 Bảng Classes 65 Bảng 3.44 Bảng Teachers 66 Bảng 3.45 Bảng Pupils 66 Bảng 3.46 Bảng Users .67 Bảng 3.47 Bảng Roles .68 Bảng 3.48 Bảng UserRoles .68 Bảng 3.49 Bảng Permissions 69 Bảng 3.50 Bảng RolesPermissions 69 Bảng 3.51 Bảng Criterias 69 Bảng 3.52 Bảng Regulations .70 Bảng 3.53 Bảng RegulationsTypes 71 Bảng 3.54 Bảng Assignments 71 Bảng 3.55 Bảng DisciplineReports 72 Bảng 3.56 Bảng DisciplineClassReports 73 Bảng 3.57 Bảng DisciplineClassReportItems 73 Bảng 3.83 Bảng mô tả thành phần giao diện xếp hạng thi đua nề nếp website STT Tên thành phần Loại Cách sử dụng Chọn loại xếp hạng muốn xem Chọn loại xếp hạng Chọn thời gian xem xếp hạng Combobox List button Chọn thời gian xem xếp hạng Bắt đầu từ Date Hiển thị thời gian bắt đầu tính xếp hạng Đến ngày Date Hiển thị thời gian kết thúc tính xếp hạng Icon Download Icon Click lưu file Excel xếp hạng nề nếp lớp Hiển thị thông tin thứ hạng, lớp, giáo viên Danh sách lớp thứ hạng ListView chủ nhiệm, lượt vắng, lượt vi phạm, điểm trừ, điểm sổ đầu bài, điểm nề nếp, điểm thi đua - Giao diện thống kê website: Hình 3.38 Giao diện thống kê lớp vi phạm website 109 Bảng 3.84 Bảng mô tả thành phần giao diện thống kê website STT Tên thành phần Loại Cách sử dụng Click chọn loại thống kê: Học sinh vi phạm, lớp vi phạm, lỗi vi phạm Loại thống kê Combobox Xếp hạng tuần Button Click thực thống kê theo tuần Xếp hạng tháng Button Click thực thống kê theo tháng Xếp hạng học kỳ Button Click thực thống kê theo học kỳ Bắt đầu từ Date Hiển thị thời gian bắt đầu thống kê Đến ngày Date Hiển thị thời gian kết thúc thống kê Icon Download Icon Click lưu file excel thống kê Danh sách thống kê theo loại ListView thống kê chọn Hiển thị thông tin chi tiết học sinh vi phạm lớp/các học sinh vi phạm lỗi/các lỗi vi phạm học sinh Icon xem chi tiết Icon 10 Icon gửi email Icon Gửi email lỗi vi phạm lớp/học sinh tới giáo viên chủ nhiệm 110 Hình 3.39 Giao diện thống kê lỗi vi phạm website Hình 3.40 Giao diện thống kê học sinh vi phạm website 111 - Giao diện quản lý thông số nề nếp website: Bảng 3.85 Bảng mô tả thành phần giao diện quản lý thông số nề nếp website STT Tên thành phần Điểm nề nếp ban đầu tuần Loại Text Tỉ số điểm nề nếp Text Tỉ số điểm sổ đầu Text Cách sử dụng Nhập điểm nề nếp ban đầu tuần Nhập tỉ số điểm nề nếp Nhập tỉ số điểm sổ đầu 112 - Giao diện trang chủ ứng dụng di động: Hình 3.41 Giao diện trang chủ ứng dụng di động Bảng 3.86 Bảng mô tả thành phần giao diện trang chủ ứng dụng di động STT Tên thành phần Danh sách lớp chấm Thanh tìm kiếm Gửi phiếu chấm Loại List Cách sử dụng Click lớp chuyển sang chấm nề nếp lớp Nhập tên lớp muốn tìm Icon Click chuyển sang hình gửi phiếu chấm 113 - Giao diện chấm nề nếp lớp ứng dụng di động: Hình 3.42 Giao diện chấm nề nếp lớp ứng dụng di động Bảng 3.87 Bảng mô tả thành phần giao diện chấm nề nếp lớp ứng dụng di động STT Tên thành phần Loại Cách sử dụng Thông tin Hiển thị số điểm trừ/điểm cộng quy quy định Card định đó, tên quy định, icon xóa Click hiển chấm thị chi tiết chấm quy định Xong Button Chấm nề nếp Button Click chấm xong nề nếp lớp, quay hình trang chủ Click hiển thị hình chi tiết chấm nề nếp 114 - Giao diện chi tiết chấm nề nếp ứng dụng di động: Hình 3.43 Giao diện chi tiết chấm nề nếp ứng dụng di động Bảng 3.88 Bảng mô tả thành phần giao diện chi tiết chấm nề nếp ứng dụng di động STT Tên thành phần Loại Cách sử dụng Tiêu chí Combobox Chọn tiêu chí Quy định Combobox Chọn quy định ứng với tiêu chí chọn Học sinh liên List Danh sách học sinh liên quan tới quy định quan Combobox Có thể khen thưởng vi phạm Chấm nề nếp Button Chấm quy định nề nếp 115 - Giao diện gửi phiếu chấm nề nếp ứng dụng di động: Hình 3.44 Giao diện gửi phiếu chấm nề nếp ứng dụng di động Bảng 3.89 Bảng mô tả thành phần giao diện gửi phiếu chấm nề nếp ứng dụng di động STT Tên thành phần Danh sách lớp chấm Lớp chấm nề nếp Loại Cách sử dụng List Card Card Click vào thẻ hiển thị chi tiết chấm nề nếp lớp Icon xóa Icon Xóa lớp chấm nề nếp Gửi phiếu chấm Button Click gửi phiếu chấm lên hệ thống 116 - Giao diện lịch sử chấm nề nếp ứng dụng di động: Hình 3.45 Giao diện lịch sử chấm nề nếp ứng dụng di động Bảng 3.90 Bảng mô tả thành phần giao diện lịch sử chấm nề nếp ứng dụng di động STT Tên thành phần Danh sách phiếu chấm Loại Cách sử dụng List Card Thời gian từ, thời DateTime Chọn ngày bắt đầu, ngày kết thúc để lọc gian đến phiếu chấm Picker Click vào thẻ hiển thị hình chi tiết Phiếu chấm nề nếp Card phiếu chấm Nếu trạng thái phiếu chấm chờ duyệt cho phép chỉnh sửa, lại cho phép xem Icon xóa Icon Xóa phiếu chấm nề nếp 117 - Giao diện lịch sử chấm sổ đầu ứng dụng di động: Hình 3.46 Giao diện lịch sử chấm sổ đầu ứng dụng di động Bảng 3.91 Bảng mô tả thành phần giao diện lịch sử chấm sổ đầu ứng dụng di động STT Tên thành phần Loại Cách sử dụng Danh sách phiếu chấm sổ List Card đầu Thời gian từ, thời DateTime Chọn ngày bắt đầu, ngày kết thúc để lọc gian đến phiếu chấm sổ đầu Picker Click vào thẻ hiển thị hình chi tiết Phiếu chấm sổ đầu Card phiếu chấm Nếu trạng thái phiếu chấm chờ duyệt cho phép chỉnh sửa, lại cho phép xem Icon xóa Thêm phiếu sổ đầu Icon Icon Add Xóa phiếu chấm sổ đầu Click vào hiển thị hình thêm phiếu sổ đầu 118 - Giao diện thêm phiếu sổ đầu ứng dụng di động: Hình 3.47 Giao diện thêm phiếu sổ đầu ứng dụng di động Bảng 3.92 Bảng mô tả thành phần giao diện thêm phiếu sổ đầu ứng dụng di động STT Tên thành phần Choosen Chọn ảnh Điểm sổ đầu Tổng số Image buổi vắng Gửi phiếu sổ đầu Loại Cách sử dụng Click chụp ảnh chọn ảnh từ máy Text Input Nhập điểm sổ đầu Text Input Nhập sổ buổi vắng Button Click gửi phiếu chấm sổ đầu lên hệ thống 119 - Giao diện thông tin tài khoản ứng dụng di động: Hình 3.48 Giao diện thông tin tài khoản ứng dụng di động Bảng 3.93 Bảng mô tả thành phần giao diện thông tin tài khoản ứng dụng di động STT Tên thành phần Loại Cách sử dụng Thông tin user Đổi mật Liên kết Click chuyển sang hình đổi mật Đăng xuất Button Click đăng xuất khỏi hệ thống 120 CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt Thơng qua q trình nghiên cứu, tìm hiểu cơng nghệ, thu thập yêu cầu cho đề tài, nhóm em thực áp dụng xây dựng hệ thống với ứng dụng (website ứng dụng di động) có giao diện thiết kế đầy đủ tính sau: - Website: o Quản lý các trường THPT (phần mềm hướng dịch vụ) o Chấm điểm nề nếp lớp học học sinh o Gửi thông tin điểm tổng kết sổ đầu vào cuối tuần o Phân công học sinh trực cờ đỏ, học sinh nộp sổ đầu o Duyệt phiếu chấm nề nếp, duyệt phiếu thông tin sổ đầu o Xếp hạng thi đua lớp học theo tuần, theo tháng theo học kỳ o Thống kê lớp vi phạm, lỗi vi phạm, học sinh vi phạm theo tuần, theo tháng theo học kỳ o Quản lý thơng tin khóa học, giáo viên, lớp học, học sinh, khối o Quản lý thông tin tiêu chí nề nếp, quy định nề nếp o Quản lý người dùng, vai trò - Ứng dụng di động: o Chấm điểm nề nếp lớp học học sinh o Gửi thông tin điểm tổng kết sổ đầu vào cuối tuần Liên kết truy cập website quản lý hệ thống: http://qlnn.live/ Nhóm em thực triển khai hệ thống thử nghiệm đến trường THPT Hà Huy Tập – Hà Tĩnh với liên kết truy cập website khách: http://hht.qlnn.live/ Hệ thống xây dựng phần mềm hướng dịch vụ, nhóm em sẵn sàng cho việc có nhiều trường THPT sử dụng hệ thống 121 4.2 Hướng phát triển - Sử dụng công nghệ nhận diện ảnh, cho phép quét thơng tin ảnh sổ đầu bài, tính trung bình kết sổ đầu đọc kết số buổi vắng - Xây dựng thêm tính quản lý SĐB online - Áp dụng hệ thống vào thực tế trường THPT Hà Huy Tập – Hà Tĩnh vào năm học tiếp theo, nhận phản hồi thầy cô cán nề nếp em học sinh để hoàn thiện hệ thống trước hướng tới triển khai hệ thống tới nhiều trường THPT 122 TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt [1] Kính Gia Hà, “Hướng dẫn sử dụng Redux Reactjs” Viblo.asia [Trực tuyến] https://viblo.asia/p/huong-dan-su-dung-redux-trong-reactjs-3P0lP6X8Kox [Truy cập 04/06/2022] [2] XUANTHU, “(ASP.NET Core) Gửi Mail ứng dụng Web Asp.net” Xuanthulab.net [Trực tuyến] https://xuanthulab.net/asp-net-core-gui-mail-trongung-dung-web-asp-net.html [Truy cập 08/06/2022] Tài liệu Tiếng Anh [1] Facebook, “ReactJS Documentation” ReactJS Foundation [Trực tuyến] https://reactjs.org/docs/ [Truy cập 04/06/2022] [2] Kheoh Yee Wei, “The SaaS Handbook – How to Build Your First Software-as-aService Product” Freecodecamp [Trực tuyến] https://www.freecodecamp.org/news/how-to-build-your-first-saas/ [Truy cập 04/06/2022] [3] Hikalkan & Ebicoglu, “ABP Documentation” Abp Framework [Trực tuyến] https://docs.abp.io/en/abp/latest [Truy cập 04/06/2022] [4] Facebook, “React Native Documentation” ReactNative Foundation [Trực tuyến] https://reactnative.dev/docs/getting-started [Truy cập 04/06/2022] [5] Microsoft, “Entity Framework Core” Entity Framework documentation [Trực tuyến] https://docs.microsoft.com/en-us/ef/ [Truy cập 04/06/2022] [6] Microsoft, “ASP.NET documentation” ASP.NET documentation [Trực tuyến] https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0 [Truy cập 04/06/2022] [7] Stack Overflow Community [Trực tuyến] https://stackoverflow.com [Truy cập 04/06/2022] [8] Github Community, [Trực tuyến] https://github.community/ [Truy cập 04/06/2022] 123 ... xem lại thông tin vi phạm, khen thưởng học sinh lớp học Nhận khó khăn việc quản lý nề nếp trường THPT nhóm em định thực khóa luận tốt nghiệp với đề tài ? ?Xây dựng hệ thống quản lý nề nếp trường. .. viên (các trường hỗ trợ cán nề nếp quản lý liệu THPT) học sinh/lớp học/ giáo viên/khóa học tạo tài khoản cho cán nề nếp Cán ban nề nếp Cờ đỏ Học sinh giữ SĐB - Thực quản lý nề nếp trường học Thành... viên/khóa học Quản lý học sinh học sinh Quản lý lớp học 10 Thêm/xóa/sửa lớp học 11 Quản lý giáo viên 12 Thêm/xóa/sửa giáo viên 13 Quản lý khóa học 14 Thêm/xóa/sửa khóa học 16 17 quản lý học sinh, quản