Bài tập quản lý nhân viên trong java năm 2024

Công ty phần mềm Hoàn Cầu được thành lập từ năm 2007, chuyên nhận thực hiện các dự án phần mềm từ các đơn vị khác, cũng như phát triển các phần mềm do chính công ty đề xuất. Giả sử công ty có 2 loại nhân viên: Lập trình viên là những người sẽ viết mã nguồn cho các ứng dụng, Kiểm chứng viên có nhiệm vụ kiểm tra mã nguồn và chương trình mà lập trình viên viết ra để tìm các lỗi trước khi giao sản phẩm cho khách hàng.

Hiện tại, công ty lưu trữ thông tin của các loại nhân viên như sau:

  • Lập trình viên: mã nhân viên, họ tên, tuổi, số điện thoại, email, lương cơ bản, số giờ overtime.
  • Kiểm chứng viên: mã nhân viên, họ tên, tuổi, số điện thoại, email, lương cơ bản, số lỗi phát hiện được.

Do tính chất công việc khác nhau nên lương cơ bản của lập trình viên và kiểm chứng viên cũng khác nhau. Cụ thể:

  • Lương (lập trình viên) = lương cơ bản + số giờ làm thêm * 200.000.
  • Lương (kiểm chứng viên) = lương cơ bản + số lỗi * 50.000.

Bạn hãy đề xuất thiết kế các lớp đối tượng cần thiết để quản lý danh sách các nhân viên của công ty và hỗ trợ tính lương cho nhân viên theo tiêu chí đặt ra như trên.

Chương trình được xây dựng bằng ngôn ngữ Java,với mục đích hỗ trợ công tác quản lý nhân sự trong một công ty,tiết kiệm thời gian tìm kiếm thông tin nhân viên cho những người quản lý

Nhân sự được quản lý thông qua các thông tin trong hồ sơ của nhân viên bao gồm: mã nhân viên, tên đầy đủ, địa chỉ, phòng ban, dự án

Người quản lý sẽ quản lý với tư cách là admin khi đăng nhập vào chương trình với các thông tin Username,Password.

  • Information
  • AI Chat

Was this document helpful?

Was this document helpful?

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP CUỐI MÔN

MÔN:Công nghệ Java

Lớp :20CN3

NHÓM 9

Thành viên nhóm

Nguyễn Ngọc Quân (2055010219)

Nguyễn Văn Hợp (205501105)

Giảng viên:

Nguyễn Hồng Thanh

0

TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CUỐI MÔN

Bộ MÔN:CÔNG NGHỆ JAVA

ĐỀ TÀI : CHƯƠNG TRÌNH

QUẢN LÝ NHÂN VIÊN

GVHD : Nguyễn Hồng Thanh

Lớp : 20CN3

Thực hiện bởi : Nhóm 9

Thành viên nhóm :

Nguyễn Ngọc Quân

msv:205501029

Nguyễn Văn Hợp

msv:2055010105

  • Home
  • My Library
  • Ask AI

Chủ đề