Phần mềm quản lý khách sạn là một ứng dụng được sử dụng để quản lý các hoạtđộng của khách sạn, bao gồm: quản lý thông tin khách hàng, quản lý phòng khách sạn,quản lý đặt phòng, quản lý t
GIỚI THIỆU
Mục đích nghiên cứu
Phần mềm quản lý khách sạn được xây dựng nhằm hỗ trợ nhân viên lễ tân trong việc kiểm soát và quản lý hồ sơ khách hàng trong suốt thời gian lưu trú Hệ thống giúp quản lý thời gian ra vào, hỗ trợ khách hàng trong việc thuê phòng, cũng như quản lý các dịch vụ và tiện ích mà khách hàng sử dụng Bên cạnh đó, phần mềm còn theo dõi tình hình kinh doanh của khách sạn, từ đó cung cấp báo cáo và thống kê doanh thu hàng tháng hiệu quả.
Lý do lựa chọn đề tài
Sự phát triển mạnh mẽ của công nghệ thông tin và sự xâm nhập nhanh chóng của tin học vào mọi lĩnh vực đời sống xã hội đã khiến việc sử dụng máy tính trong quản lý trở thành một nhu cầu cấp bách Máy tính là yếu tố không thể thiếu để nâng cao chất lượng và hiệu quả trong công tác quản lý.
Trong quản lý thông tin sinh viên, việc điều chỉnh và bổ sung thông tin gặp nhiều khó khăn do số lượng sinh viên nhập học hàng năm rất lớn, dẫn đến việc tìm kiếm thông tin tốn thời gian Phương pháp quản lý bằng sổ sách thủ công không chỉ kém chính xác mà còn không hiệu quả Do đó, ứng dụng công nghệ thông tin trong quản lý sẽ giúp cán bộ đào tạo nâng cao hiệu quả công việc, tiết kiệm thời gian và đơn giản hóa các thao tác.
Phạm vi tài liệu
Phần mềm này giúp nhân viên khách sạn quản lý hồ sơ và thông tin khách hàng hiệu quả, đồng thời theo dõi doanh thu của khách sạn một cách dễ dàng.
Thuật ngữ và các từ viết tắt
Thuật ngữ Định nghĩa Chú thích
PK Primary Key Khóa chính
FK Foreign Key Khóa ngoại
CSDL Cơ sở dữ liệu
Mô tả tài liệu
Phần mềm quản lý khách sạn được thiết kế nhằm tối ưu hóa quy trình hoạt động của ngành dịch vụ lưu trú, với mục tiêu phát triển bền vững và nâng cao trải nghiệm khách hàng Đối tượng người dùng bao gồm các quản lý khách sạn, nhân viên lễ tân và bộ phận kế toán Mô hình phần mềm tích hợp nhiều chức năng, từ quản lý hồ sơ khách hàng, cập nhật thông tin khách thuê phòng, đến các thao tác thêm, sửa, xóa và tìm kiếm khách hàng Ngoài ra, phần mềm còn cung cấp công cụ thống kê doanh thu, giúp khách sạn theo dõi hiệu quả kinh doanh một cách chính xác và nhanh chóng.
TỔNG QUAN PHẦN MỀM
Yêu cầu chung của phần mềm
Hệ thống quản lý khách sạn cần lưu trữ thông tin về nhân viên, khách hàng và doanh thu, đồng thời xử lý nhanh chóng các yêu cầu như thuê phòng, đặt phòng và thanh toán từ quản lý và nhân viên lễ tân Đặc biệt, hệ thống phải đáp ứng nhu cầu và hoạt động ổn định cho khách sạn có 25 tầng và 342 phòng.
Mục tiêu phần mềm
Phần mềm đảm bảo được các chương trình:
Mỗi khách hàng của khách sạn đều được khách sạn quản lý những thông tin sau:
Họ tên, giới tính, địa chỉ, điện thoại, số CMND hoặc Passport (hoặc các văn bằng khác có hình).
- Quản lý thông tin nhận phòng:
Khách sạn quản lý thông tin quan trọng như họ tên người nhận phòng, ngày và giờ nhận phòng Tất cả thông tin này dựa vào thông tin đăng ký thuê phòng đã được khai báo trước đó Khách hàng chỉ được nhận phòng khi có đăng ký phù hợp với thông tin đã cung cấp.
- 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.
Khi khách hàng cần đặt phòng khách sạn, họ có thể liên hệ trực tiếp với khách sạn để thực hiện thủ tục đăng ký Nếu phòng còn trống, khách hàng cũng có thể làm thủ tục thuê và nhận phòng ngay tại chỗ Có hai cách để liên hệ: đến trực tiếp hoặc gọi điện thoại.
Khi khách hàng thực hiện thủ tục đăng ký, họ cần cung cấp đầy đủ thông tin cá nhân và thông tin về cơ quan (nếu có) theo yêu cầu của Bộ phận Lễ tân Hầu hết khách hàng cũng phải đặt cọc một khoản tiền nhất định tùy thuộc vào loại phòng đã đăng ký.
-Trường hợp các tổ chức thuê phòng thì tổ chức sẽ cử đại diện đến khách sạn làm thủ tục đăng ký.
Trước ít nhất một tuần trước ngày nhận phòng, các khách hàng đăng ký theo đoàn cần gửi danh sách thành viên cho khách sạn để đảm bảo việc phân bố phòng hợp lý.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Xác định các actor và Use case tổng quát
- Khách hàng: là những người có nhu cầu thuê phòng khách sạn.
Nhân viên lễ tân đóng vai trò quan trọng trong việc đón tiếp khách hàng và hỗ trợ các thủ tục check in, check out Họ cũng chịu trách nhiệm quản lý các hoạt động hàng ngày của khách sạn, bao gồm quản lý khách hàng, phòng và việc thuê phòng.
- Quản lý: là người điều hành hệ thống, quản lý nhân viên, doanh thu, thống kê và lập báo cáo
3.1.2 Use case tổng quát của hệ thống
Biểu đồ 3.1 Biểu đồ Use case tổng quát
Phân rã Use case
- Đăng nhập: Để thực hiện các thao tác trên hệ thống cần phải đăng nhập vào hệ thống
- Quản lý phòng: Nhân viên lễ tân đăng nhập vào tài khoản lựa chọn các chức năng: thêm phòng mới, sửa thông tin phòng, xóa phòng, tra cứu.
Quản lý khách hàng là một chức năng quan trọng, cho phép admin đăng nhập vào tài khoản và thực hiện các thao tác như thêm, sửa đổi và xóa thông tin khách hàng Việc này giúp duy trì cơ sở dữ liệu khách hàng một cách hiệu quả và đảm bảo thông tin luôn được cập nhật.
- Quản lý nhân viên: admin đăng nhập vào tài khoản lựa chọn các chức năng: thêm nhân viên mới, sửa thông tin nhân viên, xóa nhân viên.
- Quản lý tài khoản: admin đăng nhập vào tài khoản lựa chọn các chức năng: thêm tài khoản, sửa thông tin tài khoản, xóa tài khoản.
3.2.2 Biểu đồ cho Use case Đăng nhập
Biểu đồ 3.2 Biểu đồ Use case cho chức năng Đăng nhập
Biểu đồ 3.3 Biểu đồ trình tự cho chức năng Đăng nhập
Biểu đồ 3.4 Biểu đồ hoạt động cho chức năng Đăng nhập
3.2.3 Biểu đồ cho Use case Quản lý thuê phòng
Biểu đồ 3.5 Biểu đồ Usecase cho chức năng Quản lý thuê phòng
Biểu đồ 3.6 Biểu đồ trình tự cho chức năng Quản lý thuê phòng
Biểu đồ 3.7 Biểu đồ hoạt động cho chức năng Quản lý thuê phòng
3.2.4 Biểu đồ cho Use case Quản lý khách hàng
Biểu đồ 3.8 Biểu đồ Usecasse cho chức năng Quản lý khách hàng
\ Biểu đồ 3.9 Biểu đồ trình tự cho chức năng Quản lý khách hàng
Biểu đồ 3.10 Biểu đồ hoạt động cho chức năng Quản lý khách hàng
3.2.5 Biểu đồ cho Use case Quản lý phòng
Biểu đồ 3.11 Biểu đồ Usecasse cho chức năng Quản lý phòng
Biểu đồ 3.12 Biểu đồ trình tự cho chức năng Quản lý phòng
Biểu đồ 3.13 Biểu đồ hoạt động cho chức năng Quản lý phòng
3.2.6 Biểu đồ cho Use case Quản lý nhân viên
Biểu đồ 3.14 Biểu đồ Usecase cho chức năng Quản lý Nhân viên
Biểu đồ 3.15 Biểu đồ trình tự cho chức năng Quản lý Nhân viên
Biểu đồ 3.16 Biểu đồ hoạt động cho chức năng Quản lý Nhân viên
3.2.7 Biểu đồ cho Use case Quản lý tài khoản
Biểu đồ 3.17 Biểu đồ Usecase cho chức năng Quản lý tài khoản
Biểu đồ 3.18 Biểu đồ trình tự cho chức năng Quản lý tài khoản
Biểu đồ 3.19 Biểu đồ hoạt động cho chức năng Quản lý tài khoản
Biểu đồ Lớp tổng quát
Biểu đồ 3.20: Biểu đồ Lớp
THIẾT KẾ LOGIC CSDL
Mô hình quan hệ của CSDL
Biểu đồ 3.21: Mô hình quan hệ CSDL
Giao diện Window Form
Hình 4.3:Form Quản lý phòng
Hình 4.4:Form Quản lý khách hàng
Hình 4.5:Form Quản lý nhân viên
Hình 4.6 :Form Quản lý chi tiết khách hàng
Hình 4.7:Form Quản lý tài khoản
Hình 4.8 :Form Quản lý thanh toán