Thực hành lập trình CSDL với VB.net - 17

4. Kết quả thực thi


Hình 62 Kết quả thực thi form tìm kiếm số lần mặt hàng khách hàng đã mua 1


Hình 62. Kết quả thực thi form tìm kiếm số lần mặt hàng khách hàng đã mua

2.2.3. Bài tập thực hành


Bài tập số 1. Để quản lý việc phân công giảng dạy trong một học kỳ cho giáo viên của khoa CNTT, khoa có một cơ sở dữ liệu QLYGD.MDF trong đó có các bảng:

tblGiaoVien(MaGV, HoTen, BoMon, DMGD) tblMonHoc(Mamon, Tenmon, SoTinChi) tblPhanCong(MaGV, MaMon, LHP, SSO)

Tiếp tục với bài tập số 1 đã thực hiện trong phần bài tập thực hành của bài 1 thực hiện các công việc sau:

Có thể bạn quan tâm!

Xem toàn bộ 318 trang tài liệu này.

Công việc 1:

Thiết kế một form để tìm kiếm thông tin về giáo viên và hiển thị kết quả trên form theo mẫu sau:

Hình 63 Form tìm kiếm thông tin giáo viên Yêu cầu Form có kiểu FixedSingle 2


Hình 63. Form tìm kiếm thông tin giáo viên


Yêu cầu:


- Form có kiểu: FixedSingle


- Các nút thu nhỏ và phóng to của form bị ẩn


- Form xuất hiện chính giữa màn hình


- Nhãn Tìm kiếm thông tin:


Font: Microsoft Sans Serif, Bold, 18


Căn giữa màn hình form tìm kiếm theo chiều ngang Mầu chữ: Đỏ

- Các nhãn Tìm theo, Nội dung tìm kiếm Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen


- Các radio button Mã giáo viên, tên giáo viên, tất cả Font: Microsoft Sans Serif, Bold, 9

Căn giữa theo chiều dọc Mầu chữ: Đen

- Nút lệnh Tìm kiếm


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: T


Khi nhấn vào nút lệnh tìm kiếm, chương trình sẽ căn cứ vào giá trị lựa chọn ở các radio button trong phần Tìm theo và điều kiện tìm kiếm trong ô nội dung tìm kiếm chương trình sẽ đưa ra kết quả tìm kiếm các giáo viên gồm các thông tin: Mã giáo viên, Họ tên giáo viên, Bộ môn, Định mức giảng dạy và hiển thị ở trên DataGridView phía dưới.

Tìm theo mã giáo viên: Yêu cầu tìm chính xác theo mã giáo viên được nhập từ bàn phím vào ô textbox nội dung tìm kiếm.

Tìm theo tên giáo viên: Yêu cầu tìm gần đúng theo tên giáo viên được nhập từ bàn phím vào ô textbox nội dung tìm kiếm (ví dụ: nhập “an” ở ô nội dung tìm kiếm sẽ trả về các kết quả Nguyễn Văn An, Trần Văn Anh, Mai Thế Cang, …)

Tìm theo tất cả: Sẽ hiển thị tất cả các giáo viên. Danh sách kết quả sắp xếp theo thứ tự từ điển.

- Nút lệnh Kết thúc:


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: K

Khi nhấn vào nút lệnh hỏi người dùng có muốn kết thúc tìm kiếm không. Nếu chọn Yes sẽ đóng form tìm kiếm. Nếu chọn No sẽ trở lại form.

Công việc 2: Thiết kế một form để tìm kiếm thông tin về môn học và hiển thị kết quả trên form theo mẫu sau:


Hình 64 Form tìm kiếm môn học Yêu cầu Form có kiểu FixedSingle Các nút thu 3


Hình 64. Form tìm kiếm môn học


Yêu cầu:


- Form có kiểu: FixedSingle


- Các nút thu nhỏ và phóng to của form bị ẩn


- Form xuất hiện chính giữa màn hình


- Nhãn Tìm kiếm môn học:


Font: Microsoft Sans Serif, Bold, 18

Căn giữa màn hình form tìm kiếm theo chiều ngang

Mầu chữ: Xanh

- Các nhãn Tìm theo, Nội dung tìm kiếm

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

- Các radio button Mã giáo viên, tên giáo viên, tất cả


Font: Microsoft Sans Serif, Bold, 9

Căn giữa theo chiều dọc

Mầu chữ: Đen

- Nút lệnh Tìm kiếm


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: T

Khi nhấn vào nút lệnh tìm kiếm, chương trình sẽ căn cứ vào điều kiện tìm kiếm chương trình sẽ đưa ra kết quả tìm kiếm các môn học gồm các thông tin: Mã môn học, Tên môn học, Số tín chỉ và hiển thị ở trên DataGridView phía dưới.

Tìm theo mã môn học: Yêu cầu tìm chính xác theo mã môn học được nhập từ bàn phím vào ô textbox nội dung tìm kiếm.

Tìm theo tên môn học: Yêu cầu tìm gần đúng theo tên môn học được nhập từ bàn phím vào ô textbox nội dung tìm kiếm (ví dụ: nhập “cơ sở” ở ô nội dung tìm kiếm sẽ trả về các kết quả Hệ quản trị cơ sở dữ liệu, Cơ sở dữ liệu phân tán, Cơ sở dữ liệu SQL Server, …)

Tìm theo tất cả: Sẽ hiển thị tất cả các môn học. Danh sách kết quả sắp xếp theo thứ tự từ điển.

- Nút lệnh Kết thúc:

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: K

Khi nhấn vào nút lệnh hỏi người dùng có muốn kết thúc tìm kiếm không. Nếu chọn Yes sẽ đóng form tìm kiếm. Nếu chọn No sẽ trở lại form.

Công việc 3. Thiết kế form tìm kiếm phân công của giáo viên theo mẫu sau

Hình 65 Tìm kiếm phân công giáo viên Yêu cầu Form có kiểu FixedSingle Các 4


Hình 65. Tìm kiếm phân công giáo viên


Yêu cầu:


- Form có kiểu: FixedSingle


- Các nút thu nhỏ và phóng to của form bị ẩn


- Form xuất hiện chính giữa màn hình


- Nhãn Tìm kiếm phân công:


Font: Microsoft Sans Serif, Bold, 18

Căn giữa màn hình form tìm kiếm theo chiều ngang

Mầu chữ: Xanh

- Các nhãn Mã giáo viên, Họ tên giáo viên

- Nút lệnh Tìm kiếm


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: T

Khi nhấn vào nút lệnh tìm kiếm, chương trình sẽ căn cứ vào điều kiện tìm kiếm chương trình sẽ đưa ra kết quả tìm kiếm các môn học gồm các thông tin: Môn học, lớp học phần, sĩ số và hiển thị ở trên DataGridView phía dưới.

- Nút lệnh Kết thúc:

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: K

Khi nhấn vào nút lệnh hỏi người dùng có muốn kết thúc tìm kiếm không. Nếu chọn Yes sẽ đóng form tìm kiếm. Nếu chọn No sẽ trở lại form.

Công việc 4. Thiết kế form tìm kiếm phân công của giáo viên theo môn học theo mẫu sau

Hình 66 Tìm kiếm phân công giáo viên theo môn học Yêu cầu Form có kiểu 5


Hình 66. Tìm kiếm phân công giáo viên theo môn học


Yêu cầu:


- Form có kiểu: FixedSingle


- Các nút thu nhỏ và phóng to của form bị ẩn


- Form xuất hiện chính giữa màn hình


- Nhãn Tìm kiếm phân công:


Font: Microsoft Sans Serif, Bold, 18

Căn giữa màn hình form tìm kiếm theo chiều ngang

Mầu chữ: Xanh

- Các nhãn Mã giáo viên, Chọn môn học

Ngày đăng: 16/07/2022