Chủ đề Quản lý thi nghề | THPT Trần Hữu Trang tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tấ...
Tin học 12 PHẦN 2: BÀI TOÁN QUẢN LÝ Bài toán 2: Bài toán quản lý thi nghề Đối tượng dự thi học sinh trường trung học phổ thơng có đủ điều kiện dự thi Mỗi học sinh dự thi nghề Các môn thi nghề: dinh dưỡng, nhiếp ảnh, điện, vẽ kỹ thuật, trồng trọt, chăn ni, tin học văn phịng Tất học sinh dự thi có điểm tổng kết thi đạt 5.0 điểm khơng có thi lý thuyết 3.0 điểm, điểm thi TH không 5, cấp giấy chứng nhận nghề phổ thông Điểm tổng kết thi (Điểm TB) tính sau: (Điểm LT+ Điểm TH*3)/4 Xếp loại theo qui tắc: Điểm TB>=9: Xuất sắc, Điểm TB>=8: Giỏi, Điểm TB>=6.5: Khá, Điểm TB>=5: TB, cịn lại hỏng Thơng tin học sinh: Mỗi học sinh cung cấp thông tin: Họ, tên, giới tính, ngày sinh, nơi sinh, tên Trường hay trung tâm, mơn thi Sau học sinh cung cấp số báo danh, phòng thi PHẦN 3: CÀI ĐẶT CƠ SỞ DỮ LIỆU Là bước thiết kế CSDL II Bài toán 2: Bài toán quản lý thi nghề II.1 Phân tích tốn: Từ thông tin thu thập từ kết thi nghề, lập nên bảng danh mục chi tiết thuộc tính tương ứng II.2 Thiết kế: a Bảng danh sách học sinh: đặt tên HOCSINH HOCSINH Khóa (Primary Key) X Field Name SBD Holot Ten NgaySinh NoiSinh Giới tính MaTruong MaNghe LT TH Hình Data Type Text Text Text Date/Time Text Yes/No Text Text Number Number OLE Object Quy định tính chất cho trường (Field Properties) Field Name Field Size Format Input Mask 000000 kí tự là số và bắt buộc nhập Caption Valudation Text Required Yes (Bắt buộc nhập) SBD HoLot 30 Họ lót học sinh Yes Ten 10 Tên học sinh Yes Ngày sinh Yes NgaySinh Short Date Số báo danh Valudation Rule Tin học 12 dd/mm/yyyy NoiSinh 20 Kiểu luận lý Yes/No; ;”Nam”;”Nữ ” GioiTinh MaTruong 00 MaNghe 00 Nơi sinh Yes Giới Tính Yes Mã trường phở thông, trung tâm Mã nghề dự thi Yes Yes LT Single Điểm lí thuyết >=0 and =0 and =6.5 Khá; ĐTB>=5 TB Thực hiện: Chọn thẻ Create → Query Design Hình 19_P6: Tạo Query chế độ Design view Hiển thị hộp thoại Show Table Chọn Table có liên quan để thực truy vấn, nhấn nút Add Nhấn Close để địng hộp thoại Show Table Hình 20_P6: Chọn Bảng để thực truy vấn Tin học 12 Lần lượt Chọn trường cần thiết để hiển thị Query cách Double Click vào tên trường tương ứng bảng liệu nguồn (Hoặc thực theo hình thức kéo thả) Hình 21_P6: Chọn trường hiển thị cho Query Tạo trường tính tốn điểm trung bình = (LT+TH*3)/4 làm trịn lấy số lẻ sau: DTB:Round(([LT]+[TH]*3)/4,1) Tạo trường tính toán xếp loại kết học sinh theo yêu cầu sau: XepLoai:IIf(([DTB]=6.5,"Khá","TB")))) Hì nh 22_P6: Tạo trường để tính tốn điểm trung bình xếp loại học sinh Nhấn nút Run (!) để thực thi Query Kết hiển thị Bảng chế độ Datasheet View Hình 23_P6: Kết thực thi Query 10 Tin học 12 Bước 6: Tạo Form chức Wizard Chọn thẻ Create Chọn dạng Form cần tạo ô Form Hình 24_P6: Tạo Form Wizard Bước 6.1: Tạo Form với liệu nguồn bảng HOCSINH Wizard để thể danh sách học sinh đăng kí dự thi nghề phổ thông CHỌN DỮ LIỆU NGUỒN 1.Chọn Form Wizard 2.Chọn liệu nguồn Bảng HOCSINH Tables/Queries 3.Chọn tất trường cần thiết bảng HOCSINH Available Fields để đưa vào Selected Fields nút > hoặc >> Chọn Next để đến bước Hình 25_P6: Chọn liệu nguồn cho Form Wizard CHỌN DẠNG HIỂN THỊ Chọn dạng Columnar Chọn Next để đến bước Hình 26_P6: Chọn dạng hiển thị cho Form 11 Tin học 12 Đặt tên Form FR_HOCSINH Chọn Open the form to view or enter information để mở Form dạng Form View Nhấn Finish để hồn thành Hình 27_P6: Bước kết thúc Form Hình 28_P6: Form dạng Columnar Hình 29_P6: Form dạng Tabular 12 Tin học 12 Hình 30_P6: Form dạng Datasheet Hình 31_P6: Form dạng Justified Hình 32_P6: Form Kết thi nghề phổ thông Bước 6.2: Tạo Form với liệu nguồn bảng DM_NGHE Single Form để thể danh sách nghề dự thi kèm theo danh sách học sinh đăng kí dự thi nghề tương ứng Chọn bảng DM_NGHE Navigation Pane Chọn Form thẻ Form Hình 33_P6: Tạo Form Single Form 13 Tin học 12 Hình 34_P6: Kết hiển thị Form sau tạo Singe Form Hình 35_P6: Tạo Single Form cho bảng DM_TRUONG Bước 7: Tạo Button cho Form Yêu cầu: Sử dụng Form FR_Q_KetQua để tạo nút lệnh: + THÊM: Cho phép thêm Record liệu vào Form + XĨA: Cho phép Xóa Record hành + LƯU: Cho phép lưu Form + THỐT: Cho phép khỏi Form hành Thực hiện: Chọn chế độ Form Design thẻ View Mở rộng vùng Form Footer Hình 36_P6: Form chế độ Design View 14 Tin học 12 Chọn nút Button thẻ Control Vẽ vào vùng Form Footer hiển thị hộp thoại Command Button Wizard Chọn Record Operations Categories Chọn Add New Record Actions Chọn Next để đến bước Hình 37_P6: Tạo nút lệnh THÊM Chọn Text để gõ tên nút lệnh THÊM Nhấn Finish để hoàn thành Tương tự tạo nút lệnh XĨA, LƯU, THỐT Bước 8: Tạo Main-SubForm Yêu cầu: Tạo Form hiển thị danh sách học sinh dự thi theo Nghề dự thi, thống kê tổng số thí sinh dự thi Nghề Thực hiện: Mở MainForm Form DM_NGHE tạo chế độ Design View Chọn nút lệnh Subform/Subreport thẻ Controls vẽ vào vùng Details Hiển thị hộp thoại SubForm Wizard Chọn Use an existing form để sử dụng Form sẵn có làm Subform Chọn FR_HOCSINH tạo dạng DataSheet 15 Tin học 12 Nhấn Next để đến bước Chọn Choose from a list để chọn field liên kết với SubForm thơng qua trường sẵn có dựa vào liên kết Bảng Nhấn Next để đến bước Đặt tên MainSubFR_HOCSINH 10 Nhấn Finish để hồn thành Hình 38_P6: Tạo MainSub-Form 16 Tin học 12 Hình 39_P6: Kết MainSub-Form chế độ Form View Tạo trường tính tốn MainSub-Form Mở rộng vùng Form Footer SubForm Sử dụng nút TextBox thẻ Controls vẽ vùng Form Footer SubForm (Double click vào TextBox vừa tạo để biết tên thành phần) Tại nhãn TextBox gõ Số HS Tại Text21 TextBox gõ công thức =Count([SBD]) để đếm tổng số Học Sinh danh sách 17 Tin học 12 Vẽ TextBox vùng Details MainForm với nhãn Số HS dự thi Text26 công thức =[MainSubFR_HOCSINH].[Form]![Text21] Chọn chế độ Form View để xem kết Hình 40_P6: Tạo trường tính toán MainSub-Form Bước 9: Tạo Report (Báo cáo) Bước 9.1: Tạo báo cáo chức Report Yêu cầu: Tạo báo cáo thể kết thi nghề phổ thông học sinh Thực hiện: Chọn Query Q_KetQua Chọn Report thẻ Reports Hình 41_P6: Kết báo cáo chế độ Design 18 Tin học 12 Hình 42_P6: Kết báo cáo chế độ Report View Bước 9.1: Tạo báo cáo chức Report Wizard Yêu cầu: Tạo báo cáo thể kết thi nghề phổ thông học sinh, thống kê số lượng học sinh dự thi, Hỏng, Xuất sắc, Giỏi, Khá, TB Thực hiện: Chọn Report Wizard thẻ Reports Tại Tables/Queries chọn nguồn Query Q_KetQua Chọn tất trường từ Available Fields đưa sang Selected Fields Nhấn Next để tiếp tục Chọn By HOCSINH để nhóm Record báo cáo dựa theo trường Bảng HOCSINH Nhấn Next để tiếp tục 19 Tin học 12 Chọn Field Tên Trường, nhấn nút > để nhóm Record báo cáo theo Tên trường Nhấn Next để tiếp tục Hiển thị nhóm Record báo cáo theo Tên trường 10 Nhấn Next để tiếp tục 11 Chọn SBD để xếp Record báo cáo theo SBD 12 Nhấn Next để tiếp tục 13 Chọn Cách hiển thị báo cáo dạng Stepped trang giấy ngang (Landscape) 14 Nhấn Next để tiếp tục 20 Tin học 12 15 Đặt lại tên Report R_HOCSINH 16 Chọn Preview the report để hiển thị báo cáo chế độ Report View sau hoàn thành 17 Nhấn Finish để hồn thành Hình 43_P6: Các bước tạo Report Wizard Hình 43_P6: Report sau thiết kế 21 ... Hình 32_P6: Form Kết thi nghề phổ thông Bước 6.2: Tạo Form với liệu nguồn bảng DM_NGHE Single Form để thể danh sách nghề dự thi kèm theo danh sách học sinh đăng kí dự thi nghề tương ứng Chọn bảng... dự thi bắt buộc nhập Tên nghề Valudation Text Required Yes (Bắt buộc nhập) Yes Tin học 12 PHẦN 6: BÀI TẬP Bài 1: Tạo CSDL QUẢN LÍ THI NGHỀ bằng Microsoft Access 2010 Bước 1: Tạo CSDL QUẢN... 8: Tạo Main-SubForm Yêu cầu: Tạo Form hiển thị danh sách học sinh dự thi theo Nghề dự thi, thống kê tổng số thí sinh dự thi Nghề Thực hiện: Mở MainForm Form DM_NGHE tạo chế độ Design View Chọn