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

ĐỀ THI HỌC PHẦN LẬP TRÌNH ỨNG DỤNG TRỰC QUAN

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 (1.13 MB, 12 trang )

TRƯỜNG ĐẠI HỌC ĐÔNG Á

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Độc lập - Tự do - Hạnh phúc

ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Lập trình ứng dụng trực quan

Số tín chỉ: 4

Hình thức thi: Thực hành

Thời gian làm bài: 120 phút

Bậc: Cao đẳng

Áp dụng cho ngành: Tin học ứng dụng

Khoá: 2011-2014
Đề thi số: 01
Được sử dụng tài liệu



Không được sử dụng tài liệu

Người ra đề





Người duyệt đề

(Chữ ký)………………………………….. (Chữ ký)………………………………………..
- Họ và tên : Bạch Ngọc Dương

- Họ và tên : Huỳnh Đức Thuận

- Chức danh : Giảng viên

- Chức danh : Trưởng khoa

Yêu cầu: Hãy tạo một thư mục trên đĩa H:\ (hoặc ổ đĩa do cán bộ coi thi quy định) có
tên dạng Hovaten_Lop_MaSV (Ví dụ: NguyenVanA_08CDTH1A_1234). Thực hiện
các yêu cầu sau:
Câu 1: (0.5 điểm) Tạo tập tin Access tên QLSach.MDB. Trong đó tạo Table tên Sach
gồm các trường: MaSach, TenSach, NgayNhap, TacGia, NamXB, SoLuong với khóa
của table là MaSach. Trong Visual Basic tạo một Project có tên QLSach.vbp
Câu 2: (1.5 điểm) Trong project ở câu 1 hãy thực hiện các yêu cầu sau:
a. Tạo Module và trong đó xây dựng thủ tục kết nối đến CSDL Access ở câu 1.
b. Tạo Form dạng MDI để làm Form chính cho project với hệ thống menu gồm
các mục: He thong có menu con gồm Tim kiem và Thoat; Du lieu có menu con Nhap
sach; Bao cao có menu con In sach.
c. Thiết lập sao cho form ở câu b được mở đầu tiên khi chạy chương trình và
đồng thời gọi thủ tục ở câu a để thực hiện kết nối CSDL.

1



Câu 3: (3.5 điểm) Tạo form để cập nhật dữ liệu cho table Sach ở câu 1 như sau:
- Thiết kế đầy đủ các điều khiển tương ứng với các trường có trong table.
- Thiết kế và viết lệnh cho các nút thao tác dữ liệu: Them, Luu, Sua, Xoa, Huy.
- Thiết kế DataGrid để hiển thị nội dung của table sau mỗi thao tác thay đổi dữ liệu.
- Viết lệnh để form được gọi từ mục Nhap sach ở câu 2b.
Câu 4: (1.5 điểm) Thiết kế Report để in toàn bộ dữ liệu trong table Sach thông qua
DataEnvironment. Viết lệnh gọi Report từ menu In sach ở câu 2b.
Câu 5: (2 điểm) Tạo form cho phép tìm kiếm sách theo 1 trong 2 tiêu chí: Tác giả hoặc
Ngày nhập. Kết quả tìm được sẽ hiển thị lên lưới (khi nhấn nút Tim) hoặc cho phép in
ra (khi nhấn nút In - gọi report ở câu 4). Viết lệnh để form được gọi từ mục Tim kiem ở
câu 2b.
 Lưu ý: Viết lệnh xử lý sự kiện cho mọi tính huống có thể xảy ra khi người dùng thực
hiện ứng dụng. (1 điểm)
----- HẾT -----

2


TRƯỜNG ĐẠI HỌC ĐÔNG Á

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Độc lập - Tự do - Hạnh phúc

ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Lập trình ứng dụng trực quan


Số tín chỉ: 4

Hình thức thi: Thực hành

Thời gian làm bài: 120 phút

Bậc: Cao đẳng

Áp dụng cho ngành: Tin học ứng dụng

Khoá: 2011-2014
Đề thi số: 01
Được sử dụng tài liệu



Không được sử dụng tài liệu

Người làm đáp án



Người duyệt đáp án

(Chữ ký)………………………………….. (Chữ ký)………………………………………..
- Họ và tên : Bạch Ngọc Dương

- Họ và tên : Huỳnh Đức Thuận


- Chức danh : Giảng viên

- Chức danh : Trưởng khoa

