oQuản lý người dùng.oQuản lý đăng ký thuê phòng.oQuản lý nhận trả phòng.oQuản lý hóa đơn.oQuản lý khách hàng.oQuản lý dịch vụ.oQuản lý phòng.oQuản lý tình trạng phòng.oQuản lý nhân viên.oThống kê doanh thu.
HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN THỰC TẬP CƠ SỞ DỮ LIỆU QUẢN LÝ KHÁCH SẠN Hà Nội, 1/2021 HÌNH ẢNH BẢNG MỤC LỤC LỜI NÓI ĐẦU Trong năm gần du lịch ngành có độ tăng trưởng cao nước Rất nhiều khách sạn đua phát triển liên tục nhanh chóng theo phát triển xã hội qui mô chất lượng Hiện nay, khách sạn phải trực tiếp tiếp nhận, quản lý khối lượng lớn thường xuyên nhiều loại khách, với hàng loạt dịch vụ phát sinh theo nhu cầu khách hàng Do đó, công việc quản lý hoạt động kinh doanh khách sạn ngày phức tạp Hơn nữa, công tác quản lý không đơn quản lý lưu lược khách đến với khách sạn, sử dụng loại hình dịch vụ … mà cơng việc quản lý phải đáp ứng nhu cầu việc báo cáo loại hình doanh thu, tình hình kinh doanh khách sạn … để từ đưa định hướng lập kế hoạch phát triển cho công việc kinh doanh Nhưng với việc lưu trữ xử lý thủ cơng tốn nhiều thời gian nhân lực mà không đem lại hiệu cao Do cần phải tin học hóa hình thức quản lý, cụ thể xây dựng phần mềm để đáp ứng nhu cầu quản lý toàn diện, thống đạt hiệu cao cho hoạt động kinh doanh khách sạn Do nhu cầu nên nhóm chúng em định chọn đề tài thực tập cuối khóa “Quản lý khách sạn” yếu cho nhu cầu ứng dụng công nghệ thông tin vào kinh doanh CHƯƠNG ĐẶC TẢ HỆ THỐNG 1.1 MỤC ĐÍCH VÀ YÊU CẦU: Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, cơng nghệ thông tin đạt nhiều thành tựu to lớn, góp cơng lớn cơng xây dựng phát triển xã hội nhân loại Ngày nay, Cơng Nghệ Thơng Tin có bước phát triển mạnh mẽ, ứng dụng nhiều lĩnh vực đời sống hiệu mang lại phụ nhận, giúp giảm thiếu tối đa khâu làm việc thủ cơng hiệu xác người trước Máy tính điện tử trở nên phổ biến gần gũi với người, việc tiếp cận với Hệ thống Thông tin quản lý trở thành mục tiêu hàng đầu tổ chức, doanh nghiệp cho mục đích quản lý thơng tin Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp khâu sản xuất quản lý Đối với khách sạn hệ thống thông tin Quản lý quản lý khách sạn xây dựng nhằm giải nhu cầu quản lý khách sạn Hệ thống giúp doanh nghiệp xử lý cơng việc xác, nhanh chóng, tiết kiệm chi phí, nhân lực, mặt khác cịn quảng bá hình ảnh khách sạn đến với bạn bè Tỉnh, Nước Quốc tế! Khả tương tác, liên doanh với hệ thống khách sạn khác lĩnh vực hoạt động cao Mục đích, nhiệm vụ đề tài khối nghiệp vụ phức tạp, đòi hỏi hệ thống quản lý chặt chẽ, thuận tiện có hiệu cao Đề tài vừa có giá trị thực tế vừa có giá trị việc học tập sinh viên chúng em Vì sau thực đề tài, sinh viên vừa nắm vững kiến thức môn học vừa bồi dưỡng cho thân thêm kiến thức nghiệp vụ quản lý doanh nghiệp, cơng ty góp phần nâng cao trình độ chun mơn cá nhân Trong khuôn khổ tập lớn môn học này, mục tiêu yếu để rèn luyện chúng em thực hệ thống với nhiệm vụ bản: thực việc đặt phòng, làm thủ tục nhận phòng trả phịng cho khách cách nhanh chóng Cung cấp dịch vụ khách có yêu cầu, đem lại thoải mái hài lòng cho khách hàng Bên cạnh hổ trợ cho việc quản lý danh mục hệ thống thống kê báo cáo Đề tài tập chủ yếu tập trung vào nghiệp vụ khách sạn khơng sâu vào chi tiết hay thực nhiều nghiệp vụ phức tạp vấn đề thời gian kinh nghiệm cịn Tuy nhiên, với nghiệp vụ đề tài đủ để triển khai dự án thực tế dành cho khách sạn, doanh nghiệp vừa nhỏ 1.2 MÔ TẢ HỆ THỐNG 1.2.1 Tổng quan Sau khảo sát vài khách sạn vừa nhỏ thành phố nhóm thực đưa mơ hình tổ chức cách thức hoạt động chung cho hệ thống khách sạn Tất phòng trang bị tùy thuộc vào loại phòng, thiết bị như: máy điều hòa, truyền hình cáp, truyền hình vệ tinh, mi-ni bar, bàn làm việc, diện thoại, internet… Hiện khách sạn chưa có chương trình chun quản lý việc đặt phịng toán Nhân viên khách sạn dùng phần mềm Excel để quản lý việc đặt phòng, đăng ký, trả phòng khách hàng, quản lý thơng tin nhân viên Chính gặp vài khó khăn sau: • Những xừ lý thủ tục đặt phòng, nhận phòng, trả phòng thời gian thực thủ cơng • Khó kiểm tra phịng hư, kiểm sốt tình trạng phịng (phịng trống, phịng sử dụng…) làm giảm chất lượng dịch vụ khách sạn • Khó khăn việc quản lý nhân sự, quản lý thơng tin khách hàng, thơng tin hóa đơn, thơng tin phiếu đăng ký phịng, đăng ký dịch vụ… Vì lẽ đó, ban lãnh đạo khách sạn u cầu có chương trình có khả quản lý thơng tin khách hàng, thơng tin đặt phịng, nhận phòng, trả phòng, báo cáo, quản lý nhân viên, quản lý danh mục… 1.2.2 Cơ cấu tổ chức - Giám đốc: có nhiệm vụ quản lý trực tiếp khách sạn Những vấn đề quan trọng khách sạn phải thơng qua giám đốc giám đốc có quyền định tất thông tin xử lý khách sạn - Phó giám đốc kinh doanh: có nhiệm vụ quản lý việc kinh doanh khách sạn Giải vấn đề kinh doanh định hướng kinh doanh tương lai - Phó giám đốc chất lượng nhân sự: có nhiệm vụ huấn luyện đảm bảo chất lượng nhân sự, quản lý nhân - Bộ phận lễ tân: có nhiệm vụ tiếp nhận khách đặt phòng khách thuê phòng, trả lời thắc mắc khách hàng Nhận yêu cầu khách muốn sử dụng dịch vụ khách sạn Thanh toán hóa đơn khách hàng trả phịng - Phịng kinh doanh: phận có nhiệm vụ quản lý danh sách khách hàng, quản lý thơng tin phịng, đưa chiến lược kinh doanh cụ thể cho khách sạn - Phịng kế tốn: quản lý thơng tin tài thu chi khách sạn, có nhiệm vụ lập hóa đơn toán cho khách hàng, lập phiếu chi khách sạn cần chi tiêu cho vấn đề sửa chửa mua sắm phục vụ việc kinh doanh Hàng tháng nhân viên kế toán phải tiến hành kiểm kê tài thu chi đóng thuế kinh doanh cho khách sạn - Phịng bảo vệ: bảo vệ có nhiệm vụ giữ xe, giữ gìn an ninh trật tự khách sạn Theo dõi thiết bị khách sạn chịu trách nhiệm hệ thống ánh sang - Phòng dịch vụ: có nhiệm vụ quản lý, cung cấp dịch vụ cho khách hàng khách hàng yêu cầu Kiểm tra trạng sở vật chất phòng khách trả phịng - Phịng nhân sự: có nhiệm vu quản lý thông tin nhân viên, thông tin làm… TỔNG GIÁM ĐỐC GIÁM ĐỐC PHÓ GĐ CHẤT LƯỢNG NHÂN SỰ PHĨ GIÁM ĐỐC KINH DOANH PHỊNG BẢO VỆ VÀ KỸ THUẬTPHÒNG DỊCH VỤ PHÒNG LỄ TÂN PHÒNG KẾ TỐN TÀI CHÍNH PHỊNG NHÂN SỰ PHỊNG KINH DOANH Hình 1.1 Sơ đồ tổ chức khách sạn 1.2.3 Quy trình hoạt động - Hoạt động đặt phịng: Khi có nhu cầu đặt phòng, khách hàng liên lạc với lễ tân thông qua điện thoại trực tiếp khách sạn, thơng báo cụ thể nhu cầu (ngày đến, ngày đi, số lượng phòng, số lượng người, loại phịng…) Sau đó, nhân viên lễ tân kiểm tra danh sách phịng, sổ ghi khách đăng kí, đối chiếu khả đáp ứng khách sạn nhu cầu khách trả lời Nếu đáp ứng nhu cầu khách, lễ tân 10 - Thanh tốn Hình 3.29 Sơ đồ quy trình toán 49 3.3 THIẾT KẾ GIAO DIỆN 3.3.1 Form Đăng nhập Hình 3.30: Form đăng nhập Bảng 3-22: Chức buttom sql form đăng nhập ST T ST T Giao diện Chức btnĐăng nhập btnHủy Đăng nhập vào hệ thống Thoát hệ thống Giao diện SQL btnĐăng nhập CREATE PROCEDURE DANGNHAP(@User nvarchar(50),@Password nvarchar(20)) AS BEGIN select * from TAI_KHOAN where TenDangNhap=@User and MatKhau=@Password END; 50 3.3.2 Form Quản lý Hình 3.31 Form quản lý Bảng 3-23 Chức buttom form quản lý ST T Giao diện Chức Khách hàng Dich Vu Phòng Phiếu đăng ký Hóa đơn Loại phịng Loại dịch vụ Quản lý khách hàng Quản lý dịch vụ Quản lý phòng Quản lý phiếu đăng ký Quản lý hóa đơn Quản lý loại phòng Quản lý dịch vụ 3.3.3 Form nhận phòng 51 Hình 3.32: Form nhận phịng Bảng 3-24 Chức buttom sql form nhận phòng ST T ST T Giao diện Chức Th phịng đặt trước Th phịng chưa đặt trước Tìm Thuê phòng Hủy Khách hàng đặt trước cần tạo phiếu Cần tạo thông tin khách hàng phiếu thuê Tìm kiếm khách hàng theo tên số CMND Tạo phiếu nhận phịng Thốt hẹ thống Giao diện SQL Tìm CREATE PROCEDURE TIM_KHACH_HANG(@CMND nvarchar(50), @HoTen nvarchar(20)) AS BEGIN select * from KHACH_HANG 52 Thuê phòng where like CMND=%@CMND% or Ten=%@HoTen% END; //tạo kiểu liệu Create Type CHI_TIET_PHIEU_NHAN as Table( ID nvarchar(10) primary key, MaPhong nvarchar(10), MaPhieuNhan nvarchar(10) ) Go Create Type PHIEU_NHAN_PHONG as Table( ID nvarchar(10) primary key, NgayNhan datetime, NgayTraDuKien datetime, MaPhieuDat nvarchar(10), MaKH nvarchar(10), MaPhieuNhan nvarchar(10) ) Go //tao thủ tục create procedure TAO_PHIEU_NHAN_PHONG(@ChiTietPhieuNhan CHI_TIET_PHIEU_NHAN READONLY, @PhieuNhanPhong PHIEU_NHAN_PHONG READONLY) AS BEGIN insert into CHI_TIET_PHIEU_NHAN SELECT * FROM @ChiTietPhieuNhan insert into PHIEU_NHAN_PHONG SELECT * FROM @PhieuNhanPhong END; 3.3.4 Form đặt phịng 53 Hình 3.33 Form đặt phòng Bảng 3-25: Chức buttom sql form đặt phòng ST T Giao diện Chức Tìm Đăng ký Hủy Tìm kiếm khách hàng theo tên số CMND Tạo phiếu đặt phịng Thốt hệ thống ST Giao diện SQL 54 T Tìm Đăng ký CREATE PROCEDURE TIM_KHACH_HANG(@CMND nvarchar(50), @HoTen nvarchar(20)) AS BEGIN select * from KHACH_HANG where like CMND=%@CMND% or Ten=%@HoTen% END; Create Type KHACH_HANG AS TABLE( QuocTich nvarchar(50), SDT nvarchar(20), DiaChi nvarchar(200), GioiTinh bit, PassPort nvarchar(20), CMND nvarchar(20), Ten nvarchar(100), ID nvarchar(10) ) GO Create Type CHI_TIET_PHIEU_DAT as Table( ID nvarchar(10) primary key, MaPhong nvarchar(10), MaPhieuDat nvarchar(10) ) go Create Type PHIEU_DAT_PHONG as Table( ID nvarchar(10) primary key, NgayDangKy datetime, MaKH nvarchar(10) ) Go create procedure TAO_PHIEU_DAT_PHONG(@ChiTietPhieuNhan CHI_TIET_PHIEU_DAT READONLY, @PhieuNhanPhong PHIEU_DAT_PHONG READONLY, @KhachHang KHACH_HANG READONLY) AS BEGIN insert into KHACH_HANG SELECT*FROM @KhachHang insert into PHIEU_NHAN_PHONG SELECT * FROM @PhieuNhanPhong insert into CHI_TIET_PHIEU_NHAN SELECT * FROM @ChiTietPhieuNhan END; 3.3.5 Form phiếu dịch vụ 55 Hình 3.34 Form Phiếu dịch vụ Bảng 3-26Chức buttom sql form dịch vụ ST T Giao diện Chức Loại dịch vụ Mã phiếu thuê Chọn Lọc dịch vụ theo loại Phiếu thuê gọi dịch vụ Thêm dịch vụ cho phiếu thuê ST T Giao diện SQL Loại dịch vụ Chọn CREATE PROCEDURE TIM_DICH_VU_THEO_TEN_LOAI_DICH_VU(@TenLoaiDichV u nvarchar(50)) AS BEGIN SELECT * FROM DICH_VU DV LEFT JOIN LOAI_DICH_VU LDV on DV.MaLoaiDichVu = LDV.ID where LDV.LoaiDichVu LIKE %@TenLoaiDichVu% END; CREATE TYPE DICH_VU AS TABLE( ID nvarchar(10), TenDichVu nvarchar(50), DonGia money, MaLoaiDichVu nvarchar(10), MaDonVi nvarchar(10) ) CREATE PROCEDURE THEM_DICH_VU(@DichVu DICH_VU READONLY) 56 AS BEGIN INSERT INTO DICH_VU SELECT * FROM @DichVu END; 3.3.6 Form Hóa đơn Hình 3.35 Form hóa đơn Bảng 3-27 Chức buttom sql form hóa đơn ST T ST T Giao diện Chức Thanh tốn Hủy bỏ Thêm Hóa đơn chi tiết hóa đơn Thốt hệ thống Giao diện Chức Thanh toán create procedure TAO_HOA_DON (@HoaDon HOA_DON READONLY,@ChiTietHoaDon) as begin insert into HOA_DON select * from @HoaDon insert into CHI_TIET_HOA_DON select * from @ChiTietHoaDon end; 57 3.3.7 Quản lý dịch vụ Hình 3.36 Form quản lý dịch vụ Bảng 3-28 Chức buttom sql form dịch vụ ST T Giao diện Chức Thêm Sửa Xóa Lưu Thêm dịch vụ Sửa dịch vụ Xóa dịch vụ Lưu thông tin ST T Giao diện Chức Thêm Sửa create procedure TAO_DICH_VU (@DichVu DICH_VU READONLY) as begin insert into DICH_VU select * from @DichVu end; create procedure SUA_DICH_VU (@ID nvarchar(10),@TenDV NVARCHAR(50), @DonGia money, @MaLoaiDichVu nvarchar(10), @MaDonVi nvarchar(10)) as begin UPDATE DICH_VU SET TenDichVu=@TenDV, DonGia=@DonGia, MaLoaiDichVu= @MaLoaiDichVu, 58 MaDonVi = @MaDonVi where ID=@ID end; create procedure XOA_DICH_VU (@ID nvarchar(10)) as begin DELETE CHI_TIET_HOA_DON WHERE MaSDDV IN (SELECt ID FROM SU_DUNG_DICH_VU WHERE MaDV=@ID) DELETE SU_DUNG_DICH_VU WHERE MaDV = @ID DELETE DICH_VU WHERE ID=@ID end; Xóa 3.3.8 Quản lý phịng Hình 3.37 Form quản lý phịng Bảng 0-29Chức buttom sql form đăng nhập ST T Giao diện Chức Thêm Sửa Xóa Thêm thơng tin phịng Sửa thơng tin phịng Xóa thơng tin phịng 59 Lưu Lưu thơng tin ST T Giao diện Chức Thêm Sửa Xóa CREATE PROCEDURE THEM_PHONG(@Phong Phong readonly) as begin insert into Phong select * from @Phong end; CREATE PROCEDURE SUA_PHONG(@ID nvarchar(10),@MaLoaiPhong nvarchar(10),@MaLoaiTinhTrang nvarchar(10)) as begin update Phong set MaLoaiPhong=@MaLoaiPhong, MaLoaiTinhTrang=@MaLoaiTinhTrang where ID=@ID end; CREATE PROCEDURE XOA_PHONG(@ID nvarchar(10)) as begin DELETE CHI_TIET_PHIEU_DAT WHERE MaPhong =@ID DELETE CHI_TIET_PHIEU_NHAN WHERE MaPhong=@ID end; 3.3.9 Quản lý loại phịng 60 Hình 3.38 Form quản lý loại phòng Bảng 3-30 Chức buttom sql form quản lý phòng ST T Giao diện Chức Thêm Sửa Xóa Lưu Thêm thơng tin loại phịng Sửa thơng tin loại phịng Xóa thơng tin loại phịng Lưu thơng tin ST T Giao diện SQL Sửa Xóa Thêm CREATE PROCEDURE XOA_LOAI_PHONG(@LoaiPhong LOAI_PHONG READONLY) as begin INSERT INTO LOAI_PHONG SELECT * FROM @LoaiPhong end; CREATE PROCEDURE SUA_LOAI_PHONG(@ID nvarchar(10), @Ten nvarchar(50),@SNChuan int, @SNToiDa int) as begin UPDATE LOAI_PHONG SET TenLoai=@Ten, SoNguoiChuan=@SNChuan, SoNguoiToiDa=@SNToiDa WHERE ID=@ID end; CREATE PROCEDURE XOA_LOAI_PHONG(@ID nvarchar(10)) as begin 61 DELETE CHI_TIET_PHIEU_DAT WHERE MaPhong in(SELECT ID FROM Phong where MaLoaiPhong= @ID) DELETE CHI_TIET_PHIEU_NHAN WHERE MaPhong in(SELECT ID FROM Phong where MaLoaiPhong= @ID) DELETE LOAI_PHONG where ID=@ID end; 3.3.10 Quản lý hóa đơn Hình 3.39 Form quản lý hóa đơn Bảng 3-31 Chức buttom sql form đăng nhập ST T Giao diện Chức 62 In Chi tiết Tìm In thơng tin hóa đơn Xem thơng tin hóa đơn Tìm thơng tin hóa đơn ST T Giao diện Chức Tìm Chi tiết CREATE PROCEDURE TimHoaDonTheoID(@ID nvarchar(10)) as begin Select * from HOA_DON where ID=@ID end; CREATE PROCEDURE TimHoaDon(@MaKhach nvarchar(10), @Ngay DateTime) as begin Select * from HOA_DON where MaKH=@MaKhach or NgayThanhToan = @Ngay end; 63 ... vụ o Quản lý người dùng o Quản lý đăng ký thuê phòng o Quản lý nhận trả phịng o Quản lý hóa đơn o Quản lý khách hàng o Quản lý dịch vụ o Quản lý phịng o Quản lý tình trạng phịng o Quản lý nhân... doanh nghiệp khâu sản xuất quản lý Đối với khách sạn hệ thống thông tin Quản lý quản lý khách sạn xây dựng nhằm giải nhu cầu quản lý khách sạn Hệ thống giúp doanh nghiệp xử lý cơng việc xác, nhanh... o Quản lý khai thác phịng: 16 Hình 1.3: Mơ hình quản lý khai thác phịng o Quản lý khách hàng: 17 Hình 1.4: Mơ hình quản lý khách hàng o Quản lý dịch vụ: Hình 1.5: Mơ hình quản lý dịch vụ o Quản