Bối cảnh và vấn đề nghiên cứu

Bối cảnh thực tiễn của đề tài

Trong ngành dịch vụ lưu trú và du lịch, việc tối ưu hóa quy trình quản trị vận hành là yếu tố quyết định đến chất lượng phục vụ và hiệu quả kinh doanh. Khách sạn QNC Hotel được thành lập vào năm 2023, định vị hoạt động theo tiêu chuẩn chất lượng 3 sao nhằm đáp ứng nhu cầu nghỉ dưỡng, giải trí và trải nghiệm văn hóa ẩm thực của khách hàng. Xuất phát từ nhu cầu thực tiễn về mở rộng kinh doanh và chuẩn hóa quy trình điều hành, ban quản lý khách sạn đặt ra yêu cầu xây dựng một ứng dụng phần mềm chuyên biệt để quản lý toàn diện các hoạt động một cách có hệ thống và khoa học. Đề tài "Quản lý khách sạn 3 sao - Phần mềm quản lý khách sạn QNC Hotel" được thực hiện dưới dạng đồ án môn học Lập trình Java nhằm giải quyết bài toán tin học hóa các khâu tác nghiệp tại cơ sở lưu trú này.

Mục tiêu và nhiệm vụ nghiên cứu

Mục tiêu chính của đề tài là xây dựng hoàn chỉnh tài liệu phân tích thiết kế hệ thống và phát triển phần mềm quản lý khách sạn QNC Hotel trên nền tảng Java, giúp người quản trị dễ dàng theo dõi, kiểm soát mọi biến động về phòng ốc, khách hàng, nhân sự và tài chính. Cụ thể, hệ thống được thiết kế để giải quyết 6 nhóm nhiệm vụ cốt lõi sau:

  1. Quản lý phòng: Cho phép ban quản trị quản lý danh mục phòng, thông tin chi tiết từng phòng, trạng thái sử dụng (trống, đã đặt, đang thuê), đơn giá niêm yết và khả năng tiếp nhận đặt phòng.
  2. Đặt phòng: Tiếp nhận và xử lý các yêu cầu đặt phòng của khách hàng thông qua nhân viên tiếp tân, bao gồm việc lưu trữ thông tin đặt chỗ, thời gian nhận phòng, thời gian trả phòng dự kiến và các ghi chú phát sinh.
  3. Quản lý khách hàng: Lưu trữ và tra cứu hồ sơ khách hàng (họ tên, địa chỉ cư trú, số điện thoại liên lạc, thư điện tử, số định danh cá nhân) nhằm hỗ trợ công tác chăm sóc và liên hệ nhanh chóng.
  4. Quản lý dịch vụ: Quản lý danh mục các dịch vụ bổ trợ và tiện ích nội khu của khách sạn như nhà hàng ẩm thực, phòng tập thể dục, bể bơi, spa và các dịch vụ khác đi kèm chi phí tương ứng.
  5. Quản lý nhân viên: Kiểm soát hồ sơ nhân sự, theo dõi lịch trình làm việc, chấm công ngày làm, tính toán tiền lương và các thông tin ghi chú liên quan đến nhân sự.
  6. Báo cáo và thống kê: Tổng hợp dữ liệu để cung cấp các báo cáo định kỳ về doanh thu (theo tháng, theo quý), thống kê lượng khách hàng và các chỉ số đo lường hiệu quả hoạt động kinh doanh.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Quy trình phân tích thiết kế hệ thống thông tin quản lý khách sạn 3 sao; kiến trúc cơ sở dữ liệu quan hệ và kỹ thuật xây dựng giao diện ứng dụng quản trị bằng ngôn ngữ Java.
  • Phạm vi không gian: Đề tài được triển khai trong khuôn khổ học phần Lập trình Java tại Khoa Công nghệ Thông tin, Trường Cao đẳng Lý Tự Trọng TP. Hồ Chí Minh (Lớp 21C1 – LTM1). Mô hình áp dụng thực nghiệm là cơ sở lưu trú QNC Hotel.
  • Phạm vi thời gian: Toàn bộ quá trình khảo sát, mô hình hóa, thiết kế dữ liệu, lập trình mã nguồn và nghiệm thu tài liệu được thực hiện từ tháng 04/2023 đến tháng 05/2023 (phiên bản Version 1.0 hoàn thành và phê duyệt ngày 11/05/2023).

