LẬP TRÌNH HƯỚNG đối TƯỢNG đề tài QUẢN lý SINH VIÊN

31 19 0
LẬP TRÌNH HƯỚNG đối TƯỢNG đề tài QUẢN lý SINH VIÊN

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÁO CÁO NGUYEN HOANG HIEP B17DCPT247 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG Khoa Đa Phương Tiện BÁO CÁO MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI QUẢN LÝ SINH VIÊN MỤC LỤC Table of Contents 1 Class ngayTh.

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Khoa Đa Phương Tiện 🙣🕮🙡 BÁO CÁO MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: QUẢN LÝ SINH VIÊN MỤC LỤC Table of Contents Class ngayThangNam 1.1 Thuộc tính 1.2 Các phương thức: 1.2.1 Hàm khởi tạo không tham số 1.2.2 Hàm khởi tạo có tham số 1.2.3 Hàm hủy 1.2.4 Các hàm getter thuộc tính 1.2.5 Các hàm setter thuộc tính 1.2.7 Các hàm bạn ( hàm Friend) class ThongTinCaNhan 2.1 Thuộc tính 2.2 Phương thức 2.2.1 Hàm khởi tạo có tham số 2.2.2 Hàm khởi tạo khơng có tham số 2.2.3 Hàm hủy 2.2.4 Các hàm setter 2.2.5 Các hàm getter Class sinhvien : publicThongTinCaNhan (Kế thừa từ class ThongTinCaNhan ) 10 3.1 Các thuộc tính 10 3.2 Các phương thức 10 3.2.1 Hàm khởi tạo không tham số 10 3.2.2 Hàm khởi tạo có tham số 10 3.2.3 Hàm hủy 10 3.2.4 Các hàm getter 11 3.2.5 Các hàm setter 11 Class sinhvienketoan : public sinhvien 12 4.1 Các thuộc tính 12 4.2 Các phương thức 12 4.2.1 Hàm khởi tạo có tham số 12 4.2.2 Hàm xét danh hiệu đa hình nạp chồng lại từ hàm xetdanhhieu lớp sở sinhvien 12 4.2.3 Hàm phần thưởng đa hình nạp chồng lại từ hàm phanthuong lớp sở sinhvien 13 Class sinhviencongnghe : public sinhvien 13 5.1 Các thuộc tính 13 5.2 Các phương thức 13 5.2.1 Hàm khởi tạo có tham số 13 5.2.2 Hàm xét danh hiệu đa hình nạp chồng lại từ hàm xetdanhhieu lớp sở sinhvien 13 5.2.3 Hàm phần thưởng đa hình nạp chồng lại từ hàm phanthuong lớp sở sinhvien 14 Class quanLyDanhSachSinhvien 14 6.1 Các thuộc tính 14 6.2 Các phương thức 14 6.2.1.Hàm khơi tạo danh sách 14 6.2.2.Hàm tăng đếm số lượng sinh viên có danh sách 14 6.2.3.Hàm tạo sinh viên có yêu cầu từ người dùng 15 6.2.4 Tìm sinh viên theo mã sinh viên người dùng nhập vào 16 6.2.5 Xóa sinh viên theo mã sinh viên 16 6.2.6 Sửa thông tin sinh viên dựa vào MSSV mà người dùng nhập vào 17 6.2.7 Xuất danh sách sinh viên khoa công nghệ thơng tin 18 Các tính chất hướng đối tượng thể thơng qua chương trình quản lý sinh viên 19 7.1 Tính chất Hàm bạn ( friend function) 19 7.2 Tính trừu tượng 20 7.3 Tính đóng gói 21 7.4 Tính kế thừa 21 7.5 Tính đa hình 22 Demo chương trình 24 8.1 Màn hình chức 24 8.2 Thêm sinh viên 24 8.3 Xóa sinh viên 25 8.4 Sửa sinh viên 25 8.5 In danh sách sinh viên 27 8.6 In danh sách sinh viên kế toán 28 8.7 In danh sách sinh viên công nghệ 28 8.8 In danh sách kèm theo danh hieu va phần thưởng 29 8.9 In danh sách sinh viên theo điểm gpa 30 Class ngayThangNam 1.1 Thuộc tính - Các thuộc tính class ngay, thang, nam có kiểu int biểu thị cho ngày , tháng , năm người dùng nhập vào 1.2 Các phương thức: 1.2.1 Hàm khởi tạo không tham số Hàm khởi tạo không tham số mặc định 1.2.2 Hàm khởi tạo có tham số Khi tạo đối tượng ngayThangNam ta khởi tạo theo giá trị mà người dùng mong muốn cach nhập vào tham số ngay, thang, nam 1.2.3 Hàm hủy Hủy đối tượng, trả lại nhớ cho máy tính 1.2.4 Các hàm getter thuộc tính - Các hàm setter dùng để lấy thuộc tính class để đảm bảo tính trừu tượng lập trình hướng đối tượng 1.2.5 Các hàm setter thuộc tính - Thơng qua hàm setter ta thay đổi giá trị phương thức lập trình để đảm bảo tính trừu tượng lập trình hướng đối tượng 1.2.6 Hàm lấy đối tượng ngayThangNam - Hàm lấy đối tượng ngayThangNam với gái trị 1.2.7 Các hàm bạn ( hàm Friend) Các hàm bạn khai báo cho hàm phạm vi class sử dụng trực tiếp trường liệu mà không cần tới phương thức trừu tượng 1.2.7.1 Kiểm tra năm nhuận - Năm nhuận năm chia hết cho không chia hết cho 100 năm chia hết cho 400 1.2.7.2 kiểm tra ngày tháng - Hàm trả số ngày thuộc tháng đưa vào nhằm hỗ trợ kiểm tra tính hợp lệ ngayThangNam nhập vào 1.2.7.3 Kiểm tra ngày nhập vào có hợp lệ hay khơng Nếu ngày hợp lệ trả true cịn sai trả false năm >0, tháng >=1, tháng

Ngày đăng: 19/12/2022, 11:02

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan