1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) phân tích các yêu cầu của hệ thống kết nối gia sư educonnect vẽvà mô tả quy trình của hệ thống đồng thời mô tả chi tiết người dùng và môtả chi tiết chức năng tác vụ (use case) của hệ thống

51 0 0

Đ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

Thông tin cơ bản

Tiêu đề Phân Tích Các Yêu Cầu Của Hệ Thống Kết Nối Gia Sư EduConnect. Vẽ Và Mô Tả Quy Trình Của Hệ Thống Đồng Thời Mô Tả Chi Tiết Người Dùng Và Mô Tả Chi Tiết Chức Năng/Tác Vụ (Use Case) Của Hệ Thống
Tác giả Nhóm Thực Hiện 3
Người hướng dẫn ThS. Nguyễn Minh Đức
Trường học Trường Đại Học Thương Mại
Chuyên ngành Phát Triển Hệ Thống TMĐT
Thể loại bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 51
Dung lượng 5,81 MB

Cấu trúc

  • Phần 1: Phân tích các yêu cầu (6)
    • 1.1. Yêu cầu về tác vụ (6)
      • 1.1.1. Đối với người học (6)
      • 1.1.2. Đối với người dạy (8)
      • 1.1.3. Đối với quản trị viên (8)
    • 1.2. Yêu cầu về người dùng (10)
      • 1.2.1. Đối với người học (10)
      • 1.2.2. Đối với gia sư (13)
      • 1.2.3. Đối với quản trị viên (16)
    • 1.3. Yêu cầu về nội dung (19)
    • 1.4. Yêu cầu về công cụ (23)
  • Phần 2: Vẽ và mô tả chi tiết quy trình hệ thống EduConnect (24)
    • 2.1. Quy trình tổng thể (24)
    • 2.2. Quy trình đăng ký tài khoản (25)
    • 2.3. Quy trình đăng nhập (25)
    • 2.4. Quy trình tìm kiếm và lựa chọn (26)
    • 2.5. Quy trình liên lạc, thỏa thuận (27)
    • 2.6. Quy trình thanh toán, đánh giá và phản hồi (28)
    • 2.7. Đối với quản trị viên (29)
  • Phần 3: Mô tả chi tiết người dùng và mô tả chi tiết chức năng/tác vụ (use case) của hệ thống EduConnect (31)
    • 3.1. Đối với người học (31)
      • 3.1.1. Đăng ký tài khoản người học (31)
      • 3.1.2. Đăng nhập tài khoản người học (32)
      • 3.1.3. Tìm kiếm lớp học (gia sư) (33)
      • 3.1.4. Xem chi tiết thông tin gia sư (lớp học) (34)
      • 3.1.5. Đăng ký lớp học (35)
    • 3.2. Đối với người dạy (36)
      • 3.2.1. Đăng ký tài khoản người dạy (36)
      • 3.2.2. Đăng nhập tài khoản người dạy (37)
      • 3.2.3. Tạo hồ sơ thông tin cá nhân (38)
      • 3.2.4. Chỉnh sửa thông tin cá nhân (39)
      • 3.2.5. Xem chi tiết thông tin người học (lớp học) (40)
      • 3.2.6. Xác nhận lớp học (41)
    • 3.3. Đối với quản trị viên (42)
      • 3.3.1. Đăng nhập tài khoản quản trị viên (42)
      • 3.3.2. Quản lý người sử dụng (43)
      • 3.3.3. Quản lý phân quyền (45)
      • 3.3.4. Quản lý vận hành hệ thống (45)
      • 3.3.5. Phục hồi hệ thống (46)
  • KẾT LUẬN (48)

Nội dung

Trang 9 - Nếu thông tin đăng ký không hợp lệ hoặc không chính xác, quản trị viên sẽtừ chối yêu cầu đăng ký và thông báo cho người dùng về lý do.Phân quyền tài khoản người dùng trên hệ th

Phân tích các yêu cầu

Yêu cầu về tác vụ

1.1.1 Đối với người học Đăng ký tài khoản: Người học cần phải có một tài khoản để truy cập vào hệ thống.

Quá trình đăng ký tài khoản cần phải đơn giản và thuận tiện, yêu cầu thông tin cơ bản như tên, địa chỉ email và mật khẩu. Đăng nhập tài khoản: Sau khi đăng ký tài khoản, người học cần phải đăng nhập để sử dụng hệ thống Quá trình đăng nhập cũng cần phải đơn giản và nhanh chóng, và thông tin đăng nhập của người dùng cần được bảo mật.

Cung cấp thông tin: Người học cần phải cung cấp thông tin chi tiết về nhu cầu học tập của mình, bao gồm môn học, trình độ và khu vực địa lý Hệ thống sẽ sử dụng thông tin này để đề xuất cho người học các người dạy phù hợp.

Tìm kiếm và lựa chọn: Người học có thể tìm kiếm và xem thông tin của các người dạy phù hợp với nhu cầu của mình, bao gồm thông tin về trình độ, kinh nghiệm, giá cả và địa điểm học tập Sau đó, người học có thể lựa chọn người dạy phù hợp và liên lạc với họ.

Liên lạc, thỏa thuận: Sau khi lựa chọn được người dạy phù hợp, người học cần phải liên lạc và thỏa thuận với người dạy về các chi tiết liên quan đến thời gian và địa điểm học tập.

Thanh toán: Sau khi thỏa thuận với người dạy, người học cần phải thanh toán cho dịch vụ học tập Hệ thống cần cung cấp các phương thức thanh toán trực tuyến để đảm bảo tính tiện lợi và an toàn cho người dùng. Đánh giá và phản hồi: Sau khi kết thúc khóa học, người học có thể đánh giá người dạy và cung cấp phản hồi về trải nghiệm của mình Điều này giúp cải thiện chất lượng dịch vụ của hệ thống và giúp cho người học khác có thể lựa chọn được người dạy phù hợp.

Nhóm 1- TMĐT - Mô hình kinh doanh…

Nhân t ố ả nh h ưở ng đến ý định sử dụng…

Mại điện… 100% (37) 12 Đ Ề C ƯƠ NG ÔN T Ậ P MÔN THƯƠNG MẠI…

Nghiên c ứ u và tìm hiểu về Trí tuệ nhân… Thương

1.1.2 Đối với người dạy Đăng ký tài khoản: Người dạy cần đăng ký tài khoản trên hệ thống bằng cách cung cấp thông tin cá nhân, kinh nghiệm, trình độ, chuyên môn, v.v Để đăng ký, họ cần truy cập vào trang đăng ký của hệ thống và hoàn thành các bước đăng ký. Đăng nhập tài khoản: Sau khi đăng ký, người dạy có thể đăng nhập vào tài khoản của mình bằng cách cung cấp địa chỉ email hoặc tên đăng nhập và mật khẩu đã được đăng ký.

