1. Trang chủ
  2. » Luận Văn - Báo Cáo

CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken

48 15 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 đề Đặc Tả Yêu Cầu Phần Mềm cho HD E-Learning Phiên bản 1.2
Tác giả Dương Nhật Duy, Từ Hữu Đức, Dương Nhật Trường, Liêu Tuấn Vũ
Người hướng dẫn TS. Trương Xuân Việt
Trường học trường đại học
Chuyên ngành phân tích yêu cầu phần mềm
Thể loại đề tài tốt nghiệp
Định dạng
Số trang 48
Dung lượng 1,77 MB

Cấu trúc

  • 1. Giới thiệu (7)
    • 1.1 Mục tiêu (7)
    • 1.2 Quy ước tài liệu (7)
    • 1.3 Nhóm những người sử dụng (7)
    • 1.4 Phạm vi sản phẩm (7)
    • 1.5 Tài liệu tham khảo (7)
  • 2. Mô tả tổng quan (8)
    • 2.1 Bối cảnh của sản phẩm (8)
    • 2.2 Các chức năng của sản phẩm (8)
    • 2.3 Đặc điểm người sử dụng (9)
    • 2.4 Môi trường vận hành (9)
    • 2.5 Ràng buộc về Thiết kế và Triển khai (9)
    • 2.6 Tài liệu người dùng (10)
    • 2.7 Giả định và Phụ thuộc (10)
  • 3. Đặc tả yêu cầu (10)
    • 3.1 Giao diện người sử dụng (10)
      • 3.1.1. Giao diện Học sinh (11)
      • 3.1.2. Giao diện Giáo viên (12)
      • 3.1.3. Giao diện Ban quản trị (13)
    • 3.2 Giao tiếp phần cứng (14)
    • 3.3 Giao tiếp phần mềm (14)
    • 3.4 Giao tiếp truyền thông tin (15)
  • 4. Các yêu cầu chức năng (15)
    • 4.1. Các sơ đồ usecase (15)
      • 4.1.1. Sơ đồ usecase Học sinh (15)
      • 4.1.2. Sơ đồ usecase Giáo viên (16)
      • 4.1.3. Sơ đồ usecase Ban quản trị (17)
    • 4.2. Các chức năng (17)
      • 4.2.1. Chức năng Đăng nhập (17)
      • 4.2.2. Chức năng Đổi mật khẩu (18)
      • 4.2.3. Chức năng Lấy lại mật khẩu (19)
      • 4.2.4. Chức năng Làm bài tập (20)
      • 4.2.5. Chức năng Làm bài kiểm tra (21)
      • 4.2.6. Chức năng Xem kết quả học tập (21)
      • 4.2.7. Chức năng Đăng thông báo (22)
      • 4.2.8. Chức năng Cập nhật thông báo (23)
      • 4.2.9. Chức năng Tạo bài tập (24)
      • 4.2.10. Chức năng Tạo bài kiểm tra (25)
      • 4.2.11. Chức năng Cập nhật điểm học sinh (26)
      • 4.2.12. Chức năng Thống kê điểm học sinh (27)
      • 4.2.13. Chức năng Phản ánh tình trạng cơ sở vật chất (28)
      • 4.2.14. Chức năng Cập nhật hạnh kiểm học sinh (29)
      • 4.2.15. Chức năng Xem thông tin học sinh (30)
      • 4.2.16. Chức năng Tạo tài khoản người dùng (31)
      • 4.2.17. Chức năng Cập nhật tài khoản người dùng (32)
      • 4.2.18. Chức năng Đăng thông báo (34)
      • 4.2.19. Chức năng Cập nhật thông báo (35)
      • 4.2.20. Chức năng Cập nhật danh sách học sinh (36)
      • 4.2.21. Chức năng Cập nhật thông tin học sinh (38)
      • 4.2.22. Chức năng Cập nhật thành tích nổi bật (39)
      • 4.2.23. Chức năng Cập nhật thông tin giáo viên (40)
      • 4.2.24. Chức năng Phân công giáo viên giảng dạy (41)
      • 4.2.25. Chức năng Xếp thời khóa biểu (42)
      • 4.2.26. Chức năng Tạo danh sách khen thưởng (43)
      • 4.2.27. Chức năng Cập nhật danh sách khen thưởng (44)
      • 4.2.28. Chức năng Tạo lớp học (45)
      • 4.2.29. Chức năng Cập nhật lớp học (45)
  • 5. Các yêu cầu phi chức năng (46)
  • 6. Các yêu cầu phi chức năng khác (46)
    • 6.1. Yêu cầu về hiệu suất (46)
    • 6.2. Yêu cầu về tính tin cậy (47)
    • 6.3. Yêu cầu về an toàn thông tin (47)
    • 6.4. Yêu cầu về tính duy trì được (47)
    • 6.5. Yêu cầu bảo mật (47)
  • 7. Các yêu cầu chức năng khác (48)
  • 8. Phụ lục : Bảng chú giải thuật ngữ (48)

