Cho cơ sở dữ liệu Quản lý vận động viên gồm các bảng:
tblThanhvien(MaThanhvien,Hoten, Ngaysinh, Gioitinh, Donvi, Sothich,
Diachi, Dienthoai, Quyenhan).
tblPhieu( Mahoatdong, Mathanhvien, ThoigianBD, ThoigianKT, Danhgia)
tblHoatdong(Mahoatdong, Tenhoatdong, Noidung, Thoigian, Kinhphi)
Hãy sử dụng hệ quản trị CSDL SQL Server (Microsoft Access) thực hiện các yêu
cầu sau:
a) Tạo các bảng trên.
b) Tạo các ràng buộc giữa các bảng.
c) Nhập vào mỗi bảng từ 5 đến 10 dòng dữ liệu
              
            Trang 1/ 7 
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM 
Độc lập – Tự do – Hạnh phúc 
ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ I (2008 - 2011) 
NGHỀ: LẬP TRÌNH MÁY TÍNH 
MÔN THI: THỰC HÀNH NGHỀ 
Mã đề thi: LTMT - TH08 
 Hình thức thi: thực hành 
 Thời gian: 06 giờ (không kể thời gian giao đề thi) 
DANH SÁCH CHUYÊN GIA NGHỀ LẬP TRÌNH MÁY TÍNH 
TT HỌ VÀ TÊN GHI CHÚ ĐỊA CHỈ LIÊN LẠC KÝ TÊN 
 Trần Văn Quế Chuyên gia trưởng 
[email protected] 
 Lê Đức Trường Chuyên gia 
[email protected] 
 Lê Thị Hà Chuyên gia 
[email protected] 
Hải Phòng 6 - 2011 
Nghề: Lập trình máy tính 
NỘI DUNG ĐỀ THI 
TT Tên Modul Điểm 
Module 1: Tạo cơ sở dữ liệu 10 
Module 2: Form main 5 
Module 3: Form hoạt động 20 
Module 4: Form thành viên 35 
Tổng: 70 
Ghi chú: Phần tự chọn 30 điểm do các trường biên soạn
Trang 2/ 7 
A. MÔ TẢ KỸ THUẬT CỦA ĐỀ THI 
Đề thi bao gồm các kỹ năng về nghề Lập trình máy tính. Đề thi chia làm  
câu và được bố trí nội dung như sau: 
Module 1: (10 Điểm) 
Cho cơ sở dữ liệu Quản lý vận động viên gồm các bảng: 
tblThanhvien(MaThanhvien,Hoten, Ngaysinh, Gioitinh, Donvi, Sothich, 
Diachi, Dienthoai, Quyenhan). 
tblPhieu( Mahoatdong, Mathanhvien, ThoigianBD, ThoigianKT, Danhgia) 
tblHoatdong(Mahoatdong, Tenhoatdong, Noidung, Thoigian, Kinhphi) 
Hãy sử dụng hệ quản trị CSDL SQL Server (Microsoft Access) thực hiện các yêu 
cầu sau: 
a) Tạo các bảng trên. 
b) Tạo các ràng buộc giữa các bảng. 
c) Nhập vào mỗi bảng từ 5 đến 10 dòng dữ liệu. 
Module 2: Thiết kế Form frmMain theo mẫu sau: (5 điểm) 
Viết lệnh sao cho khi người sử dụng chọn thực đơn Quản lý  Quản lý thành 
viên, Quản lý hoạt động thì hệ thống mở Form frmThanhVien , frmHoatDong. 
Trang 3/ 7 
Module 3: (20 Điểm) 
Yêu cầu : 
a) Khi chương trình thực thi frmHoatDong sẽ hiển thị toàn bộ danh sách 
hoạt động được nạp từ cơ sở dữ liệu vào Listview.đồng thời nút Cập 
nhật, nút Xóa, nút sửa, các TextBox sẽ mờ đi (vô hiệu hóa). 
b) Khi người dùng click vào nút “cập nhật” trở thành nút “Thêm” các 
TextBox sẽ sáng (cho phép hoạt động) để nhập thông tin hoạt động và 
lưu lại trong cơ sở dữ liệu. 
c) Nút “Xóa” sẽ sáng khi người sử dụng click vào ListView và khi người sử 
dụng nhấn nút xóa thì sẽ xóa hoạt động khỏi CSDL và cập nhật lại 
ListView. 
d) Khi người dùng click và nút sửa cho phép sửa thông tin của phần tử được 
chọn và lưu lại trong cơ sở dữ liệu. 
Module 3: (35 Điểm) 
Sử dụng cơ sở dữ liệu ở câu 1, tạo form frmThanhvien theo mẫu và thực 
hiện các yêu cầu sau: 
Trang 4/ 7 
Yêu cầu : 
1. Khi chương trình thực thi frmThanhvien sẽ hiển thị toàn bộ danh sách các 
thành viên câu lạc bộ được nạp từ cơ sở dữ liệu vào Listview. 
2. Xây dựng chức năng “CẬP NHẬT” để thêm thông tin thành viên câu lạc bộ 
vào trong cơ sở dữ liệu và cập nhật lại trong ListView. Lưu ý: Nếu dữ liệu 
nhập không đúng chương trình sẽ báo lỗi và không thực hiện chức năng 
“CẬP NHẬT”. 
3. Xây dựng chức năng “XÓA” xóa tất cả các phần tử được chọn. 
4. Xây dựng chức năng “SỬA” cho phép sửa thông tin của phần tử được chọn 
và lưu lại trong cơ sở dữ liệu. 
5. Xây dựng chức năng “TÌM KIẾM” thành viên theo khóa tìm kiếm là: 
Mathanhvien, Gioitinh. 
6. Tạo một Crystal Report để in ra danh sách thành viên câu lạc bộ. 
7. Thực hiện đóng gói chương trình có tên: QuanLyCLB.exe 
Trang 5/ 7 
B. THIẾT BỊ, MÁY MÓC VÀ VẬT LIỆU CẦN THIẾT. 
I. PHẦN BẮT BUỘC 
STT 
MÁY MÓC 
THIẾT BỊ 
Thông số 
Ghi 
chú 
1 Thiết bị 
 Bộ máy tính 
Core - Dual 2.0, Ram 1G, ổ 
cứng 80G 
 Máy in 
2 Phần mềm 
Visual 
Studio 
Visual Studio 2005 trở lên 
 Sql Server Sql Server 2000 trở lên 
3 Vật tư 
Đĩa CD, 
giấy 
II. PHẦN TỰ CHỌN 
Phần mềm thực hành 
STT 
Tên phần 
mềm 
Thông số 
Ghi 
chú 
1. 
2. 
3. 
4. 
5. 
Trang 6/ 7 
C. TIÊU CHÍ ĐÁNH GIÁ: 
Module CÁC TIÊU CHÍ CHẤM 
KẾT 
QUẢ 
ĐIỂM 
TỐI ĐA 
I. PHẦN BẮT BUỘC 70 
Module 
1 SQL Server hoặc Microsoft Access 
10 điểm 
A Tạo các bảng 2 điểm 
B Tạo các ràng buộc giữa các bảng 5 điểm 
C Nhập vào mỗi bảng từ 5 đến 10 dòng dữ liệu. 3 điểm 
Module 
2 LẬP TRÌNH NGÔN NGỮ C# HOẶC VB 
5 điểm 
Thiết kế Form frmMain 2 điểm 
Viết lệnh sao cho khi người sử dụng chọn thực đơn 
Quản lý  Quản lý thành viên, Quản lý hoạt động 
thì hệ thống mở Form frmThanhVien , 
frmHoatDong. 
 3 điểm 
Module 
3 
 20 điểm 
A 
Khi chương trình thực thi frmHoatDong sẽ hiển thị 
toàn bộ danh sách hoạt động được nạp từ cơ sở dữ 
liệu vào Listview.đồng thời nút Cập nhật, nút Xóa, 
nút sửa, các TextBox sẽ mờ đi (vô hiệu hóa). 
 5 điểm 
B 
Khi người dùng click vào nút “cập nhật” trở thành 
nút “Thêm” các TextBox sẽ sáng (cho phép hoạt 
động) để nhập thông tin hoạt động và lưu lại trong 
cơ sở dữ liệu. 
 5 điểm 
C 
Nút “Xóa” sẽ sáng khi người sử dụng click vào 
ListView và khi người sử dụng nhấn nút xóa thì sẽ 
xóa hoạt động khỏi CSDL và cập nhật lại ListView. 
 5 điểm 
D 
Khi người dùng click và nút sửa cho phép sửa thông 
tin của phần tử được chọn và lưu lại trong cơ sở dữ 
liệu. 
 5 điểm 
Module 
4 
 30 điểm 
A 
Khi chương trình thực thi frmThanhvien sẽ hiển thị 
toàn bộ danh sách các thành viên câu lạc bộ được 
 5 điểm 
Trang 7/ 7 
nạp từ cơ sở dữ liệu vào Listview. 
B 
Xây dựng chức năng “CẬP NHẬT” để thêm thông 
tin thành viên câu lạc bộ vào trong cơ sở dữ liệu và 
cập nhật lại trong ListView. Lưu ý: Nếu dữ liệu 
nhập không đúng chương trình sẽ báo lỗi và không 
thực hiện chức năng “CẬP NHẬT”. 
 5 điểm 
C 
Xây dựng chức năng “XÓA” xóa tất cả các phần tử 
được chọn. 
 5 điểm 
D 
Xây dựng chức năng “SỬA” cho phép sửa thông tin 
của phần tử được chọn và lưu lại trong cơ sở dữ liệu. 
 5 điểm 
E 
Xây dựng chức năng “TÌM KIẾM” thành viên theo 
khóa tìm kiếm là: Mathanhvien, Gioitinh. 
 5 điểm 
F 
Tạo một Crystal Report để in ra danh sách thành 
viên câu lạc bộ. 
 5 điểm 
G 
Thực hiện đóng gói chương trình có tên: 
QuanLyCLB.exe 
 5 điểm 
II. PHẦN TỰ CHỌN 30 
TỔNG SỐ ĐIỂM 100 
Qui đổi tổng số điểm về thang điểm 10 :  (bằng chữ : ) 
..Hết 
. 
 , ngày . tháng . năm  
DUYỆT HỘI ĐỒNG THI TỐT 
NGHIỆP 
TIỂU BAN RA ĐỀ