u-Faculties

Trang thông tin giảng viên

1. 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.

Tiêu chí chấm điểm

TT 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, đẹp 0.15
3 Xử lý nhập liệu: Kiểm tra hợp thức, tự động điền, gợi ý, chuyển đổi, ... 0.05
4 Xử lý phiên, xác thực, an ninh 0.05
5 Viết lại và/hoặc định tuyến URL 0.1
6 Hiệu năng: sử dụng ajax để tải bộ phận, không tải lại, dữ liệu JSON... 0.1
7 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 thư viện, lớp và kế thừa lớp, mô hình MVC, trình bày mã, chú thích mã, ... 0.1
8 Thao tác CSDL theo lập trình hướng đối và độc lập CSDL 0.1

2. Yêu cầu chức năng

Hệ thống có 3 vai trò sử dụng: quản trị viên, giảng viên, sinh viên.
Quản trị viên và giảng viên cần tài khoản để đăng nhập và sử dụng hệ thống.
Sinh viên không cần sử dụng tài khoản và không cần đăng nhập.

Chức năng cho quản trị viên

- Quản lý đơn vị: Thêm, sửa, xóa các đơn vị (bộ môn, phòng thí nghiệm).
- Quản lý tài khoản giảng viên: Thêm, sửa, xóa tài khoản giảng viên. Nhập danh sách tài khoản giảng viên từ Excel (có định dạng như tệp đính kèm).
- Quản lý lĩnh vực nghiên cứu: Các lĩnh vực nghiên cứu được tổ chức theo cấu trúc cây. Trên giao diện, quản trị viên có thể dễ dàng thao tác để thêm, sửa, xóa nút (lĩnh vực).

Chức năng cho giảng viên

- Cập nhật thông tin cá nhân.
- Cập nhật các lĩnh vực quan tâm bằng cách tích chọn trên cây lĩnh vực.
- Cập nhật các chủ đề nghiên cứu và mô tả các dự án, đề tài đang nghiên cứu.

Chức năng cho sinh viên

- Tìm kiếm giảng viên theo đơn vị
- Tìm kiếm giảng viên theo lĩnh vực nghiên cứu.
- Xem thông tin giảng viên.

3.Ví dụ một vài giao diện


Quản trị viên quản lý danh mục đơn vị



Quản trị viên quản lý tài khoản giảng viên



Quản trị viên quản lý lĩnh vực nghiên cứu



Giảng viên cập nhật thông tin cá nhân



Giảng viên đánh dấu các lĩnh vực quan tâm



Sinh viên tìm kiếm giảng viên theo bộ môn



Sinh viên tìm kiếm giảng viên theo lĩnh vực nghiên cứu



Sinh viên xem thông tin giảng viên.



------- Hết -------