Cơ sở lý thuyết và phương pháp

Khung lý thuyết và công nghệ ứng dụng

Đề tài dựa trên nền tảng kiến trúc ứng dụng máy trạm - máy chủ (Client/Server) kết hợp với các lý thuyết phân tích thiết kế hệ thống thông tin hướng đối tượng và cơ sở dữ liệu quan hệ:

  • Ngôn ngữ lập trình: Java (sử dụng xây dựng giao diện đồ họa GUI và xử lý sự kiện tương tác).
  • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server (từ phiên bản SQL Server 2008 trở lên), chịu trách nhiệm lưu trữ cấu trúc bảng, kiểm soát toàn vẹn dữ liệu, các ràng buộc khóa chính (Primary Key - PK), khóa ngoại (Foreign Key - FK) và giá trị duy nhất (UNIQUE).
  • Mô hình hóa dữ liệu: Sử dụng mô hình thực thể - mối quan hệ (Entity-Relationship Diagram - ERD) để biểu diễn các liên kết 1-1, 1-N giữa các thực thể quản lý trong khách sạn.
  • Môi trường hệ điều hành triển khai: Nền tảng Microsoft Windows 10 cho cả môi trường máy chủ và máy trạm.

Phương pháp nghiên cứu và thực hiện dự án

Nhóm tác giả đã phối hợp các phương pháp kỹ thuật phần mềm cụ thể:

  • Phương pháp phân tích đặc tả yêu cầu: Khảo sát các nghiệp vụ thực tế của khách sạn 3 sao, phân loại dữ liệu đầu vào (Input), luồng xử lý và dữ liệu xuất ra (Output) cho từng phân hệ.
  • Phương pháp thiết kế mô hình hóa: Xây dựng sơ đồ quan hệ thực thể ERD, chuẩn hóa các bảng dữ liệu (Tables) và thiết kế phác thảo khung nhìn giao diện (Wireframe) bằng văn bản và phần mềm soạn thảo trước khi chuyển sang mã nguồn.
  • Phương pháp lập trình và kiểm thử chức năng: Viết mã nguồn xử lý các sự kiện giao diện (Event Handling), kết nối JDBC với cơ sở dữ liệu SQL Server, thực thi các câu lệnh truy vấn dữ liệu (CRUD - Create, Read, Update, Delete) và bẫy lỗi nhập liệu trực tiếp trên các Form chức năng.

Nguồn dữ liệu

Dữ liệu nghiên cứu trong đề tài bao gồm cấu trúc nghiệp vụ của mô hình khách sạn QNC Hotel năm 2023, tập hợp các trường thông tin chuẩn hóa của khách hàng, phòng lưu trú, dịch vụ, thiết bị, bảng công nhân viên và các giao dịch thanh toán mẫu phục vụ công tác kiểm thử phần mềm.


Thiết kế và triển khai

Yêu cầu cấu hình hệ thống

Hệ thống phần mềm quản lý khách sạn QNC Hotel được phân định rõ ràng về mặt kiến trúc hạ tầng phần cứng và phần mềm giữa hai phía:

Thành phần Phía Nhà quản trị (Server) Phía Khách hàng / Lễ tân (Client)
Bộ vi xử lý (CPU) Intel Pentium IV trở lên Intel Pentium IV
Dung lượng đĩa cứng (HDD) Tối thiểu 100 GB Tối thiểu 5 GB
Bộ nhớ truy xuất ngẫu nhiên (RAM) Tối thiểu 4 GB trở lên Tối thiểu 2 GB
Thiết bị mạng Modem kết nối mạng Modem kết nối mạng
Hệ điều hành (OS) Microsoft Windows 10 Microsoft Windows 10
Hệ quản trị CSDL (DBMS) Microsoft SQL Server 2008 trở lên Không cài đặt DBMS cục bộ (kết nối Server)

Thiết kế cấu trúc cơ sở dữ liệu

Cơ sở dữ liệu của phần mềm QNC Hotel bao gồm 10 bảng dữ liệu có quan hệ chặt chẽ với nhau:

