KHUNG BÀI LÀM — LAB TUẦN 4

1. Đổi tên thư mục MSSV_w04 thành mã số sinh viên của bạn, ví dụ 23120001_w04.

2. Tuần này là MỘT chương trình gồm nhiều file. Mở terminal trong thư mục MSSV_w04 rồi gõ:

       g++ -std=c++17 -Wall Document.cpp Reader.cpp main.cpp -o main.exe
       main.exe

   Trong PowerShell (terminal mặc định của VS Code) gõ .\main.exe thay cho main.exe.
   Khung chưa có code nên chạy lên không in gì. Biên dịch qua được là máy bạn đã sẵn sàng.

3. Làm Bài 4.1 trước: Document.h, Document.cpp, rồi phần tài liệu trong main.cpp.

4. Bài 4.2: vẽ sơ đồ UML của Reader TRƯỚC khi viết Reader.h.
   Có thể mở file mau_so_do_lop.drawio bằng https://app.diagrams.net (File > Open from > Device),
   sửa chữ trong hộp cho đúng lớp Reader, rồi File > Export as > PNG, lưu thành uml_reader.png
   trong thư mục MSSV_w04. Vẽ tay trên giấy rồi chụp ảnh cũng được.

5. Bài tại lớp KHÔNG nộp: giữ thư mục MSSV_w04 trên máy, tuần 5 làm tiếp trên chính nó.

6. Tuần 4 chỉ nộp BÀI VỀ NHÀ (lớp Librarian + ảnh UML, xem cuối trang lab), nộp thẳng trên Moodle
   trong hoạt động "Phòng lập trình ảo": Librarian.h, Librarian.cpp và ảnh UML. KHÔNG nộp main.cpp,
   máy chấm có main.cpp riêng. Không nén zip, không nộp file .exe.
   Hạn nộp trước buổi lab tuần 5 của lớp bạn: lớp thứ hai 23:59 chủ nhật 11/10, lớp thứ tư
   23:59 thứ ba 13/10 — xem ngày giờ chính xác ngay trong hoạt động trên Moodle.
