Đặ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