Nội dung

Đặc TảHọc phần Phân tích yêu cầu phần mềm Phân tích yêu cầu phần mềm Mục Lục 1 Giới thiệu 1 1 1 Mục tiêu 1 1 2 Quy ước tài liệu 1 1 3 Nhóm những người sử dụng 1 1 4 Phạm vi sản phẩm 1 1 5 Tài liệu tham khảo 1 2 Mô tả tổng quan 2 2 1 Bối cảnh.

Giới thiệu

Mục tiêu

Mục tiêu của tài liệu này là mô tả yêu cầu phần mềm "HD E-Learning", được phát triển theo yêu cầu của Ban lãnh đạo trường THPT Hoàng Diệu Phần mềm này nhằm mục đích quản lý việc học và giảng dạy tại trường một cách dễ dàng và hiệu quả hơn.

Quy ước tài liệu

Kiểu chữ: Time New Roman

Nhóm những người sử dụng

1 Thiết kế viên: dựa vào tài liệu để thiết kế dữ liệu, giao diện, kiến trúc và các thành phần

2 Kiểm thử viên: dựa vào tài liệu để biết được những chức năng và các vấn đề cần kiểm thử

3 Người quản lý: dựa vào tài liệu để kiểm soát, quản lý các nhóm chức năng, các ràng buộc phần mềm.

Phạm vi sản phẩm

1 Phần mềm “HD E-Learning” là phần mềm được chạy trên nền tảng web, nó giúp giáo viên và học sinh có thể liên hệ được với nhau thông qua việc quản lý của phần mềm

2 Giúp cho ban giám hiệu có thể quản lý nhà trường một cách hiệu quả

3 Giáo viên sẽ được cấp một tài khoản để đăng nhập, quản lý học sinh mà lớp mình sẽ giảng dạy Việc quản lý sẽ bao gồm các công việc như đánh giá, nhận xét tạo bài kiểm tra, đăng những thông tin cần thiết cho học sinh kịp thời nắm bắt

4 Mỗi học sinh của trường sẽ được cấp một tài khoản để đăng nhập vào lớp học của mình Học sinh có thể xem các thông báo, làm bài kiểm tra, bài thi, xem điểm, và các đánh giá dành riêng cho mình

5 Phần mềm chạy được trên mọi nền tảng trình duyệt web, an toàn cho người sử dụng.

Tài liệu tham khảo

- Tài liệu “SRS-template-IEEE” và “SRS-2 Communicate” do thầy Trương Xuân Việt chia sẻ

- PGS.TS Huỳnh Xuân Hiệp - Th.S Phan Phương Lan, Giáo trình nhập môn Công nghệ phần mềm, Đại học Cần Thơ 2020

- Báo cáo Đặc tả yêu cầu phần mềm https://khotrithucso.com/doc/p/bao-cao-dac-ta-yeu-cau-phan-mem-224538

- Tài liệu Đặc tả yêu cầu phần mềm theo chuẩn IEEE https://www.academia.edu/13467185/T%C3%A0i_li%E1%BB%87u_%C4%91%E1%BA%B7c_t%E1%BA%A3_y%C3%AAu_c%E1%BA%A7u_ph%E1%BA%A7n_m%E1%BB%81m_b%C3%A1n_h%C3%A0ng_theo_chu%E1%BA%A9n_IEEE

Mô tả tổng quan

Bối cảnh của sản phẩm

