1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài thu hoạch lập trình hướng đối tượng

3 7 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài thu hoạch lập trình hướng đối tượng
Trường học Trường ĐH Mở Hà Nội
Chuyên ngành Khoa Công Nghệ Thông Tin
Thể loại Bài thu hoạch
Định dạng
Số trang 3
Dung lượng 385,17 KB
File đính kèm De01.rar (2 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ề SỐ 1Chú ý: Sinh viên tự thiết kế các lớp liên quan và phải mô tả đúng quan hệ giữa các lớp. Dữ liệu trong bài được lưu vào file dạng nhị phânGiả sử cần xây dựng chương trình quản lý dùng cho một khoa để quản lý Lương cho các Cánbộ trong khoa. Đối tượng quản lý bao gồm các nhân viên văn phòng đang công tác, các giảngviên cơ hữu làm công tác giảng dạy chính. Dựa vào một số đặc tính của từng đối tượng, ngườiquản lý cần đưa ra cách tính lương khác nhau cho từng nhân viên. Xây dựng các lớp với chứcnăng thừa kế như gợi ý sau (Sinh viên có thể bổ sung thêm các thông tin và thao tác hợp lý). Lớp CanBo mô tả thông tin chung của Nhân viên văn phòng và Giảng viên cơ hữu bao gồm+ Thuộc tính: hoTen(Họ tên), dienThoai(Số điện thoại), eMail(Địa chỉ email)+ Phương thức: nhap( ), xuat( ), toString( ), khởi tạo, … Các lớp NhanVien, GiangVienCoHuu thừa kế từ lớp CanBo để quản lý Nhân viên vănphòng và Giảng viên cơ hữu

Trang 1

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

**********************

ĐỀ THU HOẠCH

Môn: IT07 (Lập trình hướng đối tượng)

ĐỀ SỐ 1

Chú ý:

- Sinh viên tự thiết kế các lớp liên quan và phải mô tả đúng quan hệ giữa các lớp

- Dữ liệu trong bài được lưu vào file dạng nhị phân

Giả sử cần xây dựng chương trình quản lý dùng cho một khoa để quản lý Lương cho các Cán

bộ trong khoa Đối tượng quản lý bao gồm các nhân viên văn phòng đang công tác, các giảng viên cơ hữu làm công tác giảng dạy chính Dựa vào một số đặc tính của từng đối tượng, người quản lý cần đưa ra cách tính lương khác nhau cho từng nhân viên Xây dựng các lớp với chức

năng thừa kế như gợi ý sau (Sinh viên có thể bổ sung thêm các thông tin và thao tác hợp lý)

- Lớp CanBo mô tả thông tin chung của Nhân viên văn phòng và Giảng viên cơ hữu bao gồm

+ Thuộc tính: hoTen(Họ tên), dienThoai(Số điện thoại), eMail(Địa chỉ email)

+ Phương thức: nhap( ), xuat( ), toString( ), khởi tạo, …

- Các lớp NhanVien, GiangVienCoHuu thừa kế từ lớp CanBo để quản lý Nhân viên văn phòng và Giảng viên cơ hữu

✓ Lớp NhanVien bổ sung thêm các thuộc tính và phương thức sau:

o Thuộc tính: nhiemVu(Nhiệm vụ), heSL(Hệ số lương), mucPC(Mức phụ cấp)

o Phương thức: nhap( ), xuat( ), toString( ), tinhLuong( ), khởi tạo, …

Tính lương = Hệ số lương * 1350000 + Mức phụ cấp

✓ Lớp GiangVienCoHuu bổ sung thêm các thuộc tính và phương thức sau:

o Thuộc tính: dinhMuc(Định mức thanh toán), soTietGD(Số tiết giảng dạy), soTietNV(Số tiết nghĩa vụ)

o Phương thức: nhap( ), xuat( ), toString( ), tinhLuong( ), khởi tạo, …

Tính lương = (số tiết giảng dạy - số tiết nghĩa vụ) * định mức thanh toán

VIẾT CHƯƠNG TRÌNH THỰC HIỆN LẦN LƯỢT CÁC YÊU CẦU:

1 Quản lý danh sách Cán bộ của một khoa (Sử dụng cùng một danh sách để lưu cả Nhân Viên

và Giảng Viên Cơ Hữu)

2 In lại danh sách cán bộ đã nhập

3 In danh sách GiangVienCoHuu có trong khoa

4 Lưu danh sách NhanVien vào file “DSNV.dat”

5 In tên Cán bộ có tiền lương cao nhất

6 Sắp xếp cán bộ theo tiền lương giảm dần

HẾT!

Trang 2

*Hướng dẫn cách làm bài và nộp bài

-Sinh viên tạo 01 file chương trình java hoặc tạo Project để thực hiện

-Đầu các file chương trình phải có đủ thông tin: Mã sinh viên, Họ tên, Lớp

-Tên File chính của chương trình được đặt tên theo nguyên tắc sau:

Nguyên tắc: Mã SV–Họ tên–Lớp–Số đề.java

Ví dụ: 1910A001-NguyenThiHa-19A5-De01.java

Trang 3

GỢI Ý CÁCH CHẤM ĐIỂM BÀI THU HOẠCH

Sinh viên tổ chức bài Project và lưu thư

mục

Đặt tên file đúng yêu cầu

Cung cấp đầy đủ thông tin trong file

chương trình

0.5

Chương

trình

Xây dựng lớp CanBo 0.5

Xây dựng lớp NhanVien 1.0

Xây dựng lớp GiangVienCoHuu 1.0

Nhập danh sách Cán bộ 1.0

In danh sách Cán bộ 1.0

In danh sách GiangVienCoHuu có trong khoa 1.0

Lưu danh sách NhanVien vào file “DSNV.dat” 1.0

In tên Cán bộ có tiền lương cao nhất 1.0

Sắp xếp cán bộ theo tiền lương giảm dần 1.0

Chương trình chính áp dụng 1.0

HẾT

Ngày đăng: 24/06/2023, 15:05

TỪ KHÓA LIÊN QUAN

w