Trường Đại học Công Thương Tp.HCM (HUIT)
Ho Chi Minh City University of Industry and Trade
Đề tài 3: Xây dựng ứng dụng Quản lý khách hàng tại Spa chăm sóc sắc đẹp
Môn học: Lập trình Hướng đối tượng
| STT | Họ và Tên | GitHub | Vai trò | Mô tả công việc | Đánh giá |
|---|---|---|---|---|---|
| 1 | Hứa Trọng Nhân | @DGao-006 | Nhóm trưởng | Build 3-Layer Architecture, UI | 100% |
| 2 | Nguyễn Lê Anh Khoa | @ShouNLAK | Thành viên | DichVu (DTO - BLL), Debug, Re-fix Corruption | 100% |
| 3 | Đồng Thu Nhiên | @dongthunhien | Thành viên | Tester, PPTX & DOCX, DAL, XML Data | 100% |
| 4 | Hoàng Xuân Phi Long | @YuluWusu | Thành viên | Class Diagram, KhachHang (DTO - BLL) | 100% |
| 5 | Điệp Bảo Phạm Trường | @DiepTruong369 | Thành viên | Loại DichVu (DTO), Interface | 100% |
Ứng dụng Quản lý khách hàng tại Spa chăm sóc sắc đẹp (QLSPa) được xây dựng nhằm hỗ trợ việc quản lý thông tin khách hàng, dịch vụ, lịch hẹn và các hoạt động kinh doanh của spa một cách hiệu quả và chuyên nghiệp.
- ✅ Quản lý thông tin khách hàng
- ✅ Quản lý dịch vụ spa
- ✅ Giao diện thân thiện, dễ sử dụng
Ứng dụng được thiết kế theo mô hình 3-Layer Architecture (Mô hình 3 lớp) đảm bảo tính module hóa và dễ bảo trì:
Ngôn ngữ: C# (.NET Framework)
Giao diện: Windows Forms (WinForms)
- GUI (Graphical User Interface): Lớp giao diện người dùng, hiển thị thông tin và nhận tương tác.
- BLL (Business Logic Layer): Lớp xử lý logic nghiệp vụ.
- DAL (Data Access Layer): Lớp truy cập dữ liệu, chịu trách nhiệm đọc/ghi dữ liệu.
- DTO (Data Transfer Object): Các đối tượng (lớp) dùng để vận chuyển dữ liệu giữa các lớp.
- Sử dụng File XML (DanhSachKhachHang.xml, DanhSachDichVu.xml) làm cơ sở dữ liệu.
- Lớp DataAccess_DAL đóng vai trò trung gian, xử lý toàn bộ việc đọc và ghi dữ liệu từ các file XML, giúp các lớp BLL và GUI không cần quan tâm đến cách thức lưu trữ.