Phần mềm độc quyền do Ban lãnh đạo trường THPT Hoàng Diệu phát triển, phiên bản 1.0, được xây dựng dựa trên nền tảng mã nguồn mở Moodle Sản phẩm này sẽ tích hợp các chức năng mới nhằm nâng cao hiệu quả quản lý trường học trong bối cảnh dịch bệnh Covid-19.

Các chức năng của sản phẩm

Chức năng chung của các nhóm người dùng: Đăng nhập Đăng xuất Quản lý tài khoản

Làm bài tập Làm bài kiểm tra Xem kết quả học tập

Quản lý thông báo với lớp

- Cập nhật thông báo Quản lý lớp giảng dạy

- Cập nhật điểm học sinh

- Thống kê điểm học sinh Quản lý lớp chủ nhiệm

- Phản ánh tình trạng cơ sở vật chất

- Cập nhật hạnh kiểm học sinh

- Xem thông tin học sinh

Quản lý tài khoản người dùng:

- Tạo tài khoản người dùng

- Cập nhật tài khoản người dùng

- Cập nhật thông báo Quản lý học sinh

- Cập nhật danh sách học sinh

- Cập nhật thông tin học sinh

- Cập nhật thành tích nổi bật Quản lý giáo viên

- Cập nhật thông tin giáo viên

- Phân công giáo viên giảng dạy Xếp thời khóa biểu

Quản lý danh sách khen thưởng

- Tạo danh sách khen thưởng

- Cập nhật danh sách khen thưởng Quản lý lớp học

Đặc điểm người sử dụng

Học sinh trường THPT Hoàng Diệu có thể truy cập phần mềm để đăng nhập và sử dụng các chức năng hỗ trợ học tập hiệu quả.

Giáo viên: Là giáo viên trường THPT Hoàng Diệu, sử dụng phần mềm thông qua trình duyệt để giảng dạy cho học sinh, quản lý học sinh hiệu quả

Ban quản trị quản lý các nhóm người dùng khác, phân quyền, kiểm soát dữ liệu, kiểm duyệt thông tin của giáo viên, học sinh và hỗ trợ họ.

Môi trường vận hành

Phần cứng: điện thoại di động, máy tính bảng, máy tính, laptop có thể truy cập được internet

Phần mềm: Hầu hết các web-browser phổ biến như: Chrome, Firefox, Opera,

Ràng buộc về Thiết kế và Triển khai

- Đáp ứng được các chức năng cơ bản của người sử dụng, các công cụ tích hợp vào hệ thống

- Thời gian hoàn thành phải được thực hiện trong 2 tháng Đáp ứng các mong đợi, yêu cầu dự án đề ra

- Chi phí dự án: 100 triệu

Tiến độ dự án cần được báo cáo một cách chi tiết, nêu rõ các giai đoạn xây dựng cụ thể Dựa vào thực tế, cần có báo cáo về thời gian hoàn thành và đề ra deadline cụ thể để đảm bảo tiến độ thực hiện dự án.

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

- Tài liệu hướng dẫn sử dụng, sẽ được cung cấp khi triển khai phần mềm

- Tài liệu các câu hỏi thường gặp

- Tài liệu hướng dẫn khắc phục một số sự cố đơn giản.

Giả định và Phụ thuộc

Phần mềm cần được cài đặt trên hệ thống máy chủ của nhà trường và kết nối với cơ sở dữ liệu của trường Nếu phần mềm được cài đặt trên máy tính khác, bắt buộc phải có cơ sở dữ liệu của nhà trường để thực hiện các thao tác nghiệp vụ trên hệ thống.

Đặc tả yêu cầu

Giao diện người sử dụng

Hình 1 Giao diện trang chủ

Hình 2 Giao diện Học sinh

Hình 3 Giao diện Giáo viên

3.1.3 Giao diện Ban quản trị

Hình 4 Giao diện Ban quản trị

Giao tiếp phần cứng

Máy tính để bàn, laptop, máy tính bảng, điện thoại thông minh

Tiêu chuẩn máy khách (Client) Tiêu chuẩn Web Server

Phần mềm bổ trợ Trình duyệt web

Oracle hoặc Microsoft SQL Server

Tối thiểu tốc độ CPU 1.0Ghz và RAM 2GB

Tối thiểu tốc độ CPU 1.0Ghz và RAM 2GB