Cung cấp thông tin: Người dạy cần cung cấp đầy đủ thông tin về bản thân và kinh nghiệm của mình để thu hút người học tìm kiếm và lựa chọn dạy Họ cần cập nhật thông tin của mình thường xuyên để giữ cho thông tin của họ luôn chính xác và cập nhật.

Tìm kiếm và lựa chọn: Người dạy có thể sử dụng tính năng tìm kiếm để tìm kiếm các yêu cầu dạy học phù hợp với kỹ năng và khả năng của mình Họ có thể lựa chọn các yêu cầu dạy học mà họ muốn dạy và liên hệ với người học.

Liên lạc, thỏa thuận: Sau khi người dạy tìm thấy các yêu cầu dạy học phù hợp, họ có thể liên lạc với người học để thảo luận về thời gian, địa điểm, giá cả, v.v Người dạy và người học cần thống nhất các điều khoản và điều kiện trước khi bắt đầu lớp học.

Thanh toán phí: Sau khi hoàn thành các lớp học, người dạy (gia sư) có thể yêu cầu thanh toán phí của họ Họ có thể sử dụng hệ thống thanh toán trực tuyến để thu thập tiền phí của mình và nhận thanh toán vào tài khoản của họ.

1.1.3 Đối với quản trị viên

Xác nhận và phê duyệt thông tin đăng ký tài khoản:

- Quản trị viên cần xác thực thông tin đăng ký tài khoản của người dùng trước khi chấp nhận hoặc từ chối yêu cầu đăng ký.

- Quản trị viên cần kiểm tra tính hợp lệ của thông tin đăng ký và xác minh địa chỉ email và số điện thoại của người dùng.

Tu ổ i tác và gi ớ i tính

- Nếu thông tin đăng ký không hợp lệ hoặc không chính xác, quản trị viên sẽ từ chối yêu cầu đăng ký và thông báo cho người dùng về lý do.

Phân quyền tài khoản người dùng trên hệ thống:

- Quản trị viên cần phân quyền tài khoản người dùng trên hệ thống dựa trên các yêu cầu của người dùng.

- Các quyền truy cập khác nhau có thể được cấp cho các người dùng khác nhau, bao gồm quyền tìm kiếm, quyền truy cập thông tin, quyền xem đánh giá, quyền xóa tài khoản, v.v.

Phân loại và cập nhật dữ liệu tài khoản lên cơ sở dữ liệu:

- Quản trị viên cần phân loại và cập nhật thông tin tài khoản của người dùng trên cơ sở dữ liệu.

- Các thông tin tài khoản cần được cập nhật thường xuyên và theo dõi để đảm bảo tính chính xác và đầy đủ của dữ liệu.

- Quản trị viên cần theo dõi và kiểm tra hệ thống để đảm bảo rằng nó hoạt động ổn định và không có sự cố xảy ra.

- Nếu có lỗi xảy ra, quản trị viên cần khắc phục nhanh chóng để tránh gây ảnh hưởng đến trải nghiệm người dùng.

Tiếp nhận đánh giá và phản hồi lại với người dùng:

- Quản trị viên cần tiếp nhận các đánh giá và phản hồi từ người dùng để cải thiện trải nghiệm của họ trên hệ thống.

- Quản trị viên cần đưa ra phản hồi thích hợp để giải quyết các vấn đề được phản ánh bởi người dùng.

Phát hiện và khắc phục lỗi xảy ra trên hệ thống:

- Quản trị viên cần phát hiện và khắc phục các lỗi xảy ra trên hệ thống để đảm bảo rằng nó hoạt động một cách liên tục và ổn định Các lỗi có thể bao gồm các lỗi kỹ thuật, lỗi của người dùng hoặc lỗi về dữ liệu

- Quản trị viên cần có các công cụ và kỹ năng cần thiết để phát hiện các lỗi này, chẳng hạn như quản lý các báo cáo lỗi từ người dùng và các hệ thống giám sát hệ thống để phát hiện các lỗi kỹ thuật

- Sau khi phát hiện được lỗi, quản trị viên cần nhanh chóng khắc phục lỗi để đảm bảo rằng hệ thống tiếp tục hoạt động một cách chính xác và đáng tin cậy Quản trị viên cần có các kỹ năng kỹ thuật và phần mềm cần thiết để khắc phục các lỗi kỹ thuật, hoặc có thể cần liên hệ với nhà cung cấp dịch vụ hỗ trợ kỹ thuật để giúp đỡ.

Yêu cầu về người dùng

Hệ thống gia sư trực tuyến có thể phục vụ nhiều nhóm người dùng khác nhau:

 Học sinh cấp 1 đến cấp 3: Đây là nhóm người dùng chính của hệ thống gia sư trực tuyến.

 Học sinh THPT: Đây là nhóm người dùng khác của hệ thống gia sư trực tuyến.

 Sinh viên đại học: Hệ thống gia sư trực tuyến cũng có thể phục vụ nhóm người dùng này

 Người muốn học ngoại ngữ: Hệ thống gia sư trực tuyến cũng có thể hỗ trợ nhóm người dùng muốn học ngoại ngữ như Tiếng Anh, Tiếng Pháp, Tiếng Đức, … Đặc tính:

 Độ tuổi: Đa số người học sử dụng dịch vụ gia sư trực tuyến có độ tuổi từ 15 đến 25, tuy nhiên cũng có một số người lớn hơn tham gia vào đây để nâng cao kiến thức của mình.

 Mục đích học tập: Mục đích của người học khi sử dụng hệ thống gia sư trực tuyến có thể là hỗ trợ học tập tại trường học, chuẩn bị cho kỳ thi, hoặc cải thiện kiến thức chung.

 Kiến thức cơ bản: Có nhiều người học đã có kiến thức cơ bản về các môn học nhưng còn mắc phải một số khó khăn và muốn được giải đáp thắc mắc

 Cách học tập: Người học thường có cách học tập khác nhau như học tập bằng việc lắng nghe giảng dạy, tham gia các bài tập thực hành hoặc thảo luận với các giáo viên và sinh viên khác.

 Mức độ năng động: Một số người học rất năng động và muốn được tham gia vào nhiều hoạt động học tập, trong khi đó, cũng có những người học muốn học tập một cách chậm và đều.

 Tìm kiếm gia sư phù hợp: Hệ thống gia sư trực tuyến có thể cung cấp các công cụ tìm kiếm để người học có thể tìm kiếm gia sư phù hợp với nhu cầu học tập của mình.

 Tư vấn và hỗ trợ giáo dục: Hệ thống gia sư trực tuyến có thể cung cấp các tư vấn và hỗ trợ giáo dục cho người học.

 Thiết kế khóa học: Hệ thống gia sư trực tuyến có thể cung cấp các công cụ để thiết kế khóa học trực tuyến cho người học

 Theo dõi tiến trình học tập: Hệ thống gia sư trực tuyến có thể cung cấp các công cụ để theo dõi tiến trình học tập của người học.

 Hỗ trợ trực tuyến: Hệ thống gia sư trực tuyến có thể cung cấp hỗ trợ trực tuyến cho người học thông qua các phương tiện như trò chuyện trực tiếp

