1. Trang chủ
  2. » Cao đẳng - Đại học

Chủ đề Quản lý thi nghề

21 31 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Bước 6.1: Tạo Form với dữ liệu nguồn là bảng HOCSINH bằng Wizard để thể hiện danh sách học sinh đăng kí dự thi nghề phổ thông1. Hình 25_P6: Chọn dữ liệu nguồn cho Form Wizard.[r]

(1)

PHẦN 2: BÀI TOÁN QUẢN LÝ

2 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 nuôi, 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, 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 tố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) Field Name Data Type

X SBD Text

Holot Text Ten Text NgaySinh Date/Time NoiSinh Text Giới tính Yes/No MaTruong Text MaNghe Text LT Number TH Number Hình OLE Object

Quy định tính chất cho trường (Field Properties)

Field Name FieldSize Format Input Mask Caption ValudationRule ValudationText Required

SBD

000000 kí tự là sớ và bắt buộc nhập

Số báo danh

Yes

(Bắt ḅc nhập)

HoLot 30 Họ lót học sinh Yes

Ten 10 Tên học sinh Yes

NgaySinh dd/mm/yyyyShort Date Ngày sinh Yes

NoiSinh 20 Nơi sinh Yes

GioiTinh Kiểu luận lý

(2)

;”Nam”;”Nữ ”

MaTruong 00

Mã trường phổ thông,

trung tâm Yes

MaNghe 00 Mã nghề dự thi Yes

LT Single Điểm lí thuyết >=0 and <=10 Điểm từ đến 10. Yes

TH Single Điểm thực hành >=0 and <=10 Điểm từ đến 10. Yes

Hinh Hình thí sinh

b Bảng danh mục trường THPT hoặc trung tâm dạy nghề: đặt tên DM_TRUONG

DM_TRUONG

Khóa (Primary Key) Field Name Data Type

x MaTruong Text

TenTruong Text

Quy định tính chất cho trường (Field Properties)

Field Name FieldSize Format Input Mask Caption ValudationRule ValudationText Required MaTruong

00 kí tự là sớ và bắt ḅc

nhập Mã trường phổ thông, trung tâm Yes (Bắt buộc nhập)

TenTruong 30 Tên trường Yes

c Bảng danh mục nghề dự thi: đặt tên DM_NGHE

DM_NGHE

Khóa (Primary Key) Field Name Data Type

x MaNghe Text

TenNghe Text

Quy định tính chất cho trường (Field Properties) Field

Name Field Size Format Input Mask Caption

Valudatio n Rule Valudation Text Required MaNghe 00 kí tự là số và

bắt buộc nhập Mã nghề dự thi

Yes

(Bắt buộc nhập)

TenNghe 50 Tên nghề Yes

PHẦN 6: BÀI TẬP

Bài 1: Tạo CSDL QUẢN LÍ THI NGHỀ bằng Microsoft Access 2010

(3)

Hình 1_P6: Tạo CSDL QL_THINGHE Chọn Menu File

2 Chọn New

3 Chọn Blank database (CSDL trống) Tại ô File Name: Đặt tên cho CSDL Chọn ổ đĩa lưu

6 Nhấn nút Create để thực Bước 2: Tạo bảng liệu (TABLE)

Bước 2.1: Tạo bảng HOCSINH

Hình 2_P6: Tạo cấu trúc Bảng

Hình 3_P6: Lưu Bảng HOCSINH

6

5

3

(4)

Hình 4_P6: Tạo trường SBD bảng HOCSINH

Hình 5_P6: Tạo trường HoLot bảng HOCSINH

Hình 6_P6: Tạo trường Ten bảng HOCSINH

3 Tạo trường SBD khóa có kí tự số bắt buộc nhập

4 Tạo trường HoLot có tối đa 30 kí tự bắt buộc nhập

(5)

Hình 7_P6: Tạo trường NgaySinh bảng HOCSINH

Hình 8_P6: Tạo trường NoiSinh bảng HOCSINH

Hình 9_P6: Cách - Tạo trường GioiTinh dạng check Box bảng HOCSINH

6 Tạo trường NgaySinh dạng dd/mm/yyyy bắt buộc nhập

7 Tạo trường NoiSinh có tối đa 20 kí tự bắt buộc nhập

(6)

Hình 10_P6: Cách - Tạo trường GioiTinh dạng Combo Box bảng HOCSINH

Hình 11_P6: Tạo trường MaTruong bảng HOCSINH

Hình 12_P6: Tạo trường MaNghe bảng HOCSINH

8.2 Tạo trường GioiTinh dạng Combo Box Nam/Nữ bắt buộc nhập

9 Tạo trường MaTruong có kí tự số bắt buộc nhập

(7)

Hình 13_P6: Tạo trường LT bảng HOCSINH

Hình 14_P6: Tạo trường TH bảng HOCSINH

Bước 2.2: Tạo bảng HOCSINH, DM_NGHE DM_TRUONG