Tối thiểu tốc độ CPU 233 Mhz và RAM 512MB

Tối thiểu tốc độ CPU 233 Mhz và RAM 512MB

Cấu hình đảm bảo thực hiện tốt các chức năng Đĩa cứng 20TB RAID 0

Giao tiếp phần mềm

- Điện thoại thông minh: Chạy hệ điều hành Android (phiên bản từ Android 5.0 trở lên), hệ điều hành iOS (phiên bản từ iOS 9 trở lên)

- Máy tính để bàn: Chạy hệ điều hành Window (phiên bản phải từ Window 7 trở lên), hệ điều hành macOS (phiên bản phải từ macOS 10.10 trở lên)

- Máy tính bảng: Chạy hệ điều hành Android (phiên bản phải từ Android 5.0 trở lên), hệ điều hành iPadOS (phiên bản phải từ iPadOS 9 trở lên)

- Laptop: Chạy hệ điều hành Window (phiên bản phải từ Window 7 trở lên), hệ điều hành macOS (phiên bản phải từ macOS 10.10 trở lên)

Về trình duyệt: Google Chrome, Cốc Cốc, Mozilla FireFox, Microsoft Edge,

Giao tiếp truyền thông tin

Cách thức giao tiếp: Internet Protocol Suite, Protocol Stack, Transmission

Control Protocol, Internet Protocol, Hypertext Transfer Protocol.

Các yêu cầu chức năng

Các sơ đồ usecase

4.1.1 Sơ đồ usecase Học sinh

4.1.2 Sơ đồ usecase Giáo viên

4.1.3 Sơ đồ usecase Ban quản trị

Hình 7 Usecase Ban quản trị

Các chức năng

Để sử dụng hệ thống, người dùng cần đăng nhập bằng tên tài khoản và mật khẩu Chức năng đăng nhập này được xếp hạng ưu tiên cao.

Người dùng truy cập vào website và nhập chính xác tài khoản cùng mật khẩu Hệ thống sẽ đối chiếu thông tin với cơ sở dữ liệu (CSDL) và cấp quyền cho người dùng thực hiện các thao tác tương ứng với loại tài khoản của họ.

Các yêu cầu chức năng:

Tên yêu cầu Đăng nhập

Mục đích Đăng nhập vào hệ thống Đối tượng sử dụng Học sinh, giáo viên, ban quản trị

Tiền điều kiện Đã có tài khoản và mật khẩu hợp lệ

Cách xử lý Người dùng nhập tài khoản và mật khẩu vào hai ô tương ứng

Để đăng nhập, người dùng chọn nút đăng nhập và hệ thống sẽ kiểm tra tên tài khoản Nếu tên tài khoản không đúng, người dùng sẽ được yêu cầu nhập lại Sau khi nhập tên tài khoản đúng, mật khẩu sẽ được mã hóa và hệ thống sẽ kiểm tra tính hợp lệ của mật khẩu Nếu mật khẩu không hợp lệ, người dùng cũng sẽ cần nhập lại Khi đăng nhập thành công, hệ thống sẽ thông báo và hiển thị giao diện chính.

Kết quả Hệ thống hiển thị giao diện tương ứng với loại tài khoản: học sinh, giáo viên, ban quản trị

Table 2 Chức năng đăng nhập

4.2.2 Chức năng Đổi mật khẩu

Mô tả và mức ưu tiên: Đổi mật khẩu của người dùng hệ thống Chức năng này có mức ưu tiên cao

Tác nhân / Chuỗi đáp ứng: Người dùng đăng nhập vào Website, chọn chức năng đổi mật khẩu Chọn nút “Cập nhật” Hệ thống lưu vào cơ sở dữ liệu

Các yêu cầu chức năng:

Tên yêu cầu Đổi mật khẩu

Mục đích Đổi mật khẩu người dùng Đối tượng sử dụng Học sinh, giáo viên, ban quản trị

Tiền điều kiện Đăng nhập thành công vào Website

Cách xử lý Chọn Đổi mật khẩu => Hiển thị giao diện đổi mật=> Điền các thông tin => Sau khi điền hoàn tất, chọn nút Cập nhật

Kết quả Hệ thống lưu vào cơ sở dữ liệu

Table 3 Chức năng Đổi mật khẩu