Tên bảng Tên cột (Column Name) Kiểu dữ liệu (Data Type) Ràng buộc / Chú thích (Validation Note)
NhanVien maNhanVien
tenNhanVien
ngaySinh
sdt
gioiTinh
diaChi
ngayCong
tienLuong
ghiChu
CHAR(5)
NVARCHAR(80)
DATE
CHAR(10)
NVARCHAR(5)
NVARCHAR(120)
INT
DECIMAL(19, 10)
NVARCHAR(50)
Khóa chính (PK)
-
-
-
-
-
-
-
-
TaiKhoan taiKhoan
matKhau
CHAR(120)
CHAR(120)
Khóa chính (PK)
-
LoaiPhong maLoaiPhong
tenLoaiPhong
tienNghi
CHAR(5)
NVARCHAR(30)
NVARCHAR(30)
Khóa chính (PK)
-
-
Phong maPhong
maLoaiPhong
soPhong
tenPhong
soNguoi
giaTien
tinhTrang
CHAR(5)
CHAR(5)
INT
NVARCHAR(30)
INT
DECIMAL(19, 10)
NVARCHAR(20)
Khóa chính (PK)
Khóa ngoại (FK tham chiếu LoaiPhong)
-
-
-
-
-
KhachHang maKh
hoTen
sdt
diaChi
ngaySinh
gioiTinh
soCmt
quocTich
CHAR(5)
NVARCHAR(120)
CHAR(10)
NVARCHAR(120)
DATE
NVARCHAR(5)
CHAR(12)
NVARCHAR(50)
Khóa chính (PK)
-
-
-
-
-
Duy nhất (UNIQUE)
-
DatPhong maDatphong
maKh
maPhong
hinhThucThue
ngayDatPhong
ngayNhanPhong
ngayTraPhong
CHAR(5)
CHAR(5)
CHAR(5)
NVARCHAR(10)
DATE
DATE
DATE
Khóa chính (PK)
FK tham chiếu KhachHang, UNIQUE
FK tham chiếu Phong, UNIQUE
-
-
-
-
DichVu maDichVu
maKh
tenDichVu
giaTien
CHAR(5)
CHAR(5)
NVARCHAR(50)
DECIMAL(19, 10)
Khóa chính (PK)
FK tham chiếu KhachHang
-
-
HoaDon maHoadon
maKh
maPhong
maDichVu
ngayLap
tongTien
CHAR(5)
CHAR(5)
CHAR(5)
CHAR(5)
DATE
DECIMAL(19, 10)
Khóa chính (PK)
FK tham chiếu KhachHang
FK tham chiếu Phong
FK tham chiếu DichVu, Cho phép NULL
-
-
ThietBi maThietBi
maPhong
tenThietBi
doanhThu
soLuong
CHAR(5)
CHAR(5)
NVARCHAR(30)
NVARCHAR(20)
INT
Khóa chính (PK)
FK tham chiếu KhachHang [ghi nhận trong thiết kế]
-
-
-
DoanhThu maDoanhThu
maPhong
maKh
maHoadon
doanhThu
soLuongKhach
CHAR(5)
CHAR(5)
CHAR(5)
CHAR(5)
DECIMAL(19, 10)
INT
Khóa chính (PK)
FK tham chiếu Phong
FK tham chiếu KhachHang
FK tham chiếu HoaDon
-
-

Cấu trúc giao diện và điều hướng hệ thống

Giao diện ứng dụng được thiết kế theo bố cục khung nhìn nhất quán:

  • Màn hình chính: Được phân tách làm hai phân vùng rõ rệt. Phía bên trái là cây điều hướng (Menu chức năng) bao gồm các nút chuyển hướng nhanh đến các trang: Quản lý Phòng, Quản lý Nhân viên, Quản lý Khách hàng, Quản lý Dịch vụ, Quản lý Thiết bị, Báo cáo Doanh thu. Phía bên phải là vùng hiển thị (Container Frame) nạp các Form nghiệp vụ tương ứng khi được kích hoạt.
  • Cơ chế bẫy lỗi và phản hồi: Mỗi Form thao tác dữ liệu đều tích hợp sẵn các thông điệp cảnh báo trực quan qua hộp thoại (Dialog Message). Hệ thống thông báo rõ ràng hai trạng thái thực thi: Thành công (Thêm thành công, Xóa thành công, Cập nhật thành công, Tìm thấy mã bản ghi) hoặc Thất bại (Thêm thất bại, Xóa thất bại, Cập nhật thất bại, Không tìm thấy mã bản ghi cần tra cứu).

