lOMoARcPSD| 45148588
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ THI CUỐI KỲ
MÔN: PHẦN MỀM MÃ NGUỒN
MỞ THIẾT KẾ WEB
HƯỚNG DẪN LÀM BÀI
1. Thời gian làm bài: 90 phút.
2. Sinh viên lấy tổng các chữ số trong MSSV, nếu lẻ làm ề 01, chẵn làm ề 02
3. Sau khi làm bài xong sinh viên nén bài của mình thành 1 file có tên:
<Mã ề thi>_<tên + chữ cái ầu của họ + chữ cái ầu của tên ệm
>_MSSV.rar/zip
Ví dụ: 02_hieulx_123.rar hoặc 01_hieulx _123.zip rồi tự copy bài
lên server. (chú ý giữ nguyên cấu trúc thư mục/file nếu có)
4. Lưu ý: Sinh viên làm sai ề, ghi sai tên ịnh dạng file, GIAN LẬN trong thi cử
sẽ nhận iểm 0.
Đề bài:
1. (2 ) Sinh viên thực hiện các yêu cầu sau:
a. Tạo project Laravel với tên project ặt theo ịnh dạng:
<tên + chữ cái ầu của họ + chữ cái ầu của tên ệm >_MSSV_CK
b. Tạo database mysql rồi kết nối với project, database có tên theo ịnh dạng:
<tên + chữ cái ầu của họ + chữ cái ầu của tên ệm >_MSSV_CK
c. Sử dụng migration tạo các bảng:
SinhVien: id, MSSV(string,50), hovaten(string, 255), ngaysinh, gioitinh, diachi,
email, matkhau
2. (8 ) Xây dựng các chức năng sau trên project ã tạo phía trên:
a. Chức năng login
Cho phép sử dụng emailmatkhau trong bảng SinhVien ể Login.
Trường hợp ặc biệt: tên ăng nhập và mật khẩu là MSSV của sinh viên. (thể hiện
trong code)
lOMoARcPSD| 45148588
Đề thi số:
....02...
b. Thêm mới Sinh viên.
- Sử dụng Form Request Validation ể buộc người dùng không bỏ trống các
trường dữ liệu MSSV, hovaten, email, matkhau. Có thông báo phù hợp.
c. Hiển thị danh sách Sinh viên.
- Cho phép người dùng chọn số lượng bản ghi trên 1 trang.
d. Sử dụng Ajax ể xóa Sinh viên.
e. Tìm kiếm sinh viên theo Tên, Mã.
~ Hết ~
Ghi chú: Được sử dụng tài liệu. Trường hợp sao chép
bài thi của nhau, cả 2 sẽ nhận iểm 0.

Preview text:

lOMoAR cPSD| 45148588
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ THI CUỐI KỲ Đề thi số:
MÔN: PHẦN MỀM MÃ NGUỒN ....02...
MỞ VÀ THIẾT KẾ WEB
HƯỚNG DẪN LÀM BÀI
1. Thời gian làm bài: 90 phút.
2. Sinh viên lấy tổng các chữ số trong MSSV, nếu lẻ làm ề 01, chẵn làm ề 02
3. Sau khi làm bài xong sinh viên nén bài của mình thành 1 file có tên: _ >_MSSV.rar/zip
Ví dụ: 02_hieulx_123.rar hoặc 01_hieulx _123.zip rồi tự copy bài
lên server. (chú ý giữ nguyên cấu trúc thư mục/file nếu có)
4. Lưu ý: Sinh viên làm sai ề, ghi sai tên ịnh dạng file, GIAN LẬN trong thi cử sẽ nhận iểm 0. Đề bài:
1. (2 ) Sinh viên thực hiện các yêu cầu sau:
a. Tạo project Laravel với tên project ặt theo ịnh dạng: _MSSV_CK
b. Tạo database mysql rồi kết nối với project, database có tên theo ịnh dạng: _MSSV_CK
c. Sử dụng migration tạo các bảng:
SinhVien: id, MSSV(string,50), hovaten(string, 255), ngaysinh, gioitinh, diachi, email, matkhau
2. (8 ) Xây dựng các chức năng sau trên project ã tạo phía trên: a. Chức năng login
Cho phép sử dụng emailmatkhau trong bảng SinhVien ể Login.
Trường hợp ặc biệt: tên ăng nhập và mật khẩu là MSSV của sinh viên. (thể hiện trong code) lOMoAR cPSD| 45148588 b. Thêm mới Sinh viên.
- Sử dụng Form Request Validation ể buộc người dùng không bỏ trống các
trường dữ liệu MSSV, hovaten, email, matkhau. Có thông báo phù hợp.
c. Hiển thị danh sách Sinh viên.
- Cho phép người dùng chọn số lượng bản ghi trên 1 trang.
d. Sử dụng Ajax ể xóa Sinh viên.
e. Tìm kiếm sinh viên theo Tên, Mã. ~ Hết ~
Ghi chú: Được sử dụng tài liệu. Trường hợp sao chép
bài thi của nhau, cả 2 sẽ nhận iểm 0.