4.2.3 Chức năng Lấy lại mật khẩu

Mô tả và mức ưu tiên: Lấy lại mật khẩu của người dùng hệ thống Chức năng này có mức ưu tiên cao

Khi người dùng truy cập vào website và chọn tùy chọn quên mật khẩu, họ sẽ nhập số điện thoại hoặc email đã đăng ký trong tài khoản Hệ thống sẽ gửi mã xác nhận đến số điện thoại hoặc email đó Sau khi nhận được mã, người dùng có thể thiết lập mật khẩu mới và sử dụng nó để đăng nhập vào tài khoản.

Các yêu cầu chức năng:

Tên yêu cầu Lấy lại mật khẩu

Mục đích Cung cấp mật khẩu mới khi người dùng quên mật khẩu Đối tượng sử dụng Học sinh, giáo viên, ban quản trị

Cách xử lý Chọn quên mật khẩu => Nhập số điện thoại hoặc email=>

Hệ thống gửi mã xác nhận cho người dùng => Người dùng nhập mã xác nhận => Nhập mật khẩu mới

Kết quả Hệ thống cập nhập lại mật khẩu vào cơ sở dữ liệu

Ghi chú Giới hạn thời gian nhập mã xác nhận

Table 4 Chức năng lấy lại mật khẩu

4.2.4 Chức năng Làm bài tập

Bài tập trắc nghiệm theo từng môn học được phân chia thành các cấp độ dễ, trung bình và khó, giúp học viên đánh giá khả năng học tập của mình Kết quả và bài giải chi tiết sẽ được hiển thị, mang lại cái nhìn rõ ràng về tiến trình học Chức năng này có mức ưu tiên trung bình trong quá trình hỗ trợ học tập.

Người dùng truy cập vào website và đăng nhập, sau đó chọn chức năng “Làm bài tập” Tiếp theo, họ lựa chọn các thông tin cần thiết như lớp, môn học và bài học để thực hiện bài tập rèn luyện.

Các yêu cầu chức năng:

Tên yêu cầu Làm bài tập

Mục đích Cho phép làm bài tập để học sinh rèn luyện trong quá trình học Đối tượng sử dụng Học sinh

Tiền điều kiện Đăng nhập thành công vào Website

Để bắt đầu làm bài tập, bạn chọn nút “Làm bài tập”, sau đó lựa chọn bài tập cụ thể theo lớp học, môn học và bài học Tiếp theo, bảng hướng dẫn sẽ hiện ra cùng với hai nút “Bắt đầu” và “Thoát” Bạn cần xác nhận để bắt đầu làm bài.

Hệ thống hiển thị danh sách các câu hỏi trắc nghiệm =>

Hệ thống cung cấp kết quả kiểm tra cùng với lời giải chi tiết, giúp đánh giá khả năng và sự tiến bộ của học sinh trong quá trình học tập.

- Nếu xác nhận chọn “Kết thúc” thì trở về màn hình trang chủ

Table 5 Chức năng Làm bài tập

4.2.5 Chức năng Làm bài kiểm tra

Mô tả và mức ưu tiên: Chức năng này sử dụng để học sinh làm bài kiểm tra 15 phút, giữa kỳ hoặc cuối kỳ Mức độ ưu tiên cao

Học sinh đăng nhập vào website và chọn bài kiểm tra đang diễn ra, có thể là trắc nghiệm hoặc tự luận Kết quả điểm số có thể được công bố ngay lập tức hoặc không.

Các yêu cầu chức năng:

Tên yêu cầu Làm bài kiểm tra

Mục đích Kiểm tra trực tuyến lấy các cột điểm cho học sinh Đối tượng sử dụng Học sinh

Tiền điều kiện Đăng nhập vào website

Cách xử lí Chọn lớp học => Thực hiện bài kiểm tra => Nộp bài => Hệ thống ghi nhận và phản hồi kết quả (nếu có)

Kết quả Hiển thị điểm số (nếu đề thi cho phép) và thoát ra trang lớp học

Ghi chú Có giới hạn thời gian

Table 6 Chức năng Làm bài kiểm tra

4.2.6 Chức năng Xem kết quả học tập

Mô tả và mức ưu tiên: Chức năng này giúp học sinh xem bảng điểm chi tiết của bản thân Chức năng này có mức ưu tiên cao

