Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 308 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
308
Dung lượng
3,43 MB
Nội dung
LỜI NĨI ĐẦU VB.NET ngơn ngữ lập trình trực quan, hƣớng đối tƣợng hƣớng kiện Hơn nữa, có cơng cụ CASE giúp dễ dàng phát triển ứng dụng môi trƣờng Win Form Web Form Cuốn tài liệu tác giả biên soạn theo hƣớng tiếp cận kỹ nhằm giúp cho sinh viên nhanh chóng tiếp thu sử dụng đƣợc công cụ VB.NET nhƣ lập trình đƣợc để phát triển ứng dụng thực tế Cuốn tài liệu gồm bài: Bài 1: Sử dụng VB.NET lập trình Form để cập nhật sở liệu Mục đích giúp sinh viên có kỹ sử dụng VB.NET để lập trình cập nhật sở liệu ứng dụng Bài 2: Sử dụng VB.NET lập trình tìm kiếm thông tin hiển thị kết form Mục đích giúp sinh viên có kỹ sử dụng VB.NET để lập trình tìm kiếm thơng tin hiển thị kết tìm kiếm Form Bài 3: Lập trình in ấn báo cáo Mục đích giúp sinh viên có kỹ sử dụng Crystal Report để thiết kế báo cáo sử dụng VB.NET để lập trình form điều khiển việc xem, in báo cáo Bài 4: Lập trình menu phân phối ứng dụng Mục đích giúp sinh viên có kỹ sử dụng VB.NET để tạo lập trình menu cho ứng dụng Đồng thời, giúp sinh viên có kỹ tạo cài đặt, đóng gói phân phối ứng dung Cuốn tài liệu khơng tránh khỏi cịn có sai sót, mong nhận đƣợc đóng góp thầy cô giáo em sinh viên để tài liệu ngày hoàn thiện Xin trân trọng cảm ơn Các tác giả i MỤC LỤC BÀI SỬ DỤNG VB.NET LẬP TRÌNH TRÊN FORM 10 ĐỂ CẬP NHẬT CƠ SỞ DỮ LIỆU 10 1.1 Tóm tắt kiến thức cần nhớ 10 1.2 Hƣớng dẫn thực hành 1.2.1 Bài tập mẫu 1.2.2 Hƣớng dẫn thực hiện: 11 1.2.3 Bài tập thực hành 44 1.3 Bài tập nhà 62 BÀI SỬ DỤNG VB.NET LẬP TRÌNH TÌM KIẾM THƠNG TIN 65 VÀ HIỂN THỊ KẾT QUẢ TRÊN FORM 65 2.1 Tóm tắt kiến thức cần nhớ 65 2.1.1 Câu lệnh SQL để tìm kiếm thơng tin sở liệu 65 2.1.2 Sử dụng Form để hiển thị thơng tin tìm kiếm 66 2.2 Hƣớng dẫn thực hành 68 2.2.1 Bài tập mẫu 68 2.1.2 Hƣớng dẫn thực 80 2.2.3 Bài tập thực hành 120 2.3 Bài tập nhà 145 BÀI LẬP TRÌNH VÀ IN ẤN BÁO CÁO 147 3.1 Tóm tắt kiến thức cần nhớ 147 3.2 Hƣớng dẫn thực hành 154 3.2.1 Bài tập mẫu 154 3.2.2 Hƣớng dẫn thực 168 3.3 Bài tập áp dụng 234 3.3 Bài tập nhà 258 BÀI LẬP TRÌNH MENU VÀ PHÂN PHỐI ỨNG DỤNG 259 4.1 Tóm tắt kiến thức cần nhớ 259 4.1.1 Menu 259 4.1.2 Phân phối ứng dụng 261 4.2 Hƣớng dẫn thực hành 263 4.2.1 Bài tập mẫu 263 ii 4.2.2 Hƣớng dẫn thực 266 4.2.3 Bài tập thực hành 285 4.3 Bài tập nhà 296 BÀI TẬP NHÓM 297 DANH MỤC TÀI LIỆU THAM KHẢO 299 iii DANH MỤC HÌNH Hình Form dạng ghi Hình Form dạng danh sách Hình Form dạng nhiều Hình Fom cập nhật thơng tin khách hàng Hình Form hiển thị cập nhậtdanh sách mặt hàng Hình Form cập nhật thông tin bán hàng 10 Hình Cửa sổ Add New Item 12 Hình Cửa sổ Data Source Configuration Wizard 12 Hình Cửa sổ Change Data Source 13 Hình 10 Cửa sổ Add Connection 14 Hình 11 Cửa sổ Data Source Configuration Wizard 15 Hình 12 Hồn thành việc kết nối với sở liệu 15 Hình 13 Kết sau kéo bảng khách hàng vào form 16 Hình 14 Kết thiết kế form thông tin khách hàng 22 Hình 15 Kết thực thi form thông tin khách hàng 23 Hình 16 Form danh sách mặt hàng 24 Hình 17 Cửa sổ Edit Columns 25 Hình 18 Kết thiết kế form danh sách mặt hàng 32 Hình 19 Kết thực thi form danh sách mặt hàng 32 Hình 20 Form chi tiết bán hàng 33 Hình 21 Cửa sổ Edit Columns 34 Hình 22 Kết thiết kế form chi tiết bán hàng 43 Hình 23 Kết thực thi form chi tiết bán hàng 44 Hình 24 Form thơng tin giáo viên 45 Hình 25 Form danh sách mơn học 47 Hình 26 Form phân công giảng dạy 48 Hình 27 Form thông tin tài sản 51 Hình 28 Form danh sách đơn vị sử dụng 52 Hình 29 Form quản lý tài sản 53 Hình 30 Form thơng tin sinh viên 56 Hình 31 Form danh sách khoa 58 iv Hình 32 Form danh sách mơn học 60 Hình 33 Form quản lý điểm sinh viên 61 Hình 34 Form tìm kiếm thông tin đơn giản 67 Hình 35 Form tìm kiếm thơng tin theo nhiều điều kiện .67 Hình 36 Form tìm kiếm thơng tin khách hàng .69 Hình 37 Form tìm kiếm thơng tin bán hàng 72 Hình 38 Form tìm kiếm thông tin bán hàng 74 Hình 39 Form tìm kiếm thơng tin 76 Hình 40 Form tìm kiếm thơng tin khách hàng mua mặt hàng 78 Hình 41 Form tìm kiếm thơng tin khách hàng .80 Hình 42 Cửa sổ Add New Item 81 Hình 43 Kết thiết kế form tìm kiếm khách hàng 87 Hình 44 Kết thực thi form tìm kiếm khách hàng 87 Hình 45 Kết tìm kiếm khách hàng theo tên 88 Hình 46 Kết tìm kiếm tất khách hàng 88 Hình 47 Kết thiết kế form tìm kiếm mặt hàng .93 Hình 48 Kết tìm kiếm mặt hàng theo mã .93 Hình 49 Kết tìm kiếm mặt hàng theo tên mặt hàng .94 Hình 50 Kết tìm kiếm tất mặt hàng 94 Hình 51 Form tìm kiếm thơng tin bán hàng 95 Hình 52 Kết thiết kế form tìm kiếm thơng tin bán hàng 102 Hình 53 Kết thực thi form tìm kiếm thơng tin bán hàng .103 Hình 54 Form tìm kiếm thơng tin bán hàng .103 Hình 55 Kết thiết kế form tìm kiếm thơng tin bán hàng 111 Hình 56 Kết thực thi form tìm kiếm thơng tin bán hàng .111 Hình 57 Form tìm kiếm thơng tin mặt hàng mà khách hàng mua 112 Hình 58 Kết thiết kế form tìm kiếm thơng tin mặt hàng khách hàng mua .115 Hình 59 Kết thực thi form tìm kiếm thơng tin mặt hàng khách hàng mua .115 Hình 60 Form tìm kiếm thơng tin số lần mặt hàng mua bời khách hàng .116 Hình 61 Kết thiết kế form tìm kiếm số lần mặt hàng khách hàng mua 119 Hình 62 Kết thực thi form tìm kiếm số lần mặt hàng khách hàng mua 120 Hình 63 Form tìm kiếm thơng tin giáo viên .121 Hình 64 Form tìm kiếm mơn học .123 Hình 65 Tìm kiếm phân cơng giáo viên .125 v Hình 66 Tìm kiếm phân cơng giáo viên theo mơn học 127 Hình 67 Form tìm kiếm đơn vị 129 Hình 68 Fom tìm kiếm tài sản 131 Hình 69 Fom tìm kiếm tài sản thuộc đơn vị 133 Hình 70 Form tìm kiếm tài sản theo tình trạng 135 Hình 71 Form tìm kiếm mơn học 137 Hình 72 Form tìm kiếm thơng tin khoa 139 Hình 73.Form tìm kiếm sinh viên 140 Hình 74 Form tìm kiếm điểm sinh viên theo học kỳ 142 Hình 75 Form tìm kiếm điểm sinh viên theo môn học 144 Hình 76 Báo cáo dạng label in nhiều label trang 148 Hình 77 Báo cáo dạng label in trang 149 Hình 78 Báo cáo dạng ghi trang 149 Hình 79 Cửa sổ Add New Item 150 Hình 80 Cửa sổ Crystal Reports Gallery 151 Hình 81 Form điều khiển việc in giấy mời khách hàng 153 Hình 82 Form điều khiển việc in hóa đơn bán hàng 154 Hình 83 Giấy mời tham dự hội nghị khách hàng 155 Hình 84 Form điều khiển việc in giấy mời khách hàng 156 Hình 85 Mẫu bảng kê bán hàng 158 Hình 86 Hóa đơn bán hàng 158 Hình 87 Form điều khiển việc in hóa đơn 160 Hình 88 Form xem trƣớc in hóa đơn bán hàng 162 Hình 89 Form điều khiển việc in báo cáo bán hàng 166 Hình 90 Mẫu giấy mời khách hàng 169 Hình 91 Cửa sổ Add New Item 170 Hình 92 Cửa sổ Crystal Reports Gallery 171 Hình 93 Giao diện thiết kế báo cáo Crystal Report 171 Hình 94 Cửa sổ Format Editor 174 Hình 95 Cửa sổ Databse Expert 175 Hình 96 Cửa sổ Format Editor 176 Hình 97 Cửa sổ Custom Style 176 Hình 98 Kết thiết kế giấy mời khách hàng hoàn chỉnh 177 vi Hình 99 Kết thực thi in giấy mời khách hàng 178 Hình 100 Form điều khiển việc in giấy mời khách hàng 178 Hình 101 Kết thiết kế form in giấy mời khách hàng 186 Hình 102 Kết sau thực chức in giấy mời khách hàng 186 Hình 103 Cửa sổ Formula Name 189 Hình 104 Cửa sổ Formula Workshop 189 Hình 105 Kết thiết kế hóa đơn bán hàng Crystal Report 192 Hình 106 Kết xem trƣớc hóa đơn bán hàng 192 Hình 107 Form in hóa đơn bảng kê bán hàng 193 Hình 108 Kết thiết kế form in hóa đơn, bảng kê bán hàng 205 Hình 109 Form điều khiển việc in ấn hóa đơn bán hàng 205 Hình 110 Nội dung hóa đơn bán hàng sau đƣợc in máy in 206 Hình 111 Cửa sổ Select Resource 208 Hình 112 Kết thiết kế form xem trƣớc hóa đơn 212 Hình 113 Kết thực thi form xem trƣớc hóa đơn 213 Hình 114 Cửa sổ Formula Name 215 Hình 115 Cửa sổ Formula Workshop 215 Hình 116 Cửa sổ Insert Group 218 Hình 117 Cửa sổ Create Running Total Field 219 Bảng Các hàm để tính tốn với nhóm Crystal Report 220 Hình 118 Cửa sổ Create Running Total Field 221 Hình 119 Cửa sổ Custom Style 222 Hình 120 Kết thiết kế báo cáo thống kê bán hàng Crystal Report .223 Hình 121 Kết thực thi báo cáo bán hàng .224 Hình 122 Form điều khiển in báo cáo bán hàng .225 Hình 123 Cửa sổ thiết kế form xem trƣớc báo cáo .231 Hình 124 Kết thiết kế form điều khiển in báo cáo bán hàng .233 Hình 125 Kết thiết kế form xem trƣớc báo cáo bán hàng 233 Hình 126 Kết thực thi form in báo cáo bán hàng 234 Hình 127 Kết thực thi form xem trƣớc báo cáo bán hàng 234 Hình 128 Mẫu bảng phân cơng giảng dạy 235 Hình 129 Form in phân công giảng dạy .236 Hình 130 Mẫu bảng phân công giảng dạy theo môn 238 Hình 131 Form in phân cơng giảng dạy .239 vii Hình 132 Mẫu bảng phân cơng giảng dạy theo mơn học 242 Hình 133 Form in phân công giảng dạy 243 Hình 134 Mẫu bảng danh mục tài sản 245 Hình 135 Form in danh mục tài sản 246 Hình 136 Mẫu bảng danh mục tài sản theo đơn vị sử dụng 248 Hình 137 Form điều khiển việc bảng danh mục tài sản 249 Hình 138 Mẫu bảng điểm sinh viên 252 Hình 139 Form điều khiển in bảng điểm sinh viên 253 Hình 140 Mẫu bảng điểm sinh viên theo môn 255 Hình 141 Form điều khiển in bảng điểm sinh viên 256 Hình 142 Menu kiểu nút lệnh 260 Hình 143 Menu dạng phân cấp 260 Bảng Bảng danh sách loại dự án tạo cài đặt 262 Hình 144 Form quản lý bán hàng gắn menu 264 Hình 145 Cửa sổ Add New Item 267 Hình 146 Kết thiết kế form quản lý 267 Hình 147 Kết thực thi form quản lý 268 Hình 148 Cửa sổ Items Collection Editor 269 Hình 149 Kết thiết kế menu 270 Hình 150 Kết thực form quản lý có menu 270 Hình 151 Cửa sổ Add New Project 279 Hình 152 Cửa sổ File System 280 Hình 153 Cửa sổ Add Project Output Group 280 Hình 154 Cửa sổ Icon 281 Hình 155 Cửa sổ Select Item in Project 281 Hình 156 Cửa sổ Add Files cho phép thêm file cần thiết vào cài đặt 282 Hình 157 Cửa sổ Property Pages 283 Hình 158 Cửa sổ Prerequisites 284 Hình 159 Kết thiết kế cài đặt 285 Hình 160 Kết thực thi cài đặt 285 Hình 161 Form quản lý phân công giảng dạy gắn menu 286 Hình 162 Form quản lý tài sản gắn menu 289 Hình 163 Form quản lý điểm gắn menu 293 viii DANH MỤC BẢNG Bảng Bảng liệu khách hàng Bảng Bảng liệu mặt hàng .7 Bảng Bảng chi tiết bán hàng Bảng Các hình thức tạo báo cáo Crystal Report 151 Bảng Các phần báo cáo 152 Bảng Danh sách trƣờng đặc biệt Crystal Report 190 ix BÀI SỬ DỤNG VB.NET LẬP TRÌNH TRÊN FORM ĐỂ CẬP NHẬT CƠ SỞ DỮ LIỆU Mục tiêu Sau học, sinh viên có khả năng: - Kiến thức: Biết thiết kế Form sử dụng VB.NET lập trình form để thực thao tác cập nhật sở liệu: Nhập mới, thêm, xóa, sửa liệu - Kỹ năng: Vận dụng đƣợc kiến thức thiết kế lập trình form thực cập nhật sở liệu vào giải toán thực tế - Thái độ: + Nghiêm túc, sáng tạo + Tích cực tập luyện Chuẩn bị dụng cụ, vật tư, thiết bị Chuẩn bị máy tính có hệ điều hành Windows XP cao hơn, phần mềm Microsoft Office, gõ Tiếng Việt,phần mềm SQL Server 2000 cao hơn,phần mềm Visual Studio 2008 cao 1.1 Tóm tắt kiến thức cần nhớ Form đối tƣợng đƣợc sử dụng làm giao diện để thực tƣơng tác với sở liệu có thao tác cập nhật liệu Form để cập nhật liệu có nhiều dạng có số dạng thông dụng Chẳng hạn nhƣ: - Dạng ghi x Kết thiết kế: Hình 159 Kết thiết kế cài đặt Kết thực thi: Hình 160 Kết thực thi cài đặt Công việc 5: Các thao tác cài đặt gỡ bỏ sinh viên tự thực 4.2.3 Bài tập thực hành Bài tập số 1: Tiếp tục tập số thực 3, thực công việc sau: Công việc 1: Thiết kế form quản lý chung cho ứng dụng quản lý phân công giảng dạy vừa xây dựng Yêu cầu: Loại form: MDIForm 285 Tiêu đề: Quản lý phân công giảng dạy Chế độ hiển thị: Lớn Thanh trạng thái: Có Hỗ trợ xem trƣớc nhấn phím: Có Cơng việc 2: Thiết kế menu form có sử dụng phím nóng để truy cập vào mục chọn menu theo mẫu sau: Hình 161 Form quản lý phân công giảng dạy gắn menu Yêu cầu: - Cấu trúc menu nhƣ sau: Cập nhật liệu Thông tin giáo viên Danh sách môn học Phân cơng giảng dạy -Thốt 286 Tìm kiếm Tìm kiếm giáo viên Tìm kiếm mơn học Tìm kiếm phân cơng giáo viên Báo cáo Danh sách giáo viên Phân công giảng dạy giáo viên Phân công giảng dạy môn Phân công giáo viên theo môn học Trợ giúp Hƣớng dẫn sử dụng Giới thiệu phần mềm Công việc 3: Gắn chức tƣơng ứng vào mục chọn cho menu vừa tạo form Yêu cầu: - Khi nhấn vào mục chọn Thông tin giáo viên thi hành form chứa thông tin giáo viên form form quản lý - Khi nhấn vào mục chọn Danh sách giáo viên thi hành form chứa thông tin môn học form form quản lý - Khi nhấn vào mục chọn Phân công giảng dạy thi hành form cho phép phân công giảng dạy cho giáo viên form form quản lý - Khi nhấn vào mục chọn Thốt đóng form quản lý kết thúc ứng dụng - Khi nhấn vào mục chọn Danh sách giáo viên hiển thị form điều khiển việc in danh sách giáo viên form form quản lý 287 - Khi nhấn vào mục chọn Phân công giảng dạy giáo viên hiển thị form điều khiển việc in ấn bảng phân công giảng dạy giáo viên form form quản lý - Khi nhấn vào mục chọn Phân công giảng dạy môn hiển thị form điều khiển việc in ấn bảng phân công giảng dạy giáo viên môn form form quản lý - Khi nhấn vào mục chọn Phân công giảng dạy theo môn học hiển thị form điều khiển việc in ấn bảng phân công giảng dạy giáo viên theo môn học form form quản lý - Khi nhấn vào mục chọn Hướng dẫn sử dụng mở tệp tin HuongDanSuDung.doc nằm thƣ mục với tệp chạy ứng dụng - Khi nhấn vào mục chọn Giới thiệu phần mềm hiển thị form frmGioiThieu form form quản lý form frmGioiThieu form quản lý Cơng việc Tạo cài đặt cho ứng dụng QLYPC Yêu cầu: - Tích hợp đầy đủ tập tin cần thiết để chạy ứng dụng tảng Windows Desktop; - Kiểu tệp tin cài đặt: Setup Project; - Phiên đóng gói: ; - Sử dụng trình hỗ trợ cài đặt: Windows Installer 3.1; - Tạo shortcut ứng dụng hình Desktop Cơng việc Cài đặt thử nghiệm cài đặt vừa tạo công việc chạy thử ứng dụng QLYPC máy tính khác Yêu cầu: - Viết báo cáo ngắn gọn ứng dụng QLYBH 288 - Chụp hình trình cài đặt ứng dụng QLYBH, viết hƣớng dẫn cài đặt cho ứng dụng QLYPC lƣu đƣờng dẫn D:\VB.NET\HuongDanSuDung\HuongDanCaiDat.doc - Gỡ cài đặt ứng dụng QLYPC khỏi máy tính vừa đƣợc cài đặt Bài tập số 2: Tiếp tục tập số thực 3, thực công việc sau: Công việc 1: Thiết kế form quản lý chung cho ứng dụng vừa xây dựng Yêu cầu: Loại form: MDIForm Tiêu đề: Quản lý tài sản Chế độ hiển thị: Lớn Thanh trạng thái: Có Hỗ trợ xem trƣớc nhấn phím: Có Cơng việc 2: Thiết kế menu form có sử dụng phím nóng để truy cập vào mục chọn menu theo mẫu sau: Hình 162 Form quản lý tài sản gắn menu Yêu cầu: 289 - Cấu trúc menu nhƣ sau: Cập nhật liệu Thông tin tài sản Danh sách đơn vị Quản lý tài sản Tìm kiếm Tìm kiếm tài sản Tìm kiếm đơn vị Tìm kiếm tài sản thuộc đơn vị Tìm kiếm tài sản có tình trạng Báo cáo In nhãn cho tài sản Báo cáo tài sản đơn vị Báo cáo tài sản có tình trạng Trợ giúp Hƣớng dẫn sử dụng Giới thiệu phần mềm -Thốt Cơng việc 3: Gắn chức tƣơng ứng vào mục chọn cho menu vừa tạo form Yêu cầu: - Khi nhấn vào mục chọn Thông tin tài sản thi hành form frmThongTinKhachHang form form quản lý 290 - Khi nhấn vào mục chọn Danh sách đơn vị thi hành form frmDanhSachMatHang form form quản lý - Khi nhấn vào mục chọn Quản lý tài sản thi hành form frmQuanLyTaiSan form form quản lý - Khi nhấn vào mục chọn Thốt đóng form quản lý kết thúc ứng dụng - Khi nhấn vào mục chọn In nhãn tài sản hiển thị form điều khiển việc in ấn nhãn tài sản form form quản lý - Khi nhấn vào mục chọn Báo cáo tài sản đơn vị hiển thị form điều khiển việc in ấn danh mục tài sản đơn vị form form quản lý - Khi nhấn vào mục chọn Báo cáo tài sản theo tình trạng hiển thị form điều khiển việc in ấn danh mục tài sản có tình trạng form form quản lý - Khi nhấn vào mục chọn Hướng dẫn sử dụng mở tệp tin HuongDanSuDung.doc nằm thƣ mục với tệp chạy ứng dụng - Khi nhấn vào mục chọn Giới thiệu phần mềm hiển thị form frmGioiThieu form form quản lý form frmGioiThieu form quản lý - Khi nhấn vào mục chọn Tìm kiếm tài sản hiển thị form cho phép tìm kiếm thông tin tài sản - Khi nhấn vào mục chọn Tìm kiếm đơn vị hiển thị form cho phép tìm kiếm thơng tin đơn vị - Khi nhấn vào mục chọn Tìm kiếm tài sản thuộc đơn vị hiển thị form cho phép tìm kiếm thơng tin tài sản thuộc đơn vị - Khi nhấn vào mục chọn Tìm kiếm tài sản có tình trạng hiển thị form cho phép tìm kiếm thơng tin tài sản có tình trạng theo định Cơng việc Tạo cài đặt cho ứng dụng QLYTS Yêu cầu: - Tích hợp đầy đủ tập tin cần thiết để chạy ứng dụng tảng Windows Desktop; - Kiểu tệp tin cài đặt: Setup Project; - Phiên đóng gói: ; - Sử dụng trình hỗ trợ cài đặt: Windows Installer 3.1; 291 - Tạo shortcut ứng dụng hình Desktop Cơng việc Cài đặt thử nghiệm cài đặt vừa tạo công việc chạy thử ứng dụng QLYBH máy tính khác Yêu cầu: - Viết báo cáo ngắn gọn ứng dụng QLYTS - Chụp hình trình cài đặt ứng dụng QLYBH, viết hƣớng dẫn cài đặt cho ứng dụng QLYTS lƣu đƣờng dẫn D:\VB.NET\HuongDanSuDung\HuongDanCaiDat.doc - Gỡ cài đặt ứng dụng QLYTS khỏi máy tính vừa đƣợc cài đặt Bài tập số 3: Tiếp tục tập số thực 3, thực công việc sau: Công việc 1: Thiết kế form quản lý chung cho ứng dụng quản lý điểm vừa xây dựng Yêu cầu: Loại form: MDIForm Tiêu đề: Quản lý bán hàng Chế độ hiển thị: Lớn Thanh trạng thái: Có Hỗ trợ xem trƣớc nhấn phím: Có Cơng việc 2: Thiết kế menu form có sử dụng phím nóng để truy cập vào mục chọn menu theo mẫu sau: 292 Hình 163 Form quản lý điểm gắn menu Yêu cầu: - Cấu trúc menu nhƣ sau: Cập nhật liệu Thông tin sinh viên Thông tin khoa Thông tin lớp học phần Thông tin mơn học Điểm sinh viên Tìm kiếm Tìm kiếm sinh viên Tìm kiếm mơn học Tìm kiếm điểm sinh viên học kỳ Tìm kiếm điểm sinh viên theo môn Báo cáo 293 Giấy báo kết học tập Bảng điểm sinh viên Bảng điểm môn học Bảng điểm lớp niên chế Trợ giúp Hƣớng dẫn sử dụng Giới thiệu phần mềm -Thoát Công việc 3: Gắn chức tƣơng ứng vào mục chọn cho menu vừa tạo form Yêu cầu: - Khi nhấn vào mục chọn Thông tin sinh viên thi hành form quản lý thông tin sinh viên form form quản lý - Khi nhấn vào mục chọn Thông tin khoa thi hành form quản lý thông tin khoa form form quản lý - Khi nhấn vào mục chọn Thông tin môn học thi hành form quản lý thông tin môn học form form quản lý - Khi nhấn vào mục chọn Thông tin lớp học phần thi hành form quản lý thông tin lớp học phần form form quản lý - Khi nhấn vào mục chọn Quản lý điểm thi hành form cập nhật điểm cho sinh viên form form quản lý - Khi nhấn vào mục chọn Thốt đóng form quản lý kết thúc ứng dụng - Khi nhấn vào mục chọn Giấy báo kết học tập hiển thị form điều khiển việc in xem giấy báo kết học tập sinh viên form form quản lý 294 - Khi nhấn vào mục chọn Bảng điểm sinh viên hiển thị form điều khiển việc in xem bảng điểm sinh viên form form quản lý - Khi nhấn vào mục chọn Bảng điểm sinh viên theo lớp niên chế hiển thị form điều khiển việc in xem bảng điểm sinh viên theo lớp niên chế form form quản lý - Khi nhấn vào mục chọn Bảng điểm sinh viên theo môn hiển thị form điều khiển việc in xem bảng điểm sinh viên theo môn form form quản lý - Khi nhấn vào mục chọn Hướng dẫn sử dụng mở tệp tin HuongDanSuDung.doc nằm thƣ mục với tệp chạy ứng dụng - Khi nhấn vào mục chọn Giới thiệu phần mềm hiển thị form frmGioiThieu form form quản lý form frmGioiThieu form quản lý Công việc Tạo cài đặt cho ứng dụng QLYDIEM Yêu cầu: - Tích hợp đầy đủ tập tin cần thiết để chạy ứng dụng tảng Windows Desktop; - Kiểu tệp tin cài đặt: Setup Project; - Phiên đóng gói: ; - Sử dụng trình hỗ trợ cài đặt: Windows Installer 3.1; - Tạo shortcut ứng dụng hình Desktop Công việc Cài đặt thử nghiệm cài đặt vừa tạo công việc chạy thử ứng dụng QLYDIEM máy tính khác Yêu cầu: - Viết báo cáo ngắn gọn ứng dụng QLYDIEM - Chụp hình trình cài đặt ứng dụng QLYBH, viết hƣớng dẫn cài đặt cho ứng dụng QLYDIEM lƣu D:\VB.NET\HuongDanSuDung\HuongDanCaiDat.doc 295 đƣờng dẫn - Gỡ cài đặt ứng dụng QLYDIEM khỏi máy tính vừa đƣợc cài đặt 4.3 Bài tập nhà Bài tập số Tạo form quản lý hệ thống menu cho ứng dụng xuất nhập kho công ty BCD Tạo cài đặt cho ứng dụng Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin thƣ viện trƣờng XYZ Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin ký túc xá Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin đề tài khoa học trƣờng đại học SPK Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin giải bóng đá vô địch quốc gia Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin nhân công ty ABC Bài tập số 10 Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin thi đua khen thƣởng công ty ABC 296 BÀI TẬP NHĨM Ca thực tập đƣợc chia thành nhóm nhỏ, nhóm có tối đa thành viên Tiến hành bốc thăm ngẫu nhiên để chọn tập nhóm dƣới u cầu: Có bảng phân cơng nhiệm vụ chữ ký xác nhận thành viên nhóm Thời gian hồn thành tập nhóm ngày kể từ nhận nhiệm vụ Bài tập nhóm hồn thành đƣợc lƣu chung thƣ mục có cấu trúc nhƣ sau: Trong đó: + Thƣ mục “BoCaiDat” chứa tệp tin cần thiết cho việc cài đặt, phân phối ứng dụng vừa xây dựng + Thƣ mục “CoSoDuLieu” chứa tệp tin backup sở liệu ứng dụng + Thƣ mục “MaNguon” chứa toàn Project ứng dụng + Tệp tin “Bảng phân công nhiệm vụ.docx” chứa thơng tin tập nhóm phân cơng nhiệm vụ thành viên nhóm + Tệp tin “Hƣớng dẫn cài đặt.docx” chứa thơng tin đính kèm liệu cho ứng dụng hƣớng dẫn cài đặt để chạy ứng dụng máy tính khác Danh sách tập nhóm Xây dựng hệ thống quản lý bán vé tầu qua mạng 297 Xây dựng hệ thống quản lý bảo hiểm nhân thọ công ty DEF Xây dựng hệ thống quản lý giải bóng đá trƣờng Xây dựng hệ thống quản lý nhân công ty SNO Xây dựng hệ thống quản lý thiết bị công ty SHO Xây dựng hệ thống quản lý đề tài khoa học trƣờng SPK/ Xây dựng hệ thống quản lý bán hàng cho cửa hàng văn phòng phẩm ABC Xây dựng hệ thống quản lý bán hàng cho cửa hàng thuốc tân dƣợc TBO Xây dựng hệ thống quản lý bán hàng cho chuỗi cửa hàng thời trang Việt Tiến 10 Xây dựng hệ thống quản lý bảo hành sản phẩm cho sản phẩm bình nƣớc nóng hãng SAMSUN 11 Xây dựng hệ thống quản lý sách thƣ viện trƣờng GHY 12 Xây dựng hệ thống quản lý điểm học viên cho trung tâm đào tạo ngắn hạn 13 Xây dựng phần mềm quản lý bán máy tính cho cửa hàng BACTHA 14 Xây dựng hệ thống quản lý vào công nhân công ty may SONHON 15 Xây dựng hệ thống quản lý thuê xe cho công ty du lịch TANSON 298 DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt [1] Phạm Hùng Phú, Nguyễn Văn Thẩm, Giáo trình hệ quản trị sở liệu, Trƣờng đại học SPKT Nam Định, 2013 [2] Đồn Tuấn Nam, Giáo trình lập trình sở liệu, Trƣờng đại học SPKT Nam Định, 2012 Tiếng Anh [3] Ying Bai, Practical database programming with Visual Basic.NET (PDF) IEEE Press, 2012 [4] Evangelos Petroutsos and Asli Bilgin, Mastering Visual Basic NET Database Programming, Richard Mills, 2002 Website [5] http://www.codeproject.com/ [6] http://caulacbovb.com/ [7] http://blog.sqlauthority.com/ [8] http://www.sqlviet.com/blog/ 299 ... Hƣớng dẫn thực hành 68 2.2.1 Bài tập mẫu 68 2.1.2 Hƣớng dẫn thực 80 2.2.3 Bài tập thực hành 120 2.3 Bài tập nhà 145 BÀI LẬP TRÌNH VÀ IN... tập mẫu 1.2.2 Hƣớng dẫn thực hiện: 11 1.2.3 Bài tập thực hành 44 1.3 Bài tập nhà 62 BÀI SỬ DỤNG VB. NET LẬP TRÌNH TÌM KIẾM THƠNG TIN 65 VÀ HIỂN... 190 ix BÀI SỬ DỤNG VB. NET LẬP TRÌNH TRÊN FORM ĐỂ CẬP NHẬT CƠ SỞ DỮ LIỆU Mục tiêu Sau học, sinh viên có khả năng: - Kiến thức: Biết thiết kế Form sử dụng VB. NET lập trình form để thực thao