You are on page 1of 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ KIỂM TRA HỌC PHẦN

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN THIẾT KẾ VÀ LẬP TRÌNH WEB
Hệ: Chính quy Khoá:
Địa điểm thi: ĐH Kinh tế quốc dân
Thời gian làm bài: 75 phút
VIỆN CÔNG NGHỆ THÔNG TIN KINH TẾ
Bộ môn Công nghệ thông tin
Đề 1
Chú ý: Bài làm được đặt trong thư mục: STT_Họ và tên_Mã đề (VD: 1_Lê Văn An_6).
Sinh viên chạy Script gửi kèm đề thi để tạo cơ sở dữ liệu.
Hết thời gian làm bài, Sinh viên đóng tất cả các cửa sổ màn hình.
Thư mục Bài làm sẽ được nén lại thành 1 file và gửi vào địa chỉ theo hướng dẫn của cán bộ coi thi.
https://www.dropbox.com/request/6coHGSeJI8aoZeaOvwb8

Câu 1: Khởi tạo Project mới với các nhiệm vụ sau (2.5 điểm)
a) Sử dụng File cơ sở dữ liệu/script đính kèm để tạo cơ sở dữ liệu.
b) Hãy viết Class ShoppingCart tương ứng với các trường thông tin trong bảng ShoppingCart
bao gồm các trường: RecordID, CartID, Quantity, ProductID, DateCreated
c) Hãy viết hàm tạo cho lớp ShoppingCart để truyền các đối số như trên vào trong hàm khởi
tạo đối tượng.
d) Hãy cài đặt override hàm ToString() để return về các thông tin hiện thời của
ShoppingCart bằng cách nối chuỗi.
e) Chuỗi kết nối tới cơ sở dữ liệu đưa ra file App.config
f) Tạo Form Main MDI Form để gọi tới các Form trong chương trình này. Tiêu đề (Title)
Form Main bao gồm các thông tin cá nhân STT_HoTen_Mã đề

Câu 2: Tạo chức năng Quản lý form ShoppingCart (3.5 điểm)


Hãy tạo form ShoppingCart để cho phép thực hiện các việc sau
a) Tìm kiếm ShoppingCart theo các tiêu chí ProductID (dạng số), và 2 ô text tìm kiếm cho
phép tìm gần đúng thông tin Quantity trong khoảng từ Số đến số (sử dụng câu lệnh
Between). Khi người dùng bấm nút tìm kiếm, kết quả sẽ hiển thị lên GridView
b) Viết sự kiện Gridview để mỗi khi người dùng chọn vào 1 dòng/ô (cell) trên Gridview,
thông tin của bản ghi ShoppingCart sẽ hiện lên trên tiêu đề form hoặc các ô text tương
ứng
c) Tạo các chức năng cho phép Thêm mới, Sửa và Xóa thông tin ShoppingCart hiện thời
d) Từ Form Main, viết code gọi tới form ShoppingCart này
Câu 3: Tạo chức năng báo cáo (2.5 điểm)
a) Thiết kế report rptShoppingCart với các thông tin tương ứng từ bảng ShoppingCart.
b) Tạo Form FrmReport để hiện thị thông tin báo cáo danh sách các ShoppingCart.
c) Bổ sung nút bấm để gọi tới chức năng báo cáo từ trên form Main
d) Bổ sung nút bấm từ form ShoppingCart với tên là Báo cáo. Khi bấm nút này, những bản
ghi hiện thời từ kết quả tìm kiếm trên form ShoppingCart sẽ hiện lên trên báo cáo in này
Câu 4: Chức năng đăng nhập (1.5 điểm)
a) Khi người dùng nhập thông tin gồm EmailAddress và Password, hệ thống sẽ kiểm tra
xem thông tin này có tồn tại trong database ở bảng Customer không?
b) Nếu tồn tại, sẽ báo là đã đăng nhập thành công, thông tin người dùng đã đăng nhập sẽ hiện
lên ở trên tiêu đề FormMain
c) Bổ sung menu bấm và viết code gọi Form Đăng nhập vào Menu Form Main

Ghi chú: Cán bộ coi thi KHÔNG giải thích gì thêm. Sinh viên ĐƯỢC sử dụng tài liệu, laptop, bài
thi giống nhau sẽ bị 0 điểm.
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ KIỂM TRA HỌC PHẦN
TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN THIẾT KẾ VÀ LẬP TRÌNH WEB
Hệ: Chính quy Khoá:
Địa điểm thi: ĐH Kinh tế quốc dân
Thời gian làm bài: 75 phút
VIỆN CÔNG NGHỆ THÔNG TIN KINH TẾ
Bộ môn Công nghệ thông tin
Đề 2
Chú ý: Bài làm được đặt trong thư mục: STT_Họ và tên_Mã đề (VD: 1_Lê Văn An_6).
Sinh viên chạy Script gửi kèm đề thi để tạo cơ sở dữ liệu.
Hết thời gian làm bài, Sinh viên đóng tất cả các cửa sổ màn hình.
Thư mục Bài làm sẽ được nén lại thành 1 file và gửi vào địa chỉ theo hướng dẫn của cán bộ coi thi.
https://www.dropbox.com/request/6coHGSeJI8aoZeaOvwb8

Ghi chú: Cán bộ coi thi KHÔNG giải thích gì thêm. Sinh viên ĐƯỢC sử dụng tài liệu, laptop, bài
thi giống nhau sẽ bị 0 điểm.

You might also like