Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,….. Giới thiệu các thành phần chính của chương trình: Cấu trúc cá
Trang 1ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
III Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 2ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 02
I Đề bài
- Xây dựng chương trình chơi đỡ bóng
- Trên màn hình quả bóng di chuyển ngẫu nhiên, khi chạm các cạnh phía trên, bên trái và bên phải sẽ bật trở lại Cây vợt sẽ xuất hiện ở phần dưới của màn hình, có chức năng đỡ bóng mỗi khi bóng di chuyển xuống dưới Mỗi lần đỡ được bóng sẽ tăng 1 điểm, sau 10 điểm sẽ thay đổi tốc độ
di chuyển bóng, thua cuộc nếu không đỡ được bóng
II Hướng dẫn
- Xây dựng các lớp liên quan để tạo quả bóng, cây vợt và xử lý bóng chạy trên màn hình Chương trình có lưu thông tin về mỗi người chơi (Họ tên, điểm số) Liệt kê 10 người chơi có điểm số cao nhất
III Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 3ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
II Hướng dẫn
- Xây dựng các lớp liên quan để tạo các lớp, tạo ngẫu nhiên ký tự và vị trí xuất hiện của ký và xử
lý phím bấm của người chơi
III Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 4ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 04
I Đề bài
- Xây dựng trò chơi thi đá luân lưu 11m
- Trò chơi dành cho 1 người và máy Người chơi sẽ thực hiện các quả penenty và máy sẽ đỡ ngẫu nhiên các cú sút Hướng của quả bóng có thể là trái, phải hoặc chính giữa goal (cầu môn) Máy cũng sẽ ngẫu nhiên lao về 1 hướng trái, phải hoặc đứng yên Nếu máy lao về phía quả bóng thì coi như máy chặn được cú sút penenty Chương trình có lưu vào tin thông tin về người chơi (Họ tên, số quả sút phạt, số lần sút vào lưới)
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 5ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 05
I Đề bài
- Xây dựng chương trình PAINT
- Chương trình cho phép người sử dụng vẽ các hình tròn, hình chữ nhật, đường thẳng,… trên màn hình bằng các mầu tự chọn (xanh, đỏ, trắng, vàng,…)
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 6ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 06
I Đề bài
- Xây dựng trò chơi LINE
- Tham khảo trò chơi LINE98 Ban đầu hiển thị 5 quả bóng có các mầu ngẫu nhiên trên bàn cờ (là tập hợp các ô hình vuông), mỗi lần người chơi chọn bóng để di chuyển sang nơi khác thì chương trình kiểm tra có 5 hoặc trên 5 quả bóng cùng mầu xuất hiện trên cùng đường thẳng hay không, nếu có sẽ xóa các quả bóng đó và tính điểm cho người chơi Sau mỗi lần người sử dụng chọn bóng thì chương trình tiếp tực tạo ngẫu nhiên 5 quả bóng khác để hiển thị trên bàn cờ Kết thúc trò chơi khi số bóng đã lấp đầy các ô trên bàn cờ Lưu thông tin người chơi (Họ tên, điểm), hiển thị danh sách 10 người chơi có điểm cao nhất
II Hướng dẫn
- Sử dụng mô hình thừa kế hoặc lớp bao – đối tượng thành phần để xây dựng các lớp liên quan tạo các ô hình vuông của bàn cờ, tạo bóng với 4 mầu (xanh, đỏ, trắng, vàng) Xử lý chọn bóng của người chơi
III Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 7ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 07
I Đề bài
- Xây dựng trò chơi ném bom
- Màn hình chương trình được chí là 2 phần Phần trên xuất hiện 1 máy bay di chuyển ngẫu nhiên
từ trái qua phải và ngược lại Phần dưới xuất hiện 1 tầu chiến di chuyển ngẫu nhiên từ trái qua phải và ngược lại Khi người chơi bấm nút nào đó trên bàn phím thì máy bay sẽ thả bom xuống dưới tầu chiến Nếu trúng giũa tầu sẽ được cộng 2 điểm, trúng bên thành tầu sẽ được 1 điểm, không trúng không được điểm Ban đầu máy bay có 5 quả bom Lưu thông tin người chơi (Họ tên, điểm), hiển thị danh sách 10 người chơi có điểm cao nhất
II Hướng dẫn
- Sử dụng mô hình thừa kế hoặc lớp bao – đối tượng thành phần để xây dựng các lớp liên quan tạo các đối tượng máy bay, tầu chiến (dạng mô phỏng đơn giản), xử lý ném bom và tính điểm cho mỗi lần ném bom
III Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 8ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 08
I Đề bài
- Xây dựng chương trình quản lý hộ khẩu thường trú, khai báo tạm trú, tạm vắng
- Xây dựng các lớp liên quan về nhân khẩu (Hộ gia đình, thành viên), xử lý thông tin đăng ký tạm trú, tạm vắng trong một phường, xã
- Chương trình tối thiểu có các chức năng sau:
+ Nhập/bổ sung, sửa, xóa, hiển thị và lưu vào tệp dữ liệu thông tin các hộ gia đình, nhân khẩu Xử lý thông tin khai báo tạm trú, tạm vắng của các nhân khẩu Tìm kiếm thông tin về hộ gia đình, nhân khẩu theo tiêu chí nào đó (theo họ tên, năm sinh,…)
II Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 9ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 9
I Đề bài
- Xây dựng chương trình quản lý khách sạn
- Xây dựng các lớp liên quan về khách thuê phòng, thông tin các phòng trong khách sạn, xử lý thuê trả phòng, tính tiền thuê phòng và các khoản phải trả khác của khách
- Chương trình tối thiểu có các chức năng sau:
+ Nhập/bổ sung, sửa, xóa, hiển thị và lưu thông tin khách đến thuê phòng In hóa đơn thanh toán cho khách hàng Tìm kiếm thông tin khách thuê phòng Thống kê số lượng khách thuê phòng trong tháng bất kỳ của năm
II Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 10ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 10
I Đề bài
- Xây dựng chương trình quản lý lương và sản phẩm nộp của công nhân
- Mô tả: Công ty X chuyên sản xuất các sản phẩm dệt may (quần áo, giầy dép, mũ nón…) Mỗi sản phẩm có một giá tiền công và lương của công nhân trong công ty sẽ được trả theo sản phẩm làm ra
- Xây dựng các lớp liên quan về sản phẩm sản xuất, công nhân Sử dụng tính thừa kế hoặc lớp bao để xử lý thông tin nộp sản phẩm của công nhân
- Chương trình tối thiểu có các chức năng sau:
+ Nhập/bổ sung, sửa, xóa, hiển thị và lưu thông tin các sản phẩm sản xuất của công ty, thông tin công nhân và thông tin nộp sản phẩm của công nhân In bảng lương công nhân Tìm kiếm thông tin công nhân và sản phẩm
II Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 11ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 11
I Đề bài
- Xây dựng chương trình quản lý tuyển sinh
- Mô tả: Công tác tuyển sinh của một trường trung học được thực hiện thông qua các bước nhập
hồ sơ thí sinh, vào điểm thi của thí sinh và thông báo kết quả tuyển sinh
- Xây dựng các lớp liên quan về các thí sinh dự thi, thông tin về các môn thi Xử lý điểm và lên danh sách trúng tuyển
- Chương trình tối thiểu có các chức năng sau:
+ Nhập/bổ sung, sửa, xóa, hiển thị và lưu thông tin các thí sinh dự thi Nhập điểm thi In kết quả thi theo điểm chuẩn, in giấy báo điểm cho mỗi thí sinh Tìm kiếm thông tin thí sinh dự thi
II Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 12ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 12
I Đề bài
- Xây dựng chương trình quản lý sách thư viện
- Công tác quản lý mượn trả sách của thư viện được quản lý theo các đối tượng: sách, sinh viên
và thông tin mượn trả sách của sinh viên Mỗi sinh viên chỉ được mượn mỗi lần 1 quyển, số lần mượn không hạn chế
- Chương trình tối thiểu có các chức năng sau:
+ Nhập/bổ sung, sửa, xóa, hiển thị và lưu thông tin các đầu sách, thông tin sinh viên và quản lý mượn trả sách của sinh viên Tìm kiếm thông tin sách In phiếu yêu cầu trả sách của các sinh viên mượn sách quá hạn
II Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo
Trang 13ĐỀ BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Đề số 13
I Đề bài
- Xây dựng chương trình quản lý bán hàng
- Công tác bán hàng được quản lý theo các đối tượng: hàng hóa, khách mua, hóa đơn mua hàng của khách Thông tin về mỗi đối tượng quản lý được lưu vào các tệp tin trên đĩa để phục vụ các yêu cầu tra cứu về sau
- Chương trình tối thiểu có các chức năng sau:
+ Nhập, bổ sung, sửa, xóa, hiển thị và lưu vào các tệp dữ liệu thông tin các mặt hàng, thông tin khách hàng và hóa đơn bán hàng Tìm kiếm thông tin hàng, hóa đơn In hóa đơn bán hàng cho khách
II Yêu cầu chung về quyển báo cáo và nội dung test bài tập lớn
- Ghi vào đĩa CD mã nguồn chương trình và nội dung quyển báo cáo
2 Quyển báo cáo
- Đóng quyển bìa bóng kính
- Số trang: 15-30 trang
- Font chữ: unicode, cỡ chữ: 10-12
- Nộp đĩa ghi mã nguồn và file báo cáo
Chú ý: Cấu trúc quyển báo cáo
1 Trang bìa: Tên đề tài, tên nhóm (gồm cả họ tên các thành viên của nhóm), tên lớp
2 Mục lục
3 Giới thiệu đề tài
4 Giới thiệu các thành phần chính của chương trình: Cấu trúc các lớp, các vấn đề về thừa kế, lớp bao, các hàm tạo, toán tử,…
5 Giới thiệu các chức năng trong chương trình
6 Mã nguồn chương trình
7 Kết luận, hướng phát triển tiếp theo