You are on page 1of 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIỆN KỸ THUẬT – CÔNG NGHỆ


ĐỀ KIỂM TRA GIỮA HỌC PHẦN
Tên học phần: Lập trình web Mã học phần: LING109
Học kỳ: I Năm học: 2022-2023
Lớp: KTCN.HL.01
Thời gian làm bài: 90 phút

Câu 2(9 Điểm). Xây dựng các trang quản trị cho Web xem điểm

Giả sử:
Cây thư mục lưu trữ Website có cấu trúc như hình.

Cơ sở dữ liệu QuanLyDiem được tạo trên SQLServer 2012. Tài khỏan đăng nhập là
sa mật khẩu là admin. Có cấu trúc các Table như sau:
• MonHoc(MaMH Char(6), TenMH nVarchar(50), Sotiet Integer)
• SinhVien(MaSV Char(10),Matkhau Varchar(12),HoTen nVarchar(50), Phai Bit, NgaySinh
SmallDateTime, NoiSinh nVarchar(100), Lop Varchar(10))
• KetQuaHocTap(MaSV Char(4), MaMH Char(6), Diem Decimal(4,2))
• Quantri(TenDN VarChar(32), Matkhau Varchar(32))

a. Thiết kế trang web đăng nhập nhập hệ thống (LoginAdmin.aspx) dành cho các quản trị Web
(3 điểm).

• Lập bảng mô thuộc tính các điều khiển trên trang


• Viết code xử lý sự kiện khi Click chuột vào nút Login: Kiểm tra nếu tồn tại User name và
Password trong Table Quantri của CSDL thì
o Lưu tên TenDN vào biến Session(“TenDN”)
o Chuyển sang trang Admin.aspx
Ngược lại thông báo lỗi “Sai tên đăng nhập hoặc mật khẩu”.
b. Thiết kế trang web nhập thông tin môn học mới (ThemMH.aspx) (4 điểm).

Trang 1/2
• Lập bảng mô tthuộc tính các điều khiển trên trang, bao gồm cả các điều khiển kiểm tra dữ
liệu.
• Viết code xử lý sự kiện
o Khi trang được load cần kiểm nếu chưa đăng nhập (Session(“TenDN”)== null) thì
chuyển sang trang LoginAdmin.aspx
o Khi Click chuột vào nút Lưu tiến hành lưu dữ liệu vào Table Monhoc và chuyển sang
trang Xemmonhoc.aspx
o Thông báo lỗi nếu lưu không thành công.

c. Thiết kế trang web Xem danh mục các môn học (XemMH.aspx) (3 điểm).

--------------------Hết --------------------
Lưu ý: Tài liệu thí sinh sử dụng trong phạm vi 05(năm) tờ giấy A4 có điền đầy đủ thông tin thi
sinh tuyệt đối không trao đổi tài liệu khi làm bài.
TP.HCM, ngày 08 tháng 10 năm 2022
Duyệt Giáo Viên Ra Đề

Trang 2/2

You might also like