MÔ TẢ CHUNG:

Một phần của tài liệu Xây dựng website thi trắc nghiệm trực tuyến. (Trang 25 - 27)

1. Các chức năng chính của ứng dụng:

 Admin :

 Đăng nhập hệ thống

 Quản lý khoa

 Quản lý quản trị

 Quản lý giáo viên

 Quản lý sinh viên

 Quản lý môn học

 Quản lý học phần

 Quản lý học kỳ

 Quản lý điểm

 Quản lý đề thi

 Quản lý câu hỏi

 Quản lý phương án trả lời

 Giáo viên :

 Đăng nhập hệ thống

 Quản lí điểm

 Sinh viên :

 Đăng nhập hệ thống

 Thi

 Xem điểm

2. Phân loại người dùng sản phẩm:

Ứng dụng này được thiết kế cho phép người dùng thuộc 3 nhóm khác nhau được sử dụng.

Người quản trị hệ thống. Giáo viên

Sinh viên

3. Các ràng buộc trong thiết kế và thực hiện:

- Ngôn ngữ sử dụng PHP, Cake PHP

- Chương trình khi chạy không xung khắc hay va chạm với các ứng dụng hay dịch vụ (trong hệ điều hành Window hoặc các hệ điều hành khác ) đang chạy trước đó

- Chương trình có thể hoạt động song song với các dịch vụ hay ứng dụng khác đang được sử dụng

- Chương trình khi chạy không sử dụng quá nhiều bộ nhớ

4. Giao diện người dùng: (adsbygoogle = window.adsbygoogle || []).push({});

Giao diện phải rõ ràng,bắt mắt, sử dụng triệt để các giao diện lưới để làm thoáng và rõ không gian làm việc.

5. Yêu cầu thực thi:

Website thi trắc nghiệm trực tuyến cho trường ĐHSP-ĐN đòi hỏi phải có tốc độ thực thi càng nhanh càng tốt , nhưng đồng thời sự an toàn dữ liệu cũng rất cần thiết . Do đó khi thiết kế cần cân bằng giữa hai yếu tố trên .

Hệ thống sẽ chờ đợi cho tất cả các yếu tố đầu vào của người dùng, và chỉ thực hiện các chức năng cần thiết cho một người dùng đã đăng nhập hệ thống.

6. Yêu cầu an toàn:

Về nghiệp vụ chuyên môn Website phải đảm bảo an toàn về dữ liệu (ảnh hưởng đến kết quả của sinh viên).

Vì vậy, cần sử dụng các kỹ thuật lập trình và cần thường xuyên bảo trì sản phẩm theo định kì.

Phải có chức năng backup dữ liệu khi dữ liệu bị lỗi hoặc bị mất.

7. Yêu cầu bảo mật:

Vấn đề bảo mật là quan trọng, đòi hỏi một số tiêu chuẩn cơ bản về bảo mật phải được đảm bảo.

Ví dụ: Phải phân quyền người sử dụng rõ ràng để tránh tình trạng thay đổi dữ liệu (gian lận)

Một phần của tài liệu Xây dựng website thi trắc nghiệm trực tuyến. (Trang 25 - 27)