ĐỀ(2) THI CUỐI KỲ MÔN : PHẦN MỀM MÃ NGUỒN MỞ VÀ THIẾT KẾ WEB

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 email và matkhau 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).Tài liệu giúp bạn tham khảo ôn tập và đạt kết quả cao. Mời bạn đọc đón xem

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

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.