Nội dung chính theo từng chương

Phần 1: Giới thiệu đề tài

Chương mở đầu tập trung mô tả bối cảnh ra đời của khách sạn 3 sao QNC Hotel trong năm 2023, đồng thời chỉ ra tính cấp thiết của việc áp dụng công nghệ phần mềm vào hoạt động kinh doanh khách sạn. Tài liệu đặc tả 6 phân hệ nhiệm vụ chính mà phần mềm cần thực thi, bao gồm các quy trình quản lý phòng, đặt phòng, quản lý khách hàng, dịch vụ, nhân viên và kết xuất báo cáo thống kê. Đi kèm với đó là bảng thông số tiêu chuẩn về cấu hình máy chủ và máy trạm nhằm đảm bảo tính khả thi khi đưa hệ thống vào vận hành thực tế.

Phần 2: Thiết kế

Phần thiết kế là trọng tâm kỹ thuật của đồ án, bao gồm hai nội dung chính:

  • Thiết kế cơ sở dữ liệu: Trình bày chi tiết 10 bảng dữ liệu với đầy đủ tên trường, kiểu dữ liệu, độ dài ký tự và các ràng buộc khóa (PK, FK, UNIQUE, NULL). Mô hình liên kết thực thể ERD xác định mối quan hệ giữa các thực thể chính trong hệ thống.
  • Thiết kế giao diện (GUI): Đặc tả ngữ nghĩa của từng Form màn hình, bao gồm:
    • Form Đăng nhập: Ràng buộc tài khoản/mật khẩu khớp với bảng TaiKhoan.
    • Trang chính: Điều phối hiển thị các phân hệ qua menu.
    • Trang Đặt phòng: Tiếp nhận dữ liệu đặt phòng, ràng buộc mã khách hàng và mã phòng hợp lệ.
    • Trang Phòng và Trang Loại phòng: Cập nhật danh mục phòng, phân loại phòng, cấu hình tiện nghi và giá cả.
    • Trang Nhân viên: Quản lý thông tin định danh, ngày công, mức lương và ghi chú nhân sự.
    • Trang Khách hàng: Quản lý danh bạ khách hàng kèm số CCCD duy nhất (12 ký tự) và quốc tịch.
    • Trang Dịch vụ và Trang Thiết bị: Theo dõi dịch vụ cung cấp cho khách hàng và phân bổ thiết bị vào các phòng.
    • Trang Doanh thu: Kết xuất dữ liệu doanh thu định kỳ theo tháng và theo quý.

Phần 3: Hướng dẫn sử dụng

Chương này đóng vai trò như một tài liệu hướng dẫn vận hành chuẩn dành cho người dùng cuối (lễ tân, nhân viên quản lý). Tài liệu mô tả tường tận các luồng dữ liệu vào (Textfield, lịch chọn ngày) và dữ liệu xuất ra (bảng dữ liệu, bảng thông báo). Đối với từng màn hình chức năng, tài liệu minh họa chi tiết từng bước thao tác thêm, xóa, sửa dữ liệu cùng hình ảnh trực quan về các thông báo phản hồi hệ thống (ví dụ: các ca kiểm thử tìm kiếm mã đặt phòng "DP02", "DP07"; mã phòng "P04", "P09"; mã nhân viên "NV012", "NV011"; mã khách hàng "KH01", "KH011").

Phần 4: Bảng phân công công việc

Chương cuối cùng ghi nhận tiến độ thực hiện dự án của Nhóm 1 từ khâu phân tích đặc tả đến khâu đóng gói báo cáo hoàn chỉnh.

