Trường hè.
1. Hướng dẫn thực hiện
- Thực hiện theo nhóm (team) 3 sinh viên.
- Trình bày sản phẩm tại buổi thi vấn đáp.
STT |
Tiêu chí chấm điểm |
Hệ số |
1 |
Chức năng và các features đã cài đặt |
0.35 |
2 |
Thiết kế: Logic, dễ sử dụng |
0.2 |
3 |
Giao diện: Responsive, đẹp, hiện đại, có bản sắc |
0.1 |
4 |
Hiệu năng: Sử dụng fetch hoặc AJAX để tải bộ phận, không tải lại, backend API, sử dụng dữ liệu JSON, cập nhật DOM trên frontend. |
0.1 |
5 |
Phong cách lập trình: Sử dụng mẫu thiết kế, tách biệt mã tạo giao diện và mã xử lý nghiệp vụ, tổ chức gói thư viện, trình bày và chú thích mã, ... |
0.05 |
6 |
Xử lý nhập liệu: Kiểm tra hợp thức, tự động điền, gợi ý, chuyển đổi, ... |
0.05 |
7 |
An ninh: Xác thực, quản lý phiên, điều khiển truy cập, mã hóa, ... |
0.05 |
8 |
Viết lại và/hoặc định tuyến URL |
0.05 |
9 |
Thao tác CSDL theo lập trình hướng đối và độc lập CSDL |
0.05 |
2. Mô tả nghiệp vụ
Đại học nọ dự định mở khóa học ngắn ngày trong hè, gọi là trường hè, về một chủ đề có tính thời sự. Ngoài sinh viên của trường mình, trường hè cho phép bất kỳ ai có nhu cầu đều có thể đăng ký tham gia.
Nhằm quảng bá thông tin về trường hè, đồng thời dễ dàng cho người học đăng ký online, ban tổ chức trường hè quyết định phát triển một ứng dụng web về trường hè. Ứng dụng này có hai chức năng chính là (1) đăng tin bài như các website thông thường và (2) đăng ký học. Yêu cầu chức năng cụ thể cho từng đối tượng sử dụng như sau:
------- Hết -------