Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 123 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
123
Dung lượng
7,44 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN Đề tài: HỆ THỐNG QUẢN LÝ NỀ NẾP TRƯỜNG HỌC Giáo viên hướng dẫn: ThS Huỳnh Hồ Thị Mộng Trinh Sinh viên thực hiện: Nguyễn Xuân Tú – 18521585 Lê Anh Tuấn – 18521597 TPHCM, ngày 26 tháng 06 năm 2021 LỜI CẢM ƠN Lời đầu tiên, nhóm em xin gửi lời tri ân sâu sắc đến cô Huỳnh Hồ Thị Mộng Trinh Trong trình tìm hiểu thực Đồ án 1, nhóm em nhận giảng dạy hướng dẫn tận tình, tâm huyết từ Tiếp theo, nhóm em gửi lời cảm ơn tới thầy cô trường THPT Hà Huy Tập tham gia khảo sát, trả lời câu hỏi đưa vấn đề giúp chúng em xác định yêu cầu tốt Do khả kiến thức chúng em cịn hạn chế định Do đó, khơng tránh khỏi thiếu sót q trình hồn thành Đồ án Nhóm em mong q thầy xem xét góp ý để Đồ án chúng em hồn thiện Kính chúc tất thầy cô hạnh phúc thành công nghiệp “trồng người”, dồi sức khỏe để tiếp tục dìu dắt nhiều hệ học trị đến bến bờ tri thức Chúng em xin chân thành cảm ơn! LỜI NHẬN XÉT CỦA GVHD … ……………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… , ngày tháng năm 2021 Người nhận xét (Ký tên) LỜI NÓI ĐẦU Hiện nay, hầu hết tất trường học THPT thực việc quản lý chấm điểm nề nếp học sinh, lớp học đầu giờ; khen thưởng, cộng điểm hoạt động thi đua trường hay vi phạm, khen thưởng học sinh cịn thủ cơng, ghi chép vào sổ đỏ Việc khơng gây nhiều thời gian việc đưa xếp loại lớp theo tuần, tháng, học kỳ hay năm học mà cịn khó việc tổng hợp xem lại thông tin vi phạm, khen thưởng học sinh, lớp học Nhận khó khăn nhóm em định thực Đồ án với đề tài “Hệ thống quản lý nề nếp trường học” với ý tưởng xây dựng hệ thống khắc phục khó khăn tồn Khi việc chấm điểm nề nếp thực Website AppMobile thực phê duyệt, tổng hợp, xem xét, đưa kết xếp hạng thực Website Báo cáo bao gồm thông tin đến từ việc khảo sát vấn trường THPT Hà Huy Tập vấn đề nề nếp mà nhà trường gặp phải, tài liệu sơ đồ Use-case, sơ đồ Class, thiết kế liệu, thiết kế kiến trúc, thiết kế giao diện Cách đọc tài liệu: Nội dung tài liệu đưa vào mục, đánh số 1, chi tiết xem thêm mục lục MỤC LỤC I THÔNG TIN CHUNG 1 Tên đề tài Các công nghệ sử dụng Thơng tin nhóm II PHÁT BIỂU BÀI TOÁN Khảo sát trạng thu thập yêu cầu 1.1 Bảng câu hỏi kết khảo sát 1.2 Mơ tả tốn thực tế 1.3 Các phần mềm sử dụng 1.4 Những vấn đề không sử dụng phần mềm Xác định yêu cầu hệ thống 2.1 Danh sách yêu cầu 2.2 Đặc tả yêu cầu III MƠ HÌNH USE CASE 17 Sơ đồ Use Case 17 Danh sách Actor 18 Danh sách Use Case 18 Đặc tả Use Case 20 IV.SƠ ĐỒ CLASS 68 Sơ đồ Class 68 Danh sách lớp đối tượng quan hệ 68 Mô tả chi tiết đối tượng 70 V THIẾT KẾ DỮ LIỆU 74 Sơ đồ logic 74 Mô tả chi tiết 75 VI THIẾT KẾ HỆ THỐNG 81 Kiến trúc hệ thống 81 Mô tả thành phần hệ thống 81 VII THIẾT KẾ GIAO DIỆN 82 Danh sách hình 82 1.1 Web Admin 82 1.2 Web User 83 1.3 Mobile User 84 Mô tả chi tiết hình 85 2.1 Web Admin 85 2.2 Web User 100 2.3 Mobile User 111 VIII KẾT LUẬN 116 Kết đạt 116 Hướng phát triển 116 IX TÀI LIỆU THAM KHẢO 117 I THÔNG TIN CHUNG Tên đề tài Hệ thống quản lý nề nếp trường học Các công nghệ sử dụng STT Đối tượng Mobile Website Backend Hệ quản trị CSDL Công nghệ sử dụng ReactNative TypeScript React TypeScript ASP.NET CORE (ABP Framework) Microsoft SQL Server Thơng tin nhóm STT MSSV Họ tên 18521585 Nguyễn Xuân Tú 18521597 Lê Anh Tuấn Số điện thoại Email 0378678408 18521585@gm.uit.edu.vn 0369636841 18521597@gm.uit.edu.vn II PHÁT BIỂU BÀI TOÁN Khảo sát trạng thu thập yêu cầu 1.1 Bảng câu hỏi kết khảo sát 1.1.1 Địa điểm khảo sát - Trường THPT Hà Huy Tập - Địa chỉ: Cẩm Sơn – Cẩm Xuyên – Hà Tĩnh 1.1.2 Thời gian thực khảo sát - Ngày 22-3-2021 1.1.3 Người thực khảo sát STT Họ tên Thầy Phan Công Thành Thầy Nguyễn Văn Lương Thầy Nguyễn Khang 1.1.4 Kết khảo sát Loại câu STT hỏi Hiện trang tổ chức Chức vụ Thư ký nhà trường, quản lý liệu, vận hành phần mềm nhà trường Bí thư BCH Đồn trường Quản lý Ban nề nếp nhà trường Câu hỏi Trả lời Nhà trường có vị trí hay chức vụ liên quan đến việc quản lý nề nếp học sinh? Mỗi vị trí tương ứng đảm nhiệm nhiệm vụ gì? - Ban giám hiệu - BCH Đồn trường - Ban nề nếp - Giáo viên chủ nhiệm - Cờ đỏ - Học sinh giữ sổ đầu - Ban giám hiệu (Chỉ đạo chung) - BCH Đoàn trường (Phối hợp) - Ban nề nếp (Quản lý trực tiếp, tổng hợp số liệu, theo dõi, đánh giá, xếp loại) - GVCN (Quản lý nề nếp học sinh lớp, phối hợp với ban nề nếp) - Cờ đỏ (Theo dõi, chấm điểm nề nếp học sinh) Nhà trường có tiêu chí để thực chấm điểm thi đua? -Chuyên cần: Vắng học - Nề nếp: nề nếp đầu buổi, học sinh vi phạm nội quy, … - Điểm sổ đầu trung bình hàng tuần lớp - Văn nghệ - Học làm theo lời Bác - Hồ sơ, sổ sách - Kết học tập(Điểm SĐB) - Chuyên cần - Hoạt động tình nguyện - Điểm thưởng Việc chấm điểm thi đua nhà trường thực nào? Hiện trạng nghiệp vụ - Ban nề nếp theo dõi thường xuyên, phát vi phạm chấm điểm thi đua - Đội cờ đỏ chấm theo dõi sinh hoạt 15 phút đầu buổi - Học sinh giữ sổ đầu bài: Tổng hợp điểm sổ đầu trung bình tuần học sinh vắng học Cán Đồn trường lưu lại kết đóng góp, bật lớp hoạt động nhà trường, thực cộng điểm sau kết thúc học kỳ Đồn trường có - Xếp loại theo tuần, tháng, thường xuyên tổng học kỳ, năm học, … hợp, xếp hạng, báo - Thời gian thực tổng cáo tình hình nề nếp hợp báo cáo tuần từ 45-60 lớp hay phút không? Khoảng thời - Ban nếp thực báo gian thực báo cáo cáo bao lâu? Ai - Đội cờ đỏ nộp sổ cho người thực báo ban nề nếp, ban nề nếp tổng cáo? Quy trình thực hợp từ sổ vào báo cáo Hiện trang tin học báo cáo điểm sổ đầu bài, học sinh nào? vắng học, nhập excel kết xếp loại - Đoàn Trường thực báo cáo theo tháng kế hoạch cho tháng tiếp theo; thực xếp loại theo học kỳ, năm học - Thời gian thực báo cáo khoảng 60 phút - Cán Đoàn trường thực báo cáo - Căn vào kết hoạt động tháng đó, đối chiếu với kế hoạch trước thực Khi có thay đổi Thơng báo đến giáo viên chủ quy định nề nếp, nhiệm, bí thư lớp trưởng nhà trường thực thông báo cụ thể với học thông báo đến sinh học sinh nào? Nhà trường có - Nhà trường thường xuyên thường xuyên tổ tổ chức hoạt động chức, phát động - Cán Đoàn trường tổ phong trào, thi, chức phong trào, hoạt chiến dịch để động lớp học sinh có - Có tiêu chí để xếp loại thể tham gia khơng? chi đồn tham gia Điểm Nếu có cộng tính chung sau người tổ chức phong kết thúc hoạt động trào Các tiêu chí chấm điểm phong trào nào? Nhà trường Nhà trường có sử dụng máy có sử dụng máy tính tính để bàn thực báo nhiều việc hỗ cáo, tổng hợp, xếp loại, gửi trợ quản lý nề nếp xếp loại tới ban giám hiệu, học sinh? Nếu có giáo viên chủ nhiệm để nắm 2.2.4 Màn hình chấm điểm nề nếp 2.2.4.1 Hình chụp hình 2.2.4.2 Mơ tả hình xử lý STT Tên thành phần Loại Danh sách phiếu List Card chấm nề nếp chấm Chọn ngày chấm Time Picker Hôm nay, tuần Button Card phiếu Card chấm nề nếp Icon setting Icon Tạo phiếu chấm Buttom Cách sử dụng Click vào card hiển thị chi tiết vi phạm lớp ứng với phiếu chấm nề nếp chọn Hiển thị bên phải Click lọc phiếu chấm theo ngày chọn Click lọc phiếu chấm theo ngày hôm tuần Hiển thị thông tin ngày chấm; cập nhật, xóa phiếu chấm Click show options Cập nhật Xóa Chọn cập nhật chuyển sang hình cập nhật phiếu chấm Chọn xóa hiển thị popup xác nhận xóa Click chuyển sang hình tạo phiếu chấm 103 2.2.5 Màn hình tạo/cập nhật phiếu chấm 2.2.5.1 Hình chụp hình 2.2.5.2 Mơ tả hình xử lý STT Tên thành phần Loại Chọn lớp Combobox Tiêu chí Conbobox Chọn vi phạm Combobox Icon add Icon Icon sub Icon Icon học sinh Icon Icon done Icon Gửi phiếu chấm Button Cách sử dụng Click chọn lớp cần chấm Click chọn tiêu chí Click chọn vi phạm Add lớp để chấm vi phạm, add vi phạm, add học sinh vi phạm Xóa lớp chấm vi phạm, xóa vi phạm, xóa học sinh danh sách học sinh vi phạm Click để add danh sách học sinh vi phạm Hoàn tất danh sách học sinh vi phạm Tạo phiếu chấm vi phạm, phiếu chấm trạng thái chờ duyệt 104 2.2.6 Màn hình nộp sổ đầu 2.2.6.1 Hình chụp hình 2.2.6.2 Mơ tả hình xử lý STT Tên thành phần Loại Tổng điểm Textbox Số lượt vắng Textbox Chọn ảnh Gửi sổ đầu Button 2.2.6.3 Các hình liên quan - Kết sau xác nhận gửi Cách sử dụng Số điểm trung bình lớp Số buổi vắng tuần lớp Chọn ảnh chụp sổ đầu cuối tuần Gửi thông tin lên hệ thống 105 2.2.7 Màn hình phân cơng học sinh trực cờ đỏ 2.2.7.1 Hình chụp hình 2.2.7.2 Mơ tả hình xử lý STT Tên thành phần Loại Cách sử dụng Chọn lớp Combobox Click chọn lớp cờ đỏ muốn phân lịch (option) Chọn cờ đỏ Combobox Chọn cờ đỏ muốn phân lịch Lịch trực từ Date Chọn ngày bắt đầu trực Picker Đến ngày Date Chọn ngày kết thúc trực Picker Icon Add Icon Thêm cờ đỏ vào danh sách phân lịch trực Icon Sub Icon Xóa cờ đỏ khỏi danh sách phân lịch trực Danh sách cờ List Card đỏ phân lịch trực Thẻ học sinh Card Hiển thị thông tin tên lớp nằm danh cờ đỏ, Icon sub sách cờ đỏ phân lịch Danh sách Checkbox Chọn thẻ cờ đỏ muốn phân lớp lịch sau tích vào lớp muốn phân lịch cho cờ đỏ 10 Phân cơng lịch Button Hồn tất phân cơng lịch trực, trực hiển thị bảng kết 106 2.2.7.3 Các hình liên quan - Kết phân cơng lịch 2.2.8 Màn hình phân cơng học sinh nộp sổ đầu 2.2.8.1 Hình chụp hình 2.2.8.2 Mơ tả hình xử lý STT Tên thành phần Loại Học sinh nộp sổ Combobox đầu Lưu phân công Button Cách sử dụng Chọn học sinh nộp SĐB lớp Click xác nhận lưu lịch phân cơng 107 2.2.9 Màn hình xếp hạng 2.2.9.1 Hình chụp hình 2.2.9.2 Mơ tả hình xử lý STT Tên thành phần Loại Xếp hạng tuần Button Xếp hạng tháng Button Button Xếp hạng học kỳ Bắt đầu từ Đến ngày Date Icon Download Icon Date Cách sử dụng Là chế độ xếp thứ hạng lớp mặc định Click xếp thứ hạng nề nếp theo tuần Click xếp thứ hạng nề nếp theo tháng Click xếp thứ hạng nề nếp theo học kỳ Hiển thị thời gian bắt đầu tính xếp hạng Hiển thị thời gian kết thúc tính xếp hạng Click lưu file excel xếp hạng nề nếp lớp Danh sách lớp ListView thứ hạng 2.2.9.3 Các hình liên quan - Kết file excel 108 2.2.10 Màn hình thống kê 2.2.10.1 Hình chụp hình 2.2.10.2 Mơ tả hình xử lý STT Tên thành phần Loại Cách sử dụng Loại thống kê Combobox Click chọn loại thống kê: Học sinh vi phạm, lớp vi phạm, lỗi vi phạm 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 Button Click thực thống kê theo kỳ học kỳ Bắt đầu từ Date Hiển thị thời gian bắt đầu thống kê 109 Đến ngày Date Icon Download Icon Danh sách ListView thống kê theo loại thống kê chọn 2.2.10.3 Các hình liên quan - Loại thống kê lớp vi phạm Hiển thị thời gian kết thúc thống kê Click lưu file excel thống kê - Loại thống kê lỗi vi phạm - File excel thống kê 110 2.3 Mobile User 2.3.1 Màn hình đăng nhập 2.3.1.1 Hình chụp hình 2.3.1.2 Mơ tả hình xử lý STT Tên thành phần Loại Tên đăng nhập Textbox Cách sử dụng Nhập tên đăng nhập 111 Mật Đăng nhập Textbox Button Nhập mật Click thực đăng nhập với thông tin tên đăng nhập mật nhập 2.3.2 Màn hình trang chủ 2.3.1.1 Hình chụp hình 2.3.1.2 Mơ tả hình xử lý STT Tên thành phần Loại Danh sách List lớp chấm Cách sử dụng Click lớp chuyển sang hình thêm vi phạm lớp 112 2.3.3 Màn hình thêm vi phạm 2.3.1.1 Hình chụp hình 2.3.1.2 Mơ tả hình xử lý STT Tên thành phần Loại Cách sử dụng Loại vi phạm Combobox Chọn loại vi phạm Tên vi phạm Combobox Chọn vi phạm ứng với loại vi phạm chọn Học sinh vi List Danh sách học sinh vi phạm phạm Combobox Thêm vi phạm Button Thêm vi phạm Xong Button Hoàn tất thêm vi phạm lớp 113 2.3.4 Màn hình gửi phiếu chấm 2.3.1.1 Hình chụp hình 2.3.1.2 Mơ tả hình xử lý STT Tên thành phần Loại Danh sách List Card lớp vi phạm Thẻ lớp vi phạm Card Icon more Icon Gửi phiếu chấm Button Cách sử dụng Click vào thẻ hiển thị chi tiết vi phạm lớp Click hiển thị option xóa Click gửi phiếu chấm lên hệ thống 114 2.3.5 Màn hình chi tiết vi phạm 2.3.1.1 Hình chụp hình 2.3.1.2 Mơ tả hình xử lý STT Tên thành phần Loại Danh sách List Card vi phạm Thẻ vi phạm Card Icon more Icon Cách sử dụng Click vào thẻ hiển thị hình cho sửa vi phạm Click hiển thị option xóa 115 VIII KẾT LUẬN Kết đạt Qua đề tài lần này, nhóm chúng em phân tích, thiết kế chức năng: - Quản lý khóa học, giáo viên, lớp học, học sinh, khối: thêm, xóa, sửa - Quản lý người dùng: Thêm, xóa, sửa phân role cho người dùng - Quản lý phân quyền: Thêm, xóa, sửa vai trị; chỉnh sửa quyền cụ thể cho vai trò - Tạo, cập nhật, xóa phiếu chấm vi phạm nộp điểm SĐB - Duyệt phiếu chấm vi phạm xem lại lịch sử - Xem thông tin phiếu chấm vi phạm - Xem lịch sử chấm phiếu vi phạm - Phân công học sinh với quyền cờ đỏ học sinh giữ sổ đầu - Xếp hạng: xếp hạng nề nếp lớp theo tuần, tháng, học kỳ - Thống kê: thống kê lớp vi phạm, lỗi vi phạm, học sinh vi phạm theo tuần, tháng, học kỳ - Thiết kế giao diện cho phiên mobile Hướng phát triển - Phát triển tảng Ứng dụng di động, nâng cao tính hiệu tiện lợi chấm vi phạm - Responsive Web Design - Hồn thiện tính có - Xây dựng thêm tính quản lý học tập: Chi tiết điểm tiết học, lỗi vi phạm tiết theo thời khóa biểu 116 IX TÀI LIỆU THAM KHẢO [1] https://reactjs.org/docs/getting-started.html [2] https://stackoverflow.com/ [3] https://viblo.asia/ [4] https://www.figma.com/ [5] https://github.community/ 117 ... viên Quản lý khóa học Thêm khóa học Xóa khóa học Sửa khóa học 18 Quản lý phân quyền 19 20 Thêm role Xóa role Ý nghĩa/ Ghi Bao gồm use case quản lý học sinh, quản lý lớp học, quản lý giáo viên, quản. .. GVCN (Quản lý nề nếp học sinh lớp, phối hợp với ban nề nếp) - Cờ đỏ (Theo dõi, chấm điểm nề nếp học sinh) Nhà trường có tiêu chí để thực chấm điểm thi đua? -Chuyên cần: Vắng học - Nề nếp: nề nếp. .. lý học sinh/lớp học/ giáo viên/khóa học 10 11 12 13 14 15 16 17 Quản lý học sinh Thêm học sinh Xóa học sinh Sửa học sinh Quản lý lớp học Thêm lớp học Xóa lớp học Sửa lớp học Quản lý giáo viên Thêm