Học sinh truy cập vào website để kiểm tra kết quả học tập cho năm học và học kỳ Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và hiển thị điểm số theo yêu cầu của học sinh.

Các yêu cầu chức năng:

Tên yêu cầu Xem kết quả học tập

Mục đích Xem bảng điểm chi tiết của học sinh Đối tượng sử dụng Học sinh

Tiền điều kiện Đăng nhập vào hệ thống

Cách xử lý Nhấn vào nút “bảng điểm cá nhân”=> Lựa chọn năm học và học kỳ => Hệ thống tìm điểm trong CSDL => Hệ thống hiển thị kết quả

Kết quả Hiển thị bảng điểm chi tiết hoặc hiển thị thông báo “Không tìm thấy” nếu không tìm thấy

Table 7 Chức năng Xem kết quả học tập

4.2.7 Chức năng Đăng thông báo

Mô tả và mức ưu tiên: Đăng thông báo, dặn dò với học sinh trong lớp học Chức năng này có mức ưu tiên cao

Tác nhân / Chuỗi đáp ứng: Giáo viên đăng nhập vào Website, chọn lớp học mà mình quản lý, giảng dạy, sau đó chọn đăng thông báo

Các yêu cầu chức năng:

Tên yêu cầu Đăng thông báo

Mục đích Cho phép đăng thông báo đến các lớp mà giáo viên giảng dạy, chủ nhiệm Đối tượng sử dụng Giáo viên

Tiền điều kiện Đăng nhập thành công vào Website

Chọn lớp học cụ thể

Cách xử lý Chọn giảng dạy => Hiện các lớp giáo viên giảng dạy =>

Để đăng thông báo mới cho lớp học, bạn cần chọn lớp học mong muốn, sau đó nhấn vào tùy chọn đăng một thông báo mới Tiếp theo, hãy viết nội dung thông báo cần gửi Cuối cùng, chọn nút Đăng để hệ thống thực hiện việc đăng nội dung thông báo lên lớp học và gửi đến học sinh.

Kết quả Hệ thống hiển thị thực hiện thành công, đồng thời gửi thông báo đến học sinh

Table 8 Chức năng Đăng thông báo

4.2.8 Chức năng Cập nhật thông báo

Mô tả và mức ưu tiên: Cập nhật thông báo, dặn dò với học sinh trong lớp học Chức năng này có mức ưu tiên cao

Tác nhân / Chuỗi đáp ứng: Giáo viên đăng nhập vào Website, chọn lớp học mà mình quản lý, giảng dạy, sau đó chọn cập nhật thông báo

Các yêu cầu chức năng:

Tên yêu cầu Cập nhật thông báo

Mục đích Cho phép cập nhật thông báo đến các lớp mà giáo viên giảng dạy, chủ nhiệm đã đăng Đối tượng sử dụng Giáo viên

Tiền điều kiện Đăng nhập thành công vào Website

Chọn lớp học cụ thể, chọn thông báo cụ thể

Cách xử lý Chọn giảng dạy => Hiện các lớp giáo viên giảng dạy =>

Để cập nhật thông báo trong lớp học, bạn cần chọn lớp học mong muốn, sau đó chọn thông báo cần chỉnh sửa Tiếp theo, nhấn vào mục Sửa đổi để chỉnh sửa hoặc bổ sung nội dung thông báo Cuối cùng, hãy chọn nút Cập nhật để hệ thống đăng nội dung thông báo lên lớp học và gửi thông báo đến học sinh.

Kết quả Hệ thống hiển thị thực hiện thành công, đồng thời gửi thông báo đến học sinh

Table 9 Chức năng Cập nhật thông báo

4.2.9 Chức năng Tạo bài tập

Tạo bài tập trắc nghiệm để đánh giá khả năng học tập của học sinh trong quá trình học là một nhiệm vụ quan trọng Chức năng này được xếp hạng ưu tiên trung bình, nhằm hỗ trợ việc theo dõi và cải thiện kết quả học tập của học sinh.

Tác nhân / Chuỗi đáp ứng: Giáo viên đăng nhập vào Website, chọn chức năng tạo bài tập, thêm bài tập vào lớp học mình giảng dạy