Câu 1: 0.5 điểm
- Có table Sach và đủ các trường theo đề: 0.25 điểm
- Kiểu dữ liệu cho từng trường đúng và tạo khóa: 0.25 điểm
Câu 2: 1.5 điểm
a. Khai báo thư viện và khai báo biến Connection: 0.25 điểm; viết thủ tục 0.5 điểm
b. Tạo form dạng MDI: 0.25 điểm; Thiết kế menu: 0.25 điểm;
c. Thiết lập form khởi động đầu tiên và viết lệnh gọi thủ tục kết nối ở câu a: 0.25 điểm
Câu 3: 3.5 điểm
- Thiết kế đầy đủ các điều khiển tương ứng với các trường có trong table và lưới: 0.25 điểm
- Thiết kế và viết lệnh cho các nút thao tác dữ liệu: 2.25 điểm
+ Nút Lưu: 1 điểm
+ Nút Xóa: 0.5 điểm
+ Nút Thêm: 0.25 điểm, nút Sửa: 0.25 điểm, nút Hủy: 0.25 điểm.
- Viết thủ tục hiển thị lưới và gọi thực hiện: 1 điểm

3


Câu 4: 1.5 điểm
- Thiết kế DataEnvironment: 0.5 điểm
- Thiết kế report: 1 điểm
Câu 5: 2 điểm
- Thiết kế giao diện: 0.5 điểm
- Viết lệnh cho nút Tìm: 1 điểm
- Viết lệnh cho nút In: 0.5 điểm
 Viết lệnh đáp ứng sự kiện cho mọi tình huống có thể xảy ra khi người sử dụng thực hiện

ứng dụng: 1 điểm
------- HẾT -------

4


TRƯỜNG ĐẠI HỌC ĐÔNG Á

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Độc lập - Tự do - Hạnh phúc

ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Lập trình ứng dụng trực quan

Số tín chỉ: 4

Hình thức thi: Thực hành

Thời gian làm bài: 120 phút

Bậc: Cao đẳng

Áp dụng cho ngành: Tin học ứng dụng

Khoá: 2011-2014
Đề thi số: 02

Được sử dụng tài liệu



Không được sử dụng tài liệu

Người ra đề



Người duyệt đề

(Chữ ký)………………………………….. (Chữ ký)………………………………………..
- Họ và tên : Bạch Ngọc Dương

- Họ và tên : Huỳnh Đức Thuận

- Chức danh : Giảng viên

- Chức danh : Trưởng khoa

Yêu cầu: Hãy tạo một thư mục trên đĩa H:\ (hoặc ổ đĩa do cán bộ coi thi quy định) có
tên dạng Hovaten_Lop_MaSV (Ví dụ: NguyenVanA_08CDTH1A_1234). Thực hiện
các yêu cầu sau:
Câu 1: (0.5 điểm) Tạo tập tin Access tên QLBanHang.MDB. Trong đó tạo Table tên
BanHang gồm các trường: SoPhieu, NgayBan, TenHH, DVT, SoLuong, DonGia với
khóa của table là SoPhieu. Trong Visual Basic tạo một Project có tên QLBanHang.vbp
Câu 2: (1.5 điểm) Trong project ở câu 1 hãy thực hiện các yêu cầu sau:
a. Tạo Module và trong đó xây dựng thủ tục kết nối đến CSDL Access ở câu 1.
b. Tạo Form dạng MDI để làm Form chính cho project với hệ thống menu gồm

các mục: He thong có menu con gồm Tim kiem và Thoat; Du lieu có menu con Ban
hang; Bao cao có menu con In hang hoa.
c. Thiết lập sao cho form ở câu b được mở đầu tiên khi chạy chương trình và
đồng thời gọi thủ tục ở câu a để thực hiện kết nối CSDL.
Câu 3: (3.5 điểm) Tạo form để cập nhật dữ liệu cho table BanHang ở câu 1 như sau:
- Thiết kế đầy đủ các điều khiển tương ứng với các trường có trong table.
1


- Thiết kế và viết lệnh cho các nút thao tác dữ liệu: Them, Luu, Sua, Xoa, Huy.
- Thiết kế DataGrid để hiển thị nội dung của table sau mỗi thao tác thay đổi dữ liệu.
- Viết lệnh để form được gọi từ mục Ban hang ở câu 2b.
Câu 4: (1.5 điểm) Thiết kế Report để in toàn bộ dữ liệu trong table BanHang thông qua
DataEnvironment. Viết lệnh gọi Report từ menu In hang hoa ở câu 2b.
Câu 5: (2 điểm) Tạo form cho phép tìm kiếm sách theo 1 trong 2 tiêu chí: Tên hang
hóa hoặc Ngày bán. Kết quả tìm được sẽ hiển thị lên lưới (khi nhấn nút Tim) hoặc cho
phép in ra (khi nhấn nút In - gọi report ở câu 4). Viết lệnh để form được gọi từ mục
Tim kiem ở câu 2b.
 Lưu ý: Viết lệnh xử lý sự kiện cho mọi tính huống có thể xảy ra khi người dùng thực
