2. MÔ TẢ HỆ THỐNG
2.3.20. Quảng bá khoá học (F560)
2.3.20.1. Mô tả
Giới thiệu khoá học: các thông tin liên quan đến khoá học (xem thông tin khoá học).
2.3.20.2. Yêu cầu
Mã YC Mô tả yêu cầu Đáp ứng
F560.01 Lấy định danh của tất cả các khoá học đang được triển
khai, có phân loại ra thành khoá học mới nhất Có
F560.02 Đọc thông tin mô tả về các khoá học trong cơ sở dữ liệu Có F560.03 Lấy thông tin được lưu trữ trong thư mục tương ứng Có
PHỤ LỤC F: TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM HỆ QUẢN TRỊ NGƯỜI DÙNG
1. Giới thiệu chung
1.1. Mục đích
Mục đích của tài liệu là đặc tả các yêu cầu về chức năng của hệ thống dưới dạng chức năng của phần mềm của hệ thống Quản trị đào tạo (LMS) của hệ thống đào tạo trực tuyến BKLAS 2.0. Tài liệu này dùng cho nhóm e-Learning K46.
1.2. Phạm vi
1. Đầy đủ các chức năng: Quản lý gói nội dung, Phân phối gói nội dung, Dịch vụ theo dõi học viên, Dịch vụ quản lý hồ sơ học viên, Dịch vụ quản lý khoá học, Dịch vụ đánh giá kiểm tra, Dịch vụ dẫn hướng.
2. Chạy trên môi trường mạng Internet
3. Có khả năng cho phép 1000 người học trực tuyến cùng lúc 4. Thời gian thực hiện 22 tuần
1.3. Tài liệu tham khảo
1. Mẫu tài liệu đặc tả yêu cầu phần mềm theo tiêu chuẩn IEEE 830-1998.
2. Những chỉ dẫn kiến thức nền tảng về công nghệ phần mềm 2004 (Guide to the Software Engineering Body of Knowledges – 2004).
3. Mẫu báo cáo đặc tả yêu cầu phần mềm (Do thầy Huỳnh Quyết Thắng – Trưởng bộ môn CNPM cung cấp).
1.4. Các thuật ngữ, từ viết tắt
STT Thuật ngữ Diễn giải
15. BKLAS Bách Khoa Learning Assistance System
16. LMS Learning Management System
17. LCMS Learning Content Management System
18. SCORM Shareable Content Object Reference Model
19. RAM Bộ nhớ chính
20. HDD Ổ cứng
21. OS Hệ điều hành
22. CSDL Cơ sở dữ liệu
23. JDK Máy ảo JDK để chạy các trang JSP
24. HTTP Giao thức truyền web
26. FTP Giao thức truyền file
27. Đối tượng nội dung Đơn vị nhỏ nhất được gửi tới trình duyệt của người học
28. Gói nội dung File ZIP chứa các tài nguyên và các script cần thiết để tạo thành một khoá học
2. Mô tả hệ thống
2.1. Mục tiêu của hệ thống
Hệ này thực hiện chức năng quản trị toàn bộ tài khoản trong hệ thống. Hệ thống thực hiện cấp phát tài khoản và cấp quyền của của tài khoản trong hệ thống.
Hệ thống thực hiện: đăng ký tài khoản, tạo một tài khoản, tạo tài khoản hàng loạt từ cơ sở dữ liệu, chỉnh sửa thông tin tài khoản, xoá từng tài khoản, xoá hàng loạt tài khoản và quản lý nhóm.
2.2. Các yêu cầu chung
2.2.1. Yêu cầu về môi trường (F001)
Mã nghiệp vụ
Mô tả yêu cầu F001.01 Yêu cầu về phần cứng của máy khách:
Máy có cấu hình: RAM 128MB, Chip PenIII tốc độ 400MHz, HDD còn dư tối thiểu 1GB…
Chế độ màn hình có độ phân giải 800x600. F001.02 Yêu cầu về phần mềm đối với các máy tính:
OS: từ Win 2000 trở lên
CSDL: MySQL 4.0 trở lên
Máy ảo JDK 1.4 trở lên
Web server: Tomcat 5.0
Browser: Internet Explorer F001.03 Yêu cầu đối với người sử dụng:
Có kinh nghiệm trong sử dụng máy tính và Internet
Giáo viên: có chuyên môn và sử dụng thành thạo máy tính và khai thác Internet
Học viên: biết khai thác Internet
Quản trị viên: có kinh nghiệm quản trị website
2.2.2. Yêu cầu về giao diện (F005)
Mã nghiệp vụ Mô tả yêu cầu
F005.01 Giao diện người dùng:
Hệ thống xây dựng trên nền Windows với giao diện đồ hoạ (GUI), thân thiện với người dùng.
Kết quả được hiển thị trên màn hình, có thể in ra giấy, chủ yếu theo dạng bảng.
Các thông tin được đưa ra theo yêu cầu của người dùng
Các yêu cầu có thể được thực hiện bằng một trong các thao tác : kích chuột lên nút chọn, kích chuột vào các link
F005.02 Giao diện phần cứng:
Ứng dụng được hỗ trợ bởi các thiết bị phần cứng làm việc vời hệ điều hành từ Windows 2000 trở lên.
Không đòi hỏi cấu hình quá cao
F005.03 Giao diện phần mềm:
Hệ điều hành Window 2000 trở lên.
Phần mềm phải tương tác được với các phần mềm khác.
F005.04 Giao diện truyền thông:
HTTP
SMTP
FTP
2.3. Danh sách chức năng
Cấp Mã Tên chức năng
1 F100 Tạo tài khoản
1 F200 Chỉnh sửa tài khoản
1 F300 Xoá tài khoản
1 F400 Xem tài khoản
1 F500 Quản lý nhóm
2 F110 Đăng ký tài khoản
2 F120 Tạo tài khoản
2 F130 Tạo hàng loạt tài khoản
2 F310 Xoá từng tài khoản
2 F320 Xoá hàng loạt tài khoản
2 F510 Tạo nhóm
2 F520 Thêm một thành viên vào nhóm
2 F530 Thêm hàng loạt vào nhóm
2 F540 Xoá thành viên khỏi nhóm
2 F550 Chỉnh sửa thông tin nhóm
2 F560 Xem thông tin nhóm
2 F570 Cấp quyền cho nhóm
2 F580 Xoá nhóm