Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
610,02 KB
File đính kèm
DSS.rar
(9 MB)
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC ——–*——– BÁO CÁO HỌC PHẦN HỆ HỖ TRỢ QUYẾT ĐỊNH ĐỀ TÀI: HỆ HỖ TRỢ QUẢN LÝ HỌC SINH Hà Thị Hảo - 20161337 Lớp: Toán Tin K61 Giảng viên hướng dẫn: Thầy Lê Chí Ngọc Hà Nội - 2020 Mục lục Lời nói đầu Điều tra khảo sát 1.1 Khảo sát trạng 1.2 Mơ hình nghiệp vụ 1.3 Đặc tả yêu cầu phần mềm Phân tích hệ thống 2.1 Biểu đồ phân cấp chức 2.2 Biểu đồ luồng liệu 10 2.2.1 Biểu đồ luồng liệu mức ngữ cảnh 10 2.2.2 Biểu đồ luồng liệu mức đỉnh 10 2.2.3 Biểu đồ luồng liệu mức đỉnh 11 Thiết kế hệ thống 13 3.1 Công nghệ sử dụng 13 3.2 Giao diện hệ thống 16 Kết luận 20 Lời nói đầu Trong năm gần đây, với tác động mạnh mẽ từ thay đổi phát triển ngành công nghệ thông tin, hệ thống liệu phục vụ cho lĩnh vực xã hội ngày mở rộng Giáo dục lĩnh vực trọng phát triển Một bước tiến rõ ràng thể ảnh hưởng phương pháp học online phổ biến Tuy nhiên, phương pháp so với thầy cô vốn giảng dạy trực tiếp nên cịn tồn nhiều khó khăn Việc theo dõi học sinh để em có kết học tập tốt số Hiểu biết lý ảnh hưởng tới kết học tập học sinh giúp thầy cô dễ dàng theo dõi học sinh hơn, từ sớm đưa số phương án giải kịp thời Trong báo cáo em xây dựng hệ thống hỗ trợ quản lý học sinh giúp dự báo kết học tập cuối kì học sinh Nội dung báo cáo em gồm chương: Chương 1: Điều tra khảo sát Chương 2: Phân tích hệ thống Chương 3: Thiết kế hệ thống Em xin chân thành cảm ơn thầy Lê Chí Ngọc giúp em hồn thành báo cáo Do có nhiều hạn chế mặt kiến thức nên báo cáo khơng tránh khỏi số sai sót Vì em mong nhận góp ý, đánh giá thầy bạn để báo cáo hoàn thiện Em xin chân thành cảm ơn! Chương Điều tra khảo sát 1.1 Khảo sát trạng Trong bối cảnh xã hội ln có diễn biến phức tạp nay, việc sử dụng công nghệ thông tin đời sống hàng ngày dần trở nên quen thuộc với Một ví dụ điển hình đợt đại dịch vừa rồi, phương pháp giảng dạy trực tuyến phạm vi toàn trường từ lý thuyết thực hóa cách nhanh chóng Mặc dù phương pháp có nhiều ưu điểm như: hạn chế việc di chuyển qua lại, hạn chế việc tiếp xúc người, thời gian học tập linh động, song, phương pháp học trực tuyến không khỏi mắc phải số khó khăn Việc theo dõi, quản lý học sinh số Khi giảng dạy trực tuyến, thầy khó theo dõi, tương tác với học sinh lớp Ví dụ lớp, giải xong tập, thầy tương tác với học sinh thông qua cử chỉ, ánh mắt để xem học sinh có hiểu hay khơng Tuy nhiên, giảng dạy trực tuyến khơng thể làm Điều khiến thầy khó nắm bắt tình hình học tập học sinh, khiến kết học tập em không tốt Việc nắm bắt tình hình học tập học sinh cách kịp thời giúp thầy cô sớm đưa số phương án giải quyết, giúp cải thiện kết học tập em Đây lý nên có hệ thống dự báo kết học tập học sinh Hệ thống giúp sớm phát học sinh có kết học tập Từ đó, giúp thầy đưa phương án kịp thời để giảng dạy cho hiệu 1.2 Mơ hình nghiệp vụ Dữ liệu có thơng qua hoạt động ngồi buổi học học sinh Thông tin hoạt động học sinh hệ thống xử lý lưu trữ sở liệu hệ thống Thông qua hoạt động học sinh, hệ thống phân tích học sinh Những thơng tin sở quan trọng để xem xét đánh giá kết học tập em Các thầy cô cần ý tới học sinh có kết học tập Từ đó, đưa phương án giảng dạy phù hợp với bạn học sinh 1.3 Đặc tả yêu cầu phần mềm Hệ thống xây dựng với mục đích hỗ trợ cho thầy cô nhà trường (nhà quản lý) định, nhằm đưa gợi ý cho thầy học sinh đạt kết học tạp • Người quản lý tồn tuyền quản lý liệu bên trong, nhìn thấy tất số liệu sở liệu • Trang dự báo cho phép nhà quản lý đưa liệu học sinh vào hệ thống để phân tích Hệ thống trả kết học sinh có khả thấp hay cao • Trang thống kê hiển thị tương quan số nhân tố với kết học tập học sinh Giúp nhà quản lý có nhìn tổng quan Chương Phân tích hệ thống 2.1 Biểu đồ phân cấp chức Hình 2.1: Biểu đồ phân cấp chức 2.2 2.2.1 Biểu đồ luồng liệu Biểu đồ luồng liệu mức ngữ cảnh Hình 2.2: Biểu đồ luồng liệu mức ngữ cảnh 2.2.2 Biểu đồ luồng liệu mức đỉnh Hình 2.3: Biểu đồ luồng liệu mức đỉnh 10 2.2.3 Biểu đồ luồng liệu mức đỉnh Chức xử lý liệu Hình 2.4: Biểu đồ luồng liệu cho chức xử lý liệu Chức dự đốn Hình 2.5: Biểu đồ luồng liệu cho chức dự đốn Chức mơ hình Hình 2.6: Biểu đồ luồng liệu cho chức mơ hình 11 Chức thống kê Hình 2.7: Biểu đồ luồng liệu cho chức thống kê 12 Chương Thiết kế hệ thống 3.1 Cơng nghệ sử dụng Chương trình sử dụng công nghệ thư viện Machine learning để lập trình mơ hình máy học sử dụng ngơn ngữ HTML, CSS, JavaScript, để thiết kế giao diện cho hệ thống HTML HTML từ viết tắt HyperText Markup Language (ngôn ngữ đánh dấu siêu văn bản) dùng mô tả cấu trúc trang Web tạo loại tài liệu xem trình duyệt HTML tạo phát triển tổ chức W3C (World Wide Web Consortium) Hiện phiên HTML HTML5 với nhiều tính ưu việt so với phiên cũ CSS CSS (Cascading Style Sheets) ngôn ngữ định dạng sử dụng 13 để mơ tả trình bày trang Web, bao gồm màu sắc, cách bố trí phông chữ CSS cho phép chúng hiển thị nội dung tương thích loại thiết bị có kích thước hình khác nhau, chẳng hạn hình lớn, hình nhỏ điện thoại hay máy tính CSS độc lập với HTML sử dụng với ngôn ngữ đánh dấu xây dựng dựa XML CSS tuân theo chuẩn chung W3C quy định JavaScript JavaScript ngôn ngữ nhỏ nhẹ chạy môi trường máy chủ lưu trữ (ví dụ: trình duyệt web), JavaScript kết nối với đối tượng môi trường để cung cấp kiểm sốt chương trình chúng JavaScript cho phép thực hành động tạp trang web đồ tương tác v.v Javascript hỗ trợ tất trình duyệt Firefox, Chrome, v.v chí trình duyệt thiết bị di động có hỗ trợ Bootstrap Bootstrap framework cho phép thiết kế website reponsive nhanh dễ dàng Bootstrap bao gồm HTML templates, CSS templates Javascript tạo thành phần có sẵn như: typography, forms, buttons, tables, navigation, modals, image carousels nhiều thứ khác Trong bootstrap có thêm plugin Javascript giúp cho việc thiết kế reponsive dễ dàng nhanh chóng Flask Flask python micro-framework, không thực rõ từ "micro" micro-framework micro-service có liên hệ tới không, 14 quy tắc phát triển Flask phù hợp với quy tắc phát triển microservice Flask không giống Django Django full stack web framework, cố gắng bao gồm hầu hết thành phần cần thiết với dự án web lớn mà khơng cần phải cài thư viện ngồi Khi ứng dụng web bạn lớn dần theo thời gian điều tiện lợi, lúc cần dùng tính sẵn có mà khơng cần cài đặt thêm hay viết thêm code để phục vụ cho mục đích Flask đưa cho người phát triển thứ thực cần thiết để xây dựng web api, khả mở rộng để kết hợp với thư viện bên ngồi Khơng có nhiều thành phần dư thừa xây dựng web api với Flask, việc làm cho microservice xây dựng với Flask nhẹ hơn, người phát triển hiểu rõ ứng dụng họ phải tự quản lý thư viện, gói phần mềm họ cần thiết phải đưa vào ứng dụng Python Python ngơn ngữ lập trình thơng dịch, hướng đối tượng ngôn ngữ bậc cao, ngữ nghĩa động Python hỗ trợ module gói, khuyến khích chương trình module hóa tái sử dụng mã Trình thơng dịch Python thư viện chuẩn mở rộng có sẵn dạng mã nguồn dạng nhị phân miễn phí cho tất tảng phân phối tự 15 3.2 Giao diện hệ thống Hình 3.1: Giao diện trang chủ 16 Hình 3.2: Giao diện thơng tin khách hàng Hình 3.3: Giao diện phân tích khách hàng 17 Hình 3.4: Giao diện phân tích khách hàng Hình 3.5: Giao diện phân tích khách hàng 18 Hình 3.6: Giao diện chọn liệu cần dự đốn Hình 3.7: Giao diện đưa kết dự đoán 19 Kết luận Trên nội dung báo cáo đề tài "Hệ hỗ trợ quản lý học sinh" Trong báo cáo em trình bày quy trình phân tích thiết kế hệ thống hỗ trợ nhà quản lý đưa phương án kịp thời việc giúp đỡ học sinh đạt kết học tập tốt Tuy nhiên, lực trình độ có hạn, nên q trình thực trình bày báo cáo khơng tránh khỏi thiếu sót Em kính mong nhận góp ý thầy để báo cáo hoàn thiện Em xin chân thành cảm ơn! 20 ... báo cáo đề tài "Hệ hỗ trợ quản lý học sinh" Trong báo cáo em trình bày quy trình phân tích thiết kế hệ thống hỗ trợ nhà quản lý đưa phương án kịp thời việc giúp đỡ học sinh đạt kết học tập tốt Tuy... với bạn học sinh 1.3 Đặc tả yêu cầu phần mềm Hệ thống xây dựng với mục đích hỗ trợ cho thầy nhà trường (nhà quản lý) định, nhằm đưa gợi ý cho thầy cô học sinh đạt kết học tạp • Người quản lý toàn... hình học tập học sinh cách kịp thời giúp thầy cô sớm đưa số phương án giải quyết, giúp cải thiện kết học tập em Đây lý nên có hệ thống dự báo kết học tập học sinh Hệ thống giúp sớm phát học sinh