Lập trình hướng đối tượng
Trang 1ĐỀ KIỂM TRA – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
ĐỀ SỐ 1 - Thời gian: 60 phút
Xây dựng ứng dụng QUẢN LÝ SÁCH trên Java với Frame hoặc JFrame, lưu thông tin vào file Thông tin Sách gồm: mã sách, tên sách, tác giả, nhà xuất bản, chuyên ngành, giá Thực hiện các chức năng sau:
-Phân quyền cho 02 loại người dùng: người quản lý có usename và password riêng và có quyền cập nhật thông tin Người dùng thông thường chỉ có thể tìm kiếm sách
-Cho phép người sử dụng thông thường tìm kiếm sách theo tên hoặc chuyên ngành (lựa chọn)
-Cho phép người quản lý thực hiện các chức năng cập nhật: thêm sách, sửa thông tin sách, xóa sách
-Cho phép người quản lý hiển thị các thông tin:
oCác cuốn sách của cùng tác giả (tên tác giả nhập từ bàn phím)
oCác cuốn sách của cùng nhà xuất bản (tên nhà xuất bản nhập từ bàn phím)
oCác cuốn sách cùng chuyên ngành (lựa chọn)
ĐỀ KIỂM TRA – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
ĐỀ SỐ 2 - Thời gian: 60 phút
Xây dựng ứng dụng QUẢN LÝ KHO trên JAVA với Frame hoặc JFrame, lưu thông tin vào File Thông tin về mặt hàng trong Kho gồm: mã hàng, tên hàng, đơn vị, giá mua, số lượng hiện có Các mặt hàng được nhập thêm vào kho hoặc xuất kho và lưu lại ngày nhập, ngày xuất
Thực hiện các chức năng sau:
-Phân quyền cho 02 loại người dùng: người quản lý có usename và password riêng và có quyền cập nhật thông tin Người dùng thông thường chỉ có thể tìm kiếm thông tin hàng hóa
-Cho phép người sử dụng thông thường tìm kiếm mặt hàng theo tên hoặc giá
-Cho phép người quản lý thực hiện các chức năng cập nhật: thêm mặt hàng vào kho, sửa thông tin mặt hàng, xuất hàng
-Cho phép người quản lý hiển thị các thông tin:
oCác mặt hàng nhập trong một tháng (tháng, năm nhập từ bàn phím)
oCác mặt hàng tồn kho (đã nhập quá một năm mà chưa xuất)
oCác mặt hàng bán chạy (từ ngày nhập đến ngày xuất không quá một tuần)
ĐỀ KIỂM TRA – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
ĐỀ SỐ 3 - Thời gian: 60 phút
Xây dựng ứng dụng QUẢN LÝ NHÂN SỰ trên Java với Frame hoặc JFrame, lưu thông tin vào file Thông tin về nhân viên gồm: mã nhân viên, tên nhân viên, hệ số lương, chức vụ, phòng ban, thu nhập
Thực hiện các chức năng sau:
-Phân quyền cho 02 loại người dùng: người quản lý có usename và password riêng và có quyền cập nhật thông tin Người dùng thông thường chỉ có thể tìm kiếm thông tin nhân
Trang 2viên
-Cho phép người sử dụng thông thường tìm kiếm nhân viên theo tên hoặc chức vụ (lựa chọn)
-Cho phép người quản lý thực hiện các chức năng cập nhật: thêm, sửa, xóa thông tin nhân viên Tính lương nhân viên dựa trên hệ số lương và chức vụ (tự quy định mức phụ cấp cho từng chức vụ)
-Cho phép người quản lý hiển thị các thông tin:
oCác nhân viên cùng hệ số lương (hệ số lương nhập từ bàn phím)
oCác nhân viên có thu nhập lớn hơn giá trị nhập từ bàn phím
oCác nhân viên có trong cùng một phòng ban
ĐỀ KIỂM TRA – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
ĐỀ SỐ 4 - Thời gian: 60 phút
Xây dựng ứng dụng QUẢN LÝ BÁN HÀNG trên JAVA với Frame hoặc JFrame Thông tin về mặt hàng gồm: mã hàng, tên hàng, đơn vị, giá mua, giá bán, ngày nhập, số lượng Thực hiện các chức năng sau:
-Phân quyền cho 02 loại người dùng: người quản lý có usename và password riêng và có quyền cập nhật thông tin Người dùng thông thường chỉ có thể tìm kiếm thông tin hàng hóa
-Cho phép người sử dụng thông thường tìm kiếm mặt hàng theo tên hoặc giá bán
-Cho phép người quản lý thực hiện các chức năng cập nhật: thêm mặt hàng, sửa thông tin mặt hàng, lập và thay đổi thông tin hóa đơn bán hàng
-Cho phép người quản lý hiển thị các thông tin:
oCác mặt hàng nhập trong một tháng (tháng, năm nhập từ bàn phím)
oCác mặt hàng bán chạy (từ ngày nhập đến ngày bán không quá một tuần)
oTổng thu nhập trong ngày (tính theo các hóa đơn bán hàng)