CHƯƠNG 1. GIỚI THIỆU CHUNG. Lý do thực hiện đề tài. Mục đích nghiên cứu.
Đối tượng và phạm vi nghiên cứu. Phương pháp nghiên cứu. Ý nghĩa khoa học và thực tiễn. GIỚI THIỆU VỀ CÔNG NGHỆ.
Giới thiệu về Visual Studio. CÔNG CỤ LẬP TRÌNH. MÔI TRƯỜNG LẬP TRÌNH. NGÔN NGỮ LẬP TRÌNH VÀ CÀI ĐẶT.
GIỚI THIỆU VỀ SQL SERVER 2019. PHÂN TÍCH THIẾT KẾ HỆ THỐNG.1 Khảo sát hệ thống.2 Yêu cầu chức năng.1 Yêu cầu chức năng.2 Yêu cầu nghiệp vụ.3 Yêu cầu báo biểu.3 Yêu cầu phi chức năng.4 Bảng mô tả chức năng hệ thống.1 Chức năng đăng nhập.2 Chức năng đăng xuất.3 Chức năng đặt phòng.4 Chức năng trả phòng.5 Chức năng đặt dịch vụ.6 Chức năng chuyển phòng.7 Chức năng chỉnh sửa thông tin khách hàng.8 Chức năng chỉnh sửa thông tin dịch vụ.9 Chức năng chỉnh sửa thông tin phòng.10 Chức năng chỉnh sửa thông tin thiết bị.11 Chức năng In hóa đơn.12 Chức năng Báo cáo - Thống kê.5 Sơ đồ phân rã chức năng chính.1 Quản lý phòng. Quản lý đặt và thuê phòng. Quản lý khách hàng.
Quản lý dịch vụ. Quản lý nhân viên.6 Sơ đồ mô tả chức năng hệ thống. Sơ đồ mô tả chức năng đăng nhập và đăng xuất.2 Sơ đồ mô tả chức năng thêm – sửa – xóa thông tin phòng, dịch vụ, thiết bị, nhân viên, khách hàng.3 Sơ đồ mô tả chức năng đặt phòng và trả phòng.4 Sơ đồ mô tả chức năng sử dụng dịch vụ.5 Sơ đồ mô tả chức năng Lập hóa đơn.6 Sơ đồ mô tả chức năng Báo cáo – Thống kê.7 Biểu đồ dòng dữ liệu.1 Quản lý đặt – trả phòng.2 Quản lý khách hàng.3 Quản lý dịch vụ.4 Quản lý phòng.5 Quản lý nhân viên.6 Quản lý thiết bị.7 Quản lý sử dụng dịch vụ.8 Quản lý thanh toán. Sơ đồ đặc tả tiến trình hệ thống.1 Quản lý thuê phòng.2 Quản lý thuê dịch vụ.3 Quản lý thanh toán.4 Quản lý phòng.5 Quản lý dịch vụ.6 Quản lý thiết bị.3 Xây dựng sơ đồ tuần tự.Sơ đồ tuần tự chức năng đăng nhập.Sơ đồ tuần tự chức năng đặt phòng.Sơ đồ tuần tự chức năng trả phòng.Sơ đồ tuần tự chức năng thanh toán.Sơ đồ tuần tự chức năng dịch vụ.Sơ đồ tuần tự chức năng Báo cáo – Thống kê.Xây dựng sơ đồ hoạt động.
Sơ đồ hoạt động chức năng đăng nhập. Sơ đồ hoạt động chức năng đặt phòng. Sơ đồ hoạt động chức năng trả phòng. Sơ đồ hoạt động chức năng thanh toán.
Sơ đồ hoạt động chức năng sử dụng dịch vụ. Sơ đồ hoạt động chức năng Báo cáo – Thống kê. Cơ sở dữ liệu.1 Các bảng cơ sở dữ liệu. Lược đồ quan hệ giữa các bảng.
THIẾT KẾ GIAO DIỆN. Giao diện Load phần mềm. Giao diện chức năng đăng nhập. Giao diện màn hình chính.
Giao diện Danh sách phòng. Giao diện thông tin đặt phòng. Giao diện thông tin phòng và sử dụng dịch vụ. Giao diện in thông tin hóa đơn.
Giao diện form Quản lý khách hàng. Giao diện form Quản lý thông tin đặt phòng. Giao diện form Quản lý thông tin hóa đơn. Giao diện form Quản lý Nhân viên.
Giao diện form báo cáo. Giao diện thông tin báo cáo. Giao diện form thống kê. Những kết quả đạt được.
Kết quả chưa đạt được. Định hướng phát triển trong tương lai.59 DANH MỤC HÌNH Hình 1: Logo Visual Studio.3 Hình 2:Phiên bản Visual Studio 2019.4 Hình 3:Phiên bản SQL Server 2019.9 Hình 4 Chức năng đăng nhập.13 Hình 5 Chức năng đăng xuất.14 Hình 6 Chức năng đặt phòng.15 Hình 7 Chức năng trả phòng.16 Hình 8 Chức năng đặt dịch vụ.17 Hình 9 Chức năng chuyển phòng.18 Hình 10 Chức năng chỉnh sửa thông tin khách hàng.18 Hình 11 Chức năng chỉnh sửa thông tin dịch vụ.19 Hình 12 Chức năng chỉnh sửa thông tin phòng.19 Hình 13 Chức năng chỉnh sửa thông tin thiết bị.20 Hình 14 Chức năng In hóa đơn.20 Hình 15 Chức năng Báo cáo - Thống kê.21 Hình 16 Quản lý phòng. 21 Hình 17 Quản lý đặt và thuê phòng.22 Hình 18 Quản lý khách hàng.22 Hình 19 Quản lý dịch vụ. 23 Hình 20 Quản lý nhân viên.
23 Hình 22 Sơ đồ mô tả chức năng đăng nhập và đăng xuất.25 Hình 23 Sơ đồ mô tả chức năng thêm – sửa – xóa.26 Hình 24 Sơ đồ mô tả chức năng đặt phòng và trả phòng.26 Hình 25 Sơ đồ mô tả chức năng sử dụng dịch vụ.27 Hình 26 Sơ đồ mô tả chức năng Lập hóa đơn.28 Hình 27 Sơ đồ mô tả chức năng Báo cáo – Thống kê.28 Hình 28 Quản lý đặt – trả phòng.29 Hình 29 Quản lý khách hàng.29 Hình 30 Quản lý dịch vụ. 30 Hình 31 Quản lý phòng. 30 Hình 32 Quản lý nhân viên.31 Hình 33 Quản lý thiết bị. 32 Hình 34 Quản lý sử dụng dịch vụ.32 Hình 35 Quản lý thanh toán.
33 Hình 36 Quản lý thuê phòng.33 Hình 37 Quản lý thuê dịch vụ.34 Hình 38 Quản lý thanh toán. 34 Hình 39 Quản lý phòng. 35 Hình 40 Quản lý dịch vụ. 35 Hình 41 Quản lý thiết bị.
36 Hình 42 Báo cáo thống kê.36 Hình 43 Biểu đồ lớp. 37 Hình 44 Sơ đồ tuần tự chức năng đăng nhập.37 Hình 45 Sơ đồ tuần tự chưc năng đặt phòng.38 Hình 46 Sơ đồ tuần tự chức năng trả phòng.38 Hình 47 Sơ đồ tuần tự chức năng thanh toán.39 Hình 48 Sơ đồ tuần tự chức năng dịch vụ.40 Hình 49 Sơ đồ tuần tự chức năng Báo cáo – Thống kê.40 Hình 50 Sơ đồ hoạt động chức năng đăng nhập.41 Hình 51 Sơ đồ hoạt động chức năng đặt phòng.42 Hình 52 Sơ đồ hoạt động chức năng trả phòng.42 Hình 53 Sơ đồ hoạt động chức năng thanh toán.43 Hình 54 Sơ đồ hoạt động chức năng sử dụng dịch vụ.44 Hình 55 Sơ đồ hoạt động chức năng Báo cáo – Thống kê.44 Hình 56 Đặt phòng. 45 Hình 57 Dịch vụ. 45 Hình 58 Dịch vụ phòng.
45 Hình 60 Khách hàng.46 Hình 61 Loại phòng.46 Hình 62 Nhân viên.46 Hình 63 Phòng. 47 Hình 64 Thiết bị. 47 Hình 65 Thiết bị phòng.47 Hình 66 Trả phòng. 47 Hình 68 Lược đồ quan hệ giữa các bảng.48 Hình 69 Giao diện Load phần mềm.49 Hình 70 Giao diện chức năng đăng nhập.49 Hình 71 Giao diện màn hình chính.50 Hình 72 Giao diện Danh sách phòng.51 Hình 73 Giao diện Danh sách phòng.51 Hình 74 Giao diện thông tin phòng và sử dụng dịch vụ.52 Hình 75 Giao diện in thông tin hóa đơn.53 Hình 76 Giao diện form Quản lý khách hàng.53 Hình 77 Giao diện form Quản lý thông tin đặt phòng.54 Hình 78 Giao diện form Quản lý thông tin hóa đơn.55 Hình 79 Giao diện form Quản lý Nhân viên.55 Hình 80 Giao diện form báo cáo.56 Hình 81 Giao diện thông tin báo cáo.57 Hình 82 Giao diện form thống kê.
GIỚI THIỆU CHUNG 1. Lý do thực hiện đề tài Hiện nay, hầu hết các khách sạn vẫn sử dụng phương pháp quản lý cũ, đó là: sử dụng số lượng sổ sách, giấy tờ kết hợp với Microsoft Excel để tính toán, tuy nhiên phương pháp quản lý này còn nhiều hạn chế như: quản lý mất quá nhiều thời gian; mất thu nhập, tốn kém chi phí; không thể thống kê chính xác số lượng khách, thời gian lưu trú, vấn đề quản lý nhân viên … Hiện nay trên thị trường có rất nhiều phần mềm quản lý khách sạn với nhiều tính năng với nhiều mức giá khác nhau, tuy nhiên để lựa chọn được hệ thống quản lý tối ưu nhất, phù hợp nhất vấn đề quản lý khách sạn của bạn, là điều mà người quản lý rất lo lắng. Sử dụng hệ thống quản lý khách sạn là giải pháp có nhiều ý nghĩa.Các nhà quản lý khách sạn dựa vào và tận dụng công nghệ, và việc sử dụng công nghệ trong quản lý ngày càng trở nên phổ biến và hiện đã trở thành một lợi thế cạnh tranh. Mục đích nghiên cứu - Quản lý khách sạn là một công việc kinh doanh rất phức tạp, đòi hỏi một hệ thống quản lý chặt chẽ, thiết thực và hiệu quả cao.
- Đề tài vừa có giá trị thực tiễn, vừa có giá trị đối với việc học tập của những sinh viên như chúng em. - Sau khi thực hiện đề tài, sinh viên vừa nắm vững kiến thức của đề tài vừa phát huy thêm kiến thức về kỹ năng, kiến thức về nghiệp vụ quản lý trong doanh nghiệp, công ty làm góp phần nâng cao trình độ chuyên môn của mỗi cá nhân. Đối tượng và phạm vi nghiên cứu Đối tượng: Các phần mềm quản lý phổ biến và tốt nhất của những khách sạn có thương hiệu và uy tín để tham khảo cách họ làm cũng như hoàn thiện hơn cho phần mềm của mình. Phạm vi: Bao gồm các phần mềm quản lý khách sạn lớn, tin dùng và chiến lược tổ chức quy trình hoạt động của họ ở trong, ngoài nước.
Phương pháp nghiên cứu Phương pháp nghiên cứu lý thuyết: Nghiên cứu công nghệ lập trình ứng dụng đa nền tảng, lập trình hệ thống và phân tích dữ liệu hệ thống, an toàn và bảo mật thông tin. Phương pháp nghiên cứu thực hành: Lập trình ứng dụng đa nền tảng. Ý nghĩa khoa học và thực tiễn Sau khi quá trình nghiên cứu kết thúc thì sản phẩm của việc nghiên cứu này là phần mềm Quản lý khách sạn – là một phần mềm sử dụng để quản lý cho một bộ phận khách sạn bằng những chức năng cơ bản dễ sử dụng, tiện ích cho người quản lý. Đồng thời sẽ hướng đến phát triển phần mềm trở nên hoàn chỉnh và tối ưu nhất cho người quản lý để có những trải nghiệm, thao tác dễ dàng mà chính xác cao.
Về khả năng ứng dụng của sản phẩm được chúng em đánh giá là cao, có thể được sử dụng phổ biến và có khả năng nâng cấp sau này. GIỚI THIỆU VỀ CÔNG NGHỆ 2. Giới thiệu về Visual Studio Hình 1: Logo Visual Studio Visual studio là một trong những công cụ hỗ trợ lập trình website rất nổi tiếng nhất hiện nay của Microsoft và chưa có một phần mềm nào có thể thay thế được nó. Visual Studio được viết bằng 2 ngôn ngữ đó chính là C# và VB+.
Đây là 2 ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và nhanh chóng nhất thông qua Visual Studio. Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ Microsoft. Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử dụng khác nhau. Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất.
Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.