Tư cách hội viên người học của hệ thống gia sư trực tuyến phụ thuộc vào các quy định và chính sách của hệ thống đó Tuy nhiên, nó thường yêu cầu các học viên đăng ký tài khoản và trả phí để truy cập vào các khóa học hoặc tìm gia sư Họ cũng phải tuân thủ các quy định về đạo đức và phải thể hiện hành vi lễ phép và tôn trọng với các gia sư và các học viên khác. Ý nghĩa

 Tiết kiệm thời gian và chi phí di chuyển: Người học không cần phải di chuyển đến nơi học mà có thể học trực tuyến từ bất kỳ đâu, tiết kiệm thời gian và chi phí di chuyển.

 Đa dạng lựa chọn gia sư: Hệ thống gia sư trực tuyến cung cấp rất nhiều lựa chọn về các gia sư có kinh nghiệm và chuyên môn khác nhau, giúp người học tìm được gia sư phù hợp với nhu cầu của mình.

 Linh hoạt trong lịch học: Người học có thể dễ dàng thay đổi lịch học và điều chỉnh thời gian học của mình để phù hợp với các kế hoạch khác trong cuộc sống.

 Tăng cường hiệu quả học tập: Hệ thống gia sư trực tuyến cung cấp cho người học môi trường học tập linh hoạt và thuận tiện, giúp tăng cường hiệu quả học tập của họ

Cách xử lý (công cụ)

Công cụ người học của hệ thống gia sư trực tuyến là một phần mềm giúp học sinh và gia sư tương tác trực tuyến trong quá trình giảng dạy và học tập Công cụ này thường bao gồm các tính năng như video trực tiếp, trình chiếu màn hình, chia sẻ tài liệu và chat trực tuyến để hỗ trợ học sinh và gia sư trong việc truyền đạt kiến thức và giải quyết các vấn đề trong quá trình học tập Công cụ này cũng cung cấp các tính năng phân tích hiệu quả học tập như theo dõi tiến độ học tập, đánh giá kết quả học tập và đề xuất các tài liệu học tập phù hợp với từng học sinh.

 Tiện lợi: Hệ thống cần cung cấp cho người dùng trải nghiệm thuận tiện và dễ dàng sử dụng Nó cũng cần đảm bảo tính linh hoạt cho phép người dùng có thể chọn các gia sư phù hợp với nhu cầu và lịch trình của họ

Yêu cầu về nội dung

Hệ thống kết nối gia sư trực tuyến cần có các dữ liệu người học sau đây:

 Thông tin cá nhân: Họ tên, địa chỉ email, số điện thoại, địa chỉ nhà, ngày sinh, giới tính,

 Thông tin học tập: Trình độ học vấn, kinh nghiệm học tập, các môn học đã học, điểm số, kết quả kiểm tra và bài tập,

 Sở thích và nhu cầu học tập: Lĩnh vực, môn học, lịch học, mức độ khó dễ,

 Thông tin tài khoản: Tên đăng nhập, mật khẩu, tài khoản thanh toán,

 Phản hồi và đánh giá của học viên: Đánh giá của học viên về chất lượng dịch vụ và gia sư, phản hồi của họ về các bài học, các câu hỏi hoặc yêu cầu cải tiến của họ.

Dữ liệu liệt kê ở trên thuộc dạng dữ liệu cấu trúc, tức là các thông tin được tổ chức thành các cột và hàng trong một bảng Các cột thường tương ứng với các thuộc tính khác nhau của đối tượng, ví dụ như thông tin cá nhân, thông tin học tập và thông tin tài khoản Các hàng trong bảng tương ứng với các mẫu dữ liệu khác nhau, ví dụ như thông tin của từng học viên cụ thể trong hệ thống kết nối gia sư trực tuyến Các dữ liệu này có thể được lưu trữ và truy xuất dễ dàng thông qua các hệ quản trị cơ sở dữ liệu và được sử dụng để hỗ trợ các quyết định trong hệ thống kết nối gia sư trực tuyến.

Người dùng liên quan đến dữ liệu trong hệ thống kết nối gia sư trực tuyến bao gồm:

 Học viên: Người dùng có nhu cầu tìm kiếm gia sư trực tuyến và cung cấp thông tin cá nhân, thông tin học tập, sở thích và nhu cầu học tập, phản hồi và đánh giá về các bài học, gia sư và dịch vụ của hệ thống.

 Gia sư: Người dùng có kinh nghiệm và năng lực giảng dạy trong các lĩnh vực học thuật khác nhau, đăng ký trên hệ thống và cung cấp thông tin cá nhân, kinh nghiệm giảng dạy, các môn học có thể giảng dạy và lịch học của họ.

 Quản trị viên: Người dùng quản lý hệ thống, cập nhật thông tin, duyệt và phân loại thông tin của học viên và gia sư, xử lý các yêu cầu và phản hồi của người dùng và đảm bảo an toàn và bảo mật cho hệ thống. Để sử dụng dịch vụ, người dùng cần:

 Đăng ký tài khoản: Người học có thể đăng ký tài khoản trên hệ thống để có thể tìm kiếm, đăng ký và tham gia các khóa học, tìm kiếm và kết nối với các gia sư.

 Tìm kiếm khóa học và gia sư: Người học có thể tìm kiếm các khóa học hoặc gia sư phù hợp với nhu cầu học tập của mình, bằng cách nhập các từ khóa liên quan đến môn học, lĩnh vực hoặc tên gia sư.

 Đăng ký và tham gia khóa học: Người học có thể đăng ký và tham gia các khóa học trên hệ thống, theo dõi tiến độ học tập và hoàn thành các bài tập và kiểm tra.

 Kết nối với gia sư: Người học có thể kết nối với gia sư trên hệ thống để nhận được hỗ trợ và tư vấn trong quá trình học tập.

 Đánh giá và phản hồi: Người học có thể đánh giá và cung cấp phản hồi về chất lượng dịch vụ, bài học và gia sư trên hệ thống, để giúp cải thiện chất lượng dịch vụ và chọn lựa được gia sư phù hợp hơn trong tương lai. Người dùng có thể cần đến dịch vụ hệ thống kết nối gia sư trực tuyến khi họ muốn nâng cao kiến thức và kỹ năng của mình trong các lĩnh vực học thuật khác nhau. Khi họ đang gặp khó khăn trong việc học tập và muốn tìm kiếm sự hỗ trợ và tư vấn từ các gia sư chuyên môn Khi người học muốn tìm kiếm các khóa học trực tuyến phù hợp với nhu cầu học tập của mình hoặc do vì những lí do như khó khăn trong việc tìm kiếm khóa học truyền thống hay không có đủ thời gian hoặc không có cơ hội để tham gia khóa học trực tiếp Khi họ muốn học tập trong một môi trường linh hoạt và thuận tiện, không bị giới hạn bởi địa điểm hoặc thời gian.

