Bối cảnh và vấn đề nghiên cứu
Ngành du lịch trong những năm gần đây ghi nhận tốc độ tăng trưởng kinh tế nhanh chóng, kéo theo sự gia tăng về số lượng cũng như quy mô và chất lượng của các cơ sở lưu trú, khách sạn trên toàn quốc. Sự phát triển này đòi hỏi các doanh nghiệp khách sạn phải trực tiếp tiếp nhận, theo dõi và phục vụ khối lượng khách hàng lớn từ cả trong nước lẫn quốc tế. Thực tiễn vận hành cho thấy nhiều cơ sở lưu trú vẫn duy trì phương thức quản lý thủ công thông qua sổ sách và giấy tờ truyền thống. Cách tiếp cận này bộc lộ nhiều điểm hạn chế: tốc độ xử lý nghiệp vụ chậm trễ, khó khăn trong việc tra cứu thông tin phòng và trang thiết bị, tốn nhiều thời gian tổng hợp hồ sơ khách hàng, cũng như dễ phát sinh sai sót khi thống kê doanh thu và lập báo cáo tài chính.
Trước thực trạng đó, đồ án môn học với đề tài "Hệ Thống Quản Lý Khách Sạn Hiện Đại" (hay "Quản lý phần mềm khách sạn") được nhóm sinh viên Nguyễn Vương Ngọc Trí và Huỳnh Vĩnh Lộc, dưới sự hướng dẫn của thầy Nguyễn Minh Đế tại Khoa Công nghệ & Kỹ thuật – Trường Đại học Quốc tế Hồng Bàng, thực hiện nhằm mục đích tin học hóa toàn diện quy trình vận hành và quản lý khách sạn.
Mục tiêu cụ thể của đề tài bao gồm 6 nhiệm vụ chính:
- Nghiên cứu, phân tích và thiết kế phần mềm quản lý khách sạn với giao diện trực quan, thân thiện, thao tác thuận tiện và tối ưu hóa thời gian xử lý.
- Cung cấp tính năng tra cứu và quản lý thông tin khách hàng cho cấp quản lý và nhân viên lễ tân.
- Hỗ trợ thao tác cập nhật (thêm, sửa, xóa) dữ liệu lưu trú và hồ sơ khách hàng trên hệ thống.
- Tự động hóa quá trình tính toán tiền thuê phòng theo ngày và theo giờ khi nhân viên nhập thời gian trả phòng, đồng thời hỗ trợ kết xuất hóa đơn thanh toán.
- Cập nhật và hiển thị danh mục phòng, phân loại phòng, trạng thái phòng (phòng trống hoặc phòng đang có khách) kèm biểu giá tương ứng.
- Thống kê chi tiết số lượng phòng, tần suất sử dụng các loại phòng theo các mốc thời gian (ngày, tuần, tháng) nhằm cung cấp dữ liệu đầu vào cho việc hoạch định chiến lược kinh doanh của khách sạn.
Về đối tượng và phạm vi nghiên cứu, đề tài tập trung khảo sát quy trình quản lý nghiệp vụ nội bộ của một khách sạn, bao gồm các phân hệ cốt lõi: quản lý tài khoản người dùng, quản lý nhân viên, quản lý thông tin khách hàng, quản lý danh mục phòng và giá phòng, quản lý trang thiết bị trong từng loại phòng, quản lý hóa đơn thanh toán và thống kê tổng hợp. Đề tài giới hạn phạm vi, không triển khai các chức năng đặt phòng trực tuyến từ xa, hủy đặt phòng trước, chuyển đổi phòng, cũng như chưa tích hợp các dịch vụ bổ sung như giặt ủi, thuê xe hay đặt tour du lịch.
Cơ sở lý thuyết và phương pháp
Đề tài kết hợp giữa phương pháp nghiên cứu lý thuyết hệ thống thông tin và phương pháp phân tích, thiết kế, triển khai ứng dụng web thực nghiệm:
- Khảo sát nghiệp vụ và mô hình hóa: Tiến hành khảo sát cơ cấu tổ chức, nhiệm vụ và chu trình làm việc tại khách sạn; phân tích các tác nhân tham gia hệ thống gồm Người quản lý (Admin), Nhân viên lễ tân và Khách hàng. Sử dụng mô hình dữ liệu quan niệm (CDM), mô hình dữ liệu logic (LDM), sơ đồ ngữ cảnh và sơ đồ luồng dữ liệu (DFD từ mức 0 đến mức 1) để chuẩn hóa quy trình xử lý thông tin.
- Cơ sở dữ liệu quan hệ và ràng buộc toàn vẹn: Ứng dụng các quy tắc ràng buộc toàn vẹn (RBTV), khóa chính (Primary Key) và khóa ngoại (Foreign Key) để đảm bảo tính nhất quán, không trùng lặp và an toàn dữ liệu giữa các bảng quan hệ.
- Công nghệ phát triển phần mềm: Sử dụng kiến trúc web động dựa trên bộ công nghệ nguồn mở, bao gồm:
- Ngôn ngữ kịch bản phía máy chủ (Server-side): PHP (Personal Home Page) kết hợp Zend Engine và mô hình hướng đối tượng để xử lý logic nghiệp vụ và tương tác với máy chủ web.
- Hệ quản trị cơ sở dữ liệu: MySQL – hệ thống quản trị cơ sở dữ liệu quan hệ đa luồng, hỗ trợ ngôn ngữ truy vấn có cấu trúc SQL, đảm bảo phân quyền và lưu trữ dữ liệu tập trung.
- Giao diện người dùng (Client-side): Ngôn ngữ đánh dấu siêu văn bản HTML (phiên bản HTML5 theo chuẩn W3C), ngôn ngữ định kiểu CSS (Cascading Style Sheets) để tách biệt cấu trúc và giao diện hiển thị, cùng ngôn ngữ kịch bản JavaScript để xử lý tương tác giao diện và kiểm tra dữ liệu đầu vào phía trình duyệt.
- Môi trường và công cụ phát triển: Triển khai môi trường máy chủ cục bộ bằng phần mềm XAMPP Control Panel v3.2 (tích hợp Apache Web Server, PHP và MySQL Server) và sử dụng công cụ soạn thảo mã nguồn Sublime Text 3.
Thiết kế và triển khai
Hệ thống được thiết kế theo mô hình xử lý dữ liệu tập trung với cấu trúc cơ sở dữ liệu quan hệ logic (LDM) gồm 11 thực thể chính và hệ thống 13 bảng kiểm soát ràng buộc toàn vẹn:
| Tên thực thể / Bảng |
Danh sách các thuộc tính chính |
Chức năng lưu trữ và quan hệ |
TINH |
matinh, tentinh |
Lưu trữ danh mục tỉnh/thành phố để chuẩn hóa địa chỉ. |
HUYEN |
mahuyen, tenhuyen, caphuyen, matinh |
Danh mục quận/huyện, liên kết khóa ngoại với bảng TINH. |
XA |
maxa, tenxa, capxa, mahuyen, matinh |
Danh mục phường/xã, liên kết khóa ngoại với HUYEN và TINH. |
NHAN VIEN |
id, anhcanhan, ma_nhan_vien, ho_nhan_vien, ten_nhan_vien, gioi_tinh, ngay_sinh, que_quan, cmnd, ngay_cap, noicap, so_dien_thoai, sonha, matinh, mahuyen, maxa |
Lưu trữ hồ sơ nhân sự; kiểm tra tính duy nhất của CMND và mã nhân viên; ràng buộc địa chỉ theo cấp hành chính. |
KHACH HANG |
id, ma_khach_hang, ho_khach_hang, ten_khach_hang, gioi_tinh, ngay_sinh, que_quan, cmnd, ngay_cap, noi_cap, so_dien_thoai, sonha, matinh, mahuyen, maxa |
Quản lý thông tin cá nhân khách thuê; hỗ trợ truy xuất tự động theo số CMND khi khách quay lại thuê phòng. |
LOAI PHONG |
id, ma_loai_phong, ten_loai_phong, nguoi_o, dien_tich |
Định nghĩa phân loại phòng (phòng đơn, phòng đôi), sức chứa và diện tích. |
PHONG |
id, ma_phong, id_loai_phong |
Quản lý danh sách phòng vật lý; liên kết với LOAI PHONG. |
GIA PHONG |
id, ma_gia_phong, ten_gia_phong, gia_phong_ngay, gia_phong_gio, id_loai_phong |
Lưu trữ bảng giá thuê theo giờ và theo ngày tương ứng với từng loại phòng. |
THUE PHONG |
id, thoi_gian_vao, thoi_gian_ra, id_phong, id_khach_hang |
Ghi nhận phiên thuê phòng, liên kết khách hàng với phòng được bố trí. |
BIEN LAI |
id, ngay_tinhbienlai, id_phong, id_thuephong, id_nhanvien, tongtien, tienngay, tienphuthu |
Quản lý thông tin thanh toán, chi tiết tiền phòng, phụ thu và nhân viên lập hóa đơn. |
LOAI THIET BI |
id, ma_loai_thiet_bi, ten_loai_thiet_bi, xoa, id_loai_phong |
Quản lý danh mục trang thiết bị và cấu hình số lượng thiết bị theo từng loại phòng. |
Về luồng dữ liệu (DFD), hệ thống phân tách thành sơ đồ ngữ cảnh kết nối 3 tác nhân với hệ thống xử lý trung tâm; sơ đồ DFD bậc 0 phân chia thành 3 phân nhóm chức năng chính:
- Quản lý thông tin phòng, thiết bị và nhân viên;
- Quản lý thuê phòng;
- Quản lý hiện trạng phòng.
Ở mức chi tiết DFD bậc 1, hệ thống cụ thể hóa 5 tiến trình: Quản lý phòng/thiết bị/nhân viên, Quản lý thông tin khách thuê, Quản lý hiện trạng phòng, Quản lý hóa đơn thanh toán và Quản lý thống kê báo cáo.
Các quy tắc logic và ràng buộc kiểm tra trên giao diện ứng dụng bao gồm:
- Ràng buộc nhập liệu địa chỉ hộ khẩu thường trú (HKTT) theo cơ chế phân cấp: bắt buộc chọn Tỉnh $\rightarrow$ chọn Quận/Huyện $\rightarrow$ chọn Phường/Xã.
- Kiểm tra hợp lệ dữ liệu CMND: không được nhập ký tự chữ, bắt buộc nhập đủ số ký tự quy định.
- Cơ chế xóa mềm (soft delete): khi xóa nhân viên, phòng hoặc thiết bị, hệ thống kiểm tra toàn vẹn khóa ngoại trên các bảng quan hệ liên quan; nếu thỏa điều kiện, dữ liệu được đánh dấu xóa để cho phép phục hồi khi cần thiết.
- Tự động chuyển trạng thái màu sắc trên sơ đồ phòng: phòng trống hiển thị trạng thái mặc định; khi tiếp nhận khách thuê thành công, phòng tự động đổi màu và cập nhật số lượng khách; khi hoàn tất thủ tục trả phòng và thanh toán, phòng chuyển về trạng thái ban đầu và số người ở chuyển về 0.
Nội dung chính theo từng chương
Chương 1. Tổng quan về hệ thống
Chương này tập trung trình bày lý do chọn đề tài dựa trên sự phát triển của ngành du lịch và nhu cầu tin học hóa quy trình quản lý khách sạn. Tác giả mô tả chi tiết quy trình vận hành thực tế tại khách sạn gồm các công đoạn: tư vấn thông tin phòng và biểu giá, tiếp nhận đăng ký đặt phòng, xử lý hủy đặt phòng, làm thủ tục nhận phòng (xác nhận thông tin đặt trước hoặc lập hồ sơ khách mới, lưu giữ giấy tờ tùy thân như CMND/hộ chiếu/bằng lái để khai báo tạm trú), bàn giao phòng, và thực hiện thủ tục trả phòng – lập biên lai thanh toán. Chương 1 cũng phân định rõ vai trò của 3 tác nhân (Quản lý, Lễ tân, Khách hàng), xác định phạm vi nghiên cứu thực hiện và phạm vi các nghiệp vụ loại trừ, cùng hệ thống các mục tiêu cần đạt được.
Chương 2. Cơ sở lý thuyết và phương pháp
Chương 2 cung cấp hệ thống kiến thức nền tảng phục vụ việc xây dựng ứng dụng web quản lý. Tác giả phân tích khái niệm website tĩnh và website động; trình bày lịch sử và cấu trúc của ngôn ngữ HTML (từ HTML 1.0 năm 1990 đến HTML5 năm 2008 do W3C ban hành); giới thiệu hệ quản trị CSDL MySQL với các đặc tính về tốc độ, bảo mật, hỗ trợ SQL và khả năng đa người dùng; phân tích ngôn ngữ PHP từ phiên bản đầu tiên năm 1994 của Rasmus Lerdorf đến các bản cải tiến PHP 5.0 và PHP 7.0; trình bày cú pháp và phương thức sử dụng CSS (Inline, Internal, External CSS) nhằm phân tách mã hiển thị; giới thiệu ngôn ngữ JavaScript (phát triển từ năm 1995 bởi Brendan Eich), các ứng dụng tương tác DOM, AJAX, SPA và các thư viện như jQuery, Prototype, Nodejs. Phần cuối chương hệ thống hóa các khái niệm cơ sở dữ liệu quan hệ: mô hình CDM, thực thể, thuộc tính, khóa chính, khóa ngoại và quy tắc ràng buộc toàn vẹn dữ liệu.
Chương 3. Phân tích thiết kế hệ thống và Kết quả ứng dụng
Chương 3 trình bày toàn bộ kết quả phân tích hệ thống và mô hình hóa dữ liệu, bao gồm:
- Sơ đồ gói và sơ đồ ngữ cảnh hệ thống;
- Sơ đồ phân rã chức năng và luồng dữ liệu DFD bậc 0, DFD bậc 1 cho 5 phân hệ nghiệp vụ;
- Mô hình dữ liệu quan niệm CDM và mô hình dữ liệu logic LDM với 11 bảng thực thể chi tiết;
- Đặc tả 13 bảng ràng buộc toàn vẹn kiểm soát quan hệ dữ liệu;
- Đặc tả chức năng phân quyền người dùng: Quản trị viên (toàn quyền quản lý tài khoản, nhân viên, phòng, thiết bị, khách hàng, hóa đơn, thống kê) và Lễ tân (quản lý thông tin khách, hiện trạng phòng, thiết bị, thanh toán hóa đơn và xem thống kê);
- Đặc tả chi tiết giao diện demo ứng dụng qua 45 hình ảnh minh họa: giao diện đăng nhập (bắt lỗi sai tên đăng nhập/mật khẩu), sơ đồ danh sách phòng trực quan, giao diện tiếp nhận khách thuê (tự động điền dữ liệu nếu khách cũ nhập số CMND), giao diện thêm mới khách hàng (ràng buộc địa chỉ 3 cấp và số CMND), giao diện cập nhật nhân sự/phòng/thiết bị có kiểm tra khóa ngoại, giao diện thanh toán - in hóa đơn, và giao diện bảng điều khiển thống kê tổng hợp.
Chương 4. Chương trình demo (Mô tả giao diện thực nghiệm)
Chương này đi sâu vào việc thuyết minh kết quả vận hành của từng màn hình chức năng trong phần mềm:
- Giao diện đăng nhập và quản lý tài khoản: Điều hướng người dùng dựa trên thông tin xác thực; hiển thị thông báo lỗi cụ thể khi nhập sai mật khẩu hoặc tên đăng nhập; cho phép xem thông tin cá nhân và đăng xuất.
- Giao diện quản lý nhân viên (chỉ dành cho Admin): Hỗ trợ thêm mới (bắt buộc điền đủ các trường trừ số điện thoại), chỉnh sửa và xóa nhân viên (có cảnh báo xác nhận và kiểm tra ràng buộc khóa ngoại).
- Giao diện quản lý khách hàng: Phân chia thành 3 phân hệ: Quản lý danh mục khách hàng đã ở; Quản lý khách đã thuê (hỗ trợ tìm kiếm theo họ tên, khoảng thời gian từ ngày đến ngày, số phòng); Quản lý khách đang thuê (hiển thị thời gian vào, mã khách, số phòng, CMND).
- Giao diện quản lý phòng và giá phòng: Cập nhật danh mục loại phòng, mã phòng vật lý, cấu hình giá thuê theo giờ và giá thuê theo ngày; bắt lỗi trùng mã phòng hoặc trùng tên loại phòng khi thêm mới.
- Giao diện quản lý thiết bị: Quản lý danh mục thiết bị chung và phân bổ thiết bị vào từng loại phòng cụ thể với số lượng tùy chỉnh.
- Giao diện thanh toán và hóa đơn: Tự động tính toán tổng số tiền dựa trên thời gian vào/ra và phụ thu quá giờ; lưu lịch sử biên lai kèm định danh nhân viên thu tiền; hỗ trợ in hóa đơn đơn lẻ và in danh sách hóa đơn.
- Giao diện thống kê: Báo cáo số lượng tổng thể (tổng số phòng, phòng trống, phòng có khách, loại phòng đơn/đôi, tổng số thiết bị, nhân viên) và thống kê doanh thu theo các mốc thời gian.
Chương 5. Kết luận và đánh giá
Tổng kết toàn bộ quá trình nghiên cứu, đánh giá các ưu điểm đã đạt được của phần mềm, chỉ rõ các hạn chế kỹ thuật và nghiệp vụ còn tồn tại, đồng thời đề xuất định hướng nghiên cứu nâng cấp hệ thống trong tương lai.
Kết quả và đóng góp
Đồ án đã xây dựng hoàn chỉnh một ứng dụng web quản lý khách sạn đáp ứng được các yêu cầu nghiệp vụ cơ bản:
[Người dùng: Quản lý / Lễ tân]
Các kết quả cụ thể bao gồm:
- Thiết kế hệ thống thông tin hoàn chỉnh với 7 phân hệ chức năng: Quản lý tài khoản, Quản lý nhân viên, Quản lý phòng, Quản lý thiết bị, Quản lý thông tin khách hàng, Quản lý hóa đơn và Thống kê tổng hợp.
- Xây dựng giao diện web tương tác trực quan, giúp giảm tải công tác ghi chép sổ sách thủ công và số hóa hồ sơ dữ liệu khách sạn.
- Tích hợp công cụ tìm kiếm dữ liệu đa tiêu chí trên hồ sơ khách hàng, phòng lưu trú, trang thiết bị và lịch sử hóa đơn.
- Xây dựng mô-đun tính toán tự động chi phí lưu trú dựa trên thời gian thực nhận phòng và trả phòng (theo giờ hoặc theo ngày), hỗ trợ lập và in hóa đơn thanh toán.
- Thiết lập hệ thống báo cáo thống kê theo các tiêu chí: tổng số phòng, phân loại phòng trống/đang có khách, số lượng trang thiết bị, số lượng khách thuê và tổng doanh thu theo ngày, tuần, tháng, quý.
Hạn chế và hướng nghiên cứu tiếp
Theo đánh giá tự thân của tác giả trong văn bản, đồ án còn một số hạn chế:
- Chưa triển khai đầy đủ một số chức năng đã nêu trong quy trình khảo sát ban đầu như: chức năng đặt phòng từ xa, chức năng hủy đặt phòng trước, chuyển đổi phòng giữa các phòng trong khách sạn, và chức năng xuất hóa đơn đỏ (VAT).
- Phân hệ tiếp nhận thông tin khách hàng mới chỉ hỗ trợ xác thực qua số CMND; chưa xử lý tự động đối với các loại giấy tờ tùy thân khác như hộ chiếu hoặc bằng lái xe.
- Cấu trúc cơ sở dữ liệu và cách bố trí giao diện người dùng vẫn ở mức cơ bản, cần được tối ưu hóa thêm.
Hướng nghiên cứu và phát triển tiếp theo được tác giả xác định:
- Nâng cấp hệ thống lên nền tảng ứng dụng trực tuyến cho phép khách hàng chủ động tìm kiếm thông tin loại phòng, giá phòng và thực hiện đăng ký đặt phòng từ xa thông qua website hoặc ứng dụng trên điện thoại di động mà không cần đến trực tiếp.
- Phát triển kênh tương tác hai chiều trực tuyến trên web giúp ban quản lý cập nhật kịp thời thông tin khuyến mãi, bảng giá và tiếp nhận phản hồi từ khách hàng để điều chỉnh kế hoạch kinh doanh.
Giá trị tham khảo
Tài liệu là nguồn tham khảo phù hợp cho:
- Sinh viên chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm hoặc Hệ thống thông tin đang thực hiện đồ án môn học, đồ án tốt nghiệp về đề tài xây dựng hệ thống quản lý cơ sở lưu trú hoặc các ứng dụng quản lý dựa trên nền tảng web (Web-based Management System).
- Người học cần tài liệu tham khảo thực tế về quy trình phân tích thiết kế hệ thống: xây dựng mô hình dữ liệu quan niệm (CDM), mô hình logic (LDM), sơ đồ DFD từ mức ngữ cảnh đến mức 1, và thiết kế bảng dữ liệu quan hệ trên MySQL.
- Các nhà phát triển phần mềm tìm kiếm mẫu thiết kế giao diện và luồng xử lý nghiệp vụ khách sạn cơ bản bằng bộ công nghệ PHP, HTML, CSS, JavaScript và XAMPP.
Câu hỏi thường gặp
1. Hệ thống quản lý khách sạn trong đồ án được xây dựng bằng những công nghệ nào?
Phần mềm được phát triển dựa trên ngôn ngữ lập trình PHP, ngôn ngữ đánh dấu HTML, định kiểu CSS, ngôn ngữ kịch bản JavaScript, sử dụng hệ quản trị cơ sở dữ liệu MySQL, được viết trên công cụ Sublime Text 3 và chạy trên môi trường máy chủ XAMPP Control Panel v3.2.
2. Phân quyền người dùng trong hệ thống được quy định như thế nào giữa Quản lý và Nhân viên lễ tân?
Người quản lý (Admin) có toàn quyền thao tác (thêm, sửa, xóa, tìm kiếm, cấp quyền) trên tất cả các phân hệ, đặc biệt là phân hệ quản lý tài khoản và quản lý nhân sự nhân viên lễ tân. Nhân viên lễ tân chỉ được quyền xem thông tin tài khoản cá nhân, thực hiện các nghiệp vụ tiếp nhận/trả phòng, quản lý thông tin khách hàng, quản lý phòng, quản lý thiết bị, lập hóa đơn thanh toán và xem báo cáo thống kê.
3. Cơ chế tự động điền thông tin khách hàng khi làm thủ tục thuê phòng hoạt động ra sao?
Khi khách hàng đến thuê phòng, nhân viên nhập số CMND của khách. Nếu khách hàng đã từng lưu trú tại khách sạn trước đó, hệ thống sẽ tự động đối soát trong cơ sở dữ liệu và hiển thị đầy đủ thông tin cá nhân mà không cần nhập lại. Nếu là khách mới, hệ thống sẽ đưa ra thông báo và chuyển hướng sang giao diện thêm mới khách hàng với yêu cầu nhập địa chỉ phân cấp 3 tầng (Tỉnh $\rightarrow$ Huyện $\rightarrow$ Xã).
4. Dữ liệu khi bị xóa trên hệ thống (nhân viên, phòng, thiết bị) được xử lý như thế nào?
Khi người dùng thực hiện thao tác xóa, hệ thống sẽ kiểm tra các ràng buộc toàn vẹn và khóa ngoại giữa các bảng quan hệ cha - con. Nếu thỏa mãn điều kiện, hệ thống sẽ thực hiện đánh dấu xóa (xóa mềm) trên danh mục thay vì xóa vĩnh viễn khỏi cơ sở dữ liệu, cho phép quản trị viên có thể khôi phục lại dữ liệu khi cần.
5. Những nghiệp vụ khách sạn nào chưa được hiện thực hóa trong phạm vi đồ án này?
Hệ thống chưa triển khai các chức năng: đặt phòng trực tuyến từ xa, hủy đặt phòng trước, chuyển phòng cho khách đang lưu trú, xuất hóa đơn đỏ (VAT), cũng như chưa quản lý các dịch vụ gia tăng như giặt ủi, cho thuê xe và đặt tour du lịch hộ.
Kết luận
Đồ án "Hệ Thống Quản Lý Khách Sạn Hiện Đại" của sinh viên Nguyễn Vương Ngọc Trí và Huỳnh Vĩnh Lộc (Trường Đại học Quốc tế Hồng Bàng) đã hoàn thành việc nghiên cứu, phân tích và xây dựng một phần mềm quản lý khách sạn trên nền tảng web với đầy đủ các phân hệ nghiệp vụ cốt lõi từ quản lý phòng, khách hàng, trang thiết bị đến tính toán hóa đơn và thống kê doanh thu. Ứng dụng khai thác hiệu quả hệ quản trị cơ sở dữ liệu MySQL với 11 bảng thực thể chuẩn hóa và bộ công nghệ PHP/HTML/CSS/JavaScript nhằm giải quyết bài toán giảm thiểu thủ tục sổ sách thủ công. Mặc dù còn một số hạn chế về mặt tính năng trực tuyến và phạm vi nghiệp vụ nâng cao, đề tài là một tài liệu thực nghiệm có giá trị tham khảo rõ ràng cho sinh viên khối ngành kỹ thuật phần mềm và hệ thống thông tin.