Ngày nay, nhu cầu đi lại, công tác dài ngày, nhu cầu du lịch của con người cũngnhư những nhu cầu về nơi an chốn ở, nghỉ ngơi thư giãn và yếu cầu về chất lươngcủa các dịch vụ ngày nay càn
Mục tiệu
Tổ chức và lưu trữ cơ sở dữ liệu một cách thống nhất là rất quan trọng, bao gồm dữ liệu khách sạn, thông tin về phòng ốc và các dịch vụ phát sinh Dựa vào kiến thức từ môn phân tích thiết kế hệ thống thông tin, đồ án này sẽ phân tích và thiết kế hệ thống quản lý khách sạn hiệu quả.
Tin học hóa công tác quản lý nhân viên, khách hàng, buông phòng.
Tin học hóa quy trình đăng ký, nhận phòng, trả phòng, đặt phòng.
Tin học hóa việc cung cấp các dịch vụ cũng như thanh toán cho khách hàng.
Tổng hợp, phân tích các báo cáo một cách tự động cho nhà quản lý khách sạn.
Quản lý khách sạn hiện nay trở nên dễ dàng và thuận tiện hơn, với các nhiệm vụ vừa mang tính độc lập, vừa có sự liên kết chặt chẽ, tạo nên sự thống nhất trong quá trình vận hành.
Cơ cầu tổ chức
Mô hình nhân sự trong khách sạn 5 sao được tổ chức theo chức năng công việc, với mỗi bộ phận đảm nhận một nhiệm vụ riêng biệt Cấu trúc tổ chức nhân sự của khách sạn 5 sao thường bao gồm năm bộ phận chính: bộ phận giám đốc, bộ phận nhân viên lễ tân, bộ phận nhân viên bảo vệ, bộ phận nhân viên kế toán và bộ phận nhân viên phục vụ tạp vụ.
Giám đốc khách sạn chịu trách nhiệm quản lý toàn bộ hoạt động của khách sạn, và mọi vấn đề liên quan đều phải được trình lên giám đốc để có quyết định cuối cùng.
Nhân viện bộ phân lễ tân :
Nhân viên lễ tân có nhiệm vụ tiếp nhận khách thuê phòng, giải đáp thắc mắc và quản lý thông tin liên quan đến phòng và khách hàng Họ lập phiếu đăng ký khi khách hàng thuê phòng và ghi nhận yêu cầu sử dụng dịch vụ Khi khách hàng trả phòng, nhân viên sẽ lập nội dung chi tiết của phiếu thanh toán và chuyển thông tin cho bộ phận kế toán để lập hóa đơn thanh toán.
Quản lý thông tin tài chính trong khách sạn bao gồm việc lập hóa đơn thanh toán cho khách hàng và phiếu chi cho các khoản sửa chữa hoặc mua sắm phục vụ kinh doanh Nhân viên kế toán hàng tháng cần kiểm kê tài chính và thực hiện nghĩa vụ đóng thuế kinh doanh cho khách sạn.
Bảo vệ tại khách sạn có nhiệm vụ đảm bảo an ninh trật tự và giám sát việc gửi xe Họ cũng phụ trách kiểm tra các thiết bị trong khách sạn và quản lý hệ thống ánh sáng để duy trì môi trường an toàn cho khách.
Nhân viện phục vụ-tạp vụ:
Nhân viên phục vụ và tạp vụ có trách nhiệm chăm sóc khách hàng bằng cách dọn dẹp vệ sinh phòng, phục vụ nhu cầu ăn uống và giặt ủi khi có yêu cầu Họ cũng hỗ trợ khuân hành lý cho khách và cung cấp các dịch vụ khác Ngoài ra, nhân viên cần kiểm tra hiện trạng cơ sở vật chất khi khách trả phòng để đảm bảo chất lượng dịch vụ.
SƠ ĐỒ CƠ CẦU TỔ CHỨC:
DỊCH VỤ NV BỘ PHÂN
LỄ TÂN NV KẾ TOÁN NV BỘ PHẦN
Khi khách hàng đến khách sạn Nhân viên bảo vệ sẽ tiếp nhận gữi xe , chỉ dẫn khách đến bộ phân lễ tân.
Nhân viên tạp vụ trong coi và khuân hành lý cho khách
Bộ phận lễ tân sẽ tiếp nhận và kiểm tra các phòng phù hợp với yêu cầu của khách hàng, thực hiện việc lập phiếu đăng ký và cập nhật thông tin khách hàng vào hệ thống quản lý.
Khi khách yêu cầu sử dụng dịch vụ, nhân viện phục vụ sẽ cung cấp, chỉ dẫn cho khách hàng.
Khi khách hàng yêu cầu tra phòng, nhân viên lễ tân sẽ lập phiếu thanh toán chi tiết và sau đó chuyển cho bộ phận kế toán để lập hóa đơn thanh toán cho khách.
Khi khách sạn cần thực hiện sửa chữa và nâng cấp các dịch vụ phục vụ kinh doanh, nhân viên kế toán gặp khó khăn trong việc lập phiếu chi.
Hàng tháng Nhân viện kế toán sẽ tiến hành kiểm kế thủ chi, đóng thuế kinh doanh.
Giám đốc khách sạn sẽ quản lý , chịu trách nhiệm về mọi cộng việc của các nhân viện và cũng là người chịu thuế.
Môi trường phát triển : Visio
PHÂN TÍCH HỆ THỐNG
SƠ ĐỒ PHẦN CẤP CHỨC NĂNG NĂNG
2.PH ÂN TÍCH CÁC CHỨC NĂNG TRONG HỆ THỐNG QUẢN LÝ.
Khi đăng ký thuế phòng tại khách sạn, mỗi khách hàng cần cung cấp các thông tin cá nhân như tên, năm sinh, số CMND hoặc số hộ chiếu, địa chỉ và số điện thoại Những thông tin này sẽ được quản lý trong suốt thời gian khách lưu trú tại khách sạn.
QUẢN LÝ ĐẶT (THUẾ) VÀ TRẢ PHÒNG:
Hệ thống đặt phòng linh hoạt, đặt phòng nhanh, dự kiện chi phí cho khách hàng Quản lý đặt phòng theo đoàn có chính sách giá linh động
Lập phiếu đăng ký phòng
Nhân yêu cầu trả phòng
Qu n tr ng nhấất là ả ọ khi thành toán xong có hoa đ nơ
Gồm 2 chức năng lập phiếu đăng ký và lập hóa đơn :
Phiếu đăng ký bao gồm các thông tin quan trọng như mã chi tiết phiếu DK, mã phiếu DK, mã phòng, tên khách hàng, số người ở, ngày đến và giờ đến Ngoài ra, phiếu đăng ký cũng ghi lại ngày lập và nhân viên lập để thuận tiện cho việc quản lý thông tin.
Khi khách hàng trả phòng nhân viện sẽ lây thông tin từ chị tiết phiếu đăng ký để lập hóa đơn.
Hóa đơn bao gồm các thông tin chi tiết như mã chi tiết hóa đơn, mã hóa đơn, mã phiếu đăng ký, phòng, tiến phòng, dịch vụ riêng, chi phí phát sinh (do khách làm hỏng thiết bị phòng) và thuế Hóa đơn cũng cập nhật tổng số tiền, tên nhân viên và ngày lập hóa đơn.
QUẢN LÝ PHÒNG VÀ NHÂN VIỆN:
Các phòng trong khách sạn được phân loại và quản lý theo khu vực, với thông tin chi tiết như mã phòng, hiện trạng (có người ở hay không), loại phòng và số người tối đa Nhân viên khách sạn cũng được quản lý chặt chẽ, bao gồm các thông tin như tên, năm sinh, địa chỉ, số điện thoại, chức vụ và khu vực làm việc.
Khách hàng sử dụng dịch vụ sẽ được nhân viên ghi lại thông tin vào bảng dịch vụ Khi thanh toán, những thông tin này sẽ được tính vào tiền dịch vụ riêng.
PHÂN TÍCH HỆ THỐNG DỮ LIỆU
Thống tin cá nhân và sửa đổi Đáp ứng yếu cầu
Thông tin tính trang buồng
Thông báo kiếm tra phòng
Hệ thống thông tin quản lý
3.2 Biểu đồ luồng dữ liệu mức 0
Yêu cầu Đơn đặt phòng Đáp ứng yêu cầu
Yêu cầu đơn dặt phòng
Yếu cấu thông tin Báo cáo
Quản lý khách hàng Khách hàng
2.0 Quản lý đặt trả phòng
Nhân viên thánh toán D3 DSdịch vụ
3.3 Biểu đồ luồng dữ liệu.
3.3.1 Mô hình dòng dữ liệu(DFD- Data Flow Diagram)
Kết quá xử lý của hệ thống Thông tin yếu của người dụn
3.3.2.Mô hình luồng dữ liệu DFD phần mềm quản lý khách sạn.
Bộ phân lê tân Hệ thống quảnlý khách sạn
Yếu cầu đăng ký nhân phòng và thà
Thông tin về các khách hàng
Thông tin các dịch vụ Yếu cầu thông kê Thông tin phòng& NV
Thông tin các loại phòng& nv
Quản lý khái thác nước
PHẦN TÍCH VÀ THIẾT KẾ DỮ LIỆU DỮ LIỆU
4.1 XÁC ĐỊNH THỰC THỂ VÀ THUỘC TINH.
STT Tên thuộc tính Miêu tả Kiểu dữ liệu Null Ràng buộc
1 id_Khach ID Khách int No
2 id_HD ID Hóa đơn Nvarchar(10) No
3 Ten_Khach Tên Khách Nvarchar(50) No
4 Ngay_Sinh Ngày Sinh Nvarchar(20) No
5 Gioi_Tinh Giời Tính Nvarchar(10) No
6 Dia_Chi Đia Chị Nvarchar(50) No
7 Ho_Chieu Hồ Chiếu Nvarchar(20) No
8 Ngay_Thue Ngày Thuê date No
9 id-phong Id phong Int No
Hình 4.1: Dữ liệu bảng khách hang B.Thực thế : THÔNG TIN PHÒNG.
STT Tên thuộc tính Miêu tả Kiểu dữ liệu Null Ràng buộc
HÌNH 4.2 : DỮ LIỆU PHÒNG C.Thực thế : DongHoaDon.
Tb_dong_hoa_don Dong hóa đơn
Miêu tả Kiểu dữ liệu Nul l
1 MaDHD Mã Hoa Đơn int No
2 id_HD Mã hóa đơn Nvarchar(10) No
3 TenSP Mã hàng Nvarchar(50) No
4 SoLuong Tên hàng float No
5 DonGia Mã CT nhập float No
6 DonViTinh Số lương Nvarchar(10) No
8 NgayDichVu Ngày Dịch vụ date No
HÌNH 4.4:DỮ LIÊU Đông HoaĐơn D.Thức thế : HoaĐƠN
STT Tên thuộc tính Miêu tả Kiểu dữ liệu Null Ràng buộc
1 id_HD Mã hóa đơn Nvarchar(10) No
2 SoLuong Mã nhân viên float
3 TongTien Mã CT nhâp float
HÌNH 4.4:DỮ LIÊU HOA ĐƠNE.Thức thế : LoạiPhong
STT Tên thuộc tính Miêu tả Kiểu dữ liệu Null Ràng buộc
1 Id_LoaiPhong Id Loại Phong nvarchar(10) No
2 TenLoaiPhong TênLoại Phong nvarchar(50) No
HÌNH 4.4:DỮ LIÊU LOẠI PHONG F.Thức thế : LoạiSP
STT Tên thuộc tính Miêu tả Kiểu dữ liệu Null Ràng buộc
1 id_LoaiSP IdLoạiSảnPhẩm nvarchar(10) No
2 TenLoaiSP TênLoại Phong nvarchar(50) No
HÌNH 4.4:DỮ LIÊU LOẠI PHONG G.Thức thế : SanPham
STT Tên thuộc tính Miêu tả Kiểu dữ liệu Null Ràng buộc
1 id_SP Id Sản Phẩm Nvarchar(10) No
2 TenSP Tên Sản Phẩm nvarchar(50) No
3 DonGia Đơn Gia float No
4 DonViTinh Đơn Vi Tinh nvarchar(50) No
5 id_LoaiSP Id Loại SanPhẩm Nvarchar(10) No
HÌNH 4.4:DỮ LIÊU LOẠI SẢN PHẨM G.Thức thế : Username
Miêu tả Kiểu dữ liệu Nul l
3 Date_of_birth Ngày sinh date No
4 Gender Giời Tình nvarchar(10) No
6 Password Mặt khẩu Nvarchar(10) No
DEMO VÀ CÀI ĐẶT
GIƠÌ THIẾU VÈ CÔNG CỤ LẬP TRINHF
MÔI TRƯỜNG LẬP TRÌNH
Microsoft NET Framework 4.5.2 and its corresponding language packs are available through Windows Update and Windows Server Update Service (WSUS) This update is released on Windows Update under specific circumstances.
Khi NET Framework 4.5.2 sản phẩm được cung cấp dưới dạng bản Cập Nhật được khuyến nghị.
Khi gói ngôn ngữ NET Framework 4.5.2 được phát hành dưới dạng bản Cập Nhật khuyến nghị, máy tính đang sử dụng phiên bản cũ hơn của gói ngôn ngữ cho NET Framework 4, NET Framework 4.5 hoặc NET Framework 4.5.1 sẽ nhận được bản cập nhật này Bản cập nhật này sẽ nâng cấp tất cả các gói ngôn ngữ trước phiên bản 4.5.2.
Gói ngôn ngữ NET Framework 4.5.2 hiện có sẵn cùng với một tùy chọn cập nhật Tuy nhiên, bản cập nhật này không được cung cấp kèm theo bản cập nhật NET Framework 4.5.2 đã được mô tả trước đó Máy tính đáp ứng các tiêu chí nhất định sẽ nhận được bản cập nhật này.
NET Framework 4.5.2 đã được cài đặt.
Không có bản NET Framework 4, NET Framework 4.5, or.NET Framework 4.5.1 gói ngôn ngữ cài đặt.
Hệ điều hành cơ sở là phiên bản địa hóa của Windows, cho phép máy tính hỗ trợ một hoặc nhiều giao diện người dùng đa ngữ (MUI) Bài viết này đề cập đến việc cài đặt gói cho 23 ngôn ngữ tương thích với NET Framework 4.5.2.
Lưu ý rằng bản cập nhật khuyến nghị có thể được cài đặt tự động trên tất cả các nền tảng hỗ trợ, tùy thuộc vào cài đặt máy tính của bạn Ngoài ra, bạn cũng có thể chọn cài đặt bản cập nhật bằng cách thủ công từ danh sách các bản cập nhật có sẵn.
2.NGÔN NGỮ LẬP TRÌNH VÀ CÁI ĐẶT.
Phần mềm này được sử dung 2 ngôn ngữ hỗ trợ như: ngôn ngữ ADO.NET và ngôn ngữ ASP.NET
Giới thiệu về ngôn ngữ ADO.NET.
ADO.NET là bộ thư viện OOP giúp tương tác với các nguồn dữ liệu, chủ yếu là cơ sở dữ liệu, nhưng cũng có thể bao gồm file text, Excel hoặc XML Trong hướng dẫn này, chúng ta sẽ tập trung vào cách ADO.NET hoạt động với cơ sở dữ liệu.
There are various types of databases available today, including Microsoft SQL Server, Microsoft Access, Oracle, Borland Interbase, and IBM DB2 To clarify the focus of this series, all examples will utilize SQL Server.
ADO.NET cho phép tương tác với nhiều loại dữ liệu và kiểu cơ sở dữ liệu khác nhau Mỗi loại dữ liệu yêu cầu phương thức truy xuất riêng biệt; trong khi các loại dữ liệu cũ sử dụng giao thức ODBC, các loại dữ liệu mới hơn lại sử dụng OleDb Do đó, sự cần thiết phải có một thư viện thống nhất để làm việc với các loại dữ liệu này chính là lý do ra đời của ADO.NET.
ADO.NET cung cấp một phương thức chung để tương tác với các nguồn dữ liệu, tuy nhiên, mỗi loại dữ liệu yêu cầu một thư viện khác nhau, được gọi là Data Provider Các thư viện này thường được đặt tên theo giao thức hoặc loại dữ liệu mà chúng hỗ trợ Ví dụ, khi sử dụng OleDb Data Provider để thiết lập kết nối đến nguồn dữ liệu, bạn sẽ sử dụng đối tượng connection có tên là OleDbConnection Tương tự, nếu bạn sử dụng Odbc Data Provider, đối tượng connection sẽ mang tiền tố Odbc, tạo thành OdbcConnection Bảng 1 liệt kê các Data Provider phổ biến cùng với tiền tố API và loại dữ liệu tương ứng mà bạn có thể làm việc.
Để kết nối với nguồn dữ liệu, chúng ta sử dụng SqlConnection Như đã đề cập trước đó, chúng ta sẽ tìm hiểu cách làm việc với SQL Server, vì vậy các đối tượng API mà chúng ta sử dụng sẽ có tiền tố là Sql.
Các đối tượng của ADO.NET
ADO.NET là một tập hợp các đối tượng quan trọng để làm việc với dữ liệu Bài viết này sẽ giới thiệu những đối tượng chính mà bạn cần nắm vững Trong các bài viết tiếp theo, bạn sẽ khám phá thêm nhiều đối tượng ADO.NET khác và cách sử dụng chúng trong từng bài học cụ thể Những đối tượng dưới đây là thiết yếu để bạn có thể làm việc hiệu quả với dữ liệu trong ADO.NET.
To interact with a database, establishing a connection is essential This connection identifies the database server, database name, username, password, and other necessary parameters A Connection object is utilized by the Command object, allowing it to execute commands on the specified database.
Quá trình tương tác với cơ sở dữ liệu yêu cầu xác định hành động cần thực hiện, điều này được thực hiện thông qua đối tượng command Đối tượng command gửi câu lệnh SQL tới cơ sở dữ liệu và sử dụng một đối tượng connection để xác định cơ sở dữ liệu được truy xuất Bạn có thể thực thi lệnh trực tiếp bằng đối tượng command hoặc gán nó cho một DataAdapter, đối tượng này quản lý các command để làm việc với một nhóm dữ liệu.
DataReader cho phép bạn truy xuất kết quả từ câu lệnh SELECT của đối tượng Command, cung cấp một luồng dữ liệu fast forward-only để tối ưu hiệu suất Tuy nhiên, nếu bạn cần thao tác dữ liệu linh hoạt hơn, DataSet sẽ là lựa chọn tốt hơn để làm việc.
DataSet là một đối tượng trong bộ nhớ, chứa nhiều DataTable với các cột và hàng tương tự như bảng trong cơ sở dữ liệu Nó cho phép định nghĩa mối quan hệ giữa các bảng, tạo ra các quan hệ cha-con Được thiết kế để quản lý dữ liệu trong bộ nhớ, DataSet hỗ trợ các thao tác không cần kết nối, làm cho việc xử lý dữ liệu trở nên linh hoạt hơn DataSet được sử dụng bởi tất cả các Data Provider, do đó không có tiền tố Data Provider trong tên gọi của nó.
CÀI ĐẶ TÌNH TRANG PHONG
Muốn xem tình trang phòng và biết dữ liệu phòng nào có người ở của các phòng trong khách sạn
Nhập them và xem các danh sách phòng.
2.Hình ảnh của trang Tình trang phòng.
TÌNH TRANG NHÂN PHÒNG
Màn hính này là màn hình quản trong của chường trính là màn hính nhân phòng hay gọi là thuê phòng
Nhập loại phòng tại khách sạn.
Nhập mã các phòng của khách hang muộn thuê.
Thêm các loại phòng và thông tin.
Xem và sửa các thông tin dư liệu và các loại phòng.
HÌNH 4: TINH TRANG NHÂN PHONG
5.CÀI ĐẶT QUẢN LÝ NHÂN VIÊN.
Nhập mã nhân vien riêng của các nhân viên tại khách sạn.
Nhập họ tên của nhân viên muộn thuê.
Câc thông tin đẫ nhập của nhân viên quan trọng nhất là taikhaonr và mặt khẩu.
Thêm các thông tin riêng của nhân viên
Xóa các mã của nhân viên không làm vệc trong khach sạn
Xem và sửa các thông tin dư liệu và các nhân viên dã nhâp
HÌNH 5: QUẢN LÝ NHÂN VIỆN
CÀI DẶT CHƯỜNG TRÌNH QUẢN LÝ KHÁCH HÀNG
Nhập cac thông tin cá nhân của khách hang đây đủ và nhập thời gian vào của khách hang.
Trong trang này nhân viện có thế them sửa ,xoa các thông tin của khách hang khi khách hang vào thuê phòng trong khách sạn của ta.
Bảo vệ án toán các thông khi có vẫn để khác.
9.CÀI ĐẶT CHƯƠNG TRÌNH TRANG DỊCH VỤ VÀ LOẠI SẢN PHẨM. Trang này sử dụng khi cần thành toán.
Nhập sản phẩm và các dịch vụ khách hàng sử dụng và muộn thánh toán.Nhập các thông tin riêng của khách hang.
8.CÀI ĐẶT CHƯỜNG TRÌNH TRANG THÁNH TOÁN.
Nhâp mã phòng của khách hàng khi khách hang muôn thành toán.
Nhập các thông tin chúng của khách hang
Tổng tiến cho khách hang và đứa thời gian cho đủ
Quản trọng nhất là khi thành toán xong có hoa đơn
KẾT LUẬN VÀ HƯỜNG PHÁT TRIỂN
Trong quá trình kháo sát bài toán quản lý khách sạn cơ bản đã hoán thành được những cộng việc sau:
Cập nhật ,lưu trữ, sửa ,xoa,them thông tin
Khách hang đăng nhập vào thuê phòng
Nhân viên và khách hang dăng nhập và sử dụng các dịch vụ
Hóa đơn thành toán của khách hang.
Danh sách khách hang thuê phòng
Danh sách khách hang sử dụng dịch vụ
Tra cứu thông tin khách hang
Chương trình quản lý khách sạn hiện tại còn nhiều hạn chế, chủ yếu áp dụng cho các khách sạn quy mô nhỏ Do đặc thù riêng của từng khách sạn, việc hợp tác trong quản lý khách hàng trở nên quan trọng Bài viết này chỉ tập trung vào việc hiểu rõ hơn về quản lý trong các khách sạn nhỏ và tương tự.
Trong quá trình xây dựng và hoán thiện chường trình em nhận thấy chường trinh rất nhiều thiểu sót như:
Khách sạn còn thiếu nhiều chức năng như tím kiếm chỉ tiết,đặt phòng online.
Chường trình còn trung lập dữ liệu
Giao diệ chưa tối ưu với người sử dụng như nhân viên.
3.HƯỜNG PHÁT TRIỂN VÀ HOÁN THIÊN.
Chương trình hiện tại chỉ cho phép người quản lý và nhân viên truy cập vào hệ thống Để phát triển hơn, cần thiết phải phân quyền sử dụng cho hệ thống, giúp khách hàng có thể tiếp cận và sử dụng dịch vụ một cách hiệu quả.
Bố sụng them nhiều hức năng nữa cho khách sạn
Đưa ra doanh thu trước cho khách sạn trong một thời gian nhất định
Tối ứu chương trình và xây dựng hệ thống cung cấp phòng ,góa cá ,đặt phòng online qua mạng.
1 http://blog.sophiasolution.com/blog/phan-mem-quan-ly-khach-san-tot-nhat/
2.Bài viết: https://asiky.com/Tin-tuc/1311/phan-mem-quan-ly-khach-san-mini-giai- phap-quan-ly-cho-cac-khach-san-vua-va-nho