Mục đích chính của người học khi sử dụng hệ thống kết nối gia sư trực tuyến là để nâng cao kiến thức và kỹ năng của họ trong các lĩnh vực học thuật khác nhau. Người học có thể sử dụng hệ thống để tìm kiếm và đăng ký các khóa học và tìm kiếm các gia sư phù hợp với nhu cầu học tập của mình Họ cũng có thể tương tác với gia sư để nhận được hỗ trợ và tư vấn trong quá trình học tập, hoàn thành các bài tập và kiểm tra, và đánh giá chất lượng dịch vụ.

Cách thức của người học trong hệ thống kết nối gia sư trực tuyến bao gồm:

 Tìm kiếm khóa học và gia sư phù hợp với nhu cầu học tập của mình.

 Đăng ký tài khoản và đăng ký các khóa học.

 Tham gia các khóa học và hoàn thành các bài tập và kiểm tra.

 Tương tác với gia sư để nhận được hỗ trợ và tư vấn trong quá trình học tập.

 Đánh giá và cung cấp phản hồi về chất lượng dịch vụ và bài học.

 Giữ an toàn và bảo mật cho tài khoản của mình và thông tin học tập.

 Dữ liệu của gia sư trong hệ thống kết nối gia sư trực tuyến bao gồm:

 Thông tin cá nhân: Bao gồm họ tên, địa chỉ email, số điện thoại, địa chỉ, nơi làm việc, giới tính, ngày sinh, quốc tịch và các thông tin khác liên quan đến thông tin cá nhân của gia sư.

 Học vấn và kinh nghiệm: Bao gồm các thông tin về trình độ học vấn, chứng chỉ nghề nghiệp, kinh nghiệm làm việc và giảng dạy, các môn học hoặc lĩnh vực mà gia sư có thể giảng dạy, cũng như các mức độ khác nhau của các môn học đó.

 Thông tin thanh toán: Bao gồm các thông tin liên quan đến hình thức thanh toán của gia sư, ví dụ như tên ngân hàng, số tài khoản và thông tin thẻ tín dụng.

 Phản hồi và đánh giá: Bao gồm các phản hồi và đánh giá từ phía người học về chất lượng dịch vụ và bài học của gia sư.

Tất cả các thông tin này được sử dụng để đảm bảo rằng người học có thể tìm kiếm và kết nối với các gia sư phù hợp với nhu cầu học tập của mình và đảm bảo chất lượng dịch vụ và bài học của gia sư.

Dữ liệu về hệ thống trong hệ thống kết nối gia sư trực tuyến bao gồm các thông tin về:

 Người dùng: Bao gồm thông tin về các tài khoản người dùng, bao gồm tên đăng nhập, mật khẩu và các thông tin đăng ký khác.

Yêu cầu về công cụ

Công cụ: Hệ thống kết nối gia sư trực tuyến cần được thiết kế với các công cụ phù hợp để cung cấp trải nghiệm người dùng tốt nhất có thể Các công cụ này bao gồm giao diện người dùng thân thiện, tính năng tìm kiếm và kết nối nhanh chóng giữa người học và gia sư, công cụ thanh toán an toàn và thuận tiện, cũng như tính năng phản hồi và đánh giá chất lượng dịch vụ.

Người dùng: Hệ thống kết nối gia sư trực tuyến cần hướng tới các đối tượng người dùng như học sinh, sinh viên, phụ huynh và những người đang muốn học thêm Hệ thống cần đáp ứng nhu cầu của từng đối tượng này, bao gồm khả năng tìm kiếm và kết nối với các gia sư phù hợp với nhu cầu học tập của mỗi người, tính năng phản hồi và đánh giá chất lượng dịch vụ, và tính năng tùy chỉnh để phù hợp với từng đối tượng người dùng.

Cách thức: Hệ thống kết nối gia sư trực tuyến cần cung cấp các cách thức giảng dạy phù hợp với nhu cầu và mong muốn của người học, bao gồm giảng dạy trực tuyến qua video, giảng dạy tại nhà, hoặc giảng dạy trực tuyến có thể kết hợp với giảng dạy tại nhà Ngoài ra, hệ thống cần đảm bảo tính linh hoạt và tiện lợi cho người học và gia sư trong việc lên lịch giảng dạy.

Vai trò: Hệ thống kết nối gia sư trực tuyến cần tạo ra một môi trường học tập tích cực, tạo động lực cho người học và giúp gia sư đóng vai trò như một người hướng dẫn và động viên trong quá trình học tập Điều này có thể đạt được bằng cách cung cấp cho người học các khóa học và tài liệu học tập chất lượng cao, hỗ trợ các hoạt động học tập tương tác và thú vị, và đảm bảo rằng người học nhận được sự hỗ trợ và phản hồi nhanh chóng từ gia sư.

Vẽ và mô tả chi tiết quy trình hệ thống EduConnect

Quy trình tổng thể

Gồm các giai đoạn sau:

Giai đoạn 1: Đăng ký, đăng nhập

Giai đoạn 2: Chỉnh sửa, cập nhật thông tin cá nhân

Giai đoạn 3: Tìm kiếm lớp học phù hợp

Giai đoạn 4: Nhân viên hệ thống liên hệ với người học, xác nhận lớp học với Gia sư Giai đoạn 5: Ký kết hợp đồng và thanh toán tiền phí

Giai đoạn 6: Hệ thống cập nhật tình trạng lớp học

