Phân tích thiết kế hệ thống xây dựng hệ thống hỗ trợ học trực tuyến

75 7 0
Phân tích thiết kế hệ thống xây dựng hệ thống hỗ trợ học trực tuyến

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ──────── BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC TRỰC TUYẾN Sinh viên thực Nguyễn Trọng Hải Phạm Minh Hiệp Lê Hữu Tiến Dũng Nguyễn Minh Đức Lớp Giảng viên hướng dẫn Mã sinh viên 20183730 20183738 20183719 20183713 : Kỹ thuật máy tính – Khóa 63 : TS Nguyễn Nhật Quang IT3120 – Phân tích thiết kế hệ thống 20202 Hà Nội, tháng năm 2021 Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 MỤC LỤC CHƯƠNG MÔ TẢ ĐỀ TÀI I Lý chọn đề tài II Mơ tả tốn Mục đích sử dụng .4 Kịch sử dụng Các đặc điểm quan trọng 4 Các yêu cầu cần đạt Các tác nhân sử dụng hệ thống III Các chức dịch vụ IV Kế hoạch thực V Thành viên nhóm CHƯƠNG ĐẶC TẢ YÊU CẦU BÀI TOÁN I Phân tích quy trình nghiệp vụ .6 Sơ đồ hoạt động nghiệp vụ “Người dạy sử dụng lớp học” Sơ đồ hoạt động nghiệp vụ “Người học sử dụng lớp học” II Phân tích yêu cầu chức .7 Xác định tác nhân hệ thống Sơ đồ ca sử dụng tổng quan hệ thống .8 Các sơ đồ ca sử dụng phân rã Đặc tả ca sử dụng .11 III Phân tích yêu cầu phi chức 24 Yêu cầu bảo mật .24 Yêu cầu hiệu 24 Yêu cầu giao diện 24 Yêu cầu khác 25 CHƯƠNG PHÂN TÍCH THIẾT KẾ BÀI TỐN .26 I Mơ hình hóa cấu trúc 26 Nhóm ca khách 26 Nhóm ca giảng viên 26 Nhóm ca sinh viên 27 Nhóm ca quản lý .27 Nhóm ca người dùng 28 II Mơ hình hóa tương tác 29 Các biểu đồ trình tự 29 III Kiến trúc tổng thể hệ thống 43 Kiến trúc phân tầng hệ thống 43 Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 Thiết kế chi tiết phần tầng 44 IV Thiết kế chi tiếp lớp 46 Sơ đồ lớp 46 Mô tả lớp 48 V Thiết kế liệu 58 Sơ đồ quan hệ bảng liệu, biều đồ ERD 58 Đặc tả chi tiết sở liệu 58 VI Thiết kế giao diện 62 Nguyên mẫu giao diện 62 Đặc tả giao diện 70 ScreenFlow .73 TÀI LIỆU THAM KHẢO .75 Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 CHƯƠNG MÔ TẢ ĐỀ TÀI I Lý chọn đề tài - Để tiết kiệm thời gian di chuyển, xóa nhịa khoảng cách địa lý người học với người dạy, hệ thống hỗ trợ học tập trực tuyến môi trường cần thiết để việc học tập hiệu II Mô tả tốn Mục đích sử dụng - Cần khơng gian trực tuyến để trao đổi, nói chuyện với cách dễ dàng với dịch vụ hỗ trợ trình chiếu, thảo luận Kịch sử dụng - Kịch 1: Tự tạo không gian phòng học, làm chủ phòng học Người dùng tạo mã phòng học mật để hạn chế người khác muốn vào - Kịch 2: Tham gia vào phịng học có sẵn Khi muốn tham gia vào phịng, người dùng phải nhập mật phòng vào - Kịch 3: Bình luận tạo thảo luận, truy xuất vào kho liệu để lấy tài liệu cần thiết Các đặc điểm quan trọng - Hỗ trợ tai nghe, mic, camera - Hỗ trợ cửa sổ chat - Hỗ trợ chia sẻ hình, chia sẻ tài liệu Các yêu cầu cần đạt - Một phịng họp chứa 100 tài khoản thời gian - Giao diện hỗ trợ ngôn ngữ Tiếng Anh, Tiếng Việt - Tài liệu, video phân loại theo chủ đề để dễ dàng tìm kiếm sử dụng Các tác nhân sử dụng hệ thống - Bất người có tài khoản muốn tạo phòng học trực tuyến - Khách muốn tham gia bắt buộc phải đăng nhập III Các chức dịch vụ - Đăng nhập/ Đăng ký - Cung cấp khơng gian phịng học trực tuyến - Người dùng trò chuyện riêng với - Cung cấp kho chứa tài liệu Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 IV Kế hoạch thực Nhiệm vụ Người tham gia Mô tả chi tiết tốn Nguyễn Trọng Hải Phân tích chức dịch vụ Lê Hữu Tiến Dũng Thiết kế biểu đồ Use case Nguyễn Trọng Hải Phạm Minh Hiệp Nguyễn Minh Đức Thời điểm bắt đầu kết thúc 15/03/2021 21/03/2021 22/03/2021 02/04/2021 03/04/2021 11/04/2021 12/04/2021 22/04/2021 23/04/2021 02/05/2021 03/05/2021 12/05/2021 13/05/2021 20/05/2021 Phạm Minh Hiệp Lê Hữu Tiến Dũng Phân tích chi tiết Lớp Nguyễn Trọng Hải Thiết kế biểu đồ Lớp Lê Hữu Tiến Dũng Thiết kế giao diện sử dụng Lê Hữu Tiến Dũng Thiết kế liệu Thời điểm Nguyễn Minh Đức Phạm Minh Hiệp Nguyễn Trọng Hải Phạm Minh Hiệp Nguyễn Minh Đức V Thành viên nhóm Họ tên MSSV Email Nguyễn Trọng Hải 20183730 hai.nt183730@sis.hust.edu.vn Nguyễn Minh Đức 20183713 duc.nm183713@sis.hust.edu.vn Phạm Minh Hiệp 20183738 hiep.pm183738@sis.hust.edu.vn Lê Hữu Tiến Dũng 20183719 dung.lht183719@sis.hust.edu.vn Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 CHƯƠNG ĐẶC TẢ U CẦU BÀI TỐN I Phân tích quy trình nghiệp vụ Sơ đồ hoạt động nghiệp vụ “Người dạy sử dụng lớp học” *) Mô tả: Người dạy đề nghị người quản lý để phép mở lớp học Nếu người quản lý đồng ý người dạy tham gia lớp học có quyền quản lý lớp học Sau tham gia lớp học, người dạy có quyền sử dụng quản lý lớp học Người dạy tạo buổi học, tham gia buổi học, quản lý tài liệu, thảo luận, … Người dạy quyền sử dụng lớp học đến khơng muốn sử dụng Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 Sơ đồ hoạt động nghiệp vụ “Người học sử dụng lớp học” *) Mô tả: Người học đề nghị người dạy để phép tham gia lớp học Nếu người dạy đồng ý người học tham gia lớp học có quyền sử dụng lớp học Sau tham gia lớp học, người học có quyền sử dụng lớp học Người học tạo buổi học, tham gia buổi học, quản lý tài liệu, thảo luận, … Người học quyền sử dụng lớp học đến không muốn sử dụng II Phân tích yêu cầu chức Xác định tác nhân hệ thống Hệ thống có tác nhân chính: Người dùng, Người học, Người dạy, Khách, Người quản lý, Hệ thống (Hệ thống xác thực Email): - Người dùng sử dụng chức hệ thống chỉnh sửa thơng tin cá nhân, tìm kiếm lớp học, tìm kiếm người dùng khác, … Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 - Người học đóng vai trò người dùng đăng nhập vào hệ thống thông qua xác minh thông tin Email đăng ký, phép đăng ký lớp học - Người học đóng vai trị người dùng đăng nhập vào hệ thống thông qua xác minh thông tin Email đăng ký, phép xin mở lớp học, quản lý lớp học - Khách đóng vai trị người dùng, người học, người dạy chưa đăng nhập vào hệ thống, quyền đăng ký tài khoản - Hệ thống ngồi (Hệ thống xác thực Email) đóng vai trị xác thực thông tin tài khoản người dùng, xác thực Email đượcđăng ký cho tài khoản người dùng, người học người dạy - Người quản lý đóng vai trò quản lý tài khoản người dùng, người học, dạy, xem xét việc mở lớp người dạy Sơ đồ ca sử dụng tổng quan hệ thống Nhóm III IT3120 – Phân tích thiết kế hệ thống 20202 Các sơ đồ ca sử dụng phân rã 2.1 Ca sử dụng “Tham gia lớp học” 2.2 Ca sử dụng “Quản lý lớp học” Nhóm III 10

Ngày đăng: 18/01/2024, 11:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan