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 - TH05

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

HỌ VÀ TÊN

Trần Văn Quế Lê Đức Trường Lê Thị Hà

ĐỊA CHỈ LIÊN LẠC tranvanquekorea@yahoo.com letruongvh@gmail.com hale2607@gmail.com

TT

GHI CHÚ Chuyên gia trưởng Chuyên gia Chuyên gia

KÝ TÊN

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

15

Module 1: Tạo cơ sở dữ liệu

5

Module 2: Form main

20

Module 3: Form sách

30

Module 4: Form độc giả

Tổng:

70

Ghi chú: Phần tự chọn 30 điểm do các trường biên soạn

Trang 1/ 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: (15 Điểm)

Cho cơ sở dữ liệu Quản lý thư viện gồm các bảng:

tblSach(MaSach,TenSach,TenTacgia, NhaXB, NamXB, SoLuong)

tblDocGia( MaDocgia,TenDocgia,Coquan, Điachi,Tel)

tblYeuCau(MaSach, MaDocgia, Ngaymuon, Ngaytra) 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 3 dòng dữ liệu.

Module 2: Thiết kế Form frmMain theo mẫu sau: (5 điểm)

Yêu cầu :

Trang 2/ 7

Viết lệnh sao cho khi người sử dụng chọn thực đơn Quản lý  Quản lý độc giả, Quản lý sách thì hệ thống mở Form frmDocGia, frmSach.

Module 3: (20 Điểm

Yêu cầu :

a) Khi chương trình thực thi frmSach sẽ hiển thị toàn bộ danh sách sách đượ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 sách 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 sách 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.

Trang 3/ 7

Module 4: (30 Điểm)

Sử dụng cơ sở dữ liệu ở câu 1, tạo form theo mẫu và thực hiện các yêu

cầu sau:

Yêu cầu :

1. Khi chương trình thực thi frmDocGia sẽ hiển thị toàn bộ danh sách điểm

của sinh viên đượ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 độc giả 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” độc giả theo khóa tìm kiếm là: MaDG,

TenDG.

6. Tạo một Crystal Report để in ra danh sách độc giả. 7. Thực hiện đóng gói chương trình có tên: QuanLyThuVien.exe

Trang 4/ 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

Thông số

Ghi chú

MÁY MÓC THIẾT BỊ 1 Thiết bị

Bộ máy tính

Core - Dual 2.0, Ram 1G, ổ cứng 80G

Visual Studio 2005 trở lên

Máy in 2 Phần mềm Visual Studio

Sql Server Sql Server 2000 trở lên 3 Vật tư Đĩa CD, giấy

II. PHẦN TỰ CHỌN

STT Thông số Ghi chú Phần mềm thực hành Tên phần mềm

1. 2. 3. 4. 5.

Trang 5/ 7

C. TIÊU CHÍ ĐÁNH GIÁ:

Module

CÁC TIÊU CHÍ CHẤM

KẾT QUẢ ĐIỂM TỐI ĐA 70

15 điểm

SQL Server hoặc Microsoft Access Tạo các bảng Tạo các ràng buộc giữa các bảng 5 điểm 5 điểm I. PHẦN BẮT BUỘC Module 1 A B

Nhập vào mỗi bảng từ 5 đến 10 dòng dữ liệu. 5 điểm

5 điểm C Module 2

LẬP TRÌNH NGÔN NGỮ Thiết kế Form frmMain Viết lệnh sao cho khi người sử dụng chọn thực đơn 2 điểm 3 điểm

Quản lý  Quản lý độc giả, Quản lý sách thì hệ

thống mở Form frmDocGia, frmSach

20 điểm Module 3

5 điểm

A

5 điểm

B

5 điểm

C

5 điểm

D

Khi chương trình thực thi frmSach sẽ hiển thị toàn bộ danh sách sách đượ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). 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 sách và lưu lại trong cơ sở dữ liệu. 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 sách khỏi CSDL và cập nhật lại ListView. 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.

LẬP TRÌNH NGÔN NGỮ

30 điểm

Module 4

Khi chương trình thực thi frmDocGia sẽ hiển thị

5 điểm

toàn bộ danh sách điểm của sinh viên được nạp từ cơ

A

sở dữ liệu vào Listview.

Xây dựng chức năng “CẬP NHẬT” để thêm thông

5 điểm

B

tin độc giả vào trong cơ sở dữ liệu và cập nhật lại

Trang 6/ 7

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”.

Xây dựng chức năng “XÓA” xóa tất cả các phần tử 5 điểm C đượ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. Xây dựng chức năng “TÌM KIẾM” độc giả theo 5 điểm E khóa tìm kiếm là: MaDG, TenDG.

Tạo một Crystal Report để in ra danh sách độc giả. 5 điểm F

Thực hiện đóng gói chương trình có tên: 5 điểm G QuanLyThuVien.exe

30 II. PHẦN TỰ CHỌN

100 TỔNG SỐ ĐIỂM

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

TIỂU BAN RA ĐỀ

HỘI ĐỒNG THI TỐT NGHIỆP

Trang 7/ 7