hiện ứng dụng. (1 điểm)
----- HẾT -----

2


TRƯỜNG ĐẠI HỌC ĐÔNG Á

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN


Độc lập - Tự do - Hạnh phúc

ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Lập trình ứng dụng trực quan

Số tín chỉ: 4

Hình thức thi: Thực hành

Thời gian làm bài: 120 phút

Bậc: Cao đẳng

Áp dụng cho ngành: Tin học ứng dụng

Khoá: 2011-2014
Đề thi số: 02
Được sử dụng tài liệu



Không được sử dụng tài liệu

Người làm đáp án



Người duyệt đáp án


(Chữ ký)………………………………….. (Chữ ký)………………………………………..
- Họ và tên : Bạch Ngọc Dương

- Họ và tên : Huỳnh Đức Thuận

- Chức danh : Giảng viên

- Chức danh : Trưởng khoa

Câu 1: 0.5 điểm
- Có table BanHang và đủ các trường theo đề: 0.25 điểm
- Kiểu dữ liệu cho từng trường đúng và tạo khóa: 0.25 điểm
Câu 2: 1.5 điểm
a. Khai báo thư viện và khai báo biến Connection: 0.25 điểm; viết thủ tục 0.5
điểm
b. Tạo form dạng MDI: 0.25 điểm; Thiết kế menu: 0.25 điểm;
c. Thiết lập form khởi động đầu tiên và viết lệnh gọi thủ tục kết nối ở câu a: 0.25
điểm
Câu 3: 3.5 điểm
- Thiết kế đầy đủ các điều khiển tương ứng với các trường có trong table và lưới: 0.25
điểm
- Thiết kế và viết lệnh cho các nút thao tác dữ liệu: 2.25 điểm
+ Nút Lưu: 1 điểm
+ Nút Xóa: 0.5 điểm
3


+ Nút Thêm: 0.25 điểm, nút Sửa: 0.25 điểm, nút Hủy: 0.25 điểm.
- Viết thủ tục hiển thị lưới và gọi thực hiện: 1 điểm

Câu 4: 1.5 điểm
- Thiết kế DataEnvironment: 0.5 điểm
- Thiết kế report: 1 điểm
Câu 5: 2 điểm
- Thiết kế giao diện: 0.5 điểm
- Viết lệnh cho nút Tìm: 1 điểm
- Viết lệnh cho nút In: 0.5 điểm
 Viết lệnh đáp ứng sự kiện cho mọi tình huống có thể xảy ra khi người sử dụng
thực hiện ứng dụng: 1 điểm

------- HẾT -------

4


TRƯỜNG ĐẠI HỌC ĐÔNG Á

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Độc lập - Tự do - Hạnh phúc

ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Lập trình ứng dụng trực quan

Số tín chỉ: 4

Hình thức thi: Thực hành


Thời gian làm bài: 120 phút

Bậc: Cao đẳng

Áp dụng cho ngành: Tin học ứng dụng

Khoá: 2011-2014
Đề thi số: 03
Được sử dụng tài liệu



Không được sử dụng tài liệu

Người ra đề



Người duyệt đề

(Chữ ký)………………………………….. (Chữ ký)………………………………………..
- Họ và tên : Bạch Ngọc Dương

- Họ và tên : Huỳnh Đức Thuận

- Chức danh : Giảng viên

- Chức danh : Trưởng khoa


Yêu cầu: Hãy tạo một thư mục trên đĩa H:\ (hoặc ổ đĩa do cán bộ coi thi quy định) có
tên dạng Hovaten_Lop_MaSV (Ví dụ: NguyenVanA_08CDTH1A_1234). Thực hiện
các yêu cầu sau:
Câu 1: (0.5 điểm) Tạo tập tin Access tên QLSinhVien.MDB. Trong đó tạo Table tên
SinhVien gồm các trường: MaSV, Lop, HoLot, Ten, NgaySinh, GioiTinh, DienThoai,
QueQuan với khóa của table là MaSV. Trong Visual Basic tạo một Project có tên
QLSinhVien.vbp
Câu 2: (1.5 điểm) Trong project ở câu 1 hãy thực hiện các yêu cầu sau:
a. Tạo Module và trong đó xây dựng thủ tục kết nối đến CSDL Access ở câu 1.
b. Tạo Form dạng MDI để làm Form chính cho project với hệ thống menu gồm
các mục: He thong có menu con gồm Tim kiem và Thoat; Du lieu có menu con Ho so
sinh vien; Bao cao có menu con In danh sach sinh vien.
c. Thiết lập sao cho form ở câu b được mở đầu tiên khi chạy chương trình và
đồng thời gọi thủ tục ở câu a để thực hiện kết nối CSDL.
1