Quy trình đăng ký tài khoản

 Người học và gia sư đều chưa có tài khoản trên hệ thống sẽ tiến hành đăng ký tài khoản

 Người học và gia sư nhập thông tin như hệ thống yêu cầu để hoàn tất thủ tục đăng ký ( đối với gia sư cần phải cung cấp các chứng chỉ, bằng cấp, trình độ để nhân viên hệ thống kiểm duyệt)

 Nhân viên hệ thống tiếp nhận thông tin đăng ký tài khoản và chấp nhận, người học và gia sư đăng ký tài khoản thành công

 Quản trị viên sẽ cấp quyền sử dụng hệ thống cho người học và gia sư

 Quản trị viên sẽ lưu trữ, cập nhật thông tin tài khoản của người học và gia sư lên hệ thống

 QTV thống kê số người học và gia sư

Quy trình đăng nhập

 Người học và gia sư lựa chọn đăng nhập vào hệ thống

 Người học và gia sư nhập thông tin đăng nhập như đã đăng ký trước đó, nếu đúng đăng nhập thành công, nếu sai hệ thống sẽ quay trở lại bước đăng nhập và yêu cầu nhập lại thông tin

 Trong trường hợp vẫn không đăng nhập được do quên thông tin đăng nhập, người học và gia sư sẽ chọn mục quên thông tin đăng nhập, sau đó hệ thống sẽ yêu cầu người học và gia sư cung cấp thông tin, email, sđt để nhân viên hệ thống xác nhận lại thông tin, nếu đúng nhân viên sẽ gửi mã xác nhận lại cho người học và gia sư, nếu sai sẽ quay trở lại bước nhập thông tin yêu cầu

 Người học và gia sư nhận, nhập mã và thay đổi thông tin đăng nhập và đăng nhập thành công vào hệ thống

Quy trình tìm kiếm và lựa chọn

 Người học sau khi đăng nhập thành công sẽ tiến hành tìm kiếm theo các tiêu chí( môn học, trình độ gia sư, ) và yêu cầu của mình

 Quản trị viên nhận thông tin yêu cầu từ người học và tiến hành tổng hợp các tiêu chí

 Quản trị viên lọc kết quả và tiến hành đưa người học đến danh mục các lớp và sư sư phù hợp với yêu cầu đã đưa ra.

 Người học nhận kết quả, xem thông tin các lớp học và đánh giá về gia sư nếu có lớp phù hợp sẽ ấn chọn lớp học, nếu kết quả không phù học sẽ gửi lại yêu cầu để quản trị viên lọc kết quả khác.

Quy trình liên lạc, thỏa thuận

Quy trình liên lạc, thoả thuận:

 Người học tìm kiếm và đăng ký lớp học phù hợp trên hệ thống

 Nhân viên hệ thống xác nhận và gửi thông tin của người học cho gia sư

 Gia sư nhận thông tin người học và đồng ý với các điều kiện, yêu cầu( Trường hợp GS từ chối, QTV sẽ lọc trên hệ thống để NV thông báo và gửi cho NH các lựa chọn khác)

 NV liên hệ với NH qua Chatbot/Zalo, gọi điện xác nhận và thoả thuận với

NH về thông tin lớp, gia sư và các điều khoản trong hợp đồng

 NH ký hợp đồng và gửi hoá đơn thanh toán

 NV liên hệ với gia sư, GS ký hợp đồng và gửi hoá đơn thanh toán

 QTV xác nhận thanh toán thành công

 QTV gửi thông tin liên hệ cho 2 bên

Quy trình thanh toán, đánh giá và phản hồi

*Hình thức thanh toán: Thanh toán qua Internet Banking

 NH và GS đồng ý với các điều khoản hợp đồng, ký hợp đồng

 NV gửi số tài khoản Internet Banking cho NH và GS

 NH và GS thanh toán qua Internet Banking và gửi hoá đơn cho NV

 QTV kiểm tra và xác nhận thanh toán thành công

*Hình thức đánh giá phản hồi: Qua hệ thống/NV

 NH đánh giá và phản hồi về gia sư, dịch vụ qua NV hỗ trợ hoặc qua hệ thống

 QTV tiếp nhận thông tin phản hồi của NH qua NV hoặc hệ thống

 QTV xác nhận thông tin phản hồi của NH với GS phụ trách lớp

 Nếu phản hồi đúng sẽ xử lý phản hồi, đưa ra giải pháp theo quy định của hợp đồng, quy định của công ty( Nếu thông tin phản hồi sai, NV gọi điện cho NH và xác nhận lại thông tin, xử lý theo quy định)

Đối với quản trị viên

 Xác nhận và phê duyệt thông tin đăng ký tài khoản

 Phân quyền tài khoản người dùng trên hệ thống

 Phân loại và cập nhật dữ liệu tài khoản lên cơ sở dữ liệu

 Tiếp nhận đánh giá và phản hồi lại với người dùng

 Phát hiện và khắc phục lỗi xảy ra trên hệ thống

Mô tả chi tiết người dùng và mô tả chi tiết chức năng/tác vụ (use case) của hệ thống EduConnect

Đối với người học

3.1.1 Đăng ký tài khoản người học

Tên use case: Đăng ký tài khoản người học.

Người dùng chính: Người học

Mô tả: Người học tạo tài khoản đăng nhập vào hệ thống. Điều kiện bắt đầu: Người học truy cập vào trang đăng nhập. Điều kiện sau khi dùng: Người học đăng ký thành công và đăng nhập vào hệ thống.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người học lựa chọn “Đăng ký cho người học”

2 Người học nhập email đăng ký tài khoản

3 Người học nhập mật khẩu (yêu cầu: tối thiểu 8 ký tự, bao gồm số, chữ thường, chữ hoa và ký tự đặc biệt)

4 Người học nhập lại xác nhận mật khẩu

5 Người học bấm xác nhận đồng ý điều khoản của hệ thống

6 Người học bấm “Đăng ký”

Các hoàn cảnh sử dụng phụ:

1 Trường hợp gõ sai ô email và ô xác nhận mật khẩu sẽ gửi thông báo đến người dùng.

2 Trường hợp mật khẩu không đúng yêu cầu sẽ gửi thông báo đến người dùng.

3 Người dùng không xác nhận đồng ý điều khoản sẽ không thể tạo tài khoản.

Bảng 3.1.1 Use-case đăng ký tài khoản người học

3.1.2 Đăng nhập tài khoản người học

Tên use case: Đăng nhập tài khoản người học.

Người dùng chính: Người học

Mô tả: Người học đăng nhập vào hệ thống. Điều kiện bắt đầu: Người học truy cập vào trang đăng nhập. Điều kiện sau khi dùng: Người học đăng nhập thành công vào hệ thống.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người học nhập email đăng ký tài khoản

2 Người học nhập mật khẩu.

Các hoàn cảnh sử dụng phụ:

1 Các trường hợp người học gõ sai mật khẩu hoặc email đăng ký tài khoản sẽ yêu cầu gõ lại.