Công việc Diễn giải chi tiết Ngày dự kiến bắt đầu Ngày bắt đầu thực tế Ngày kết thúc thực tế Thành viên thực hiện Tình trạng
Phân tích đề tài, vẽ mô hình ERD, thiết kế database Phân tích đặc tả yêu cầu của đề tài, tạo các bảng, các trường, khóa chính, khóa ngoại của database, tạo mô hình ERD. 01/04/2023 08/04/2023 11/04/2023 Mọi người Hoàn thành
Thiết kế wireframe Dựa vào phân tích đặc tả yêu cầu của đề tài, thiết kế các form trên giấy, trên word. 05/04/2023 12/04/2023 15/04/2023 Mọi người Hoàn thành
Thiết kế giao diện chính và tất cả các form Thiết kế giao diện trang đăng nhập, trang chính, trang phòng, trang nhân viên, trang khách hàng, trang thiết bị, trang dịch vụ, báo cáo doanh thu. 07/04/2023 16/04/2023 05/05/2023 Mọi người Hoàn thành
Coding Thực hiện viết các sự kiện của từng trang, thêm source code, chỉnh sửa source code khi gặp bug. 10/04/2023 20/04/2023 09/05/2023 Anh Nam, Văn Chính Hoàn thành
Tổng hợp và trình bày Thực hiện trình bày giai đoạn phân tích và thiết kế các form, source code và hướng dẫn sử dụng, làm file báo cáo. 01/05/2023 01/05/2023 14/05/2023 Anh Nam, Minh Quốc Hoàn thành

Kết quả và đóng góp

Kết quả kỹ thuật đạt được

  1. Hoàn thiện tài liệu thiết kế hệ thống 43 trang: Cung cấp đầy đủ các bản vẽ thiết kế bảng cơ sở dữ liệu, đặc tả kiểu dữ liệu, ràng buộc khóa và kịch bản tương tác người dùng.
  2. Hiện thực hóa 10 bảng cơ sở dữ liệu quan hệ: Đảm bảo tính nhất quán dữ liệu cho toàn bộ các đối tượng quản lý của khách sạn (tài khoản, nhân sự, phòng lưu trú, dịch vụ, thiết bị và thanh toán).
  3. Xây dựng thành công 8 phân hệ giao diện: Hoàn thành giao diện đăng nhập bảo mật, phân hệ quản trị phòng ốc, đặt phòng, khách hàng, nhân viên, dịch vụ, trang thiết bị và kết xuất báo cáo doanh thu theo tháng/quý.
  4. Kiểm soát bẫy lỗi toàn diện: Tích hợp thành công các luồng thông báo phản hồi thao tác CRUD và tìm kiếm bản ghi, hỗ trợ tối đa cho người thao tác tránh các sai sót dữ liệu.

Đóng góp về mặt học thuật và thực tiễn

  • Về mặt học thuật: Đồ án là minh chứng thực nghiệm cho việc áp dụng kiến thức lập trình Java hướng đối tượng kết hợp với cơ sở dữ liệu SQL Server vào giải quyết bài toán nghiệp vụ quy mô vừa và nhỏ trong chương trình đào tạo cao đẳng nghề CNTT.
  • Về mặt ứng dụng: Cung cấp một bộ tài liệu thiết kế và hướng dẫn sử dụng chuẩn xác, giúp khách sạn QNC Hotel có thể đưa ứng dụng vào thử nghiệm thực tế nhằm nâng cao năng suất phục vụ và chuẩn hóa hoạt động quản lý.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài

  • Phân quyền người dùng: Hệ thống hiện tại chỉ sử dụng một bảng TaiKhoan chung mà chưa xây dựng cơ chế phân quyền đa cấp (như tài khoản Quản trị viên, Quản lý chi nhánh, Nhân viên lễ tân, Kế toán).
  • Ràng buộc liên kết bảng Thiết bị: Trong bảng thiết kế cơ sở dữ liệu, bảng ThietBi đang ghi nhận khóa ngoại maPhong tham chiếu đến bảng KhachHang, đây là điểm chưa tối ưu về mặt logic quan hệ dữ liệu cần được chuẩn hóa lại để tham chiếu trực tiếp về bảng Phong.
  • Phân hệ báo cáo: Chức năng thống kê doanh thu hiện cố định theo tháng và theo quý, chưa hỗ trợ lọc dữ liệu động theo khoảng ngày tùy chọn hoặc xuất báo cáo ra các định dạng tệp tin văn phòng (như PDF, Excel).

Hướng phát triển tiếp theo

  • Chuẩn hóa toàn diện các ràng buộc toàn vẹn cơ sở dữ liệu và tối ưu hóa các câu truy vấn phức tạp.
  • Nâng cấp hệ thống phân quyền người dùng chi tiết theo từng chức năng nghiệp vụ.
  • Phát triển thêm phiên bản Web hoặc ứng dụng di động để khách hàng có thể chủ động đặt phòng trực tuyến từ xa.

Giá trị tham khảo

