Tải bản đầy đủ (.pdf) (2 trang)

Đề thi cuối kỳ môn lập trình hướng đối tượng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (254.76 KB, 2 trang )

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
CƠ SỞ TẠI THÀNH PHỒ HỒ CHÍ MINH
KHOA: CÔNG NGHỆ THÔNG TIN 2
BỘ MÔN: ……………………………………..

Mẫu 3a

ĐỀ THI KẾT THÚC HỌC PHẦN
(Hình thức thi máy)

Học phần: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Lớp: D16CQCN03-N - Nhóm 01, 02
Hệ đào tạo: Đại học chính quy

Thời gian thi: 90 phút

Đề số: 01
Bài 1:
Tạo file cơ sở dữ liệu SQL Server “QLHocVien.sql” trong đó:
− Tạo CSDL QLHOCVIEN.
− Tạo bảng:
+ TINH (MATINH, TENTINH)
+ HOCVIEN (MAHV, HOTEN, EMAIL, MATINH, GIOITINH).
− Thêm dữ liệu vào hai bảng trên sao cho có thể trích xuất được thông tin ban đầu như
sau:
MÃ HV

HỌ TÊN

EMAIL


TỈNH

GIỚI TÍNH

HV001

Phạm Thị Tú Quyên

Đồng Nai

Nữ

HV002

Nguyễn Thành Luân



TP HCM

Nam

HV003

Huỳnh Lập



Lâm Đồng


Nam

Bài 2:
Thiết kế giao diện như hình bên dưới, sau đó thực hiện ba chức năng “Lưu”, “Xóa”, “Làm
lại” thỏa các điều kiện sau:
− Nhập vào thông tin: Mã học viên, họ tên, email; Chọn tỉnh, giới tính.
− Xong, nhấn vào nút “Lưu”, tiến hành thêm hoặc sửa 1 học viên theo mã học viên:
+ Nếu mã học viên đã tồn tại trong CSDL hiện form thông báo “Mã học viên đã có,
bạn muốn cập nhật lại thông tin?”. Nhấn “Đồng ý” thì sửa thông tin học viên theo
thông tin đã nhập, nhấn “Hủy” thì bỏ qua thao tác này.
+ Nếu mã học viên chưa tồn tại trong CSDL, tiến hành thêm một học viên mới với
thông tin đã nhập. Sau đó, hiện form thông báo “Thêm học viên thành công!”.
− Nhấn nút “Xóa”, thực hiện xóa 1 học viên theo mã học viên:
+ Nếu mã học viên đã tồn tại trong CSDL, hiện form thông báo “Bạn có chắc chắn
xóa?” Nhấn “Đồng ý” thì xóa thông tin học viên theo mã đã chọn hoặc nhập; nhấn
“Hủy” thì bỏ qua thao tác này.
+ Nếu mã học viên chưa tồn tại trong CSDL, hiện form thông báo “Học viên này
chưa có!”.
− Nhấn nút “Làm lại”, thực hiện xóa các thông tin mã học viên, họ tên, email, tỉnh, giới
tính đã nhập hoặc chọn trước đó.
− Mỗi khi lưu hoặc xóa thành công thì cập nhật lại danh sách học viên.
− Xử lý các ngoại lệ sau (khi có lỗi ngoại lệ, hiện label thông báo ở dưới cùng của form):


+ Nhập thiếu bất kỳ một trong ba thông tin: Mã học viên, họ tên, email khi thêm hoặc
sửa thông tin học viên. (Ví dụ: Họ tên còn trống mà nhấn “Lưu” thì hiện label
thông báo “Họ tên học viên là gì?”).
+ Email không đúng định dạng (Giả sử email có dạng *@*.*).
+ Mỗi học viên đều có email riêng. Nếu trùng địa chỉ email hiện label thông báo
“Email này đã được đăng ký rồi!”.


TP.HCM, ngày 17 tháng 11 năm 2018
DUYỆT ĐỀ THI

GIẢNG VIÊN RA ĐỀ

(Ký và ghi rõ họ tên)

(Ký và ghi rõ họ tên)

Nguyễn Thị Bích Nguyên
Ghi chú: Sinh viên không được phép sử dụng tài liệu



×