2 Trường hợp cần yêu cầu lấy lại mật khẩu, hệ thống gửi xác nhận đến email.

3 Trường hợp người học chưa có tài khoản thì click “Chưa có tài khoản” để tiến hành đăng ký tài khoản trên hệ thống.

Bảng 3.1.2 Use-case đăng nhập tài khoản người học

3.1.3 Tìm kiếm lớp học (gia sư)

Tên use case: Tìm kiếm gia sư (lớp học)

Người dùng chính: Người học

Mô tả: Người học tìm kiếm gia sư (lớp học) theo nhu cầu. Điều kiện bắt đầu: Người học đã đăng nhập thành công vào hệ thống. Điều kiện sau khi dùng: Người học tìm kiếm được danh sách các gia sư (lớp học) phù hợp với từ khóa tìm kiếm mình đã nhập Hoặc người học có thể xem danh sách tất cả các gia sư (lớp học) được sắp xếp theo danh mục nếu tìm kiếm theo danh mục.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người học bấm vào danh mục gia sư (lớp học)

2 Người học nhập thông tin cần tìm kiếm vào ô tìm kiếm: môn học, lớp, tên gia sư, và bấm vào nút tìm kiếm để tìm kiếm nhanh

3 Người học sử dụng bộ lọc để lọc ra những kết quả phù hợp nhất với nhu cầu của mình: lọc theo môn học, cấp học, lớp học, khu vực, yêu cầu (sinh viên, giáo viên).

4 Người học xem danh sách gia sư (lớp học) được hiển thị theo yêu cầu của mình

Các hoàn cảnh sử dụng phụ:

1 Trường hợp thông tin người học nhập vào để tìm kiếm không có trong cơ sở dữ liệu của hệ thống, sẽ gửi thông báo cho người học là không tìm thấy kết quả.

