HDT1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

Mục lục

Biểu đồ Use case (Use Case Diagram)................................................................................2


Biểu đồ lớp (Class Diagram)...............................................................................................4
USECASE QL BÁN VÉ MÁY BAY..................................................................................5
Java - Viết chương trình quản lý sách trong thư viện..........................................................6
Class Sách.........................................................................................................................6
Class SGK.........................................................................................................................8
Class STK.........................................................................................................................9
Class Main......................................................................................................................10
Java - Viết chương trình quản lý nhân viên trong 1 công ty phần mềm.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:..............................................................11
Class Nvien.....................................................................................................................12
Class LTV.......................................................................................................................14
Class KCV......................................................................................................................15
Class Main......................................................................................................................16
Java - Viết chương trình quản lý thông tin các chuyến xe.................................................17
Class ChuyenXe.............................................................................................................17
Class ChuyenXeNoiThanh.............................................................................................19
Class ChuyenXeNgoaiThanh.........................................................................................20
Class Main......................................................................................................................21

1
Biểu đồ Use case (Use Case Diagram)

2
3
4
Biểu đồ lớp (Class Diagram)
Một lớp có các thành phần sau

 Tên lớp
 Các thuộc tính
 Các phương thức

5
USECASE QL BÁN VÉ MÁY BAY

6
Java - Viết chương trình quản lý sách trong thư viện.
Thư viện X quản lý danh sách các loại sách. Thông tin về các loại sách:
Sách giáo khoa: Mã sách, đơn giá, số lượng, nhà xuất bản, tình trạng (mới, cũ). Nếu tình trạng sách là
mới thì thành tiền = số lượng * đơn giá. Nếu tình trạng sách là cũ thì thành tiền = số lượng * đơn giá *
50%.
Sách tham khảo: Mã sách, đơn giá, số lượng, nhà xuất bản, thuế, thành tiền = số lượng * đơn giá + thuế.

Viết chương trình thực hiện các yêu cầu sau:


1. Xây dựng các lớp với chức năng thừa kế.
2. Nhập xuất danh sách các loại sách.
3. Tính tổng thành tiền cho từng loại.
4. Tính trung bình cộng đơn giá của các sách tham khảo.
5. Xuất ra các sách giáo khoa của nhà xuất bản X.
Class Sách

7
8
9
Class SGK

10
Class STK

11
Class Main

12
Java - Viết chương trình quản lý nhân viên trong 1 công ty phần
mềm.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.
Hãy viết chương trình thực hiện các yêu cầu sau:
Nhập vào danh sách nhân viên (lưu trữ trong một mảng duy nhất).
Liệt kê danh sách nhân viên có lương thấp hơn mức lương trung bình của các nhân viên trong
công ty.

13
Class Nvien

14
15
Class LTV

16
Class KCV

17
Class Main

18
19
Java - Viết chương trình quản lý thông tin các chuyến xe.
Công ty du lich V quản lý thông tin của các chuyến xe. Thông tin của 2 loại chuyến xe:
Chuyến xe nội thành: Mã số chuyến, họ tên tài xế, số xe, số tuyến, số km đi được, doanh
thu.
Chuyến xe ngoại thành: Mã số chuyến, họ tên tài xế, số xe, nơi đến, số ngày đi được,
doanh thu.
Viết chương trình thực hiện các yêu cầu sau:
Xây dựng các lớp có quan hệ thừa kế.
Nhập, xuất danh sách các chuyến xe.
Tính tổng doanh thu cho từng loại xe.

20
Class ChuyenXe

21
22
Class ChuyenXeNoiThanh

23
Class ChuyenXeNgoaiThanh

24
Class Main

25

You might also like