Hình 15_P6: CSDL sau tạo bảng HOCSINH, DM_NGHE, DM_TRUONG Bước 3: Tạo liên kết bảng

11 Tạo trường LT số thực nằm phạm vi từ đến 10, nhập sai thông báo “Điểm từ đến 10” bắt buộc nhập

12 Tạo trường TH số thực nằm phạm vi từ đến 10, nhập sai thông báo “Điểm từ đến 10” bắt buộc nhập

(8)

Hình 16_P6: Tạo liên kết Bảng

Hình 17_P6: Kết tạo liên kết Bảng Bước 4: Nhập liệu cho bảng

Lần lượt theo thứ tự DM_NGHE  DM_TRUONG  HOCSINH hoặc DM_TRUONG

 DM_NGHE  HOCSINH (Bảng quan hệ trước bảng quan hệ n sau.)

1 Hiển thị hộp thoại Show Table, khơng hiển thị nhấn nút Show Table thẻ Design

2 Chọn Table/Query cần tạo liên kết, nhấn nút Add Nhấn Close để đóng hộp thoại

1 Liên kết trường có quan hệ với nhau: Kéo trường khóa sang trường khóa ngoại tên để tạo liên kết

2 Check vào hộp Enforce Referential Integrity để xác lập ràng buộc tồn vẹn liệu

(9)

Hình 18_P6: Nhập liệu cho bảng Bước 5: Tạo Query (TRUY VẤN)

Yêu cầu: Tạo Query để tính điểm trung bình xếp loại cho học sinh dự thi

ĐTB = (LT+TH*3)/4; Làm tròn lấy số lẻ

Xếp loại: Nếu ĐTB < hoặc Điểm lý thuyết <3 hoặc Điểm thực hành <5 Hỏng Ngược lại Nếu ĐTB>=9 Xuất sắc; ĐTB>=8 Giỏi; ĐTB>=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

Hình 20_P6: Chọn Bảng để thực truy vấn

1 Hiển thị hộp thoại Show Table

(10)

Hình 21_P6: Chọn trường hiển thị cho Query

Hì nh 22_P6: Tạo trường để tính tốn điểm trung bình xếp loại học sinh

Hình 23_P6: Kết thực thi Query Bước 6: Tạo Form chức Wizard

Chọn thẻ Create  Chọn dạng Form cần tạo ô Form

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ả)

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 tốn xếp loại kết học sinh theo yêu cầu sau:

XepLoai:IIf(([DTB]<5)Or([LT]<3)Or([TH]<5),"Hỏng",IIf([DTB]>=9,"Xuấtsắc",IIf([DTB]>=8, "Giỏi",IIf([DTB]>=6.5,"Khá","TB"))))

Nhấn nút Run (!) để thực thi Query

(11)

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

Hình 25_P6: Chọn liệu nguồn cho Form Wizard

Hình 26_P6: Chọn dạng hiển thị cho Form

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 >>

4 Chọn Next để đến bước

CHỌN DẠNG HIỂN THỊ Chọn dạng Columnar

(12)

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

1 Đặt tên Form FR_HOCSINH

2 Chọn Open the form to view or enter information để mở Form dạng Form View

(13)

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

Hình 33_P6: Tạo Form Single Form

(14)

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

 THOÁT: Cho phép khỏi Form hành

Thực hiện:

Hình 36_P6: Form chế độ Design View

2 Mở rộng vùng Form Footer Chọn chế độ Form

(15)

1 Chọn nút Button thẻ Control

2 Vẽ vào vùng Form Footer  hiển thị hộp thoại Command Button Wizard

3 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

2 Nhấn Finish để hoàn thành

Tương tự tạo nút lệnh XÓA, LƯU, THOÁ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:

1 Mở MainForm Form DM_NGHE tạo chế độ Design View

2 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

4 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

6 Nhấn Next để đến bước

7 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

(16)

9 Đặt tên MainSubFR_HOCSINH 10 Nhấn Finish để hồn thành

(17)

Hình 39_P6: Kết MainSub-Form chế độ Form View

Tạo trường tính tốn MainSub-Form

1 Mở rộng vùng Form Footer SubForm

2 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)

3 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

4 Vẽ TextBox vùng Details MainForm với nhãn Số HS dự thi Text26 cơng thức

(18)

Hình 40_P6: Tạo trường tính tố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:

Hình 41_P6: Kết báo cáo chế độ Design

(19)

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:

1 Chọn Report Wizard thẻ Reports

2 Tại Tables/Queries chọn nguồn Query Q_KetQua

3 Chọn tất trường từ Available Fields đưa sang Selected Fields Nhấn Next để tiếp tục

5 Chọn By HOCSINH để nhóm Record báo cáo dựa theo trường Bảng HOCSINH

(20)

7 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

9 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

(21)

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 để hoàn thành

Hình 43_P6: Các bước tạo Report Wizard

Ngày đăng: 06/02/2021, 08:55

Xem thêm:

TỪ KHÓA LIÊN QUAN

w