Mục đích nghiên cứu đề tài là áp dụng những kiến thức đó để thiết kế nên một hệ thống “Quản lý thuê phòng cho khách sạn” quy mô nhỏ với các chức năng tuy đơn giản nhưng sẽ đầy đủ nhất có thể; nhằm mục đích nâng cao và củng cố các kiến thức học đƣợc, áp dụng chúng vào thực tiễn.
TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN BẰNG PHẦN MỀM C# TĨM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CƠNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Sinh viên thực : Hồ Ê Rô Mã sinh viên : K12C04243 Giảng viên hƣớng dẫn : ThS Võ Ngọc Đạt Khóa đào tạo : 2018 - 2021 Đà Nẵng - 01/2021 LỜI NĨI ĐẦU Nhƣ biết xã hội ngày phát triển, ngành Dịch vụ nhóm ngành có tốc độ tăng trƣởng nhanh năm trở lại Cùng với nhiều khách sạn, nhà nghỉ đƣợc mở để phục vụ cho loại dịch vụ nhƣ du lịch, nghỉ dƣỡng,… theo nhu cầu ngƣời Vậy nên công tác quản lý nhà nghỉ hay khách sạn ngày trở nên khó khăn Điều thúc đẩy việc cần phải có phần mềm quản lý phù hợp cho đối tƣợng nhà nghỉ, khách sạn để giải vấn đề Là sinh viên học tập giảng đƣờng cao đẳng, với kiến thức nhỏ bé học đƣợc với hƣớng dẫn tận tình thầy cô vấn em muốn áp dụng kiến thức để thiết kế nên hệ thống “Quản lý th phịng cho khách sạn” quy mơ nhỏ với chức đơn giản nhƣng đầy đủ có thể; nhằm mục đích nâng cao củng cố kiến thức học đƣợc, áp dụng chúng vào thực tiễn Vì kiến thức cịn hạn chế nên cịn xảy lỗi q trình xây dựng mong góp ý thầy bạn Em xin chân thành cảm ơn! CHƢƠNG 1: TỔNG QUAN VỀ QUẢN LÍ KHÁCH SẠN Khái niệm quản lý khách sạn Các dịch vụ quản lý khách sạn Yêu cầu trình độ kỹ với vị trí quản lý khách sạn Để bật vai trò quản lý khách sạn, bạn phải có khả tiếp cận định hƣớng chi tiết với kinh nghiệm làm việc lĩnh vực nhà hàng - khách sạn Ứng viên lý tƣởng thể kỹ giao tiếp tƣơng tác tuyệt vời Yêu cầu với quản lý khách sạn là: o Bằng Du lịch, Quản trị nhà hàng - khách sạn, Quản trị kinh doanh lĩnh vực liên quan o Kinh nghiệm làm trƣởng phận, giám sát quản lý khách sạn o Thành thạo tiếng Anh, biết ngôn ngữ khác lợi o Hiểu biết tất thông lệ quản lý khách sạn quy định liên quan o Thành thạo Microsoft Office, phần mềm quản lý khách sạn (PMS) o Kỹ chăm sóc khách hàng tuyệt vời nhƣ tƣ kinh doanh o Khả định giải vấn đề o Đáng tin cậy với khả đa tác vụ làm việc tốt dƣới áp lực o Kỹ lãnh đạo xuất sắc ý đến chi tiết CHƢƠNG 2: TÌM HIỂU VỀ NỂN TẢNG C# 2.1 Giới thiệu tảng c# 2.1.2 Các đặc trƣng c# Là ngôn ngữ hƣớng đối tƣợng (hƣớng đối tƣợng đƣợc trình bày CLASS TRONG C#) Là ngôn ngữ đơn giản, có khoảng 80 từ khóa mƣời kiểu liệu đƣợc dựng sẵn Cung cấp đặc tính hƣớng thành phần (component- oriented) nhƣ Property, Event (sẽ đƣợc trình bày CLASS TRONG C# EVENT TRONG C#) C# loại bỏ đa kế thừa C++ mà thay vào C# hỗ trợ thực thi giao diện interface (sẽ đƣợc trình bày INTERFACE TRONG C# TÍNH KẾ THỪA TRONG C#) Một số ƣu điểm bật C#: Gần gũi với ngôn ngữ lập trình thơng dụng (C++, Java, Pascal) Xây dựng dựa tảng ngôn ngữ lập trình mạnh nên thừa hƣởng ƣu điểm ngơn ngữ Cải tiến khuyết điểm C/C++ nhƣ trỏ, hiệu ứng phụ, Dễ tiếp cận, dễ phát triển Đƣợc chống lƣng NET Framework Đi kèm với điểm mạnh C# có nhƣợc điểm: Nhƣợc điểm lớn C# chạy Windows có cài NET Framework Thao tác phần cứng yếu so với ngôn ngữ khác Hầu hết phải dựa vào windows Đặc trƣng ngơn ngữ lập trình C# gì? C# ngôn ngữ đơn giản C# ngôn ngữ lập trình hƣớng đối tƣợng NET Framework đƣợc Microsoft đƣa thức từ năm 2002 .NET Framework hoạt động Windows Những tảng ứng dụng nhƣ WPF, Winforms, ASP.NET(1-4) hoạt động dựa NET Framework Mono phiên cộng đồng nhằm mang NET đến tảng Windows Mono đƣợc phát triển chủ yếu nhằm xây dựng ứng dụng với giao diện ngƣời dùng đƣợc sử dụng rộng rãi: Unity Game, Xamarin… Cho đến năm 2013, Microsoft định hƣớng đa tảng phát triển NET core .NET core đƣợc sử dụng ứng dụng Universal Windows platform ASP.NET Core Từ đây, C# đƣợc sử dụng để phát triển loại ứng dụng đa tảng hệ điều hành khác (Windows, Linux, MacOS,…) Đặc điểm tảng c# - Cấu trúc ngơn ngữ lập trình C# gần với ngôn ngữ bậc cao (high-level) truyền thống, C C++, ngôn ngữ lập trình hƣớng đối tƣợng (OOP - Object Oriented Programming) - C# gần giống với Java, có nhiều đặc điểm lập trình mạnh mẽ mà làm cho đƣợc ƣa thích nhiều lập trình viên tồn giới Dƣới đặc điểm quan trọng C#: - Điều kiện Boolean - Tự động dọn rác Garbage-Collector (GC) - Thƣ viện chuẩn (Standard Library) - Assembly - Property kiện (Event) - Delegate Quản lý kiện - Dễ dàng để sử dụng Generic - Indexer - Biên dịch có điều kiện (Conditional Compilation) - Đa luồng dễ dàng (Multithreading) - LINQ Lambda Expression - Tích hợp với Windows 2.2.1 Những nét bật c# - C# có nhiều ƣu điểm bật nhƣ: - Gần gũi với ngôn ngữ lập trình thơng dụng nhƣ C++, Java, Pascal - Xây dựng dựa tảng ngôn ngữ lập trình mạnh nên thừa hƣởng ƣu điểm chúng - Cải tiến khuyết điểm C/C++ nhƣ trỏ, hiệu ứng phụ, - Dễ dàng tiếp cận, dễ phát triển - Đƣợc chống lƣng NET Framework - Nhƣợc điểm lớn C# chạy Windows có cài NET Framework Thao tác phần cứng yếu so với ngôn ngữ khác, hầu hết phải dựa vào windows 2.2.1.Ưu điểm nhược điểm c# Một số ƣu điểm bật C#: Gần gũi với ngơn ngữ lập trình thơng dụng (C++, Java, Pascal) Xây dựng dựa tảng ngôn ngữ lập trình mạnh nên thừa hƣởng ƣu điểm ngơn ngữ CHƢƠNG 3: KHẢO SÁT, PHẦN TÍCH HỆ THỐNG ỨNG DỤNG XÂY DỰNG PHẦN MỀM QUẢN Lý KHÁCH SẠN 3.1 Khảo sát, phân tích hệ thống Thay đổi dịch vụ theo yêu cầu khách, điều chỉnh có cân nhắc +Đƣa định thay đổi mức phí nhƣ chất lƣợng dịch vụ 5.Đánh giá hệ thống: Hệ thống quản lý đáp ứng đƣợc yêu cầu việc quản lý Tuy nhiên tình hình đổi mới, nhà nghỉ khách sạn cạnh tranh khốc liệt giá nhƣ chất lƣợng dịch vụ Khách sạn cần phải cố gắng nâng cao chất lƣợng dịch vụ nhƣ giảm thiểu chi phí quản lý Hệ thống quản lý cũ khách sạn cịn nhiều bất cập, điều khơng làm phát sinh chi phí quản lý khơng cần thiết mà cịn làm cho cơng việc quản lý trở nên nặng nề phức tạp, dễ dẫn đến sai phạm , khó lịng giảm chi phí nâng cao chất lƣợng dịch vụ để cạnh tranh Cụ thể hệ thống quản lý có nhƣợc điểm sau: -H ầu hết thông tin liên quan đến nghiệp vụ khách sạn đƣợc lƣu trữ sổ sách, giấy tờ từ thông tin khách hàng, yêu cầu khách đến sổ ghi thơng tin p hịng, thơng tin đặt phòng Điều khiến cho việc cập nhật, tra cứu liệu, lập báo cáo trở nên khó khăn Công việc liên quan đến xử lý liệu trở nên nặng nề, tốn nhiều công sức mà khơng hiệu quả, gặp nhiều sai sót nhầm lẫn Thông tin trùng lặp nhiều nơi không cần thiết (bộ phận lễ tân phải lƣu giữ thông tin tình trạng buồng phịng, có thay đổi, phận lễ tân phải cập nhật sổ đồng thời thơng báo cho phận buồng phịng biết để cập nhật sổ thơng tin phận -Mọi cơng việc cập nhật, lập báo cáo, tính tiền… đƣợc nhân viên làm thủ cơng, hệ thống vi tính hỗ trợ ít, nên tốn thời gian dễ xảy sai sót -V ới cách quản lý nhƣ khó lịng đƣa dự đốn xác, nhanh chóng đ ể phận - quản lý kịp thời điều chỉnh sách khách sạn Vậy nên công việc phụ thuộc nhiều vào kinh nghiệm cùa cán khách sạn 3.1.1 Giới thiệu chức quản lý 3.1.2 Quản lý khách hang Khi khách đến đăng ký nhận phòng khách sạn, ngƣời phải cung cấp thông tin nhƣ: Họ tên, giới tính, địa chỉ, điện thoại, số CMND…để BPLT quản lý trích suất thơng tin theo u cầu 3.1.3 Quản lý phịng Khách sạn có nhiều loại phịng, loại có nhiều phịng, phịng có nhiều trang thiết bị khác Vì vậy, phịng khách sạn phải đƣợc quản lý dựa vào số phòng, loại phòng, giá,… - Hiện tại, khách sạn gồm loại phòng : thƣờng đơn, thƣờng đơi, VIP đơn, VIP đơi Mỗi loại phịng có giá khác - Quản lý đăng ký thuê phịng - Quản lý thơng tin nhận phịng - Quản lý việc trả phòng 3.1.4 Quản lý dịch vụ khách sạn - Bên cạnh việc thuê phòng, khách hàng cịn có nhu cầu sử dụng loại dịch vụ Để đáp ứng điều đó, khách sạn cung cấp loại dịch vụ nhƣ nƣớc uống massage, karaoke, giặt ủi,… - Trong phịng th có sẵn loại nƣớc uống, đồ ăn Khi trả phòng nhân viên kiểm tra xem thời gian thuê phòng, khách hàng sử dụng loại dịch vụ tạo hóa đơn dịch vụ, sau tốn cho khách hàng 3.1.2 Yêu cầu chức Chức chung 3.2 Yêu cầu lƣu trữ - Lƣu trữ thông tin khách hàng th phịng - Lƣu trữ thơng tin phịng Lƣu trữ thơng tin tình trạng phịng Lƣu trữ thơng tin loại phịng Lƣu trữ thơng tin dịch vụ Lƣu trữ thông tin sử dụng dịch vụ khách hàng Lƣu trữ thơng tin phiếu th phịng Lƣu trữ thơng tin hóa đơn Chức nghiệp vụ Sơ đồ UC Quản trị hệ thống Yêu cầu dịch vụ 3.1.3 Sơ đồ phân rã chức Sơ đồ Class 3.1.4 Thiết kế giao diện phần mềm Form đăng nhập j Hình Giao diện đăng nhập 10 - -Khi ngƣời dùng đăng nhập vào hệ thống hệ thống kiểm tra mã nhân niên, username password nhập vào có khơng - -Nếu sai đƣa thông báo yêu cầu đăng nhập lại, cịn vào giao diện để sử dụng phần mềm - -Nếu ngƣời dùng ấn Thốt có thơng báo có muốn khơng? Nếu chọn Yes khỏi phần mềm 11 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN (KẾT QUẢ ĐẠT ĐƢỢC) 3.2.1 Ƣu điểm Ttrong triiình khảo sát tốn qn lý khách sạn hồn thành đƣợc công việc nhƣ sau: o o o o o o o o o o o 3.2.2 Cập nhật, lƣu trữ thông tin: Khách hàng đăng ký thuê phòng Khách hàng đăng ký sử dụng dịch vụ Hóa đơn khách hàng Báo biểu: Danh mục phịng Danh sách khách hàng đăng ký thuê phòng Danh sách khách hàng sử dụng dịch vụ Tra cứu: Tra cứu thông tin khách hàng Hóa đơn th phịng Hóa đơn dịch vụ Thành tốn Nhƣợc điểm Chƣơng trình quản lý khách sạn cịn nhiều chế Bài tốn khách áp dụng cho khách sạn nên cơng tác quản lí khách em tìm hiểu khách sạn nhỏ nên áp dụng cơng tác quản lí khách sạn tƣơng tự Trong trình xây dựng hồn thiện chƣơng trình em nhận thấy chƣơng trình có nhiều thiếu sót nhƣ: o Khách sạn cịn thiếu nhiều chức nhƣ Tìm kiếm chi tiết, đặt phịng online o Chƣơng trình cịn trung lặp dự liệu o Giao dện chƣa tối ƣu với ngƣời dụng 12 ... xây dựng mong góp ý thầy bạn Em xin chân thành cảm ơn! CHƢƠNG 1: TỔNG QUAN VỀ QUẢN LÍ KHÁCH SẠN Khái niệm quản lý khách sạn Các dịch vụ quản lý khách sạn Yêu cầu trình độ kỹ với vị trí quản lý. .. cịn nhiều chế Bài tốn khách áp dụng cho khách sạn nên công tác quản lí khách em tìm hiểu khách sạn nhỏ nên áp dụng công tác quản lí khách sạn tƣơng tự Trong q trình xây dựng hồn thiện chƣơng... tất thông lệ quản lý khách sạn quy định liên quan o Thành thạo Microsoft Office, phần mềm quản lý khách sạn (PMS) o Kỹ chăm sóc khách hàng tuyệt vời nhƣ tƣ kinh doanh o Khả định giải vấn đề o Đáng