Các yêu cầu chức năng:

Tên yêu cầu Tạo bài tập

Mục đích Tạo bài tập trắc nghiệm cho học sinh Đối tượng sử dụng Giáo viên giảng dạy

Tiền điều kiện Đăng nhập thành công vào hệ thống

Để tạo bài tập trắc nghiệm, người dùng cần chọn mục "Tạo bài tập" và hiển thị cửa sổ tạo bài tập Tiếp theo, yêu cầu người dùng tải lên file bài tập đúng định dạng, bao gồm câu hỏi, các đáp án lựa chọn và đáp án đúng.

=> Bấm nút Xong => Hệ thống thông báo thành công

Kết quả Hệ thống xử lý và đăng bài tập đã tạo lên Website

Table 10 Chức năng Tạo bài tập

4.2.10 Chức năng Tạo bài kiểm tra

Chức năng này cho phép tạo bài kiểm tra cho học sinh và xử lý dữ liệu điểm số, mang lại hiệu quả cao trong việc đánh giá năng lực học tập Đây là một tính năng có mức ưu tiên cao trong hệ thống giáo dục.

Tác nhân / Chuỗi đáp ứng: Giáo viên đăng nhập vào Website, chọn chức năng tạo bài kiểm tra

Các yêu cầu chức năng:

Tên yêu cầu Tạo bài kiểm tra

Mục đích Tạo ra bài kiểm tra để học sinh làm kiểm tra Đối tượng sử dụng Giáo viên giảng dạy

Tiền điều kiện Đăng nhập vào website => Chọn chức năng tạo bài kiểm tra

Cách xử lí Chọn chức năng “tạo bài kiểm tra” => Úp đề bài =>

Các yêu cầu phi chức năng

- Bảo mật thông tin, phân cấp người dùng

- Giao diện thân thiện với người dùng

- Độ tin cậy cao, thông tin trên web rõ ràng, chính xác

- Sử dụng được nhiều ngôn ngữ

- Phù hợp với nhiều hệ điều hành trên máy tính, điện thoại.

Các yêu cầu phi chức năng khác

Yêu cầu về hiệu suất

Thời gian phản hồi của hệ thống đối với yêu cầu từ người sử dụng là 3 giây (s) Để hiển thị đầy đủ trang thông tin hoặc cổng thông tin điện tử tĩnh, thời gian cho phép cũng là 3 giây (s) Ngoài ra, thời gian gửi kết quả tìm kiếm thông tin tối đa là 5 giây (s).

- Công suất tối đa: Số lượng lưu trữ 100.000 đối tượng; Đảm bảo khả năng 2000 người sử dụng dịch vụ truy cập đồng thời.

Yêu cầu về tính tin cậy

Tính sẵn sàng của hệ thống yêu cầu đạt mức 99% mỗi năm, không bao gồm thời gian bảo trì đã lên kế hoạch Thời gian không sẵn sàng của hệ thống phải nhỏ hơn 2 giờ mỗi tháng, không tính thời gian bảo trì.

Khả năng phục hồi của hệ thống là rất quan trọng, đặc biệt khi xảy ra sự cố liên quan đến dữ liệu, máy chủ vật lý hoặc máy chủ ứng dụng Thời gian tối đa cho phép để hệ thống khôi phục lại trạng thái hoạt động bình thường là 2 giờ.

- Khả năng chịu lỗi: đảm bảo hoạt động bình thường trong trường hợp một trong các máy chủ vật lý máy chủ ứng dụng bị lỗi.

Yêu cầu về an toàn thông tin

- Thêm server dự phòng sao lưu dữ liệu hệ thống

Hệ thống đảm bảo rằng chỉ những đối tượng được phân quyền mới có thể truy cập các chức năng của nó, ví dụ như tài khoản khách sẽ không có quyền truy cập vào cơ sở dữ liệu hoặc các chức năng chỉnh sửa, mà chỉ dành riêng cho quản trị viên.

-Mức độ ngăn ngừa các truy cập hoặc thay đổi không được phép đối với các dữ liệu của hệ thống

- Bảo mật: Hệ thống đảm bảo việc truy cập dữ liệu là chỉ được phép đối với các đối tượng được phân quyền tương ứng

