1. Trang chủ
  2. » Giáo Dục - Đào Tạo

UDPM TH LAP TRINH 40103

7 24 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 151,72 KB

Nội dung

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc  ĐỀ THI TỐT NGHIỆP CAO ĐẲNG THỰC HÀNH FPT CHUYÊN NGÀNH ỨNG DỤNG PHẦN MỀM Môn thi: Thực hành Mã đề thi: UDPM_TH_40103 Thời gian: 04 (không kể thời gian giao đề thi) Sinh viên lựa chọn hai phần để làm bài, gồm: Phần 1: Lập trình Cơ sở liệu Phần 2: Mạng máy tính FPT POLYTECHNIC I PHẦN 1: LẬP TRÌNH VÀ CƠ SỞ DỮ LIỆU A TỔNG QUAN  Cấu trúc đề thi STT Tên Module Điểm Module Tạo Cơ sở liệu SQL Server 10 Module Tạo thủ tục Cơ sở liệu 20 Module Tạo form với VB.NET Module Xử lý chức với VB.NET file 65 Tổng: 100  Lưu ý làm Tạo thư mục mang tên _ thí sinh Desktop, lưu tất nội dung làm vào thư mục Yêu cầu phải nộp database dạng sql script B U CẦU ĐỀ THI Liên đồn bóng đá Việt Nam muốn xây dựng sở liệu để quản lý đội bóng cầu thủ Thơng tin đội bóng bao gồm: tên câu lạc bộ, năm thành lập, chủ tịch, giám đốc điều hành, huấn luyện viên, địa chỉ, điện thoại, fax, email website Thông tin cầu thủ bao gồm: tên cầu thủ, quốc tịch, chiều cao (cm), cân nặng (kg), vị trí thi đấu năm sinh Một câu lạc có nhiều cầu thủ mùa giải Một cầu thủ thi đấu cho nhiều câu lạc bộ, nhiên mùa giải, cầu thủ thi đấu cho câu lạc Số áo cầu thủ phụ thuộc vào cầu thủ, câu lạc mùa giải Trong mùa giải, cầu thủ có số áo Mơ hình quan hệ: Hình 1: Mơ hình CSDL Chi tiết bảng: UDPM – L ẬP TRÌNH Chi tiết bảng mô tả sau Chú ý mặc định cột không cho phép để trống (NOT NULL) Các cột cho phép để trống ghi NULL vào cột Ràng buộc bảng  Bảng MuaGiai lưu thông tin mùa giải Tên cột MaMuaGiai TenMuaGiai Nam Kiểu liệu int nvarchar(255) smallint Mặc định Ràng buộc PK Mô tả Mã mùa giải Tên mùa giải Năm  Bảng QuocGia lưu thông tin quốc gia, vùng lãnh thổ Tên cột MaQuocGia TenQuocGia Kiểu liệu char(2) nvarchar(100) Mặc định Ràng buộc PK Mô tả Mã quốc gia Tên quốc gia Ràng buộc PK Mơ tả Mã vị trí Tên vị trí  Bảng ViTri lưu thơng tin vị trí thi đấu sân Tên cột MaViTri TenViTri Kiểu liệu char(2) nvarchar(50) Mặc định  Bảng CauThu lưu thông tin cầu thủ Tên cột MaCauThu HoTen MaQuocGia ChieuCao CanNang MaViTri NamSinh Kiểu liệu int nvarchar(100) char(2) tinyint tinyint char(2) smallint Mặc định Ràng buộc PK FK FK Mô tả Mã cầu thủ Tên cầu thủ Mã quốc gia Chiều cao (cm) Cân nặng (kg) Mã vị trí Năm sinh  Bảng DoiBong lưu thơng tin đội bóng Tên cột MaCLB TenCLB NamThanhLap ChuTich GDDH HLV DiaChi DienThoai Fax Email Website Kiểu liệu int nvarchar(100) smallint nvarchar(100) nvarchar(100) nvarchar(100) nvarchar(255) varchar(50) varchar(50) varchar(100) nvarchar(255) Mặc định Ràng buộc PK NULL NULL NULL NULL NULL NULL NULL Mô tả Mã đội bóng Tên đội bóng Năm thành lập Chủ tịch đội bóng Giám đốc điều hành Huấn luyện viên Địa Điện thoại Fax Email Website  Bảng DB_CT lưu thông tin mùa giải – cầu thủ - đội bóng Tên cột MaMuaGiai CauThu MaCLB SoAo Kiểu liệu int int int tinyint Mặc định Ràng buộc PK, FK PK, FK PK, FK Mô tả Mã mùa giải Mã cầu thủ Mã đội bóng Số áo Module 1: Tạo CSDL Hãy sử dụng tập tin CauThu.sql để tạo CSDL sau thiết lập quan hệ nhập liệu cho bảng theo yêu cầu sau: 1.1 Thiết lập quan hệ bảng Thiết lập quan hệ bảng Hình đặc thuộc tính ràng buộc cho  Khơng cho phép xóa đội bóng có cầu thủ mùa giải  Khơng cho phép xóa cầu thủ tham gia vào mùa giải 1.2 Nhập liệu Nhập liệu mẫu cho bảng file CauThu.xls đính kèm Module 2: Tạo thủ tục Tạo thủ tục theo yêu cầu sau: STT Tên thủ tục Chức usp_Them_CauThu() Cho phép thêm thông tin cầu thủ usp_Sua_CauThu() Cho phép sửa thông tin cầu thủ usp_Xoa_CauThu() Cho phép xóa thơng tin cầu thủ usp_Xem_CauThu() Xem thơng tin tồn cầu thủ Hình 2: Ví dụ kết chạy thủ tục Xem_CauThu Module 3: Tạo form với VB.NET Thiết kế form để thêm thông tin cầu thủ với giao diện sau: UDPM – L ẬP TRÌNH Hình 3: Form thêm cầu thủ Ghi chú: - Điều khiển Text Box “Tên quốc gia” Read-only (chỉ đọc) Module 4: Xử lý chức với VB.NET file Viết mã cho nút chức theo yêu cầu sau: TT Sự kiện Hoạt động Nhấp nút  Kiểm tra tính hợp lệ liệu [Lưu - Các Text Box “Họ tên”, “Mã quốc gia”, “Chiều cao”, “Cân nặng”, liệu] “Mã vị trí” “Năm sinh” phải có giá trị - Giá trị chiều cao phải số nguyên, lớn 150 nhỏ 250 - Giá trị cân nặng phải số nguyên, lớn 50 nhỏ hoăc 150 - Giá trị năm sinh phải số nguyên, lớn 1965 nhở 2000  Lưu liệu vào file CauThu.txt Nhấp nút  Đọc file QuocGia.txt tìm tên quốc gia dựa mã quốc gia nhập [Kiểm tra] vào  Hiển thị tên quốc gia Text Box tìm thấy mã quốc gia file  Hiển thị thông báo “Mã quốc gia không hợp lệ” Text Box khơng tìm thấy mã quốc gia file Ghi chú: - Các file liệu cần lưu thư mục D:\Data đặt tên yêu cầu đề thi Cấu trúc file QuocGia.txt sau: o File lưu thông tin quốc gia o Thông tin quốc gia lưu dòng o Thơng tin quốc gia bao gồm mã quốc gia tên quốc gia, phân cách - - dấu phẩy Cấu trúc file CauThu.txt sau: o File lưu thông tin cầu thủ o Thông tin cầu thủ lưu dòng o Thơng tin cầu thủ bao gồm trường, phân cách dấu phẩy Các trường lưu theo thứ tự sau:  Họ tên  Mã quốc gia  Chiều cao  Cân nặng  Mã vị trí  Năm sinh Hình sau ví dụ nội dung file CauThu.txt Hình 4: Ví dụ thông tin cầu thủ file UDPM – L ẬP TRÌNH C TIÊU CHÍ CHẤM ĐIỂM STT Tên Module Module 1: Điểm Cơ sở liệu 10 1.1 Tạo Relationship bảng 1.2 Nhập liệu cho bảng (copy từ file Excel) Viết thủ tục lưu 20 2.1 Thêm thông tin cầu thủ 2.2 Sửa thông tin cầu thủ 2.3 Xóa thơng tin cầu thủ 2.4 Xem thông tin cầu thủ Tạo form với VB.NET Tạo form với đầy đủ yêu cầu Xử lý chức với VB.NET file 65 Kiểm tra tính hợp lệ liệu giá trị trường Họ tên, Mã quốc gia, Mã vị trí (Kiểm tra giá trị trường điểm) Module 2: Module 3: 3.1 Module 4: 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Kiểm tra tính hợp lệ liệu giá trị trường Chiều cao - Không để trống (3 điểm) - Phải số nguyên (3 điểm) - Giá trị phải lớn 150 (2 điểm) - Giá trị phải nhỏ 250 (2 điểm) Kiểm tra tính hợp lệ liệu giá trị trường Cân nặng - Không để trống (3 điểm) - Phải số nguyên (3 điểm) - Giá trị phải lớn 50 (2 điểm) - Giá trị phải nhỏ 150 (2 điểm) Kiểm tra tính hợp lệ liệu giá trị trường Năm sinh - Không để trống (3 điểm) - Phải số nguyên (3 điểm) - Giá trị phải lớn 1965 (2 điểm) - Giá trị phải nhỏ 2000 (2 điểm) Lưu liệu vào file (Chỉ điểm lưu tất liệu vào file theo cấu trúc) Hiển thị tên quốc gia file từ mã quốc gia nhập vào Hiển thị thông báo “Mã quốc gia không hợp lệ” Text Box khơng tìm thấy mã quốc gia file Tổng: 10 10 10 10 10 100

Ngày đăng: 27/10/2019, 09:27

w