Khoá học lập trình C# (.NET Core) [Video] Chương trình quản lý khách sạn - Develop Hotel Project - Lập Trình C# - Lập Trình C Sharp
- 5.0/5.0
- 2k Đăng ký
- Học lập trình
- Tiếng việt
Thông tin khóa học
Chương trình quản lý khách sạn - Develop Hotel Project - Lập Trình C# - Lập Trình C Sharp
https://gozic.vn/chuong-trinh-quan-ly-khach-san-develop-hotel-project-lap-trinh-c-lap-trinh-c-sharp.html
🧩 I. Interface IPerson
🎯 Mục tiêu:
Khai báo 3 thuộc tính (property):
-
Skills— đọc/ghi (Read/Write) -
DateOfBirth— chỉ đọc (Read-only) -
Age— chỉ đọc (Read-only)
💡 Giải thích:
Interface chỉ khai báo, không có code xử lý bên trong.
Class nào implements interface này thì bắt buộc phải định nghĩa (override) các property trong đó.
🧠 Code:
🧩 II. Abstract Class Employee
🎯 Mục tiêu:
-
Có 2 field:
_id,_name -
2 constructor
-
2 property:
ID(chỉ đọc),Name(đọc/ghi, kiểm tra độ dài) -
1 phương thức trừu tượng
ShowInfo()
🧠 Code + Giải thích:
🧩 III. Class Programmer (kế thừa Employee, implements IPerson)
🎯 Mục tiêu:
-
Kế thừa
Employee -
Cài đặt interface
IPerson -
Có thêm 3 field:
_skills,_DOB,_age -
2 constructor
-
Các property override từ interface
-
Override
ShowInfo()
🧠 Code + Giải thích:
🧩 IV. Class HiredProgrammers
🎯 Mục tiêu:
-
Quản lý danh sách
List<Programmer> -
Có constructor nhận
capacity -
2 method:
-
AddNew(Programmer p)— thêm vào danh sách, nếu đầy thì Exception -
ShowFilterInfo(int underAge)— in ra các lập trình viên cóAge <= underAge
-
🧠 Code + Giải thích:
🧩 V. Class Test (Main Program)
🎯 Mục tiêu:
-
Tạo đối tượng
HiredProgrammers -
Nhập 3 programmer (dùng
try-catch) -
Nhập giá trị
underAge -
Gọi
ShowFilterInfo()
🧠 Code + Giải thích:
✅ Tổng kết chức năng
| Lớp | Chức năng chính |
|---|---|
IPerson | Định nghĩa khung cho thông tin cá nhân |
Employee | Lớp trừu tượng mô tả nhân viên cơ bản |
Programmer | Lớp con cụ thể cho lập trình viên |
HiredProgrammers | Quản lý danh sách lập trình viên |
Test | Chương trình chính, nhập và xử lý dữ liệu |
📁 Models/Customer.cs
📁 Models/Room.cs
📁 Models/Hotel.cs
📁 Models/Book.cs
📁 Program.cs
✅ Tổng kết:
-
Đã hoàn thiện đầy đủ 7 chức năng trong menu.
-
Có kiểm tra lỗi nhập, danh sách trống, nhập lại khi sai.
-
Tính doanh thu tự động theo số ngày × giá phòng.
-
Tìm kiếm khách hàng hiển thị danh sách khách sạn họ từng đến.
Đăng nhập để làm bài kiểm tra
Chưa có kết quả nào trước đó
Chương trình
Nguyễn Văn An
Trần Thị Bích
Lê Hoàng Hải
Phạm Minh Tuấn
Đánh giá
B2. Đăng ký học
B3. Hoàn thành mua khoá học
B4. Thanh toán theo hướng dẫn
B5. Đợi chúng tôi kiểm tra thông tin và thêm bạn vào lớp học
Bước 1: Truy cập website https://gozic.vn/teacher/form
Bước 2: Điền thông tin theo yêu cầu. Để bản đăng ký được duyệt nhanh nhất, anh chị hãy điền đủ thông tin nhé.
Bước 3: Click vào "đăng ký ngay" để hoàn thành
Lưu ý:
Link video bài giảng mẫu: Video bài giảng mẫu là căn cứ để Trắc Nghiệm Việt duyệt về hình thức và chất lượng giảng dạy. Vì vậy anh chị hãy điền link này để đăng ký được duyệt nhanh nhất nhé.
Anh chị cũng nên mô tả kỹ về kinh nghiệm giảng dạy để Trắc Nghiệm Việt đánh giá nhé.
Chúc các anh chị và các bạn thành công, sớm gia nhập đội ngũ giảng viên Trắc Nghiệm Việt!
499,000 VNĐ
1,299,000 VNĐ
Tổng quan khóa học
- Bài học 67
- Thời gian Linh hoạt
- Mức độ Mới bắt đầu
- Ngôn ngữ Tiếng việt
- Chứng chỉ Không
Trần Văn Điệp
Founder tại QViet.vn