1. Trang chủ
  2. » Ngoại Ngữ

windows programming hienlth lecturer of fit hutech

2 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

ThemmoiNV Thực thi câu lệnh thêm mới 1 dòng dữ liệu vào Table nhân viên với tham số truyền vào tương ứng. CapnhatNV Thực thi câu lệnh cập nhật 1 dòng dữ liệu vào Table[r]

(1)

Trang 1/2 TRƯỜNG ĐH CÔNG NGHỆ TP.HCMH

KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ ÔN TẬP KIỂM TRA KẾT THÚC

HỌC PHẦN THỰC HÀNH

MƠN: Thực hành mơi trường windows THỜI GIAN THI: 90 Phút

Sinh viên không sử dụng tài liệu;

Họ tên sinh viên: .MSSV: Lớp: Câu Xây dựng CSDL SQLServer (1.5 điểm)

 Trong SQLServer tạo CSDL tên “QLNhanvien”, với Table có cấu trúc sau: - Phongban(MaPB char(2), TenPB nvarchar(30))

- Nhanvien(MaNV char(6), HoNV nvarchar(30), TenNV nvarchar(20), Ngaysinh Datetime, MaPB char(2))

Nhập liệu: 3 dòng liệu cho Table Phòng Ban, dòng liệu cho table Nhân viên Câu Tạo Project Kiemtra tren Visual Studio.Net

Trong Project tạo form “frmNhanvien” sau:

Ghi chú: Các control có tên sau: Listview (lvNhanvien); Combobox(cboPhongban); Textbox (txtMaNV, txthoNV,txtTenNV); DateTimePicker (dtNgaysinh)

Yêu cầu:

2.1 Viết code cho lớp Database gồm thành phần (1.5 điểm):

Thu c t nh ngh a

sqlconn Thu c lớp SqlConnection

Phư ng th c ngh a

Database Hàm kh i tạo (Constructor) thực kết nối CSDL theo thông tin tên mày CSDL nêu

Execute Thực thi m t câu lệnh truy vấn trả kết m t DataTable Dùng cho câu lệnh Select ExecuteNonQuery Thực thi câu lệnh SQL thêm, xóa, sửa

(2)

Trang 2/2

2.2 Viết code cho lớp Nhanvien.cs gồm thủ tục sau (2.5 điểm):

Phư ng th c ngh a

Nhanvien() Hàm kh i tạo (Constructor) thực tạo đối tư ng thu c lớp Database() để tạo kết nối đến CSDL

LayDSNhanvien() Thực thi câu lệnh truy vấn trả kết m t DataTable Dùng phục vụ để thị liệu tương ứng Listview lvNhanvien form

LayDSPhongban() Thực thi câu lệnh truy vấn toàn b liệu Tale Phongban trả kết m t DataTable Dùng phục vụ để thị liệu tương ứng Combobox cboPhongban

ThemmoiNV Thực thi câu lệnh thêm dòng liệu vào Table nhân viên với tham số truyền vào tương ứng

CapnhatNV Thực thi câu lệnh cập nhật dòng liệu vào Table nhân viên với tham số truyền vào tương ứng

XoaNV Thực thi câu lệnh xóa dịng liệu vào Table nhân viên với tham số truyền vào MaNV

2.3 Viết code cho Form frmNhanvien (3.0 điểm):

Phư ng th c ngh a

frmNhanvien() Hàm kh i tạo (Constructor) thực tạo đối tư ng thu c lớp Nhanvien để thực sử dụng phương thức tạo lớp Nhanvien.cs

HienDSNhanvien() Thực gọi phương thức LayDSNhanvien() từ lớp Nhanvien.cs để thị liệu vào Listview lvNhanvien tương ứng

LoadPhongban() Thực thi gọi phương thức LayDSPhongban từ lớp Nhanvien.cs để thị liệu vào Combobox cboPhongban tương ứng

frmNhanvien_Load() Thực gọi thủ tục HienDSNhanvien(), LoadPhongban() để thị liệu lên form

lsvNhanvien_SlectedIndexChange() Hiện thi liệu lên control Click chu t dòng lưới setButton() Thiết lập trạng thài button theo ngữ cảnh

setKhoa() Thiết lập trạng thài khóa control theo ngữ cảnh btThem_Click Chuyển form sang trạng thái thêm

btXoa_Click Xóa dịng liệu chon, có cảnh báo btSua_Click Chuyển Form trạng thài sửa

btLuu_Click Thực lưu cho trạng thái sửa thêm btKLuu_Click Thực không lưu trạng sửa thêm btThoat_Click Thực đóng Form có cảnh báo

Câu Tạo Report (1.5)

Ngày đăng: 04/04/2021, 11:48

w