Tài liệu đồ án mang lại giá trị thực tiễn cao cho các nhóm đối tượng:

  • Sinh viên ngành Công nghệ Thông tin: Đặc biệt là sinh viên đang theo học các học phần Lập trình Java, Phân tích và Thiết kế Cơ sở Dữ liệu, Lập trình Giao diện Desktop.
  • Nhóm phát triển phần mềm quản lý lưu trú: Tài liệu là nguồn tham khảo chi tiết về cách thức tổ chức các trường dữ liệu thực tế (định dạng CHAR, NVARCHAR, DECIMAL, DATE), cách đặt khóa chính, khóa ngoại cho bài toán quản trị khách sạn.
  • Tài liệu đào tạo nội bộ: Là cẩm nang hướng dẫn sử dụng trực quan dành cho nhân viên lễ tân và quản lý tại cơ sở lưu trú trong việc tiếp cận và làm quen với hệ thống phần mềm mới.

Câu hỏi thường gặp

1. Hệ thống phần mềm QNC Hotel yêu cầu cấu hình phần cứng tối thiểu như thế nào?

Hệ thống phân định hai mức cấu hình: Phía máy chủ (Server) yêu cầu CPU Pentium IV trở lên, ổ cứng HDD từ 100 GB, bộ nhớ RAM tối thiểu 4 GB và Modem mạng. Phía máy trạm (Client) yêu cầu CPU Pentium IV, HDD từ 5 GB, RAM từ 2 GB và Modem mạng kết nối nội bộ.

2. Phần mềm QNC Hotel sử dụng hệ quản trị cơ sở dữ liệu và hệ điều hành nào?

Phần mềm được thiết kế chạy trên nền tảng hệ điều hành Microsoft Windows 10 cho cả máy chủ lẫn máy trạm, kết nối với hệ quản trị cơ sở dữ liệu Microsoft SQL Server (từ phiên bản 2008 trở lên) đặt tại máy chủ.

3. Cơ sở dữ liệu của phần mềm gồm bao nhiêu bảng và có những bảng nghiệp vụ chính nào?

Cơ sở dữ liệu gồm 10 bảng: NhanVien, TaiKhoan, LoaiPhong, Phong, KhachHang, DatPhong, DichVu, HoaDon, ThietBi và DoanhThu. Các bảng này liên kết với nhau qua các khóa chính và khóa ngoại để kiểm soát dữ liệu thuê phòng, dịch vụ và hóa đơn.

4. Báo cáo doanh thu của phần mềm hỗ trợ thống kê theo các tiêu chí thời gian nào?

Hệ thống trang Doanh thu được thiết kế thành 2 phân hệ hiển thị riêng biệt: Thống kê doanh thu theo từng tháng và Thống kê doanh thu theo từng quý, hiển thị danh sách các giao dịch thanh toán chi tiết trên bảng dữ liệu.

5. Tiến độ triển khai phần lập trình (Coding) của nhóm sinh viên diễn ra trong khoảng thời gian nào?

Theo bảng phân công công việc, phần việc Coding do hai thành viên Nguyễn Anh Nam và Hoàng Văn Chính đảm nhiệm; thời gian bắt đầu thực tế từ ngày 20/04/2023 và hoàn thành vào ngày 09/05/2023 (vượt kế hoạch dự kiến ban đầu là từ 10/04/2023 đến 20/04/2023).


Kết luận

Đồ án "Phần mềm quản lý khách sạn QNC Hotel" của nhóm sinh viên Trường Cao đẳng Lý Tự Trọng TP.HCM đã giải quyết trọn vẹn bài toán tin học hóa quy trình quản trị tại khách sạn 3 sao thông qua ngôn ngữ lập trình Java và hệ quản trị SQL Server. Hệ thống cung cấp đầy đủ các phân hệ nghiệp vụ cần thiết từ quản lý phòng, tiếp nhận đặt chỗ, kiểm soát nhân sự, khách hàng đến tính toán doanh thu định kỳ. Mặc dù còn một số điểm cần tiếp tục hoàn thiện về cơ chế phân quyền và ràng buộc dữ liệu nâng cao, tài liệu đồ án đã thể hiện phương pháp phân tích thiết kế bài bản và cung cấp tài liệu hướng dẫn vận hành chi tiết, có giá trị ứng dụng và tham khảo học thuật thực chất.