Câu 3: (3.5 điểm) Tạo form để cập nhật dữ liệu cho table SinhVien ở câu 1 như sau:
- Thiết kế đầy đủ các điều khiển tương ứng với các trường có trong table.
- Thiết kế và viết lệnh cho các nút thao tác dữ liệu: Them, Luu, Sua, Xoa, Huy.
- Thiết kế DataGrid để hiển thị nội dung của table sau mỗi thao tác thay đổi dữ liệu.
- Viết lệnh để form được gọi từ mục Ho so sinh vien ở câu 2b.
Câu 4: (1.5 điểm) Thiết kế Report để in toàn bộ dữ liệu trong table SinhVien thông qua
DataEnvironment. Viết lệnh gọi Report từ menu In danh sach sinh vien ở câu 2b.
Câu 5: (2 điểm) Tạo form cho phép tìm kiếm sách theo 1 trong 2 tiêu chí: Tên hoặc
MaSV. Kết quả tìm được sẽ hiển thị lên lưới (khi nhấn nút Tim) hoặc cho phép in ra
(khi nhấn nút In - gọi report ở câu 4). Viết lệnh để form được gọi từ mục Tim kiem ở
câu 2b.
 Lưu ý: Viết lệnh xử lý sự kiện cho mọi tính huống có thể xảy ra khi người dùng thực
hiện ứng dụng. (1 điểm)


----- HẾT -----

2


TRƯỜNG ĐẠI HỌC ĐÔNG Á

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Độc lập - Tự do - Hạnh phúc

ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Lập trình ứng dụng trực quan

Số tín chỉ: 4

Hình thức thi: Thực hành

Thời gian làm bài: 120 phút

Bậc: Cao đẳng

Áp dụng cho ngành: Tin học ứng dụng

Khoá: 2011-2014
Đề thi số: 03

Được sử dụng tài liệu



Không được sử dụng tài liệu

Người làm đáp án



Người duyệt đáp án

(Chữ ký)………………………………….. (Chữ ký)………………………………………..
- Họ và tên : Bạch Ngọc Dương

- Họ và tên : Huỳnh Đức Thuận

- Chức danh : Giảng viên

- Chức danh : Trưởng khoa

Câu 1: 0.5 điểm
- Có table SinhVien và đủ các trường theo đề: 0.25 điểm
- Kiểu dữ liệu cho từng trường đúng và tạo khóa: 0.25 điểm
Câu 2: 1.5 điểm
a. Khai báo thư viện và khai báo biến Connection: 0.25 điểm; viết thủ tục 0.5
điểm
b. Tạo form dạng MDI: 0.25 điểm; Thiết kế menu: 0.25 điểm;
c. Thiết lập form khởi động đầu tiên và viết lệnh gọi thủ tục kết nối ở câu a: 0.25
điểm

Câu 3: 3.5 điểm
- Thiết kế đầy đủ các điều khiển tương ứng với các trường có trong table và lưới: 0.25
điểm
- Thiết kế và viết lệnh cho các nút thao tác dữ liệu: 2.25 điểm
+ Nút Lưu: 1 điểm
3


+ Nút Xóa: 0.5 điểm
+ Nút Thêm: 0.25 điểm, nút Sửa: 0.25 điểm, nút Hủy: 0.25 điểm.
- Viết thủ tục hiển thị lưới và gọi thực hiện: 1 điểm
Câu 4: 1.5 điểm
- Thiết kế DataEnvironment: 0.5 điểm
- Thiết kế report: 1 điểm
Câu 5: 2 điểm
- Thiết kế giao diện: 0.5 điểm
- Viết lệnh cho nút Tìm: 1 điểm
- Viết lệnh cho nút In: 0.5 điểm
 Viết lệnh đáp ứng sự kiện cho mọi tình huống có thể xảy ra khi người sử dụng
thực hiện ứng dụng: 1 điểm
------- HẾT -------

4



×