1. TRƯỜNG ĐẠI HỌC KINH TẾ CÔNG NGHIỆP LONG AN
KHOA: CÔNG NGHỆ THÔNG TIN
ĐỀ THI MẪU: QUẢN LÝ DỰ ÁN
Thời gian: 90 phút
Lưu ý: Lưu hành nội bộ
I – PHẦN BẢNG DỮ LIỆU
Thí sinh sử dụng chương trình Microsoft Access 2007, tạo cơ sở dữ liệu có tên
QLDA.accdb và lưu vào thư mục theo hướng dẫn của cán bộ coi thi.
Cơ sở dữ liệu có 3 bảng, có cấu trúc như sau:
Danh sách nhân viên
NHAN_VIEN [ MaNV (Text, 4); HoTen (Text, 35); NgaySinh (Date/Time, Short
Date); LuongCB (Number, Long Integer); GhiChu (Text, 50) ]
Danh mục dự án
DU_AN [ MaDA (Text, 5); TenDA (Text, 75)]
Phan công chi tiết
PHAN_CONG [ MaNV (Text, 4); MaDA (Text, 5); SoNgayCong (Number,
Integer) ]
Yêu cầu khi thiết kế cấu trúc bảng:
- Khai báo tên, kiểu, độ rộng, định dạng cho từng trường.
- Đặt khóa chính, tạo Combobox cho khóa ngoại.
- Thiết lập mối quan hệ giữa các bảng.
Hình 1 – Mối quan hệ giữa các bảng
- Nhập dữ liệu mẫu cho các bảng như sau:
Hình 2 – Bảng Nhân viên
Người ra đề: KS. Ngô Văn Linh – P.IT – Đại học Kinh tế Công nghiệp Long An Trang 1 / 4
2. Hình 3 – Bảng Dự án
Hình 4 – Bảng Phân công
II – PHẦN TRUY VẤN
2.1 – Thiết kế truy vấn “Qry_nhanvien_khongthamgia_qldt” thống kê danh sách nhân viên
không tham gia vào dự án quản lý đào tạo, thông tin cần hiển thị: Mã nhân viên, họ và tên, ngày
sinh, lương cơ bản, ghi chú.
Hình 5 – Truy vấn thống kê nhân viên không tham gia dự án quản lý đào tạo
2.2 – Thiết kế truy vấn “Qry_nhanvien_songaycong_nhieunhat” cho biết nhân viên tham gia
các dự án với tổng số ngày công là nhiều nhất, thông tin cần hiển thị: Mã nhân viên, họ và tên,
ngày sinh, lương cơ bản, tổng ngày công, thực lãnh. Trong đó, thực lãnh = lương cơ bản * tổng số
ngày công.
Hình 6 – Nhân viên có tổng ngày công nhiều nhất
Người ra đề: KS. Ngô Văn Linh – P.IT – Đại học Kinh tế Công nghiệp Long An Trang 2 / 4
3. III – PHẦN BÁO BIỂU
Thiết kế báo biểu “r_nhan_vien” theo mẫu sau đây:
Hình 7 – Báo biểu thống kê dự án theo nhân viên
Yêu cầu khi thiết kế báo biểu:
- Phân nhóm báo biểu theo từng nhân viên, hiển thị thông tin như mã nhân viên, họ và
tên, ngày sinh, lương cơ bản, ghi chú.
- Hiển thị thông tin dự án theo từng nhóm, thông tin cần hiển thị: số thứ tự, mã dự án,
tên dự án, số ngày công.
- Tính Tổng số dự án, Tổng thực lãnh và hiển thị người lập theo mẫu trên. Trong đó,
ngày lập là ngày hiện hành của hệ thống, tổng thực lãnh = tổng số ngày công * lương cơ bản (hình
7).
- Thiết kế và định dạng báo biểu theo mẫu (hình 7)
Người ra đề: KS. Ngô Văn Linh – P.IT – Đại học Kinh tế Công nghiệp Long An Trang 3 / 4
4. IV – PHẦN BIỂU MẪU
Thiết kế biểu mẫu “f_nhan_vien” theo mẫu sau đây:
Hình 8 – Biểu mẫu dự án theo nhân viên
Yêu cầu khi thiết kế biểu mẫu:
- Form chính: hiển thị các thông tin như mã nhân viên, họ và tên, ngày sinh, lương cơ
bản, ghi chú. Khi thêm mới nhân viên thì kiểm tra xem mã nhân viên đã tồn tại hay chưa, nếu tồn
tại thì thông báo lỗi “Mã nhân viên đã tồn tại, vui lòng nhập lại!”, ngược lại thì cho phép nhập các
thông tin còn lại.
- Form phụ: hiển thị thông tin của dự án ứng với nhân viên được chọn, thông tin cần
hiển thị: mã dự án, tên dự án, số ngày công. Khi thêm dự án thì kiểm tra xem mã dự án đã tồn tại
hay chưa, nếu chưa tồn tại thì thông báo lỗi “Mã dự án không tồn tại, vui lòng nhập lại!”, ngược
lại thì hiển thị tên dự án tương ứng.
- Tính Số lượng dự án, Tổng chi theo mẫu trên. Trong đó, tổng chi là tổng thực lãnh.
- Thiết kế các nút di chuyển (di chuyển qua lại giữa các dự án, hiển thị mẫu tin hiện
hành trên tổng số mẫu tin), thêm NV (cho phép thêm mới nhân viên), Xóa NV (cho phép xóa nhân
viên hiện hành), in ấn (cho phép mở báo biểu – hình 7), kết thúc (cho phép đóng biểu mẫu hiện
hành).
- Thiết kế và định dạng biểu mẫu theo mẫu (hình 8).
----- Hết -----
Người ra đề: KS. Ngô Văn Linh – P.IT – Đại học Kinh tế Công nghiệp Long An Trang 4 / 4