CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN 1. Mô tả bài toán Hiện nay trong khi đời sống con người nâng cao, nhu cầu du lịch ngày càng phát triển thì nhu cầu tìm những khách sạn có phòng nghỉ chất lượng và dịch vụ tốt để nghỉ ngơi thư giãn ngày càng phổ biến. Bằng cách truy cập vào các website tìm kiếm thông tin phòng tại khách sạn giúp khách hàng chọn được phòng theo ý thích của mình. Trước kia khi chưa ứng dụng tin học vào công tác quản lý thì các công việc như cập nhật thông tin khách hàng, xem các thông tin về dịch vụ của khách sạn, thông tin về số phòng, và nhân viên, hoá đơn thanh toán, tất cả đều làm thủ công nên các cán bộ quản lý phải mất rất nhiều thời gian mới tổng hợp được những thông tin cần thiết.
Mặt khác hiện nay trong các khách sạn, các cán bộ làm công tác quản lý thông tin của khách sạn phải quản lý một lượng lớn thông tin về cán bộ công nhân viên, tình trạng phòng. Việc này mất rất nhiều thời gian và công sức của con người nên việc ứng dụng tin học vào công tác quản lý khách sạn theo yêu cầu của người dùng ngày càng trở nên hết sức cần thiết, quan trọng. Đối tượng khách hàng Đối với một khách sạn, việc phân ra loại khách là rất quan trọng vì dựa vào đó, khách sạn có phương thức tổ chức, hoạt động một cách thích hợp, đặc biệt là chế độ hậu đãi đối với từng loại khách. Khi chưa có chương trình quản lý khách sạn, việc xử lý thông tin một đoàn khách, một đơn vị hay một vị khách nào đó cần rất nhiều thời gian.
Khách thuê phòng có hai dạng: - Khách đi tập thể: là một nhóm nhiều người (được gọi thống nhất là khách đoàn) thuộc một tổ chức hay doanh nghiệp nào – gọi chung là đơn vị. Một đơn vị có nhiều khách lưu trú tại khách sạn trong các thời điểm khác nhau. Nhóm: 04 7 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng - Khách đi lẻ: là loại khách không thuộc một đơn vị nào. Tại các thời điểm khác nhau, một người khách có thể là khách vãng lai hay có thể nằm trong một đoàn nào đó.
Nghiệp vụ quản lý khách sạn hiện nay 3. Quản lý nội bộ khách sạn Quản lý nội bộ khách sạn hay quản lý người dùng cho phép phân quyền theo cấp bậc trong khách sạn, hỗ trợ quá trình làm việc trở nên nhanh chóng, hiệu quả. Giám đốc, quản lý cấp cao được phân quyền cao nhất, có quyền sử dụng mọi chức năng (như: thêm, sửa, xóa thông tin,…), có thể nắm bắt tình hình khách sạn như thế nào, công suất phòng đang là bao nhiêu, bên cạnh đó cũng nắm bắt được các bộ phận khác hoạt động ra sao từ phía xa. Nhân viên các bộ phận cũng dễ dàng sử dụng tùy theo chức năng của bộ phận mình.
Bộ phận lễ tân sẽ theo dõi được phần khách hàng đặt phòng, tình trạng phòng trống hay có khách, sơ đồ phòng khách sạn để từ đó dễ dàng nắm bắt và phối hợp nhịp nhàng với các bộ phận khác trong công việc. Quản lý phòng và đặt phòng Website quản lý khách sạn chắc chắn không thể thiếu công dụng quản lý phòng và đặt phòng được vì đây là chức năng quan trọng trong hệ thống quản lý này. Quản lý phòng sẽ bao gồm thông tin về sơ đồ phòng, mã phòng, loại phòng, số lượng phòng, giá phòng, các dịch vụ đối với mỗi phòng,… Quản lý đặt phòng khách sạn để biết nguồn khách về từ đâu, từ các công ty du lịch, các kênh OTA, khách đoàn hay khách vãng lai,… để từ đó đưa ra hướng khai thác khách hàng tiềm năng trong tương lai. Chức năng quản lý đặt phòng này cũng cho phép thấy được phòng đặt tương lai, cụ thể màn hình hiển thị hiệu suất phòng sử dụng bao gồm số lượng phòng khả dụng theo loại phòng, tổng số phòng khả dụng, phòng đăng ký,… và Nhóm: 04 8 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng có thể xem thông tin ngắn gọn, chi tiết phòng đặt.
Khi thông tin đặt phòng được chấp nhận thì hệ thống đặt phòng trực tuyến từ website sẽ ngay lập tức gửi Email xác nhận đến cho khách hàng, tránh tình trạng sai sót hoặc nhầm lẫn thông tin đặt phòng của khách hàng. Quản lý hồ sơ khách hàng Xây dựng website quản lý khách sạn giúp khách sạn có thể nắm bắt được các thông tin cơ bản của khách hàng: tên khách hàng, giới tính, địa chỉ, email, số điện thoại, loại phòng, loại giường, số lượng phòng đặt,… giúp nhân viên dễ dàng tìm kiếm khách hàng theo phòng, tên, số chứng minh thư nhân dân hay số hộ chiếu,… Trong quá trình khách hàng lưu trú có thể bổ sung lưu trữ những thông tin về thói quen, thuộc nhóm khách hàng nào, tìm hiểu khả năng chi trả hay các thói quen tiêu dùng của khách hàng để từ đó thuận tiện cho việc chăm sóc khách hàng vào những lần lưu trú tiếp theo. Quá trình cập nhật, tìm kiếm khách hàng sẽ trở lên nhanh chóng, thuận tiện khi triển khai các chiến dịch tiếp thị hiệu quả khi quảng cáo đến đúng đối tượng khách hàng, từ đó mang về nguồn khách hàng tiềm năng trong tương lai. Quản lý hệ thống Quản lý hệ thống đăng ký thuê, trả phòng của khách hàng, cụ thể là: - Quản lý đặt phòng: tất cả các thông tin đăng ký đặt phòng của khách hàng, cũng như ngày giờ đến; ở trong bao lâu; đặt phòng trong tương lai ngày nào còn phòng, ngày nào hết phòng.
- Quản lý trả phòng: dựa trên thông tin đặt phòng khách hàng có thể trả phòng trước thời hạn đăng ký hoặc gia hạn thêm thời gian, hệ thống cũng báo chi phí cần thanh toán bao gồm tiền phòng, tiền dịch vụ hay phát sinh (nếu có). - Quản lý hủy phòng: số phòng đăng ký trước đó sẽ bị nhảy trạng thái khi khách báo hủy phòng. Tùy theo quy định của từng khách sạn mà mà hệ thống sẽ Nhóm: 04 9 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng trừ số tiền khách phải thanh toán chi phí khi hủy phòng và sau đó gửi lại khách số tiền đặt cọc còn lại. Quản lý các dịch vụ khác Tùy theo quy mô của mỗi khách sạn mà có những dịch vụ khách nhau như: giặt là, thuê xe, báo thức, spa,… quản lý các dịch vụ này bao gồm thống kê ngày sử dụng, số lần sử dụng, số tiền cần thanh toán cho các dịch vụ này giúp khách sạn không chồng chéo vào quản lý phòng.
Giải pháp hệ thống Từ việc phân tích ở trên có thể thấy: - Quản lý khách sạn là một công việc quá phức tạp và luôn yêu cầu phải được giải quyết nhanh chóng. - Để đáp ứng yêu cầu này cần phải có một chương trình có thể quản lý được các công việc trên và được làm tự động hóa trên máy tính. - Quản lý khách sạn là một công việc quá phức tạp và luôn yêu cầu phải được giải quyết nhanh chóng. - Để đáp ứng yêu cầu này cần phải có một chương trình có thể quản lý được các công việc trên và được làm tự động hóa trên máy tính.
- Hệ thống với dữ liệu vào là các thông tin về khách, thời gian thuê phòng của khách. - Hệ thống sẽ xử lý các dữ liệu này và đưa ra: Phiếu thanh toán chi tiết cho khách, hóa đơn thanh toán, các báo cáo thống kê tình hình doanh thu trong ngày, trong tháng, trong quý, trong năm, các dự trù kinh phí cho các hoạt động sắp tới. Nhóm: 04 10 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHƯƠNG TRÌNH 1. Phân tích yêu cầu Yêu cầu cấp thiết cần đặt ra là xây dựng và phát triển một hệ thống phần mềm đáp ứng được nhu cầu tìm kiếm phòng, đặt phòng,.
Việc xây dựng phải đáp ứng được những yêu cầu sau: Gồm có 4 yêu cầu chính: 1. Quản lý phòng: Các phòng của khách sạn được quản lý dựa vào phòng số, loại phòng, trạng thái, giá cơ bản. Khách sạn có các loại phòng tương ứng với giá (trong đó có 10% VAT). Quản lý đăng ký - thuê phòng: Tất cả các thông tin đăng ký thuê phòng đều được quản lý dựa trên người đặt phòng, họ tên khách đăng ký, thời gian đặt phòng, thời gian trả phòng, số tiền thanh toán và trạng thái thanh toán.
Quản lý việc trả phòng: Dựa trên thông tin đăng ký thuê phòng và thông tin nhận phòng, việc trả phòng được khách sạn quản lý các thông tin sau: Số trả phòng, ngày trả, giờ trả, họ tên người trả (có thể trả phòng trước thời hạn đăng ký). Nếu khách hàng muốn gia hạn thêm thời gian ở tại khách sạn thì phải tiến hành làm thủ tục đăng ký lại. Bên cạnh việc trả phòng của khách thì khách sạn sẽ kiểm tra lại tình trạng phòng. Quản lý tài khoản nhân viên: Tất cả những nhân viên làm việc tại khách sạn đều được quản lý các thông tin sau: Họ nhân viên, Tên nhân viên, Chức vụ của nhân viên.
Phạm vi đối tượng Áp dụng cho các khách sạn lớn nhỏ trên cả nước. Nhóm: 04 11 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS. Phân loại và chức năng các tác nhân Gồm có: 1. Người quản trị - Admin 2.
Nhân viên lễ tân ● Người quản trị: ➢ Đăng nhập ➢ Xem, thay đổi trạng thái phòng, thêm, sửa, xóa, tìm kiếm các phòng. ➢ Xem, thêm, xoá, các thông tin của nhân viên. ● Nhân viên lễ tân: ➢ Đăng nhập ➢ Xem, thay đổi trạng thái phòng, thêm, sửa, xóa, tìm kiếm các phòng. Thiết kế mô hình hệ thống 4.
Sơ đồ tổng quát Nhóm: 04 12 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS. Đặc tả Use Case UC1 - Đăng nhập/Đăng xuất ● Sơ đồ ● Mô tả Use Case ID UC1 Tên Use case Đăng nhập Mô tả Cho phép người sử dụng đăng nhập vào hệ thống, tùy theo người dùng mà hệ thống sẽ cho phép người dùng thực hiện các hoạt động khác nhau. Người sử dụng Người quản trị, nhân viên lễ tân Nhóm: 04 13 Downloaded by ANH LE (bachvan14@gmail.com) lOMoARcPSD|39108650 Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng Hoạt động UC này bắt đầu khi người dùng chọn đăng nhập vào hệ thống 1. Hệ thống yêu cầu người dùng nhập tên đăng nhập và mật khẩu 2.
Hệ thống kiểm tra thông tin người dùng và xác nhận hợp lệ 3. Tùy theo đối tượng người dùng, hệ thống sẽ đến các form với chức năng phù hợp 4.