2 Trường hợp người học sử dụng bộ lọc mà không có lớp học (gia sư nào đúng với tất cả các yêu cầu lọc, sẽ gửi thông báo cho người học là không tìm thấy lớp học (gia sư) phù hợp.

Bảng 3.1.3 Use-case tìm kiếm lớp học (gia sư)

3.1.4 Xem chi tiết thông tin gia sư (lớp học)

Tên use case: Xem chi tiết thông tin gia sư (lớp học)

Người dùng chính: Người học

Mô tả: Người học xem chi tiết thông tin gia sư (lớp học). Điều kiện bắt đầu: Người học đã tìm kiếm thành công danh sách lớp học (gia sư). Điều kiện sau khi dùng: Người học xem được thông tin chi tiết về gia sư (lớp học)

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người học bấm vào xem chi tiết tại bất kỳ lớp học nào trong danh sách mà mình tìm kiếm được.

2 Người học xem chi tiết lớp bao gồm: tình trạng, môn học, lớp, địa chỉ, thời gian học, học phí, đặc điểm gia sư (tên, giới tính, trình độ học vấn, kinh nghiệm), thông tin bổ sung (nội dung học, cam kết, yêu cầu)

3 Người học nhấn vào biểu tượng chat để trao đổi trực tiếp với nhân viên hệ thống về các vấn đề còn thắc mắc cần giải đáp, tư vấn

4 Người học bấm “Chọn lớp học”

Các hoàn cảnh sử dụng phụ:

1 Đề xuất một số lớp tương tự để người học tham khảo.

2 Trường hợp người học vẫn chưa tìm được lớp phù hợp, hiển thị lại danh sách lớp học (gia sư) và bộ lọc để người học tiếp tục tìm kiếm.

Bảng 3.1.4 Use-case xem chi tiết thông tin gia sư (lớp học)

Tên use case: Đăng ký lớp học

Người dùng chính: Người học

Mô tả: Người học đăng ký lớp học: nhập và xác nhận thông tin cá nhân, đồng ý với các điều khoản và tiến hành thanh toán phí nhận lớp. Điều kiện bắt đầu: Người học đã chọn được lớp học thành công. Điều kiện sau khi dùng: Người học đăng ký lớp học thành công với QTV hệ thống

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người học nhập thông tin cá nhân: tên, giới tính, số điện thoại, địa chỉ theo yêu cầu của hệ thống.

2 Người học lựa chọn lịch học, thời gian học

3 Người học bấm “Đăng ký ngay”

4 Người học nhận cuộc gọi từ nhân viên hệ thống để xác nhận thông tin

5 Người học đọc thông tin lớp học (gia sư), điều khoản của hệ thống khi đăng ký lớp học

6 Người học có thể gọi trực tiếp vào số điện thoại hệ thống cung cấp để trao đổi trực tiếp với nhân viên hệ thống về những thắc mắc trong các điều khoản

7 Người học bấm “Đồng ý với các điều khoản của hệ thống”

8 Người học tiến hành thanh toán phí đăng ký lớp học: xem tổng thanh toán, lựa chọn phương thức thanh toán (chuyển khoản ngân hàng, qua thẻ ATM có Internet Banking, qua thẻ quốc tế Visa, Master, JCB, qua VNPAY-QR, qua ví MoMo), tiến hành thanh toán.

9 Người học xem thông tin đăng ký lớp học thành công hoặc về trang chủ

Các hoàn cảnh sử dụng phụ:

1 Người học không xác nhận thông tin với nhân viên hệ thống, sẽ không tiến hành đăng ký được lớp học

2 Trường hợp gặp lỗi khi tiến hành thanh toán, sẽ quay lại trang điều khoản, người học bấm đồng ý và tiến hành thanh toán lại

Bảng 3.1.5 Use-case đăng ký lớp học

Đối với người dạy

3.2.1 Đăng ký tài khoản người dạy

Tên use case: Đăng ký tài khoản người dạy.

Người dùng chính: Người dạy

Mô tả: Người dạy tạo tài khoản đăng nhập vào hệ thống. Điều kiện bắt đầu: Người dạy truy cập vào trang đăng nhập. Điều kiện sau khi dùng: Người dạy đăng ký thành công và đăng nhập vào hệ thống.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Lựa chọn đăng ký cho người dạy

2 Người dạy nhập email đăng ký tài khoản

3 Người dạy nhập mật khẩu (yêu cầu: tối thiểu 8 ký tự, bao gồm số, chữ thường, chữ hoa và ký tự đặc biệt)

4 Người dạy nhập lại xác nhận mật khẩu

5 Người dạy bấm xác nhận đồng ý điều khoản của hệ thống

6 Người dạy bấm “Đăng ký”

Các hoàn cảnh sử dụng phụ:

1 Trường hợp gõ sai ô email hoặc ô xác nhận mật khẩu sẽ gửi thông báo đến người dùng.

2 Trường hợp mật khẩu không đúng yêu cầu sẽ gửi thông báo đến người dùng.

3 Người dùng không xác nhận đồng ý điều khoản sẽ không thể tạo tài khoản.

Bảng 3.2.1 Use-case đăng ký tài khoản người dạy

3.2.2 Đăng nhập tài khoản người dạy

Tên use case: Đăng nhập tài khoản người dạy.

Người dùng chính: Người dạy

Mô tả: Người dạy đăng nhập vào hệ thống. Điều kiện bắt đầu: Người dạy truy cập vào trang đăng nhập. Điều kiện sau khi dùng: Người dạy thành công đăng nhập vào hệ thống.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người dạy nhập email đăng ký tài khoản

2 Người dạy nhập mật khẩu.

Các hoàn cảnh sử dụng phụ:

1 Các trường hợp người dạy gõ sai mật khẩu hoặc email đăng ký tài khoản sẽ yêu cầu gõ lại.

2 Trường hợp quên mật khẩu, người dạy bấm vào “Quên mật khẩu”, hệ thống gửi xác nhận đến email và tiến hành đổi mật khẩu.

3 Trường hợp người dạy chưa có tài khoản thì bấm vào “Tạo tài khoản” để tiến hành đăng ký tài khoản trên hệ thống.

Bảng 3.2.2 Use-case đăng nhập tài khoản người học

3.2.3 Tạo hồ sơ thông tin cá nhân

Tên use case: Tạo hồ sơ thông tin cá nhân

Người dùng chính: Người dạy

Mô tả: Người dạy tạo hồ sơ thông tin cá nhân trên hệ thống Điều kiện bắt đầu: Người dạy đăng nhập thành công vào hệ thống Điều kiện sau khi dùng: Người dạy tạo được hồ sơ thông tin cá nhân

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người dạy chọn “Quản lý tài khoản”

2 Chọn cập nhật thông tin cá nhân

3 Người dạy cập nhật thông tin cá nhân, upload các chứng chỉ, trình độ, bằng cấp, thời gian rảnh…

4 Ấn nút “Lưu” để lưu thông tin.

Các hoàn cảnh sử dụng phụ:

- Trường hợp cập nhật thông tin bị lỗi hoặc điền thông tin không hợp lệ thì hệ thống sẽ báo không thành công và người dạy phải chỉnh sửa lại thông tin.

- Trường hợp nhân viên kiểm tra, xác nhận bằng cấp, chứng chỉ không hợp lệ thì hệ thống sẽ báo không thành công và người dạy phải chỉnh sửa lại thông tin.

Bảng 3.2.3 Use-case cập nhật thông tin cá nhân

3.2.4 Chỉnh sửa thông tin cá nhân

Tên use case: Chỉnh sửa thông tin cá nhân

Người dùng chính: Người dạy

Mô tả: Người dạy muốn chỉnh sửa lại thông tin tài khoản trên hệ thống Điều kiện bắt đầu: Người dạy đăng nhập thành công vào hệ thống Điều kiện sau khi dùng: Người dạy chỉnh sửa được thông tin tài khoản

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người dạy chọn “Quản lý tài khoản”

2 Chọn chỉnh sửa thông tin cá nhân

3 Người dạy chỉnh sửa lại thông tin cá nhân

4 Ấn nút “Lưu” để lưu những thông tin đã sửa.

Các hoàn cảnh sử dụng phụ:

- Trường hợp chỉnh sửa thông tin bị lỗi hoặc điền thông tin không hợp lệ thì hệ thống sẽ báo không thành công và bên cho thuê phải chỉnh sửa lại thông tin.

Bảng 3.2.4 Use-case chỉnh sửa thông tin cá nhân

3.2.5 Xem chi tiết thông tin người học (lớp học)

Tên use case: Xem chi tiết thông tin người học (lớp học)

Người dùng chính: Người dạy

Mô tả: Người dạy xem chi tiết thông tin người học (lớp học). Điều kiện bắt đầu: Người học đã tìm kiếm thành công danh sách lớp học (gia sư). Điều kiện sau khi dùng: Người dạy xem được thông tin chi tiết về gia sư (lớp học)

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người dạy bấm vào xem chi tiết tại mục lớp học mới, những lớp mà người học đã đăng ký

2 Người dạy xem chi tiết lớp bao gồm: tình trạng, môn học, lớp, địa chỉ, thời gian dạy, học phí, đặc điểm người học (tên, giới tính, trình độ học vấn, kinh nghiệm), thông tin bổ sung (nội dung học, cam kết, yêu cầu)

3 Người dạy nhấn vào biểu tượng chat để trao đổi trực tiếp với nhân viên hệ thống về các vấn đề còn thắc mắc cần giải đáp, tư vấn

4 Người dạy bấm “Nhận lớp học”

Các hoàn cảnh sử dụng phụ:

Người dạy từ chối nhận lớp

Bảng 3.2.5 Use-case xem chi tiết thông tin người học (lớp học)

Tên use case: Xác nhận lớp học

Người dùng chính: Người dạy

Mô tả: Người dạy xác nhận sẽ dạy lớp học Điều kiện bắt đầu: Người dạy xác nhận lớp học trên hệ thống Điều kiện sau khi dùng: Người dạy xác nhận cho sẽ dạy người học

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người dạy truy cập vào mục lớp học mới, những lớp mà người học đã đăng ký

3 Kiểm tra các thông tin: Địa chỉ, môn học, thời gian dạy, học vấn đặc điểm người học (tên, giới tính, trình độ học vấn, kinh nghiệm).

4 Người dạy có thể gọi trực tiếp vào số điện thoại hệ thống cung cấp để trao đổi trực tiếp với nhân viên hệ thống về những thắc mắc.

5 Người dạy bấm “xác nhận nhận lớp” trên hệ thống.

6 Người dạy bấm “Đồng ý với các điều khoản của hệ thống”

7 Người dạy tiến hành thanh toán phí nhận lớp học:

- Lựa chọn phương thức thanh toán (chuyển khoản ngân hàng, qua thẻ ATM có Internet Banking, qua thẻ quốc tế Visa, Master, JCB, qua VNPAY-QR, qua ví MoMo)

8 Người dạy nhận cuộc gọi từ nhân viên hệ thống để xác nhận nhận lớp

9 Người dạy xem thông tin đăng ký lớp học thành công hoặc về trang chủ

Các hoàn cảnh sử dụng phụ:

1 Khi người học đã huỷ lớp, người dạy không thể xác nhận lớp học.

2 Trường hợp gặp lỗi khi tiến hành xác nhận, sẽ quay lại thông tin lớp học, người dạy bấm “xác nhận nhận lớp” lại.

Bảng 3.2.6 Use-case xác nhận lớp học

Đối với quản trị viên

3.3.1 Đăng nhập tài khoản quản trị viên

Tên use case: Đăng nhập tài khoản quản trị viên.

Người dùng chính: Quản trị viên hệ thống.

Mô tả: Quản trị viên đăng nhập hệ thống. Điều kiện bắt đầu: Quản trị viên truy cập vào trang đăng nhập dành cho quản trị viên. Điều kiện sau khi dùng: Quản trị viên hoàn thành đăng nhập hệ thống.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Quản trị viên nhập email đăng ký tài khoản.

2 Quản trị viên nhập mật khẩu.

Các hoàn cảnh sử dụng phụ:

1 Các trường hợp quản trị viên gõ sai mật khẩu sẽ yêu cầu gõ lại.

2 Trường hợp cần yêu cầu lấy lại mật khẩu, hệ thống gửi xác nhận đến email đã đăng ký

Bảng 3.3.1 Use-case đăng nhập tài khoản quản trị viên

3.3.2 Quản lý người sử dụng

Tên use case: Quản lý người sử dụng.

Người dùng chính: Quản trị viên hệ thống.

Mô tả: Quản trị viên tiến hành cấp quyền, phân quyền cho phép người dùng truy cập hệ thống. Điều kiện bắt đầu: Quản trị viên đã đăng nhập và truy cập trang quản lý người sử dụng. Điều kiện sau khi dùng: Quản trị viên nhận thông báo cho người dùng

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Quản trị viên truy cập trang quản lý người dùng.

2 Quản trị viên xem danh sách người dùng trên hệ thống

3 Nếu yêu cầu thêm mới người dùng→ nhập thông tin người dùng, kiểm tra tính hợp lệ của dữ liệu, tạo mới người dùng, tài khoản.

4 Nếu yêu cầu xóa người dùng → lựa chọn người dùng trong danh sách, xóa người dùng, tài khoản người dùng khỏi csdl.

5 Xem thông tin người dùng

6 Nếu yêu cầu sửa thông tin người dùng→ cập nhật thông tin mới của người dùng, kiểm tra tính hợp lệ của dữ liệu, lưu thông tin người dùng.

7 Nếu yêu cầu đổi mật khẩu người dùng → cập nhật mật khẩu mới, lưu mật khẩu mới.

8 Nếu yêu cầu tìm kiếm người dùng → nhập từ khóa tìm kiếm, hiển thị danh sách người dùng thỏa mãn điều kiện tìm kiếm.

9 Quản trị viên thiết lập quyền sử dụng chức năng trả phí theo tài khoản người dùng đã đăng ký.

Các hoàn cảnh sử dụng phụ:

1 Quản trị viên không tìm thấy tài khoản để gia hạn sẽ báo lại cho phía người dùng vừa trả phí.

2 Quản trị viên tiến hành hạ quyền hoặc cảnh báo đối với tài khoản vi phạm chính sách.

3 Quản trị viên xem lịch học của học và lịch dạy của gia sư nếu có yêu cầu từ phía người học/gia sư.

Bảng 3.3.2 Use-case quản lý người sử dụng

Tên use case: Quản lý Phân quyền

Người dùng chính: Quản trị viên.

Mô tả: Quản trị viên phân quyền sử dụng các chức năng của hệ thống cho các loại tài khoản Điều kiện bắt đầu: Quản trị viên đăng nhập thông tin hệ thống. Điều kiện sau khi dùng: Thông báo kết quả cho người dùng

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Quản trị viên đăng nhập vào hệ thống.

3 Nếu yêu cầu thêm mới quyền→ nhập thông tin quyền, lựa chọn danh sách chức năng,lựa chọn quyền, thêm quyền.

4 Nếu yêu cầu xóa quyền → lựa chọn quyền trong danh sách, xóa quyền khỏi csdl.

5 Xem thông tin về quyền

6 Nếu yêu cầu sửa thông tin quyền→ cập nhật thông tin mới quyền, kiểm tra tính hợp lệ của dữ liệu, lưu thông tin quyền.

Các hoàn cảnh sử dụng phụ:

Trường hợp bị lỗi thì hiển thị thông báo lỗi cho quản trị viên.

Bảng 3.3.3 Use-case quản lý phân quyền

3.3.4 Quản lý vận hành hệ thống

Tên use case: Quản lý vận hành hệ thống.

Người dùng chính: Quản trị viên.

Mô tả: Quản trị viên truy cập vào trang quản trị hệ thống để chỉnh sửa và theo dõi thông tin liên quan đến vận hành hệ thống. Điều kiện bắt đầu: Quản trị viên đăng nhập, vào trang quản trị hệ thống. Điều kiện sau khi dùng: Phát hiện và khắc phục các lỗi xảy ra trên hệ thống, trực tiếp vận hành hệ thống, sao lưu hệ thống, nghiên cứu cập nhật những công cụ trên hệ thống, nâng cấp hệ thống.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Quản trị viên vào trang quản trị hệ thống.

2 Quản trị viên tiến hành xem các báo cáo lỗi được hệ thống ghi lại.

3 Quản trị viên xem lưu lượng truy cập vào hệ thống

Các hoàn cảnh sử dụng phụ:

Quản trị viên kiểm tra, thay thế, cập nhật những công cụ, sao lưu hệ thống, nâng cấp hệ thống.

Bảng 3.3.4 Use-case quản lý vận hành hệ thống

Tên use case: Phục hồi hệ thống.

Người dùng chính: Quản trị viên.

Mô tả: Quản trị viên phục hồi hệ thống trong trường hợp hệ thống gặp sự cố. Điều kiện bắt đầu: Quản trị viên đăng nhập vào hệ thống, vào quản lý hệ thống. Điều kiện sau khi dùng: Thông bảo kết quả cho người dùng.

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Quản trị viên chọn Quản lý hệ thống

3 Nếu yêu cầu phục hồi dữ liệu→ chọn lựa thời điểm dữ liệu được phục hồi từ danh sách các bản dữ liệu được sao lưu theo thời gian, tiến hành phục hồi.

4 Nếu yêu cầu phục hồi cấu hình → lựa chọn tệp cấu hình hệ thống từ danh sách các tệp cấu hình được sao lưu theo thời gian, tiến hành phục hồi.

Các hoàn cảnh sử dụng phụ:

1 Nếu lỗi hiển thị thông báo trên hệ thống

2 Nếu thành công, quản trị viên kiểm tra lại những nội dung vừa phục hồi.

Bảng 3.3.5 Use-case phục hồi hệ thống

Ngày đăng: 22/02/2024, 21:59

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w