- Toàn vẹn: Không cho phép tên tài khoản và mật khẩu đăng nhập được truyền trên môi trường mạng mà không được mã hóa

- Mã hóa thông tin username, password của người dùng hệ thống.

Yêu cầu về tính duy trì được

Khả chuyển là hệ thống hỗ trợ nền tảng phần cứng từ các nhà cung cấp nổi tiếng như IBM, HP, và Dell, đồng thời tương thích với các hệ điều hành máy chủ như Linux, Unix và Windows Server.

Hệ thống hỗ trợ đa kênh truy cập được thiết kế để thích ứng với nhiều kích thước màn hình khác nhau, cho phép người dùng dễ dàng truy cập thông qua máy tính cá nhân, điện thoại thông minh và các thiết bị di động khác.

Yêu cầu bảo mật

- Tài khoản người dùng có tính bảo mật cao

Việc thanh toán qua ví điện tử yêu cầu xác thực danh tính người dùng là rất quan trọng Theo Thông tư 23/2019/TT-NHNN, cá nhân người Việt Nam cần cung cấp các thông tin như họ và tên, ngày tháng năm sinh, quốc tịch, số điện thoại, cùng với số căn cước công dân, số chứng minh nhân dân hoặc số hộ chiếu còn hiệu lực, ngày cấp và nơi cấp Đối với cá nhân nước ngoài, thông tin cần thiết bao gồm họ và tên, ngày tháng năm sinh, quốc tịch, số điện thoại, số hộ chiếu còn hiệu lực, ngày cấp, nơi cấp và thị thực nhập cảnh (nếu có).

- Bảo mật về dữ liệu sử dụng điện toán đám mây

- Bảo mật về thông tin về các liên kết với các ví điện tử, tài khoản ngân hàng, visa, mastercard.

Các yêu cầu chức năng khác

- Dễ dàng nâng cấp lên phiên bản mới hơn

- Cho phép chia sẻ dữ liệu với Sở giáo dục và đào tạo

Ngày đăng: 02/06/2022, 13:47

HÌNH ẢNH LIÊN QUAN

Table 1 Bảng Phiên theo dõi tài liệu - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
able 1 Bảng Phiên theo dõi tài liệu (Trang 6)
Theo dõi phiên bản tài liệu - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
heo dõi phiên bản tài liệu (Trang 6)
Hình 1 Giao diện trang chủ - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 1 Giao diện trang chủ (Trang 10)
Hình 2 Giao diện Học sinh - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 2 Giao diện Học sinh (Trang 11)
Hình 3 Giao diện Giáo viên - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 3 Giao diện Giáo viên (Trang 12)
Hình 4 Giao diện Ban quản trị - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 4 Giao diện Ban quản trị (Trang 13)
Máy tính để bàn, laptop, máy tính bảng, điện thoại thông minh - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
y tính để bàn, laptop, máy tính bảng, điện thoại thông minh (Trang 14)
Hình 5 Usecase Học sinh - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 5 Usecase Học sinh (Trang 15)
Hình 6 Usecase Giáo viên - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 6 Usecase Giáo viên (Trang 16)
Hình 7 Usecase Ban quản trị - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
Hình 7 Usecase Ban quản trị (Trang 17)
- Nếu xác nhận chọn “Kết thúc” thì trở về màn hình trang chủ - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
u xác nhận chọn “Kết thúc” thì trở về màn hình trang chủ (Trang 20)
Mô tả và mức ưu tiên: Chức năng này giúp học sinh xem bảng điểm chi tiết của bản - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
t ả và mức ưu tiên: Chức năng này giúp học sinh xem bảng điểm chi tiết của bản (Trang 21)
Mục đích Xem bảng điểm chi tiết của học sinh - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
c đích Xem bảng điểm chi tiết của học sinh (Trang 22)
Cách xử lý Nhấn vào nút “bảng điểm cá nhân”=> Lựa chọn năm học và - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
ch xử lý Nhấn vào nút “bảng điểm cá nhân”=> Lựa chọn năm học và (Trang 22)
8. Phụ lục : Bảng chú giải thuật ngữ - CT241 PHÂN TÍCH yêu cầu PHẦN mềm SRS nhomchicken
8. Phụ lục : Bảng chú giải thuật ngữ (Trang 48)
w